diff -Nrcpad gcc-17-20260426/ChangeLog gcc-17-20260503/ChangeLog
*** gcc-17-20260426/ChangeLog	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/ChangeLog	Sun May  3 22:32:04 2026
***************
*** 1,3 ****
--- 1,21 ----
+ 2026-05-01  Manuel Jacob  <me@manueljacob.de>
+ 
+ 	* configure.ac: Set default for CPP_FOR_BUILD environment variable in all cases.
+ 	* configure: Regenerate.
+ 
+ 2026-05-01  Manuel Jacob  <me@manueljacob.de>
+ 
+ 	* configure.ac: Preserve *_FOR_BUILD environment variables in all cases.
+ 	* configure: Regenerate.
+ 
+ 2026-04-30  Christopher Bazley  <chris.bazley@arm.com>
+ 
+ 	* MAINTAINERS: Add myself to write after approval.
+ 
+ 2026-04-28  Bohan Lei  <garthlei@linux.alibaba.com>
+ 
+ 	* MAINTAINERS: Add myself to write after approval and DCO.
+ 
  2026-04-01  David Faust  <david.faust@oracle.com>
  
  	* MAINTAINERS: Add my bugzilla account.
diff -Nrcpad gcc-17-20260426/LAST_UPDATED gcc-17-20260503/LAST_UPDATED
*** gcc-17-20260426/LAST_UPDATED	Sun Apr 26 22:32:23 2026
--- gcc-17-20260503/LAST_UPDATED	Sun May  3 22:32:19 2026
***************
*** 1 ****
! Obtained from git: master revision b99e67e8ac8e0333cc74040e9924e88555b7a3e1
--- 1 ----
! Obtained from git: master revision b183634956ae52ceafca5c32f70bb60ebbf7e34c
diff -Nrcpad gcc-17-20260426/MAINTAINERS gcc-17-20260503/MAINTAINERS
*** gcc-17-20260426/MAINTAINERS	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/MAINTAINERS	Sun May  3 22:32:04 2026
*************** Gergö Barany                    -
*** 363,368 ****
--- 363,369 ----
  Daniel Barboza                  dbarboza        <daniel.barboza@oss.qualcomm.com>
  Thiago Jung Bauermann           -               <thiago.bauermann@linaro.org>
  Charles Baylis                  cbaylis         <charles.baylis@linaro.org>
+ Christopher Bazley              chrbaz01        <chris.bazley@arm.com>
  Tejas Belagod                   belagod         <tejas.belagod@arm.com>
  Andrey Belevantsev              abel            <abel@ispras.ru>
  Matthew Beliveau                -               <mbelivea@redhat.com>
*************** Jozef Lawrynowicz               jozefl
*** 634,639 ****
--- 635,641 ----
  Georg-Johann Lay                gjl             <avr@gjlay.de>
  Vlad Lazar                      vladlazar       <vlad.lazar@arm.com>
  Marc Lehmann                    -               <pcg@goof.com>
+ Bohan Lei                       garthlei        <garthlei@linux.alibaba.com>
  James Lemke                     jwlemke         <jim@lemke.org>
  Ilya Leoshkevich                iii             <iii@linux.ibm.com>
  Kriang Lerdsuwanakij            lerdsuwa        <lerdsuwa@users.sourceforge.net>
*************** Jeff Law
*** 978,983 ****
--- 980,986 ----
  Jeff Law                                        <jeffreyalaw@gmail.com>
  Jeff Law                                        <jlaw@tachyum.com>
  Jeff Law                                        <jlaw@ventanamicro.com>
+ Bohan Lei                                       <garthlei@linux.alibaba.com>
  Martin Liška                                    <martin.liska@hey.com>
  H.J. Lu                                         <hjl.tools@gmail.com>
  Yuao Ma                                         <yuao@gcc.gnu.org>
diff -Nrcpad gcc-17-20260426/MD5SUMS gcc-17-20260503/MD5SUMS
*** gcc-17-20260426/MD5SUMS	Sun Apr 26 22:32:28 2026
--- gcc-17-20260503/MD5SUMS	Sun May  3 22:32:24 2026
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the
! # gcc-17-20260426.tar.xz tarball.
  #
  # Besides verifying that all files in the tarball were correctly expanded,
  # it also can be used to determine if any files have changed since the
--- 1,5 ----
  # This file contains the MD5 checksums of the files in the
! # gcc-17-20260503.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
! c360b66302dc20dc6934d86af09fe8e7  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! edb2463a0c4a1a1c7fc51924f6dd064e  LAST_UPDATED
! 935427ff8c5edd363349721844f7ba49  MAINTAINERS
  af43617880b3cd9c10627c97e639d29e  Makefile.def
  734342371d8ccc2c81cb2d8b3d040f33  Makefile.in
  bd7a6cf48b6a530442ffaee7ea118c2d  Makefile.tpl
--- 24,35 ----
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! 8d147c26e052df4caf1a0862c9173393  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! aadc44b1653ed4ec55089341ddef6d4a  LAST_UPDATED
! 1bb7935b5898b9e9e8e3a5e14ac0138d  MAINTAINERS
  af43617880b3cd9c10627c97e639d29e  Makefile.def
  734342371d8ccc2c81cb2d8b3d040f33  Makefile.in
  bd7a6cf48b6a530442ffaee7ea118c2d  Makefile.tpl
*************** e2dc6b4fd62b77bff96b7951ef74f78f  config
*** 157,165 ****
  7ef51b0adb98e5c5f7aba46d2c7293f1  config/weakref.m4
  0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
  db74a73c3c9c3cc71edec37c2436e082  config/zstd.m4
! f4a7d891c0d09f14fb5ed903f0475fc2  configure
! ed59804e21951f404fa6ecd283c6ffa3  configure.ac
! 68bac21e36d304809725608615edfa7d  contrib/ChangeLog
  5fc435c7928f858246df931ea3f3ece7  contrib/ChangeLog.jit
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  0928ae42250fbb57246cf6e9bff2276b  contrib/analyze_brprob.py
--- 157,165 ----
  7ef51b0adb98e5c5f7aba46d2c7293f1  config/weakref.m4
  0163b672c888aaf1c8ad3e867a0ec9f1  config/zlib.m4
  db74a73c3c9c3cc71edec37c2436e082  config/zstd.m4
! 07f145e2ab73fc50d9557c0c0e8db303  configure
! 2950c8550289b6a39cf4fd0697c88aae  configure.ac
! 0d8285d2a66e14ffc9e5a179f6204354  contrib/ChangeLog
  5fc435c7928f858246df931ea3f3ece7  contrib/ChangeLog.jit
  7af8d2979bf1a7cfa88e30d05fa22be2  contrib/ChangeLog.tree-ssa
  0928ae42250fbb57246cf6e9bff2276b  contrib/analyze_brprob.py
*************** c9b38a05e2da6bd427df5301db56e913  contri
*** 222,228 ****
  0d18acc44d50cab29db7f0b0870a29b3  contrib/gcc_build
  a80a0165b2b8f366a31514e30720bd21  contrib/gcc_update
  9184991d38f8c2ec0fa6b6ab5105664c  contrib/gen_autofdo_event.py
! 885129d4ec4c2b670c81dfe31962f6ec  contrib/gennews
  25491ab6a5a68d252f311f5a9c6f4c8f  contrib/git-add-user-branch.sh
  7e5729822d673e846d5ef26e1f1b8591  contrib/git-add-vendor-branch.sh
  8a9c6eaee8e0199956b5a8d61034adfe  contrib/git-backport.py
--- 222,228 ----
  0d18acc44d50cab29db7f0b0870a29b3  contrib/gcc_build
  a80a0165b2b8f366a31514e30720bd21  contrib/gcc_update
  9184991d38f8c2ec0fa6b6ab5105664c  contrib/gen_autofdo_event.py
! 1cf2a499b4c0a191d6d11a611cc85a66  contrib/gennews
  25491ab6a5a68d252f311f5a9c6f4c8f  contrib/git-add-user-branch.sh
  7e5729822d673e846d5ef26e1f1b8591  contrib/git-add-vendor-branch.sh
  8a9c6eaee8e0199956b5a8d61034adfe  contrib/git-backport.py
*************** f15bc3c5de22eac0bdd4f611502139a0  gcc/AB
*** 530,536 ****
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 5c47b4da683d0587cb9e016e20a6d4c0  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
! 5247c8357ecd38112339bef3d602e44c  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
! 89231c76a82a63088639ebafd1c7d5a8  gcc/DATESTAMP
  deb513e591f23901188e22323bd3b1d4  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
  36698274bb69e2ada20f5cc434f3caa5  gcc/FSFChangeLog.11
  a817c5577f2b35f8d2481c787e3ff7e2  gcc/LANGUAGES
! 3cc6d47e97c2a546cd3c3932a4999b1e  gcc/Makefile.in
  ec6799501b2eb2923d5de6a66169dbd2  gcc/ONEWS
  c8c9dd1eaee4ffd4d5d9f3ab70fddd4b  gcc/README.Portability
! 240f413bc297147f87eb799b32d54104  gcc/acinclude.m4
  e74733ebf762151e601c9e0aa1461a20  gcc/aclocal.m4
  16a499934b71eb6cf7c0d6899cd6006a  gcc/ada/.gitignore
! 9b8fb65724dfdad5705e3f0c3ab9b9a5  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
! b538f9b89ecd68197df633ed7ac3b9b3  gcc/DATESTAMP
  deb513e591f23901188e22323bd3b1d4  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
  36698274bb69e2ada20f5cc434f3caa5  gcc/FSFChangeLog.11
  a817c5577f2b35f8d2481c787e3ff7e2  gcc/LANGUAGES
! 5cb8891fd0664405b6c39150670f9acb  gcc/Makefile.in
  ec6799501b2eb2923d5de6a66169dbd2  gcc/ONEWS
  c8c9dd1eaee4ffd4d5d9f3ab70fddd4b  gcc/README.Portability
! cbbaecdd6decdf00007bbdb344d2b282  gcc/acinclude.m4
  e74733ebf762151e601c9e0aa1461a20  gcc/aclocal.m4
  16a499934b71eb6cf7c0d6899cd6006a  gcc/ada/.gitignore
! f659db94ae62d3acda9561b9ce0dda5c  gcc/ada/ChangeLog
  c2094c0d3135f9ac89917f162046ee04  gcc/ada/ChangeLog-2001
  fa410b57f5d814d5d3ac3b45f486cdcf  gcc/ada/ChangeLog-2002
  2dbefa7bdc8dc28ec746002028861278  gcc/ada/ChangeLog-2003
*************** c2b6f0e40ada726a36b2cba815c79591  gcc/ad
*** 844,850 ****
  c8c5844ba2c26bdc1b7c004e5b806668  gcc/ada/frontend.adb
  03bc5c5bdf3e467c3fa035201ba507d2  gcc/ada/frontend.ads
  ebc793bc845743c8d1abae02a7f2d8a3  gcc/ada/gcc-interface/Make-lang.in
! 8e313a04d5d59d4c3976a51e2c461caa  gcc/ada/gcc-interface/Makefile.in
  4a3368e207a707c3b5a9ffd105f8eec0  gcc/ada/gcc-interface/ada-builtin-types.def
  543f471801cbaf1a34c4f0289b0b17ec  gcc/ada/gcc-interface/ada-builtins.def
  c7fe6d4e6ada24fd6764ce68ba3f91b2  gcc/ada/gcc-interface/ada-tree.def
--- 844,850 ----
  c8c5844ba2c26bdc1b7c004e5b806668  gcc/ada/frontend.adb
  03bc5c5bdf3e467c3fa035201ba507d2  gcc/ada/frontend.ads
  ebc793bc845743c8d1abae02a7f2d8a3  gcc/ada/gcc-interface/Make-lang.in
! f2129a1ac6027679f0759dd5664fe22f  gcc/ada/gcc-interface/Makefile.in
  4a3368e207a707c3b5a9ffd105f8eec0  gcc/ada/gcc-interface/ada-builtin-types.def
  543f471801cbaf1a34c4f0289b0b17ec  gcc/ada/gcc-interface/ada-builtins.def
  c7fe6d4e6ada24fd6764ce68ba3f91b2  gcc/ada/gcc-interface/ada-tree.def
*************** be1bc4b28f76f8d13e979b2ffc3493c1  gcc/ad
*** 900,906 ****
  670cd3e724c6b64c7b322c6e75a0e7c4  gcc/ada/gnathtml.pl
  aab44e4245fc6e446589b950e0de7ca3  gcc/ada/gnatkr.adb
  a89660ee7a9424f52d3d7f2d8c11b7eb  gcc/ada/gnatkr.ads
! 926fbc5efb660c10513601a448fd5f43  gcc/ada/gnatlink.adb
  99d2bc4ea423585df117f338ad0f0e29  gcc/ada/gnatlink.ads
  0232cc630eee7dd406affe7030790ea5  gcc/ada/gnatls.adb
  6917057b9212fe217ea3aa113154730c  gcc/ada/gnatls.ads
--- 900,906 ----
  670cd3e724c6b64c7b322c6e75a0e7c4  gcc/ada/gnathtml.pl
  aab44e4245fc6e446589b950e0de7ca3  gcc/ada/gnatkr.adb
  a89660ee7a9424f52d3d7f2d8c11b7eb  gcc/ada/gnatkr.ads
! d97501798bdbed0da82ee2fa716fcdd3  gcc/ada/gnatlink.adb
  99d2bc4ea423585df117f338ad0f0e29  gcc/ada/gnatlink.ads
  0232cc630eee7dd406affe7030790ea5  gcc/ada/gnatls.adb
  6917057b9212fe217ea3aa113154730c  gcc/ada/gnatls.ads
*************** fdcf937d10eb74c66b3b50669d912b03  gcc/ad
*** 2128,2134 ****
  ed343cc260715985543aec11ef6c0e97  gcc/ada/libgnat/s-dmotpr.ads
  81e6b5d6249402b660706face26ee723  gcc/ada/libgnat/s-dorepr.adb
  eeb689ab898ae1e92d3b86f4330caa13  gcc/ada/libgnat/s-dorepr__fma.adb
! ad97369a93463344a0a9487704ba3d1a  gcc/ada/libgnat/s-dorepr__freebsd.adb
  1bd2be4b8ab6dc54e831fa0cc0bcd1d6  gcc/ada/libgnat/s-dourea.adb
  3b7e45d8f3fe7a923ad978229464044c  gcc/ada/libgnat/s-dourea.ads
  294b39ca06beec7e2d19b0cc322a8cfa  gcc/ada/libgnat/s-dsaser.ads
--- 2128,2134 ----
  ed343cc260715985543aec11ef6c0e97  gcc/ada/libgnat/s-dmotpr.ads
  81e6b5d6249402b660706face26ee723  gcc/ada/libgnat/s-dorepr.adb
  eeb689ab898ae1e92d3b86f4330caa13  gcc/ada/libgnat/s-dorepr__fma.adb
! ae732e38ee5d20126001ea6e02af7c34  gcc/ada/libgnat/s-dorepr__freebsd.adb
  1bd2be4b8ab6dc54e831fa0cc0bcd1d6  gcc/ada/libgnat/s-dourea.adb
  3b7e45d8f3fe7a923ad978229464044c  gcc/ada/libgnat/s-dourea.ads
  294b39ca06beec7e2d19b0cc322a8cfa  gcc/ada/libgnat/s-dsaser.ads
*************** fb1c349ef07024975dc745e7e7908a34  gcc/ad
*** 2941,2947 ****
  11764389473d404a17921f767d1eadd4  gcc/ada/sem_ch9.ads
  f3bd7a2465fe64a8cce43f75b64830f2  gcc/ada/sem_dim.adb
  620c52688fb31336b46194dd14b591c5  gcc/ada/sem_dim.ads
! 00d05d6e1bee6c9629b6aef6936e14cb  gcc/ada/sem_disp.adb
  c31ecf34a3e44a39023ff6f3ba409e8d  gcc/ada/sem_disp.ads
  339c1ae3fe9b3e447dd4867c7eb2cc64  gcc/ada/sem_dist.adb
  59a3d1317e6d4dd1fdf74f377c86bb9a  gcc/ada/sem_dist.ads
--- 2941,2947 ----
  11764389473d404a17921f767d1eadd4  gcc/ada/sem_ch9.ads
  f3bd7a2465fe64a8cce43f75b64830f2  gcc/ada/sem_dim.adb
  620c52688fb31336b46194dd14b591c5  gcc/ada/sem_dim.ads
! 71dcf3e0d603cd4b3c4905d1b10e9273  gcc/ada/sem_disp.adb
  c31ecf34a3e44a39023ff6f3ba409e8d  gcc/ada/sem_disp.ads
  339c1ae3fe9b3e447dd4867c7eb2cc64  gcc/ada/sem_dist.adb
  59a3d1317e6d4dd1fdf74f377c86bb9a  gcc/ada/sem_dist.ads
*************** d22c314f3748309f812d78f5217dda61  gcc/ad
*** 3071,3078 ****
  06b46bffb1b84e16a6f48b29177f42c4  gcc/ada/xutil.ads
  faeebcb240c1559aceb7d9c18c8e6b89  gcc/addresses.h
  ebe64421041bf4ef9153e26a6dc60532  gcc/adjust-alignment.cc
! c6d68f494d9a45a1eb6a807c3ab0ebcc  gcc/algol68/ChangeLog
! ffeadfa12c3e53a26bc2b3ca4021bf80  gcc/algol68/Make-lang.in
  3d3f2f95b917d0f77d57d977f3eb93d8  gcc/algol68/README
  43ae40e82c1a7a144e905d40b101214e  gcc/algol68/a68-diagnostics.cc
  27119d3e1e8fce1677a27ca87cc9de1e  gcc/algol68/a68-exports.cc
--- 3071,3078 ----
  06b46bffb1b84e16a6f48b29177f42c4  gcc/ada/xutil.ads
  faeebcb240c1559aceb7d9c18c8e6b89  gcc/addresses.h
  ebe64421041bf4ef9153e26a6dc60532  gcc/adjust-alignment.cc
! 41cb3fb5ba00ac6883876df65ee970af  gcc/algol68/ChangeLog
! 66ab60a51bd61854d9b2898856651b15  gcc/algol68/Make-lang.in
  3d3f2f95b917d0f77d57d977f3eb93d8  gcc/algol68/README
  43ae40e82c1a7a144e905d40b101214e  gcc/algol68/a68-diagnostics.cc
  27119d3e1e8fce1677a27ca87cc9de1e  gcc/algol68/a68-exports.cc
*************** b7dd8bd2dd68f81643704bf0b73553a1  gcc/al
*** 3149,3217 ****
  71901705cb0e11732bae53ff9de25faf  gcc/align.h
  f2345b2fdc9d2d5a75fe90d30444a114  gcc/alloc-pool.cc
  7657598f465321837951c858ab918f57  gcc/alloc-pool.h
! e861944a51bf258485d27ad578900b89  gcc/analyzer/ChangeLog
! a53ebffbaabe6bc3664d659c554fedb3  gcc/analyzer/access-diagram.cc
  c41fa6be7ca91f40a15a7b8f03732d25  gcc/analyzer/access-diagram.h
  d97e417faf9694fdbd68f91aee129bd2  gcc/analyzer/ana-state-to-diagnostic-state.cc
  0d28086cb5be7b47c94b8fdb8329b115  gcc/analyzer/ana-state-to-diagnostic-state.h
  672325403e6ce36c8c9f0f5eea41072b  gcc/analyzer/analysis-plan.cc
  68c4c9f44cc8500b035ba79bb7260ff6  gcc/analyzer/analysis-plan.h
! f5017b10731e44bea541905efee60ac7  gcc/analyzer/analyzer-language.cc
  c10c515fd18d92850db760e5c083c1c2  gcc/analyzer/analyzer-language.h
  11a3602bcb422274070220eb89a476d3  gcc/analyzer/analyzer-logging.cc
  40ae03baf298b3a1710e66d214388347  gcc/analyzer/analyzer-logging.h
  bedbea78751b139538f4c906011432fe  gcc/analyzer/analyzer-pass.cc
  380f2a7c04a014441f78569ef397a8a4  gcc/analyzer/analyzer-selftests.cc
  e87a9090a957efa1653cc5a6e36ec346  gcc/analyzer/analyzer-selftests.h
! 566c10c510fcd3ec28b63b769c57bea3  gcc/analyzer/analyzer.cc
! e7d438dbe37d47fa87041a69feedd52f  gcc/analyzer/analyzer.opt
! 72ab818cea4a66ffb80a0afe7abff21c  gcc/analyzer/analyzer.opt.urls
  4a17f3766ca5b4ec528ac459c519fc61  gcc/analyzer/bar-chart.cc
  745aa2e3472448c5c97fb4908c8d4397  gcc/analyzer/bar-chart.h
! 428a88c1b122c5af9e323db258b6024d  gcc/analyzer/bounds-checking.cc
  347fd1e5d2dc257a6f98ade59f7515bf  gcc/analyzer/call-details.cc
  3accfae2c88025c6a053a6536125bdc5  gcc/analyzer/call-details.h
  d19463658c4356a8bf5ed55a1f50d05a  gcc/analyzer/call-info.cc
  1dc079de19ff905e605002178b41470a  gcc/analyzer/call-info.h
  c7b4f9658272bf5b5bf82cb7658a06e1  gcc/analyzer/call-string.cc
  0bd7e3472ca83c56ebabbbf99d6cf111  gcc/analyzer/call-string.h
! 498b92c06e997fb220e232350ec7ff41  gcc/analyzer/call-summary.cc
  bc77cd1e5aec40e5623c49cb8974b3d4  gcc/analyzer/call-summary.h
  3784976be91c6565bf29bf46a649458c  gcc/analyzer/checker-event.cc
  4bdbe0c472a1b7a39557a9d0073f045b  gcc/analyzer/checker-event.h
  27f8555a4210038eaa81c4f1f66b0d6b  gcc/analyzer/checker-path.cc
! 869cacfa0b942d7ed33ff8b774738bb3  gcc/analyzer/checker-path.h
  6712495ad4527b26bc77a822585c6ee7  gcc/analyzer/common.h
  5ff0274ed0a527fd34bb3ec30c36543f  gcc/analyzer/complexity.cc
  f945a407a1ad45be621e572190f6e11f  gcc/analyzer/complexity.h
  49f1f27a8c444849f43eeb17ebbd14a4  gcc/analyzer/constraint-manager.cc
  7d0cf2441abcd960f97e29dd071829e5  gcc/analyzer/constraint-manager.h
! 2728e4b1b06abaf098bfdc996d29a5af  gcc/analyzer/diagnostic-manager.cc
  ca695b2d13762f05a1ab6018eba991c7  gcc/analyzer/diagnostic-manager.h
! 0b21f47f418ffb3672d1e9f35c035d88  gcc/analyzer/engine.cc
  42e3e00aa33d20f2e141615939577290  gcc/analyzer/engine.h
  f35c6c791ba815800582950c54998869  gcc/analyzer/event-loc-info.h
! dac4d88af8620f1805a41dfb31dd5c1b  gcc/analyzer/exploded-graph.h
! cad782ae5467a5910a55d6fc1ea9dab4  gcc/analyzer/feasible-graph.cc
  e04aa3aca2a9f4b67a39c9f1f608296b  gcc/analyzer/feasible-graph.h
  8b2c744e5597c2c98cf66841238b4587  gcc/analyzer/function-set.cc
  15ae98bf60a055d179af17ad402174b8  gcc/analyzer/function-set.h
  cebc0fb2ff69dfedb12e4fab2824c4fd  gcc/analyzer/impl-sm-context.h
  f0d253f05a474982aa1e1e4c99a0ff98  gcc/analyzer/infinite-loop.cc
! b4cf75f3e9332bcd6b95b1f080c700d8  gcc/analyzer/infinite-recursion.cc
  0a7e1ce7bcc02f6aa0f1660029895b13  gcc/analyzer/inlining-iterator.h
  8af331ea68e39926dae8949ff0e49c24  gcc/analyzer/kf-analyzer.cc
  8916a9c075a04e691e41ea4601cdb475  gcc/analyzer/kf-lang-cp.cc
! def3e0b582e778cd32b9c87a74ca46dd  gcc/analyzer/kf.cc
  0652b497ab69835a3ec50cb920b8a973  gcc/analyzer/known-function-manager.cc
  d065f64c3be7da8efff67c73024dd990  gcc/analyzer/known-function-manager.h
  1cd447c2bc947fa57e24af9ea2598232  gcc/analyzer/ops.cc
  96054b25dd18f7e6b3d43ca7c65a9367  gcc/analyzer/ops.h
  54c7e7321ac6942f1c7f2be80207e644  gcc/analyzer/pending-diagnostic.cc
  83f167b1c386352684ebdd1ca0e408c2  gcc/analyzer/pending-diagnostic.h
  77b023b2349d390847d2dd7baa9d75db  gcc/analyzer/program-point.cc
  83761973cc08ccbe996d4f80b0224df3  gcc/analyzer/program-point.h
! a13b7896a578ec8d2d38eb116cd388c2  gcc/analyzer/program-state.cc
  af63d5fc2aa77cb59b5eba8f9a30905d  gcc/analyzer/program-state.h
  a23706e970c248ed5f79513768075f32  gcc/analyzer/ranges.cc
  294a35ef33c273bbc3dce75b76b6583a  gcc/analyzer/ranges.h
--- 3149,3220 ----
  71901705cb0e11732bae53ff9de25faf  gcc/align.h
  f2345b2fdc9d2d5a75fe90d30444a114  gcc/alloc-pool.cc
  7657598f465321837951c858ab918f57  gcc/alloc-pool.h
! 0a8d15eff4a61daa1ada9c933125229d  gcc/analyzer/ChangeLog
! b683bd21b51974e986d25ee5f8e77fd5  gcc/analyzer/access-diagram.cc
  c41fa6be7ca91f40a15a7b8f03732d25  gcc/analyzer/access-diagram.h
  d97e417faf9694fdbd68f91aee129bd2  gcc/analyzer/ana-state-to-diagnostic-state.cc
  0d28086cb5be7b47c94b8fdb8329b115  gcc/analyzer/ana-state-to-diagnostic-state.h
  672325403e6ce36c8c9f0f5eea41072b  gcc/analyzer/analysis-plan.cc
  68c4c9f44cc8500b035ba79bb7260ff6  gcc/analyzer/analysis-plan.h
! a7b7553dc7deeb384ab95f3ac29473ef  gcc/analyzer/analyzer-language.cc
  c10c515fd18d92850db760e5c083c1c2  gcc/analyzer/analyzer-language.h
  11a3602bcb422274070220eb89a476d3  gcc/analyzer/analyzer-logging.cc
  40ae03baf298b3a1710e66d214388347  gcc/analyzer/analyzer-logging.h
  bedbea78751b139538f4c906011432fe  gcc/analyzer/analyzer-pass.cc
  380f2a7c04a014441f78569ef397a8a4  gcc/analyzer/analyzer-selftests.cc
  e87a9090a957efa1653cc5a6e36ec346  gcc/analyzer/analyzer-selftests.h
! 1ba2daa8bff6a4acdaf6bb42b210fd93  gcc/analyzer/analyzer.cc
! 4d2784a790bbb8637d0d7a90fd6d8773  gcc/analyzer/analyzer.opt
! 5847f7da212ee502959192dec8edf0e2  gcc/analyzer/analyzer.opt.urls
  4a17f3766ca5b4ec528ac459c519fc61  gcc/analyzer/bar-chart.cc
  745aa2e3472448c5c97fb4908c8d4397  gcc/analyzer/bar-chart.h
! ac058cee84f262ecfd4f34ba1b389703  gcc/analyzer/bounds-checking.cc
  347fd1e5d2dc257a6f98ade59f7515bf  gcc/analyzer/call-details.cc
  3accfae2c88025c6a053a6536125bdc5  gcc/analyzer/call-details.h
  d19463658c4356a8bf5ed55a1f50d05a  gcc/analyzer/call-info.cc
  1dc079de19ff905e605002178b41470a  gcc/analyzer/call-info.h
  c7b4f9658272bf5b5bf82cb7658a06e1  gcc/analyzer/call-string.cc
  0bd7e3472ca83c56ebabbbf99d6cf111  gcc/analyzer/call-string.h
! ca2b2ec717c11b0a86918eb8e9ad4b02  gcc/analyzer/call-summary.cc
  bc77cd1e5aec40e5623c49cb8974b3d4  gcc/analyzer/call-summary.h
  3784976be91c6565bf29bf46a649458c  gcc/analyzer/checker-event.cc
  4bdbe0c472a1b7a39557a9d0073f045b  gcc/analyzer/checker-event.h
  27f8555a4210038eaa81c4f1f66b0d6b  gcc/analyzer/checker-path.cc
! 29924be6344174d2253288429074c0f4  gcc/analyzer/checker-path.h
  6712495ad4527b26bc77a822585c6ee7  gcc/analyzer/common.h
  5ff0274ed0a527fd34bb3ec30c36543f  gcc/analyzer/complexity.cc
  f945a407a1ad45be621e572190f6e11f  gcc/analyzer/complexity.h
  49f1f27a8c444849f43eeb17ebbd14a4  gcc/analyzer/constraint-manager.cc
  7d0cf2441abcd960f97e29dd071829e5  gcc/analyzer/constraint-manager.h
! 77e66de251af301d7402305af453fec2  gcc/analyzer/diagnostic-manager.cc
  ca695b2d13762f05a1ab6018eba991c7  gcc/analyzer/diagnostic-manager.h
! 22d5dc878e92be0bdf3b81801b20f6ff  gcc/analyzer/engine.cc
  42e3e00aa33d20f2e141615939577290  gcc/analyzer/engine.h
  f35c6c791ba815800582950c54998869  gcc/analyzer/event-loc-info.h
! 8b854a5e404e930d02a660f44c3ca6a1  gcc/analyzer/exploded-graph.h
! d04c32e8e2278fc5a94115b921b7d5b4  gcc/analyzer/exploded-path.cc
! 37d26cae3b50397d3e22545ef6a29781  gcc/analyzer/exploded-path.h
! 312ba49470080de1033b9392dfb32c28  gcc/analyzer/feasible-graph.cc
  e04aa3aca2a9f4b67a39c9f1f608296b  gcc/analyzer/feasible-graph.h
  8b2c744e5597c2c98cf66841238b4587  gcc/analyzer/function-set.cc
  15ae98bf60a055d179af17ad402174b8  gcc/analyzer/function-set.h
  cebc0fb2ff69dfedb12e4fab2824c4fd  gcc/analyzer/impl-sm-context.h
  f0d253f05a474982aa1e1e4c99a0ff98  gcc/analyzer/infinite-loop.cc
! 1e2843238d83b34186ad74c86cc74616  gcc/analyzer/infinite-recursion.cc
  0a7e1ce7bcc02f6aa0f1660029895b13  gcc/analyzer/inlining-iterator.h
  8af331ea68e39926dae8949ff0e49c24  gcc/analyzer/kf-analyzer.cc
  8916a9c075a04e691e41ea4601cdb475  gcc/analyzer/kf-lang-cp.cc
! 684e858d2b36a5ed8263053a31f4a04d  gcc/analyzer/kf.cc
  0652b497ab69835a3ec50cb920b8a973  gcc/analyzer/known-function-manager.cc
  d065f64c3be7da8efff67c73024dd990  gcc/analyzer/known-function-manager.h
  1cd447c2bc947fa57e24af9ea2598232  gcc/analyzer/ops.cc
  96054b25dd18f7e6b3d43ca7c65a9367  gcc/analyzer/ops.h
  54c7e7321ac6942f1c7f2be80207e644  gcc/analyzer/pending-diagnostic.cc
  83f167b1c386352684ebdd1ca0e408c2  gcc/analyzer/pending-diagnostic.h
+ b77d3a21f43b7d8e8c6d94a271de444e  gcc/analyzer/poisoned-value-diagnostic.cc
  77b023b2349d390847d2dd7baa9d75db  gcc/analyzer/program-point.cc
  83761973cc08ccbe996d4f80b0224df3  gcc/analyzer/program-point.h
! 08af8052d5ce76b1dc3e3bb8e10ae0da  gcc/analyzer/program-state.cc
  af63d5fc2aa77cb59b5eba8f9a30905d  gcc/analyzer/program-state.h
  a23706e970c248ed5f79513768075f32  gcc/analyzer/ranges.cc
  294a35ef33c273bbc3dce75b76b6583a  gcc/analyzer/ranges.h
*************** a8c275843686611dd10e89cc7569f89d  gcc/an
*** 3219,3232 ****
  4df6e8532c302bc59b4e417ab38a741a  gcc/analyzer/record-layout.cc
  f93ef89d263e02c779ec129aeead8a28  gcc/analyzer/record-layout.h
  8998fc6abdaaf4914e8f43f86a20d895  gcc/analyzer/region-model-asm.cc
! ae0d7ecc93c27d6f74e895f902a9c7b3  gcc/analyzer/region-model-manager.cc
! 4860699623318b1fcc150c458eca5b44  gcc/analyzer/region-model-manager.h
! c24460f53b22bdecc3b9e8af24da1575  gcc/analyzer/region-model-reachability.cc
  93431d9eca086e4c7811afc3a66197ea  gcc/analyzer/region-model-reachability.h
! 8ae68abfadb9d9cf6243f9f6854fe525  gcc/analyzer/region-model.cc
! ef8dfb5c169591a6d74921d64c2fab55  gcc/analyzer/region-model.h
! 50ff3eeb08a83ff50dc62d1777c7bc57  gcc/analyzer/region.cc
  7b478bc40e78865e5c23d8a7790c707c  gcc/analyzer/region.h
  de1b4d168343a9bc6547fc563f836658  gcc/analyzer/sm-fd.cc
  dbe5f340be1000aa32173ff729fedbab  gcc/analyzer/sm-fd.dot
  b10f0d6e0fcb38bf1735eefe471d028d  gcc/analyzer/sm-file.cc
--- 3222,3237 ----
  4df6e8532c302bc59b4e417ab38a741a  gcc/analyzer/record-layout.cc
  f93ef89d263e02c779ec129aeead8a28  gcc/analyzer/record-layout.h
  8998fc6abdaaf4914e8f43f86a20d895  gcc/analyzer/region-model-asm.cc
! 25c61776e161dd2079990904c40ca133  gcc/analyzer/region-model-manager.cc
! 40d67196cea5adf495b1ff0a0d26039c  gcc/analyzer/region-model-manager.h
! bd7b3b87348aab71c19df788f0817233  gcc/analyzer/region-model-reachability.cc
  93431d9eca086e4c7811afc3a66197ea  gcc/analyzer/region-model-reachability.h
! f10bc829375872e44e27d387b92fcacb  gcc/analyzer/region-model.cc
! bb9ca3a6268b8f54cb892aa79559706f  gcc/analyzer/region-model.h
! a53604ef1839c1bc4e0b56b7019d5057  gcc/analyzer/region.cc
  7b478bc40e78865e5c23d8a7790c707c  gcc/analyzer/region.h
+ 7c2cd1dd8ec6af1c8fdeea467ffb0bc4  gcc/analyzer/setjmp-longjmp.cc
+ 68ae9aaa9c9e8da06b6a6dfe40e5abb9  gcc/analyzer/shift-diagnostics.cc
  de1b4d168343a9bc6547fc563f836658  gcc/analyzer/sm-fd.cc
  dbe5f340be1000aa32173ff729fedbab  gcc/analyzer/sm-fd.dot
  b10f0d6e0fcb38bf1735eefe471d028d  gcc/analyzer/sm-file.cc
*************** f0dcebb9979e1da7d7bd6fb4ad06a54e  gcc/an
*** 3241,3262 ****
  b667de4f07c660c4cd4e91834ea39073  gcc/analyzer/sm.h
  3624f55d83e9b0bc535b28c37079b437  gcc/analyzer/state-purge.cc
  8a3af8bab2c3a2bb873540dfd49ae5c5  gcc/analyzer/state-purge.h
! 2f1ee4c02671a5d1ce23248062130292  gcc/analyzer/store.cc
! ce8b6d3a44b0f46186df88102edf3c2e  gcc/analyzer/store.h
  33d9be73a4d262226af82d56d077167b  gcc/analyzer/supergraph-fixup-locations.cc
  2b1f8d482dc79d6594c1772d53f983a3  gcc/analyzer/supergraph-manipulation.h
  466a7599dd2372bf97c1a40ec8d04feb  gcc/analyzer/supergraph-simplify.cc
  fa9e08e646a34adeb4f02012756b3d74  gcc/analyzer/supergraph-sorting.cc
  a016ed244edf8129b300a1ef13e7f736  gcc/analyzer/supergraph.cc
  e5cf2ee934b248fcec986cf188b85409  gcc/analyzer/supergraph.h
! a3e063243859fb5828f6685fc5bdaa3e  gcc/analyzer/svalue.cc
! edd681dd878287379b145b3988427292  gcc/analyzer/svalue.h
  643152b22a5c7ffccb9633bf2c517f1b  gcc/analyzer/symbol.cc
  bb281e65b69be53cd8eab73e448bb9c1  gcc/analyzer/symbol.h
  f9d4a813f2e42ce32c3296184cdf91a8  gcc/analyzer/trimmed-graph.cc
  5dd8bf0b7118e94c8ea49e5d5ad5501b  gcc/analyzer/trimmed-graph.h
  2db92f753772ba267b417de342cfe0d7  gcc/analyzer/varargs.cc
  3c33a162314863866dc49ceb3d8abd11  gcc/analyzer/varargs.dot
  5af94414f167d3b307a0e33995e4a7fb  gcc/array-traits.h
  4dc843bbb8bbadc9097e85ccdc9ad468  gcc/asan.cc
  756461437b2a9b9c23a4dd8bbb792b16  gcc/asan.h
--- 3246,3268 ----
  b667de4f07c660c4cd4e91834ea39073  gcc/analyzer/sm.h
  3624f55d83e9b0bc535b28c37079b437  gcc/analyzer/state-purge.cc
  8a3af8bab2c3a2bb873540dfd49ae5c5  gcc/analyzer/state-purge.h
! b624ff443fe17cb862daacc1cd2f4513  gcc/analyzer/store.cc
! b7fb344faae1952c995d18cba9b7355f  gcc/analyzer/store.h
  33d9be73a4d262226af82d56d077167b  gcc/analyzer/supergraph-fixup-locations.cc
  2b1f8d482dc79d6594c1772d53f983a3  gcc/analyzer/supergraph-manipulation.h
  466a7599dd2372bf97c1a40ec8d04feb  gcc/analyzer/supergraph-simplify.cc
  fa9e08e646a34adeb4f02012756b3d74  gcc/analyzer/supergraph-sorting.cc
  a016ed244edf8129b300a1ef13e7f736  gcc/analyzer/supergraph.cc
  e5cf2ee934b248fcec986cf188b85409  gcc/analyzer/supergraph.h
! ba50c8b04eeea1bbcc6766b9cdd94170  gcc/analyzer/svalue.cc
! ae9175534d716370a7f70a072c0c23fe  gcc/analyzer/svalue.h
  643152b22a5c7ffccb9633bf2c517f1b  gcc/analyzer/symbol.cc
  bb281e65b69be53cd8eab73e448bb9c1  gcc/analyzer/symbol.h
  f9d4a813f2e42ce32c3296184cdf91a8  gcc/analyzer/trimmed-graph.cc
  5dd8bf0b7118e94c8ea49e5d5ad5501b  gcc/analyzer/trimmed-graph.h
  2db92f753772ba267b417de342cfe0d7  gcc/analyzer/varargs.cc
  3c33a162314863866dc49ceb3d8abd11  gcc/analyzer/varargs.dot
+ ce213b79c4b2b50ceddefe2bbf41039e  gcc/analyzer/write-to-const-diagnostics.cc
  5af94414f167d3b307a0e33995e4a7fb  gcc/array-traits.h
  4dc843bbb8bbadc9097e85ccdc9ad468  gcc/asan.cc
  756461437b2a9b9c23a4dd8bbb792b16  gcc/asan.h
*************** ebb1ceb69d6cf8ac2cdc227ae45f0eca  gcc/bi
*** 3286,3299 ****
  cdcd35bde318b22092b0788986b03a47  gcc/builtins.cc
  4dbe6686097ec6c197a24ac373bb9554  gcc/builtins.def
  99d9ddd60ff804d8e24732db43d38bca  gcc/builtins.h
! d3b7ebaf00a8a2583412d8f2cee02379  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  aaea141fd41a559841cb76e33800c289  gcc/c-family/c-ada-spec.cc
  f60a13b470e8e51db83383bf9f9f921e  gcc/c-family/c-ada-spec.h
  070946aa1b55a55d613bad8af07ad174  gcc/c-family/c-attribs.cc
! 9c4e2d12e48f052bafabdf6281744002  gcc/c-family/c-common.cc
  6522339cd83ff225a1ff9e0eab971eab  gcc/c-family/c-common.def
! 81cb275a3cf181ff08d23b453a35d711  gcc/c-family/c-common.h
  e3a0d862a25764bc4242ad90ba85db86  gcc/c-family/c-cppbuiltin.cc
  0b9194e38297d00cf3fac80365cc07af  gcc/c-family/c-dump.cc
  6ae3bdb693669aee234a91cd79302dcf  gcc/c-family/c-format.cc
--- 3292,3305 ----
  cdcd35bde318b22092b0788986b03a47  gcc/builtins.cc
  4dbe6686097ec6c197a24ac373bb9554  gcc/builtins.def
  99d9ddd60ff804d8e24732db43d38bca  gcc/builtins.h
! dcbed5b4340470907854dc97d257b12a  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  aaea141fd41a559841cb76e33800c289  gcc/c-family/c-ada-spec.cc
  f60a13b470e8e51db83383bf9f9f921e  gcc/c-family/c-ada-spec.h
  070946aa1b55a55d613bad8af07ad174  gcc/c-family/c-attribs.cc
! ddcdc9034b760870e71da19cec630e24  gcc/c-family/c-common.cc
  6522339cd83ff225a1ff9e0eab971eab  gcc/c-family/c-common.def
! a93db167d6d3c021153923ea5398b039  gcc/c-family/c-common.h
  e3a0d862a25764bc4242ad90ba85db86  gcc/c-family/c-cppbuiltin.cc
  0b9194e38297d00cf3fac80365cc07af  gcc/c-family/c-dump.cc
  6ae3bdb693669aee234a91cd79302dcf  gcc/c-family/c-format.cc
*************** e3a0d862a25764bc4242ad90ba85db86  gcc/c-
*** 3301,3309 ****
  4179a97862f28535be92ef4cab16246e  gcc/c-family/c-gimplify.cc
  50e638257386d3df7bdf25108fdeb5d1  gcc/c-family/c-indentation.cc
  382fde18b48d137c66c91e21de978037  gcc/c-family/c-indentation.h
! 45c8fc8d67953a240dac81ef9fb80c2a  gcc/c-family/c-lex.cc
  eb6a10cfada98679dc204a82e929e9e3  gcc/c-family/c-objc.h
! ea297af5bdcb8c784d704a6b99a79c38  gcc/c-family/c-omp.cc
  a93a54bd451fefbd21f9b288d5530d33  gcc/c-family/c-opts.cc
  a7304c009aa63ce6c8e80612b426724a  gcc/c-family/c-pch.cc
  cb9706138b571f810527200a1e24035c  gcc/c-family/c-ppoutput.cc
--- 3307,3315 ----
  4179a97862f28535be92ef4cab16246e  gcc/c-family/c-gimplify.cc
  50e638257386d3df7bdf25108fdeb5d1  gcc/c-family/c-indentation.cc
  382fde18b48d137c66c91e21de978037  gcc/c-family/c-indentation.h
! 4893d50b962d5e680a44bb72d2097469  gcc/c-family/c-lex.cc
  eb6a10cfada98679dc204a82e929e9e3  gcc/c-family/c-objc.h
! 1bbb584fdb4ca00e4ddb78cf700ec54d  gcc/c-family/c-omp.cc
  a93a54bd451fefbd21f9b288d5530d33  gcc/c-family/c-opts.cc
  a7304c009aa63ce6c8e80612b426724a  gcc/c-family/c-pch.cc
  cb9706138b571f810527200a1e24035c  gcc/c-family/c-ppoutput.cc
*************** ea821c9d267c64dd8b74aad9d0189834  gcc/c-
*** 3329,3349 ****
  377686cbbf62a7d61d251d3f74cddb5b  gcc/c-family/known-headers.h
  431045382c41554804be1959c1596be4  gcc/c-family/name-hint.h
  3bae9e281cc87b35f63e906373f3b446  gcc/c-family/stub-objc.cc
! 01544d3078c860c551bbae319d7090d0  gcc/c/ChangeLog
  cbffb341640e7c4b16792e0951fffeca  gcc/c/Make-lang.in
  3920e3ee16f5b5955d40584fea53c441  gcc/c/c-aux-info.cc
  cd5bab8a4deeaa0369ae59b9403d06a2  gcc/c/c-convert.cc
! 0862ed57f2f67319f91dff82b9d0834a  gcc/c/c-decl.cc
  92707173973fa48fbb8dda88f5af625a  gcc/c/c-errors.cc
  a59a5f126151616976b68fde0c703dd4  gcc/c/c-fold.cc
  817e08cf2d2f4169cb1e5cc26bad1174  gcc/c/c-lang.cc
  62012039da265ed806754029f67a24a9  gcc/c/c-lang.h
  1c2de79d0807af2a767aa7abefb07c3a  gcc/c/c-objc-common.cc
  cbfdd140f14c43c01a6bdf8b1c24b317  gcc/c/c-objc-common.h
! bb645136b8228c4df81f31b878165339  gcc/c/c-parser.cc
  f6b634d7c0204c419cf4fb7b48193fad  gcc/c/c-parser.h
  4db955734effe2d0c9aac0379d2e6a8c  gcc/c/c-tree.def
! 2bb3aa7e53e3cbc63125f017f4a5d67e  gcc/c/c-tree.h
  4145861dac00fe986b771be875b990f8  gcc/c/c-typeck.cc
  5804f7ee3eccdfb7c9a64e40b20ccc79  gcc/c/config-lang.in
  58370619d5c4739b7d81d5f899913a0c  gcc/c/gccspec.cc
--- 3335,3355 ----
  377686cbbf62a7d61d251d3f74cddb5b  gcc/c-family/known-headers.h
  431045382c41554804be1959c1596be4  gcc/c-family/name-hint.h
  3bae9e281cc87b35f63e906373f3b446  gcc/c-family/stub-objc.cc
! 96a454a4bae008f9e80e847394f43192  gcc/c/ChangeLog
  cbffb341640e7c4b16792e0951fffeca  gcc/c/Make-lang.in
  3920e3ee16f5b5955d40584fea53c441  gcc/c/c-aux-info.cc
  cd5bab8a4deeaa0369ae59b9403d06a2  gcc/c/c-convert.cc
! 373b24caec4c87f333445745682be6b8  gcc/c/c-decl.cc
  92707173973fa48fbb8dda88f5af625a  gcc/c/c-errors.cc
  a59a5f126151616976b68fde0c703dd4  gcc/c/c-fold.cc
  817e08cf2d2f4169cb1e5cc26bad1174  gcc/c/c-lang.cc
  62012039da265ed806754029f67a24a9  gcc/c/c-lang.h
  1c2de79d0807af2a767aa7abefb07c3a  gcc/c/c-objc-common.cc
  cbfdd140f14c43c01a6bdf8b1c24b317  gcc/c/c-objc-common.h
! b270844b1fd859305d4af5a4c3549d5e  gcc/c/c-parser.cc
  f6b634d7c0204c419cf4fb7b48193fad  gcc/c/c-parser.h
  4db955734effe2d0c9aac0379d2e6a8c  gcc/c/c-tree.def
! a70b68de7681a84d5b05b1d3e6f7409b  gcc/c/c-tree.h
  4145861dac00fe986b771be875b990f8  gcc/c/c-typeck.cc
  5804f7ee3eccdfb7c9a64e40b20ccc79  gcc/c/config-lang.in
  58370619d5c4739b7d81d5f899913a0c  gcc/c/gccspec.cc
*************** b218f741c2f54f950d065bb40f5125ea  gcc/co
*** 3466,3474 ****
  4d82eb0ae58ac44e02bff98ed16ac27d  gcc/common/config/frv/frv-common.cc
  5b41dfaa1b910962a78074d1e5d611d6  gcc/common/config/gcn/gcn-common.cc
  30ff9a49f51b477d26fe8159736f2269  gcc/common/config/h8300/h8300-common.cc
! 3099d255601bd4a7974b26d4e04ea8cd  gcc/common/config/i386/cpuinfo.h
! bfcc6c6711be61d956d37dc672efd919  gcc/common/config/i386/i386-common.cc
! 7fa3ff9c6189a03f06c2d14570c2a11f  gcc/common/config/i386/i386-cpuinfo.h
  24557722d0737993019d96d84cee0094  gcc/common/config/i386/i386-isas.h
  9dda9971db0422e2c982905c5e39202c  gcc/common/config/ia64/ia64-common.cc
  24847f756d827cf6015cbb798500e296  gcc/common/config/iq2000/iq2000-common.cc
--- 3472,3480 ----
  4d82eb0ae58ac44e02bff98ed16ac27d  gcc/common/config/frv/frv-common.cc
  5b41dfaa1b910962a78074d1e5d611d6  gcc/common/config/gcn/gcn-common.cc
  30ff9a49f51b477d26fe8159736f2269  gcc/common/config/h8300/h8300-common.cc
! 68bff662fc543c7d7a0665a388c9b0b7  gcc/common/config/i386/cpuinfo.h
! a5fa9086d60e40b7db480835f9d36467  gcc/common/config/i386/i386-common.cc
! 49d65b2ff86dfacdccef59b3754a2149  gcc/common/config/i386/i386-cpuinfo.h
  24557722d0737993019d96d84cee0094  gcc/common/config/i386/i386-isas.h
  9dda9971db0422e2c982905c5e39202c  gcc/common/config/ia64/ia64-common.cc
  24847f756d827cf6015cbb798500e296  gcc/common/config/iq2000/iq2000-common.cc
*************** d3b8ce30c6110489fd0b57d6792f3f29  gcc/co
*** 3504,3510 ****
  88eac990ca6879dcd747cf5113888b1e  gcc/compare-elim.cc
  6137f3da8f70ec4262acab21bb549148  gcc/conditions.h
  4250c8b8d57bf1315174cf436a74a88b  gcc/config.build
! 9f5106a7780803fa2407f1ec9ad78d23  gcc/config.gcc
  d8b0b26795a60b3a991dfbdafe4cd756  gcc/config.host
  34da5cde8b9bc078646ece2f7754fa2f  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
--- 3510,3516 ----
  88eac990ca6879dcd747cf5113888b1e  gcc/compare-elim.cc
  6137f3da8f70ec4262acab21bb549148  gcc/conditions.h
  4250c8b8d57bf1315174cf436a74a88b  gcc/config.build
! abd9f75a358b2ead4e461af14a318bb3  gcc/config.gcc
  d8b0b26795a60b3a991dfbdafe4cd756  gcc/config.host
  34da5cde8b9bc078646ece2f7754fa2f  gcc/config.in
  8e697813dc96ca90f5d0f4c196efe2cc  gcc/config/README
*************** c47b4191f7bac0196ab63ca2c66bfa98  gcc/co
*** 3515,3521 ****
  c8a924cfcb693679febdcde3a0cc0809  gcc/config/aarch64/aarch64-builtin-pairs.def
  3b4b552144d47e66a0b131b2e5aa5df9  gcc/config/aarch64/aarch64-builtins.cc
  a1a7d26ecab3d6681a1d3f5c2cb77275  gcc/config/aarch64/aarch64-builtins.h
! 3330c8b7c6a60c9f7691d80f8b33026b  gcc/config/aarch64/aarch64-c.cc
  3effce0415a0994753b7865834e56638  gcc/config/aarch64/aarch64-coff.h
  1e3f3e85ee00a43b3932b2c53c40df08  gcc/config/aarch64/aarch64-cores.def
  cd1537928dd0fadfa53b88b278af0ed2  gcc/config/aarch64/aarch64-cost-tables.h
--- 3521,3527 ----
  c8a924cfcb693679febdcde3a0cc0809  gcc/config/aarch64/aarch64-builtin-pairs.def
  3b4b552144d47e66a0b131b2e5aa5df9  gcc/config/aarch64/aarch64-builtins.cc
  a1a7d26ecab3d6681a1d3f5c2cb77275  gcc/config/aarch64/aarch64-builtins.h
! 43e4b68d5498109fb28651f2fc161582  gcc/config/aarch64/aarch64-c.cc
  3effce0415a0994753b7865834e56638  gcc/config/aarch64/aarch64-coff.h
  1e3f3e85ee00a43b3932b2c53c40df08  gcc/config/aarch64/aarch64-cores.def
  cd1537928dd0fadfa53b88b278af0ed2  gcc/config/aarch64/aarch64-cost-tables.h
*************** b5673de84eb78885b56917c7b8b92e97  gcc/co
*** 3544,3556 ****
  66724803f21104e637c395aa5cad8a59  gcc/config/aarch64/aarch64-ldpstp.md
  bfa2432e1ec80f8de2e43f3f3ba8da0e  gcc/config/aarch64/aarch64-linux.h
  ef1ce762dfa6300b426ed1df70cd6069  gcc/config/aarch64/aarch64-modes.def
! c83c76f931da0477c57103c5ec677568  gcc/config/aarch64/aarch64-narrow-gp-writes.cc
  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
  c7b072f711fa836ea89000f6f5ae25fe  gcc/config/aarch64/aarch64-passes.def
! 533b86c66767379e8735428e530b8ede  gcc/config/aarch64/aarch64-protos.h
  7beff4ec013b184132d7c933faa51208  gcc/config/aarch64/aarch64-sched-dispatch.cc
  b824341b8f6fdb8eb1667425adf63db8  gcc/config/aarch64/aarch64-sched-dispatch.h
  da15606bcbef7961db958c042bf81c05  gcc/config/aarch64/aarch64-simd-builtin-types.def
--- 3550,3562 ----
  66724803f21104e637c395aa5cad8a59  gcc/config/aarch64/aarch64-ldpstp.md
  bfa2432e1ec80f8de2e43f3f3ba8da0e  gcc/config/aarch64/aarch64-linux.h
  ef1ce762dfa6300b426ed1df70cd6069  gcc/config/aarch64/aarch64-modes.def
! ed695db844c2f7ccc7b0b2a95b037a7c  gcc/config/aarch64/aarch64-narrow-gp-writes.cc
  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
! 1fcf15030f24490613d6a45d6b439e61  gcc/config/aarch64/aarch64-opts.h
  c7b072f711fa836ea89000f6f5ae25fe  gcc/config/aarch64/aarch64-passes.def
! c7af165f67b5faf5dfd6ca3a24651517  gcc/config/aarch64/aarch64-protos.h
  7beff4ec013b184132d7c933faa51208  gcc/config/aarch64/aarch64-sched-dispatch.cc
  b824341b8f6fdb8eb1667425adf63db8  gcc/config/aarch64/aarch64-sched-dispatch.h
  da15606bcbef7961db958c042bf81c05  gcc/config/aarch64/aarch64-simd-builtin-types.def
*************** e101bed95b5d0264c364d8bcf1a7705f  gcc/co
*** 3581,3590 ****
  dec4c8fd03ac5636ba08d9523bee06be  gcc/config/aarch64/aarch64-tuning-enums.def
  45c6b1a7ca031f6a0af001317cc5e476  gcc/config/aarch64/aarch64-tuning-flags.def
  b2ed7b4c85a1fa71b919148f60e2984f  gcc/config/aarch64/aarch64-vxworks.h
! b8d5b16b0e929376eebf5b688de5e6ab  gcc/config/aarch64/aarch64.cc
! 643919d961f71a1bd5cc1df13bbd79f5  gcc/config/aarch64/aarch64.h
  bd813cb7dfa70cb6c970d78d27ead783  gcc/config/aarch64/aarch64.md
! 473ca0d59415b61c8ee8e6c85d2ccb62  gcc/config/aarch64/aarch64.opt
  5bc2d62d910e1c00bd6eed6ffaa5a18d  gcc/config/aarch64/aarch64.opt.urls
  854a2fd8965d477c5b064388ed354bf1  gcc/config/aarch64/arm_acle.h
  e8d32471149337fb86504c9b287a6aef  gcc/config/aarch64/arm_bf16.h
--- 3587,3596 ----
  dec4c8fd03ac5636ba08d9523bee06be  gcc/config/aarch64/aarch64-tuning-enums.def
  45c6b1a7ca031f6a0af001317cc5e476  gcc/config/aarch64/aarch64-tuning-flags.def
  b2ed7b4c85a1fa71b919148f60e2984f  gcc/config/aarch64/aarch64-vxworks.h
! 0a641a5acdc9b667f4b70e959892053e  gcc/config/aarch64/aarch64.cc
! 1e57040281ba3f62b216c58733a820f5  gcc/config/aarch64/aarch64.h
  bd813cb7dfa70cb6c970d78d27ead783  gcc/config/aarch64/aarch64.md
! ebc45c78d8d52bdcabec46514f44ad2d  gcc/config/aarch64/aarch64.opt
  5bc2d62d910e1c00bd6eed6ffaa5a18d  gcc/config/aarch64/aarch64.opt.urls
  854a2fd8965d477c5b064388ed354bf1  gcc/config/aarch64/arm_acle.h
  e8d32471149337fb86504c9b287a6aef  gcc/config/aarch64/arm_bf16.h
*************** d2dbd96003d2c2e791c8044769602cec  gcc/co
*** 3637,3643 ****
  cbb1da016f00b3cbd2e9b93e3ec3a36e  gcc/config/aarch64/tuning_models/emag.h
  5195fb5d8a1b8956a859fb4043f9fa2f  gcc/config/aarch64/tuning_models/exynosm1.h
  edb7875ce7bf0af9bc11a475c9fd317a  gcc/config/aarch64/tuning_models/fujitsu_monaka.h
! 74c21f06fcf41dd4e24dd5251f80e058  gcc/config/aarch64/tuning_models/generic.h
  9b0097abf8277055d81338276f8213e7  gcc/config/aarch64/tuning_models/generic_armv8_a.h
  3f17da8180ef70e59accd40a5bd0f02b  gcc/config/aarch64/tuning_models/generic_armv9_a.h
  dfb41c27b3519cd60a0bf09313b4475f  gcc/config/aarch64/tuning_models/hip12.h
--- 3643,3649 ----
  cbb1da016f00b3cbd2e9b93e3ec3a36e  gcc/config/aarch64/tuning_models/emag.h
  5195fb5d8a1b8956a859fb4043f9fa2f  gcc/config/aarch64/tuning_models/exynosm1.h
  edb7875ce7bf0af9bc11a475c9fd317a  gcc/config/aarch64/tuning_models/fujitsu_monaka.h
! c64a9cfd027fb09f3c2bb7a7af5adafa  gcc/config/aarch64/tuning_models/generic.h
  9b0097abf8277055d81338276f8213e7  gcc/config/aarch64/tuning_models/generic_armv8_a.h
  3f17da8180ef70e59accd40a5bd0f02b  gcc/config/aarch64/tuning_models/generic_armv9_a.h
  dfb41c27b3519cd60a0bf09313b4475f  gcc/config/aarch64/tuning_models/hip12.h
*************** c40c01da4802f0f9431628ebe3d73752  gcc/co
*** 4226,4231 ****
--- 4232,4239 ----
  5d36c928833df6662f7ca00cd7ce93ff  gcc/config/i386/bmmintrin.h
  26cd4d7bf7e6af86bf03c11fa4c6d439  gcc/config/i386/bsd.h
  ef2cea596cd06eef79d38421d62a9927  gcc/config/i386/btver2.md
+ 8b8d99103aa86782f14724f156a9c5ac  gcc/config/i386/c86-4g-m7.md
+ 2c0b5bb1f48bda46831abf3b40b230d2  gcc/config/i386/c86-4g.md
  910cac3feca708c7269e72c17735ac87  gcc/config/i386/cet.h
  3af5d025bacebb10ac3eecc45363f3f5  gcc/config/i386/cetintrin.h
  a3f24c3ce9741743a87eb285dbaae138  gcc/config/i386/cldemoteintrin.h
*************** dbcdd5d37809de3b588c89731b456a95  gcc/co
*** 4235,4241 ****
  1e33ea74ea0aac3b8f07f5a6a2b214fd  gcc/config/i386/cmpccxaddintrin.h
  e31d20e57fcc6b9a15aa65c66ea05643  gcc/config/i386/constraints.md
  6ba0c72d72717542a49115d882af3ce9  gcc/config/i386/core2.md
! 9d1f00af3ca4af046e932a8894eed704  gcc/config/i386/cpuid.h
  b7a784ebc5b7a408ce934c4c77d2f0df  gcc/config/i386/cross-stdarg.h
  eea748dea33c931f2a0211ffd279bd9d  gcc/config/i386/crtdll.h
  0a54de31fe93b7be53db20498732681e  gcc/config/i386/cygming.h
--- 4243,4249 ----
  1e33ea74ea0aac3b8f07f5a6a2b214fd  gcc/config/i386/cmpccxaddintrin.h
  e31d20e57fcc6b9a15aa65c66ea05643  gcc/config/i386/constraints.md
  6ba0c72d72717542a49115d882af3ce9  gcc/config/i386/core2.md
! 326f51003b15cc03ee3c50435caee6cd  gcc/config/i386/cpuid.h
  b7a784ebc5b7a408ce934c4c77d2f0df  gcc/config/i386/cross-stdarg.h
  eea748dea33c931f2a0211ffd279bd9d  gcc/config/i386/crtdll.h
  0a54de31fe93b7be53db20498732681e  gcc/config/i386/cygming.h
*************** ca79ed6b45db789c76673ad8ab56752f  gcc/co
*** 4253,4259 ****
  b5bf289667d7414f0f070d1d6195c05b  gcc/config/i386/djgpp.opt
  1b346c8cab1daa697ecd6c31e8e0e1d5  gcc/config/i386/djgpp.opt.urls
  6e6ed34837087e891dbe64159c7aceaf  gcc/config/i386/dragonfly.h
! f478c9ab244eb4f1f847cfa6358906cd  gcc/config/i386/driver-i386.cc
  c3f8400c2cd15cc6fdc2c91d79a3039c  gcc/config/i386/driver-mingw32.cc
  f7e63c0c0bc7833d6119bebb9abe588d  gcc/config/i386/emmintrin.h
  9137411ae180f544dbdf04c71fa244bd  gcc/config/i386/enqcmdintrin.h
--- 4261,4267 ----
  b5bf289667d7414f0f070d1d6195c05b  gcc/config/i386/djgpp.opt
  1b346c8cab1daa697ecd6c31e8e0e1d5  gcc/config/i386/djgpp.opt.urls
  6e6ed34837087e891dbe64159c7aceaf  gcc/config/i386/dragonfly.h
! 9a6a9e4051a54dbd274309dd1b2b21e4  gcc/config/i386/driver-i386.cc
  c3f8400c2cd15cc6fdc2c91d79a3039c  gcc/config/i386/driver-mingw32.cc
  f7e63c0c0bc7833d6119bebb9abe588d  gcc/config/i386/emmintrin.h
  9137411ae180f544dbdf04c71fa244bd  gcc/config/i386/enqcmdintrin.h
*************** b18770c338209a9276ef5d52a49bde7b  gcc/co
*** 4285,4302 ****
  0ba4d62f46027afe4bb4e8b65a9ab7c2  gcc/config/i386/i386-builtin.def
  8dbd55fdf807ba9b636b99fdf4277e4d  gcc/config/i386/i386-builtins.cc
  be7f06e3ea032dfb39fcda012c812683  gcc/config/i386/i386-builtins.h
! 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
! b7c26fc7b6c6906056529710b01c4e71  gcc/config/i386/i386-features.cc
  473c35b162be3bcf222c90a16f72b948  gcc/config/i386/i386-features.h
  dca59d9c03f5b12366f9a926169f396d  gcc/config/i386/i386-isa.def
  848d1b1aa8faaad07d31b78764004e7f  gcc/config/i386/i386-jit.cc
  d743703707286fafa2ce425b1d062ee0  gcc/config/i386/i386-jit.h
  31871dc86b95e35e45aee6cbaaddb18d  gcc/config/i386/i386-modes.def
! b63569ecff9557acb7963f14a101bce1  gcc/config/i386/i386-options.cc
  106bb7043496820d393f0522178e1287  gcc/config/i386/i386-options.h
  2db6ec1e569468279f31d11379fe9d8f  gcc/config/i386/i386-opts.h
  9a75f0c116528508f4f48d128eceac38  gcc/config/i386/i386-passes.def
--- 4293,4310 ----
  0ba4d62f46027afe4bb4e8b65a9ab7c2  gcc/config/i386/i386-builtin.def
  8dbd55fdf807ba9b636b99fdf4277e4d  gcc/config/i386/i386-builtins.cc
  be7f06e3ea032dfb39fcda012c812683  gcc/config/i386/i386-builtins.h
! b4003ec8a83a5b025fb5f9d5334af62e  gcc/config/i386/i386-c.cc
  a0261d6cc006fb86b99f338bdc94ae04  gcc/config/i386/i386-d.cc
  e9c7eebd4e344796f248c93990aa5166  gcc/config/i386/i386-d.h
! 333feb817f8ba42d58167ca5495f50b3  gcc/config/i386/i386-expand.cc
  386e1be7f608621b79970d4d036694f8  gcc/config/i386/i386-expand.h
! 0babaec8b22e0a7fe50016d5efeec741  gcc/config/i386/i386-features.cc
  473c35b162be3bcf222c90a16f72b948  gcc/config/i386/i386-features.h
  dca59d9c03f5b12366f9a926169f396d  gcc/config/i386/i386-isa.def
  848d1b1aa8faaad07d31b78764004e7f  gcc/config/i386/i386-jit.cc
  d743703707286fafa2ce425b1d062ee0  gcc/config/i386/i386-jit.h
  31871dc86b95e35e45aee6cbaaddb18d  gcc/config/i386/i386-modes.def
! c20b5abeadf9bf0c148bd3cee43dabbf  gcc/config/i386/i386-options.cc
  106bb7043496820d393f0522178e1287  gcc/config/i386/i386-options.h
  2db6ec1e569468279f31d11379fe9d8f  gcc/config/i386/i386-opts.h
  9a75f0c116528508f4f48d128eceac38  gcc/config/i386/i386-passes.def
*************** b63569ecff9557acb7963f14a101bce1  gcc/co
*** 4304,4313 ****
  5b778b3296ea91dab0ca82338ca6828d  gcc/config/i386/i386-rust-and-jit.inc
  91b8b50cba997aef17a61929b5b55a87  gcc/config/i386/i386-rust.cc
  25b3947a11eb9ca52892133ddb36f3f2  gcc/config/i386/i386-rust.h
! 5b1aa5b150424215ba1a42c093c1e7ba  gcc/config/i386/i386.cc
! 483853f45756ffc10a3acbe55d2d0920  gcc/config/i386/i386.h
! 2e28728913155c03c58850abc4d5bbff  gcc/config/i386/i386.md
! f431cbff6410e63b4e2de0e11adf19fb  gcc/config/i386/i386.opt
  b9e680863ab278314c1f2990d2d04fcc  gcc/config/i386/i386.opt.urls
  7570cb8763bf53e7144db7d6cd97f846  gcc/config/i386/i386elf.h
  e91dbbea4abdb9b61d892b20c00503a9  gcc/config/i386/ia32intrin.h
--- 4312,4321 ----
  5b778b3296ea91dab0ca82338ca6828d  gcc/config/i386/i386-rust-and-jit.inc
  91b8b50cba997aef17a61929b5b55a87  gcc/config/i386/i386-rust.cc
  25b3947a11eb9ca52892133ddb36f3f2  gcc/config/i386/i386-rust.h
! c3fa7a778455f01327f65166676d5bfe  gcc/config/i386/i386.cc
! ef379db3f4eba90bca6b04e4d5abc753  gcc/config/i386/i386.h
! e5fea9f1e91ad1515c4dd82431dcdc2b  gcc/config/i386/i386.md
! 7f5e2eb20e3b7ca8af1b3ee7416e8eaf  gcc/config/i386/i386.opt
  b9e680863ab278314c1f2990d2d04fcc  gcc/config/i386/i386.opt.urls
  7570cb8763bf53e7144db7d6cd97f846  gcc/config/i386/i386elf.h
  e91dbbea4abdb9b61d892b20c00503a9  gcc/config/i386/ia32intrin.h
*************** bc129bffab46f1b3f4e8385e129dad2d  gcc/co
*** 4332,4338 ****
  55b88c976269e37a537664690c4fab53  gcc/config/i386/mingw-w64.opt.urls
  cbcab4624612809c185831072d24010d  gcc/config/i386/mm3dnow.h
  aea42afde883cdcf14febc5bd88dba2f  gcc/config/i386/mmintrin.h
! cbf34c7ea2fe49bdf228565632d6de3d  gcc/config/i386/mmx.md
  fff495daa14e84982509339259b2cf60  gcc/config/i386/movdirintrin.h
  67270a67aaa79980333c4d8c2a80f360  gcc/config/i386/movrsintrin.h
  378170cac6027b6537c718aced0ca31c  gcc/config/i386/mwaitintrin.h
--- 4340,4346 ----
  55b88c976269e37a537664690c4fab53  gcc/config/i386/mingw-w64.opt.urls
  cbcab4624612809c185831072d24010d  gcc/config/i386/mm3dnow.h
  aea42afde883cdcf14febc5bd88dba2f  gcc/config/i386/mmintrin.h
! aa43fdd9573bfdbe285f31f85eb533e3  gcc/config/i386/mmx.md
  fff495daa14e84982509339259b2cf60  gcc/config/i386/movdirintrin.h
  67270a67aaa79980333c4d8c2a80f360  gcc/config/i386/movrsintrin.h
  378170cac6027b6537c718aced0ca31c  gcc/config/i386/mwaitintrin.h
*************** db114ac74c87743a142214fddaad2687  gcc/co
*** 4369,4375 ****
  92210572b9f9f6481e4649a42d9ac3b0  gcc/config/i386/sm4intrin.h
  5298b8261e081859bbf068b710158e8f  gcc/config/i386/smmintrin.h
  5b7a5d6bd6f2cbb1ca44a113b598ee56  gcc/config/i386/sol2.h
! 89efcbe66588d4cfd3c909d045a79539  gcc/config/i386/sse.md
  52e0114cb9ab8d55aac3c17d06657d71  gcc/config/i386/ssemath.h
  8a6ab9e02097018bc9f1c2b347d29cfa  gcc/config/i386/stringop.def
  a626b4e6cd3e15f4e9d5c769b6391243  gcc/config/i386/subst.md
--- 4377,4383 ----
  92210572b9f9f6481e4649a42d9ac3b0  gcc/config/i386/sm4intrin.h
  5298b8261e081859bbf068b710158e8f  gcc/config/i386/smmintrin.h
  5b7a5d6bd6f2cbb1ca44a113b598ee56  gcc/config/i386/sol2.h
! da4f398056c251f44d5a65e964a13791  gcc/config/i386/sse.md
  52e0114cb9ab8d55aac3c17d06657d71  gcc/config/i386/ssemath.h
  8a6ab9e02097018bc9f1c2b347d29cfa  gcc/config/i386/stringop.def
  a626b4e6cd3e15f4e9d5c769b6391243  gcc/config/i386/subst.md
*************** b4cde95b709fc93c90bf4d6b3edc7fd0  gcc/co
*** 4417,4428 ****
  c2cfb83eb28cbbc487a62ee85650286e  gcc/config/i386/x-mingw32
  5d8e585db0fd38674f683b0e8aafb897  gcc/config/i386/x-mingw32-utf8
  c98679993951718aa4177acc76b998b3  gcc/config/i386/x86-64.h
! 8d184666d13b316783e97eee9de18a3e  gcc/config/i386/x86-tune-costs.h
  c22e895e5b7e6b98c7223b26982a5d20  gcc/config/i386/x86-tune-sched-atom.cc
  7bfce4f9fdee1dc1db1e668b10d9d8e2  gcc/config/i386/x86-tune-sched-bd.cc
  864e537089cc92c5002cefd76ede977a  gcc/config/i386/x86-tune-sched-core.cc
! 67c586fe54bcfe3f719ae50164d063ca  gcc/config/i386/x86-tune-sched.cc
! bcb5f0c90c9b04c1319d89b59faa0d30  gcc/config/i386/x86-tune.def
  75b1f0e8f79cfd04f898a4099aff669d  gcc/config/i386/x86gprintrin.h
  e5335d55cec73bd3270862ccac7a02e8  gcc/config/i386/x86intrin.h
  76f88cf5ac857d392ddb81b244c5b9b0  gcc/config/i386/xm-cygwin.h
--- 4425,4436 ----
  c2cfb83eb28cbbc487a62ee85650286e  gcc/config/i386/x-mingw32
  5d8e585db0fd38674f683b0e8aafb897  gcc/config/i386/x-mingw32-utf8
  c98679993951718aa4177acc76b998b3  gcc/config/i386/x86-64.h
! f6bbb5ec11c335e5bf727fa42672a721  gcc/config/i386/x86-tune-costs.h
  c22e895e5b7e6b98c7223b26982a5d20  gcc/config/i386/x86-tune-sched-atom.cc
  7bfce4f9fdee1dc1db1e668b10d9d8e2  gcc/config/i386/x86-tune-sched-bd.cc
  864e537089cc92c5002cefd76ede977a  gcc/config/i386/x86-tune-sched-core.cc
! 4fddfbe9b1f3fe846e29534aa8c76823  gcc/config/i386/x86-tune-sched.cc
! aa3b033238efabbb1ed24e31beb2c328  gcc/config/i386/x86-tune.def
  75b1f0e8f79cfd04f898a4099aff669d  gcc/config/i386/x86gprintrin.h
  e5335d55cec73bd3270862ccac7a02e8  gcc/config/i386/x86intrin.h
  76f88cf5ac857d392ddb81b244c5b9b0  gcc/config/i386/xm-cygwin.h
*************** c98ff9301dd655a05d911274b87b8a60  gcc/co
*** 5000,5006 ****
  95854bd9d43b089d9e485c55890d86f9  gcc/config/pru/pru-pragma.cc
  ad743ffd510350de1ccc398970040dc3  gcc/config/pru/pru-protos.h
  23b664357be90c32a2e613c5f890813b  gcc/config/pru/pru.cc
! d3ebca987828ada71f6114f160741ada  gcc/config/pru/pru.h
  f4bcd512aee9c63ac876027f329af5ae  gcc/config/pru/pru.md
  07fb21318d917df2d4ba319221cb730c  gcc/config/pru/pru.opt
  ef116c044d43c2dfc0d66c90cb68f1e4  gcc/config/pru/pru.opt.urls
--- 5008,5014 ----
  95854bd9d43b089d9e485c55890d86f9  gcc/config/pru/pru-pragma.cc
  ad743ffd510350de1ccc398970040dc3  gcc/config/pru/pru-protos.h
  23b664357be90c32a2e613c5f890813b  gcc/config/pru/pru.cc
! e0e2473537aec2bbee6be2b07e3b3ecc  gcc/config/pru/pru.h
  f4bcd512aee9c63ac876027f329af5ae  gcc/config/pru/pru.md
  07fb21318d917df2d4ba319221cb730c  gcc/config/pru/pru.opt
  ef116c044d43c2dfc0d66c90cb68f1e4  gcc/config/pru/pru.opt.urls
*************** ccf120397e978f8cd4ed98cbe2c0d4f5  gcc/co
*** 5017,5025 ****
  3781b6037a5c704d1ff44bb98a38265e  gcc/config/riscv/andes.md
  f4143eaeb6de99083ec3a0020c13454c  gcc/config/riscv/andes_vector.h
  3a8a73bef77551ee151fb28603e3a02a  gcc/config/riscv/arch-canonicalize
  e210fc922126036076267892b159c6e3  gcc/config/riscv/autovec-opt.md
  49d1bc6364b4c8e48fa9de0f145a0997  gcc/config/riscv/autovec.md
! 01ac5afd236bdb6da65a4b32022e7c7d  gcc/config/riscv/bitmanip.md
  9a8c3c567d897ebcb2cfe1b14c449222  gcc/config/riscv/constraints.md
  4e0968dc35562b151fd162778542718f  gcc/config/riscv/corev.def
  3541ce4817aa1b4ca8a8e3799ba716d8  gcc/config/riscv/corev.md
--- 5025,5035 ----
  3781b6037a5c704d1ff44bb98a38265e  gcc/config/riscv/andes.md
  f4143eaeb6de99083ec3a0020c13454c  gcc/config/riscv/andes_vector.h
  3a8a73bef77551ee151fb28603e3a02a  gcc/config/riscv/arch-canonicalize
+ b7544a05ff53accc3d2defcb758626a9  gcc/config/riscv/arcv-rhx100.md
+ 4a634d8ec9f394f560c8538634cd937a  gcc/config/riscv/arcv-rmx100.md
  e210fc922126036076267892b159c6e3  gcc/config/riscv/autovec-opt.md
  49d1bc6364b4c8e48fa9de0f145a0997  gcc/config/riscv/autovec.md
! 0547d5cab732d04311880463065a6184  gcc/config/riscv/bitmanip.md
  9a8c3c567d897ebcb2cfe1b14c449222  gcc/config/riscv/constraints.md
  4e0968dc35562b151fd162778542718f  gcc/config/riscv/corev.def
  3541ce4817aa1b4ca8a8e3799ba716d8  gcc/config/riscv/corev.md
*************** e0b13dc09c4cccdaca5e57fad46b6aef  gcc/co
*** 5035,5041 ****
  90a6f68ec2557b16413f573595ce74d6  gcc/config/riscv/generic.md
  81366d49e01df5540a08a8994ac8e383  gcc/config/riscv/genrvv-type-indexer.cc
  d65916d74c79d1101eb0c17723537421  gcc/config/riscv/gnu.h
! 64842c11599c26681c28f2f2cd3c0b60  gcc/config/riscv/iterators.md
  72a82b13d5b374c0700be4a9e402884c  gcc/config/riscv/linux.h
  bcda2f5a4a2728d5f6bc53cbbd26f90c  gcc/config/riscv/mips-insn.md
  6952defcc51372547e752ac9f0184fd0  gcc/config/riscv/mips-p8700.md
--- 5045,5051 ----
  90a6f68ec2557b16413f573595ce74d6  gcc/config/riscv/generic.md
  81366d49e01df5540a08a8994ac8e383  gcc/config/riscv/genrvv-type-indexer.cc
  d65916d74c79d1101eb0c17723537421  gcc/config/riscv/gnu.h
! 5403120753928dd9998bf08cac3058af  gcc/config/riscv/iterators.md
  72a82b13d5b374c0700be4a9e402884c  gcc/config/riscv/linux.h
  bcda2f5a4a2728d5f6bc53cbbd26f90c  gcc/config/riscv/mips-insn.md
  6952defcc51372547e752ac9f0184fd0  gcc/config/riscv/mips-p8700.md
*************** bcda2f5a4a2728d5f6bc53cbbd26f90c  gcc/co
*** 5043,5055 ****
  71bb6b628401a63410f99976d969ed4a  gcc/config/riscv/peephole.md
  16cf6e3ed290820f3a87012495b1227b  gcc/config/riscv/pic.md
  5259023ff7c1538fe8f46ddc8b9a51f2  gcc/config/riscv/pipeline-checker
! e5db9351924641c16219402d0d014b73  gcc/config/riscv/predicates.md
  fbba4e9f3f0e00cdc072f9a3d399d0d1  gcc/config/riscv/riscv-avlprop.cc
  28bce4c8c28ba8acca9ceede4540540c  gcc/config/riscv/riscv-bclr-lowest-set-bit.cc
  7f7d3639030a4672597f5ffcc2083cd0  gcc/config/riscv/riscv-builtins.cc
  5cb39713c38f481ef65328ccacfc067e  gcc/config/riscv/riscv-c.cc
  3b7012a7d47b9aaf163e890d3e29013e  gcc/config/riscv/riscv-cmo.def
! 84bf4f3e3dd8352b0c98c731547841d9  gcc/config/riscv/riscv-cores.def
  165a5d0020971e2616fa7c9198c56338  gcc/config/riscv/riscv-d.cc
  c5d537324bd78e2ade1cf59d04fc1f54  gcc/config/riscv/riscv-d.h
  6078aa631d1c71fd215d51e4edcec963  gcc/config/riscv/riscv-ext-andes.def
--- 5053,5065 ----
  71bb6b628401a63410f99976d969ed4a  gcc/config/riscv/peephole.md
  16cf6e3ed290820f3a87012495b1227b  gcc/config/riscv/pic.md
  5259023ff7c1538fe8f46ddc8b9a51f2  gcc/config/riscv/pipeline-checker
! 4019c6530baa6025a49905982860eb05  gcc/config/riscv/predicates.md
  fbba4e9f3f0e00cdc072f9a3d399d0d1  gcc/config/riscv/riscv-avlprop.cc
  28bce4c8c28ba8acca9ceede4540540c  gcc/config/riscv/riscv-bclr-lowest-set-bit.cc
  7f7d3639030a4672597f5ffcc2083cd0  gcc/config/riscv/riscv-builtins.cc
  5cb39713c38f481ef65328ccacfc067e  gcc/config/riscv/riscv-c.cc
  3b7012a7d47b9aaf163e890d3e29013e  gcc/config/riscv/riscv-cmo.def
! adc488b7af3a668ee1cdd7f21ea749f6  gcc/config/riscv/riscv-cores.def
  165a5d0020971e2616fa7c9198c56338  gcc/config/riscv/riscv-d.cc
  c5d537324bd78e2ade1cf59d04fc1f54  gcc/config/riscv/riscv-d.h
  6078aa631d1c71fd215d51e4edcec963  gcc/config/riscv/riscv-ext-andes.def
*************** bdea5a038db730633426d4ab8652a37c  gcc/co
*** 5059,5075 ****
  6aef0384f848e091b1f84d7e64ab667c  gcc/config/riscv/riscv-ext-spacemit.def
  0d561344b80507521c8e686db17fd207  gcc/config/riscv/riscv-ext-thead.def
  ca88603cd61372d621963af0d282a93b  gcc/config/riscv/riscv-ext-ventana.def
! e8af52b8a6f7085bfb664f79b36b11ad  gcc/config/riscv/riscv-ext.def
! 83649e32f9d46c31da736b688a4020a4  gcc/config/riscv/riscv-ext.opt
  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
  8fcaaf812bb193e0fad76d6b5f82f2af  gcc/config/riscv/riscv-profiles.def
! 099a75556ecb2bf7380158582cae2022  gcc/config/riscv/riscv-protos.h
  0f5bf394cade69aeff5c57f69d880d00  gcc/config/riscv/riscv-scalar-crypto.def
  c171108cfab16c74097a841489b04298  gcc/config/riscv/riscv-selftests.cc
  41d585e61cee0deacc33bd07c93e79e2  gcc/config/riscv/riscv-shorten-memrefs.cc
--- 5069,5086 ----
  6aef0384f848e091b1f84d7e64ab667c  gcc/config/riscv/riscv-ext-spacemit.def
  0d561344b80507521c8e686db17fd207  gcc/config/riscv/riscv-ext-thead.def
  ca88603cd61372d621963af0d282a93b  gcc/config/riscv/riscv-ext-ventana.def
! 3a0ca04e7e2a2ff6aa0b5bd9d81feb9d  gcc/config/riscv/riscv-ext.def
! 4f872ac7917638dfea26aad68db4e9e6  gcc/config/riscv/riscv-ext.opt
  8463b74f5d66e1a7f0d58a7ae087d8ad  gcc/config/riscv/riscv-ext.opt.urls
  055aff307d7b174891aad40963ef1a9f  gcc/config/riscv/riscv-feature-bits.h
  70f0932c77decbbcedce26f2f38b3a3e  gcc/config/riscv/riscv-ftypes.def
+ d0bbeee24eccae51546e551a0235140a  gcc/config/riscv/riscv-fusion.cc
  6fdf4beed9fb8574216b376cd1779eba  gcc/config/riscv/riscv-modes.def
  846d400b827fb358869c936715c16c82  gcc/config/riscv/riscv-opt-popretz.cc
! cc1a6f4948a99d7cf0b785c01cf0a063  gcc/config/riscv/riscv-opts.h
  b8f6d36a9d7d3ef28a80c20bec990411  gcc/config/riscv/riscv-passes.def
  8fcaaf812bb193e0fad76d6b5f82f2af  gcc/config/riscv/riscv-profiles.def
! 55027df16793573c859b102a237104b2  gcc/config/riscv/riscv-protos.h
  0f5bf394cade69aeff5c57f69d880d00  gcc/config/riscv/riscv-scalar-crypto.def
  c171108cfab16c74097a841489b04298  gcc/config/riscv/riscv-selftests.cc
  41d585e61cee0deacc33bd07c93e79e2  gcc/config/riscv/riscv-shorten-memrefs.cc
*************** c171108cfab16c74097a841489b04298  gcc/co
*** 5077,5083 ****
  f57a4d1f0a5a49304e07ae38a6990bc8  gcc/config/riscv/riscv-string.cc
  83bc8b8b85874456078c4c683d82a3e6  gcc/config/riscv/riscv-subset.h
  da26032fa71bbdaccc0766633e3f86bb  gcc/config/riscv/riscv-target-attr.cc
! 1401c2a893a9ca909a907d2b352bb549  gcc/config/riscv/riscv-v.cc
  23f9fe60c9f6f052bd55875310c01b0e  gcc/config/riscv/riscv-v.h
  3d17a86fd1ba10efb8809c613d1eb6cf  gcc/config/riscv/riscv-vect-permconst.cc
  5c3100beef34fe1879075f8cfb95e70e  gcc/config/riscv/riscv-vector-builtins-bases.cc
--- 5088,5094 ----
  f57a4d1f0a5a49304e07ae38a6990bc8  gcc/config/riscv/riscv-string.cc
  83bc8b8b85874456078c4c683d82a3e6  gcc/config/riscv/riscv-subset.h
  da26032fa71bbdaccc0766633e3f86bb  gcc/config/riscv/riscv-target-attr.cc
! 5ed4c9c4d817b4443970bde1aa032fdf  gcc/config/riscv/riscv-v.cc
  23f9fe60c9f6f052bd55875310c01b0e  gcc/config/riscv/riscv-v.h
  3d17a86fd1ba10efb8809c613d1eb6cf  gcc/config/riscv/riscv-vect-permconst.cc
  5c3100beef34fe1879075f8cfb95e70e  gcc/config/riscv/riscv-vector-builtins-bases.cc
*************** b65281b3d979c9c774d30d65281a07ab  gcc/co
*** 5095,5105 ****
  75866c86ec05a7abe2fa3f55828938b0  gcc/config/riscv/riscv-vsetvl.cc
  10ae51c30c9b8e6dce66f20016fae344  gcc/config/riscv/riscv-vsetvl.def
  85dee253312a7f85a1d4f8554a601105  gcc/config/riscv/riscv-zicfilp.cc
! 0a2eeba986ffb681743df87b64b1947f  gcc/config/riscv/riscv.cc
! 07078d74a9a03a5ff125a7847cf8dff7  gcc/config/riscv/riscv.h
! 66cddffc17b47b28aa1d49c465a4874c  gcc/config/riscv/riscv.md
! c721fa1217a74f723ccf84813f721944  gcc/config/riscv/riscv.opt
! 5347f266751815cd3cb80c0de985c3b8  gcc/config/riscv/riscv.opt.urls
  fab1eef01628cdb4fc6f7a48edf3ff51  gcc/config/riscv/riscv_bitmanip.h
  3458c159fa70b8544ae65132baa36477  gcc/config/riscv/riscv_crypto.h
  919b77d98a332a298929861b56886aaa  gcc/config/riscv/riscv_th_vector.h
--- 5106,5116 ----
  75866c86ec05a7abe2fa3f55828938b0  gcc/config/riscv/riscv-vsetvl.cc
  10ae51c30c9b8e6dce66f20016fae344  gcc/config/riscv/riscv-vsetvl.def
  85dee253312a7f85a1d4f8554a601105  gcc/config/riscv/riscv-zicfilp.cc
! 32864bad4d2ee6e1cf771360bfe15ae3  gcc/config/riscv/riscv.cc
! 162190a7bb8bb544480bfc4ec576c934  gcc/config/riscv/riscv.h
! 6eddf4f8d9abc275ac4c8f399bfd8c4b  gcc/config/riscv/riscv.md
! e308091c87a21c63c81c369a708bc67b  gcc/config/riscv/riscv.opt
! c46d0bd22d91fa2b15da3c7c1e942c5a  gcc/config/riscv/riscv.opt.urls
  fab1eef01628cdb4fc6f7a48edf3ff51  gcc/config/riscv/riscv_bitmanip.h
  3458c159fa70b8544ae65132baa36477  gcc/config/riscv/riscv_crypto.h
  919b77d98a332a298929861b56886aaa  gcc/config/riscv/riscv_th_vector.h
*************** bc8a03f06cb925e5c1277e5ccd2f0314  gcc/co
*** 5115,5127 ****
  656879fa6da6ce5e2212ef2a731ee479  gcc/config/riscv/sifive-vector.md
  a7dca5c8a6f1208b84f278bbe9cff066  gcc/config/riscv/sifive_vector.h
  2e96ca539246ed14fc65d98d04f3765a  gcc/config/riscv/spacemit-x60.md
! 86a3df83e7edc1f65f5b10577495d462  gcc/config/riscv/sync-rvwmo.md
! 7b84356b95eaf5fc2b52dd6311072ab5  gcc/config/riscv/sync-ztso.md
  a9148bc0751022fd1b34b55e04b8b47e  gcc/config/riscv/sync.md
  1c27821991689abdaa7a908a0cc8dfa4  gcc/config/riscv/t-elf-multilib
  381cb38e167feed84dad697fce89cabd  gcc/config/riscv/t-linux
  1ed181a166b1d0e206c4a4e0024cce2a  gcc/config/riscv/t-linux-multilib
! 9dfd15290deb1da4511c5960a9f49292  gcc/config/riscv/t-riscv
  fe202105dd9e81b9ce8fdcc11d52c294  gcc/config/riscv/t-rtems
  97a182737ed075d29be4ab1e848de420  gcc/config/riscv/t-withmultilib
  0478f4e79601d91fb8ad8f210b304a7b  gcc/config/riscv/t-withmultilib-generator
--- 5126,5138 ----
  656879fa6da6ce5e2212ef2a731ee479  gcc/config/riscv/sifive-vector.md
  a7dca5c8a6f1208b84f278bbe9cff066  gcc/config/riscv/sifive_vector.h
  2e96ca539246ed14fc65d98d04f3765a  gcc/config/riscv/spacemit-x60.md
! 111ac91ac2c2470d509802a9db215a92  gcc/config/riscv/sync-rvwmo.md
! 72d32429c93bff2b2b8283cbca220b9a  gcc/config/riscv/sync-ztso.md
  a9148bc0751022fd1b34b55e04b8b47e  gcc/config/riscv/sync.md
  1c27821991689abdaa7a908a0cc8dfa4  gcc/config/riscv/t-elf-multilib
  381cb38e167feed84dad697fce89cabd  gcc/config/riscv/t-linux
  1ed181a166b1d0e206c4a4e0024cce2a  gcc/config/riscv/t-linux-multilib
! d9f43506ab431aed5fe503336cb406f0  gcc/config/riscv/t-riscv
  fe202105dd9e81b9ce8fdcc11d52c294  gcc/config/riscv/t-rtems
  97a182737ed075d29be4ab1e848de420  gcc/config/riscv/t-withmultilib
  0478f4e79601d91fb8ad8f210b304a7b  gcc/config/riscv/t-withmultilib-generator
*************** dcbac9d3c6831ff1cd18effca9c7bb28  gcc/co
*** 5137,5143 ****
  9602776b7d6d61285df5eaa5f40f4b53  gcc/config/riscv/vector.md
  18d213c106fe52eebc74017d5ff892ce  gcc/config/riscv/xiangshan.md
  39ba96197510d4ac114a827d7ffbf806  gcc/config/riscv/zc.md
! 01b0a0b8876ac0a4e6f9f00711ab8cc6  gcc/config/riscv/zicond.md
  d8e5244a78b41071cc1e0cafc3180db3  gcc/config/rl78/constraints.md
  7b7c876420bfc606ea2233644fb6cf39  gcc/config/rl78/predicates.md
  c90cca4dab29ddc6dc57edf9338ad721  gcc/config/rl78/rl78-c.cc
--- 5148,5154 ----
  9602776b7d6d61285df5eaa5f40f4b53  gcc/config/riscv/vector.md
  18d213c106fe52eebc74017d5ff892ce  gcc/config/riscv/xiangshan.md
  39ba96197510d4ac114a827d7ffbf806  gcc/config/riscv/zc.md
! a4add97cfb1c6c831a14ef470fc57915  gcc/config/riscv/zicond.md
  d8e5244a78b41071cc1e0cafc3180db3  gcc/config/rl78/constraints.md
  7b7c876420bfc606ea2233644fb6cf39  gcc/config/rl78/predicates.md
  c90cca4dab29ddc6dc57edf9338ad721  gcc/config/rl78/rl78-c.cc
*************** ea440bcad8a276afecfcff0ce6aae6fe  gcc/co
*** 5362,5370 ****
  14c40f85d99aad740c052f55703baf70  gcc/config/s390/s390-opts.h
  aa396b24681954cbcd0cd64bf19d469c  gcc/config/s390/s390-passes.def
  4a9d0190b77f29fbb14fa9706732f297  gcc/config/s390/s390-protos.h
! 6872d93a3552eb43cdca7fe5001f5dcc  gcc/config/s390/s390.cc
  c945413f70f4d804e12812f916b8d87b  gcc/config/s390/s390.h
! 444b1475af5bc7cb791449a4e0359625  gcc/config/s390/s390.md
  ae1754efd7785ad08c6cc930dd08c7ae  gcc/config/s390/s390.opt
  90a97a731513f3119bb12e022497e9ab  gcc/config/s390/s390.opt.urls
  07efe01a921b4fb261d6e59abf21a268  gcc/config/s390/s390intrin.h
--- 5373,5381 ----
  14c40f85d99aad740c052f55703baf70  gcc/config/s390/s390-opts.h
  aa396b24681954cbcd0cd64bf19d469c  gcc/config/s390/s390-passes.def
  4a9d0190b77f29fbb14fa9706732f297  gcc/config/s390/s390-protos.h
! 20f3b2de8a42040bfaa0b0e10128f9a1  gcc/config/s390/s390.cc
  c945413f70f4d804e12812f916b8d87b  gcc/config/s390/s390.h
! 5dfce09ce6b607fae082f3f41a419c7b  gcc/config/s390/s390.md
  ae1754efd7785ad08c6cc930dd08c7ae  gcc/config/s390/s390.opt
  90a97a731513f3119bb12e022497e9ab  gcc/config/s390/s390.opt.urls
  07efe01a921b4fb261d6e59abf21a268  gcc/config/s390/s390intrin.h
*************** c60f07bed189e2a8fb8abfe19368e9f9  gcc/co
*** 5632,5639 ****
  708d79fd2376cbc3e1fc949938300b92  gcc/config/xtensa/xtensa.md
  093588e637649f5260b04ad13fe609e6  gcc/config/xtensa/xtensa.opt
  db57d7603312357e8c0cfb21c32353d1  gcc/config/xtensa/xtensa.opt.urls
! abc1433c494f64d13225907acaedc4a3  gcc/configure
! 6f7ffe71846b7c3aebc7fc928a9ec686  gcc/configure.ac
  a2bfe87830136c2d55b591b943cecd3f  gcc/configure.tgt
  8a46839a73059f70ef105be9706c2554  gcc/context.cc
  08023c1005def168a8b675813b95d9f4  gcc/context.h
--- 5643,5650 ----
  708d79fd2376cbc3e1fc949938300b92  gcc/config/xtensa/xtensa.md
  093588e637649f5260b04ad13fe609e6  gcc/config/xtensa/xtensa.opt
  db57d7603312357e8c0cfb21c32353d1  gcc/config/xtensa/xtensa.opt.urls
! e1391735dd812eb888bfd74169f187f8  gcc/configure
! 471cc166017acb3a6cb505699255eaf4  gcc/configure.ac
  a2bfe87830136c2d55b591b943cecd3f  gcc/configure.tgt
  8a46839a73059f70ef105be9706c2554  gcc/context.cc
  08023c1005def168a8b675813b95d9f4  gcc/context.h
*************** c5ad0142a191862e3e81ecd3573754b3  gcc/co
*** 5644,5650 ****
  55a33ae415bde0fd2e36ba584894e50b  gcc/coroutine-passes.cc
  c10700723a41c720aada0096f369147e  gcc/coverage.cc
  d27317cee558d7c78afbdb6529e36649  gcc/coverage.h
! 0b2c068ef405a9f90bc953e69b237bb5  gcc/cp/ChangeLog
  70c059f2b75a2fc1bb95a526b21b8cd7  gcc/cp/ChangeLog-1993
  7cbd106e10a0ba7c052bee3fe20671c2  gcc/cp/ChangeLog-1994
  3b1e3ed23ad4363f75e6fd2fbb583dee  gcc/cp/ChangeLog-1995
--- 5655,5661 ----
  55a33ae415bde0fd2e36ba584894e50b  gcc/coroutine-passes.cc
  c10700723a41c720aada0096f369147e  gcc/coverage.cc
  d27317cee558d7c78afbdb6529e36649  gcc/coverage.h
! c78b51dbbf8e58fe55d3bbcb21cbcd85  gcc/cp/ChangeLog
  70c059f2b75a2fc1bb95a526b21b8cd7  gcc/cp/ChangeLog-1993
  7cbd106e10a0ba7c052bee3fe20671c2  gcc/cp/ChangeLog-1994
  3b1e3ed23ad4363f75e6fd2fbb583dee  gcc/cp/ChangeLog-1995
*************** d9b8a76735523ab737e8778b90397d97  gcc/cp
*** 5686,5692 ****
  39dd4c5a96c7ea132eb3c7ed039a065e  gcc/cp/cfns.h
  8367cec146beceb8a79f7f1f8ba31457  gcc/cp/class.cc
  e51f295e858583af5f9cf88b9530adf7  gcc/cp/config-lang.in
! b7c189a1115cf06a041b94bc583174e4  gcc/cp/constexpr.cc
  44493039c741da0cbddb5a8d6d93701a  gcc/cp/constraint.cc
  ab81cc984e2b72c49098e64c4e798924  gcc/cp/contracts.cc
  e77a681f560f3e9500f126febdc67ef6  gcc/cp/contracts.h
--- 5697,5703 ----
  39dd4c5a96c7ea132eb3c7ed039a065e  gcc/cp/cfns.h
  8367cec146beceb8a79f7f1f8ba31457  gcc/cp/class.cc
  e51f295e858583af5f9cf88b9530adf7  gcc/cp/config-lang.in
! ef390f51aadfa8852dd3cbc4e973fbf5  gcc/cp/constexpr.cc
  44493039c741da0cbddb5a8d6d93701a  gcc/cp/constraint.cc
  ab81cc984e2b72c49098e64c4e798924  gcc/cp/contracts.cc
  e77a681f560f3e9500f126febdc67ef6  gcc/cp/contracts.h
*************** e2854dfa428fab45fc41bf58fef71e61  gcc/cp
*** 5705,5715 ****
  f067718cf3d629084d8347c4e017afd4  gcc/cp/cxx-pretty-print.cc
  1d04eec9859d91686ca501e9221f30ac  gcc/cp/cxx-pretty-print.h
  82a41d873e1c90067158c89e6c1bd4bb  gcc/cp/cxxapi-data.csv
! adf6f9ab2f1d3b9f91ab0c0d3465e7c8  gcc/cp/decl.cc
  6b0c9433f7d3f129a44b59d54babb4eb  gcc/cp/decl.h
  75a9c9dd92636b6d15aa307ba781f18a  gcc/cp/decl2.cc
  12ccd5244973d74a0536adf58261b416  gcc/cp/dump.cc
! e3767c932e8101295ee13bd111b9b1de  gcc/cp/error.cc
  59d3d272a504a462c1f7081637e7f3e5  gcc/cp/except.cc
  70f36ac126d5a18ee7be5d40cf58c2c9  gcc/cp/expr.cc
  447ddbe59eba62b9a389b9ba11701cfc  gcc/cp/friend.cc
--- 5716,5726 ----
  f067718cf3d629084d8347c4e017afd4  gcc/cp/cxx-pretty-print.cc
  1d04eec9859d91686ca501e9221f30ac  gcc/cp/cxx-pretty-print.h
  82a41d873e1c90067158c89e6c1bd4bb  gcc/cp/cxxapi-data.csv
! e8dc9b4b4d33f02046bf771caeb812a3  gcc/cp/decl.cc
  6b0c9433f7d3f129a44b59d54babb4eb  gcc/cp/decl.h
  75a9c9dd92636b6d15aa307ba781f18a  gcc/cp/decl2.cc
  12ccd5244973d74a0536adf58261b416  gcc/cp/dump.cc
! dea70e86e803da1ef437f6bf7c69cbae  gcc/cp/error.cc
  59d3d272a504a462c1f7081637e7f3e5  gcc/cp/except.cc
  70f36ac126d5a18ee7be5d40cf58c2c9  gcc/cp/expr.cc
  447ddbe59eba62b9a389b9ba11701cfc  gcc/cp/friend.cc
*************** e4ccdd9cbe95dde4cce27394a7613dd9  gcc/cp
*** 5727,5745 ****
  54609938d396496c7c5bf3f4cbfddaec  gcc/cp/metafns.gperf
  04fe5bec0bf79fcb3680aec9913ebc29  gcc/cp/metafns.h
  db73ab5285dd3810cd91cb42aa475df5  gcc/cp/method.cc
! 94555d8523e0223276d516ce0374a176  gcc/cp/module.cc
  494ca3762571a1d445b5a971b5030667  gcc/cp/name-lookup.cc
  b166c2ce3d5ccd4de4e0c5910947ae41  gcc/cp/name-lookup.h
  b98d31c57aa038618db60991b17e0d35  gcc/cp/operators.def
  9efebf39da56d681d4405dfb9e55e3f5  gcc/cp/optimize.cc
! 9c659f1207e4c9cd6e08da3524e73bfb  gcc/cp/parser.cc
  7973a34c47e3d3c580832655a3a5c3c2  gcc/cp/parser.h
! 10f1ae5a9d24c5f971d50b82ac85bfc4  gcc/cp/pt.cc
  25322928eaff39cf167372554c639e02  gcc/cp/ptree.cc
! 72fdde8a4140b75a375f21cfb223baec  gcc/cp/reflect.cc
  97df067b24bdcb46ea1a2ca984c26a33  gcc/cp/rtti.cc
  ed044462caa5bbab93e33fd297bc5d7c  gcc/cp/search.cc
! 9790807578e1c4db5aa20758424fb3ef  gcc/cp/semantics.cc
  64c36b2ea66c9f8f477b19d24e06a2cb  gcc/cp/std-name-hint.gperf
  15cc409f13a8952feb90e94d99ecefa2  gcc/cp/std-name-hint.h
  eda38042dc821a8664987e661d7e102e  gcc/cp/tree.cc
--- 5738,5756 ----
  54609938d396496c7c5bf3f4cbfddaec  gcc/cp/metafns.gperf
  04fe5bec0bf79fcb3680aec9913ebc29  gcc/cp/metafns.h
  db73ab5285dd3810cd91cb42aa475df5  gcc/cp/method.cc
! 809c31a95f95b6a5fcbc3fb34af9ffa7  gcc/cp/module.cc
  494ca3762571a1d445b5a971b5030667  gcc/cp/name-lookup.cc
  b166c2ce3d5ccd4de4e0c5910947ae41  gcc/cp/name-lookup.h
  b98d31c57aa038618db60991b17e0d35  gcc/cp/operators.def
  9efebf39da56d681d4405dfb9e55e3f5  gcc/cp/optimize.cc
! bf752a5323d349f10a0246685a3a2ccf  gcc/cp/parser.cc
  7973a34c47e3d3c580832655a3a5c3c2  gcc/cp/parser.h
! 82e07d2935256c790f7b43b530c0da81  gcc/cp/pt.cc
  25322928eaff39cf167372554c639e02  gcc/cp/ptree.cc
! d1ebed1d5dae2fb71950acd83eae9e5b  gcc/cp/reflect.cc
  97df067b24bdcb46ea1a2ca984c26a33  gcc/cp/rtti.cc
  ed044462caa5bbab93e33fd297bc5d7c  gcc/cp/search.cc
! c2d54685cdefc44b581f2d90592009ab  gcc/cp/semantics.cc
  64c36b2ea66c9f8f477b19d24e06a2cb  gcc/cp/std-name-hint.gperf
  15cc409f13a8952feb90e94d99ecefa2  gcc/cp/std-name-hint.h
  eda38042dc821a8664987e661d7e102e  gcc/cp/tree.cc
*************** eda38042dc821a8664987e661d7e102e  gcc/cp
*** 5754,5760 ****
  39b4704938fb780fdd57ddb7cbb0fdba  gcc/cprop.cc
  bb146ea57855f57a97f23f7c748b05ed  gcc/crc-verification.cc
  b7bf54d1a28938f620902d5d360e7000  gcc/crc-verification.h
! 2810ee7d4e0429611e11776e5fc5e689  gcc/cse.cc
  d8e63039ff02f156025e0e64f467b032  gcc/cselib.cc
  f4482f497f6e3a2eae101f16c79b4b27  gcc/cselib.h
  1ded054093de910d9786c62bc4fe8cc6  gcc/cstamp-h.in
--- 5765,5771 ----
  39b4704938fb780fdd57ddb7cbb0fdba  gcc/cprop.cc
  bb146ea57855f57a97f23f7c748b05ed  gcc/crc-verification.cc
  b7bf54d1a28938f620902d5d360e7000  gcc/crc-verification.h
! 49974d59646cd203c929fb8809ee8812  gcc/cse.cc
  d8e63039ff02f156025e0e64f467b032  gcc/cselib.cc
  f4482f497f6e3a2eae101f16c79b4b27  gcc/cselib.h
  1ded054093de910d9786c62bc4fe8cc6  gcc/cstamp-h.in
*************** cac0841df72c21240aedd7e03d231c8d  gcc/di
*** 6053,6059 ****
  5ac83d2dfc5d36068774e6b0db97fe99  gcc/diagnostics/column-options.h
  c24d31606e2ffad5682f296df5984f2e  gcc/diagnostics/context-options.h
  68b8c316b2fdab6de05ec0729a3bab90  gcc/diagnostics/context.cc
! 80d12ce13168f09b13a44fb8508764bc  gcc/diagnostics/context.h
  e1fa17399b3b1f7a6bc15780030e2511  gcc/diagnostics/counters.h
  376ff2cb14bc9c31771a3a37ddceb73f  gcc/diagnostics/diagnostic-info.h
  b524b3d170881dadbdce5566d74dedd9  gcc/diagnostics/diagnostics-selftests.cc
--- 6064,6070 ----
  5ac83d2dfc5d36068774e6b0db97fe99  gcc/diagnostics/column-options.h
  c24d31606e2ffad5682f296df5984f2e  gcc/diagnostics/context-options.h
  68b8c316b2fdab6de05ec0729a3bab90  gcc/diagnostics/context.cc
! 694e66b1cca5e53590ad4c9cdb25fcf1  gcc/diagnostics/context.h
  e1fa17399b3b1f7a6bc15780030e2511  gcc/diagnostics/counters.h
  376ff2cb14bc9c31771a3a37ddceb73f  gcc/diagnostics/diagnostic-info.h
  b524b3d170881dadbdce5566d74dedd9  gcc/diagnostics/diagnostics-selftests.cc
*************** c4bafa9f11987f6707883c515336a81b  gcc/di
*** 6069,6079 ****
  e77227490bb73331a8c2c4d3fb090aa8  gcc/diagnostics/event-id.h
  3f287cabfbab7848ea5951f0eb40833c  gcc/diagnostics/file-cache.cc
  953997b1348037b635e0ed8b419ee4cb  gcc/diagnostics/file-cache.h
! 38a974be0ac9d02c9cab99f63b9a8dab  gcc/diagnostics/html-sink.cc
  9bfc242600165929baa4ed6bdc70665a  gcc/diagnostics/html-sink.h
  6f82c403415d0c3795d5d4ebed1c7857  gcc/diagnostics/kinds.def
  20fe4ea018233bfcec930d7b424d3f61  gcc/diagnostics/kinds.h
! ab7a3fec07fb3707eb3fc48d2a21766a  gcc/diagnostics/lazy-paths.cc
  9655a0a0e430a6a2ba69658964459c51  gcc/diagnostics/lazy-paths.h
  afd3c6f196089854a817371517bfcff8  gcc/diagnostics/logging.cc
  080fbfd322c971aa2debab40762144cf  gcc/diagnostics/logging.h
--- 6080,6090 ----
  e77227490bb73331a8c2c4d3fb090aa8  gcc/diagnostics/event-id.h
  3f287cabfbab7848ea5951f0eb40833c  gcc/diagnostics/file-cache.cc
  953997b1348037b635e0ed8b419ee4cb  gcc/diagnostics/file-cache.h
! 95d6527a981b205a79e76fa98a956261  gcc/diagnostics/html-sink.cc
  9bfc242600165929baa4ed6bdc70665a  gcc/diagnostics/html-sink.h
  6f82c403415d0c3795d5d4ebed1c7857  gcc/diagnostics/kinds.def
  20fe4ea018233bfcec930d7b424d3f61  gcc/diagnostics/kinds.h
! b2dbe33401fb7a873596dc21a3315c1c  gcc/diagnostics/lazy-paths.cc
  9655a0a0e430a6a2ba69658964459c51  gcc/diagnostics/lazy-paths.h
  afd3c6f196089854a817371517bfcff8  gcc/diagnostics/logging.cc
  080fbfd322c971aa2debab40762144cf  gcc/diagnostics/logging.h
*************** d13834e2fb03b93add424af52ff2534a  gcc/di
*** 6083,6089 ****
  e0a3d44dad66ae08d00871e86121651d  gcc/diagnostics/metadata.h
  a7216089abd668f6894bf682d4e14cdf  gcc/diagnostics/option-classifier.cc
  7bd87e08bba4b885000459f5c63f9fb2  gcc/diagnostics/option-classifier.h
! a74b1af0c77cdd07b1407ab0b26bf0c3  gcc/diagnostics/option-id-manager.h
  b8034736dae3f6d654eba555f64e1c26  gcc/diagnostics/option-id.h
  4312bfb6416bc572f489d4f88120fcba  gcc/diagnostics/output-file.h
  779a17b4c80cd59e103fc9fc8857c39a  gcc/diagnostics/output-spec.cc
--- 6094,6100 ----
  e0a3d44dad66ae08d00871e86121651d  gcc/diagnostics/metadata.h
  a7216089abd668f6894bf682d4e14cdf  gcc/diagnostics/option-classifier.cc
  7bd87e08bba4b885000459f5c63f9fb2  gcc/diagnostics/option-classifier.h
! c31f42c60125ac6fab0b9db25b155999  gcc/diagnostics/option-id-manager.h
  b8034736dae3f6d654eba555f64e1c26  gcc/diagnostics/option-id.h
  4312bfb6416bc572f489d4f88120fcba  gcc/diagnostics/output-file.h
  779a17b4c80cd59e103fc9fc8857c39a  gcc/diagnostics/output-spec.cc
*************** b8034736dae3f6d654eba555f64e1c26  gcc/di
*** 6093,6099 ****
  91f77747402437b068da1e7be934adec  gcc/diagnostics/paths.h
  500f7227a2ab82c4e3a69f6ef7247649  gcc/diagnostics/physical-location-maker.cc
  f2fb8f9bb1108dcb8ed2f14d21ea9baa  gcc/diagnostics/physical-location-maker.h
! dfb8e89ff742334ac84bdea45b33bbc5  gcc/diagnostics/sarif-sink.cc
  2c419fdad8de985a25f5fe60bd707c38  gcc/diagnostics/sarif-sink.h
  04b71f2b22c1f09aaa33b8832fc5272a  gcc/diagnostics/selftest-context.cc
  3dca4c2a57fd5d49cbeeff9b7242c57a  gcc/diagnostics/selftest-context.h
--- 6104,6110 ----
  91f77747402437b068da1e7be934adec  gcc/diagnostics/paths.h
  500f7227a2ab82c4e3a69f6ef7247649  gcc/diagnostics/physical-location-maker.cc
  f2fb8f9bb1108dcb8ed2f14d21ea9baa  gcc/diagnostics/physical-location-maker.h
! 84c18b5584c3cd43a27ff4975930cec6  gcc/diagnostics/sarif-sink.cc
  2c419fdad8de985a25f5fe60bd707c38  gcc/diagnostics/sarif-sink.h
  04b71f2b22c1f09aaa33b8832fc5272a  gcc/diagnostics/selftest-context.cc
  3dca4c2a57fd5d49cbeeff9b7242c57a  gcc/diagnostics/selftest-context.h
*************** c1ba108db39c2659b939d1a8a6cba51d  gcc/di
*** 6108,6114 ****
  0731d456763d4fd19a1998fe062b56b0  gcc/diagnostics/source-printing.cc
  8c3dd8ab69d4e081438047eefdea5bd4  gcc/diagnostics/state-graphs-to-dot.cc
  2265f4f5467f6730d0d05d3b4cda9465  gcc/diagnostics/state-graphs.h
! b8ed1edfd69dbfeaed246e93e113210e  gcc/diagnostics/text-sink.cc
  9d3e135a30ca73f8b1930b0910dac3c0  gcc/diagnostics/text-sink.h
  80cd25171e4056b26c59c89d93ca6249  gcc/diagnostics/url.h
  b5e210d1bf47aa0c5045d643c69881e0  gcc/digraph.cc
--- 6119,6125 ----
  0731d456763d4fd19a1998fe062b56b0  gcc/diagnostics/source-printing.cc
  8c3dd8ab69d4e081438047eefdea5bd4  gcc/diagnostics/state-graphs-to-dot.cc
  2265f4f5467f6730d0d05d3b4cda9465  gcc/diagnostics/state-graphs.h
! 945d008670909eae580cfde4ec0b931d  gcc/diagnostics/text-sink.cc
  9d3e135a30ca73f8b1930b0910dac3c0  gcc/diagnostics/text-sink.h
  80cd25171e4056b26c59c89d93ca6249  gcc/diagnostics/url.h
  b5e210d1bf47aa0c5045d643c69881e0  gcc/digraph.cc
*************** ee65c9e3e7c3fb1fd0128c23f4130e51  gcc/do
*** 6129,6135 ****
  301ed7e567732d1f0d5899a624068bdd  gcc/doc/cppinternals.texi
  421cc3b7d98386e0eb0abba4242dd54a  gcc/doc/cppopts.texi
  d8b2becdc7d9c570f256e19e1b1ac4f1  gcc/doc/cppwarnopts.texi
! 93efb9273d77554037db92b45839c4a0  gcc/doc/extend.texi
  483a7b956113f0370528460e842ff7b0  gcc/doc/fragments.texi
  7fb1e4199b2e70228fda69b8065d83c4  gcc/doc/frontends.texi
  66d5868616d429f3e34b575b3efc6ccc  gcc/doc/gcc.texi
--- 6140,6146 ----
  301ed7e567732d1f0d5899a624068bdd  gcc/doc/cppinternals.texi
  421cc3b7d98386e0eb0abba4242dd54a  gcc/doc/cppopts.texi
  d8b2becdc7d9c570f256e19e1b1ac4f1  gcc/doc/cppwarnopts.texi
! 0a741e5ed4990c2c958ecd5f4c2a3ae5  gcc/doc/extend.texi
  483a7b956113f0370528460e842ff7b0  gcc/doc/fragments.texi
  7fb1e4199b2e70228fda69b8065d83c4  gcc/doc/frontends.texi
  66d5868616d429f3e34b575b3efc6ccc  gcc/doc/gcc.texi
*************** bde53a0a190c3a74b047eb2b53c080eb  gcc/do
*** 6152,6160 ****
  37d898a82683588b62cca104098ad182  gcc/doc/include/gcc-common.texi
  95c90bf85d3eab67f348ee3ce0bf4050  gcc/doc/include/gpl_v3.texi
  e9b8122841fbfbbc30fee8ed6613c399  gcc/doc/include/texinfo.tex
! 9bf2588dc1e6bde11bbe00a588db219a  gcc/doc/install.texi
  30a2209eee0a2bed76e2d9ff3bd646f2  gcc/doc/install.texi2html
! bdaa4ca001f7a4a0372b413d7182eb6a  gcc/doc/invoke.texi
  dd9d4097ebfa9e936c41913343807268  gcc/doc/languages.texi
  46d2bbbd37002bb71569d0b1f27d7a5a  gcc/doc/libgcc.texi
  ef4f00c423089323edef1d3cff31a4a2  gcc/doc/libgdiagnostics/Makefile
--- 6163,6171 ----
  37d898a82683588b62cca104098ad182  gcc/doc/include/gcc-common.texi
  95c90bf85d3eab67f348ee3ce0bf4050  gcc/doc/include/gpl_v3.texi
  e9b8122841fbfbbc30fee8ed6613c399  gcc/doc/include/texinfo.tex
! 6a00ecd156e7ecc730573a9fd69d9054  gcc/doc/install.texi
  30a2209eee0a2bed76e2d9ff3bd646f2  gcc/doc/install.texi2html
! 6b8fafa634a88f8f4f66d2eefaacd0e5  gcc/doc/invoke.texi
  dd9d4097ebfa9e936c41913343807268  gcc/doc/languages.texi
  46d2bbbd37002bb71569d0b1f27d7a5a  gcc/doc/libgcc.texi
  ef4f00c423089323edef1d3cff31a4a2  gcc/doc/libgdiagnostics/Makefile
*************** c324f8a8dbaa7710d62a9abcda567b43  gcc/do
*** 6164,6175 ****
  556df928603cb772dc7a48485943f94f  gcc/doc/libgdiagnostics/topics/compatibility.rst
  010d0109304eff42e162eadbedbd7d49  gcc/doc/libgdiagnostics/topics/diagnostic-manager.rst
  42e30395a40053f893e42e4b941d966a  gcc/doc/libgdiagnostics/topics/diagnostics.rst
! 1f28e0210dcada74e72454537a2a7543  gcc/doc/libgdiagnostics/topics/execution-paths.rst
  f326ba543910f70f1fd79b493116ca9b  gcc/doc/libgdiagnostics/topics/fix-it-hints.rst
  1b37fdc7b84bb97b7f75b08a18d3c0ec  gcc/doc/libgdiagnostics/topics/graphs.rst
  4313fb76ad6a3b132219788b34a5d212  gcc/doc/libgdiagnostics/topics/index.rst
  667a4a7b31ccff206b66144dd7f13e3c  gcc/doc/libgdiagnostics/topics/logical-locations.rst
! c2c9c6334ab68e7d63baad60186264e5  gcc/doc/libgdiagnostics/topics/message-buffers.rst
  73559567963b4db8b8af63707401c518  gcc/doc/libgdiagnostics/topics/message-formatting.rst
  97de4c2853265975047b437086c37086  gcc/doc/libgdiagnostics/topics/metadata.rst
  d15fd2849f7ef92bcbd429aa5e96562d  gcc/doc/libgdiagnostics/topics/physical-locations.rst
--- 6175,6186 ----
  556df928603cb772dc7a48485943f94f  gcc/doc/libgdiagnostics/topics/compatibility.rst
  010d0109304eff42e162eadbedbd7d49  gcc/doc/libgdiagnostics/topics/diagnostic-manager.rst
  42e30395a40053f893e42e4b941d966a  gcc/doc/libgdiagnostics/topics/diagnostics.rst
! e42221a4393bdc64b8533c6a9632b6d1  gcc/doc/libgdiagnostics/topics/execution-paths.rst
  f326ba543910f70f1fd79b493116ca9b  gcc/doc/libgdiagnostics/topics/fix-it-hints.rst
  1b37fdc7b84bb97b7f75b08a18d3c0ec  gcc/doc/libgdiagnostics/topics/graphs.rst
  4313fb76ad6a3b132219788b34a5d212  gcc/doc/libgdiagnostics/topics/index.rst
  667a4a7b31ccff206b66144dd7f13e3c  gcc/doc/libgdiagnostics/topics/logical-locations.rst
! cdb922a737ae7635ff73dbad2df47ea2  gcc/doc/libgdiagnostics/topics/message-buffers.rst
  73559567963b4db8b8af63707401c518  gcc/doc/libgdiagnostics/topics/message-formatting.rst
  97de4c2853265975047b437086c37086  gcc/doc/libgdiagnostics/topics/metadata.rst
  d15fd2849f7ef92bcbd429aa5e96562d  gcc/doc/libgdiagnostics/topics/physical-locations.rst
*************** f7e932ab983b28cd4bef523021fa9eb0  gcc/do
*** 6196,6212 ****
  afaf0b9b413500a77920c3963dcd3978  gcc/doc/objc.texi
  79e8babebb4a40553fc011874ac21cbb  gcc/doc/optinfo.texi
  3abb75ff788f5434702f351bf7a279c9  gcc/doc/options.texi
! 33d44a57f7ce7e135092b32ea91b6470  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/doc/riscv-mtune.texi
  ee1dc9bba1241ba6755d90ce32847e63  gcc/doc/rtl.texi
  b12261ad56bcabd07b4a1b739f271527  gcc/doc/service.texi
! 06be962e947a9d6c000b89940e4adb2b  gcc/doc/sourcebuild.texi
  9b58fbc10917d12008925e09d91cab55  gcc/doc/specs.texi
  d2b53a62ec4e23a8e4cbe16d2843c100  gcc/doc/standards.texi
  b8d87e2462d51672c8baa0d97aea7055  gcc/doc/tm.texi
--- 6207,6223 ----
  afaf0b9b413500a77920c3963dcd3978  gcc/doc/objc.texi
  79e8babebb4a40553fc011874ac21cbb  gcc/doc/optinfo.texi
  3abb75ff788f5434702f351bf7a279c9  gcc/doc/options.texi
! f18e2b6805fc6e4c9bdcf09d37e2d83c  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
! b309bd48592e052da0d197f2de333d20  gcc/doc/riscv-ext.texi
  223ad6aa09ad7d9a5bdba4f529e06349  gcc/doc/riscv-mcpu.texi
! f49c748c83e03c288e9ae95bffd4bfba  gcc/doc/riscv-mtune.texi
  ee1dc9bba1241ba6755d90ce32847e63  gcc/doc/rtl.texi
  b12261ad56bcabd07b4a1b739f271527  gcc/doc/service.texi
! f7ed55f72c884c3d87eeef4192401eaf  gcc/doc/sourcebuild.texi
  9b58fbc10917d12008925e09d91cab55  gcc/doc/specs.texi
  d2b53a62ec4e23a8e4cbe16d2843c100  gcc/doc/standards.texi
  b8d87e2462d51672c8baa0d97aea7055  gcc/doc/tm.texi
*************** e3b758ef604b48f000fb865e38253381  gcc/ex
*** 6252,6258 ****
  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
  e0210f6d49bd9ceab84ba5169fbcfc99  gcc/file-find.cc
--- 6263,6269 ----
  2431f17e1f416ef0b9c38b1b975942a4  gcc/expmed.h
  eb75df114e69863f6370174248bbfadd  gcc/expr.cc
  54b30ae6372ded76e375ade2621552a1  gcc/expr.h
! 9f248454f2ad0895075965174d32b045  gcc/ext-dce.cc
  8ca3dbbcb4ffeb7bd2c8f46140869732  gcc/fibonacci_heap.cc
  3c351443d52500c559f1f91eb65b96c2  gcc/fibonacci_heap.h
  e0210f6d49bd9ceab84ba5169fbcfc99  gcc/file-find.cc
*************** f80b38c70a85f9aeae9688b937b028ba  gcc/fi
*** 6268,6275 ****
  0b4405bca4b699887c6a47e1d25b216c  gcc/fold-const-call.h
  50b999b375e3a5a95a002f592e6d4514  gcc/fold-const.cc
  0ec02a37dbbe9cb267f0ea1263085ed3  gcc/fold-const.h
! a0df3d274ac009d203209a191738cec6  gcc/fold-mem-offsets.cc
! 8dab4f3d9377c41c0ecddd0580b0243b  gcc/fortran/ChangeLog
  083c53fadafdcf3be46713838a51e36c  gcc/fortran/ChangeLog-2002
  2a4ca18d211fb2603139354fd16398ed  gcc/fortran/ChangeLog-2003
  e7462609ebd0dd7c874e0fc00e2833aa  gcc/fortran/ChangeLog-2004
--- 6279,6286 ----
  0b4405bca4b699887c6a47e1d25b216c  gcc/fold-const-call.h
  50b999b375e3a5a95a002f592e6d4514  gcc/fold-const.cc
  0ec02a37dbbe9cb267f0ea1263085ed3  gcc/fold-const.h
! 503251519661f1768b70d9b424bdc12b  gcc/fold-mem-offsets.cc
! b4acf33ed004d3c2674d2bf8eb5b178a  gcc/fortran/ChangeLog
  083c53fadafdcf3be46713838a51e36c  gcc/fortran/ChangeLog-2002
  2a4ca18d211fb2603139354fd16398ed  gcc/fortran/ChangeLog-2003
  e7462609ebd0dd7c874e0fc00e2833aa  gcc/fortran/ChangeLog-2004
*************** dd3d4373e33e0a14abdf26814a44662b  gcc/fo
*** 6302,6308 ****
  bc40e87bca719f86583a020eff2d6a73  gcc/fortran/bbt.cc
  ffbcec5b8defe520ab727e0fe1875285  gcc/fortran/check.cc
  cb187afae869d66ea5e19e55fa945052  gcc/fortran/class.cc
! dd10c0631591d5ca7c5366c0975943cd  gcc/fortran/coarray.cc
  ee80d28f835ba80db395760139037e11  gcc/fortran/config-lang.in
  8a0026117bea2831adebb2edc422fb55  gcc/fortran/constructor.cc
  edad5176d72953374d67effefef0a605  gcc/fortran/constructor.h
--- 6313,6319 ----
  bc40e87bca719f86583a020eff2d6a73  gcc/fortran/bbt.cc
  ffbcec5b8defe520ab727e0fe1875285  gcc/fortran/check.cc
  cb187afae869d66ea5e19e55fa945052  gcc/fortran/class.cc
! 298c8e9139027305d0c5530e148f0c82  gcc/fortran/coarray.cc
  ee80d28f835ba80db395760139037e11  gcc/fortran/config-lang.in
  8a0026117bea2831adebb2edc422fb55  gcc/fortran/constructor.cc
  edad5176d72953374d67effefef0a605  gcc/fortran/constructor.h
*************** d159d22a53e7b0f3fc49d23c3a112081  gcc/fo
*** 6321,6327 ****
  a9545d0b0a47cdd6d41ab654ae535ef1  gcc/fortran/frontend-passes.cc
  c85c9309a4274609c6ff6466621c90f6  gcc/fortran/gfc-diagnostic.def
  afb07146daad7f36a59c52e053f6772f  gcc/fortran/gfc-internals.texi
! 19f6b89e3aeb2bc4bd5df602aac79552  gcc/fortran/gfortran.h
  4b41c64e656ca5096ae5a265ff7b2116  gcc/fortran/gfortran.texi
  9da0114ccf35340d3035f21f8a0f3325  gcc/fortran/gfortranspec.cc
  8cc7ef5f6337072e740ebd904093fcd4  gcc/fortran/interface.cc
--- 6332,6338 ----
  a9545d0b0a47cdd6d41ab654ae535ef1  gcc/fortran/frontend-passes.cc
  c85c9309a4274609c6ff6466621c90f6  gcc/fortran/gfc-diagnostic.def
  afb07146daad7f36a59c52e053f6772f  gcc/fortran/gfc-internals.texi
! 18fe992f97b5381f4af0087a46d7adeb  gcc/fortran/gfortran.h
  4b41c64e656ca5096ae5a265ff7b2116  gcc/fortran/gfortran.texi
  9da0114ccf35340d3035f21f8a0f3325  gcc/fortran/gfortranspec.cc
  8cc7ef5f6337072e740ebd904093fcd4  gcc/fortran/interface.cc
*************** e5c0565c05cf7375c9978273f2e553e7  gcc/fo
*** 6338,6350 ****
  6c8e23a76ef7d1e3480d2026a438a31e  gcc/fortran/lang.opt
  d00392d3f6683071d547134f20687f32  gcc/fortran/lang.opt.urls
  c35102e7caaf40998fe2ead86d2716da  gcc/fortran/libgfortran.h
! 66af5c8c6003d01ae9626e3792da6fdb  gcc/fortran/match.cc
  f7735c64af748cdef5caffae58a94749  gcc/fortran/match.h
  bf54232c4c950ed772f4964c4f79629e  gcc/fortran/matchexp.cc
  915f6b30a8c22a5fea18690269a5a4a4  gcc/fortran/mathbuiltins.def
  9687294592a5ccef5d0b8254ab33816b  gcc/fortran/misc.cc
  a465af66dbc504ea8aab1ad5d516072d  gcc/fortran/module.cc
! 64d3d602ec86892f79980f52b2d5a35f  gcc/fortran/openmp.cc
  7baca4fc0a6fcd712dcbccab22987c74  gcc/fortran/options.cc
  22050427a75e58c301664b6859f72718  gcc/fortran/parse.cc
  c97a1f016de974126c688bb9c805f323  gcc/fortran/parse.h
--- 6349,6361 ----
  6c8e23a76ef7d1e3480d2026a438a31e  gcc/fortran/lang.opt
  d00392d3f6683071d547134f20687f32  gcc/fortran/lang.opt.urls
  c35102e7caaf40998fe2ead86d2716da  gcc/fortran/libgfortran.h
! 65f90f9c2a688a7522b81ce17d81ae93  gcc/fortran/match.cc
  f7735c64af748cdef5caffae58a94749  gcc/fortran/match.h
  bf54232c4c950ed772f4964c4f79629e  gcc/fortran/matchexp.cc
  915f6b30a8c22a5fea18690269a5a4a4  gcc/fortran/mathbuiltins.def
  9687294592a5ccef5d0b8254ab33816b  gcc/fortran/misc.cc
  a465af66dbc504ea8aab1ad5d516072d  gcc/fortran/module.cc
! e2a44896b23e988d9494957a8fa9b066  gcc/fortran/openmp.cc
  7baca4fc0a6fcd712dcbccab22987c74  gcc/fortran/options.cc
  22050427a75e58c301664b6859f72718  gcc/fortran/parse.cc
  c97a1f016de974126c688bb9c805f323  gcc/fortran/parse.h
*************** f8f17e966c9b06f3143a910582383fb7  gcc/fo
*** 6353,6359 ****
  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
--- 6364,6370 ----
  e23f6eefa51bb3b4caa3d75c0409cfcd  gcc/fortran/scanner.cc
  18963b3f6aacca960fd6aa72b429a9d2  gcc/fortran/scanner.h
  664f19f5a29de9abc4642568f758c47c  gcc/fortran/simplify.cc
! 2155dafc4405ccdc4c41df7a1a31a496  gcc/fortran/st.cc
  ef5ff085d6f19e0b84135e46b7281b70  gcc/fortran/symbol.cc
  4fa06f769be3f1b439a574ee842c82ca  gcc/fortran/target-memory.cc
  ea8837444e2a08a95a3ea747c94b8106  gcc/fortran/target-memory.h
*************** e8ef831ecab58724c781ef6c239eb959  gcc/gi
*** 6461,6467 ****
  98c92461c94c7a7e1f7c09e62e05167f  gcc/gimple-crc-optimization.cc
  e33888307c479ce11d601ebd8fc8f0af  gcc/gimple-expr.cc
  61721564f913cdbebe438f7c378b316e  gcc/gimple-expr.h
! b75879478fadd54ee34b81fd544b7456  gcc/gimple-fold.cc
  d4285bef3fb661843b5d37c21e759c95  gcc/gimple-fold.h
  109e0f96a9d27a8a25bb73d61b701bbc  gcc/gimple-harden-conditionals.cc
  ebf0fc6c9a10c730d10710fdec206805  gcc/gimple-harden-control-flow.cc
--- 6472,6478 ----
  98c92461c94c7a7e1f7c09e62e05167f  gcc/gimple-crc-optimization.cc
  e33888307c479ce11d601ebd8fc8f0af  gcc/gimple-expr.cc
  61721564f913cdbebe438f7c378b316e  gcc/gimple-expr.h
! da617b4c14aa5a1d4741220ee47a18c5  gcc/gimple-fold.cc
  d4285bef3fb661843b5d37c21e759c95  gcc/gimple-fold.h
  109e0f96a9d27a8a25bb73d61b701bbc  gcc/gimple-harden-conditionals.cc
  ebf0fc6c9a10c730d10710fdec206805  gcc/gimple-harden-control-flow.cc
*************** f1824ea9d0d35fb768daabd8649d44b3  gcc/gi
*** 6475,6481 ****
  b829ca99c85ee53d8741a9e6bd0842cc  gcc/gimple-loop-versioning.cc
  3c3cd33fb8d571f0cf6646b95fd1a87d  gcc/gimple-low.cc
  a6a5de8424eee65e836bba5b21f32a6b  gcc/gimple-low.h
! 4e458bba262e8b10b6dbf51ce41a6e94  gcc/gimple-lower-bitint.cc
  0ad30ecd31f0473de43171e203bbed3e  gcc/gimple-lower-bitint.h
  e34c444c462ee07d9e772cc076c6ad83  gcc/gimple-match-exports.cc
  95ab37dd8c1b67f025a463e428c5f21b  gcc/gimple-match-head.cc
--- 6486,6492 ----
  b829ca99c85ee53d8741a9e6bd0842cc  gcc/gimple-loop-versioning.cc
  3c3cd33fb8d571f0cf6646b95fd1a87d  gcc/gimple-low.cc
  a6a5de8424eee65e836bba5b21f32a6b  gcc/gimple-low.h
! 0b01f51ad0331d5a2dbc2e7b39d4fce5  gcc/gimple-lower-bitint.cc
  0ad30ecd31f0473de43171e203bbed3e  gcc/gimple-lower-bitint.h
  e34c444c462ee07d9e772cc076c6ad83  gcc/gimple-match-exports.cc
  95ab37dd8c1b67f025a463e428c5f21b  gcc/gimple-match-head.cc
*************** b211f0e83f64dd7af1ae1c02e8f6c78f  gcc/gi
*** 6552,6558 ****
  0457fa180975dc23b80618432d5ec93f  gcc/ginclude/tgmath.h
  b7f2d2a1581d62bd760fe18e028954fe  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
! e949ccd61b5eda0115c017b9f638225a  gcc/glimits.h
  b1438bef085191d779678444cf99398f  gcc/go/ChangeLog
  b61d8a2887c33788f322082383ac88a3  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
--- 6563,6569 ----
  0457fa180975dc23b80618432d5ec93f  gcc/ginclude/tgmath.h
  b7f2d2a1581d62bd760fe18e028954fe  gcc/ginclude/unwind-arm-common.h
  8d9ecf0d6ef93c79623ce1d27a32a2cb  gcc/ginclude/varargs.h
! ba1556b5ff5b75df7dcada61b5887f7d  gcc/glimits.h
  b1438bef085191d779678444cf99398f  gcc/go/ChangeLog
  b61d8a2887c33788f322082383ac88a3  gcc/go/Make-lang.in
  60ea054548c83c7f66170073f9f3e74c  gcc/go/README.gcc
*************** c5d6aaa7e913ef205113a2bba2e5206f  gcc/go
*** 6569,6575 ****
  f282ac46f260f4b0c756c1714f9f3b65  gcc/go/go-sha1.cc
  ce23bd0b8703a2b5bc8a8395f401b3e2  gcc/go/go-system.h
  5d4950ecb7b26d2c5e4e7b4e0dd74707  gcc/go/gofrontend/LICENSE
! d02ba16ff340b2a48cd18f2fc168daba  gcc/go/gofrontend/MERGE
  3a55d95595a6f9e37dee53826b4daff2  gcc/go/gofrontend/PATENTS
  31c16a91d82f8ad3319819ebbba2d17f  gcc/go/gofrontend/README
  f121b2384cf688c9a215cd09a62e60b8  gcc/go/gofrontend/ast-dump.cc
--- 6580,6586 ----
  f282ac46f260f4b0c756c1714f9f3b65  gcc/go/go-sha1.cc
  ce23bd0b8703a2b5bc8a8395f401b3e2  gcc/go/go-system.h
  5d4950ecb7b26d2c5e4e7b4e0dd74707  gcc/go/gofrontend/LICENSE
! c3225cc1aeb0f64f06fc759e913d6bba  gcc/go/gofrontend/MERGE
  3a55d95595a6f9e37dee53826b4daff2  gcc/go/gofrontend/PATENTS
  31c16a91d82f8ad3319819ebbba2d17f  gcc/go/gofrontend/README
  f121b2384cf688c9a215cd09a62e60b8  gcc/go/gofrontend/ast-dump.cc
*************** cf0a44d67ef2094ff7b0a6fe8cfb4600  gcc/ip
*** 6718,6731 ****
  1b3adda32a23d96454915564afd44757  gcc/ipa-utils.h
  e8fdd0fb4c0781c9b4e61b76ab303698  gcc/ipa-visibility.cc
  0e1d906c3f0262784074bd48468f47d8  gcc/ipa.cc
! 2f84ec368b172642597dbc94650a54e9  gcc/ira-build.cc
! 8ea2643892cc48a87ac4ac49ebcc8a9c  gcc/ira-color.cc
! 9c6c7682ae19f9fa3d8b9ba1746b39b5  gcc/ira-conflicts.cc
! 0618c6fb3d26b6bb6d5ab0249895d4ee  gcc/ira-costs.cc
! 214cd984de0f99f1fe85cbf9560c5837  gcc/ira-emit.cc
  620499663821b1d3f210ec72e11415a0  gcc/ira-int.h
! 0613274c3547e43cf06feb4dd8f59c0d  gcc/ira-lives.cc
! 92aa55d8016ef791959cf2bf0791c63e  gcc/ira.cc
  788d1861bee2322ed419d2c51e2f738e  gcc/ira.h
  9542ea2b8797fa5a935893fafae08ef3  gcc/is-a.h
  090239f8ee6f441be82d0c8cbeaa00de  gcc/iterator-utils.h
--- 6729,6742 ----
  1b3adda32a23d96454915564afd44757  gcc/ipa-utils.h
  e8fdd0fb4c0781c9b4e61b76ab303698  gcc/ipa-visibility.cc
  0e1d906c3f0262784074bd48468f47d8  gcc/ipa.cc
! d2eed0b68c15e99c452ec622319003a2  gcc/ira-build.cc
! ffd9ef09484853030b98ed202ddd44c6  gcc/ira-color.cc
! 35541d3d67c6affe0600d8ad83e83978  gcc/ira-conflicts.cc
! 0381959c1444b3546f46622754914676  gcc/ira-costs.cc
! ceb6470c2a3157ee691a6bcd9c8b0c31  gcc/ira-emit.cc
  620499663821b1d3f210ec72e11415a0  gcc/ira-int.h
! 988dd3dd572819850fad4fe2f5a4c10b  gcc/ira-lives.cc
! 5c111b2960664a1ad59dea503cd18e83  gcc/ira.cc
  788d1861bee2322ed419d2c51e2f738e  gcc/ira.h
  9542ea2b8797fa5a935893fafae08ef3  gcc/is-a.h
  090239f8ee6f441be82d0c8cbeaa00de  gcc/iterator-utils.h
*************** e4ece7cdc20696f99063180449232226  gcc/ji
*** 6821,6832 ****
  175ca350cf51d56a7eaf72e6b286cefd  gcc/jit/libgccjit.h
  2231affe16b9511efa0fd9f7c8acc0ea  gcc/jit/libgccjit.map
  a683bef6f6721b574c76acc1efb5050c  gcc/jit/notes.txt
! f57ca8a4631d3af4233399fab01024f3  gcc/json-diagnostic.cc
  e0e5a496fd0a5916ecac553777ce07e4  gcc/json-diagnostic.h
  811a81f6105b4fa37f3cd434779ba2f1  gcc/json-parsing.cc
  27a2ff1923b71a5edb954d3878bbcca7  gcc/json-parsing.h
! 0d99db8e88be060df58fafd4756cc543  gcc/json.cc
! b4ec1e5549ac7493fc495fe210471de2  gcc/json.h
  598bd9cf01e2b97715ef52af5b0f2241  gcc/jump.cc
  db38a11d4dce106f820651752f564683  gcc/langhooks-def.h
  bd54dcceceea2f4e69957be1075e54e8  gcc/langhooks.cc
--- 6832,6845 ----
  175ca350cf51d56a7eaf72e6b286cefd  gcc/jit/libgccjit.h
  2231affe16b9511efa0fd9f7c8acc0ea  gcc/jit/libgccjit.map
  a683bef6f6721b574c76acc1efb5050c  gcc/jit/notes.txt
! d572540923b7254057dfb4b188fd1f5b  gcc/json-diagnostic.cc
  e0e5a496fd0a5916ecac553777ce07e4  gcc/json-diagnostic.h
  811a81f6105b4fa37f3cd434779ba2f1  gcc/json-parsing.cc
  27a2ff1923b71a5edb954d3878bbcca7  gcc/json-parsing.h
! a385169af5b029bc24306c678f1db172  gcc/json-pointer-parsing.cc
! 99bf5b86b7750607d1499699f5b9ec81  gcc/json-pointer-parsing.h
! a38ecd9fec5d4acc059c4cbf0dbeef7c  gcc/json.cc
! f723ae7af6ce8158447120f28eebe476  gcc/json.h
  598bd9cf01e2b97715ef52af5b0f2241  gcc/jump.cc
  db38a11d4dce106f820651752f564683  gcc/langhooks-def.h
  bd54dcceceea2f4e69957be1075e54e8  gcc/langhooks.cc
*************** e05914fad6bd025e9b0679bc2b67e17f  gcc/lc
*** 6838,6847 ****
  69d7d786167955caa8935c62a136572a  gcc/libfuncs.h
  5dfa4307fadfc21e29f7033260d947fe  gcc/libgdiagnostics++.h
  9cdc06cea02544422c6d9de6b93bbf59  gcc/libgdiagnostics-private.h
! a9872b0d889ba45413e1a07e4f43c379  gcc/libgdiagnostics.cc
  4d4d0cd8dcda7b7689febc6aa0b4dec9  gcc/libgdiagnostics.h
  a275aabf8e35245cb8dac2644db84e90  gcc/libgdiagnostics.map
! 80ef16fa54690067bd0d760f607182b3  gcc/libsarifreplay.cc
  9dddaecb6e70b0ba0fe4f7070849aac8  gcc/libsarifreplay.h
  e19816bbba3b641b67df23200047c6ae  gcc/limitx.h
  83de5c6450456e215a5484083afcd32a  gcc/limity.h
--- 6851,6860 ----
  69d7d786167955caa8935c62a136572a  gcc/libfuncs.h
  5dfa4307fadfc21e29f7033260d947fe  gcc/libgdiagnostics++.h
  9cdc06cea02544422c6d9de6b93bbf59  gcc/libgdiagnostics-private.h
! 7439328930a77e96f7d910687d75b222  gcc/libgdiagnostics.cc
  4d4d0cd8dcda7b7689febc6aa0b4dec9  gcc/libgdiagnostics.h
  a275aabf8e35245cb8dac2644db84e90  gcc/libgdiagnostics.map
! 7202651b4ebade30785d98d66ba0272f  gcc/libsarifreplay.cc
  9dddaecb6e70b0ba0fe4f7070849aac8  gcc/libsarifreplay.h
  e19816bbba3b641b67df23200047c6ae  gcc/limitx.h
  83de5c6450456e215a5484083afcd32a  gcc/limity.h
*************** c6ab645f373e1d6e9ddd212bfc3a95ba  gcc/lo
*** 6859,6869 ****
  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
! 22cf0d7ee40c23d417d1d0a134ec0fe5  gcc/lra-remat.cc
  39b048a65c498c5357cb27a2ce50a4df  gcc/lra-spills.cc
  b9fcc1996ccb833f1d43c26a4c7f9cf6  gcc/lra.cc
  7a689be5eced38293e966e1291a1d1b9  gcc/lra.h
--- 6872,6882 ----
  d49cf408f9415ef037523414c6e80764  gcc/lower-subreg.h
  841cfef931adce1d98b9755eb3231569  gcc/lra-assigns.cc
  5d1aa184ea3e3c5990e02acbdc762f00  gcc/lra-coalesce.cc
! a1ac3fc66a444443c5be7b1a0b99c940  gcc/lra-constraints.cc
! 953d5c3ffc1f553b43a2dfd2cdf5af19  gcc/lra-eliminations.cc
  ed7c49918557e8e7d34488711171abef  gcc/lra-int.h
! 568d6d2d43a7728ab0b54f7e837b653a  gcc/lra-lives.cc
! 54c466371f8bd5330585a882690ea725  gcc/lra-remat.cc
  39b048a65c498c5357cb27a2ce50a4df  gcc/lra-spills.cc
  b9fcc1996ccb833f1d43c26a4c7f9cf6  gcc/lra.cc
  7a689be5eced38293e966e1291a1d1b9  gcc/lra.h
*************** a7e9e00378501c6078d977c5ea3fabb3  gcc/lt
*** 6880,6886 ****
  09f467bb290592d8fe5a6fb2f07d7ca4  gcc/lto-streamer-out.cc
  6c99c98c397a53a6a56da792d20092b0  gcc/lto-streamer.cc
  2d378e58ffe32f0e50ca9de25f61ef5f  gcc/lto-streamer.h
! edfadb86beca8d7718985357731a9913  gcc/lto-wrapper.cc
  eac2752759507428169b863a54b05f4c  gcc/lto/ChangeLog
  134de5a17ec798ec16df035aee2f01cf  gcc/lto/Make-lang.in
  107bbf87618e39ff03662c0cd52a3f35  gcc/lto/common.cc
--- 6893,6899 ----
  09f467bb290592d8fe5a6fb2f07d7ca4  gcc/lto-streamer-out.cc
  6c99c98c397a53a6a56da792d20092b0  gcc/lto-streamer.cc
  2d378e58ffe32f0e50ca9de25f61ef5f  gcc/lto-streamer.h
! ac1521f6b64c9707508bdf1e7d6be3cf  gcc/lto-wrapper.cc
  eac2752759507428169b863a54b05f4c  gcc/lto/ChangeLog
  134de5a17ec798ec16df035aee2f01cf  gcc/lto/Make-lang.in
  107bbf87618e39ff03662c0cd52a3f35  gcc/lto/common.cc
*************** f9608e9005487c369e6c38949ab36fa1  gcc/m2
*** 7880,7886 ****
  2a18164ee5f162ac117e6fedb58158a2  gcc/machmode.def
  0c9209452a934f189aa0860038b3a65c  gcc/machmode.h
  197298337dae14fdd7ab928a1f03bec6  gcc/main.cc
! d19c0b264dbda40c814295ecd290ab82  gcc/match.pd
  b106a08a1793a5495dd87c412456484b  gcc/mcf.cc
  897c541ca992e145ad451c98941c7647  gcc/mem-stats-traits.h
  4f86eeea7af520ce0b773c1f2e34b5b4  gcc/mem-stats.h
--- 7893,7899 ----
  2a18164ee5f162ac117e6fedb58158a2  gcc/machmode.def
  0c9209452a934f189aa0860038b3a65c  gcc/machmode.h
  197298337dae14fdd7ab928a1f03bec6  gcc/main.cc
! 491a3c06f335a234bf0af24407e703b8  gcc/match.pd
  b106a08a1793a5495dd87c412456484b  gcc/mcf.cc
  897c541ca992e145ad451c98941c7647  gcc/mem-stats-traits.h
  4f86eeea7af520ce0b773c1f2e34b5b4  gcc/mem-stats.h
*************** a5efbd4e14a4756cdc7ef8e2022b96b6  gcc/op
*** 7962,7978 ****
  1f257e67c4c2e5601e53988fa5cb42d8  gcc/options-urls-cc-gen.awk
  cdbb58e9722acd3ea6e5f46b3fdab810  gcc/opts-common.cc
  c9b2e818258f43e0a779e4c3caa8801d  gcc/opts-diagnostic.cc
! 82ce7a42b8d73fdf6acbe463159e9576  gcc/opts-diagnostic.h
  2fc49f6281f39f394f1d5c0f4feb929b  gcc/opts-global.cc
  f55f0f0a86a11d13824924aac8c98a68  gcc/opts-jobserver.h
! 8a62bfda50309410953bc2557a6b995c  gcc/opts.cc
  616f2783bfb18bfb6cbb11881fb0aeaf  gcc/opts.h
  413859dddc66f1f7d8ea8078e096c288  gcc/ordered-hash-map-tests.cc
  fef443de1557117f8c2847206a2ea8f5  gcc/ordered-hash-map.h
  7c8d7dc194f39f5b8c69d7f0d05bc335  gcc/output.h
  5f96d548f10507478f5096f298505278  gcc/pair-fusion.cc
  69198894caa672a2294267474e494d8b  gcc/pair-fusion.h
! 36cd576c4ad7ba0f3e496910958ecda9  gcc/params.opt
  2cc794e23d80a8c9f057a7e402c65fb8  gcc/params.opt.urls
  ce920ed7f2cc74b4a9bc390c39f4cbee  gcc/pass_manager.h
  23b3f227e4a3edb6df0c76124df99274  gcc/passes.cc
--- 7975,7991 ----
  1f257e67c4c2e5601e53988fa5cb42d8  gcc/options-urls-cc-gen.awk
  cdbb58e9722acd3ea6e5f46b3fdab810  gcc/opts-common.cc
  c9b2e818258f43e0a779e4c3caa8801d  gcc/opts-diagnostic.cc
! 59b44247c12669685779dfba9d301863  gcc/opts-diagnostic.h
  2fc49f6281f39f394f1d5c0f4feb929b  gcc/opts-global.cc
  f55f0f0a86a11d13824924aac8c98a68  gcc/opts-jobserver.h
! 87482d27be3a859ab3e475b7d20f657f  gcc/opts.cc
  616f2783bfb18bfb6cbb11881fb0aeaf  gcc/opts.h
  413859dddc66f1f7d8ea8078e096c288  gcc/ordered-hash-map-tests.cc
  fef443de1557117f8c2847206a2ea8f5  gcc/ordered-hash-map.h
  7c8d7dc194f39f5b8c69d7f0d05bc335  gcc/output.h
  5f96d548f10507478f5096f298505278  gcc/pair-fusion.cc
  69198894caa672a2294267474e494d8b  gcc/pair-fusion.h
! 1357ef9ef57f321e37acd681b6ce8f71  gcc/params.opt
  2cc794e23d80a8c9f057a7e402c65fb8  gcc/params.opt.urls
  ce920ed7f2cc74b4a9bc390c39f4cbee  gcc/pass_manager.h
  23b3f227e4a3edb6df0c76124df99274  gcc/passes.cc
*************** b2f9b18f946c2e60e4f6cba0ab2df54e  gcc/pe
*** 7983,8012 ****
  51380e9db88b682bc96a35cc4bce56a5  gcc/plugin.cc
  af6268dd53154434eb4c4d1c299e0ee2  gcc/plugin.def
  5678cfbc9cf98f9e69bee1118c787a42  gcc/plugin.h
! 80ffd45d52aa565146d15773b799e50a  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
  e9987665273e0c01f7765daa54b51eab  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
! e718a8bed466ebb1c3b95e80729d1daf  gcc/po/sv.po
! a865395637faabb5f17fdc74cabf78f4  gcc/po/tr.po
! 88b1edbe3fd9f5672d7d878255671e0e  gcc/po/uk.po
! 4e169cad957c51ed3221dd98e7b62a4d  gcc/po/vi.po
! 6b3d5a774b6e1ee3706ed6409e45aa75  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
--- 7996,8025 ----
  51380e9db88b682bc96a35cc4bce56a5  gcc/plugin.cc
  af6268dd53154434eb4c4d1c299e0ee2  gcc/plugin.def
  5678cfbc9cf98f9e69bee1118c787a42  gcc/plugin.h
! fb3397f5313a17da4c078b659e5c20a3  gcc/po/ChangeLog
  2c2fbc71d2acc1ddfb9fb9501458921b  gcc/po/EXCLUDES
! 73ae249e691da38b778718022db3bbde  gcc/po/be.po
! dc880fdf00071de200d0a050acab2d15  gcc/po/da.po
! 1a56f01265925390f8aeeef497e518fe  gcc/po/de.po
! b831e79d9a1e4ff56315068d97004be1  gcc/po/el.po
! 746d4a44505d519b4735ec4b98b7f20b  gcc/po/es.po
  7a6d51f7527e21e20156259c98cac705  gcc/po/exgettext
! 9ce2ec664841f21de5200fe64ee321ab  gcc/po/fi.po
! 3d35cff3d1d5c429731dc3816ec4befc  gcc/po/fr.po
  e9987665273e0c01f7765daa54b51eab  gcc/po/gcc.pot
! 5251fc36b735c1344798f79c4de8d119  gcc/po/hr.po
! 482575e27f7446a277fbb7a27c8ae607  gcc/po/id.po
! 1aff5b2cb57b7f4fa6565ad5f2865745  gcc/po/ja.po
! 5ef563026317009887be8539854132b7  gcc/po/ka.po
! 239809f691f93907e451f1d0f64745fe  gcc/po/nl.po
! 507b7a1756b6e3059bd7db5749cfea8f  gcc/po/ru.po
! 31d0120d3a8f12b7e983b802a76d9bd8  gcc/po/sr.po
! 793516ee5eb832b5ac9315b2b8688181  gcc/po/sv.po
! 5c4cbac95eff9049f30bdd9bb4be7b4e  gcc/po/tr.po
! b33f539d1d64f0e68a3b776164ca1f59  gcc/po/uk.po
! a98a8f0aa188fa14ae528dfe8be52db4  gcc/po/vi.po
! 4003fcad23fde367da03270f2632e17e  gcc/po/zh_CN.po
! 9ead8430a012fd202b7762e4866a85b4  gcc/po/zh_TW.po
  0016c64b1dc5e95008ae058ae7eba1a1  gcc/pointer-query.cc
  728738ceae729bc0f318f8accf6244c0  gcc/pointer-query.h
  8fb747d77281aa1c6e2fbc0f106ef7f5  gcc/poly-int-types.h
*************** c6b043ce6b64f82009d2f3763b6360db  gcc/pr
*** 8019,8025 ****
--- 8032,8041 ----
  eb92f089fe1cc11940fb41c338d0b6be  gcc/prefix.cc
  003323b16487203413f2daee66ebd8cf  gcc/prefix.h
  5c43118ee23806d01ac9d248dad17fcb  gcc/pretty-print-format-impl.h
+ 58e10656420cdc69f90a551f0e66f193  gcc/pretty-print-markup-json.h
  b1408122718335443829fcfe2d5dbcf3  gcc/pretty-print-markup.h
+ 0b6b1f1f8720d57a0e539c5cfb4cb0fc  gcc/pretty-print-token-buffer.cc
+ 4e151c2f958006c15006eaaa44761320  gcc/pretty-print-token-buffer.h
  598dd697f388001a4fa8f40126a02d7e  gcc/pretty-print-urlifier.h
  413cf96df7e11826c7eccdaa49231cbe  gcc/pretty-print.cc
  cfcb5ae7d574d818b280534a26a461bb  gcc/pretty-print.h
*************** db24d9f938cefb2027e91a5068f5f1d0  gcc/pr
*** 8037,8043 ****
  bea702966301b6b7e6294ef33ec8b443  gcc/pta-andersen.h
  706c6f6185e00db6f945b89759097531  gcc/pub-sub.cc
  f72a1e84c9facd65dc1c42ee67f21583  gcc/pub-sub.h
! c31c0520e2804e9ad22ae257d5dd5ea6  gcc/range-op-float.cc
  5b7facbc76df7d457131d6ab875c3b62  gcc/range-op-mixed.h
  f4cba1bfd3b506f536d929e22e20525d  gcc/range-op-ptr.cc
  cf65d64ae38adb74e74e34c58cf68528  gcc/range-op.cc
--- 8053,8059 ----
  bea702966301b6b7e6294ef33ec8b443  gcc/pta-andersen.h
  706c6f6185e00db6f945b89759097531  gcc/pub-sub.cc
  f72a1e84c9facd65dc1c42ee67f21583  gcc/pub-sub.h
! 6d775d65d7f0d1f54bc8d7b3177d17b2  gcc/range-op-float.cc
  5b7facbc76df7d457131d6ab875c3b62  gcc/range-op-mixed.h
  f4cba1bfd3b506f536d929e22e20525d  gcc/range-op-ptr.cc
  cf65d64ae38adb74e74e34c58cf68528  gcc/range-op.cc
*************** c8e14bcadd8fd37034a186ff2eed497c  gcc/se
*** 8657,8667 ****
  27bb8dee2b95b3a7efa33a896dd831e4  gcc/selftest-json.h
  4c61458b7e1d9b809f9468ffe539da78  gcc/selftest-rtl.cc
  3f2e71aeb7cd3d6e8b7a92917cf5330c  gcc/selftest-rtl.h
! 8166aa40b5d7f4f6fafe135322f69070  gcc/selftest-run-tests.cc
  872212bd817771adf8598f629fe27051  gcc/selftest-tree.h
  fdb979dbe9a110ffa6e78f1d2a5bc11e  gcc/selftest-xml.h
  1461067dc9aa772e491ec40e7b0b5d48  gcc/selftest.cc
! 40e0fb417bd8b1ffbe434bc0b460d44f  gcc/selftest.h
  1c334344ba785f0a69ca21056f1f847a  gcc/sese.cc
  f7a30cc2e8344fa489739267da2d868b  gcc/sese.h
  ef4c4caa3f358b8d15a4b7063b9770e8  gcc/shortest-paths.h
--- 8673,8683 ----
  27bb8dee2b95b3a7efa33a896dd831e4  gcc/selftest-json.h
  4c61458b7e1d9b809f9468ffe539da78  gcc/selftest-rtl.cc
  3f2e71aeb7cd3d6e8b7a92917cf5330c  gcc/selftest-rtl.h
! 7336a9da34a12e41a49b0e723b6e7227  gcc/selftest-run-tests.cc
  872212bd817771adf8598f629fe27051  gcc/selftest-tree.h
  fdb979dbe9a110ffa6e78f1d2a5bc11e  gcc/selftest-xml.h
  1461067dc9aa772e491ec40e7b0b5d48  gcc/selftest.cc
! 6dc6ae93a1fbd519f338fda091482073  gcc/selftest.h
  1c334344ba785f0a69ca21056f1f847a  gcc/sese.cc
  f7a30cc2e8344fa489739267da2d868b  gcc/sese.h
  ef4c4caa3f358b8d15a4b7063b9770e8  gcc/shortest-paths.h
*************** c5e97158cfb2af3204a5d8562aefaf85  gcc/sh
*** 8670,8676 ****
  3f3d94e6f52cc07f64e195e1a75dc485  gcc/signop.h
  b4c90fe064bba484ce5c18adb1a9e544  gcc/simple-diagnostic-path.cc
  7affe31db6f7cb9c7fc77937feef0758  gcc/simple-diagnostic-path.h
! 4723602deac372c0d045a9ccffe4b57e  gcc/simplify-rtx.cc
  d1aec926a9488869692e8fe2f61ca75f  gcc/sort.cc
  7daa38cb1d09a2f88958f00a965d40a1  gcc/sparseset.cc
  3883b6ff1845dcec7b2822124018ab05  gcc/sparseset.h
--- 8686,8692 ----
  3f3d94e6f52cc07f64e195e1a75dc485  gcc/signop.h
  b4c90fe064bba484ce5c18adb1a9e544  gcc/simple-diagnostic-path.cc
  7affe31db6f7cb9c7fc77937feef0758  gcc/simple-diagnostic-path.h
! 34a0f727aedc1e389a0c0c1101955d59  gcc/simplify-rtx.cc
  d1aec926a9488869692e8fe2f61ca75f  gcc/sort.cc
  7daa38cb1d09a2f88958f00a965d40a1  gcc/sparseset.cc
  3883b6ff1845dcec7b2822124018ab05  gcc/sparseset.h
*************** f24751f278bee1ac8dc861467d9f96a3  gcc/ta
*** 8724,8730 ****
  bf20a6542e361b29f15f9f2b47d47e2f  gcc/targhooks.cc
  b1068b0d3d77d5a55802a29a9f8a08d7  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 0c6340bbf765f9c511077818cddeb025  gcc/testsuite/ChangeLog
  47e8e29b649ead73b8a1e4797da470ed  gcc/testsuite/ChangeLog-1993-2007
  35198a9e4fd31b935de8789faabf3351  gcc/testsuite/ChangeLog-2008
  0f19934540750356d1b91595cebfd9a8  gcc/testsuite/ChangeLog-2009
--- 8740,8746 ----
  bf20a6542e361b29f15f9f2b47d47e2f  gcc/targhooks.cc
  b1068b0d3d77d5a55802a29a9f8a08d7  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 2a6d7660eb618460c88880f317c0f27b  gcc/testsuite/ChangeLog
  47e8e29b649ead73b8a1e4797da470ed  gcc/testsuite/ChangeLog-1993-2007
  35198a9e4fd31b935de8789faabf3351  gcc/testsuite/ChangeLog-2008
  0f19934540750356d1b91595cebfd9a8  gcc/testsuite/ChangeLog-2009
*************** f22c1d6f613d0a75782bbe2b9985409c  gcc/te
*** 18194,18201 ****
  7bf4703348c765739d583b7192f279b4  gcc/testsuite/c-c++-common/analyzer/deref-before-check-pr77425.c
  886f3f33c2d279807ee7298e0c063925  gcc/testsuite/c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c
  e72d4d58ac74047ac994b14980352fac  gcc/testsuite/c-c++-common/analyzer/disabling.c
! 59c4bac98b18c536dced802b01c181fb  gcc/testsuite/c-c++-common/analyzer/divide-by-zero-1.c
! ce3c5656c002ea02f32e577aad16eb30  gcc/testsuite/c-c++-common/analyzer/divide-by-zero-pr124195-2.c
  19aacf9c33e54908fddb0b6eaf172fdd  gcc/testsuite/c-c++-common/analyzer/dot-output.c
  fda96ad160dde929000c954a08b084bf  gcc/testsuite/c-c++-common/analyzer/dump-state.c
  b38fbb0d028c69f962c89ebba073f297  gcc/testsuite/c-c++-common/analyzer/edges-2.c
--- 18210,18217 ----
  7bf4703348c765739d583b7192f279b4  gcc/testsuite/c-c++-common/analyzer/deref-before-check-pr77425.c
  886f3f33c2d279807ee7298e0c063925  gcc/testsuite/c-c++-common/analyzer/deref-before-check-qemu-qtest_rsp_args.c
  e72d4d58ac74047ac994b14980352fac  gcc/testsuite/c-c++-common/analyzer/disabling.c
! 93b5f6eb0952c9e9214d55a7b761545e  gcc/testsuite/c-c++-common/analyzer/divide-by-zero-1.c
! 155cdffe9cf626079175c33466c8ac56  gcc/testsuite/c-c++-common/analyzer/divide-by-zero-pr124195-2.c
  19aacf9c33e54908fddb0b6eaf172fdd  gcc/testsuite/c-c++-common/analyzer/dot-output.c
  fda96ad160dde929000c954a08b084bf  gcc/testsuite/c-c++-common/analyzer/dump-state.c
  b38fbb0d028c69f962c89ebba073f297  gcc/testsuite/c-c++-common/analyzer/edges-2.c
*************** c572ac0bc0904c15b451df6870cc393d  gcc/te
*** 19639,19644 ****
--- 19655,19662 ----
  cb01db9e31422d2aeabb9b538ed127e4  gcc/testsuite/c-c++-common/gomp/declare-mapper-10.c
  5c9c560c086262d32a4f6b30aee2d54b  gcc/testsuite/c-c++-common/gomp/declare-mapper-11.c
  9ff51a41887aad9526944e993a5a0a19  gcc/testsuite/c-c++-common/gomp/declare-mapper-12.c
+ 193369d11385d45ab1ed0e70ea8c48b5  gcc/testsuite/c-c++-common/gomp/declare-mapper-15.c
+ af79ad1d76a10cf43e8a130b61f9a296  gcc/testsuite/c-c++-common/gomp/declare-mapper-16.c
  71ef2f37cadeab4baf5501bbdd2241f4  gcc/testsuite/c-c++-common/gomp/declare-mapper-3.c
  2619b0487cae48530ad103fbc2632fc3  gcc/testsuite/c-c++-common/gomp/declare-mapper-4.c
  230e3c87df45ddf84188f7b5a5a4bb0e  gcc/testsuite/c-c++-common/gomp/declare-mapper-5.c
*************** ed0097e779e9a72a31133b42bb0cd827  gcc/te
*** 23683,23688 ****
--- 23701,23707 ----
  7a6cbeac006c485fa1fd98e455eedc97  gcc/testsuite/g++.dg/cpp0x/attr-trivial_abi4.C
  155683cde6d929791b366a47597a4025  gcc/testsuite/g++.dg/cpp0x/attr-trivial_abi5.C
  0a413d43b7fd738c324c26137447ebc5  gcc/testsuite/g++.dg/cpp0x/attr-trivial_abi6.C
+ f5124facc2b563a303edb72de7f48d13  gcc/testsuite/g++.dg/cpp0x/attr-trivial_abi7.C
  e37ce6b95eeaac98d87f9fdc32c84968  gcc/testsuite/g++.dg/cpp0x/attr-trivial_abi_syntax.C
  f10d6ce6082c1600b5f039e4611a6f02  gcc/testsuite/g++.dg/cpp0x/attr-unlikely1.C
  2dd5002330171bc4d37d9ba0cc381c6a  gcc/testsuite/g++.dg/cpp0x/attrib54.C
*************** f38816c5a8056b8342707cc96758d50e  gcc/te
*** 28334,28340 ****
  a4e3473e8199aabb6d134042640d65a2  gcc/testsuite/g++.dg/cpp26/trivial-infinite-loop1.C
  75514778d36a15b80b9b9646139f59a7  gcc/testsuite/g++.dg/cpp26/trivial-infinite-loop2.C
  b4519bce844d0325d874901a172f6d25  gcc/testsuite/g++.dg/cpp26/trivial-infinite-loop3.C
! 31b705d20ef43488e0a0926309fbf495  gcc/testsuite/g++.dg/cpp26/type-order1.C
  a3a8cba4fbee69e46ecf1bdb30c7d924  gcc/testsuite/g++.dg/cpp26/type-order2.C
  5ab0a02e85909d35b1a2b95731935c0c  gcc/testsuite/g++.dg/cpp26/type-order3.C
  67dd0d88f5927305cb1388ee2a725071  gcc/testsuite/g++.dg/cpp26/unevalstr1.C
--- 28353,28359 ----
  a4e3473e8199aabb6d134042640d65a2  gcc/testsuite/g++.dg/cpp26/trivial-infinite-loop1.C
  75514778d36a15b80b9b9646139f59a7  gcc/testsuite/g++.dg/cpp26/trivial-infinite-loop2.C
  b4519bce844d0325d874901a172f6d25  gcc/testsuite/g++.dg/cpp26/trivial-infinite-loop3.C
! 1687bafdc0722a8e005f9480f9563026  gcc/testsuite/g++.dg/cpp26/type-order1.C
  a3a8cba4fbee69e46ecf1bdb30c7d924  gcc/testsuite/g++.dg/cpp26/type-order2.C
  5ab0a02e85909d35b1a2b95731935c0c  gcc/testsuite/g++.dg/cpp26/type-order3.C
  67dd0d88f5927305cb1388ee2a725071  gcc/testsuite/g++.dg/cpp26/unevalstr1.C
*************** d5cf00e36fa4ba1a100d8370416e1bc2  gcc/te
*** 29054,29059 ****
--- 29073,29079 ----
  a9a14bb307d24157192c2d361ae5fcbe  gcc/testsuite/g++.dg/cpp2a/constexpr-union1.C
  7c347df7a530f4b435982cde93fd790e  gcc/testsuite/g++.dg/cpp2a/constexpr-union10.C
  c2bce719eee618db0268e56afba5daaf  gcc/testsuite/g++.dg/cpp2a/constexpr-union11.C
+ f95fa5243889f80bda780ff8c78eda70  gcc/testsuite/g++.dg/cpp2a/constexpr-union12.C
  4fd1e359f10f22a9e4ac5656c39367e2  gcc/testsuite/g++.dg/cpp2a/constexpr-union2.C
  64db89fe8184ef8910fbbef6f4db6984  gcc/testsuite/g++.dg/cpp2a/constexpr-union3.C
  c0b015cd02e07242444c2700f64e070a  gcc/testsuite/g++.dg/cpp2a/constexpr-union4.C
*************** c78f774590fd68025c389ab4361f5714  gcc/te
*** 29461,29466 ****
--- 29481,29487 ----
  506f070d3467e5b0df571bcdbd69aad8  gcc/testsuite/g++.dg/cpp2a/nontype-class71.C
  4a2f2d8385e6b854507e3edd81bfde1e  gcc/testsuite/g++.dg/cpp2a/nontype-class72.C
  5026844e08700f623ba7b14a5b49f436  gcc/testsuite/g++.dg/cpp2a/nontype-class73.C
+ 8ba6c2ac06a8e542e052a9d8cf502646  gcc/testsuite/g++.dg/cpp2a/nontype-class74.C
  44a04e768668501da12fed78805a7d70  gcc/testsuite/g++.dg/cpp2a/nontype-class8.C
  bae1c36e9d9dcb762070154c47a6b3c3  gcc/testsuite/g++.dg/cpp2a/nontype-class9.C
  be21ab07ff4b8655deffc37a85075c52  gcc/testsuite/g++.dg/cpp2a/nontype-complex1.C
*************** fe6047f5ca7e2eac34792a3acc1193c2  gcc/te
*** 31701,31707 ****
  73dc4c4897395dc7c307860e0c371fe1  gcc/testsuite/g++.dg/gomp/critical-1.C
  67c49c3ef2f12e8a48820530d769fbd8  gcc/testsuite/g++.dg/gomp/critical-2.C
  d51c209a538c8e7658a85ca99d8eb17b  gcc/testsuite/g++.dg/gomp/critical-3.C
! 60088a85faa379abbf7cbc20ae5fa42c  gcc/testsuite/g++.dg/gomp/declare-mapper-1.C
  4930d47281726e54daf3369e41c792a4  gcc/testsuite/g++.dg/gomp/declare-mapper-2.C
  ba4a8a9f66e6db7ad17cae2882bb6ca2  gcc/testsuite/g++.dg/gomp/declare-mapper-3.C
  c33309167faeafe5c8b09666ffbcb15d  gcc/testsuite/g++.dg/gomp/declare-simd-1.C
--- 31722,31728 ----
  73dc4c4897395dc7c307860e0c371fe1  gcc/testsuite/g++.dg/gomp/critical-1.C
  67c49c3ef2f12e8a48820530d769fbd8  gcc/testsuite/g++.dg/gomp/critical-2.C
  d51c209a538c8e7658a85ca99d8eb17b  gcc/testsuite/g++.dg/gomp/critical-3.C
! 070c66f175c3b0b15d6657959e7bde26  gcc/testsuite/g++.dg/gomp/declare-mapper-1.C
  4930d47281726e54daf3369e41c792a4  gcc/testsuite/g++.dg/gomp/declare-mapper-2.C
  ba4a8a9f66e6db7ad17cae2882bb6ca2  gcc/testsuite/g++.dg/gomp/declare-mapper-3.C
  c33309167faeafe5c8b09666ffbcb15d  gcc/testsuite/g++.dg/gomp/declare-simd-1.C
*************** f9f5e3f832e9fc9f27be84c9dd931af4  gcc/te
*** 33591,33596 ****
--- 33612,33620 ----
  32732079649b2eb040c1ba0b3d2f5e7d  gcc/testsuite/g++.dg/modules/anon-2_b.C
  26b77855d2e06cc5e9b1136617cad153  gcc/testsuite/g++.dg/modules/anon-3_a.H
  f86a9d1e34660cdc674d9ad30862970e  gcc/testsuite/g++.dg/modules/anon-3_b.C
+ 648ec55723c178ad14eaf4ab71699f69  gcc/testsuite/g++.dg/modules/anon-4.h
+ d0d8cff39a3e77af87993a5e01ea87b5  gcc/testsuite/g++.dg/modules/anon-4_a.H
+ 3a7a266eb35d08b94e55c1844c0e878f  gcc/testsuite/g++.dg/modules/anon-4_b.C
  a7104a7f65a894a81867f80af8612399  gcc/testsuite/g++.dg/modules/atom-decl-0_a.C
  bb5c4cd9a7635fa1f03740e04c841427  gcc/testsuite/g++.dg/modules/atom-decl-0_b.C
  264f336f97e542ff429a149616ccd617  gcc/testsuite/g++.dg/modules/atom-decl-0_c.C
*************** b5098d48df02f895f0e578a0a6ecde73  gcc/te
*** 33639,33644 ****
--- 33663,33671 ----
  8df4b11a8e283992ecbb2598a5d92ce6  gcc/testsuite/g++.dg/modules/auto-7_b.C
  9a7f1ce87583e6e392c76f4f6b195369  gcc/testsuite/g++.dg/modules/auto-8_a.H
  572d615e2c38b83d9a12eb7f97ed3dd6  gcc/testsuite/g++.dg/modules/auto-8_b.C
+ 69d0b7b452c6a0883b00a729acd8390e  gcc/testsuite/g++.dg/modules/auto-9.h
+ 5e2a8255499b662d84ce8313f50a0dcc  gcc/testsuite/g++.dg/modules/auto-9_a.H
+ 2557faac4d3c155df2ee047aee71c99b  gcc/testsuite/g++.dg/modules/auto-9_b.C
  53bbe2f7c4d5079131e5a6dea8da20db  gcc/testsuite/g++.dg/modules/bad-mapper-1.C
  429207e0eb777b4a43a566e8777f6503  gcc/testsuite/g++.dg/modules/bad-mapper-2.C
  457c206081cc6757683b25dc791287cd  gcc/testsuite/g++.dg/modules/bad-mapper-3.C
*************** be8c261cfa813b26cb16b8b3aebaf9ec  gcc/te
*** 34452,34457 ****
--- 34479,34487 ----
  7cd3f2e8de05b1dd669c3ff993d03b3a  gcc/testsuite/g++.dg/modules/merge-21_b.C
  c7141313017295f3b98183a39be9dfd2  gcc/testsuite/g++.dg/modules/merge-21_c.C
  a9756c1c5ac2dc00c4b157e7951cb465  gcc/testsuite/g++.dg/modules/merge-21_d.C
+ becd5f9fff04e3a521339a92a2372059  gcc/testsuite/g++.dg/modules/merge-22.h
+ 3c2b1ebd1ed21fa9b93ed00c3f86007d  gcc/testsuite/g++.dg/modules/merge-22_a.H
+ 9cb34a3f146835c74b50b6c053a38467  gcc/testsuite/g++.dg/modules/merge-22_b.C
  4f1ab1a658f8fe8b82d453787cd70235  gcc/testsuite/g++.dg/modules/merge-2_a.H
  8cdb66c1a7c6fd5f699a54755e0262c3  gcc/testsuite/g++.dg/modules/merge-2_b.C
  bafe05354251f1f0df54dbb55d13354f  gcc/testsuite/g++.dg/modules/merge-3_a.H
*************** bfcdf70f7788a8dca2494d7d8d98cf17  gcc/te
*** 35176,35181 ****
--- 35206,35213 ----
  ba5f93c702c55020390e3cdd4e0009b1  gcc/testsuite/g++.dg/modules/tpl-nttp-1_b.C
  07719b89ed87e2c2657a4b8adbcc9cde  gcc/testsuite/g++.dg/modules/tpl-nttp-2_a.H
  9e25637e60604ff42589263c03411751  gcc/testsuite/g++.dg/modules/tpl-nttp-2_b.C
+ 4c56308b2f2666c22ceaca0f6d6587f5  gcc/testsuite/g++.dg/modules/tpl-nttp-3_a.H
+ 679da4f11b54709e35c9c14aa32e1544  gcc/testsuite/g++.dg/modules/tpl-nttp-3_b.C
  a2ef21998bce68180a4877e9083a344b  gcc/testsuite/g++.dg/modules/tpl-spec-1_a.C
  a27985b4d2c331b6fd3664ba0db91db0  gcc/testsuite/g++.dg/modules/tpl-spec-1_b.C
  fca545a9a5246c83ffa778552ee9c057  gcc/testsuite/g++.dg/modules/tpl-spec-2_a.C
*************** b393922db8d338bed7f3bcf037edd19c  gcc/te
*** 37127,37133 ****
  3a80079be7a0bfd6f8efce4de8795fcb  gcc/testsuite/g++.dg/plugin/header_plugin.cc
  1c30a8080468929a3cbbc7a4ef384c4c  gcc/testsuite/g++.dg/plugin/location-overflow-test-pr100796.c
  0422777feb5bb202ec0e53d6551fe397  gcc/testsuite/g++.dg/plugin/location-overflow-test-pr96391.c
! 0b43184437ee38ac40cd671b01adb2f2  gcc/testsuite/g++.dg/plugin/plugin.exp
  0555e81b1b7c9c8e06b4e9d9ffccb7ff  gcc/testsuite/g++.dg/plugin/pragma_plugin-test-1.C
  bb9719af4ef365b9625ed93e9794b8b2  gcc/testsuite/g++.dg/plugin/pragma_plugin.cc
  503f96544096dfaa1ea93338e21923ff  gcc/testsuite/g++.dg/plugin/self-assign-test-1.C
--- 37159,37165 ----
  3a80079be7a0bfd6f8efce4de8795fcb  gcc/testsuite/g++.dg/plugin/header_plugin.cc
  1c30a8080468929a3cbbc7a4ef384c4c  gcc/testsuite/g++.dg/plugin/location-overflow-test-pr100796.c
  0422777feb5bb202ec0e53d6551fe397  gcc/testsuite/g++.dg/plugin/location-overflow-test-pr96391.c
! 4782424ce0f0fe3dd03d77bff7c16d0c  gcc/testsuite/g++.dg/plugin/plugin.exp
  0555e81b1b7c9c8e06b4e9d9ffccb7ff  gcc/testsuite/g++.dg/plugin/pragma_plugin-test-1.C
  bb9719af4ef365b9625ed93e9794b8b2  gcc/testsuite/g++.dg/plugin/pragma_plugin.cc
  503f96544096dfaa1ea93338e21923ff  gcc/testsuite/g++.dg/plugin/self-assign-test-1.C
*************** e051d5cb1d92744fe18b74552249a54e  gcc/te
*** 37139,37144 ****
--- 37171,37189 ----
  6a6dbcbab6d373e63c771d4d3f143ebb  gcc/testsuite/g++.dg/plugin/show-template-tree-color-no-highlight-colors.C
  946f03549b5d21aa38c5f97b1f198eac  gcc/testsuite/g++.dg/plugin/show-template-tree-color.C
  67cf82e34825298adb69e14878eb5af8  gcc/testsuite/g++.dg/plugin/show_template_tree_color_plugin.cc
+ d41ce822494e7cf9c0a0449bbbf999b8  gcc/testsuite/g++.dg/plugin/std-module-exports-c++20.C
+ 697ecc9568590ff8c5d42f9e89a28589  gcc/testsuite/g++.dg/plugin/std-module-exports-c++23.C
+ 38ef2e7beeee966e49425774c0081265  gcc/testsuite/g++.dg/plugin/std-module-exports-c++26.C
+ c1fb60b78b089fd14d370f0734e926cf  gcc/testsuite/g++.dg/plugin/std_module_exports_plugin.cc
+ b9ad3f7a3eefd277f5c8ee4ea4c87281  gcc/testsuite/g++.dg/plugin/uglification-c++11.C
+ 5519cae81f78df511daae216c7c57cf3  gcc/testsuite/g++.dg/plugin/uglification-c++14.C
+ cf17d3d7892439c50c29dd624c62a0e6  gcc/testsuite/g++.dg/plugin/uglification-c++17.C
+ 2cbefbe4ed70433fed3ad2896c7f1149  gcc/testsuite/g++.dg/plugin/uglification-c++20.C
+ 1c76177a8718f1f6d6b53ca5f87a7ccc  gcc/testsuite/g++.dg/plugin/uglification-c++23.C
+ cf2d440374df183403b1cf9d9c811883  gcc/testsuite/g++.dg/plugin/uglification-c++26.C
+ 99f94484ae9573ac1c3aa09ebc94a5bc  gcc/testsuite/g++.dg/plugin/uglification-c++98.C
+ de58e95790b2ab3c7ee402ecc60e6a25  gcc/testsuite/g++.dg/plugin/uglification.C
+ 7324198efe0bb82e7c53e6c861fab0b3  gcc/testsuite/g++.dg/plugin/uglification_plugin.cc
  d52f4cb5f64b45258d5b1297ad88b4d1  gcc/testsuite/g++.dg/pr100253.C
  8565710d6f77641a38bd4e09919a3fb2  gcc/testsuite/g++.dg/pr100574.C
  fff532cdcec98c1dd1cffeb35a951441  gcc/testsuite/g++.dg/pr100774.C
*************** cf1ce97bd56b5845905e4696d6e21793  gcc/te
*** 37466,37471 ****
--- 37511,37517 ----
  cd206cb5ea84f41a1db6f893297a8a28  gcc/testsuite/g++.dg/reflect/compare1.C
  eb84036c2fb391317cdd8fb25e15cd20  gcc/testsuite/g++.dg/reflect/compare10.C
  69b694ff95906eceb103f53ff258b9aa  gcc/testsuite/g++.dg/reflect/compare11.C
+ 5be5fa3edbc3a9ca382f999277959d62  gcc/testsuite/g++.dg/reflect/compare12.C
  77f46ccfa338c4f9a75ef678d7ba5555  gcc/testsuite/g++.dg/reflect/compare2.C
  7c0c70816017268061a751c3bdbd538f  gcc/testsuite/g++.dg/reflect/compare3.C
  43bc2faf991123b2c587dad97132a94c  gcc/testsuite/g++.dg/reflect/compare4.C
*************** a91076163632559f3333bcb1ef96b8fa  gcc/te
*** 37557,37562 ****
--- 37603,37609 ----
  27d9460a193ce7d4e90cab55cbd94bee  gcc/testsuite/g++.dg/reflect/dep13.C
  488bc5c168024b6b780c8eb7f6bcfbdb  gcc/testsuite/g++.dg/reflect/dep14.C
  7d10a75884985f168e884a55f10a0b3c  gcc/testsuite/g++.dg/reflect/dep15.C
+ 650cbf1e87a0fa73917bd381d110bb21  gcc/testsuite/g++.dg/reflect/dep16.C
  5ad7826c151890919478e6df81f4d9c8  gcc/testsuite/g++.dg/reflect/dep2.C
  0c0dac16104f8e96f71d07858c4a3a86  gcc/testsuite/g++.dg/reflect/dep3.C
  88c6774c1f0b10dc1375bd9a535099cb  gcc/testsuite/g++.dg/reflect/dep4.C
*************** faafb1e5e8bfafbcd2e2ae683d5c5f07  gcc/te
*** 37589,37594 ****
--- 37636,37642 ----
  7c7c53e3fca775308e60aaef6f744fa7  gcc/testsuite/g++.dg/reflect/error10.C
  2c9f13a2651383956671a08269662579  gcc/testsuite/g++.dg/reflect/error11.C
  274736df915df8a9983053ee6560cbc0  gcc/testsuite/g++.dg/reflect/error12.C
+ 7f36308a07e9e5ad4ffbf31e99cde669  gcc/testsuite/g++.dg/reflect/error13.C
  69edf1172a90d65c86d8d9bb69b88b21  gcc/testsuite/g++.dg/reflect/error2.C
  eb3f835094fc060a3320066f75665133  gcc/testsuite/g++.dg/reflect/error3.C
  5caf93c84084cbeab5b7f76875d678ae  gcc/testsuite/g++.dg/reflect/error4.C
*************** de0f55ef9b96c27bd58bd2fbbc36e8cb  gcc/te
*** 37651,37657 ****
  ab1db2b0eb404ff32ef9a7071d76c8fd  gcc/testsuite/g++.dg/reflect/has_template_arguments4.C
  c06bd497360c05fbf80ffb2ffdbffe27  gcc/testsuite/g++.dg/reflect/identifier_of1.C
  4e38907428d25d2a0cf80b5f56cf6f64  gcc/testsuite/g++.dg/reflect/identifier_of2.C
! 1c9e03241b17bfeb65c31a850c4486d8  gcc/testsuite/g++.dg/reflect/identifier_of3.C
  1e2c2dcb3d05269583ceaf415358474f  gcc/testsuite/g++.dg/reflect/init1.C
  ec949dc698d4dd0b434d6c269db3d31d  gcc/testsuite/g++.dg/reflect/init10.C
  8dc0d0d0fae9dfaf4da9774c4db397c3  gcc/testsuite/g++.dg/reflect/init11.C
--- 37699,37705 ----
  ab1db2b0eb404ff32ef9a7071d76c8fd  gcc/testsuite/g++.dg/reflect/has_template_arguments4.C
  c06bd497360c05fbf80ffb2ffdbffe27  gcc/testsuite/g++.dg/reflect/identifier_of1.C
  4e38907428d25d2a0cf80b5f56cf6f64  gcc/testsuite/g++.dg/reflect/identifier_of2.C
! b80e4eb0aebfe11a491c274475e1ee79  gcc/testsuite/g++.dg/reflect/identifier_of3.C
  1e2c2dcb3d05269583ceaf415358474f  gcc/testsuite/g++.dg/reflect/init1.C
  ec949dc698d4dd0b434d6c269db3d31d  gcc/testsuite/g++.dg/reflect/init10.C
  8dc0d0d0fae9dfaf4da9774c4db397c3  gcc/testsuite/g++.dg/reflect/init11.C
*************** f6803b822ccb79238b24868d977699f4  gcc/te
*** 37756,37762 ****
  7eb326f1731ded10f833d6bc1b6a8a35  gcc/testsuite/g++.dg/reflect/mangle1.C
  8adb63c51e98fb1692e89416e0887655  gcc/testsuite/g++.dg/reflect/mangle2.C
  ea720c7f072506efc4d68f19c28f450d  gcc/testsuite/g++.dg/reflect/mangle3.C
! db2ad60789319025e03e2cd9afc4409b  gcc/testsuite/g++.dg/reflect/mangle4.C
  13986cd705d67b3899c41c5cf5ce22c2  gcc/testsuite/g++.dg/reflect/mangle5.C
  2f2f67f28be6797089b2072e815b969d  gcc/testsuite/g++.dg/reflect/mangle6.C
  a3a095f76106493121ca9f08dbb03b9e  gcc/testsuite/g++.dg/reflect/member-visibility1.C
--- 37804,37810 ----
  7eb326f1731ded10f833d6bc1b6a8a35  gcc/testsuite/g++.dg/reflect/mangle1.C
  8adb63c51e98fb1692e89416e0887655  gcc/testsuite/g++.dg/reflect/mangle2.C
  ea720c7f072506efc4d68f19c28f450d  gcc/testsuite/g++.dg/reflect/mangle3.C
! 96900c06aa6df121875dd7f2ecc5b7a3  gcc/testsuite/g++.dg/reflect/mangle4.C
  13986cd705d67b3899c41c5cf5ce22c2  gcc/testsuite/g++.dg/reflect/mangle5.C
  2f2f67f28be6797089b2072e815b969d  gcc/testsuite/g++.dg/reflect/mangle6.C
  a3a095f76106493121ca9f08dbb03b9e  gcc/testsuite/g++.dg/reflect/member-visibility1.C
*************** a34036db3004285985809be77695e11a  gcc/te
*** 37805,37811 ****
  ad7d207d3074d99c1a99266c5b2127f9  gcc/testsuite/g++.dg/reflect/ns2.C
  5bed6b939e587040c075e70083201181  gcc/testsuite/g++.dg/reflect/ns3.C
  d651773731e4ea962187b9e5a30570ca  gcc/testsuite/g++.dg/reflect/ns4.C
! 0b7259d3184e59599aeead7ca291964b  gcc/testsuite/g++.dg/reflect/ns5.C
  33a30930e2e875396b90cb726be2f04d  gcc/testsuite/g++.dg/reflect/ns6.C
  b028075830c73967c5119fee2f30c861  gcc/testsuite/g++.dg/reflect/null1.C
  c6a71c4b6f87d8009162c82104ba6ea6  gcc/testsuite/g++.dg/reflect/null2.C
--- 37853,37859 ----
  ad7d207d3074d99c1a99266c5b2127f9  gcc/testsuite/g++.dg/reflect/ns2.C
  5bed6b939e587040c075e70083201181  gcc/testsuite/g++.dg/reflect/ns3.C
  d651773731e4ea962187b9e5a30570ca  gcc/testsuite/g++.dg/reflect/ns4.C
! ef96d15e860cba300dfa509fd4f4296e  gcc/testsuite/g++.dg/reflect/ns5.C
  33a30930e2e875396b90cb726be2f04d  gcc/testsuite/g++.dg/reflect/ns6.C
  b028075830c73967c5119fee2f30c861  gcc/testsuite/g++.dg/reflect/null1.C
  c6a71c4b6f87d8009162c82104ba6ea6  gcc/testsuite/g++.dg/reflect/null2.C
*************** a0ed9ab19598e5557df6ce3cd0eb27b5  gcc/te
*** 37871,37877 ****
  306b4ad2098e8b750ed54e51a41def85  gcc/testsuite/g++.dg/reflect/pr122634-1.C
  a69973f9ba9d90dda2aa3c51a3581fae  gcc/testsuite/g++.dg/reflect/pr122634-2.C
  bcea9ee60707a95dc9fe1a749981578a  gcc/testsuite/g++.dg/reflect/pr123404.C
! 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
--- 37919,37925 ----
  306b4ad2098e8b750ed54e51a41def85  gcc/testsuite/g++.dg/reflect/pr122634-1.C
  a69973f9ba9d90dda2aa3c51a3581fae  gcc/testsuite/g++.dg/reflect/pr122634-2.C
  bcea9ee60707a95dc9fe1a749981578a  gcc/testsuite/g++.dg/reflect/pr123404.C
! 28e235068ceaef47f88013b1ea940f06  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
*************** d8a3c8c16d619e634a0ac785558d78a3  gcc/te
*** 37966,37972 ****
  24d6f2c3c38ba068c15e41ac86337573  gcc/testsuite/g++.dg/reflect/type6.C
  40a69e9361b22f6a58fc25815bc4b804  gcc/testsuite/g++.dg/reflect/type7.C
  0d9163acdbee795ad2d759efb9b92ee4  gcc/testsuite/g++.dg/reflect/type8.C
! 428c7497ade86d1054c19afa40e9b052  gcc/testsuite/g++.dg/reflect/type9.C
  a97f51af196e9b66ef9d840989598a75  gcc/testsuite/g++.dg/reflect/type_of1.C
  2cbbc76b7de463f6b1d9d308ec90a956  gcc/testsuite/g++.dg/reflect/type_of2.C
  04ceff367fd1cae985265e6d71d444db  gcc/testsuite/g++.dg/reflect/type_of3.C
--- 38014,38020 ----
  24d6f2c3c38ba068c15e41ac86337573  gcc/testsuite/g++.dg/reflect/type6.C
  40a69e9361b22f6a58fc25815bc4b804  gcc/testsuite/g++.dg/reflect/type7.C
  0d9163acdbee795ad2d759efb9b92ee4  gcc/testsuite/g++.dg/reflect/type8.C
! 98a989c6fb8148edbb681b3c4d3ec69b  gcc/testsuite/g++.dg/reflect/type9.C
  a97f51af196e9b66ef9d840989598a75  gcc/testsuite/g++.dg/reflect/type_of1.C
  2cbbc76b7de463f6b1d9d308ec90a956  gcc/testsuite/g++.dg/reflect/type_of2.C
  04ceff367fd1cae985265e6d71d444db  gcc/testsuite/g++.dg/reflect/type_of3.C
*************** e5c358735afed9e9c54950b2b1516563  gcc/te
*** 40520,40525 ****
--- 40568,40575 ----
  92014ea122d687546fe3649560d8b2a7  gcc/testsuite/g++.dg/tree-ssa/builtin1.C
  48f8a1a8175e84a3573f187b018b2269  gcc/testsuite/g++.dg/tree-ssa/bvector-3.C
  713d6b942f1fdfec168122607d26adf6  gcc/testsuite/g++.dg/tree-ssa/calloc.C
+ e5d3d608e3fad6db7c6c433a55f2a103  gcc/testsuite/g++.dg/tree-ssa/cond-add-vec-1.C
+ d63994fdffed3c17f6a1ae7b09195ddb  gcc/testsuite/g++.dg/tree-ssa/cond-add-vec-2.C
  77eae20bc535d63c8ba5e78f1753ad4f  gcc/testsuite/g++.dg/tree-ssa/cond-temp1.C
  30b2438f1473559df105c0da4dbe8cea  gcc/testsuite/g++.dg/tree-ssa/copy-prop-aggregate-sra-1.C
  d5faa1fd9db0537a20703336005ef3a9  gcc/testsuite/g++.dg/tree-ssa/copy-prop-aggregate-sra-2.C
*************** c60f58c35051bdf33475572fe6676ded  gcc/te
*** 40581,40586 ****
--- 40631,40637 ----
  c8003cf8b272bb11f8a21275b9e5c595  gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C
  9ea732e01391f201c070578af2e42c8a  gcc/testsuite/g++.dg/tree-ssa/obj-type-ref.C
  6474aef48daec343e8355cccf7ae5d56  gcc/testsuite/g++.dg/tree-ssa/phiopt-1.C
+ dbc7213b2873e0962c11500a42ea7b39  gcc/testsuite/g++.dg/tree-ssa/phiprop-1.C
  daf046d4911258823d8a9f8947354f8c  gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C
  8db319629bbacdaa031619e6f674f8c5  gcc/testsuite/g++.dg/tree-ssa/pr100038.C
  38a84cee75caf37cd532dd21e3d1fc85  gcc/testsuite/g++.dg/tree-ssa/pr101769.C
*************** fb6172109b269722e02aa230bd3522d8  gcc/te
*** 45710,45717 ****
  ae8574e23abf3d9af1504b3bec6f9ec6  gcc/testsuite/g++.target/i386/mangling-alias1.C
  b7e1f3365f4173c07b92bd12be740cee  gcc/testsuite/g++.target/i386/memset-pr101366-1.C
  2c7dc95d6ad45af2e4977347261d684f  gcc/testsuite/g++.target/i386/memset-pr101366-2.C
! 14b9d07d764e10ea8c93f20423913422  gcc/testsuite/g++.target/i386/memset-pr108585-1a.C
! 30de8090fe698b080715e95dd4578512  gcc/testsuite/g++.target/i386/memset-pr108585-1b.C
  087c122c6125afd5603610259a957f95  gcc/testsuite/g++.target/i386/memset-pr118276-1a.C
  fd21c4733c188d0f80c33f7479852a52  gcc/testsuite/g++.target/i386/memset-pr118276-1b.C
  c86685c26af44bf5c35f829b79362b3c  gcc/testsuite/g++.target/i386/memset-pr118276-1c.C
--- 45761,45768 ----
  ae8574e23abf3d9af1504b3bec6f9ec6  gcc/testsuite/g++.target/i386/mangling-alias1.C
  b7e1f3365f4173c07b92bd12be740cee  gcc/testsuite/g++.target/i386/memset-pr101366-1.C
  2c7dc95d6ad45af2e4977347261d684f  gcc/testsuite/g++.target/i386/memset-pr101366-2.C
! 1c63e2079e045781b560f7c4c27ee492  gcc/testsuite/g++.target/i386/memset-pr108585-1a.C
! 66fb9ef066f75058480b5c858ba39ef1  gcc/testsuite/g++.target/i386/memset-pr108585-1b.C
  087c122c6125afd5603610259a957f95  gcc/testsuite/g++.target/i386/memset-pr118276-1a.C
  fd21c4733c188d0f80c33f7479852a52  gcc/testsuite/g++.target/i386/memset-pr118276-1b.C
  c86685c26af44bf5c35f829b79362b3c  gcc/testsuite/g++.target/i386/memset-pr118276-1c.C
*************** bad9a677892adffe2c45653797aad55c  gcc/te
*** 45748,45753 ****
--- 45799,45805 ----
  8e16cb4ef8b3ee3b728e21112c7331d1  gcc/testsuite/g++.target/i386/mv30.C
  6c2437562ef96defbdcf21aa49f5676f  gcc/testsuite/g++.target/i386/mv31.C
  7ad5e74b4e62aeee372128b50434de84  gcc/testsuite/g++.target/i386/mv32.C
+ e0b31711a789b1708a13fef187bfed01  gcc/testsuite/g++.target/i386/mv33.C
  253207ecb3f4d04076efa9253026fa4c  gcc/testsuite/g++.target/i386/mv4.C
  dc39143004995c38b524d1b929c9c96c  gcc/testsuite/g++.target/i386/mv5.C
  01094409b78d48ec67bbf367448ecc93  gcc/testsuite/g++.target/i386/mv6.C
*************** ffc2d0352a16ed7c76c12152bde69753  gcc/te
*** 47317,47322 ****
--- 47369,47375 ----
  b8b52e8f02c4a8a36a13b5243b69bbe6  gcc/testsuite/gcc.c-torture/compile/pr124250.c
  2d7ab09400234f73cb2751fd18e97cce  gcc/testsuite/gcc.c-torture/compile/pr124280.c
  39f558958106fc6454b8884cf937791f  gcc/testsuite/gcc.c-torture/compile/pr124643.c
+ 5ac4ade7a6a5945ebcf534694df7f5fc  gcc/testsuite/gcc.c-torture/compile/pr125039.c
  33c7141fcf5b1add3ddd2be0100f1f0d  gcc/testsuite/gcc.c-torture/compile/pr12517.c
  ec16b12ab11c499bf321be18ea59da33  gcc/testsuite/gcc.c-torture/compile/pr12578.c
  86f3d5cf87d24e97aa663b79f2d0ac5d  gcc/testsuite/gcc.c-torture/compile/pr12899.c
*************** cb0b728c50be57775ce5c56aa25f4545  gcc/te
*** 50139,50145 ****
  44c6ad090d3f06206aa54f59582ae32c  gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c
  76a05adc513bcf00de7e94465ef0bc6d  gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.x
  7cc6912823bc4dccc8e6bba4f4f6603f  gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp
! cd9e32e54c42224f334bd77584e38795  gcc/testsuite/gcc.dg-selftests/dg-final.exp
  d0289bfc068c575e2168df7bc156b45a  gcc/testsuite/gcc.dg/20000108-1.c
  586ef49702317acb226ba076aeea11ee  gcc/testsuite/gcc.dg/20000111-1.c
  d8a5405adb98e221c4fa41ce145177c6  gcc/testsuite/gcc.dg/20000623-1.c
--- 50192,50198 ----
  44c6ad090d3f06206aa54f59582ae32c  gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.c
  76a05adc513bcf00de7e94465ef0bc6d  gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.x
  7cc6912823bc4dccc8e6bba4f4f6603f  gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp
! e03386c5e0261d5cadc3c3125e5b9d97  gcc/testsuite/gcc.dg-selftests/dg-final.exp
  d0289bfc068c575e2168df7bc156b45a  gcc/testsuite/gcc.dg/20000108-1.c
  586ef49702317acb226ba076aeea11ee  gcc/testsuite/gcc.dg/20000111-1.c
  d8a5405adb98e221c4fa41ce145177c6  gcc/testsuite/gcc.dg/20000623-1.c
*************** f1a4d668b7cdedcf120b9151c47abb67  gcc/te
*** 51141,51146 ****
--- 51194,51200 ----
  b79e0a62aa2f1f6ddbde53ae68723039  gcc/testsuite/gcc.dg/analyzer/analyzer.exp
  c8fea92fbe2674fd004d27f275db2d9f  gcc/testsuite/gcc.dg/analyzer/asm-x86-dyndbg-1.c
  d780518e28005b87079c2be1a96dab0e  gcc/testsuite/gcc.dg/analyzer/asm-x86-lp64-1.c
+ 2c4c2f966df1374e865e63097f900194  gcc/testsuite/gcc.dg/analyzer/atoi-1.c
  0dedf67a08edba5166d29489ccfd969c  gcc/testsuite/gcc.dg/analyzer/atomic-builtins-1.c
  f0f367208592d7230b3e5a8859fcdc2b  gcc/testsuite/gcc.dg/analyzer/atomic-types-1.c
  823ae051f67de86d0b580c3046202e0f  gcc/testsuite/gcc.dg/analyzer/attr-format-1.c
*************** d21405ff7bef57360e2a0ce49f7b6578  gcc/te
*** 51166,51172 ****
  6fa62fa4ce6b89f125994523d89747a3  gcc/testsuite/gcc.dg/analyzer/conditionals-pr124451-_Bool.c
  f7f2f6440758ebcd9d9bdb513e1c1b24  gcc/testsuite/gcc.dg/analyzer/conditionals-pr124451-enum.c
  8cfdc88c0b5a96aa0b303a5409085dfc  gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c
! a22df4e24cdaae6bb5e5e29c94ed2ad2  gcc/testsuite/gcc.dg/analyzer/data-model-1.c
  fbf171c2475c36b54306b4fa689eee97  gcc/testsuite/gcc.dg/analyzer/data-model-10.c
  01dd89f886f8267655367177e67d8a7f  gcc/testsuite/gcc.dg/analyzer/data-model-13.c
  337c9beb072c81d3286e3a687c8e0abf  gcc/testsuite/gcc.dg/analyzer/data-model-15.c
--- 51220,51226 ----
  6fa62fa4ce6b89f125994523d89747a3  gcc/testsuite/gcc.dg/analyzer/conditionals-pr124451-_Bool.c
  f7f2f6440758ebcd9d9bdb513e1c1b24  gcc/testsuite/gcc.dg/analyzer/conditionals-pr124451-enum.c
  8cfdc88c0b5a96aa0b303a5409085dfc  gcc/testsuite/gcc.dg/analyzer/conditionals-trans.c
! 4b6883ad178c999b36372d45609f89e5  gcc/testsuite/gcc.dg/analyzer/data-model-1.c
  fbf171c2475c36b54306b4fa689eee97  gcc/testsuite/gcc.dg/analyzer/data-model-10.c
  01dd89f886f8267655367177e67d8a7f  gcc/testsuite/gcc.dg/analyzer/data-model-13.c
  337c9beb072c81d3286e3a687c8e0abf  gcc/testsuite/gcc.dg/analyzer/data-model-15.c
*************** fd6b9c1ae3833951eb92de84a938f778  gcc/te
*** 51184,51191 ****
  2b005f545877795663ba55a328aa9b60  gcc/testsuite/gcc.dg/analyzer/deref-before-check-macro.c
  452ca8a442483b2507962d0dd1d5efdc  gcc/testsuite/gcc.dg/analyzer/deref-before-check-pr113253.c
  64840faa76375f58a4f02239bbee2133  gcc/testsuite/gcc.dg/analyzer/describe-1.c
! 712ec8c7393a23d983955c94ba653324  gcc/testsuite/gcc.dg/analyzer/divide-by-zero-ice-pr124433.c
! a70bd968ac0c129391eec81725101b61  gcc/testsuite/gcc.dg/analyzer/divide-by-zero-pr124195-1.c
  79f1ff0cd918a19b54f93e743e066e42  gcc/testsuite/gcc.dg/analyzer/doom-d_main-IdentifyVersion.c
  60ee6abfbc9b8a834263465dbfa1757b  gcc/testsuite/gcc.dg/analyzer/doom-s_sound-pr108867.c
  0ec3d38b15165ad7732c142bfbb0329f  gcc/testsuite/gcc.dg/analyzer/double-free-lto-1-a.c
--- 51238,51246 ----
  2b005f545877795663ba55a328aa9b60  gcc/testsuite/gcc.dg/analyzer/deref-before-check-macro.c
  452ca8a442483b2507962d0dd1d5efdc  gcc/testsuite/gcc.dg/analyzer/deref-before-check-pr113253.c
  64840faa76375f58a4f02239bbee2133  gcc/testsuite/gcc.dg/analyzer/describe-1.c
! f4f5e66cb755596c320a2c971ed30971  gcc/testsuite/gcc.dg/analyzer/divide-by-zero-float.c
! 0c838d4b28741b313e3a62c7500cb7d6  gcc/testsuite/gcc.dg/analyzer/divide-by-zero-ice-pr124433.c
! 92cec44c7259a2f39e6face80fdb1399  gcc/testsuite/gcc.dg/analyzer/divide-by-zero-pr124195-1.c
  79f1ff0cd918a19b54f93e743e066e42  gcc/testsuite/gcc.dg/analyzer/doom-d_main-IdentifyVersion.c
  60ee6abfbc9b8a834263465dbfa1757b  gcc/testsuite/gcc.dg/analyzer/doom-s_sound-pr108867.c
  0ec3d38b15165ad7732c142bfbb0329f  gcc/testsuite/gcc.dg/analyzer/double-free-lto-1-a.c
*************** e68d45a98a5c9f2419bc2200bddf6f57  gcc/te
*** 51219,51224 ****
--- 51274,51280 ----
  983aa8eb3b385c301b0f38e058072ad2  gcc/testsuite/gcc.dg/analyzer/fd-glibc-make_named_socket.h
  dfec44c9516f74c36a586e4fcca16e64  gcc/testsuite/gcc.dg/analyzer/fd-leak-pr108252.c
  a6c2c6cbd200de5abc7c929fe49fe265  gcc/testsuite/gcc.dg/analyzer/fd-listen.c
+ faf3bb5b317286dfffce5086dc62bf48  gcc/testsuite/gcc.dg/analyzer/fd-mktemp-family.c
  8fb341e8fe6909ce190ae756b2789975  gcc/testsuite/gcc.dg/analyzer/fd-pr108633.c
  ebabbb9693ff5ff6e0081d269f719eeb  gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c
  733c0a2c7f420da2e8b9bf01f57cbf4a  gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-active-open.c
*************** b29483f2758f47b95759473be5a64ba6  gcc/te
*** 51234,51239 ****
--- 51290,51296 ----
  60112ba55cc527ed2f374a5469b8bb21  gcc/testsuite/gcc.dg/analyzer/file-paths-1.c
  75f588a8b419118a7d616febe28e31d0  gcc/testsuite/gcc.dg/analyzer/file-pr58237.c
  9b3a1447e7bea99cf8e166ae40a1809a  gcc/testsuite/gcc.dg/analyzer/fopen-1.c
+ 865c08f3d3283765e2d04510bfd45aa4  gcc/testsuite/gcc.dg/analyzer/getenv-1.c
  471e212ffaba7e73946663e02bd3f81d  gcc/testsuite/gcc.dg/analyzer/ice-pr113496.c
  5595310af02dfa91a81b62875727bbee  gcc/testsuite/gcc.dg/analyzer/ice-pr124055-1.c
  c30d5e3cc23b459e19c55fd156c02af1  gcc/testsuite/gcc.dg/analyzer/ice-pr124055-2.c
*************** bfcaf2a6892cf4c91bc0dac810231fdb  gcc/te
*** 51258,51263 ****
--- 51315,51326 ----
  ac65547952c25ba221985e37016c6fb2  gcc/testsuite/gcc.dg/analyzer/memcpy-1.c
  9c02a73028cac042acd872f0880e838c  gcc/testsuite/gcc.dg/analyzer/memmove-1.c
  acc662379756e41ce6873fb8ee91f0b1  gcc/testsuite/gcc.dg/analyzer/memset-CVE-2017-18549-1.c
+ 1da9c29e2d92281c7ecc3e1a1a7983c8  gcc/testsuite/gcc.dg/analyzer/mkdtemp-1.c
+ 038154e6f7ad547c8c56ca9e4e3443bc  gcc/testsuite/gcc.dg/analyzer/mkostemp-1.c
+ ffd48d4dbd1ac7c52d52f7dc4afb694b  gcc/testsuite/gcc.dg/analyzer/mkostemps-1.c
+ 536843e50b01db99dea7e71b72640a03  gcc/testsuite/gcc.dg/analyzer/mkstemp-1.c
+ b239c113edac916be0a942242ddf5f11  gcc/testsuite/gcc.dg/analyzer/mkstemps-1.c
+ b120180d812c28a7cf0d9e204727a549  gcc/testsuite/gcc.dg/analyzer/mktemp-1.c
  5c81fadcddee7a5b13a23be5cad6701d  gcc/testsuite/gcc.dg/analyzer/named-constants-Wunused-macros.c
  249e92fa7bb08b66f184515348adf910  gcc/testsuite/gcc.dg/analyzer/named-constants-via-command-line.c
  0605ec7df17825d30fe4f6374f77bbe9  gcc/testsuite/gcc.dg/analyzer/named-constants-via-enum-and-macro.c
*************** b76452713c6522655217df51194d0da5  gcc/te
*** 51407,51412 ****
--- 51470,51476 ----
  704cf666386e2d20cb2947b0dfd0067a  gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1-b.c
  222b11a7c333c892c49c4acf13282013  gcc/testsuite/gcc.dg/analyzer/stdarg-lto-1.h
  7c34f9a3c92ba106a890f78970e8464a  gcc/testsuite/gcc.dg/analyzer/stdarg-types-1.c
+ 33e174f7352f52397f09f832a69b1fc0  gcc/testsuite/gcc.dg/analyzer/strcasecmp-1.c
  72744cf5b7689b54300874e863c831d8  gcc/testsuite/gcc.dg/analyzer/strcat-1.c
  134423fe242d5fcd6c70f9d027d95bbc  gcc/testsuite/gcc.dg/analyzer/strchr-1.c
  73f2d5778cc33feca3cbd46c97af6cb3  gcc/testsuite/gcc.dg/analyzer/strcmp-1.c
*************** c446cf331d60d19eea3950d7f444f8b3  gcc/te
*** 52104,52109 ****
--- 52168,52176 ----
  a7f36d213cef759e44b1ea369391b70d  gcc/testsuite/gcc.dg/bitint-128.c
  ad4a12ff2a965c06e2883de49f8fafcc  gcc/testsuite/gcc.dg/bitint-129.c
  aa6e262f1d508ec048e76ac4af6675a4  gcc/testsuite/gcc.dg/bitint-13.c
+ f525432551e7ed288bba1822837bc342  gcc/testsuite/gcc.dg/bitint-130.c
+ d8a2ce357fedbb0b34fa7ed096b60a22  gcc/testsuite/gcc.dg/bitint-131.c
+ 81b5fc705410e41c3e4f3d0486526920  gcc/testsuite/gcc.dg/bitint-132.c
  e6db29256563268a3c327706e78c79a4  gcc/testsuite/gcc.dg/bitint-14.c
  c748706240385773f27caba61cbbcbd8  gcc/testsuite/gcc.dg/bitint-15.c
  acfbe287f11e3faf0020cde57be42822  gcc/testsuite/gcc.dg/bitint-16.c
*************** a37e8165a7b80993768f3ffd60f970d1  gcc/te
*** 52278,52283 ****
--- 52345,52352 ----
  297482280bba1db1aca62784fdb79b21  gcc/testsuite/gcc.dg/builtin-memchr.c
  a44ac88aa8a6da31cb9b33133af1f622  gcc/testsuite/gcc.dg/builtin-memcpy-2.c
  8f379b287c70f375ef6c56e42f7b980a  gcc/testsuite/gcc.dg/builtin-memcpy.c
+ 44eb0a5a9f7be82980828c79f687cd3c  gcc/testsuite/gcc.dg/builtin-mempcpy-1.c
+ e74418ac685e06bc67c743050d2cdff5  gcc/testsuite/gcc.dg/builtin-mempcpy-2.c
  e0000c5cec883d5b01ff1c7565b4f460  gcc/testsuite/gcc.dg/builtin-object-size-1.c
  03a590dda2c435b8a60eaa573bd785b0  gcc/testsuite/gcc.dg/builtin-object-size-10.c
  f122f7a281486824649a6f822f81d9d0  gcc/testsuite/gcc.dg/builtin-object-size-11.c
*************** e39432b4ae7797e55b13f6d2fd29a4a6  gcc/te
*** 56734,56740 ****
  fc7c9c751d59b444d0ab30c4d9029491  gcc/testsuite/gcc.dg/ipa/pr120044-1.c
  538e5a7542c72b7ea4e4375cbebde001  gcc/testsuite/gcc.dg/ipa/pr120044-2.c
  565d3e382e01fcd9c41e557858bca548  gcc/testsuite/gcc.dg/ipa/pr120295.c
! 2b41b4e284752d0785412cf47f5b3f6d  gcc/testsuite/gcc.dg/ipa/pr122458.c
  888d33a20f8dcb2d65f085d84f66723e  gcc/testsuite/gcc.dg/ipa/pr123542.c
  187b807400791bf18a7a1f9f9ce8a4a7  gcc/testsuite/gcc.dg/ipa/pr123543.c
  72900ba4925dafc06ee62e16c28d6287  gcc/testsuite/gcc.dg/ipa/pr124777.c
--- 56803,56809 ----
  fc7c9c751d59b444d0ab30c4d9029491  gcc/testsuite/gcc.dg/ipa/pr120044-1.c
  538e5a7542c72b7ea4e4375cbebde001  gcc/testsuite/gcc.dg/ipa/pr120044-2.c
  565d3e382e01fcd9c41e557858bca548  gcc/testsuite/gcc.dg/ipa/pr120295.c
! 14b92f2fc7da514c37c13ede5f279655  gcc/testsuite/gcc.dg/ipa/pr122458.c
  888d33a20f8dcb2d65f085d84f66723e  gcc/testsuite/gcc.dg/ipa/pr123542.c
  187b807400791bf18a7a1f9f9ce8a4a7  gcc/testsuite/gcc.dg/ipa/pr123543.c
  72900ba4925dafc06ee62e16c28d6287  gcc/testsuite/gcc.dg/ipa/pr124777.c
*************** a03a5109c087726181cf7cc2241d1a9e  gcc/te
*** 57286,57298 ****
  46d188c0319bf02d664cc2c49c9df2ef  gcc/testsuite/gcc.dg/lto/simd-function_0.c
  eb3f74ee254d840e57e48daa509a2c8c  gcc/testsuite/gcc.dg/lto/tag-1_0.c
  0e59139568f3499106d8c9c073cb93a6  gcc/testsuite/gcc.dg/lto/tag-1_1.c
! d3373213fac75fe8c0cf9a95609aee57  gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-1_0.c
  0b8c0686fa89ada1fa46aaffc51ae2d6  gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-1_1.c
  d879ca69386462507d34baeeaac6ff87  gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-2_0.c
  fce9b0e78881985f76e0dd77bf2834f2  gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-2_1.c
  6ced18e2b5e01709247b972ac330e680  gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-3_0.c
  db7afbef19e4085f817f6d5503e94797  gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-3_1.c
! bb7cf904df61848bdf84886837612bb9  gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-1_0.c
  06309190fd3e222a7f4615a1e35b909a  gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-1_1.c
  fe37f244fa55d46efa4078f405290af2  gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-2_0.c
  e37f3db6688d550dbb2243182e4579f0  gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-2_1.c
--- 57355,57367 ----
  46d188c0319bf02d664cc2c49c9df2ef  gcc/testsuite/gcc.dg/lto/simd-function_0.c
  eb3f74ee254d840e57e48daa509a2c8c  gcc/testsuite/gcc.dg/lto/tag-1_0.c
  0e59139568f3499106d8c9c073cb93a6  gcc/testsuite/gcc.dg/lto/tag-1_1.c
! f558c203a038b0e53626cf8d223ddb80  gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-1_0.c
  0b8c0686fa89ada1fa46aaffc51ae2d6  gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-1_1.c
  d879ca69386462507d34baeeaac6ff87  gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-2_0.c
  fce9b0e78881985f76e0dd77bf2834f2  gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-2_1.c
  6ced18e2b5e01709247b972ac330e680  gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-3_0.c
  db7afbef19e4085f817f6d5503e94797  gcc/testsuite/gcc.dg/lto/toplevel-extended-asm-3_1.c
! a14df6b2b4fc781ec4a834c4bf18b13b  gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-1_0.c
  06309190fd3e222a7f4615a1e35b909a  gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-1_1.c
  fe37f244fa55d46efa4078f405290af2  gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-2_0.c
  e37f3db6688d550dbb2243182e4579f0  gcc/testsuite/gcc.dg/lto/toplevel-simple-asm-2_1.c
*************** f402be89e4891c76c691c8144fe168f7  gcc/te
*** 58690,58699 ****
--- 58759,58771 ----
  02130fab8e808e36f5a9d44f4ed8fccc  gcc/testsuite/gcc.dg/pr124303.c
  5bc3929959db4e7efdda8bc02c4c7e26  gcc/testsuite/gcc.dg/pr124454-1.c
  f733cdb22a88b058648393623d505a3f  gcc/testsuite/gcc.dg/pr124476.c
+ 579ed8ebf6c470274c30ac557f9672d2  gcc/testsuite/gcc.dg/pr124576.c
  0b8c4e1486bc61b4cdb4efb2e7f08d74  gcc/testsuite/gcc.dg/pr124635.c
  0ced2b8b876682f9fea2fd8e8fc8b6a9  gcc/testsuite/gcc.dg/pr124671.c
  f85e3805a900aeb94e96e6ea1712a125  gcc/testsuite/gcc.dg/pr124809.c
  ee48fe70797eb5503b9b8767efccd315  gcc/testsuite/gcc.dg/pr124947.c
+ 4ac96a747a32d5c51b5be5c05cdd21c5  gcc/testsuite/gcc.dg/pr125019.c
+ 192df6769f6f110bb8f33708a1ceeea9  gcc/testsuite/gcc.dg/pr125117.c
  bc5ddfbbc46f4e0cce1629d1b58d3090  gcc/testsuite/gcc.dg/pr12603.c
  72a2fca76cb69617ae36bab93c7ec0d7  gcc/testsuite/gcc.dg/pr12625-1.c
  6f0ef61e5a12db5f11da839b2988c5e1  gcc/testsuite/gcc.dg/pr13519-1.c
*************** c45bdb26d88856006e8d87dbae3a8dc1  gcc/te
*** 60090,60096 ****
  c470bf799b26c9b8909b6f26f5f5435b  gcc/testsuite/gcc.dg/pr79214.c
  4d852cee874d982752a5141b529c6205  gcc/testsuite/gcc.dg/pr79214.h
  8607f4379de80cb787541b036e208610  gcc/testsuite/gcc.dg/pr79222.c
! 6f2fc038047bf02fb18e391f4aa4f5c0  gcc/testsuite/gcc.dg/pr79223.c
  24527a55d1c990ac1c42a74f0aae5949  gcc/testsuite/gcc.dg/pr79255.c
  f06508b7bee3369e1dc3a81328ad4c4f  gcc/testsuite/gcc.dg/pr79342.c
  11a65c3a6b9765baba92154a864e5985  gcc/testsuite/gcc.dg/pr79405.c
--- 60162,60169 ----
  c470bf799b26c9b8909b6f26f5f5435b  gcc/testsuite/gcc.dg/pr79214.c
  4d852cee874d982752a5141b529c6205  gcc/testsuite/gcc.dg/pr79214.h
  8607f4379de80cb787541b036e208610  gcc/testsuite/gcc.dg/pr79222.c
! 5efbe242007b9e5c9caebd049210ec04  gcc/testsuite/gcc.dg/pr79223-1.c
! 11f6be4bbb933b78e842c1694a6bf426  gcc/testsuite/gcc.dg/pr79223-2.c
  24527a55d1c990ac1c42a74f0aae5949  gcc/testsuite/gcc.dg/pr79255.c
  f06508b7bee3369e1dc3a81328ad4c4f  gcc/testsuite/gcc.dg/pr79342.c
  11a65c3a6b9765baba92154a864e5985  gcc/testsuite/gcc.dg/pr79405.c
*************** aaf2153b841fae71456b1ba41211400b  gcc/te
*** 60972,60977 ****
--- 61045,61055 ----
  fafbe5a5c3660e12b3ae052ba2f07d16  gcc/testsuite/gcc.dg/setjmp-7.c
  6f4ffedec35f0de53e9ae24b36462712  gcc/testsuite/gcc.dg/short-compare-1.c
  e95ac1ec5f25aac9c9389159d09b366c  gcc/testsuite/gcc.dg/short-compare-2.c
+ 762868586f47f657fe9eeca541df8422  gcc/testsuite/gcc.dg/shouldfail-abort.c
+ 173690d73d9a7f8fdf71c184934c0941  gcc/testsuite/gcc.dg/shouldfail-exit-neg.c
+ f3eeadab7e6a96a6396f530c0c05b62c  gcc/testsuite/gcc.dg/shouldfail-exit-pos.c
+ 2840108c1b7b43730c9d9d72a138c6cd  gcc/testsuite/gcc.dg/shouldfail-return-neg.c
+ f686f487d59a6432f486c0a147b3863b  gcc/testsuite/gcc.dg/shouldfail-return-pos.c
  da60b36ecfc93b7381c5940ef869a068  gcc/testsuite/gcc.dg/shrink-wrap-alloca.c
  dcbe36a784d46169abe8a9a404b0c6e0  gcc/testsuite/gcc.dg/shrink-wrap-loop.c
  2896386eccf07aa6a0a3b69790bcf72d  gcc/testsuite/gcc.dg/shrink-wrap-pretend.c
*************** b36a66c501ef03ad7cedb1c40484affd  gcc/te
*** 61391,61396 ****
--- 61469,61475 ----
  088575aea180cd1ef854fcc43bef2769  gcc/testsuite/gcc.dg/strlenopt-94.c
  92d0e4eba5d71d4f20fc6e1a8575d10f  gcc/testsuite/gcc.dg/strlenopt-95.c
  1abe5480308edb689056d78568150048  gcc/testsuite/gcc.dg/strlenopt-96.c
+ 7acdb4df3aa6d4d3b2a024a99bbaa231  gcc/testsuite/gcc.dg/strlenopt-97.c
  b5f70e58553a0938c1120805bb7995ab  gcc/testsuite/gcc.dg/strlenopt.h
  984ef97553c0d059b2563ed51439cb62  gcc/testsuite/gcc.dg/strncmp-1.c
  f58f592113e43197dadf58bbb685b20d  gcc/testsuite/gcc.dg/strncmp-2.c
*************** c551432d0a98797ce22e5ea0eef780bb  gcc/te
*** 61777,61783 ****
  96ab33fb440ee148049a6ac390dfc130  gcc/testsuite/gcc.dg/torture/bitint-92.c
  5f44415cf820d9fd3ce970a4208e7220  gcc/testsuite/gcc.dg/torture/bitint-93.c
  7b87063e0f2dbcdace17364719a00858  gcc/testsuite/gcc.dg/torture/bitint-94.c
! c87a79974bac36afb09acfc21701fb27  gcc/testsuite/gcc.dg/torture/bitint-95.c
  cf9904d4026e69bddaf745011bbaaab3  gcc/testsuite/gcc.dg/torture/builtin-attr-1.c
  c3c39411545c83e500562780b71883b6  gcc/testsuite/gcc.dg/torture/builtin-complex-1.c
  3799cfeec447b62af156b116f77ae4e8  gcc/testsuite/gcc.dg/torture/builtin-convert-1.c
--- 61856,61865 ----
  96ab33fb440ee148049a6ac390dfc130  gcc/testsuite/gcc.dg/torture/bitint-92.c
  5f44415cf820d9fd3ce970a4208e7220  gcc/testsuite/gcc.dg/torture/bitint-93.c
  7b87063e0f2dbcdace17364719a00858  gcc/testsuite/gcc.dg/torture/bitint-94.c
! d7326ef9375ea91105dcbf0bba4d1205  gcc/testsuite/gcc.dg/torture/bitint-95.c
! b6424a10413a947652a95562d4e3b802  gcc/testsuite/gcc.dg/torture/bitint-96.c
! ee26ff7694951d734cb37f5440d359f0  gcc/testsuite/gcc.dg/torture/bitint-97.c
! c299927a53c830c051bc34995cc856a1  gcc/testsuite/gcc.dg/torture/bitint-98.c
  cf9904d4026e69bddaf745011bbaaab3  gcc/testsuite/gcc.dg/torture/builtin-attr-1.c
  c3c39411545c83e500562780b71883b6  gcc/testsuite/gcc.dg/torture/builtin-complex-1.c
  3799cfeec447b62af156b116f77ae4e8  gcc/testsuite/gcc.dg/torture/builtin-convert-1.c
*************** b569af91dd7275609d58f4469ba9e826  gcc/te
*** 62553,62558 ****
--- 62635,62644 ----
  92b05cf47c62f81f5220c4a17533fce2  gcc/testsuite/gcc.dg/torture/pr124810.c
  16b777622562135656ac0ab96375cfb5  gcc/testsuite/gcc.dg/torture/pr124868.c
  c2d3ac4b0fce6da2e8aaeaf741803572  gcc/testsuite/gcc.dg/torture/pr124891.c
+ fbe779467ae6f7cb7ee578922f1e8686  gcc/testsuite/gcc.dg/torture/pr125025.c
+ 2d0aa1742d8149a82fb6a3451c107e96  gcc/testsuite/gcc.dg/torture/pr125036-1.c
+ a1f1d77d95276c64aa2096201f84fddf  gcc/testsuite/gcc.dg/torture/pr125080.c
+ 0b98b7e8b8fbe85216b8a10d8b6f2f06  gcc/testsuite/gcc.dg/torture/pr125139-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
*************** ee0094658affffd72b6e12fb56d28436  gcc/te
*** 63794,63800 ****
  d9483bc0efaf2a3f0cf967f460d7812c  gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c
  8bec4a3aab4d53f52f8c9dd54b78940b  gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c
  ab9ab8b98786ab1ecff0b4892e178a8e  gcc/testsuite/gcc.dg/tree-prof/val-prof-6.c
! 93db8fd0d1b9f75972c0cecedd2cc5fc  gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c
  3fb849b574c0669b2fb1689c146284d4  gcc/testsuite/gcc.dg/tree-prof/val-prof-8.c
  7922e9ffdd39169bc07bd782d21e1bbb  gcc/testsuite/gcc.dg/tree-prof/val-prof-9.c
  d4bd7cdc56a7f6df1ca2ea46658dbe95  gcc/testsuite/gcc.dg/tree-prof/val-profiler-threads-1.c
--- 63880,63887 ----
  d9483bc0efaf2a3f0cf967f460d7812c  gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c
  8bec4a3aab4d53f52f8c9dd54b78940b  gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c
  ab9ab8b98786ab1ecff0b4892e178a8e  gcc/testsuite/gcc.dg/tree-prof/val-prof-6.c
! 7adaf9242545b4ed5630adb5e9700a42  gcc/testsuite/gcc.dg/tree-prof/val-prof-7-1.c
! bf42ded929f030fcd49da7d9091d01f0  gcc/testsuite/gcc.dg/tree-prof/val-prof-7-2.c
  3fb849b574c0669b2fb1689c146284d4  gcc/testsuite/gcc.dg/tree-prof/val-prof-8.c
  7922e9ffdd39169bc07bd782d21e1bbb  gcc/testsuite/gcc.dg/tree-prof/val-prof-9.c
  d4bd7cdc56a7f6df1ca2ea46658dbe95  gcc/testsuite/gcc.dg/tree-prof/val-profiler-threads-1.c
*************** b9252c3b93123f5ce39d3896900ca645  gcc/te
*** 64132,64138 ****
  b36e2e1c8d3822ca8e1628ca508a0374  gcc/testsuite/gcc.dg/tree-ssa/builtin-vprintf-chk-1.c
  aeea5f7137fe38c1de403df2897890fe  gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-generic.c
  481ec0a559daa3d23650750794586529  gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-gimple-2.c
! d60687d3346161f39aee81b214d1486d  gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-gimple-3.c
  0c86ac3fc8f774c1c3dca0726a33e6d8  gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-gimple-ub.c
  7dee8398848f696ea4d8ac959ee7a60a  gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-gimple.c
  dfe5942340e510b262df5ca7fb095c85  gcc/testsuite/gcc.dg/tree-ssa/cabs-1.c
--- 64219,64226 ----
  b36e2e1c8d3822ca8e1628ca508a0374  gcc/testsuite/gcc.dg/tree-ssa/builtin-vprintf-chk-1.c
  aeea5f7137fe38c1de403df2897890fe  gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-generic.c
  481ec0a559daa3d23650750794586529  gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-gimple-2.c
! 162dd0ad23f04f6daadf5948cc1bf235  gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-gimple-3.c
! 48905352a8fc823c8d32e8d60d977b8f  gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-gimple-4.c
  0c86ac3fc8f774c1c3dca0726a33e6d8  gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-gimple-ub.c
  7dee8398848f696ea4d8ac959ee7a60a  gcc/testsuite/gcc.dg/tree-ssa/builtins-folding-gimple.c
  dfe5942340e510b262df5ca7fb095c85  gcc/testsuite/gcc.dg/tree-ssa/cabs-1.c
*************** c51305b57b6a71a526e50a8fb191e467  gcc/te
*** 64201,64206 ****
--- 64289,64296 ----
  51573fc56543beb840d17e34cd36104b  gcc/testsuite/gcc.dg/tree-ssa/complex-7.c
  852a7c6875cd61d131815cc994463586  gcc/testsuite/gcc.dg/tree-ssa/complex-8.c
  bb2f1b58a2e661687f29e9f7ec18614c  gcc/testsuite/gcc.dg/tree-ssa/cond-1.c
+ eda6d2efa1c2a89d71b66847cfd2278c  gcc/testsuite/gcc.dg/tree-ssa/cond-add-1.c
+ 29aba16d29e24b3f5d5e3f46f0acd3e5  gcc/testsuite/gcc.dg/tree-ssa/cond-add-2.c
  f337209daba5d33fb4d0b55313bfde9e  gcc/testsuite/gcc.dg/tree-ssa/cond-bool-1.c
  3710303b0c1ebb142a604fa3af23f1af  gcc/testsuite/gcc.dg/tree-ssa/cond-bool-2.c
  bc009876b7c6d6631a4147b81b3e22f8  gcc/testsuite/gcc.dg/tree-ssa/copy-headers-10.c
*************** ab9071615cb96e67306f62799834192d  gcc/te
*** 64236,64241 ****
--- 64326,64332 ----
  51c7fe6b74c96edaad81a1100523cefb  gcc/testsuite/gcc.dg/tree-ssa/cselim-2.c
  a526cdc2d8e4bdccc12e3c268f05167b  gcc/testsuite/gcc.dg/tree-ssa/cselim-3.c
  87cfb5f2ac7de7373e23d0716af3b247  gcc/testsuite/gcc.dg/tree-ssa/cselim-4.c
+ c053e47a05f2bebf48583fb2e9859817  gcc/testsuite/gcc.dg/tree-ssa/cselim-5.c
  cb85a2159e6429ded025be9506d3d3ec  gcc/testsuite/gcc.dg/tree-ssa/cswtch-2.c
  eff8f806b1a91fc87bafb5aaff55fd32  gcc/testsuite/gcc.dg/tree-ssa/cswtch-3.c
  b51831242139a92b34dbcd60cebb1cd5  gcc/testsuite/gcc.dg/tree-ssa/cswtch-4.c
*************** d56422e63543fcf4bf4b78d825c534da  gcc/te
*** 64366,64371 ****
--- 64457,64463 ----
  a9096c4b5b756bdc9dcc196398730d73  gcc/testsuite/gcc.dg/tree-ssa/forwprop-7.c
  03b3892ce65f3264531de5b303cbe30e  gcc/testsuite/gcc.dg/tree-ssa/forwprop-8.c
  2f204af513925825367059c8c7904e98  gcc/testsuite/gcc.dg/tree-ssa/forwprop-9.c
+ 8fae7f440f57caad9a41c9b5a2650fc7  gcc/testsuite/gcc.dg/tree-ssa/forwprop-pre-incr-cmp.c
  1a399290801ad05dc03fd1b685141213  gcc/testsuite/gcc.dg/tree-ssa/fre-predicated-1.c
  11c41d332608b01e64a0170005f5502d  gcc/testsuite/gcc.dg/tree-ssa/fre-predicated-2.c
  22fb21dc412c00fa9c2527466d90b48a  gcc/testsuite/gcc.dg/tree-ssa/fre-predicated-3.c
*************** c894a43d6d18577fb0be67375fb6fe32  gcc/te
*** 64883,64888 ****
--- 64975,64981 ----
  3adb7e9f8a25b141deab6a826dbf4d2a  gcc/testsuite/gcc.dg/tree-ssa/pr109934.c
  59a24d80466c265cf89ff1a407f6bc52  gcc/testsuite/gcc.dg/tree-ssa/pr109938.c
  867364fc143bc4b929132a4541e2c148  gcc/testsuite/gcc.dg/tree-ssa/pr109986.c
+ 1164fe28680bb76b74a0451ed73a2a49  gcc/testsuite/gcc.dg/tree-ssa/pr110010.c
  c69223b14227dd48ef984ddebea146e9  gcc/testsuite/gcc.dg/tree-ssa/pr110068-1.c
  35780670b7c73afa3286be4a193ea187  gcc/testsuite/gcc.dg/tree-ssa/pr110091-1.c
  a29652be7575e97306f58c914dec9cf8  gcc/testsuite/gcc.dg/tree-ssa/pr110091-2.c
*************** beccfabbbe0e25820c8a0bf1789cad24  gcc/te
*** 64916,64921 ****
--- 65009,65015 ----
  085da52899c892d40e925268a4927d02  gcc/testsuite/gcc.dg/tree-ssa/pr112994-1.c
  35e78696025683486887846091caaf97  gcc/testsuite/gcc.dg/tree-ssa/pr112994-2.c
  452950579226b1aabcc75fe9aabac790  gcc/testsuite/gcc.dg/tree-ssa/pr113024.c
+ 8f5bbd4ac981a05d691e98a5dc5e8d8c  gcc/testsuite/gcc.dg/tree-ssa/pr113379.c
  b098058bf56a706b588ea3466b2d21f0  gcc/testsuite/gcc.dg/tree-ssa/pr113596.c
  02a5ab6dda99f9a8349410f9b29f8d78  gcc/testsuite/gcc.dg/tree-ssa/pr113735.c
  02b4814f72330fad1ca31d29097c0f1e  gcc/testsuite/gcc.dg/tree-ssa/pr113993.c
*************** b8236d8ce423075243050d2ed9692781  gcc/te
*** 64950,64955 ****
--- 65044,65050 ----
  6d2d98158a34d9ab09e487779a321f3d  gcc/testsuite/gcc.dg/tree-ssa/pr118637.c
  269c5fb72451371e1dde1dd85e06c989  gcc/testsuite/gcc.dg/tree-ssa/pr118902-1.c
  b0891b1dddf226da47f4f976abdd7cb0  gcc/testsuite/gcc.dg/tree-ssa/pr119085.c
+ 076026d8017984b86eee7a129cb41bd7  gcc/testsuite/gcc.dg/tree-ssa/pr119420.c
  57ff0383e68939ef220160496c71921a  gcc/testsuite/gcc.dg/tree-ssa/pr119683.c
  9f16ee3f51fd11f2ecc69288d35eb523  gcc/testsuite/gcc.dg/tree-ssa/pr120080.c
  7f3a7c07aebf7f97b00e05ed858383da  gcc/testsuite/gcc.dg/tree-ssa/pr120231-1.c
*************** f4c56a02709c699f81b07b81dd1a2c1e  gcc/te
*** 64960,64972 ****
--- 65055,65073 ----
  1f4ed1b8fa56e5300281263805887fd0  gcc/testsuite/gcc.dg/tree-ssa/pr122033-2.c
  6564cdc8a2e0bef445546d4a4df278f9  gcc/testsuite/gcc.dg/tree-ssa/pr122153-1.c
  73226ac793de9237622d64ee6a7399cc  gcc/testsuite/gcc.dg/tree-ssa/pr122478.c
+ ff5d1fa18ff242c1cfe8bfb08d5bee8a  gcc/testsuite/gcc.dg/tree-ssa/pr122569-1.c
+ d9e72ae0c632f315f7d773120108428c  gcc/testsuite/gcc.dg/tree-ssa/pr122569-2.c
  de81b2d2951773077a5d5e6d9db8a8e4  gcc/testsuite/gcc.dg/tree-ssa/pr122588-1.c
  ab985bcbd18463ddcc0cb59b8a091e7d  gcc/testsuite/gcc.dg/tree-ssa/pr122629-1.c
  71eb14b3ae5faf81c5226dc766d48edd  gcc/testsuite/gcc.dg/tree-ssa/pr122976.c
  b0dfa81cfe991cc45aece9c3f083a075  gcc/testsuite/gcc.dg/tree-ssa/pr122996.c
  fa32f3c662bc31e5bbf4daa360b9c87f  gcc/testsuite/gcc.dg/tree-ssa/pr123372.c
  f0a08ed77be180f8c72684f8274f2548  gcc/testsuite/gcc.dg/tree-ssa/pr123966.c
+ 81303034f650b53ba67d0d2ec4436213  gcc/testsuite/gcc.dg/tree-ssa/pr123967-2.c
+ ea753954e3d748d0fc657f06d315bb5d  gcc/testsuite/gcc.dg/tree-ssa/pr123967-3.c
+ 6061559fcec7d251eadc1694c6234322  gcc/testsuite/gcc.dg/tree-ssa/pr123967.c
  0054e44a9d7f98f16363e68bc8142e0f  gcc/testsuite/gcc.dg/tree-ssa/pr124746-1.c
+ f5cfea6a1b6fc4b038b869d0d5b623f1  gcc/testsuite/gcc.dg/tree-ssa/pr124886.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
*************** ce6f3b76b7f5757740b1751047c0460e  gcc/te
*** 66964,66969 ****
--- 67065,67071 ----
  9d6a9459aa3801194418e6facab73b4c  gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-1.c
  11810aa5a9fd50609553a0f8341084cc  gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-2.c
  e9a7f92621e123a2f43bd6eb8a377ec4  gcc/testsuite/gcc.dg/vect/bb-slp-subgroups-3.c
+ 65c2e352193aba278f5e7bc523df7f77  gcc/testsuite/gcc.dg/vect/bb-slp-sum-of-diffs.c
  fc8c785166c2bf723856a358abae638a  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-double.c
  f3f8f88ffc2fdbd76104d8c2df9d5a2c  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-float.c
  95726074b91226ec9408baaf51f6fc5f  gcc/testsuite/gcc.dg/vect/complex/bb-slp-complex-add-half-float.c
*************** bf09afbba6493ac87c2ff39ded34ec66  gcc/te
*** 67146,67156 ****
  aca7d2373617a1be34881ac1c7f666c3  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-2.c
  45453c03b2d83b8c253a510f6a157bdd  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-3.c
  220ca37927f70593ad75a493a099ae58  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-4.c
  af1a8b32e71c4979a967ab326a54bace  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr122573.c
  9186fecdc3fdbd1e29c457ed6c3ec015  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr123190-1.c
  4b5a237cf055ed5b96ca7403d59bb3f7  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr123190-2.c
  8fea677abf30f1b5c86576427478aa41  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr123225.c
! 65d55853388c31894d07b296d0d577bf  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr123603.c
  adf307e0a12bcc8d31b97d83adb3e848  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c
  ec5c6a4d5052e20e84aa5eb95742d36f  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c
  e094ee1a12f158fa8be372b1974af637  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c
--- 67248,67260 ----
  aca7d2373617a1be34881ac1c7f666c3  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-2.c
  45453c03b2d83b8c253a510f6a157bdd  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-3.c
  220ca37927f70593ad75a493a099ae58  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr104582-4.c
+ e68af09bfc0e399cdbc983a0819a1a22  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr120398.c
  af1a8b32e71c4979a967ab326a54bace  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr122573.c
  9186fecdc3fdbd1e29c457ed6c3ec015  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr123190-1.c
  4b5a237cf055ed5b96ca7403d59bb3f7  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr123190-2.c
  8fea677abf30f1b5c86576427478aa41  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr123225.c
! 38e0f26bb583c4322ab719905ebb306e  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr123603.c
! c5e96ca18cbf746d5079941964f5707f  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr124222.c
  adf307e0a12bcc8d31b97d83adb3e848  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c
  ec5c6a4d5052e20e84aa5eb95742d36f  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c
  e094ee1a12f158fa8be372b1974af637  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c
*************** a5cfe0849b43ef498cda6a872be26cb6  gcc/te
*** 71007,71012 ****
--- 71111,71125 ----
  9ca4f25b97ec89a6e60a1484f11dc946  gcc/testsuite/gcc.target/aarch64/lrint-matherr.h
  3e2f2e8484734ce36febdaef58fadad1  gcc/testsuite/gcc.target/aarch64/lse128-flag.c
  7339c0aa8e8c4ee7e29c285881181276  gcc/testsuite/gcc.target/aarch64/lsl_asr_sbfiz.c
+ 07a8ef7013a17d1e9b3f733036083fe7  gcc/testsuite/gcc.target/aarch64/lto/lto.exp
+ 218585eff9b01fab146a164ae0d74aed  gcc/testsuite/gcc.target/aarch64/lto/pr124365-build-attributes-1_0.c
+ cc80ae34266b3a393a5c101acc5a11f9  gcc/testsuite/gcc.target/aarch64/lto/pr124365-build-attributes-1_1.c
+ a44b8f4d0bf1fcb03e9d198bb28e6348  gcc/testsuite/gcc.target/aarch64/lto/pr124365-build-attributes-2_0.c
+ fb539b17ece4c525cb865823d962e324  gcc/testsuite/gcc.target/aarch64/lto/pr124365-build-attributes-2_1.c
+ 0a181fe4a393e84c804f57a77f4ca299  gcc/testsuite/gcc.target/aarch64/lto/pr124365-gnu-property-1_0.c
+ cc80ae34266b3a393a5c101acc5a11f9  gcc/testsuite/gcc.target/aarch64/lto/pr124365-gnu-property-1_1.c
+ cbae7854060f962f93e0b854ae89078b  gcc/testsuite/gcc.target/aarch64/lto/pr124365-gnu-property-2_0.c
+ fb539b17ece4c525cb865823d962e324  gcc/testsuite/gcc.target/aarch64/lto/pr124365-gnu-property-2_1.c
  7693bd5e719d20476ed31986d797a71e  gcc/testsuite/gcc.target/aarch64/madd_after_asm_1.c
  bb3da2a325af25b65f245763a182c784  gcc/testsuite/gcc.target/aarch64/masked_epilogue.c
  3abe0b26e0583473ec6b60328cc458aa  gcc/testsuite/gcc.target/aarch64/max_plus_1.c
*************** f278ce8788e95ff6c4d2d30e0e50237e  gcc/te
*** 71449,71455 ****
  3525a5777032197cdd1e39b2aad94c29  gcc/testsuite/gcc.target/aarch64/pr123294-1.c
  085f7e2087fb0cf8d5d9a44259bb616c  gcc/testsuite/gcc.target/aarch64/pr123548.c
  def5c2749854b129e22c1e5c9a817159  gcc/testsuite/gcc.target/aarch64/pr123786.c
! d5b3fbe2571cb9f95ff3b80e54a79a15  gcc/testsuite/gcc.target/aarch64/pr123791.c
  0fb432038c1a084913bbbe8d8d8b8bd8  gcc/testsuite/gcc.target/aarch64/pr123792.c
  a588c84982135f60225d2a017f7b53df  gcc/testsuite/gcc.target/aarch64/pr124078-1.c
  3416e11e7fd77f36803f713303e6145a  gcc/testsuite/gcc.target/aarch64/pr124167.c
--- 71562,71568 ----
  3525a5777032197cdd1e39b2aad94c29  gcc/testsuite/gcc.target/aarch64/pr123294-1.c
  085f7e2087fb0cf8d5d9a44259bb616c  gcc/testsuite/gcc.target/aarch64/pr123548.c
  def5c2749854b129e22c1e5c9a817159  gcc/testsuite/gcc.target/aarch64/pr123786.c
! 8e31ae8966d8da1bd50421b4d0a9cd01  gcc/testsuite/gcc.target/aarch64/pr123791.c
  0fb432038c1a084913bbbe8d8d8b8bd8  gcc/testsuite/gcc.target/aarch64/pr123792.c
  a588c84982135f60225d2a017f7b53df  gcc/testsuite/gcc.target/aarch64/pr124078-1.c
  3416e11e7fd77f36803f713303e6145a  gcc/testsuite/gcc.target/aarch64/pr124167.c
*************** c8c052e3ffb361fbe4b0043b1414c58b  gcc/te
*** 71496,71503 ****
  ed6579d962ab6988afc3e526e6c51275  gcc/testsuite/gcc.target/aarch64/pr78255.c
  f9f37ccfc032535c8079deb6b916aca7  gcc/testsuite/gcc.target/aarch64/pr78382.c
  15de7f015106f4b337262f146247f86f  gcc/testsuite/gcc.target/aarch64/pr78561.c
! 39f4224dd0c729f3e2990c7cc441e6a0  gcc/testsuite/gcc.target/aarch64/pr78733.c
! 39f4224dd0c729f3e2990c7cc441e6a0  gcc/testsuite/gcc.target/aarch64/pr79041-2.c
  1074b04062fdbdecea7da7cc9a58423f  gcc/testsuite/gcc.target/aarch64/pr79794.c
  95c0e3d8e5a0ee0fab92ee4779a8d831  gcc/testsuite/gcc.target/aarch64/pr80295.c
  105bb65b036f134453135d5817cd946c  gcc/testsuite/gcc.target/aarch64/pr81356.c
--- 71609,71616 ----
  ed6579d962ab6988afc3e526e6c51275  gcc/testsuite/gcc.target/aarch64/pr78255.c
  f9f37ccfc032535c8079deb6b916aca7  gcc/testsuite/gcc.target/aarch64/pr78382.c
  15de7f015106f4b337262f146247f86f  gcc/testsuite/gcc.target/aarch64/pr78561.c
! df3739a4c3af3a5b24b42b1f9811afda  gcc/testsuite/gcc.target/aarch64/pr78733.c
! df3739a4c3af3a5b24b42b1f9811afda  gcc/testsuite/gcc.target/aarch64/pr79041-2.c
  1074b04062fdbdecea7da7cc9a58423f  gcc/testsuite/gcc.target/aarch64/pr79794.c
  95c0e3d8e5a0ee0fab92ee4779a8d831  gcc/testsuite/gcc.target/aarch64/pr80295.c
  105bb65b036f134453135d5817cd946c  gcc/testsuite/gcc.target/aarch64/pr81356.c
*************** a9e3fa9bf042d9c1c357a23c16f6b387  gcc/te
*** 71529,71535 ****
  9cfb3b160866ec3ddc9bc343efa6b2e8  gcc/testsuite/gcc.target/aarch64/pr94398.c
  d89f585a7ccbac10cff70c726d0dea2b  gcc/testsuite/gcc.target/aarch64/pr94435.c
  8d8f9b6336f8a3c7534960e50ea4d681  gcc/testsuite/gcc.target/aarch64/pr94514.c
! 2e591f3efe065a02e03185695c88bfc3  gcc/testsuite/gcc.target/aarch64/pr94530.c
  d1b81e7ce4c9634df837637b15040e46  gcc/testsuite/gcc.target/aarch64/pr94577.c
  1366814bb1b0d8bfd71ff640bd30b0df  gcc/testsuite/gcc.target/aarch64/pr94697.c
  c6eebf3e7952e61593d0c0e9db4a9363  gcc/testsuite/gcc.target/aarch64/pr94748.c
--- 71642,71648 ----
  9cfb3b160866ec3ddc9bc343efa6b2e8  gcc/testsuite/gcc.target/aarch64/pr94398.c
  d89f585a7ccbac10cff70c726d0dea2b  gcc/testsuite/gcc.target/aarch64/pr94435.c
  8d8f9b6336f8a3c7534960e50ea4d681  gcc/testsuite/gcc.target/aarch64/pr94514.c
! b8ad993fc1a2369e7ec58fd00adae7ca  gcc/testsuite/gcc.target/aarch64/pr94530.c
  d1b81e7ce4c9634df837637b15040e46  gcc/testsuite/gcc.target/aarch64/pr94577.c
  1366814bb1b0d8bfd71ff640bd30b0df  gcc/testsuite/gcc.target/aarch64/pr94697.c
  c6eebf3e7952e61593d0c0e9db4a9363  gcc/testsuite/gcc.target/aarch64/pr94748.c
*************** bf821309d2cd93b8c0d6b0704742bc45  gcc/te
*** 79621,79627 ****
  bda0b982c40bee2fd28b1750fa6bc2bf  gcc/testsuite/gcc.target/arm/lp1189445.c
  907fdd46667ce02cd530e6e361337e71  gcc/testsuite/gcc.target/arm/lround-vcvt_1.c
  f362f2eaa3aeccd8f36ea7acbbc1b897  gcc/testsuite/gcc.target/arm/lto/lto.exp
! fd9597acaf90b4fc0a611739248cecea  gcc/testsuite/gcc.target/arm/lto/pr61123-enum-size_0.c
  636cbd6b191957f3f94b3734e71688a5  gcc/testsuite/gcc.target/arm/lto/pr61123-enum-size_1.c
  0fe8e2ad477327f013e80d0961d711a8  gcc/testsuite/gcc.target/arm/lto/pr65837-attr_0.c
  9c1d0bd8b530eb85b5c816dc0a3e7423  gcc/testsuite/gcc.target/arm/lto/pr65837_0.c
--- 79734,79740 ----
  bda0b982c40bee2fd28b1750fa6bc2bf  gcc/testsuite/gcc.target/arm/lp1189445.c
  907fdd46667ce02cd530e6e361337e71  gcc/testsuite/gcc.target/arm/lround-vcvt_1.c
  f362f2eaa3aeccd8f36ea7acbbc1b897  gcc/testsuite/gcc.target/arm/lto/lto.exp
! 4a74528d95c8e0f852b0567fda7c3f76  gcc/testsuite/gcc.target/arm/lto/pr61123-enum-size_0.c
  636cbd6b191957f3f94b3734e71688a5  gcc/testsuite/gcc.target/arm/lto/pr61123-enum-size_1.c
  0fe8e2ad477327f013e80d0961d711a8  gcc/testsuite/gcc.target/arm/lto/pr65837-attr_0.c
  9c1d0bd8b530eb85b5c816dc0a3e7423  gcc/testsuite/gcc.target/arm/lto/pr65837_0.c
*************** da9a874cc43d515ca40fe91f469c7339  gcc/te
*** 84253,84259 ****
  32c7c92b291fd1e003108bba56cddeda  gcc/testsuite/gcc.target/i386/auto-init-padding-6.c
  64889694d1cb3280b3aa71fa1424dec5  gcc/testsuite/gcc.target/i386/auto-init-padding-7.c
  6833c0fc00c0e05839ef7fc0ebe6662f  gcc/testsuite/gcc.target/i386/auto-init-padding-8.c
! 49b8952e523cb48cea8a1c789b521398  gcc/testsuite/gcc.target/i386/auto-init-padding-9.c
  6d269f763b677e113f37ab0f5e75583e  gcc/testsuite/gcc.target/i386/avx-1.c
  ce8537ac3337be19a6e276a8fbfccd9e  gcc/testsuite/gcc.target/i386/avx-2.c
  b8752c209e6f3770321077d53e28d157  gcc/testsuite/gcc.target/i386/avx-3.c
--- 84366,84372 ----
  32c7c92b291fd1e003108bba56cddeda  gcc/testsuite/gcc.target/i386/auto-init-padding-6.c
  64889694d1cb3280b3aa71fa1424dec5  gcc/testsuite/gcc.target/i386/auto-init-padding-7.c
  6833c0fc00c0e05839ef7fc0ebe6662f  gcc/testsuite/gcc.target/i386/auto-init-padding-8.c
! e54ac16bd26bbed3820743ade1ca4749  gcc/testsuite/gcc.target/i386/auto-init-padding-9.c
  6d269f763b677e113f37ab0f5e75583e  gcc/testsuite/gcc.target/i386/avx-1.c
  ce8537ac3337be19a6e276a8fbfccd9e  gcc/testsuite/gcc.target/i386/avx-2.c
  b8752c209e6f3770321077d53e28d157  gcc/testsuite/gcc.target/i386/avx-3.c
*************** b2b902794a834905273f7d6e545af4a5  gcc/te
*** 88482,88519 ****
  eb024e3b157728adf6d4f14b1bd4c69d  gcc/testsuite/gcc.target/i386/builtin-fabs-2.c
  83540904d3592a74a85860a8850ad325  gcc/testsuite/gcc.target/i386/builtin-has-attribute.c
  c9f542098c7044c5b8ac4b18be20d199  gcc/testsuite/gcc.target/i386/builtin-issignaling-1.c
! 00f3a2e0884f14386a27e5f6080b09a2  gcc/testsuite/gcc.target/i386/builtin-memmove-10.c
  af6879dd68c18d6fb9135172c62780cf  gcc/testsuite/gcc.target/i386/builtin-memmove-11a.c
  ec930842b833b3711093a46ebc85c416  gcc/testsuite/gcc.target/i386/builtin-memmove-11b.c
  165cd0152d8823f6bc085362e3c1e3cd  gcc/testsuite/gcc.target/i386/builtin-memmove-11c.c
  b0d7fa80c57d909ccc81bb2bf072a145  gcc/testsuite/gcc.target/i386/builtin-memmove-12.c
! a43827f5cac3fad0889c3d3d9c92ea6a  gcc/testsuite/gcc.target/i386/builtin-memmove-13.c
  5f0a205134ff8b7d5f1c8b73624ee28e  gcc/testsuite/gcc.target/i386/builtin-memmove-14.c
! 538bc485ceef7bba90b73a4408c439b5  gcc/testsuite/gcc.target/i386/builtin-memmove-15.c
  1f23c4a706489ed24893fbc9e5894432  gcc/testsuite/gcc.target/i386/builtin-memmove-1a.c
  25092f6b662fe49e65ebf33d1e9d00f9  gcc/testsuite/gcc.target/i386/builtin-memmove-1b.c
  04cfc49e9c98196fafafe6a9d2bd63e7  gcc/testsuite/gcc.target/i386/builtin-memmove-1c.c
  8f82517cf2ac06ec2c9a754bd80cd5ce  gcc/testsuite/gcc.target/i386/builtin-memmove-1d.c
! 4f52271adc28fe9450474559ab192a54  gcc/testsuite/gcc.target/i386/builtin-memmove-2a.c
! 6c4d20822889bb12c9dccc184ff98b26  gcc/testsuite/gcc.target/i386/builtin-memmove-2b.c
! 456f2a67b9cffa6d345eb8871843181f  gcc/testsuite/gcc.target/i386/builtin-memmove-2c.c
! 8d3cac8dea815952a9453375c62f0847  gcc/testsuite/gcc.target/i386/builtin-memmove-2d.c
! c03ec11dae08b921274367fccfff4635  gcc/testsuite/gcc.target/i386/builtin-memmove-3a.c
! 51e17918d85ae5dea2d8e5c9e44893da  gcc/testsuite/gcc.target/i386/builtin-memmove-3b.c
! b0bd03a9bae01f8478ace240843b0c38  gcc/testsuite/gcc.target/i386/builtin-memmove-3c.c
! 742da95dce892654aaa0b9d0230ed8cc  gcc/testsuite/gcc.target/i386/builtin-memmove-4a.c
! b513687e036749fb0d2d4024817ee82a  gcc/testsuite/gcc.target/i386/builtin-memmove-4b.c
! 4cd9725f93ecd25f6925fe9d6302f0c1  gcc/testsuite/gcc.target/i386/builtin-memmove-4c.c
  34c225f06d7c81f4ae4395fca44611eb  gcc/testsuite/gcc.target/i386/builtin-memmove-5a.c
! fe84c520316ec8080638ec05df143518  gcc/testsuite/gcc.target/i386/builtin-memmove-5b.c
! f82f80bb66dc97a91e18b9c9e23ce790  gcc/testsuite/gcc.target/i386/builtin-memmove-5c.c
  f8242baffe6049ab6171deca32bc1858  gcc/testsuite/gcc.target/i386/builtin-memmove-6.c
  af8deba3ec387b5885200e18bc784860  gcc/testsuite/gcc.target/i386/builtin-memmove-7.c
  9805f45c28f2fa5c3f205001f2258c6e  gcc/testsuite/gcc.target/i386/builtin-memmove-8.c
  ec44fa62b70ca6336bf8860bd05b5486  gcc/testsuite/gcc.target/i386/builtin-memmove-9.c
  07c7b1b786ccb4b67484b353aa40d9c7  gcc/testsuite/gcc.target/i386/builtin-ucmp.c
  c8f91a97e3f4734a3595572bab26a3e7  gcc/testsuite/gcc.target/i386/builtin-unreachable.c
! 55be2ef508fc3d2430c006ffb361f6b6  gcc/testsuite/gcc.target/i386/builtin_target.c
  5502489cd371c4d2b333eee65153eec7  gcc/testsuite/gcc.target/i386/builtin_thread_pointer.c
  4278b9cf349a82b327a03ec6fb2f2b43  gcc/testsuite/gcc.target/i386/cadd.c
  bcb496f917fb6dad4ebb0207c1334471  gcc/testsuite/gcc.target/i386/call-1.c
--- 88595,88632 ----
  eb024e3b157728adf6d4f14b1bd4c69d  gcc/testsuite/gcc.target/i386/builtin-fabs-2.c
  83540904d3592a74a85860a8850ad325  gcc/testsuite/gcc.target/i386/builtin-has-attribute.c
  c9f542098c7044c5b8ac4b18be20d199  gcc/testsuite/gcc.target/i386/builtin-issignaling-1.c
! f92820a41f6f283edfca4bf4ea0ab663  gcc/testsuite/gcc.target/i386/builtin-memmove-10.c
  af6879dd68c18d6fb9135172c62780cf  gcc/testsuite/gcc.target/i386/builtin-memmove-11a.c
  ec930842b833b3711093a46ebc85c416  gcc/testsuite/gcc.target/i386/builtin-memmove-11b.c
  165cd0152d8823f6bc085362e3c1e3cd  gcc/testsuite/gcc.target/i386/builtin-memmove-11c.c
  b0d7fa80c57d909ccc81bb2bf072a145  gcc/testsuite/gcc.target/i386/builtin-memmove-12.c
! 976ff34ad69649e4678e5ebc3f810abd  gcc/testsuite/gcc.target/i386/builtin-memmove-13.c
  5f0a205134ff8b7d5f1c8b73624ee28e  gcc/testsuite/gcc.target/i386/builtin-memmove-14.c
! e7cad3d08d996056fc8a28d9b56399ef  gcc/testsuite/gcc.target/i386/builtin-memmove-15.c
  1f23c4a706489ed24893fbc9e5894432  gcc/testsuite/gcc.target/i386/builtin-memmove-1a.c
  25092f6b662fe49e65ebf33d1e9d00f9  gcc/testsuite/gcc.target/i386/builtin-memmove-1b.c
  04cfc49e9c98196fafafe6a9d2bd63e7  gcc/testsuite/gcc.target/i386/builtin-memmove-1c.c
  8f82517cf2ac06ec2c9a754bd80cd5ce  gcc/testsuite/gcc.target/i386/builtin-memmove-1d.c
! 6718f8a9382ee3586fc04ffe32d11573  gcc/testsuite/gcc.target/i386/builtin-memmove-2a.c
! 2e5c70cffae7e346547b87920e2fd87f  gcc/testsuite/gcc.target/i386/builtin-memmove-2b.c
! a77ee050381cf7d797b66fea4ceb35bc  gcc/testsuite/gcc.target/i386/builtin-memmove-2c.c
! 226971c24fe3bd0c7bf3cf434d4c6bb9  gcc/testsuite/gcc.target/i386/builtin-memmove-2d.c
! f0f80d6211762c5a341c4ace48eb1cd1  gcc/testsuite/gcc.target/i386/builtin-memmove-3a.c
! 7444ac6c92233f60ceb0f3d814d332dd  gcc/testsuite/gcc.target/i386/builtin-memmove-3b.c
! 14b28a94acf493e599766a9b947c32a7  gcc/testsuite/gcc.target/i386/builtin-memmove-3c.c
! 8f3ae53d29f1aa2a71f8e5d3e4aa2f7b  gcc/testsuite/gcc.target/i386/builtin-memmove-4a.c
! b9d82ccd6b289bd9aa1abc158e734d5a  gcc/testsuite/gcc.target/i386/builtin-memmove-4b.c
! fb04ffbc492314c31aafa028a20eeffd  gcc/testsuite/gcc.target/i386/builtin-memmove-4c.c
  34c225f06d7c81f4ae4395fca44611eb  gcc/testsuite/gcc.target/i386/builtin-memmove-5a.c
! 8365a134469e37f43c0315ef1ba7ddfe  gcc/testsuite/gcc.target/i386/builtin-memmove-5b.c
! 422a9214d654c7d7147481de92fb21ae  gcc/testsuite/gcc.target/i386/builtin-memmove-5c.c
  f8242baffe6049ab6171deca32bc1858  gcc/testsuite/gcc.target/i386/builtin-memmove-6.c
  af8deba3ec387b5885200e18bc784860  gcc/testsuite/gcc.target/i386/builtin-memmove-7.c
  9805f45c28f2fa5c3f205001f2258c6e  gcc/testsuite/gcc.target/i386/builtin-memmove-8.c
  ec44fa62b70ca6336bf8860bd05b5486  gcc/testsuite/gcc.target/i386/builtin-memmove-9.c
  07c7b1b786ccb4b67484b353aa40d9c7  gcc/testsuite/gcc.target/i386/builtin-ucmp.c
  c8f91a97e3f4734a3595572bab26a3e7  gcc/testsuite/gcc.target/i386/builtin-unreachable.c
! 5fa05e3eb27a2bfb180c0a1a14e3db07  gcc/testsuite/gcc.target/i386/builtin_target.c
  5502489cd371c4d2b333eee65153eec7  gcc/testsuite/gcc.target/i386/builtin_thread_pointer.c
  4278b9cf349a82b327a03ec6fb2f2b43  gcc/testsuite/gcc.target/i386/cadd.c
  bcb496f917fb6dad4ebb0207c1334471  gcc/testsuite/gcc.target/i386/call-1.c
*************** c1320fd604803bc04257c984f1e3ba77  gcc/te
*** 88845,88851 ****
  3dd864a351a6115db6a5b2ea1ee16ece  gcc/testsuite/gcc.target/i386/funcspec-3.c
  5af0527c599bf95f77628d48b1beb0ec  gcc/testsuite/gcc.target/i386/funcspec-4.c
  7568c1249431aafb7f8e2610a1e4a35e  gcc/testsuite/gcc.target/i386/funcspec-5.c
! 31a53e1ba0b01416e951e4f68667e2c8  gcc/testsuite/gcc.target/i386/funcspec-56.inc
  b954a6c88c30f112db6bd140acb0162c  gcc/testsuite/gcc.target/i386/funcspec-6.c
  35655de5c9348f2a36254312a8d17908  gcc/testsuite/gcc.target/i386/funcspec-7.c
  0ba9f1b7368ea580cabab541b451aea8  gcc/testsuite/gcc.target/i386/funcspec-8.c
--- 88958,88964 ----
  3dd864a351a6115db6a5b2ea1ee16ece  gcc/testsuite/gcc.target/i386/funcspec-3.c
  5af0527c599bf95f77628d48b1beb0ec  gcc/testsuite/gcc.target/i386/funcspec-4.c
  7568c1249431aafb7f8e2610a1e4a35e  gcc/testsuite/gcc.target/i386/funcspec-5.c
! fb0a9b9e7460d3afd938751395435809  gcc/testsuite/gcc.target/i386/funcspec-56.inc
  b954a6c88c30f112db6bd140acb0162c  gcc/testsuite/gcc.target/i386/funcspec-6.c
  35655de5c9348f2a36254312a8d17908  gcc/testsuite/gcc.target/i386/funcspec-7.c
  0ba9f1b7368ea580cabab541b451aea8  gcc/testsuite/gcc.target/i386/funcspec-8.c
*************** cda0d89452347311cc45a79be2d8f0fc  gcc/te
*** 89185,89196 ****
  6497cb2d22febb00a904f50025d863bd  gcc/testsuite/gcc.target/i386/memcpy-2.c
  536862ceddae932e3d7da830f0866d31  gcc/testsuite/gcc.target/i386/memcpy-3.c
  61f067e97ef7661b328544cddc4fce84  gcc/testsuite/gcc.target/i386/memcpy-pr120683-1.c
! 8f8c3263b945d5fa20416c5350a95511  gcc/testsuite/gcc.target/i386/memcpy-pr120683-2.c
! 63c118b7e6a0a26cd108a76df42e6012  gcc/testsuite/gcc.target/i386/memcpy-pr120683-3.c
! 5f8385a4100cd2b2cd865a42ddfd8409  gcc/testsuite/gcc.target/i386/memcpy-pr120683-4.c
! 9af0550266423cd0c6988ca9fce3b1bb  gcc/testsuite/gcc.target/i386/memcpy-pr120683-5.c
! a3dce149f913aa9a1be49097945e5fc4  gcc/testsuite/gcc.target/i386/memcpy-pr120683-6.c
! 66b297ce70efd6a9cf68acc847d77809  gcc/testsuite/gcc.target/i386/memcpy-pr120683-7.c
  50517fb5d4646033c91f4ffec32d7d69  gcc/testsuite/gcc.target/i386/memcpy-pr120708-1.c
  3cf7b29a1b5359f4e7c6819c7d0fef69  gcc/testsuite/gcc.target/i386/memcpy-pr120708-2.c
  5cb0b1e67d33f6577154b5348833c2ea  gcc/testsuite/gcc.target/i386/memcpy-pr120708-3.c
--- 89298,89309 ----
  6497cb2d22febb00a904f50025d863bd  gcc/testsuite/gcc.target/i386/memcpy-2.c
  536862ceddae932e3d7da830f0866d31  gcc/testsuite/gcc.target/i386/memcpy-3.c
  61f067e97ef7661b328544cddc4fce84  gcc/testsuite/gcc.target/i386/memcpy-pr120683-1.c
! c503d24ede5d607bf43c4413cd10945e  gcc/testsuite/gcc.target/i386/memcpy-pr120683-2.c
! a71e486f31b991907d31dfddf52ae74c  gcc/testsuite/gcc.target/i386/memcpy-pr120683-3.c
! e307f5dc1273a68939de49cea115399d  gcc/testsuite/gcc.target/i386/memcpy-pr120683-4.c
! 684c91713c0e5b4206c91f24493710d3  gcc/testsuite/gcc.target/i386/memcpy-pr120683-5.c
! 6dad63af80d340a0d694a80c7602ead9  gcc/testsuite/gcc.target/i386/memcpy-pr120683-6.c
! 10685db403edb1cacfe07b5ef53fd5e6  gcc/testsuite/gcc.target/i386/memcpy-pr120683-7.c
  50517fb5d4646033c91f4ffec32d7d69  gcc/testsuite/gcc.target/i386/memcpy-pr120708-1.c
  3cf7b29a1b5359f4e7c6819c7d0fef69  gcc/testsuite/gcc.target/i386/memcpy-pr120708-2.c
  5cb0b1e67d33f6577154b5348833c2ea  gcc/testsuite/gcc.target/i386/memcpy-pr120708-3.c
*************** f6fd4449a72ddd84f5687641334109d2  gcc/te
*** 89220,89237 ****
  d89075b38cba9757a17e02807f14afae  gcc/testsuite/gcc.target/i386/memset-pr120683-10.c
  2a950977ad569a565f9af272e2c31dba  gcc/testsuite/gcc.target/i386/memset-pr120683-11.c
  94b4f8a026590940e722a0b5f30940d7  gcc/testsuite/gcc.target/i386/memset-pr120683-12.c
! cb5d15399cf15d6f102944b1fe038e88  gcc/testsuite/gcc.target/i386/memset-pr120683-13.c
  46815c785fe46d0da893cbc07e54c512  gcc/testsuite/gcc.target/i386/memset-pr120683-14.c
  a379b3507b29499a9ede7c8c939598d6  gcc/testsuite/gcc.target/i386/memset-pr120683-15.c
  90ac5e5a9ca2fb087d80f8882c461fc3  gcc/testsuite/gcc.target/i386/memset-pr120683-16.c
! c37c678bd03304bb7e11c3175b9196cb  gcc/testsuite/gcc.target/i386/memset-pr120683-17.c
! 0b0adec333421a45cd5ca2ef9873b1c9  gcc/testsuite/gcc.target/i386/memset-pr120683-18.c
! d64e517fb6c251b2b1f9ca2fa05cd8ab  gcc/testsuite/gcc.target/i386/memset-pr120683-19.c
  c097ce9a797cf4f3badca0ca8225a807  gcc/testsuite/gcc.target/i386/memset-pr120683-2.c
! 48249301f175b45e952f9cd329f1aaad  gcc/testsuite/gcc.target/i386/memset-pr120683-20.c
! 5d42d1991dbda70d10c23af9324419d7  gcc/testsuite/gcc.target/i386/memset-pr120683-21.c
! 817811fc900504468b2abcd53d6e438e  gcc/testsuite/gcc.target/i386/memset-pr120683-22.c
! 945b704b9cf2635a4ad41110cbb2240b  gcc/testsuite/gcc.target/i386/memset-pr120683-23.c
  7c5a7c0f16d9029e59fa5e082bbfa0a6  gcc/testsuite/gcc.target/i386/memset-pr120683-3.c
  7bc91f7bb0ac2ec4eb5ea3e7faee0256  gcc/testsuite/gcc.target/i386/memset-pr120683-4.c
  3d5b44dc66cd49adeea1534cf1418f6d  gcc/testsuite/gcc.target/i386/memset-pr120683-5.c
--- 89333,89350 ----
  d89075b38cba9757a17e02807f14afae  gcc/testsuite/gcc.target/i386/memset-pr120683-10.c
  2a950977ad569a565f9af272e2c31dba  gcc/testsuite/gcc.target/i386/memset-pr120683-11.c
  94b4f8a026590940e722a0b5f30940d7  gcc/testsuite/gcc.target/i386/memset-pr120683-12.c
! 98e3609f387ed677018069015b59daa2  gcc/testsuite/gcc.target/i386/memset-pr120683-13.c
  46815c785fe46d0da893cbc07e54c512  gcc/testsuite/gcc.target/i386/memset-pr120683-14.c
  a379b3507b29499a9ede7c8c939598d6  gcc/testsuite/gcc.target/i386/memset-pr120683-15.c
  90ac5e5a9ca2fb087d80f8882c461fc3  gcc/testsuite/gcc.target/i386/memset-pr120683-16.c
! aa4c043411d848fa7f134c70fc6b2e34  gcc/testsuite/gcc.target/i386/memset-pr120683-17.c
! 1612445cd332ea423e7d6b24d1aa649c  gcc/testsuite/gcc.target/i386/memset-pr120683-18.c
! bd70c5c9b929e05576892faf6c011da8  gcc/testsuite/gcc.target/i386/memset-pr120683-19.c
  c097ce9a797cf4f3badca0ca8225a807  gcc/testsuite/gcc.target/i386/memset-pr120683-2.c
! 3376e8abdd21f1312a182cdbcc166b55  gcc/testsuite/gcc.target/i386/memset-pr120683-20.c
! 3ca7907be983200a41e2a3ab932cd9df  gcc/testsuite/gcc.target/i386/memset-pr120683-21.c
! 19b581da3d2b72614b74f4f9416a84e5  gcc/testsuite/gcc.target/i386/memset-pr120683-22.c
! 8f7043169d676290ab0ec50a3bd68b46  gcc/testsuite/gcc.target/i386/memset-pr120683-23.c
  7c5a7c0f16d9029e59fa5e082bbfa0a6  gcc/testsuite/gcc.target/i386/memset-pr120683-3.c
  7bc91f7bb0ac2ec4eb5ea3e7faee0256  gcc/testsuite/gcc.target/i386/memset-pr120683-4.c
  3d5b44dc66cd49adeea1534cf1418f6d  gcc/testsuite/gcc.target/i386/memset-pr120683-5.c
*************** c097ce9a797cf4f3badca0ca8225a807  gcc/te
*** 89241,89248 ****
  dde2c8f3ed2090b842bca4dbe94e62ce  gcc/testsuite/gcc.target/i386/memset-pr120683-9.c
  d40214a38af3060ba1bba456c7399a32  gcc/testsuite/gcc.target/i386/memset-pr120708-1.c
  131f444cf3fea918073579825312e430  gcc/testsuite/gcc.target/i386/memset-pr120708-2.c
! 981dc73b4759f32831e3d2c772a5a363  gcc/testsuite/gcc.target/i386/memset-pr70308-1a.c
! e6313174eb3f079ab8670e5754034490  gcc/testsuite/gcc.target/i386/memset-pr70308-1b.c
  5d42d8053ea9c0f90ccef1a5662638be  gcc/testsuite/gcc.target/i386/memset-strategy-1.c
  eda96df37fdef4ddbead9ea2a24d7804  gcc/testsuite/gcc.target/i386/memset-strategy-10.c
  80f552aba0b3173b7903784b13ff17d9  gcc/testsuite/gcc.target/i386/memset-strategy-11.c
--- 89354,89361 ----
  dde2c8f3ed2090b842bca4dbe94e62ce  gcc/testsuite/gcc.target/i386/memset-pr120683-9.c
  d40214a38af3060ba1bba456c7399a32  gcc/testsuite/gcc.target/i386/memset-pr120708-1.c
  131f444cf3fea918073579825312e430  gcc/testsuite/gcc.target/i386/memset-pr120708-2.c
! 3f0255c241f24134fb749a823f1ad464  gcc/testsuite/gcc.target/i386/memset-pr70308-1a.c
! 1283ee059e12ad650d8c71c6ed65c1a3  gcc/testsuite/gcc.target/i386/memset-pr70308-1b.c
  5d42d8053ea9c0f90ccef1a5662638be  gcc/testsuite/gcc.target/i386/memset-strategy-1.c
  eda96df37fdef4ddbead9ea2a24d7804  gcc/testsuite/gcc.target/i386/memset-strategy-10.c
  80f552aba0b3173b7903784b13ff17d9  gcc/testsuite/gcc.target/i386/memset-strategy-11.c
*************** c9065d2ec6fc0f6750fa18d0a76c0c4c  gcc/te
*** 90071,90077 ****
  d8cca194dc6db82d20ea1426711cc2ea  gcc/testsuite/gcc.target/i386/pr111267.c
  9355c41ef1e78b70305475dee4bed5c8  gcc/testsuite/gcc.target/i386/pr111306.c
  1459550770245224c9edce111674e4e5  gcc/testsuite/gcc.target/i386/pr111340.c
! 4f57dde561e6120bd1e725a174ba2cf2  gcc/testsuite/gcc.target/i386/pr111657-1.c
  5792d8414a49aa4afbf19fa324e6fc73  gcc/testsuite/gcc.target/i386/pr111657.c
  9b61b4c7f629c440acbc471b05b25789  gcc/testsuite/gcc.target/i386/pr111673.c
  d4cd7dbfdbbd5e89e09dc648e484762b  gcc/testsuite/gcc.target/i386/pr111698.c
--- 90184,90190 ----
  d8cca194dc6db82d20ea1426711cc2ea  gcc/testsuite/gcc.target/i386/pr111267.c
  9355c41ef1e78b70305475dee4bed5c8  gcc/testsuite/gcc.target/i386/pr111306.c
  1459550770245224c9edce111674e4e5  gcc/testsuite/gcc.target/i386/pr111340.c
! ad2f0edec823b4cdee132cd40ae9f03e  gcc/testsuite/gcc.target/i386/pr111657-1.c
  5792d8414a49aa4afbf19fa324e6fc73  gcc/testsuite/gcc.target/i386/pr111657.c
  9b61b4c7f629c440acbc471b05b25789  gcc/testsuite/gcc.target/i386/pr111673.c
  d4cd7dbfdbbd5e89e09dc648e484762b  gcc/testsuite/gcc.target/i386/pr111698.c
*************** d150e8020454e98754c7dabfd41ad2ea  gcc/te
*** 90137,90143 ****
  aa7afd82afab476cca1d41fe1223f473  gcc/testsuite/gcc.target/i386/pr113231.c
  5a42928e4c2936666a4e8c610a50ce96  gcc/testsuite/gcc.target/i386/pr113415.c
  f8b64ca73b7bc8770841c9c2416913fe  gcc/testsuite/gcc.target/i386/pr113560.c
! 91015af16af38ebae9f56e7a6c0ef454  gcc/testsuite/gcc.target/i386/pr113609-1.c
  f940d9eb17cb22b7a6c19e8153700ac5  gcc/testsuite/gcc.target/i386/pr113609-2.c
  4b607a87f64fa4cdb46c07d556b6c89f  gcc/testsuite/gcc.target/i386/pr113622-1.c
  56da2b6247afd52355a77b7d0ed83122  gcc/testsuite/gcc.target/i386/pr113622-2.c
--- 90250,90256 ----
  aa7afd82afab476cca1d41fe1223f473  gcc/testsuite/gcc.target/i386/pr113231.c
  5a42928e4c2936666a4e8c610a50ce96  gcc/testsuite/gcc.target/i386/pr113415.c
  f8b64ca73b7bc8770841c9c2416913fe  gcc/testsuite/gcc.target/i386/pr113560.c
! e6f7f497ed01e4a966845396184e18c7  gcc/testsuite/gcc.target/i386/pr113609-1.c
  f940d9eb17cb22b7a6c19e8153700ac5  gcc/testsuite/gcc.target/i386/pr113609-2.c
  4b607a87f64fa4cdb46c07d556b6c89f  gcc/testsuite/gcc.target/i386/pr113622-1.c
  56da2b6247afd52355a77b7d0ed83122  gcc/testsuite/gcc.target/i386/pr113622-2.c
*************** b157fbe2632de5156079590d5faadfd7  gcc/te
*** 90338,90344 ****
  be5b82c04ee4bc5470f2a54c12758197  gcc/testsuite/gcc.target/i386/pr120881-1b.c
  dc5699b1ed908f2743344eb7eccdf1b4  gcc/testsuite/gcc.target/i386/pr120881-1c.c
  ee181f50a327c5ee8df5da7cab955ca5  gcc/testsuite/gcc.target/i386/pr120881-1d.c
! 9e01dd8a47d1204b9266fddba59ae6da  gcc/testsuite/gcc.target/i386/pr120881-2a.c
  307d8a4169ca59164e9e13b544538eab  gcc/testsuite/gcc.target/i386/pr120881-2b.c
  e33b63cd8f6d60b286b2286424f25714  gcc/testsuite/gcc.target/i386/pr120908.c
  b03b1d817538a863277c823b5e4cdf75  gcc/testsuite/gcc.target/i386/pr12092-1.c
--- 90451,90457 ----
  be5b82c04ee4bc5470f2a54c12758197  gcc/testsuite/gcc.target/i386/pr120881-1b.c
  dc5699b1ed908f2743344eb7eccdf1b4  gcc/testsuite/gcc.target/i386/pr120881-1c.c
  ee181f50a327c5ee8df5da7cab955ca5  gcc/testsuite/gcc.target/i386/pr120881-1d.c
! 7d33260af8103d82acea3475b7ba0d54  gcc/testsuite/gcc.target/i386/pr120881-2a.c
  307d8a4169ca59164e9e13b544538eab  gcc/testsuite/gcc.target/i386/pr120881-2b.c
  e33b63cd8f6d60b286b2286424f25714  gcc/testsuite/gcc.target/i386/pr120908.c
  b03b1d817538a863277c823b5e4cdf75  gcc/testsuite/gcc.target/i386/pr12092-1.c
*************** ffc68fd0ff2ba113062cd86cae484d7d  gcc/te
*** 90477,90482 ****
--- 90590,90598 ----
  f06caa7312f1bda837e182ee5d6c518e  gcc/testsuite/gcc.target/i386/pr124877-3.c
  9732065e63c8bde2a42d201f43df9d69  gcc/testsuite/gcc.target/i386/pr124994.c
  f3cfd64327a4277836bd9cb3b1aca08d  gcc/testsuite/gcc.target/i386/pr125009.c
+ 556add038432ed1fafa807575f8e459b  gcc/testsuite/gcc.target/i386/pr125026.c
+ 810fd73f08fb942e7b2e0f7494a2b60c  gcc/testsuite/gcc.target/i386/pr125032-1.c
+ 287875ec87181b4073f66974cc22f300  gcc/testsuite/gcc.target/i386/pr125032-2.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
*************** c05d22a930ef3f74451ec3e9d4db1b74  gcc/te
*** 92572,92583 ****
  08b28bfac5203b2af9b0fb068727a87c  gcc/testsuite/gcc.target/i386/sha512msg1-2.c
  1d13c923e2137e0e9947a181060c5ef9  gcc/testsuite/gcc.target/i386/sha512msg2-2.c
  e0ace5d39e9cc7930c86ec3fac2a2562  gcc/testsuite/gcc.target/i386/sha512rnds2-2.c
! ee83ab3d7af07a61b43a69ecb4581e78  gcc/testsuite/gcc.target/i386/shift-gf2p8affine-1.c
  134abe762bb465da1b9aed9f8569ce8d  gcc/testsuite/gcc.target/i386/shift-gf2p8affine-2.c
! 59b3726b3fa2a69c347fc834960c4bb7  gcc/testsuite/gcc.target/i386/shift-gf2p8affine-3.c
  c62277376d2a18d4875b451e08be9e76  gcc/testsuite/gcc.target/i386/shift-gf2p8affine-5.c
  877f13bdda2b37a38cecc3c3ba5c3fe6  gcc/testsuite/gcc.target/i386/shift-gf2p8affine-6.c
! edff9e226673b891726d5eea3e541e34  gcc/testsuite/gcc.target/i386/shift-gf2p8affine-7.c
  4c0d248ab3aafed2f2b94f6389657ab5  gcc/testsuite/gcc.target/i386/shift-v16qi-4.c
  11a4bd4138e7963e0cd81b6e0197cfe6  gcc/testsuite/gcc.target/i386/shift_mask.c
  b39a3b78ac05770ba2a7d8dbc79d20ff  gcc/testsuite/gcc.target/i386/shrink-wrap-separate-mingw.c
--- 92688,92699 ----
  08b28bfac5203b2af9b0fb068727a87c  gcc/testsuite/gcc.target/i386/sha512msg1-2.c
  1d13c923e2137e0e9947a181060c5ef9  gcc/testsuite/gcc.target/i386/sha512msg2-2.c
  e0ace5d39e9cc7930c86ec3fac2a2562  gcc/testsuite/gcc.target/i386/sha512rnds2-2.c
! 559862dd5131788548bf67c8b2b16ef2  gcc/testsuite/gcc.target/i386/shift-gf2p8affine-1.c
  134abe762bb465da1b9aed9f8569ce8d  gcc/testsuite/gcc.target/i386/shift-gf2p8affine-2.c
! 91451eb9621f7b5817c02c416c7db853  gcc/testsuite/gcc.target/i386/shift-gf2p8affine-3.c
  c62277376d2a18d4875b451e08be9e76  gcc/testsuite/gcc.target/i386/shift-gf2p8affine-5.c
  877f13bdda2b37a38cecc3c3ba5c3fe6  gcc/testsuite/gcc.target/i386/shift-gf2p8affine-6.c
! dc72a99f89d6b96f2ec8ca8c9992a077  gcc/testsuite/gcc.target/i386/shift-gf2p8affine-7.c
  4c0d248ab3aafed2f2b94f6389657ab5  gcc/testsuite/gcc.target/i386/shift-v16qi-4.c
  11a4bd4138e7963e0cd81b6e0197cfe6  gcc/testsuite/gcc.target/i386/shift_mask.c
  b39a3b78ac05770ba2a7d8dbc79d20ff  gcc/testsuite/gcc.target/i386/shrink-wrap-separate-mingw.c
*************** d8a06b42b5d0e429d4de46913e331fbf  gcc/te
*** 93407,93414 ****
  5580f2a6928e2da29a5b366a63baa25f  gcc/testsuite/gcc.target/i386/vect-addsubv4df.c
  c24fae5adc0ce5fb40efb0c3fd4c5150  gcc/testsuite/gcc.target/i386/vect-addsubv4sf.c
  e8b765803fadda8eefcf01741317c8de  gcc/testsuite/gcc.target/i386/vect-addsubv8sf.c
! fb08b790e4753cd7a09e81d7f3e66820  gcc/testsuite/gcc.target/i386/vect-alignment-peeling-1.c
! 327ac4d8bdf3fa32f396833f25ddefdd  gcc/testsuite/gcc.target/i386/vect-alignment-peeling-2.c
  dcf09c8d7eb01e0e8a5e8cefaf164498  gcc/testsuite/gcc.target/i386/vect-args.c
  166514b293e147eb9e6ae706c1dcf60f  gcc/testsuite/gcc.target/i386/vect-bfloat16-1.c
  64e947d6f5fbfaeeb886d49aec0a5ea0  gcc/testsuite/gcc.target/i386/vect-bfloat16-2a.c
--- 93523,93530 ----
  5580f2a6928e2da29a5b366a63baa25f  gcc/testsuite/gcc.target/i386/vect-addsubv4df.c
  c24fae5adc0ce5fb40efb0c3fd4c5150  gcc/testsuite/gcc.target/i386/vect-addsubv4sf.c
  e8b765803fadda8eefcf01741317c8de  gcc/testsuite/gcc.target/i386/vect-addsubv8sf.c
! 8f28a7136d885003e1dbf1dda27780ed  gcc/testsuite/gcc.target/i386/vect-alignment-peeling-1.c
! f570eff2d734065a2d682f0fd0541dcd  gcc/testsuite/gcc.target/i386/vect-alignment-peeling-2.c
  dcf09c8d7eb01e0e8a5e8cefaf164498  gcc/testsuite/gcc.target/i386/vect-args.c
  166514b293e147eb9e6ae706c1dcf60f  gcc/testsuite/gcc.target/i386/vect-bfloat16-1.c
  64e947d6f5fbfaeeb886d49aec0a5ea0  gcc/testsuite/gcc.target/i386/vect-bfloat16-2a.c
*************** f2246fb526840289cc94bd7e8b0c994a  gcc/te
*** 93423,93430 ****
  9e17a1e6928bcaccff7de2228ffe1189  gcc/testsuite/gcc.target/i386/vect-double-2.c
  4c9ce05e33ac7d3784a3f13d53e110ed  gcc/testsuite/gcc.target/i386/vect-double-2a.c
  96ca3bdabd9bff8485a81bfe7ace5884  gcc/testsuite/gcc.target/i386/vect-epilogues-1.c
! cef1d09ae109a88edd147d2165e4038d  gcc/testsuite/gcc.target/i386/vect-epilogues-10.c
! 17c2d170d498fc9c2649c0cb8d5bd3b9  gcc/testsuite/gcc.target/i386/vect-epilogues-2.c
  0cdc2fbe9ff36733bd7f8f345b352aa9  gcc/testsuite/gcc.target/i386/vect-epilogues-3.c
  96d83c1100ee48a3e94fc3aea99f8c6b  gcc/testsuite/gcc.target/i386/vect-epilogues-4.c
  bd48480826774a1e0edcea9a018ebf1b  gcc/testsuite/gcc.target/i386/vect-epilogues-5.c
--- 93539,93547 ----
  9e17a1e6928bcaccff7de2228ffe1189  gcc/testsuite/gcc.target/i386/vect-double-2.c
  4c9ce05e33ac7d3784a3f13d53e110ed  gcc/testsuite/gcc.target/i386/vect-double-2a.c
  96ca3bdabd9bff8485a81bfe7ace5884  gcc/testsuite/gcc.target/i386/vect-epilogues-1.c
! 627d0a1de45d9f57777270d7fe8fb8d9  gcc/testsuite/gcc.target/i386/vect-epilogues-10.c
! 9e08732bf8ef2375d608b6d24c227669  gcc/testsuite/gcc.target/i386/vect-epilogues-2.c
! f051165d89e47b8a312b00b106705673  gcc/testsuite/gcc.target/i386/vect-epilogues-2b.c
  0cdc2fbe9ff36733bd7f8f345b352aa9  gcc/testsuite/gcc.target/i386/vect-epilogues-3.c
  96d83c1100ee48a3e94fc3aea99f8c6b  gcc/testsuite/gcc.target/i386/vect-epilogues-4.c
  bd48480826774a1e0edcea9a018ebf1b  gcc/testsuite/gcc.target/i386/vect-epilogues-5.c
*************** d5deff4fe842f021396f3f5c94e96477  gcc/te
*** 93460,93466 ****
  7163b5bbe13dbe8a1313ee8eaded246e  gcc/testsuite/gcc.target/i386/vect-partial-vectors-2.c
  c50397e875cfec6d318c0ef41dbe3596  gcc/testsuite/gcc.target/i386/vect-perm-even-1.c
  01c1d7e7805e8138e514493ab9238621  gcc/testsuite/gcc.target/i386/vect-perm-odd-1.c
! 92f0334cc6aa244e46623ffea17f19a7  gcc/testsuite/gcc.target/i386/vect-pr113078.c
  b24ba66b3104508ec7610b49a0fdd32f  gcc/testsuite/gcc.target/i386/vect-pr115385.c
  890caaae0bae6a4b8a542ac986a9465e  gcc/testsuite/gcc.target/i386/vect-pr115895.c
  207e7402dad5569d0ba57a38fee6a48d  gcc/testsuite/gcc.target/i386/vect-pr122736.c
--- 93577,93584 ----
  7163b5bbe13dbe8a1313ee8eaded246e  gcc/testsuite/gcc.target/i386/vect-partial-vectors-2.c
  c50397e875cfec6d318c0ef41dbe3596  gcc/testsuite/gcc.target/i386/vect-perm-even-1.c
  01c1d7e7805e8138e514493ab9238621  gcc/testsuite/gcc.target/i386/vect-perm-odd-1.c
! a5427f311f68f3eb536c48ac67525ac5  gcc/testsuite/gcc.target/i386/vect-pr113078.c
! ac7674990a8a3d6f78b94874c5d4bfdf  gcc/testsuite/gcc.target/i386/vect-pr113078b.c
  b24ba66b3104508ec7610b49a0fdd32f  gcc/testsuite/gcc.target/i386/vect-pr115385.c
  890caaae0bae6a4b8a542ac986a9465e  gcc/testsuite/gcc.target/i386/vect-pr115895.c
  207e7402dad5569d0ba57a38fee6a48d  gcc/testsuite/gcc.target/i386/vect-pr122736.c
*************** b0da24fa88b08163c773260811462548  gcc/te
*** 93483,93492 ****
  0d27c648c7c20454c90cb0a7a80ec0e0  gcc/testsuite/gcc.target/i386/vect-simd-clone-avx512-2.c
  998709b1ee7004cbdd5d3d7e5cc5794d  gcc/testsuite/gcc.target/i386/vect-simd-clone-avx512-3.c
  7f2bb0dd2fdc6e3a083e43645ee26275  gcc/testsuite/gcc.target/i386/vect-sizes-1.c
! 4d55da8e4e80b4aa7bc933b65b543d78  gcc/testsuite/gcc.target/i386/vect-strided-1.c
! ffacbc5cd2772da0a8c17a746165ce14  gcc/testsuite/gcc.target/i386/vect-strided-2.c
! bfc556a9b23d49631a220f73e00dbbd4  gcc/testsuite/gcc.target/i386/vect-strided-3.c
! 86209d102240a8fc4c32d8b78c208654  gcc/testsuite/gcc.target/i386/vect-strided-4.c
  aed8bd49e1e3dbcce9eed60b9381a26f  gcc/testsuite/gcc.target/i386/vect-unpack-1.c
  6e2ac104cc5f021d36fbcdf67129f17d  gcc/testsuite/gcc.target/i386/vect-unpack-2.c
  e050839388ed939e6ea93e65d85f8264  gcc/testsuite/gcc.target/i386/vect-unpack-3.c
--- 93601,93614 ----
  0d27c648c7c20454c90cb0a7a80ec0e0  gcc/testsuite/gcc.target/i386/vect-simd-clone-avx512-2.c
  998709b1ee7004cbdd5d3d7e5cc5794d  gcc/testsuite/gcc.target/i386/vect-simd-clone-avx512-3.c
  7f2bb0dd2fdc6e3a083e43645ee26275  gcc/testsuite/gcc.target/i386/vect-sizes-1.c
! 9bba5fa5a32c8e013a3508675dfb257c  gcc/testsuite/gcc.target/i386/vect-strided-1.c
! 7e8f2ce288111f3aa8832650e65ab133  gcc/testsuite/gcc.target/i386/vect-strided-1b.c
! 0ff1ada784b64034ac79765c9cc7fb0b  gcc/testsuite/gcc.target/i386/vect-strided-2.c
! 2c192f48a0e1390f7b700de0c2a73cce  gcc/testsuite/gcc.target/i386/vect-strided-2b.c
! 8db5a02d7eb658b44584091bcc7d154f  gcc/testsuite/gcc.target/i386/vect-strided-3.c
! ec4f1024a5af51b7a9a8dc9c4cf05de1  gcc/testsuite/gcc.target/i386/vect-strided-3b.c
! 30b75787dbc9af8bc635e58d62bbdd1b  gcc/testsuite/gcc.target/i386/vect-strided-4.c
! 1d70c6cfe20f672d99afa7613847c0b0  gcc/testsuite/gcc.target/i386/vect-strided-4b.c
  aed8bd49e1e3dbcce9eed60b9381a26f  gcc/testsuite/gcc.target/i386/vect-unpack-1.c
  6e2ac104cc5f021d36fbcdf67129f17d  gcc/testsuite/gcc.target/i386/vect-unpack-2.c
  e050839388ed939e6ea93e65d85f8264  gcc/testsuite/gcc.target/i386/vect-unpack-3.c
*************** b4b87bd3fb48e1e9186718cf54229d3e  gcc/te
*** 98477,98496 ****
  dd2a69827b362a49d563fade314835c6  gcc/testsuite/gcc.target/riscv/addsilt.c
  98f3f8eeab3bdab67ea5844bd6855403  gcc/testsuite/gcc.target/riscv/addsiltu.c
  2573f08aa90200501175230090155ec0  gcc/testsuite/gcc.target/riscv/addsine.c
! 28e8c5a694150961ecd7338eec04fd60  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-fence.c
! 60c4dca054b6fc867b839a4510f4fc3a  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-load-acquire.c
! 2f9af815b2e9779f08bdd5071fbf2842  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-load-relaxed.c
! f1788e44c7d175f42034a6e36fb72908  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-load-seq-cst.c
! 8e357f9be635319fb461c2a417203e56  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-store-compat-seq-cst.c
! 592aa2b1f58d3d08c5e3bbdf10cde510  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-store-relaxed.c
! db60adcfe8fcaf4bb691e07ef5051be5  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-store-release.c
! 21feaa2ae291a7260b78dcdb8775fe91  gcc/testsuite/gcc.target/riscv/amo/a-ztso-fence.c
! d594c9d7dfe329a54fd3d48468deda8f  gcc/testsuite/gcc.target/riscv/amo/a-ztso-load-acquire.c
! 843eaa2b164330b345242be7477e4934  gcc/testsuite/gcc.target/riscv/amo/a-ztso-load-relaxed.c
! 23af1d01526307702410c6ad92fa02a1  gcc/testsuite/gcc.target/riscv/amo/a-ztso-load-seq-cst.c
! cbb6ceafde01202cf86177b921acdbaa  gcc/testsuite/gcc.target/riscv/amo/a-ztso-store-compat-seq-cst.c
! 02f3874f1fd7935b59640f9bced9b21b  gcc/testsuite/gcc.target/riscv/amo/a-ztso-store-relaxed.c
! 09c20e531d67e778d9e0b0b4ed60db43  gcc/testsuite/gcc.target/riscv/amo/a-ztso-store-release.c
  c70bca20c7bd6aa021b2e89d48d2d2ce  gcc/testsuite/gcc.target/riscv/amo/amo.exp
  9cfa276fc7d939150c8c384d7c10667b  gcc/testsuite/gcc.target/riscv/amo/inline-atomics-1.c
  7f3e1b2a559ce8cef571d2a40d2dfcee  gcc/testsuite/gcc.target/riscv/amo/inline-atomics-2.c
--- 98599,98618 ----
  dd2a69827b362a49d563fade314835c6  gcc/testsuite/gcc.target/riscv/addsilt.c
  98f3f8eeab3bdab67ea5844bd6855403  gcc/testsuite/gcc.target/riscv/addsiltu.c
  2573f08aa90200501175230090155ec0  gcc/testsuite/gcc.target/riscv/addsine.c
! ede37792c75d3dd4e95f80cc7fbca305  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-fence.c
! 6bfea5b991446b7c6a32cf5404a1d43b  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-load-acquire.c
! 828cf805c01f48fb509e0bff942d1b21  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-load-relaxed.c
! 4920e86b6ffcf6883f4deb01e4a55d16  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-load-seq-cst.c
! 159e8792b104783998934c9925a998c2  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-store-compat-seq-cst.c
! 0b4382b44ea5d2234b4083a6c35ab6ab  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-store-relaxed.c
! 633d070b4a1c42f478db39c4244135ac  gcc/testsuite/gcc.target/riscv/amo/a-rvwmo-store-release.c
! 82b895436dff086fcb57612a470f3b65  gcc/testsuite/gcc.target/riscv/amo/a-ztso-fence.c
! e0a5ea71bf7350ae31bb77913dfa1ee0  gcc/testsuite/gcc.target/riscv/amo/a-ztso-load-acquire.c
! 2f55b49dee26cc30e18d6918ed16481a  gcc/testsuite/gcc.target/riscv/amo/a-ztso-load-relaxed.c
! c7831e9890b75b07100c51fa065b3eb9  gcc/testsuite/gcc.target/riscv/amo/a-ztso-load-seq-cst.c
! b60be37a3dc8947f21a32b72634f813e  gcc/testsuite/gcc.target/riscv/amo/a-ztso-store-compat-seq-cst.c
! 6346f76444d149b2e942ac9ca803da29  gcc/testsuite/gcc.target/riscv/amo/a-ztso-store-relaxed.c
! 41dc36a3f7c6eda97fbfaec8d85669f2  gcc/testsuite/gcc.target/riscv/amo/a-ztso-store-release.c
  c70bca20c7bd6aa021b2e89d48d2d2ce  gcc/testsuite/gcc.target/riscv/amo/amo.exp
  9cfa276fc7d939150c8c384d7c10667b  gcc/testsuite/gcc.target/riscv/amo/inline-atomics-1.c
  7f3e1b2a559ce8cef571d2a40d2dfcee  gcc/testsuite/gcc.target/riscv/amo/inline-atomics-2.c
*************** aeea4287f00bf622bcedbf5a392818f6  gcc/te
*** 98503,98575 ****
  6baf707cfad842b6b5ac2a6e7339e8ae  gcc/testsuite/gcc.target/riscv/amo/pr114130.c
  f8f8f84b9b7d18ee657dd8e6ba587056  gcc/testsuite/gcc.target/riscv/amo/pr121213.c
  45701f43caab393ac02416313089852f  gcc/testsuite/gcc.target/riscv/amo/pr89835.c
! 5cfd06f7388d70749f07747add856bea  gcc/testsuite/gcc.target/riscv/amo/zaamo-preferred-over-zalrsc.c
! d44be80ac06a021ab63acb697ae60f51  gcc/testsuite/gcc.target/riscv/amo/zaamo-rvwmo-amo-add-int.c
! 65215eb93c6d80d9bdf41a17e2a74e26  gcc/testsuite/gcc.target/riscv/amo/zaamo-ztso-amo-add-int.c
  3d31f495e01a35b5a94f67298efbd10c  gcc/testsuite/gcc.target/riscv/amo/zabha-all-amo-ops-char-run.c
  3bcf5d8a82d3f7f1bee9fe00595b35d0  gcc/testsuite/gcc.target/riscv/amo/zabha-all-amo-ops-short-run.c
! af673fd936a552ae3aedf768019c6080  gcc/testsuite/gcc.target/riscv/amo/zabha-rvwmo-all-amo-ops-char.c
! d8510639d34708be4eb4fdeef2f8cdee  gcc/testsuite/gcc.target/riscv/amo/zabha-rvwmo-all-amo-ops-short.c
! 5dc8c5de864176c303482f4ee3560e6b  gcc/testsuite/gcc.target/riscv/amo/zabha-rvwmo-amo-add-char.c
! aea5ac9b0550389fe61914a7a05876ca  gcc/testsuite/gcc.target/riscv/amo/zabha-rvwmo-amo-add-short.c
! 0c9457a4281c35609e862771f98daac9  gcc/testsuite/gcc.target/riscv/amo/zabha-zacas-atomic-cas.c
! f9f907d8ca89ee35a4a0b608ff69ea76  gcc/testsuite/gcc.target/riscv/amo/zabha-zacas-preferred-over-zalrsc.c
! 16af30431d049c7f5f0470b60d6df829  gcc/testsuite/gcc.target/riscv/amo/zabha-ztso-amo-add-char.c
! f0dbf1bd5383961cb841eaf14aabd3a2  gcc/testsuite/gcc.target/riscv/amo/zabha-ztso-amo-add-short.c
! f040101be10b8c1be2814a65e1dab663  gcc/testsuite/gcc.target/riscv/amo/zacas-char-requires-zabha.c
! 1c44a32d790878a7f1c4c5b357d8abd7  gcc/testsuite/gcc.target/riscv/amo/zacas-char-requires-zacas.c
! 8494392d3384ca7a3b21ef18b3fd67b8  gcc/testsuite/gcc.target/riscv/amo/zacas-preferred-over-zalrsc.c
! 7eb9b868eb07864b74f80ae0591f13f1  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-char-acq-rel.c
! adde7713d6641bd21fd9efc158728780  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-char-acquire.c
! ecade4893db95bd2310336826cb5dab6  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-char-relaxed.c
! 13cc89222720050554eff4519e7a4b22  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-char-release.c
! f581ec82f216829377385da3bb6ae6ec  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-char-seq-cst.c
! 71f4876991818846de85972da9a6371e  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-compatability-mapping-no-fence.c
! 1104b1dbc18d26174b5d82c7db9d102c  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-compatability-mapping.cc
! b2c7f58d77d3d62acaa1068a3061c16f  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-int-acq-rel.c
! 346e751b3a2075c368a049aa8a9a5743  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-int-acquire.c
! 21e0305c016717755fd380c4523dd588  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-int-relaxed.c
! 831185c357472b1960716e2f553b0698  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-int-release.c
! e41a7f851f40a825781572a2d0fab7cf  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-int-seq-cst.c
! b300ea15b20465d80efdba8f7548a1fc  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-short-acq-rel.c
! 30df8a786d664cc1103bb7c196a36174  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-short-acquire.c
! febf9e20fabc0067442cfaf24e4c6b70  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-short-relaxed.c
! 1d202873deb28d54dcd47fdc999e806f  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-short-release.c
! 8c0701d37056d689fd64b617d1edee41  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-short-seq-cst.c
  59b4b316da663dce6491ed7c04e61c76  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-char-seq-cst.c
! 201a707e16b7b055a3047720f3a21b5f  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-char.c
! 60a83394866fcbdc66c237bd29e04317  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-compatability-mapping-no-fence.c
! c211abc2f2fcb2d8fa7bd5962f318bd5  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-compatability-mapping.cc
! df377ec0cbcf210a4125b328032459b6  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-int-seq-cst.c
! f424ec6eb7d2399d072eb365aec48ad2  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-int.c
! aacc6bfe4a3ada0bcdc164642f67230e  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-short-seq-cst.c
! b42613921853d590d84ae465f51304a8  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-short.c
! 81f4190132f50428aa2a6092a2b6b2ea  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c
! 08b48e9ad4ba4e06169f63f2fba337a7  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-acquire-release.c
! 7405f86d7f99f9b8f8aa510f7e3a631d  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-acquire.c
! 75859dae040822f3defb9e55d40201ca  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-consume.c
! ca9d7213c6f5f67d5b659f0123afad43  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-relaxed.c
! d8bb4c3a6c89493508f80cdf70edd605  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-release.c
! 9107533ca9a6d2f513899dfe90ac279e  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-seq-cst-relaxed.c
! bbe9e4b6ffa08c8591303cf986cd45bf  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-seq-cst.c
! 87316dd61db749bc205a532e05f86f99  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-subword-amo-add-char-acq-rel.c
! 20d8e6978e8766a4b75e7f66a3382194  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-subword-amo-add-char-acquire.c
! bc42845458457e267a8a3466a0ee2064  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-subword-amo-add-char-relaxed.c
! 03e2dd7a82508dfc33ba4ba391816d0a  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-subword-amo-add-char-release.c
! 555dec4b8442df9bd90f9acf38c914bb  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-subword-amo-add-char-seq-cst.c
! 20d4f84326c8e8b15d8aeda20502141d  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c
! aa5a7613ec5ce3707ef469baad2c4192  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-acquire-release.c
! 9042981e4a1f6d123f0946c94714b309  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-acquire.c
! 14f4bb7329031260154dc6088adb0a63  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-consume.c
! e45b2ad32117067538c5a32f613ce6d5  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-relaxed.c
! 55740c349ca6c3df78b3e8324e7223d3  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-release.c
! 59c2713a331972c4bd877b1c0f7c3112  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-seq-cst-relaxed.c
! 01d57d724d244e32335775caba9d6a9b  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-seq-cst.c
! 07ffac6f582e9abd571b886e8b2c1ca8  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-subword-amo-add-char-acq-rel.c
! b7024d8cbfae6c8ac5b272ce07a5e7fa  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-subword-amo-add-char-acquire.c
! 48da0c561102e0ab819cf0f61e5ea39a  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-subword-amo-add-char-relaxed.c
! 2f5ef126884fb8e86ef1ae93414f9962  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-subword-amo-add-char-release.c
! ebdc2bc35521f179e06c2e3d8a72e2ac  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-subword-amo-add-char-seq-cst.c
  f2824bba3f317208bc724728332991c3  gcc/testsuite/gcc.target/riscv/and-extend-1.c
  adc74d0f17f6765898acaf25e4b80da2  gcc/testsuite/gcc.target/riscv/and-extend-2.c
  b446251fd8ececadfe514cc0a7b811cf  gcc/testsuite/gcc.target/riscv/and-shift32.c
--- 98625,98709 ----
  6baf707cfad842b6b5ac2a6e7339e8ae  gcc/testsuite/gcc.target/riscv/amo/pr114130.c
  f8f8f84b9b7d18ee657dd8e6ba587056  gcc/testsuite/gcc.target/riscv/amo/pr121213.c
  45701f43caab393ac02416313089852f  gcc/testsuite/gcc.target/riscv/amo/pr89835.c
! fbf131ca07a3133111b9cfc4aeaa7c83  gcc/testsuite/gcc.target/riscv/amo/zaamo-preferred-over-zalrsc.c
! 6b491f520d46a9a775fa398ca7f240a4  gcc/testsuite/gcc.target/riscv/amo/zaamo-rvwmo-amo-add-int.c
! 8c1fdef270ecd1aab65227649f4b9782  gcc/testsuite/gcc.target/riscv/amo/zaamo-ztso-amo-add-int.c
  3d31f495e01a35b5a94f67298efbd10c  gcc/testsuite/gcc.target/riscv/amo/zabha-all-amo-ops-char-run.c
  3bcf5d8a82d3f7f1bee9fe00595b35d0  gcc/testsuite/gcc.target/riscv/amo/zabha-all-amo-ops-short-run.c
! 0aeb6a4b45ec47d3d04bf748f5ea070b  gcc/testsuite/gcc.target/riscv/amo/zabha-rvwmo-all-amo-ops-char.c
! f25ec1cd5368beb3d93ec0fdf5b742ad  gcc/testsuite/gcc.target/riscv/amo/zabha-rvwmo-all-amo-ops-short.c
! e3916493192ee3e04757271b7628346b  gcc/testsuite/gcc.target/riscv/amo/zabha-rvwmo-amo-add-char.c
! cb5468315fdd8f3fb0f1630f733cdfe3  gcc/testsuite/gcc.target/riscv/amo/zabha-rvwmo-amo-add-short.c
! eb0566b38f941f8db52e9cad483f2c10  gcc/testsuite/gcc.target/riscv/amo/zabha-zacas-atomic-cas.c
! ac72b6aac1edc96c725fa7ddff86c29b  gcc/testsuite/gcc.target/riscv/amo/zabha-zacas-preferred-over-zalrsc.c
! efaf86614d83c6bf51d6483c27070fb4  gcc/testsuite/gcc.target/riscv/amo/zabha-ztso-amo-add-char.c
! 4f4ef24254909706f8fd9ecea03b041f  gcc/testsuite/gcc.target/riscv/amo/zabha-ztso-amo-add-short.c
! e3f877715e0c1628fc440b529057ad03  gcc/testsuite/gcc.target/riscv/amo/zacas-char-requires-zabha.c
! 69194c9d97323930e372c44aa1f51af3  gcc/testsuite/gcc.target/riscv/amo/zacas-char-requires-zacas.c
! 341533bcf05c659cc41379fdc6b27e9e  gcc/testsuite/gcc.target/riscv/amo/zacas-preferred-over-zalrsc.c
! 15c1e82b96f18c7058dcfca4d006cb3f  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-char-acq-rel.c
! 6948d4dce3c79dcb9e32d83f3a7c47f4  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-char-acquire.c
! 2867607e85986a9244ce6e9787bd548d  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-char-relaxed.c
! fd4c389f2e6e95e9f1cb9d7cc383ccc6  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-char-release.c
! 39011c5b801b576880f86c65c05ace58  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-char-seq-cst.c
! 5075a95c4237a7f1ae47fb7e3f57f22f  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-compatability-mapping-no-fence.c
! b03eb1910d9635d75169d495f4d8fadc  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-compatability-mapping.cc
! a3b82c7f942a19cb080a581dd0bad566  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-int-acq-rel.c
! 177d0b572c55bd08b31fe7d2b1bb90d1  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-int-acquire.c
! 18dcea9b4f4079b726a192f3633d4dc4  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-int-relaxed.c
! 743b2aadc5707b92972a703dae874ff9  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-int-release.c
! 95aa10d51fd5e855bce4e2d56559d2af  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-int-seq-cst.c
! 8d1e06fbac418759a87746e8994e0cd1  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-short-acq-rel.c
! a727b38464e641d1004c5e04a0ceb740  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-short-acquire.c
! d537f747305e7943ac415751f1adb2d8  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-short-relaxed.c
! 20ee2823a35d8f7198448d8a4566254a  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-short-release.c
! 492bf0d68e12b8be5e0c386ded2b9f36  gcc/testsuite/gcc.target/riscv/amo/zacas-rvwmo-compare-exchange-short-seq-cst.c
  59b4b316da663dce6491ed7c04e61c76  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-char-seq-cst.c
! 50229aba553d49d94968c61afaa84c66  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-char.c
! e294268f0ae85c312e7cde64f7486ce0  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-compatability-mapping-no-fence.c
! 54695f36a6080c31fef4defe0962245c  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-compatability-mapping.cc
! 47c07da7d922393455d0a3a1573a0197  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-int-seq-cst.c
! a6b4e9e4c2036848e43208552c73f1a7  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-int.c
! b31f1966159013e4296db9a3e7e72bf9  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-short-seq-cst.c
! ec086e301c7bbfed8a34fc05332d47cb  gcc/testsuite/gcc.target/riscv/amo/zacas-ztso-compare-exchange-short.c
! 754399070c647b90de5a92836308d209  gcc/testsuite/gcc.target/riscv/amo/zalasr-rvwmo-load-acquire.c
! 99acda0bb8cd2d2014761ee633be058d  gcc/testsuite/gcc.target/riscv/amo/zalasr-rvwmo-load-relaxed.c
! 4d7f29cd81c70a72a15d4db36c0123e1  gcc/testsuite/gcc.target/riscv/amo/zalasr-rvwmo-load-seq-cst.c
! a037b78c87793aada59503957a58517a  gcc/testsuite/gcc.target/riscv/amo/zalasr-rvwmo-store-compat-seq-cst.c
! ccefab651aff3606dc8519ba659367ca  gcc/testsuite/gcc.target/riscv/amo/zalasr-rvwmo-store-relaxed.c
! 32afc6587b69bf60b711f26274ba7063  gcc/testsuite/gcc.target/riscv/amo/zalasr-rvwmo-store-release.c
! aeb87f725b5694b0db33d0fbc731ef5e  gcc/testsuite/gcc.target/riscv/amo/zalasr-ztso-load-acquire.c
! c70c355ca301c40b4d9840d9aa18c2b6  gcc/testsuite/gcc.target/riscv/amo/zalasr-ztso-load-relaxed.c
! e045d211a5d61e8344c17c7da02405be  gcc/testsuite/gcc.target/riscv/amo/zalasr-ztso-load-seq-cst.c
! 6acd155f4d182342a7a4881312665fbc  gcc/testsuite/gcc.target/riscv/amo/zalasr-ztso-store-compat-seq-cst.c
! 8523aad453296639eaa2ac0fc74964a2  gcc/testsuite/gcc.target/riscv/amo/zalasr-ztso-store-relaxed.c
! 7825189b41d82b7e9d551e0be6b82887  gcc/testsuite/gcc.target/riscv/amo/zalasr-ztso-store-release.c
! b9ebd1e4504ecfa275782ec37aa4723b  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-amo-add-int.c
! d1f6520e274df1fc900d5d6f5ab1e736  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-acquire-release.c
! c0dde667a9b1afa2b69638e7e956af2d  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-acquire.c
! 52a8c69c19dab46e8c2dcb9ddeea9b60  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-consume.c
! 751988550c12ab010e8b4cf708ff9010  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-relaxed.c
! 062b2e69e6007b0d5416b6cd432caa18  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-release.c
! c8a78fc51da320033e2d6e42f0c7c8a0  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-seq-cst-relaxed.c
! 0d4d472e573628be3455c673b813f91c  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-compare-exchange-int-seq-cst.c
! e6b62482aa34b7eda14427f3dd5fd05b  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-subword-amo-add-char-acq-rel.c
! e4c80a6df7d90f3b7eaca4ccb79749ca  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-subword-amo-add-char-acquire.c
! 2aa73f9080c5110ebe3496eeee12429d  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-subword-amo-add-char-relaxed.c
! 16aeddd787773ece2744865457c0c8ce  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-subword-amo-add-char-release.c
! 182114c552757aec02bc04f7eb8c7512  gcc/testsuite/gcc.target/riscv/amo/zalrsc-rvwmo-subword-amo-add-char-seq-cst.c
! 6af0feb0599ff757cc243425b5746786  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-amo-add-int.c
! 2467e8843eb3d211b0200341a7da6fc4  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-acquire-release.c
! 0c596e2e2a0593c3907a26446da9c7c6  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-acquire.c
! ac27e7cf6225c68f81875a5bb24db316  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-consume.c
! 85a9fed89fc0f487ccb93a0cbeb23d8d  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-relaxed.c
! c3a3eba2bb3491cfa9404ee718230848  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-release.c
! f087d9bbbaec2fcd7f52d5e09e088c0c  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-seq-cst-relaxed.c
! 96a987867ea70434b165c0db38e3c9c5  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-compare-exchange-int-seq-cst.c
! 9a7c0c738d42a53b9cb8430f250d4ec3  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-subword-amo-add-char-acq-rel.c
! 5fd09e44d2ac6a69e7e9960597894fa0  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-subword-amo-add-char-acquire.c
! 7b1ef12f8f7b0c49e093a277ca0a2e49  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-subword-amo-add-char-relaxed.c
! b7d6405b5f5be04adfd70695074dee46  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-subword-amo-add-char-release.c
! 65c0f232dbcfadf7a94cd7ceef3bce58  gcc/testsuite/gcc.target/riscv/amo/zalrsc-ztso-subword-amo-add-char-seq-cst.c
  f2824bba3f317208bc724728332991c3  gcc/testsuite/gcc.target/riscv/and-extend-1.c
  adc74d0f17f6765898acaf25e4b80da2  gcc/testsuite/gcc.target/riscv/and-extend-2.c
  b446251fd8ececadfe514cc0a7b811cf  gcc/testsuite/gcc.target/riscv/and-shift32.c
*************** a4c468f0dabef5849f00b0ea4f2d7f34  gcc/te
*** 98997,99002 ****
--- 99131,99138 ----
  32eaba242b02f0d41f419865f53ea9a3  gcc/testsuite/gcc.target/riscv/divmod-1.c
  563117792f9d6ea0cadd47fbafeed890  gcc/testsuite/gcc.target/riscv/divmod-2.c
  5436f7a25300f600f9163405e8836b6f  gcc/testsuite/gcc.target/riscv/ext-dce-1.c
+ b289cfd1cdd529019c81c25ebf8aee0f  gcc/testsuite/gcc.target/riscv/ext-dce-promote-1.c
+ a9e21b2d22d00c5d449271103515f86d  gcc/testsuite/gcc.target/riscv/ext-dce-promote-2.c
  7cf820151c7fd7e6165871cdb49c8cac  gcc/testsuite/gcc.target/riscv/extend-shift-helpers.h
  6433e8c2e6104dc54c5c0424b4b021fe  gcc/testsuite/gcc.target/riscv/fclass.c
  05ed4f1ac94c30dd53e37aad6b9251fb  gcc/testsuite/gcc.target/riscv/fix.c
*************** ae02daa4bc8481883fe04d40d406d399  gcc/te
*** 99026,99031 ****
--- 99162,99171 ----
  9e174a10020bacb8dfe12a3a74abbbf6  gcc/testsuite/gcc.target/riscv/fold-mem-offsets-2.c
  283a36ea2b27d4b3d5c343ac1a6c9a56  gcc/testsuite/gcc.target/riscv/fold-mem-offsets-3.c
  cedad2f9b384500f9e940017126bf4b1  gcc/testsuite/gcc.target/riscv/fsflags.c
+ 55f4f2922e6ec98706e53701a92f2aa7  gcc/testsuite/gcc.target/riscv/fusion-auipc-addi.c
+ 077130f7046cbf955f599d4c8b29972e  gcc/testsuite/gcc.target/riscv/fusion-lui-addi.c
+ b796b04945e1b6a15ea412e1f173491f  gcc/testsuite/gcc.target/riscv/fusion-zexth.c
+ af53028d827479a713825d6fcf5939b4  gcc/testsuite/gcc.target/riscv/fusion-zextw.c
  eaf46dc2abfb9500969790b031ffa83b  gcc/testsuite/gcc.target/riscv/gcse-const.c
  2b6d530e5981a0ccde512097a5169b16  gcc/testsuite/gcc.target/riscv/gnu-property-align-rv32.c
  b24e931e97473ad3344268fc34d9a089  gcc/testsuite/gcc.target/riscv/gnu-property-align-rv64.c
*************** da347ad3915925dff635c7bebc36013c  gcc/te
*** 99378,99383 ****
--- 99518,99526 ----
  0975ec41c42e17589a13705005af3621  gcc/testsuite/gcc.target/riscv/packh32.c
  0add2e3c051f2b7271376420b3d77bb6  gcc/testsuite/gcc.target/riscv/packh64.c
  a68a269bbb621c1425f81fc3141d6082  gcc/testsuite/gcc.target/riscv/packw.c
+ 7504e65f8179e94806713dffef43dd81  gcc/testsuite/gcc.target/riscv/pr-crossing-jump-1.c
+ 17818c6e3027357daa4b1ae2db1ca695  gcc/testsuite/gcc.target/riscv/pr-crossing-jump-2.c
+ a5d14f1769aeb1fc6792a954a0ae414c  gcc/testsuite/gcc.target/riscv/pr-crossing-jump-3.c
  1be860f202994bc8fe2857bdb115b447  gcc/testsuite/gcc.target/riscv/pr102957-2.c
  c2ea2036045469f1056fc7689ee62c7f  gcc/testsuite/gcc.target/riscv/pr102957.c
  c70df77dca2d9d059e9b22e279613d45  gcc/testsuite/gcc.target/riscv/pr103302.c
*************** ec6ec43c9e76076efb0caf7fd6975bd5  gcc/te
*** 99398,99403 ****
--- 99541,99547 ----
  5201d6361bb5315fd35a51ff807d7115  gcc/testsuite/gcc.target/riscv/pr107786.c
  dba52449a145af61b04631454334d086  gcc/testsuite/gcc.target/riscv/pr108016.c
  51045cfa092b03d9038e7cab9be1693f  gcc/testsuite/gcc.target/riscv/pr108987.c
+ 0a8e5de7072c31b2639ac141f8a1b9ac  gcc/testsuite/gcc.target/riscv/pr109038.c
  4150ce8ce2f3c1926490b17423c6d4ca  gcc/testsuite/gcc.target/riscv/pr109508.c
  cf07ea5b69a4e57615aa36cc1e1eab2b  gcc/testsuite/gcc.target/riscv/pr109592.c
  96c701e1208a6728e1385f13a3ffae04  gcc/testsuite/gcc.target/riscv/pr110696.c
*************** f87f98ceea03639b9d09f120d310a5b9  gcc/te
*** 99493,99498 ****
--- 99637,99643 ----
  6437d8ec53cc1530c20baacd9ca47eba  gcc/testsuite/gcc.target/riscv/pr121113.c
  b0a08bcc636090d105d825a0a3d1b159  gcc/testsuite/gcc.target/riscv/pr121136.c
  25c459137bd9938c72fff727f3c7b5d4  gcc/testsuite/gcc.target/riscv/pr121160.c
+ ba75bd74b5211f29fa7b99b73b61306f  gcc/testsuite/gcc.target/riscv/pr121268.c
  0b64699a31b25d6d22c6908dabe89a74  gcc/testsuite/gcc.target/riscv/pr121531.c
  772299c8bb90d3144f704368bdbc7dff  gcc/testsuite/gcc.target/riscv/pr121778-1.c
  49f89ac2be2926412e68fbe76976697f  gcc/testsuite/gcc.target/riscv/pr121778-2.c
*************** c5510efb0e85b94c43e177d92c8bfa96  gcc/te
*** 99520,99532 ****
--- 99665,99681 ----
  331dce227538529fceff71229d276a03  gcc/testsuite/gcc.target/riscv/pr123838.c
  c8329d7f70c2170589156e008b96bd42  gcc/testsuite/gcc.target/riscv/pr123904.c
  ac11119f9210fdbe0a0f2e3211742dd1  gcc/testsuite/gcc.target/riscv/pr123911.c
+ 090c30ca6ca92e9f6b86f8a46ad8d913  gcc/testsuite/gcc.target/riscv/pr124009.c
  9fe4e473a13fa1c11a62a88ae71a3c68  gcc/testsuite/gcc.target/riscv/pr124029.c
  a06f50eaf9ffceda3f1e44f0fe8c75f8  gcc/testsuite/gcc.target/riscv/pr124674.c
+ 52cb197377816f789e27e2a0005cdc17  gcc/testsuite/gcc.target/riscv/pr124760.c
  69d56981252d3b0a103f35813b487836  gcc/testsuite/gcc.target/riscv/pr124818.c
  689058565a07dcb181ca0bd08374dcc0  gcc/testsuite/gcc.target/riscv/pr124984.c
+ 7f393994eaf6402baf4e43a673c3f1f5  gcc/testsuite/gcc.target/riscv/pr125152.c
  37a08389ba95284cc27832767dfc1430  gcc/testsuite/gcc.target/riscv/pr43644.c
  8eba488c3d26a288644785954ea86af2  gcc/testsuite/gcc.target/riscv/pr52345.c
  f035fac0dc9b5f42ec0a469a8391163c  gcc/testsuite/gcc.target/riscv/pr56096.c
+ 8d7255840198f77168c7067059ac39ac  gcc/testsuite/gcc.target/riscv/pr57650.c
  db206807e7e87fc388e039471812c6e0  gcc/testsuite/gcc.target/riscv/pr58727.c
  ae7832d0dbfbabb51f555f2e9c3138bc  gcc/testsuite/gcc.target/riscv/pr64345.c
  9a44cd39f0fe595fcf632b001e4b7d12  gcc/testsuite/gcc.target/riscv/pr67731.c
*************** ae7832d0dbfbabb51f555f2e9c3138bc  gcc/te
*** 99534,99542 ****
--- 99683,99693 ----
  0de80b47fe4987561bbabd21726f22d9  gcc/testsuite/gcc.target/riscv/pr91420.c
  c2ac0b53d6af56f5ec5bded3d252dddc  gcc/testsuite/gcc.target/riscv/pr93202.c
  01c8227bf1b5efa52e434a407c33930d  gcc/testsuite/gcc.target/riscv/pr93304.c
+ c63429fe848a643ddb845bfcd9de70bd  gcc/testsuite/gcc.target/riscv/pr94892.c
  f95453a04d25316c015010a3d66699b8  gcc/testsuite/gcc.target/riscv/pr95252.c
  755ab5aaa59ce32ddfd25ae8f503af35  gcc/testsuite/gcc.target/riscv/pr95632.c
  2a0b4380ee3a1ae8c2f449020e1caa54  gcc/testsuite/gcc.target/riscv/pr95683.c
+ d0d6997dffd36835f50fed6fd419f445  gcc/testsuite/gcc.target/riscv/pr96692.c
  4a09604ef4cdb81da6aaf6179b4347d1  gcc/testsuite/gcc.target/riscv/pr96759.c
  f8e1480c639bcda238e3c7485f51f85e  gcc/testsuite/gcc.target/riscv/pr98777.c
  576ffdec066d69c35af0753463b174ae  gcc/testsuite/gcc.target/riscv/pr99702.c
*************** f1ef6fa13c480640b814506c7de90cc4  gcc/te
*** 102041,102066 ****
  9e7668e5ec31ff11ad2dd60e86f4d0a2  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c
  0fb626f641ab59176bbf6909a15ea780  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c
  568f0499978d9028e6a420ebb599e594  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c
! 4201a95f317ea67a928f4dca981cf53d  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c
! a8330712e2fcc1ae795a7fba42a8c473  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c
! 3e6332a27c7a7bcdff5714fa98cfc038  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c
! dfc1fe43dc67edfdc33c95f227f71ea6  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c
  abb9f1e2f163f983f538fa2820f96773  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c
  afb0261908e4fe634d4593a44efbd5b5  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c
  f3bf331ce75a420d33131659f0a02c7b  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c
  ed6150094ef253dbead3818c9d6cd040  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c
! e6bd4dc2a3293f4d155a71133fd19b06  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c
! d1cf461282ddaf2cdca70111d9995aac  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c
! ac0245e07dbeda6045b1003b8bfe4d01  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c
! 953d9409bd2de2debd25e8ffc668df3e  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c
  0e23329b37ad60eb5215274901d41e69  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c
  40d5e0c938443b74b57a0046b5e88222  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c
  be0391621a6f297fac3bf726c614b3a8  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c
  2eadf9380d4b1e4388478ab7a93cfd14  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c
! ea70d997fe6a98ff8e4f8c49d0bb66a5  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c
! 6a97517d08d68126d9d366db0c63bd70  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c
! a67f9e0eea6695714c9be105d2481a02  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c
! 71cbb6b78ff04ce301386e9f130428b4  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c
  120431fe0f19fd18041ebf450a6a4049  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c
  8994b4fbe26f836304488a11e64f166c  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c
  078211b180753b98d636d01a52acbc8f  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c
--- 102192,102217 ----
  9e7668e5ec31ff11ad2dd60e86f4d0a2  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i32.c
  0fb626f641ab59176bbf6909a15ea780  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i64.c
  568f0499978d9028e6a420ebb599e594  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-i8.c
! 744bd6a754423395447bc8e3be81ad88  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u16.c
! 2844db6876e047bae92723c52dd728e9  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u32.c
! bed3fd3cd54a06b3c46254960dfc0567  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u64.c
! 753b1b0d3fc3ce00a39374d37494011a  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-1-u8.c
  abb9f1e2f163f983f538fa2820f96773  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i16.c
  afb0261908e4fe634d4593a44efbd5b5  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i32.c
  f3bf331ce75a420d33131659f0a02c7b  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i64.c
  ed6150094ef253dbead3818c9d6cd040  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-i8.c
! 6f855ccde3f1151755cea4d989363b68  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u16.c
! 85d9cec0301f771d2a01e3df0a747df4  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u32.c
! 66c58d3bcc39fec0f8a77c5419bb1d8d  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u64.c
! dc6e648056570f3c4b20bf2f87a3d3f8  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-2-u8.c
  0e23329b37ad60eb5215274901d41e69  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i16.c
  40d5e0c938443b74b57a0046b5e88222  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i32.c
  be0391621a6f297fac3bf726c614b3a8  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i64.c
  2eadf9380d4b1e4388478ab7a93cfd14  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-i8.c
! 3fcaae1d8e0ecaa942a6d3b5c6fe2c55  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u16.c
! 803fb13761ab65beb65a67d1eb919bb2  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u32.c
! ad305546371a738f6cff2ee107a1c728  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u64.c
! ecd2124c2aa5ecc8cf3c41fa98e9bb8f  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-3-u8.c
  120431fe0f19fd18041ebf450a6a4049  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i16.c
  8994b4fbe26f836304488a11e64f166c  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i32.c
  078211b180753b98d636d01a52acbc8f  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-4-i64.c
*************** ee4d762425ee9fa02262080e983ca873  gcc/te
*** 102106,102113 ****
  d0716e3befd7d8676e3f95ddfc26cf11  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i32.c
  68f38cf2fee3b275e68ad7b4c0590852  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i64.c
  a668be35e3b0365efdcb1644b843f8f7  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i8.c
! 78b7a1046a9dc5d7adc5bff9383de1c7  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h
! 0d471ba30a22d8201e6c57264ddc1d12  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
  ccb9cff4438796fd5c2c015df2204a55  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h
  847718238428fcf0d191c5e8f66f2c60  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary.h
  0ac4abbac6b69050fc3b142e914fe58c  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary_data.h
--- 102257,102264 ----
  d0716e3befd7d8676e3f95ddfc26cf11  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i32.c
  68f38cf2fee3b275e68ad7b4c0590852  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i64.c
  a668be35e3b0365efdcb1644b843f8f7  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx-merge-3-i8.c
! 46ee2221006ac81edb1756daec6e7427  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary.h
! 110efda78d7ec6203bf61055da38c75b  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_data.h
  ccb9cff4438796fd5c2c015df2204a55  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_binary_run.h
  847718238428fcf0d191c5e8f66f2c60  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary.h
  0ac4abbac6b69050fc3b142e914fe58c  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_ternary_data.h
*************** af39bb531df9d78fb100a8bc074d5527  gcc/te
*** 102212,102217 ****
--- 102363,102372 ----
  8a062701030c2179b34b5cdbe2e5affb  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-u32.c
  066197fc9e9481f3a6397992b977191b  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-u64.c
  cfeabedcaa487c67a2318497a6bd3a39  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vmseq-run-1-u8.c
+ c255f1a34ba38109c8e9ddcd23f802af  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsgtu-run-1-u16.c
+ 136de910b990ebad68beeb76f91cfc66  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsgtu-run-1-u32.c
+ 81b3892d39585691b44ddf174a6e5607  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsgtu-run-1-u64.c
+ 84503795509c9898a133b311107297c9  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsgtu-run-1-u8.c
  50d7a0abcc260a34ea63a34d2955b23f  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsle-run-1-i16.c
  c0fd3a92875ba68ca8c8ca08c7031d37  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsle-run-1-i32.c
  69cf54370a5c6bbc097b1fa8c85ff2b9  gcc/testsuite/gcc.target/riscv/rvv/autovec/vx_vf/vx_vmsle-run-1-i64.c
*************** c237dae5bf595d65ee7877fe44bac195  gcc/te
*** 105276,105281 ****
--- 105431,105437 ----
  c3444472611116c90abffb38b29ae95d  gcc/testsuite/gcc.target/riscv/zbs-ext.c
  3fac61bb61fec1ea6a5b2dc959359036  gcc/testsuite/gcc.target/riscv/zbs-extra-bit-or-twobits.c
  19debc3a04e1393764efad7ab43274c1  gcc/testsuite/gcc.target/riscv/zbs-if_then_else-01.c
+ 3f88423cd15511bd9a5e52bf7243c39c  gcc/testsuite/gcc.target/riscv/zbs-if_then_else-02.c
  50150b544e8395982aac17886c1b29db  gcc/testsuite/gcc.target/riscv/zbs-zext-2.c
  3a06315324f29c37623a9cee79bd753d  gcc/testsuite/gcc.target/riscv/zbs-zext-3.c
  133ebde9ed99c7dd5e86cd0001da8b72  gcc/testsuite/gcc.target/riscv/zbs-zext.c
*************** e1529a0ad7554cca8abf99b95845847f  gcc/te
*** 105338,105343 ****
--- 105494,105500 ----
  3f707b6195b0218c912f795070701a76  gcc/testsuite/gcc.target/riscv/zicond-primitiveSemantics_return_imm_reg.c
  f741e193bb3f2f4fbea1bd529b1140b6  gcc/testsuite/gcc.target/riscv/zicond-primitiveSemantics_return_reg_reg.c
  6ab36e0533ed582948d75c21b09cbf78  gcc/testsuite/gcc.target/riscv/zicond-sfb-primitiveSemantics.c
+ d31a0b2363f6f991020f6994b476a79e  gcc/testsuite/gcc.target/riscv/zicond-shift-cond.c
  a009fbb003840ecc4d7a50c463fa72da  gcc/testsuite/gcc.target/riscv/zicond-xor-01.c
  2df968b08a4587cf0ef8cb76cb4ef0ee  gcc/testsuite/gcc.target/riscv/zicond_ifcvt_opt.c
  bb2b3e0ab01f1ec16e989024621b390a  gcc/testsuite/gcc.target/riscv/zihintpause-1.c
*************** ce0f5a926b10968749cdf08cebb52832  gcc/te
*** 113608,113613 ****
--- 113765,113771 ----
  b5a297f740fa264744c9afc7fff7715d  gcc/testsuite/gfortran.dg/coarray/poly_run_2.f90
  5e656806880d0fe976c13558f95dda86  gcc/testsuite/gfortran.dg/coarray/poly_run_3.f90
  4b0341b2a1bb1e5bdc699106788a0a18  gcc/testsuite/gfortran.dg/coarray/pr107441-caf.f90
+ 2afcfc1c548284b14216214f4d95b532  gcc/testsuite/gfortran.dg/coarray/pr125021.f90
  5e97d7510dca977612f9a19418ceeb7f  gcc/testsuite/gfortran.dg/coarray/pr81265.f90
  ee617f71d8add5aa5f59789faa17332e  gcc/testsuite/gfortran.dg/coarray/pr85510.f90
  908a6caa4e0b07e2cb6a80b7284553a9  gcc/testsuite/gfortran.dg/coarray/pr93671.f90
*************** f5fb3cbcb5e6e13e6a56fcf9422a2863  gcc/te
*** 118148,118153 ****
--- 118306,118312 ----
  864111c6768fee3f647605c5cf8db475  gcc/testsuite/gfortran.dg/pr124567.f90
  c82475796fec905fbcbddbebc480ad15  gcc/testsuite/gfortran.dg/pr124739.f90
  8d5b416e1b358553fdc69e965bc1db7e  gcc/testsuite/gfortran.dg/pr124780.f90
+ 5b0777068e1d7ec735043f942f680e93  gcc/testsuite/gfortran.dg/pr125117.f90
  984f8307f36d56a0b48b5acce2dd5eb5  gcc/testsuite/gfortran.dg/pr12884.f
  64075248b9d1bffd6f380bb4e2a6eae0  gcc/testsuite/gfortran.dg/pr15129.f90
  2b5f18b773a5db29b0a2ee2d8cce767c  gcc/testsuite/gfortran.dg/pr15140.f90
*************** ad46e3c2c759272a2e09dd9cc3ec5965  gcc/te
*** 124787,124792 ****
--- 124946,124952 ----
  362ad25627443ac4bfc715648d009340  gcc/testsuite/gnat.dg/part_of1-private_generic.adb
  c41ed0413c28ef286ceb55d874eaa118  gcc/testsuite/gnat.dg/part_of1-private_generic.ads
  9f2271a042eddff9673adcce01e11874  gcc/testsuite/gnat.dg/part_of1.ads
+ da283cbb2efe445f0261b55cbb2b7673  gcc/testsuite/gnat.dg/pie1.adb
  f464a8f0d1bb9bdffa6311239ce65b77  gcc/testsuite/gnat.dg/pointer_array.adb
  feec00afe940ff739596452e907ead25  gcc/testsuite/gnat.dg/pointer_controlled.adb
  1f5d525211e65b1c050956c4796d3e75  gcc/testsuite/gnat.dg/pointer_conversion.adb
*************** b2c755599d8ed47e117bbf82c6a6b12f  gcc/te
*** 125552,125557 ****
--- 125712,125719 ----
  35dc80c5b5ed756d2cc1c930f85a4456  gcc/testsuite/gnat.dg/task3_pkg2.ads
  c32b560114a348976d0298262741b6ea  gcc/testsuite/gnat.dg/task4.adb
  70bd634f46004ffa96eb4070f11592ef  gcc/testsuite/gnat.dg/task5.adb
+ 2eaa9f1d0d240e9dd1698e9211bd233e  gcc/testsuite/gnat.dg/task6.adb
+ b348428ccd472508457f80ed401511e5  gcc/testsuite/gnat.dg/task6.ads
  029ef2213e407fd423e0ce3d19a60a80  gcc/testsuite/gnat.dg/task_name.adb
  2d192de9da9a98892aa2c605de044591  gcc/testsuite/gnat.dg/task_name.ads
  91463323d692d06c9031a056ff412414  gcc/testsuite/gnat.dg/task_stack_align.adb
*************** b9b78fbd058ac9dfd657617df5ab8b4c  gcc/te
*** 125672,125683 ****
  978b7483f1bef09979e22217b25587be  gcc/testsuite/gnat.dg/valid4_pkg.adb
  e8baf7bc26d6a00eef69afb3d876aa15  gcc/testsuite/gnat.dg/valid4_pkg.ads
  a1e7aae249b825b8a94c3beef553b6fa  gcc/testsuite/gnat.dg/valid_scalars1.adb
! a6a0b52bb22a43eb3f3d70acea1b4b3d  gcc/testsuite/gnat.dg/valid_scalars2.adb
  54c3a51bfffb1449ddb2f96d64bc4ed6  gcc/testsuite/gnat.dg/validity_check.adb
  dd9e1c79a365f3c5572752bd8ddcfe84  gcc/testsuite/gnat.dg/validity_check2.adb
  da0ce573bcb3ddebededa8ee3a72be25  gcc/testsuite/gnat.dg/validity_check2_pkg.ads
- 839c51cf31eaf06e2759901e5d359f6f  gcc/testsuite/gnat.dg/validity_check3.adb
- df5da3db048b24a0f477d7c82b842c01  gcc/testsuite/gnat.dg/validity_check3.ads
  be705ea9eb2b2a25acd0c7f8bce18372  gcc/testsuite/gnat.dg/valued_proc.adb
  4513681c73046063b5b42df22c9ffc1e  gcc/testsuite/gnat.dg/valued_proc_pkg.ads
  b98dad271fa48ba2b9248ffeb13133e0  gcc/testsuite/gnat.dg/varsize1.adb
--- 125834,125845 ----
  978b7483f1bef09979e22217b25587be  gcc/testsuite/gnat.dg/valid4_pkg.adb
  e8baf7bc26d6a00eef69afb3d876aa15  gcc/testsuite/gnat.dg/valid4_pkg.ads
  a1e7aae249b825b8a94c3beef553b6fa  gcc/testsuite/gnat.dg/valid_scalars1.adb
! d4d8653ed063d1885a86cb91bae6753d  gcc/testsuite/gnat.dg/valid_scalars2.adb
! 0536c171788c3105f040007d2658c095  gcc/testsuite/gnat.dg/valid_scalars3.adb
! feb95263871116fed73934dd0bb3fbf9  gcc/testsuite/gnat.dg/valid_scalars3.ads
  54c3a51bfffb1449ddb2f96d64bc4ed6  gcc/testsuite/gnat.dg/validity_check.adb
  dd9e1c79a365f3c5572752bd8ddcfe84  gcc/testsuite/gnat.dg/validity_check2.adb
  da0ce573bcb3ddebededa8ee3a72be25  gcc/testsuite/gnat.dg/validity_check2_pkg.ads
  be705ea9eb2b2a25acd0c7f8bce18372  gcc/testsuite/gnat.dg/valued_proc.adb
  4513681c73046063b5b42df22c9ffc1e  gcc/testsuite/gnat.dg/valued_proc_pkg.ads
  b98dad271fa48ba2b9248ffeb13133e0  gcc/testsuite/gnat.dg/varsize1.adb
*************** af452bfcd099f7ad757c0709565fb6f2  gcc/te
*** 128060,128066 ****
  c0366f2c31a7d5fba486ea04c6f08b9a  gcc/testsuite/lib/go.exp
  569a9bbf0bbca4b3648f90532f4b4b21  gcc/testsuite/lib/htmltest.py
  c0b7997d28c0e4c1e52d9c22fe7612a7  gcc/testsuite/lib/hwasan-dg.exp
! d1598d17d16fc7cf6093cc0ceb65e958  gcc/testsuite/lib/lto.exp
  8788f5bd86ca545e5cc667a7883372aa  gcc/testsuite/lib/mike-g++.exp
  3252f65e1ec61c730a6ac983f56b3fd7  gcc/testsuite/lib/mike-gcc.exp
  6cae4002752080c9ace9f60df166aefe  gcc/testsuite/lib/modules.exp
--- 128222,128228 ----
  c0366f2c31a7d5fba486ea04c6f08b9a  gcc/testsuite/lib/go.exp
  569a9bbf0bbca4b3648f90532f4b4b21  gcc/testsuite/lib/htmltest.py
  c0b7997d28c0e4c1e52d9c22fe7612a7  gcc/testsuite/lib/hwasan-dg.exp
! 9c051e217fd6295446de2b0e5c9df969  gcc/testsuite/lib/lto.exp
  8788f5bd86ca545e5cc667a7883372aa  gcc/testsuite/lib/mike-g++.exp
  3252f65e1ec61c730a6ac983f56b3fd7  gcc/testsuite/lib/mike-gcc.exp
  6cae4002752080c9ace9f60df166aefe  gcc/testsuite/lib/modules.exp
*************** de9eeadec9703aff96169206e31a3a22  gcc/te
*** 128098,128104 ****
  275f7eb9618e6b097a58c1fba25cdb9c  gcc/testsuite/lib/scanwpaipa.exp
  9bc4cbcf0cb4f1aa30a8cf3142d157eb  gcc/testsuite/lib/target-libpath.exp
  6f6a566231f79b409eb113cf2e7f5132  gcc/testsuite/lib/target-supports-dg.exp
! e244d407566e673eda65c6eb1df5ddc4  gcc/testsuite/lib/target-supports.exp
  b1eb2edcf4941bfb00c200eb000a0a7b  gcc/testsuite/lib/target-utils.exp
  98b890f6c455deafd6ca241993fc5d67  gcc/testsuite/lib/timeout-dg.exp
  0afb0c69501fa44908d13017be208db3  gcc/testsuite/lib/timeout.exp
--- 128260,128266 ----
  275f7eb9618e6b097a58c1fba25cdb9c  gcc/testsuite/lib/scanwpaipa.exp
  9bc4cbcf0cb4f1aa30a8cf3142d157eb  gcc/testsuite/lib/target-libpath.exp
  6f6a566231f79b409eb113cf2e7f5132  gcc/testsuite/lib/target-supports-dg.exp
! 7eec10224354120170fe7c900216373f  gcc/testsuite/lib/target-supports.exp
  b1eb2edcf4941bfb00c200eb000a0a7b  gcc/testsuite/lib/target-utils.exp
  98b890f6c455deafd6ca241993fc5d67  gcc/testsuite/lib/timeout-dg.exp
  0afb0c69501fa44908d13017be208db3  gcc/testsuite/lib/timeout.exp
*************** dad9679bd67145f945d7e0e948f2aaec  gcc/te
*** 130762,130767 ****
--- 130924,130930 ----
  7ba67c515a5228a7472fd045dd8397a0  gcc/testsuite/rust/rustc/README.md
  b8ca829745dd2a35cb6e5ad418cfda91  gcc/testsuite/rust/rustc/rustc.exp
  f5ea66a6a877aa916f3f82001c49ac06  gcc/testsuite/sarif-replay.dg/2.1.0-invalid/3.1-not-an-object.sarif
+ 44f5199e0b7c203879bbf828e74eb4da  gcc/testsuite/sarif-replay.dg/2.1.0-invalid/3.10.3-bad-json-pointer.sarif
  8791a7771ec677bb1bee8509ae76bd30  gcc/testsuite/sarif-replay.dg/2.1.0-invalid/3.11.11-missing-arguments-for-placeholders.sarif
  09c8bffa3745e01b11f240c362133fbf  gcc/testsuite/sarif-replay.dg/2.1.0-invalid/3.11.11-not-enough-arguments-for-placeholders.sarif
  b94a49f1fde613c1c390114faa9fe21d  gcc/testsuite/sarif-replay.dg/2.1.0-invalid/3.11.5-unescaped-braces.sarif
*************** f7226a417a6156e62d6cb64ecfbb3853  gcc/te
*** 130786,130792 ****
  6a8d404c5928169266e8028c674f68ea  gcc/testsuite/sarif-replay.dg/2.1.0-valid/embedded-links-check-html.py
  e2b63c4d2b76163b1f31857690b5e899  gcc/testsuite/sarif-replay.dg/2.1.0-valid/embedded-links-check-sarif-roundtrip.py
  b6077e077a1a5476709462b0ff857dcc  gcc/testsuite/sarif-replay.dg/2.1.0-valid/embedded-links-pr123056-check-html.py
! b95c5d4795eaed793182304b21e84ee5  gcc/testsuite/sarif-replay.dg/2.1.0-valid/embedded-links-pr123056-check-sarif-roundtrip.py
  d857a4331f097987a1bb7433f321c1c0  gcc/testsuite/sarif-replay.dg/2.1.0-valid/error-with-note.sarif
  eb63c8ccd144fcb7c3f54ce6920d725c  gcc/testsuite/sarif-replay.dg/2.1.0-valid/escaped-braces.sarif
  64c6115dde79342ac42e205f3f37d700  gcc/testsuite/sarif-replay.dg/2.1.0-valid/graphs-check-html.py
--- 130949,130955 ----
  6a8d404c5928169266e8028c674f68ea  gcc/testsuite/sarif-replay.dg/2.1.0-valid/embedded-links-check-html.py
  e2b63c4d2b76163b1f31857690b5e899  gcc/testsuite/sarif-replay.dg/2.1.0-valid/embedded-links-check-sarif-roundtrip.py
  b6077e077a1a5476709462b0ff857dcc  gcc/testsuite/sarif-replay.dg/2.1.0-valid/embedded-links-pr123056-check-html.py
! d41cf3dc0def6b3384427fdc620eb097  gcc/testsuite/sarif-replay.dg/2.1.0-valid/embedded-links-pr123056-check-sarif-roundtrip.py
  d857a4331f097987a1bb7433f321c1c0  gcc/testsuite/sarif-replay.dg/2.1.0-valid/error-with-note.sarif
  eb63c8ccd144fcb7c3f54ce6920d725c  gcc/testsuite/sarif-replay.dg/2.1.0-valid/escaped-braces.sarif
  64c6115dde79342ac42e205f3f37d700  gcc/testsuite/sarif-replay.dg/2.1.0-valid/graphs-check-html.py
*************** bcd8f9ee6aa5f3b72247e638e6be2ddd  gcc/te
*** 130822,130827 ****
--- 130985,130991 ----
  e167e14f034c487b358ef86e8d987141  gcc/testsuite/selftests/example-labels.rtl
  eb7ca1593853a5aa569dcae64f85b25b  gcc/testsuite/selftests/example.txt
  009cfde7c55d1631d8a832a815d79e25  gcc/testsuite/selftests/insn-with-mode.rtl
+ 1859fc1bd1f50ccf5b917d68c65fcc6c  gcc/testsuite/selftests/json-pointer.json
  d14398a3d36b8465d73ab10b63d55f84  gcc/testsuite/selftests/jump-to-label-ref.rtl
  ef1dfa4fe7728165f3365de53d9c6177  gcc/testsuite/selftests/jump-to-return.rtl
  908d19e8726bf51efd0a8f42a246e53b  gcc/testsuite/selftests/jump-to-simple-return.rtl
*************** cbe90a107fcd179a95684d58982b5779  gcc/te
*** 130864,130870 ****
  ee4165de3d74b0fde5ca55a403c7f37b  gcc/timevar.def
  160bb6626a9562507750456253c82eb4  gcc/timevar.h
  af430d420eee56a4d869b7421ddb08b9  gcc/topics/pass-events.h
! 69fb7b48ead8734e47ad2a97e00725eb  gcc/toplev.cc
  4cc76bc48e83cd9bdd4f991959a6f230  gcc/toplev.h
  08a29208cd04c7f3a5f2b43bec77b277  gcc/tracer.cc
  461d12af5a299c303884d0d07511a6a9  gcc/tracer.h
--- 131028,131034 ----
  ee4165de3d74b0fde5ca55a403c7f37b  gcc/timevar.def
  160bb6626a9562507750456253c82eb4  gcc/timevar.h
  af430d420eee56a4d869b7421ddb08b9  gcc/topics/pass-events.h
! 9122f2cfd3c35635a4ff995c650d9f7b  gcc/toplev.cc
  4cc76bc48e83cd9bdd4f991959a6f230  gcc/toplev.h
  08a29208cd04c7f3a5f2b43bec77b277  gcc/tracer.cc
  461d12af5a299c303884d0d07511a6a9  gcc/tracer.h
*************** c1c4fe85c3abe80948e72eb9950ff189  gcc/tr
*** 130946,130963 ****
  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
  dcaeaaad1469ccb53d09d0c3975284d7  gcc/tree-ssa-loop-ch.cc
  2b7917b8cadbc3f3b3807f67ee57a48b  gcc/tree-ssa-loop-im.cc
  f8b96abb98adf78d9bf9645ec4529541  gcc/tree-ssa-loop-ivcanon.cc
! ff4dc039348c61083e454fa9801c9ac7  gcc/tree-ssa-loop-ivopts.cc
  73db7c26eb3c2afa63524b388a9849fd  gcc/tree-ssa-loop-ivopts.h
  3b019867aefd4f962c260256d5bed88e  gcc/tree-ssa-loop-manip.cc
  d6013c7f2ea70d40b0d82c53eacccd45  gcc/tree-ssa-loop-manip.h
! 508ba13cbdc99049e1b30c199ced8e5c  gcc/tree-ssa-loop-niter.cc
  722669ffcd66a5eddeeebe77512a22fa  gcc/tree-ssa-loop-niter.h
  a00381a12f6e0a0c69845030d621d615  gcc/tree-ssa-loop-prefetch.cc
  ebf22ffd803f5b75a6819a8b565bcea0  gcc/tree-ssa-loop-split.cc
--- 131110,131127 ----
  ec31925fe8431d27258939fc79f1f02e  gcc/tree-ssa-dom.h
  b0752286b16612fce67b55c8b0bdbdbc  gcc/tree-ssa-dse.cc
  1df01d660e0f98ade0ae7a3152aa33ed  gcc/tree-ssa-dse.h
! 22dd91b31ccfeb89c466bc88dee69f57  gcc/tree-ssa-forwprop.cc
  bb90d30f7c6176fd9edf8b10cc7803b6  gcc/tree-ssa-ifcombine.cc
  96b11e029c398aaecd1c642c41c88884  gcc/tree-ssa-live.cc
  7c36b95c9d109be3302936ceed49fb4f  gcc/tree-ssa-live.h
  dcaeaaad1469ccb53d09d0c3975284d7  gcc/tree-ssa-loop-ch.cc
  2b7917b8cadbc3f3b3807f67ee57a48b  gcc/tree-ssa-loop-im.cc
  f8b96abb98adf78d9bf9645ec4529541  gcc/tree-ssa-loop-ivcanon.cc
! d24792a2959758d0e543ff78a3449773  gcc/tree-ssa-loop-ivopts.cc
  73db7c26eb3c2afa63524b388a9849fd  gcc/tree-ssa-loop-ivopts.h
  3b019867aefd4f962c260256d5bed88e  gcc/tree-ssa-loop-manip.cc
  d6013c7f2ea70d40b0d82c53eacccd45  gcc/tree-ssa-loop-manip.h
! 698d95be97d13872c2d2ec327b692cbb  gcc/tree-ssa-loop-niter.cc
  722669ffcd66a5eddeeebe77512a22fa  gcc/tree-ssa-loop-niter.h
  a00381a12f6e0a0c69845030d621d615  gcc/tree-ssa-loop-prefetch.cc
  ebf22ffd803f5b75a6819a8b565bcea0  gcc/tree-ssa-loop-split.cc
*************** c1590659dad2b41a69adb7654db65644  gcc/tr
*** 130968,130975 ****
  fa83f982a805985b3a3da2ca5e10e43a  gcc/tree-ssa-math-opts.h
  9b5221bc2087b040736afeb799949b04  gcc/tree-ssa-operands.cc
  f83d0b12185538e6f679296bebfe3d2f  gcc/tree-ssa-operands.h
! ba27d633db52c7d11f4cd30e1d5ca251  gcc/tree-ssa-phiopt.cc
! 8ab9314ce21d683c5fd9fc16bf7cab29  gcc/tree-ssa-phiprop.cc
  e356f4c7b22c3759a86c782d5e99d1a8  gcc/tree-ssa-pre.cc
  5d6622629ccbf56551beb5cb3cc8684a  gcc/tree-ssa-propagate.cc
  d38017eb69a50f24b5e47ee97928afde  gcc/tree-ssa-propagate.h
--- 131132,131139 ----
  fa83f982a805985b3a3da2ca5e10e43a  gcc/tree-ssa-math-opts.h
  9b5221bc2087b040736afeb799949b04  gcc/tree-ssa-operands.cc
  f83d0b12185538e6f679296bebfe3d2f  gcc/tree-ssa-operands.h
! 3f9ddde6942294b6dc34b670fdaab66f  gcc/tree-ssa-phiopt.cc
! 43dbb34d514798f88d4fe157b76cc274  gcc/tree-ssa-phiprop.cc
  e356f4c7b22c3759a86c782d5e99d1a8  gcc/tree-ssa-pre.cc
  5d6622629ccbf56551beb5cb3cc8684a  gcc/tree-ssa-propagate.cc
  d38017eb69a50f24b5e47ee97928afde  gcc/tree-ssa-propagate.h
*************** bbfdab9c432e365a5d11e0249f3f57f1  gcc/tr
*** 130980,130986 ****
  43b66558734f8fe9fec03260c6814f6b  gcc/tree-ssa-scopedtables.cc
  f9f30b312deca96b11a781af60153767  gcc/tree-ssa-scopedtables.h
  3b2415ac4cc87839b64bcb95bc5ba760  gcc/tree-ssa-sink.cc
! 8db4aaa597f9264faf0de1fad613cb6c  gcc/tree-ssa-strlen.cc
  7e86234d60a489dfd04ff6e6792e020e  gcc/tree-ssa-strlen.h
  4c095e72d51f754fb4a38150afa250e6  gcc/tree-ssa-structalias.cc
  1cb62c7fa7db51a11ab31132b6a2edee  gcc/tree-ssa-structalias.h
--- 131144,131150 ----
  43b66558734f8fe9fec03260c6814f6b  gcc/tree-ssa-scopedtables.cc
  f9f30b312deca96b11a781af60153767  gcc/tree-ssa-scopedtables.h
  3b2415ac4cc87839b64bcb95bc5ba760  gcc/tree-ssa-sink.cc
! ccd81769582e0122376dc2d42e8c2af1  gcc/tree-ssa-strlen.cc
  7e86234d60a489dfd04ff6e6792e020e  gcc/tree-ssa-strlen.h
  4c095e72d51f754fb4a38150afa250e6  gcc/tree-ssa-structalias.cc
  1cb62c7fa7db51a11ab31132b6a2edee  gcc/tree-ssa-structalias.h
*************** ad70c411b7d21101dac0ae7123f4d652  gcc/tr
*** 130994,131000 ****
  9a23dad40361ccf83cef995bf6f1eb7f  gcc/tree-ssa-threadupdate.h
  1ce33c3fcece5cc997c68f1a016493d4  gcc/tree-ssa-uncprop.cc
  193675ff54e34d6c9e3f9ed273875065  gcc/tree-ssa-uninit.cc
! 279ea9e00a2b8bcdea695493aaecddf1  gcc/tree-ssa.cc
  070343f0d359685a1e4b6492f3a41e29  gcc/tree-ssa.h
  71f7ada8f58374ddb220c758cc5e10a3  gcc/tree-ssanames.cc
  90fbd5cfafe635bc28561bc0092642e2  gcc/tree-ssanames.h
--- 131158,131164 ----
  9a23dad40361ccf83cef995bf6f1eb7f  gcc/tree-ssa-threadupdate.h
  1ce33c3fcece5cc997c68f1a016493d4  gcc/tree-ssa-uncprop.cc
  193675ff54e34d6c9e3f9ed273875065  gcc/tree-ssa-uninit.cc
! c85c70b5c1b24e1b76b814ae799a7ded  gcc/tree-ssa.cc
  070343f0d359685a1e4b6492f3a41e29  gcc/tree-ssa.h
  71f7ada8f58374ddb220c758cc5e10a3  gcc/tree-ssanames.cc
  90fbd5cfafe635bc28561bc0092642e2  gcc/tree-ssanames.h
*************** f8119a019450befbbf3e3e40b010cf74  gcc/tr
*** 131007,131027 ****
  a276a785e139fcb28cbe71af406290bf  gcc/tree-switch-conversion.cc
  e316eddfbf9a02433a4ee93e648f3aa4  gcc/tree-switch-conversion.h
  6a0f6268d598b3c59871ad41e01f33c1  gcc/tree-tailcall.cc
! 877e42d081be69092d6ccd2a5a2a9e39  gcc/tree-vect-data-refs.cc
  a423c268d5ba9ac563732fd6d038c572  gcc/tree-vect-generic.cc
  5945009d0ba922b53aacbb6f724d3caf  gcc/tree-vect-loop-manip.cc
! e5f2ab761c37e903da91afcd8a429b66  gcc/tree-vect-loop.cc
  ea563f2f1f50f0980e0888d5fb188c39  gcc/tree-vect-patterns.cc
  e530cc3aafb91a29f53ad4826859fa85  gcc/tree-vect-slp-patterns.cc
! 40c6e93e76e48688290b23f92693f234  gcc/tree-vect-slp.cc
! 1e0a184e5916e9a6e1ace6bb47ebe692  gcc/tree-vect-stmts.cc
  42032e04f389a2e0f43fbb46ac091dac  gcc/tree-vector-builder.cc
  4a1b4947e64a076fdca46d14aab2181f  gcc/tree-vector-builder.h
  81d28f6819c1567e669e6b16e316ba24  gcc/tree-vectorizer.cc
! a963ac1849e61fcd411a57d12f3f492a  gcc/tree-vectorizer.h
  366e0ed463591e966ced4d1fd421282d  gcc/tree-vrp.cc
  d7273e63988959e17e61bc75f7f0cf29  gcc/tree-vrp.h
! 2cbe257402da9e62b76d6ba0cc174bd3  gcc/tree.cc
  f88475a43ca5e7c59112c941875a762c  gcc/tree.def
  b81aa0cdd29bf9ff413e5bc6890ee498  gcc/tree.h
  56652e612288132aa8395fdf720b0146  gcc/treestruct.def
--- 131171,131191 ----
  a276a785e139fcb28cbe71af406290bf  gcc/tree-switch-conversion.cc
  e316eddfbf9a02433a4ee93e648f3aa4  gcc/tree-switch-conversion.h
  6a0f6268d598b3c59871ad41e01f33c1  gcc/tree-tailcall.cc
! 3132fac426d61d73bcd587a2b616e235  gcc/tree-vect-data-refs.cc
  a423c268d5ba9ac563732fd6d038c572  gcc/tree-vect-generic.cc
  5945009d0ba922b53aacbb6f724d3caf  gcc/tree-vect-loop-manip.cc
! 624e853033600b79b38e595705354ec3  gcc/tree-vect-loop.cc
  ea563f2f1f50f0980e0888d5fb188c39  gcc/tree-vect-patterns.cc
  e530cc3aafb91a29f53ad4826859fa85  gcc/tree-vect-slp-patterns.cc
! beceb269db5d769f09c9eb3d5503007e  gcc/tree-vect-slp.cc
! a206b811cd3ee69336b7878cf2194c3c  gcc/tree-vect-stmts.cc
  42032e04f389a2e0f43fbb46ac091dac  gcc/tree-vector-builder.cc
  4a1b4947e64a076fdca46d14aab2181f  gcc/tree-vector-builder.h
  81d28f6819c1567e669e6b16e316ba24  gcc/tree-vectorizer.cc
! 1312d9ee5b3b4de2539f3de73db6b8c7  gcc/tree-vectorizer.h
  366e0ed463591e966ced4d1fd421282d  gcc/tree-vrp.cc
  d7273e63988959e17e61bc75f7f0cf29  gcc/tree-vrp.h
! 0ce4fc85b0fe37d68fb37a7e2d4c56a8  gcc/tree.cc
  f88475a43ca5e7c59112c941875a762c  gcc/tree.def
  b81aa0cdd29bf9ff413e5bc6890ee498  gcc/tree.h
  56652e612288132aa8395fdf720b0146  gcc/treestruct.def
*************** b7d64a48d1987333ca87b861b23020e7  libgo/
*** 134963,134969 ****
  160ae6f617178b9bb635556fbd819c50  libgo/go/cmd/go/internal/modload/mvs.go
  58eb96fee8564971f04ceab72fdc934e  libgo/go/cmd/go/internal/modload/mvs_test.go
  1485343437ceb2ae2d367e5fcb503523  libgo/go/cmd/go/internal/modload/query.go
! 46a908df4286b85e251f1d0d58951783  libgo/go/cmd/go/internal/modload/query_test.go
  87d584a528203eb484199e8d8b899d58  libgo/go/cmd/go/internal/modload/search.go
  32bd15120bb5656e48f9408412f933c8  libgo/go/cmd/go/internal/modload/stat_openfile.go
  3b87e96c0fc278de0ed843f9a28f12e7  libgo/go/cmd/go/internal/modload/stat_unix.go
--- 135127,135133 ----
  160ae6f617178b9bb635556fbd819c50  libgo/go/cmd/go/internal/modload/mvs.go
  58eb96fee8564971f04ceab72fdc934e  libgo/go/cmd/go/internal/modload/mvs_test.go
  1485343437ceb2ae2d367e5fcb503523  libgo/go/cmd/go/internal/modload/query.go
! 24b24609f69bd144b6f5332eb258ed16  libgo/go/cmd/go/internal/modload/query_test.go
  87d584a528203eb484199e8d8b899d58  libgo/go/cmd/go/internal/modload/search.go
  32bd15120bb5656e48f9408412f933c8  libgo/go/cmd/go/internal/modload/stat_openfile.go
  3b87e96c0fc278de0ed843f9a28f12e7  libgo/go/cmd/go/internal/modload/stat_unix.go
*************** bd12ff7b056e8fffb8c25e3b8b9752c7  libgo/
*** 135522,135529 ****
  24b3f3a444f1e8ea3934d16f517c5953  libgo/go/cmd/go/testdata/script/mod_get_prefer_incompatible.txt
  e8878b728d1b074d8b5cd5d697ca9846  libgo/go/cmd/go/testdata/script/mod_get_promote_implicit.txt
  f677830ed2bf1192e26169b9de8d7dc6  libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt
! 841233c35b0e4edceaa6e2c7f28f4370  libgo/go/cmd/go/testdata/script/mod_get_pseudo_other_branch.txt
! 149981e6a19511c740a3cd0521aeef93  libgo/go/cmd/go/testdata/script/mod_get_pseudo_prefix.txt
  d4f2081d2d983138231485299b027f92  libgo/go/cmd/go/testdata/script/mod_get_replaced.txt
  e1dc349df0283d1f92ee34429d35956d  libgo/go/cmd/go/testdata/script/mod_get_retract.txt
  a3a81275b88c98ba215954f0f20c0bfc  libgo/go/cmd/go/testdata/script/mod_get_retract_ambiguous.txt
--- 135686,135693 ----
  24b3f3a444f1e8ea3934d16f517c5953  libgo/go/cmd/go/testdata/script/mod_get_prefer_incompatible.txt
  e8878b728d1b074d8b5cd5d697ca9846  libgo/go/cmd/go/testdata/script/mod_get_promote_implicit.txt
  f677830ed2bf1192e26169b9de8d7dc6  libgo/go/cmd/go/testdata/script/mod_get_pseudo.txt
! aba15dfeb361145fa1ae3ba6c2a134c8  libgo/go/cmd/go/testdata/script/mod_get_pseudo_other_branch.txt
! e23fd8a39b8064652493231d19ac743c  libgo/go/cmd/go/testdata/script/mod_get_pseudo_prefix.txt
  d4f2081d2d983138231485299b027f92  libgo/go/cmd/go/testdata/script/mod_get_replaced.txt
  e1dc349df0283d1f92ee34429d35956d  libgo/go/cmd/go/testdata/script/mod_get_retract.txt
  a3a81275b88c98ba215954f0f20c0bfc  libgo/go/cmd/go/testdata/script/mod_get_retract_ambiguous.txt
*************** a4a980e6c9ce494e36877c35cdfe33d7  libgo/
*** 135642,135648 ****
  01c653c1f1d50246a502ed94a220d8a4  libgo/go/cmd/go/testdata/script/mod_retract.txt
  d33d5220cb14b3866baa6a0733c1c517  libgo/go/cmd/go/testdata/script/mod_retract_fix_version.txt
  5a72cfde6847160ef1869b7f523fc695  libgo/go/cmd/go/testdata/script/mod_retract_incompatible.txt
! fe1d2f0482bbfb6760d07b47a02b4e40  libgo/go/cmd/go/testdata/script/mod_retract_pseudo_base.txt
  037b536db52c0593f1e733d947944615  libgo/go/cmd/go/testdata/script/mod_retract_rationale.txt
  bc296cae2d932d44c60d333731539a7c  libgo/go/cmd/go/testdata/script/mod_retract_rename.txt
  9c36f2684498b83c3743fbbcfbb14267  libgo/go/cmd/go/testdata/script/mod_retract_replace.txt
--- 135806,135812 ----
  01c653c1f1d50246a502ed94a220d8a4  libgo/go/cmd/go/testdata/script/mod_retract.txt
  d33d5220cb14b3866baa6a0733c1c517  libgo/go/cmd/go/testdata/script/mod_retract_fix_version.txt
  5a72cfde6847160ef1869b7f523fc695  libgo/go/cmd/go/testdata/script/mod_retract_incompatible.txt
! 484b75d125f2f648460407a3fdd11935  libgo/go/cmd/go/testdata/script/mod_retract_pseudo_base.txt
  037b536db52c0593f1e733d947944615  libgo/go/cmd/go/testdata/script/mod_retract_rationale.txt
  bc296cae2d932d44c60d333731539a7c  libgo/go/cmd/go/testdata/script/mod_retract_rename.txt
  9c36f2684498b83c3743fbbcfbb14267  libgo/go/cmd/go/testdata/script/mod_retract_replace.txt
*************** a3a7e9ca6057da9ca42e03e41e1c73f7  libgo/
*** 140148,140154 ****
  dcdf1b680b15b372bdb64cc5107d51b6  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! 1a43c0d6447b0568b0ed8d0210dfaed3  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  714e3b9c0810a61df01246c2a97e825a  libgomp/Makefile.am
  ebb578201b0bfde5d8221fca34ee44c4  libgomp/Makefile.in
--- 140312,140318 ----
  dcdf1b680b15b372bdb64cc5107d51b6  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! 62af83ea6c4e3551fe0ae34a55a0983f  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  714e3b9c0810a61df01246c2a97e825a  libgomp/Makefile.am
  ebb578201b0bfde5d8221fca34ee44c4  libgomp/Makefile.in
*************** b2c263036c49be63977c634860a8cf72  libgom
*** 141987,141993 ****
  50bc585ef798638185f318bffcc439c4  libgomp/testsuite/libgomp.fortran/map-subarray-5-usm.f90
  919c574beca36bdd957b212826948051  libgomp/testsuite/libgomp.fortran/map-subarray-5.f90
  69d650b92cb175c8535d6293c55ee9cf  libgomp/testsuite/libgomp.fortran/map-subarray-6-usm.f90
! 3016a644377b86aff8cd64f0767eac38  libgomp/testsuite/libgomp.fortran/map-subarray-6.f90
  7c0c20265d095118da385dfa15064e4c  libgomp/testsuite/libgomp.fortran/map-subarray-7-usm.f90
  b916bf010c1060aa6d0c7f50cf781f71  libgomp/testsuite/libgomp.fortran/map-subarray-7.f90
  74aa87d51967ef1e4d58a270e8558b81  libgomp/testsuite/libgomp.fortran/map-subarray-8.f90
--- 142151,142157 ----
  50bc585ef798638185f318bffcc439c4  libgomp/testsuite/libgomp.fortran/map-subarray-5-usm.f90
  919c574beca36bdd957b212826948051  libgomp/testsuite/libgomp.fortran/map-subarray-5.f90
  69d650b92cb175c8535d6293c55ee9cf  libgomp/testsuite/libgomp.fortran/map-subarray-6-usm.f90
! b30959a4a6d4dfa55be82b2a639a7c98  libgomp/testsuite/libgomp.fortran/map-subarray-6.f90
  7c0c20265d095118da385dfa15064e4c  libgomp/testsuite/libgomp.fortran/map-subarray-7-usm.f90
  b916bf010c1060aa6d0c7f50cf781f71  libgomp/testsuite/libgomp.fortran/map-subarray-7.f90
  74aa87d51967ef1e4d58a270e8558b81  libgomp/testsuite/libgomp.fortran/map-subarray-8.f90
*************** a73fdec6746eaad8ccdc8e8403aac562  libqua
*** 145257,145263 ****
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! f046001a15d53057ee161542961c9f73  libsanitizer/ChangeLog
  63916ba64a3cfa7ce2809fb46ab38597  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  f59c588c924fa6a8fdf5b39671ce29c5  libsanitizer/LOCAL_PATCHES
--- 145421,145427 ----
  af84fa5118f4adec8393614994e1c4d6  libquadmath/strtod/strtoflt128.c
  d15a18f7c46ba2add6148edc5b7563c0  libquadmath/strtod/tens_in_limb.c
  12c73a846f7668d29de720bd79502bef  libquadmath/update-quadmath.py
! 709bc5bc8048bacdbfc2ace03e9161ab  libsanitizer/ChangeLog
  63916ba64a3cfa7ce2809fb46ab38597  libsanitizer/HOWTO_MERGE
  0249c37748936faf5b1efd5789587909  libsanitizer/LICENSE.TXT
  f59c588c924fa6a8fdf5b39671ce29c5  libsanitizer/LOCAL_PATCHES
*************** c8af4438003f230ddf6b43349c1c56c8  libsan
*** 145337,145347 ****
  4d6948c4912be5da16e30aac001b87d7  libsanitizer/config.h.in
  1c7393d71f6c8c72587a1c6c5330f9e2  libsanitizer/configure
  4fb8fe43cd5510b08a3abc9a38bc4ea3  libsanitizer/configure.ac
! 2c84d3922c66e36c48943551cde268dd  libsanitizer/configure.tgt
  c5fe0662e5d5bbb3d31d1a11669cdbb8  libsanitizer/hwasan/Makefile.am
  7c6905ddf409ba02f8a5b7b2cf41f46c  libsanitizer/hwasan/Makefile.in
  3e2bdedf438a10a438e6e5402311b06d  libsanitizer/hwasan/hwasan.cpp
! 3a85b60821e128b16c3e43236f324b7d  libsanitizer/hwasan/hwasan.h
  585fd62c519e70893541ff8779d088ff  libsanitizer/hwasan/hwasan_allocation_functions.cpp
  77c398709a899d6be47d63f035d309da  libsanitizer/hwasan/hwasan_allocator.cpp
  b315914d0329553c9658692b7254d3da  libsanitizer/hwasan/hwasan_allocator.h
--- 145501,145511 ----
  4d6948c4912be5da16e30aac001b87d7  libsanitizer/config.h.in
  1c7393d71f6c8c72587a1c6c5330f9e2  libsanitizer/configure
  4fb8fe43cd5510b08a3abc9a38bc4ea3  libsanitizer/configure.ac
! c14a5dbebdad858b6ca59fc5c0a11155  libsanitizer/configure.tgt
  c5fe0662e5d5bbb3d31d1a11669cdbb8  libsanitizer/hwasan/Makefile.am
  7c6905ddf409ba02f8a5b7b2cf41f46c  libsanitizer/hwasan/Makefile.in
  3e2bdedf438a10a438e6e5402311b06d  libsanitizer/hwasan/hwasan.cpp
! 639825fbb60176190c75c8280f452610  libsanitizer/hwasan/hwasan.h
  585fd62c519e70893541ff8779d088ff  libsanitizer/hwasan/hwasan_allocation_functions.cpp
  77c398709a899d6be47d63f035d309da  libsanitizer/hwasan/hwasan_allocator.cpp
  b315914d0329553c9658692b7254d3da  libsanitizer/hwasan/hwasan_allocator.h
*************** e0f27a58c9d03369d2cbad572c5e99f4  libsan
*** 145357,145363 ****
  83d86ea8a431a8cfa7a68b8b2146e77d  libsanitizer/hwasan/hwasan_interceptors.cpp
  ab357587821431a9ccc2aba0d2e52d18  libsanitizer/hwasan/hwasan_interceptors_vfork.S
  036e7de27c0a79be773194581cd3f9ce  libsanitizer/hwasan/hwasan_interface_internal.h
! 55359d59843b4bc4362c024e04253002  libsanitizer/hwasan/hwasan_linux.cpp
  3134957723593f0384dea9015c685fb6  libsanitizer/hwasan/hwasan_malloc_bisect.h
  4390a795bf11c5cb596462234bb81e09  libsanitizer/hwasan/hwasan_mapping.h
  70e3bc6498c0cfb6c675fda7a9b2bb10  libsanitizer/hwasan/hwasan_memintrinsics.cpp
--- 145521,145527 ----
  83d86ea8a431a8cfa7a68b8b2146e77d  libsanitizer/hwasan/hwasan_interceptors.cpp
  ab357587821431a9ccc2aba0d2e52d18  libsanitizer/hwasan/hwasan_interceptors_vfork.S
  036e7de27c0a79be773194581cd3f9ce  libsanitizer/hwasan/hwasan_interface_internal.h
! f07c4af229abfb3e317b7e8c71979206  libsanitizer/hwasan/hwasan_linux.cpp
  3134957723593f0384dea9015c685fb6  libsanitizer/hwasan/hwasan_malloc_bisect.h
  4390a795bf11c5cb596462234bb81e09  libsanitizer/hwasan/hwasan_mapping.h
  70e3bc6498c0cfb6c675fda7a9b2bb10  libsanitizer/hwasan/hwasan_memintrinsics.cpp
*************** e2028d620f63073886f18579dcdb8d5f  libsan
*** 145556,145562 ****
  b582d1c8ad1dfab45211cbb7c25cf5f6  libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cpp
  4243d5b306f4e60f91a88e43d960d82d  libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
  411ecf024e7ca3399783152d0a8b1f14  libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h
! d28e2960d92dbb91c078f51057656dff  libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
  3d5549a16542a4aafd42b392ff7417b1  libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
  ded55bf57e2f75649daa859be5849aea  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
  d3d6fc8b858ce5fb68945027ac64585a  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
--- 145720,145726 ----
  b582d1c8ad1dfab45211cbb7c25cf5f6  libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cpp
  4243d5b306f4e60f91a88e43d960d82d  libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cpp
  411ecf024e7ca3399783152d0a8b1f14  libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.h
! f024889f96bba8c2b2418054576ee289  libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp
  3d5549a16542a4aafd42b392ff7417b1  libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.h
  ded55bf57e2f75649daa859be5849aea  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp
  d3d6fc8b858ce5fb68945027ac64585a  libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.h
*************** a73d560a3ba317c5ad0a7919d87b4b6d  libssp
*** 145783,145789 ****
  7d75fa0d30318408fe4cd91d9cbe3ac7  libssp/vsnprintf-chk.c
  e9ff0f4bdd1be75a507480ed1267459d  libssp/vsprintf-chk.c
  9e2de2e1f20ab0ffa2201164de02824f  libstdc++-v3/.editorconfig
! ec916fb29597f303c79418cfb6a3afcc  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
--- 145947,145953 ----
  7d75fa0d30318408fe4cd91d9cbe3ac7  libssp/vsnprintf-chk.c
  e9ff0f4bdd1be75a507480ed1267459d  libssp/vsprintf-chk.c
  9e2de2e1f20ab0ffa2201164de02824f  libstdc++-v3/.editorconfig
! a18b4f40fd3200af2ad02fa812f24ebb  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
*************** a2a19bba90a6663d180d5d9f7b28b623  libstd
*** 145856,145862 ****
  92afc718fea5d5748cbf18f969414917  libstdc++-v3/config/allocator/new_allocator_base.h
  8b904d433c2e0047f1155bc1a1350de1  libstdc++-v3/config/cpu/aarch64/opt/bits/opt_random.h
  7f6615edf9a2a9f19175d56ec3348ce4  libstdc++-v3/config/cpu/aarch64/opt/ext/opt_random.h
- f17780d8149c44b72d141bcfb9f26bed  libstdc++-v3/config/cpu/arm/cpu_defines.h
  99485409e0b1a99fa78cd037b51ef26d  libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h
  1d1a14c754b2b9a785c8d52284d082ed  libstdc++-v3/config/cpu/cris/atomic_word.h
  f457ff5d6fa5e7ab694092159451ce07  libstdc++-v3/config/cpu/gcn/cpu_defines.h
--- 146020,146025 ----
*************** f1fa3738197a13b4719f3ca2b05c6c63  libstd
*** 145875,145881 ****
  a76f1ad9e264e3f9d0b422fd2ebbe94d  libstdc++-v3/config/cpu/m68k/atomicity.h
  6e738ad7283695b1f3620434054dd3e4  libstdc++-v3/config/cpu/microblaze/cpu_defines.h
  8162a6dbd1d5f120055873643809d11b  libstdc++-v3/config/cpu/nvptx/cpu_defines.h
- 7c62c009f0db50f71a6657f846fc68d8  libstdc++-v3/config/cpu/powerpc/cpu_defines.h
  e5c9f2a9960340c0422d63c3b06cf961  libstdc++-v3/config/cpu/sh/atomicity.h
  823bcb2e884ac9de9ee7bfac8ae64c0c  libstdc++-v3/config/cpu/sparc/atomic_word.h
  bd336399832b3114a111d7a494b53f7a  libstdc++-v3/config/cpu/sparc/atomicity.h
--- 146038,146043 ----
*************** a3f907fa7f71dc9eb08755c9c438accc  libstd
*** 146013,146019 ****
  309bdcfd61ec9ca44671057524c081f1  libstdc++-v3/config/os/vxworks/os_defines.h
  c51771137f2cb160f9c70d9e9da2905d  libstdc++-v3/configure
  ef7d4ee8dfc656b2511fdab05020e10d  libstdc++-v3/configure.ac
! bfcbc1fdbf99aa57e07470ca81fd7627  libstdc++-v3/configure.host
  450cc52f6f6f0abf59940662504c450e  libstdc++-v3/crossconfig.m4
  21e660b6ad1acb38a925de8aee375f12  libstdc++-v3/doc/Makefile.am
  015a7bc96be2528c79352941cf0f8da0  libstdc++-v3/doc/Makefile.in
--- 146175,146181 ----
  309bdcfd61ec9ca44671057524c081f1  libstdc++-v3/config/os/vxworks/os_defines.h
  c51771137f2cb160f9c70d9e9da2905d  libstdc++-v3/configure
  ef7d4ee8dfc656b2511fdab05020e10d  libstdc++-v3/configure.ac
! ac3c5c4c31f1e2c1f6e793bafb5f3931  libstdc++-v3/configure.host
  450cc52f6f6f0abf59940662504c450e  libstdc++-v3/crossconfig.m4
  21e660b6ad1acb38a925de8aee375f12  libstdc++-v3/doc/Makefile.am
  015a7bc96be2528c79352941cf0f8da0  libstdc++-v3/doc/Makefile.in
*************** bfcbc1fdbf99aa57e07470ca81fd7627  libstd
*** 146022,146028 ****
  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
--- 146184,146190 ----
  520db39aef0e2a59418132af88b897ed  libstdc++-v3/doc/doxygen/mainpage.html
  9e50e6ed5219a6fa4058265ed4809638  libstdc++-v3/doc/doxygen/stdheader.cc
  1273764cd133c402d2d3f22cf2913af5  libstdc++-v3/doc/doxygen/tables.html
! 23205b4c12f958aeda8f0336cd90ce85  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
*************** e5c19b8ff5bc3c648559dbeb909a643d  libstd
*** 146186,146192 ****
  d0d45f15e189e6eac6d7b09d58e62126  libstdc++-v3/doc/html/manual/source_code_style.html
  f875f3f4cddfe4fee6aff2308ccb4563  libstdc++-v3/doc/html/manual/source_design_notes.html
  391422dd4f4cdbd4d764a952a0f345e6  libstdc++-v3/doc/html/manual/source_organization.html
! f952452520282507ef765aa60d2bc450  libstdc++-v3/doc/html/manual/status.html
  ea0c531c09fa230f346f8ba700961e4a  libstdc++-v3/doc/html/manual/std_contents.html
  ed880ae9a474601ab139b1f243cbad76  libstdc++-v3/doc/html/manual/streambufs.html
  2a262c4a0f123859ea1ea62fc6c5a226  libstdc++-v3/doc/html/manual/strings.html
--- 146348,146354 ----
  d0d45f15e189e6eac6d7b09d58e62126  libstdc++-v3/doc/html/manual/source_code_style.html
  f875f3f4cddfe4fee6aff2308ccb4563  libstdc++-v3/doc/html/manual/source_design_notes.html
  391422dd4f4cdbd4d764a952a0f345e6  libstdc++-v3/doc/html/manual/source_organization.html
! bd1c2452d3f4107b038531c2a89bccb9  libstdc++-v3/doc/html/manual/status.html
  ea0c531c09fa230f346f8ba700961e4a  libstdc++-v3/doc/html/manual/std_contents.html
  ed880ae9a474601ab139b1f243cbad76  libstdc++-v3/doc/html/manual/streambufs.html
  2a262c4a0f123859ea1ea62fc6c5a226  libstdc++-v3/doc/html/manual/strings.html
*************** ed880ae9a474601ab139b1f243cbad76  libstd
*** 146196,146202 ****
  97528cc0fac9c8996900de2fb8801324  libstdc++-v3/doc/html/manual/test.html
  c39b927efcec5ac84139c1490c8ef320  libstdc++-v3/doc/html/manual/traits.html
  b2b541e52af05c96f0b4e36d035d6ed9  libstdc++-v3/doc/html/manual/unordered_associative.html
! a0918c604251ab7a418068faac6a8a4c  libstdc++-v3/doc/html/manual/using.html
  67af75428c4b0fee1420d75c75421ab6  libstdc++-v3/doc/html/manual/using_concurrency.html
  f8898e59cc7155a01a17f15a3b853c30  libstdc++-v3/doc/html/manual/using_dual_abi.html
  11dd55e39edb8313b5563e53067c431e  libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html
--- 146358,146364 ----
  97528cc0fac9c8996900de2fb8801324  libstdc++-v3/doc/html/manual/test.html
  c39b927efcec5ac84139c1490c8ef320  libstdc++-v3/doc/html/manual/traits.html
  b2b541e52af05c96f0b4e36d035d6ed9  libstdc++-v3/doc/html/manual/unordered_associative.html
! a0883d7f910b6fa8f72de9b7ff6c5e57  libstdc++-v3/doc/html/manual/using.html
  67af75428c4b0fee1420d75c75421ab6  libstdc++-v3/doc/html/manual/using_concurrency.html
  f8898e59cc7155a01a17f15a3b853c30  libstdc++-v3/doc/html/manual/using_dual_abi.html
  11dd55e39edb8313b5563e53067c431e  libstdc++-v3/doc/html/manual/using_dynamic_or_shared.html
*************** c9b4dfcbbb3aa2ab7b1e0df423f53f8f  libstd
*** 146433,146439 ****
  1e5265ce142bba4140e33ee4187dd0cd  libstdc++-v3/doc/xml/manual/status_cxx2014.xml
  4e4f4842d5244693666cfcd2d939433f  libstdc++-v3/doc/xml/manual/status_cxx2017.xml
  12dc8470bfec67f359432bf984a558fb  libstdc++-v3/doc/xml/manual/status_cxx2020.xml
! 6c161323ae7976408e2b3dbbf4464176  libstdc++-v3/doc/xml/manual/status_cxx2023.xml
  e12241b98a6c1e835b7b1d1bb31761ca  libstdc++-v3/doc/xml/manual/status_cxxis29124.xml
  24e5c202f6a55504167ccc0c8395b881  libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
  f585d9116a5f533123166622818c4252  libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml
--- 146595,146601 ----
  1e5265ce142bba4140e33ee4187dd0cd  libstdc++-v3/doc/xml/manual/status_cxx2014.xml
  4e4f4842d5244693666cfcd2d939433f  libstdc++-v3/doc/xml/manual/status_cxx2017.xml
  12dc8470bfec67f359432bf984a558fb  libstdc++-v3/doc/xml/manual/status_cxx2020.xml
! 4a168e3f16ad2df6f448f8f55481a09d  libstdc++-v3/doc/xml/manual/status_cxx2023.xml
  e12241b98a6c1e835b7b1d1bb31761ca  libstdc++-v3/doc/xml/manual/status_cxxis29124.xml
  24e5c202f6a55504167ccc0c8395b881  libstdc++-v3/doc/xml/manual/status_cxxtr1.xml
  f585d9116a5f533123166622818c4252  libstdc++-v3/doc/xml/manual/status_cxxtr24733.xml
*************** f585d9116a5f533123166622818c4252  libstd
*** 146441,146454 ****
  cbd1ce02ad465e7f996671f14eee4ec9  libstdc++-v3/doc/xml/manual/support.xml
  1c7dc4c765a2c1e49fdeec9af9ce0274  libstdc++-v3/doc/xml/manual/test.xml
  e2e099be3dd6a4b7a940a7232635ee2c  libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml
! 18bdb7b40d375f87d59fb6af70b9af13  libstdc++-v3/doc/xml/manual/using.xml
  5245e9347bf064c48690e1ad9213f1ba  libstdc++-v3/doc/xml/manual/using_exceptions.xml
  bc0412a9556e7ed39afe5103b73f1f26  libstdc++-v3/doc/xml/manual/utilities.xml
  7b70f0f77a50b976605aef6dbeb1e282  libstdc++-v3/doc/xml/spine.xml
  bd966b4a0df6f2a84f9770525581d45c  libstdc++-v3/doc/xsl/customization.xsl.in
  42d14268f2b16c54a6bc2f71538a838c  libstdc++-v3/fragment.am
! 718f0fc3c45ceee0c5e9d7b45e20a628  libstdc++-v3/include/Makefile.am
! e684b9ba03589bc5e5085f9a316e5f92  libstdc++-v3/include/Makefile.in
  c43a95ade3f229bbf11e4df12e566d23  libstdc++-v3/include/backward/auto_ptr.h
  a5311733ecd17a8f51066f4a2a351abd  libstdc++-v3/include/backward/backward_warning.h
  5c3fe230b3089d4b9c58b4a86af57005  libstdc++-v3/include/backward/binders.h
--- 146603,146616 ----
  cbd1ce02ad465e7f996671f14eee4ec9  libstdc++-v3/doc/xml/manual/support.xml
  1c7dc4c765a2c1e49fdeec9af9ce0274  libstdc++-v3/doc/xml/manual/test.xml
  e2e099be3dd6a4b7a940a7232635ee2c  libstdc++-v3/doc/xml/manual/test_policy_data_structures.xml
! 515cde4369acf7ba4041f832bc8a3bf3  libstdc++-v3/doc/xml/manual/using.xml
  5245e9347bf064c48690e1ad9213f1ba  libstdc++-v3/doc/xml/manual/using_exceptions.xml
  bc0412a9556e7ed39afe5103b73f1f26  libstdc++-v3/doc/xml/manual/utilities.xml
  7b70f0f77a50b976605aef6dbeb1e282  libstdc++-v3/doc/xml/spine.xml
  bd966b4a0df6f2a84f9770525581d45c  libstdc++-v3/doc/xsl/customization.xsl.in
  42d14268f2b16c54a6bc2f71538a838c  libstdc++-v3/fragment.am
! 9bd664124f8ebbe5b8da437d12adf39b  libstdc++-v3/include/Makefile.am
! 596f06f15415d9f5b3edc5442efcebd2  libstdc++-v3/include/Makefile.in
  c43a95ade3f229bbf11e4df12e566d23  libstdc++-v3/include/backward/auto_ptr.h
  a5311733ecd17a8f51066f4a2a351abd  libstdc++-v3/include/backward/backward_warning.h
  5c3fe230b3089d4b9c58b4a86af57005  libstdc++-v3/include/backward/binders.h
*************** b06aeb018bc3d30652ee07af66a6a664  libstd
*** 146513,146519 ****
  dbb38e51004a447016e1e173b48b4e27  libstdc++-v3/include/bits/list.tcc
  4c22a893ca8a2b9ff88b689b6d5bb1ca  libstdc++-v3/include/bits/locale_classes.h
  a24ec2cbb7ec61510b16ffcdecba54dd  libstdc++-v3/include/bits/locale_classes.tcc
! 0f02a472f032cc76409dd49aa18f00a0  libstdc++-v3/include/bits/locale_conv.h
  f9ae524f3c66bcff759d2dc5fb7a4409  libstdc++-v3/include/bits/locale_facets.h
  f69aa477afbbb88f2ee81c3b9aa8d777  libstdc++-v3/include/bits/locale_facets.tcc
  90a6211880ca4e245491a7aa1d8e37c0  libstdc++-v3/include/bits/locale_facets_nonio.h
--- 146675,146681 ----
  dbb38e51004a447016e1e173b48b4e27  libstdc++-v3/include/bits/list.tcc
  4c22a893ca8a2b9ff88b689b6d5bb1ca  libstdc++-v3/include/bits/locale_classes.h
  a24ec2cbb7ec61510b16ffcdecba54dd  libstdc++-v3/include/bits/locale_classes.tcc
! 4194ec945d55a6f0fac152eb05b43305  libstdc++-v3/include/bits/locale_conv.h
  f9ae524f3c66bcff759d2dc5fb7a4409  libstdc++-v3/include/bits/locale_facets.h
  f69aa477afbbb88f2ee81c3b9aa8d777  libstdc++-v3/include/bits/locale_facets.tcc
  90a6211880ca4e245491a7aa1d8e37c0  libstdc++-v3/include/bits/locale_facets_nonio.h
*************** ad86ba065860cc280af4d463bd5ac78e  libstd
*** 146539,146550 ****
  6a72ede97c52245c80e7794718ee0021  libstdc++-v3/include/bits/postypes.h
  244c55c9dbbe4afb3b877765deccda78  libstdc++-v3/include/bits/predefined_ops.h
  b07bdc6c6cec90e9cf7a74c52af0e9fc  libstdc++-v3/include/bits/print.h
! 075f43aeeb1c6dd2ab940ff22b8bd93c  libstdc++-v3/include/bits/ptr_traits.h
  e9057d3a64660954bf7134e2fb721b51  libstdc++-v3/include/bits/quoted_string.h
  b745abd5614b31045999aba98b3d30c4  libstdc++-v3/include/bits/random.h
  28c93e0aed9526e3f5092fe17092e92a  libstdc++-v3/include/bits/random.tcc
  3a5b2c90b69b348c27562cf65e40b23f  libstdc++-v3/include/bits/range_access.h
! 0b2a4a5a8552148817067fd04c0dc935  libstdc++-v3/include/bits/ranges_algo.h
  2376637350495a1dbd9c27901ed68027  libstdc++-v3/include/bits/ranges_algobase.h
  be4d83717ac91b3baa833f61b2456293  libstdc++-v3/include/bits/ranges_base.h
  c04d8e83343df391a348af7cf384e792  libstdc++-v3/include/bits/ranges_cmp.h
--- 146701,146712 ----
  6a72ede97c52245c80e7794718ee0021  libstdc++-v3/include/bits/postypes.h
  244c55c9dbbe4afb3b877765deccda78  libstdc++-v3/include/bits/predefined_ops.h
  b07bdc6c6cec90e9cf7a74c52af0e9fc  libstdc++-v3/include/bits/print.h
! 097b3f6fff8834167e5a5eb29dc9a79c  libstdc++-v3/include/bits/ptr_traits.h
  e9057d3a64660954bf7134e2fb721b51  libstdc++-v3/include/bits/quoted_string.h
  b745abd5614b31045999aba98b3d30c4  libstdc++-v3/include/bits/random.h
  28c93e0aed9526e3f5092fe17092e92a  libstdc++-v3/include/bits/random.tcc
  3a5b2c90b69b348c27562cf65e40b23f  libstdc++-v3/include/bits/range_access.h
! 91a3a127b4d8b0d05094dd720c6074ae  libstdc++-v3/include/bits/ranges_algo.h
  2376637350495a1dbd9c27901ed68027  libstdc++-v3/include/bits/ranges_algobase.h
  be4d83717ac91b3baa833f61b2456293  libstdc++-v3/include/bits/ranges_base.h
  c04d8e83343df391a348af7cf384e792  libstdc++-v3/include/bits/ranges_cmp.h
*************** c53878727e94c56c0b362d17dfe0fca2  libstd
*** 146597,146605 ****
  7ff5badcdf0331f820bb5c635a0c2352  libstdc++-v3/include/bits/stl_deque.h
  dad6f36c0bb9a2b5c5cfe42d6904e350  libstdc++-v3/include/bits/stl_function.h
  4af65d6cfcd3e9943b1da341c9fa26ad  libstdc++-v3/include/bits/stl_heap.h
! e4ab36bec0c6ed1f3393858c3b51c288  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
--- 146759,146767 ----
  7ff5badcdf0331f820bb5c635a0c2352  libstdc++-v3/include/bits/stl_deque.h
  dad6f36c0bb9a2b5c5cfe42d6904e350  libstdc++-v3/include/bits/stl_function.h
  4af65d6cfcd3e9943b1da341c9fa26ad  libstdc++-v3/include/bits/stl_heap.h
! b8e750935e87990624f0987f01d9ed7c  libstdc++-v3/include/bits/stl_iterator.h
! e4fadcd5fca526cd53e83c472d606b4f  libstdc++-v3/include/bits/stl_iterator_base_funcs.h
! 9ca5002544e6d43a87c20d3052b7348a  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
*************** ed462c96f62bdf1b74863ce869094491  libstd
*** 146624,146630 ****
  e068a6cceadc0aec8d8e47311cac3f91  libstdc++-v3/include/bits/this_thread_sleep.h
  a315f61009849bba79498b388f94c177  libstdc++-v3/include/bits/unicode-data.h
  8d7b0008119045f5029e61c141c3c2ff  libstdc++-v3/include/bits/unicode.h
! 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
--- 146786,146792 ----
  e068a6cceadc0aec8d8e47311cac3f91  libstdc++-v3/include/bits/this_thread_sleep.h
  a315f61009849bba79498b388f94c177  libstdc++-v3/include/bits/unicode-data.h
  8d7b0008119045f5029e61c141c3c2ff  libstdc++-v3/include/bits/unicode.h
! cca61b6eab779ef500cceeed96c678a8  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
*************** d3e2058b40263b2287f46d84e583b69f  libstd
*** 146780,146786 ****
  d704100997ba3629701a66deecd602e2  libstdc++-v3/include/experimental/bits/net.h
  dbe674cb44d578c2bf92a2642822492a  libstdc++-v3/include/experimental/bits/numeric_traits.h
  3e7dc5f93256207244c7d476ec8c1437  libstdc++-v3/include/experimental/bits/shared_ptr.h
! 0f846630ff721f329a505b48d1c06c7a  libstdc++-v3/include/experimental/bits/simd.h
  1f4a21c0d9b74821b1c09fcb534eb6aa  libstdc++-v3/include/experimental/bits/simd_builtin.h
  70bae773fcd870ecb698a726efe86f04  libstdc++-v3/include/experimental/bits/simd_converter.h
  2b373d0b5b603ef24f807e1c98b6b9e5  libstdc++-v3/include/experimental/bits/simd_detail.h
--- 146942,146948 ----
  d704100997ba3629701a66deecd602e2  libstdc++-v3/include/experimental/bits/net.h
  dbe674cb44d578c2bf92a2642822492a  libstdc++-v3/include/experimental/bits/numeric_traits.h
  3e7dc5f93256207244c7d476ec8c1437  libstdc++-v3/include/experimental/bits/shared_ptr.h
! 00b7edc4035c70953604c6aa105b2dd9  libstdc++-v3/include/experimental/bits/simd.h
  1f4a21c0d9b74821b1c09fcb534eb6aa  libstdc++-v3/include/experimental/bits/simd_builtin.h
  70bae773fcd870ecb698a726efe86f04  libstdc++-v3/include/experimental/bits/simd_converter.h
  2b373d0b5b603ef24f807e1c98b6b9e5  libstdc++-v3/include/experimental/bits/simd_detail.h
*************** ebd19bf2f0ddfba2e4c0f871732bd72e  libstd
*** 146790,146796 ****
  c6720f0a7f2a3f9397a1d015515a6ca6  libstdc++-v3/include/experimental/bits/simd_ppc.h
  0662d0d55ec4b23de175ab4f20cff996  libstdc++-v3/include/experimental/bits/simd_scalar.h
  82cf5cd853fbb734d4d3834ef245bf9a  libstdc++-v3/include/experimental/bits/simd_sve.h
! 5fdc22fc0145d22be697b338d83a6682  libstdc++-v3/include/experimental/bits/simd_x86.h
  307d08fcd366e3e25a81cdceecb3375c  libstdc++-v3/include/experimental/bits/simd_x86_conversions.h
  60c94b172174d97035d0f922981ceaf2  libstdc++-v3/include/experimental/bits/string_view.tcc
  bb1f9ef706b721a2de289747165208b1  libstdc++-v3/include/experimental/buffer
--- 146952,146958 ----
  c6720f0a7f2a3f9397a1d015515a6ca6  libstdc++-v3/include/experimental/bits/simd_ppc.h
  0662d0d55ec4b23de175ab4f20cff996  libstdc++-v3/include/experimental/bits/simd_scalar.h
  82cf5cd853fbb734d4d3834ef245bf9a  libstdc++-v3/include/experimental/bits/simd_sve.h
! cec39e405f7bc231bc91014af991d76e  libstdc++-v3/include/experimental/bits/simd_x86.h
  307d08fcd366e3e25a81cdceecb3375c  libstdc++-v3/include/experimental/bits/simd_x86_conversions.h
  60c94b172174d97035d0f922981ceaf2  libstdc++-v3/include/experimental/bits/string_view.tcc
  bb1f9ef706b721a2de289747165208b1  libstdc++-v3/include/experimental/buffer
*************** f16c882692ac65bc0c0b5dd8549e9ee0  libstd
*** 147221,147227 ****
  8a6f8748d19565f2448fe4e00285ffb9  libstdc++-v3/include/std/istream
  b33d9f7d5e6dae4596b350ebc5fd6b8f  libstdc++-v3/include/std/iterator
  44697b5c0f957dae546124db0f196f5f  libstdc++-v3/include/std/latch
! be169e901166777d5be3e557682b7af2  libstdc++-v3/include/std/limits
  2f3eb4865a149d33afc45095dfd51d15  libstdc++-v3/include/std/list
  979d756bd9149a01a697b92c921e75a0  libstdc++-v3/include/std/locale
  b9368104d884bddd988db2b9e69ab485  libstdc++-v3/include/std/map
--- 147383,147389 ----
  8a6f8748d19565f2448fe4e00285ffb9  libstdc++-v3/include/std/istream
  b33d9f7d5e6dae4596b350ebc5fd6b8f  libstdc++-v3/include/std/iterator
  44697b5c0f957dae546124db0f196f5f  libstdc++-v3/include/std/latch
! 17e11e13544c770792b94b85997a624f  libstdc++-v3/include/std/limits
  2f3eb4865a149d33afc45095dfd51d15  libstdc++-v3/include/std/list
  979d756bd9149a01a697b92c921e75a0  libstdc++-v3/include/std/locale
  b9368104d884bddd988db2b9e69ab485  libstdc++-v3/include/std/map
*************** f1890d5dbe9c9ef672c11e6397c881b9  libstd
*** 147262,147268 ****
  3de44f0df6167a88cbfda331087cb3e8  libstdc++-v3/include/std/text_encoding
  0e55da688cfae6ed254c1328fad9c8ad  libstdc++-v3/include/std/thread
  bf9dc0b041052f9a9e59ac623efd295a  libstdc++-v3/include/std/tuple
! 093e368cd477af3c4a45eafe90b6506c  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
--- 147424,147430 ----
  3de44f0df6167a88cbfda331087cb3e8  libstdc++-v3/include/std/text_encoding
  0e55da688cfae6ed254c1328fad9c8ad  libstdc++-v3/include/std/thread
  bf9dc0b041052f9a9e59ac623efd295a  libstdc++-v3/include/std/tuple
! 6012bdc37182602278786360b36e503b  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
*************** da0e08e65269802fcca3a5425afc3ed9  libstd
*** 147713,147719 ****
  c10fe70e48c9fa9c48a817108d290629  libstdc++-v3/testsuite/18_support/comparisons/common/1.cc
  bdd469026d3bc77ddbe9761819df1999  libstdc++-v3/testsuite/18_support/comparisons/object/93479.cc
  7b45b0d874b32588521fd2729eccc3cf  libstdc++-v3/testsuite/18_support/comparisons/object/lwg3530.cc
! c25441430dc4aeccff157f8fd0f6bfad  libstdc++-v3/testsuite/18_support/comparisons/type_order/1.cc
  2a26a0a0e6856b66827cceaf8257e9b6  libstdc++-v3/testsuite/18_support/contracts/invoke_default_cvh.cc
  a48259cf2dc7fdce0dd213702cb38485  libstdc++-v3/testsuite/18_support/contracts/invoke_default_cvh2.cc
  88624522d42417c5a095e9854856eecb  libstdc++-v3/testsuite/18_support/contracts/srcloc.cc
--- 147875,147881 ----
  c10fe70e48c9fa9c48a817108d290629  libstdc++-v3/testsuite/18_support/comparisons/common/1.cc
  bdd469026d3bc77ddbe9761819df1999  libstdc++-v3/testsuite/18_support/comparisons/object/93479.cc
  7b45b0d874b32588521fd2729eccc3cf  libstdc++-v3/testsuite/18_support/comparisons/object/lwg3530.cc
! 21650acf3f7b5c63b225201db753e753  libstdc++-v3/testsuite/18_support/comparisons/type_order/1.cc
  2a26a0a0e6856b66827cceaf8257e9b6  libstdc++-v3/testsuite/18_support/contracts/invoke_default_cvh.cc
  a48259cf2dc7fdce0dd213702cb38485  libstdc++-v3/testsuite/18_support/contracts/invoke_default_cvh2.cc
  88624522d42417c5a095e9854856eecb  libstdc++-v3/testsuite/18_support/contracts/srcloc.cc
*************** d111b68444cde568124d67b51b586979  libstd
*** 148676,148681 ****
--- 148838,148844 ----
  9ba656f8ceda053f0201a354abdbaefa  libstdc++-v3/testsuite/20_util/is_same/requirements/explicit_instantiation.cc
  b2273491bd22247248a711d8f700bcf2  libstdc++-v3/testsuite/20_util/is_same/requirements/typedefs.cc
  c0ec0f64f5a864172cf5eeda80615077  libstdc++-v3/testsuite/20_util/is_same/value.cc
+ e90a95cec6eebba1d985ede721c90af9  libstdc++-v3/testsuite/20_util/is_scalar/reflection.cc
  e6c5d0cc0219d9a9d17c3d3288ea6ce3  libstdc++-v3/testsuite/20_util/is_scalar/requirements/explicit_instantiation.cc
  d67714c56af9f7a35ea78cd9b530e400  libstdc++-v3/testsuite/20_util/is_scalar/requirements/typedefs.cc
  110d690ca94891d8b20dd0a579ac110d  libstdc++-v3/testsuite/20_util/is_scalar/value.cc
*************** f7dd6e74800392d90a0b0a3cb0dabd5b  libstd
*** 148956,148962 ****
  baacfb9d75b27cd79c2cb2f0f91e79dc  libstdc++-v3/testsuite/20_util/pointer_safety/1.cc
  4ea61b01821ef91d050e7dc8bc19448b  libstdc++-v3/testsuite/20_util/pointer_traits/lwg3545.cc
  e7dd6b6a00b82487bc73ac201fa06beb  libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc
! 5a4045f3339eb37ce38f430978b73a74  libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to_constexpr.cc
  8cb575734aeb0a8fb4a638dc28ac7051  libstdc++-v3/testsuite/20_util/pointer_traits/rebind.cc
  df7be4683e3a26a290854738516c5111  libstdc++-v3/testsuite/20_util/pointer_traits/requirements/explicit_instantiation.cc
  73a667577bedc64786c6f5d7f6a5b955  libstdc++-v3/testsuite/20_util/pointer_traits/requirements/typedefs.cc
--- 149119,149125 ----
  baacfb9d75b27cd79c2cb2f0f91e79dc  libstdc++-v3/testsuite/20_util/pointer_safety/1.cc
  4ea61b01821ef91d050e7dc8bc19448b  libstdc++-v3/testsuite/20_util/pointer_traits/lwg3545.cc
  e7dd6b6a00b82487bc73ac201fa06beb  libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to.cc
! 24192abb51920e30bc9e0c56ada11b02  libstdc++-v3/testsuite/20_util/pointer_traits/pointer_to_constexpr.cc
  8cb575734aeb0a8fb4a638dc28ac7051  libstdc++-v3/testsuite/20_util/pointer_traits/rebind.cc
  df7be4683e3a26a290854738516c5111  libstdc++-v3/testsuite/20_util/pointer_traits/requirements/explicit_instantiation.cc
  73a667577bedc64786c6f5d7f6a5b955  libstdc++-v3/testsuite/20_util/pointer_traits/requirements/typedefs.cc
*************** a7f1585697d061531d68cac8295f80a6  libstd
*** 153270,153275 ****
--- 153433,153439 ----
  87c001c326294949e0306cc2f0d85d1c  libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/2.cc
  c7ae41c1c97ad800d4309c931c92c930  libstdc++-v3/testsuite/25_algorithms/rotate_copy/requirements/explicit_instantiation/pod.cc
  4bf5f04c7bbf2d51b6aefaa2593985f3  libstdc++-v3/testsuite/25_algorithms/sample/1.cc
+ 5c77030e1b63f451ec7530c3271fda9d  libstdc++-v3/testsuite/25_algorithms/sample/121919.cc
  6dd04c2f1fcb10e8b113d141c072fbd0  libstdc++-v3/testsuite/25_algorithms/sample/2.cc
  f0ce00c494f09b5d9df5e1352ac7d735  libstdc++-v3/testsuite/25_algorithms/sample/3.cc
  05f00be046ac1aa94845e5e849a35872  libstdc++-v3/testsuite/25_algorithms/sample/81221.cc
*************** f4508e9f1de6dafc3f2e503f335a6b2f  libstd
*** 153324,153329 ****
--- 153488,153494 ----
  8c92fddb51c647f44f4835062b6d3b03  libstdc++-v3/testsuite/25_algorithms/shift_right/1.cc
  ac10b07de50840641fa4ce2ddac1aaa4  libstdc++-v3/testsuite/25_algorithms/shift_right/constrained.cc
  d460ef9b36009a60331e0580c2cf575a  libstdc++-v3/testsuite/25_algorithms/shuffle/1.cc
+ 6a8dc817d37dcb64c6898c996dea800d  libstdc++-v3/testsuite/25_algorithms/shuffle/121919.cc
  b861eef3b28b1368049dafc7ee66a249  libstdc++-v3/testsuite/25_algorithms/shuffle/constrained.cc
  914c77754dc8bc5fcff9aa7c686ccce2  libstdc++-v3/testsuite/25_algorithms/shuffle/requirements/explicit_instantiation/2.cc
  ea48c11ed22e4deee094041aa1e7844e  libstdc++-v3/testsuite/25_algorithms/shuffle/requirements/explicit_instantiation/pod.cc
*************** bf3b0b114ea3efdbd4365c99cdd7742b  libstd
*** 153896,153902 ****
  16e9828686b07c695b1fcdf17b2fa2e0  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc
  efcb84be5a12aa91b3606ed0a050de2f  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/64351.cc
  ba065f15aed902b5215a94e08fdd6eaa  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/equal.cc
! 36040d6e7b200470ea5db1dac58fa3fc  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/gencanon.cc
  316869129064e3da75b4d3639c05a9ff  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/gencanon_eng.cc
  5a4f033756610029c09db4bcce859646  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/inequal.cc
  47a1c582eeebb3f94b058bb87f680102  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc
--- 154061,154067 ----
  16e9828686b07c695b1fcdf17b2fa2e0  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/cons/parms.cc
  efcb84be5a12aa91b3606ed0a050de2f  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/64351.cc
  ba065f15aed902b5215a94e08fdd6eaa  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/equal.cc
! f1203b06f7dcfbac57b7e074233ba8fb  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/gencanon.cc
  316869129064e3da75b4d3639c05a9ff  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/gencanon_eng.cc
  5a4f033756610029c09db4bcce859646  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/inequal.cc
  47a1c582eeebb3f94b058bb87f680102  libstdc++-v3/testsuite/26_numerics/random/uniform_real_distribution/operators/serialize.cc
*************** ef44538cef82c833a5b07867b9a57cf8  libstd
*** 155443,155448 ****
--- 155608,155614 ----
  80495a66dfe62bdd7951e4876d6adfe1  libstdc++-v3/testsuite/29_atomics/headers/atomic/types_std_c++2a_neg.cc
  a1f6f6e1e31959c1455d2b3f17e75885  libstdc++-v3/testsuite/29_atomics/headers/stdatomic.h/115807.cc
  a99cb8b3fa386993e78051b226f5f4eb  libstdc++-v3/testsuite/29_atomics/headers/stdatomic.h/c_compat.cc
+ 61e63e87eb2d4980c6d3d715327574a3  libstdc++-v3/testsuite/29_atomics/headers/stdatomic.h/macros.cc
  94ba8a23b5b0d9459ea5daebd6c365de  libstdc++-v3/testsuite/29_atomics/headers/stdatomic.h/version.cc
  5b1af9fe172aee7236f683fc11c916e0  libstdc++-v3/testsuite/30_threads/async/106695.cc
  435a921956375bb0bc807aa816ae0016  libstdc++-v3/testsuite/30_threads/async/42819.cc
*************** a1b75b087a553d7bd454e8afd100015c  libstd
*** 155669,155675 ****
  ff7e245cef0be45ca95546a4d9021a1a  libstdc++-v3/testsuite/30_threads/semaphore/least_max_value_neg.cc
  309f9a79b56b934dd30aee2627922bf4  libstdc++-v3/testsuite/30_threads/semaphore/try_acquire.cc
  a121de81646388ea83bff6574e2cd45d  libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_for.cc
! 332f876383368c39f19196639c4dfea8  libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_until.cc
  b7e4a8ede65c3d0acaa40f6c309b28bf  libstdc++-v3/testsuite/30_threads/shared_future/cons/assign.cc
  13ea80ee6723737ce4d351cef35be041  libstdc++-v3/testsuite/30_threads/shared_future/cons/constexpr.cc
  56bf9651823568d68f91e19d23cd78f9  libstdc++-v3/testsuite/30_threads/shared_future/cons/copy.cc
--- 155835,155841 ----
  ff7e245cef0be45ca95546a4d9021a1a  libstdc++-v3/testsuite/30_threads/semaphore/least_max_value_neg.cc
  309f9a79b56b934dd30aee2627922bf4  libstdc++-v3/testsuite/30_threads/semaphore/try_acquire.cc
  a121de81646388ea83bff6574e2cd45d  libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_for.cc
! 006868b4102a3b3da848a6c386823bb3  libstdc++-v3/testsuite/30_threads/semaphore/try_acquire_until.cc
  b7e4a8ede65c3d0acaa40f6c309b28bf  libstdc++-v3/testsuite/30_threads/shared_future/cons/assign.cc
  13ea80ee6723737ce4d351cef35be041  libstdc++-v3/testsuite/30_threads/shared_future/cons/constexpr.cc
  56bf9651823568d68f91e19d23cd78f9  libstdc++-v3/testsuite/30_threads/shared_future/cons/copy.cc
diff -Nrcpad gcc-17-20260426/configure gcc-17-20260503/configure
*** gcc-17-20260426/configure	Sun Apr 26 22:32:21 2026
--- gcc-17-20260503/configure	Sun May  3 22:32:18 2026
*************** if test "${build}" != "${host}" ; then
*** 4318,4324 ****
    AR_FOR_BUILD=${AR_FOR_BUILD-ar}
    AS_FOR_BUILD=${AS_FOR_BUILD-as}
    CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
-   CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}"
    CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
    DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
    DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil}
--- 4318,4323 ----
*************** if test "${build}" != "${host}" ; then
*** 4333,4355 ****
    WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
    WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
  else
!   AR_FOR_BUILD="\$(AR)"
!   AS_FOR_BUILD="\$(AS)"
!   CC_FOR_BUILD="\$(CC)"
!   CXX_FOR_BUILD="\$(CXX)"
!   DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
!   DSYMUTIL_FOR_BUILD="\$(DSYMUTIL)"
!   GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
!   A68_FOR_BUILD="\$(A68)"
!   GOC_FOR_BUILD="\$(GOC)"
!   GDC_FOR_BUILD="\$(GDC)"
!   GNATMAKE_FOR_BUILD="\$(GNATMAKE)"
!   LD_FOR_BUILD="\$(LD)"
!   NM_FOR_BUILD="\$(NM)"
!   RANLIB_FOR_BUILD="\$(RANLIB)"
!   WINDRES_FOR_BUILD="\$(WINDRES)"
!   WINDMC_FOR_BUILD="\$(WINDMC)"
  fi
  
  ac_ext=c
  ac_cpp='$CPP $CPPFLAGS'
--- 4332,4355 ----
    WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
    WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
  else
!   AR_FOR_BUILD="${AR_FOR_BUILD-\$(AR)}"
!   AS_FOR_BUILD="${AS_FOR_BUILD-\$(AS)}"
!   CC_FOR_BUILD="${CC_FOR_BUILD-\$(CC)}"
!   CXX_FOR_BUILD="${CXX_FOR_BUILD-\$(CXX)}"
!   DLLTOOL_FOR_BUILD="${DLLTOOL_FOR_BUILD-\$(DLLTOOL)}"
!   DSYMUTIL_FOR_BUILD="${DSYMUTIL_FOR_BUILD-\$(DSYMUTIL)}"
!   GFORTRAN_FOR_BUILD="${GFORTRAN_FOR_BUILD-\$(GFORTRAN)}"
!   A68_FOR_BUILD="${A68_FOR_BUILD-\$(A68)}"
!   GOC_FOR_BUILD="${GOC_FOR_BUILD-\$(GOC)}"
!   GDC_FOR_BUILD="${GDC_FOR_BUILD-\$(GDC)}"
!   GNATMAKE_FOR_BUILD="${GNATMAKE_FOR_BUILD-\$(GNATMAKE)}"
!   LD_FOR_BUILD="${LD_FOR_BUILD-\$(LD)}"
!   NM_FOR_BUILD="${NM_FOR_BUILD-\$(NM)}"
!   RANLIB_FOR_BUILD="${RANLIB_FOR_BUILD-\$(RANLIB)}"
!   WINDRES_FOR_BUILD="${WINDRES_FOR_BUILD-\$(WINDRES)}"
!   WINDMC_FOR_BUILD="${WINDMC_FOR_BUILD-\$(WINDMC)}"
  fi
+ CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}"
  
  ac_ext=c
  ac_cpp='$CPP $CPPFLAGS'
diff -Nrcpad gcc-17-20260426/configure.ac gcc-17-20260503/configure.ac
*** gcc-17-20260426/configure.ac	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/configure.ac	Sun May  3 22:32:04 2026
*************** if test "${build}" != "${host}" ; then
*** 1453,1459 ****
    AR_FOR_BUILD=${AR_FOR_BUILD-ar}
    AS_FOR_BUILD=${AS_FOR_BUILD-as}
    CC_FOR_BUILD=${CC_FOR_BUILD-gcc}
-   CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}"
    CXX_FOR_BUILD=${CXX_FOR_BUILD-g++}
    DLLTOOL_FOR_BUILD=${DLLTOOL_FOR_BUILD-dlltool}
    DSYMUTIL_FOR_BUILD=${DSYMUTIL_FOR_BUILD-dsymutil}
--- 1453,1458 ----
*************** if test "${build}" != "${host}" ; then
*** 1468,1490 ****
    WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
    WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
  else
!   AR_FOR_BUILD="\$(AR)"
!   AS_FOR_BUILD="\$(AS)"
!   CC_FOR_BUILD="\$(CC)"
!   CXX_FOR_BUILD="\$(CXX)"
!   DLLTOOL_FOR_BUILD="\$(DLLTOOL)"
!   DSYMUTIL_FOR_BUILD="\$(DSYMUTIL)"
!   GFORTRAN_FOR_BUILD="\$(GFORTRAN)"
!   A68_FOR_BUILD="\$(A68)"
!   GOC_FOR_BUILD="\$(GOC)"
!   GDC_FOR_BUILD="\$(GDC)"
!   GNATMAKE_FOR_BUILD="\$(GNATMAKE)"
!   LD_FOR_BUILD="\$(LD)"
!   NM_FOR_BUILD="\$(NM)"
!   RANLIB_FOR_BUILD="\$(RANLIB)"
!   WINDRES_FOR_BUILD="\$(WINDRES)"
!   WINDMC_FOR_BUILD="\$(WINDMC)"
  fi
  
  AC_PROG_CC_C99
  AC_PROG_CXX
--- 1467,1490 ----
    WINDRES_FOR_BUILD=${WINDRES_FOR_BUILD-windres}
    WINDMC_FOR_BUILD=${WINDMC_FOR_BUILD-windmc}
  else
!   AR_FOR_BUILD="${AR_FOR_BUILD-\$(AR)}"
!   AS_FOR_BUILD="${AS_FOR_BUILD-\$(AS)}"
!   CC_FOR_BUILD="${CC_FOR_BUILD-\$(CC)}"
!   CXX_FOR_BUILD="${CXX_FOR_BUILD-\$(CXX)}"
!   DLLTOOL_FOR_BUILD="${DLLTOOL_FOR_BUILD-\$(DLLTOOL)}"
!   DSYMUTIL_FOR_BUILD="${DSYMUTIL_FOR_BUILD-\$(DSYMUTIL)}"
!   GFORTRAN_FOR_BUILD="${GFORTRAN_FOR_BUILD-\$(GFORTRAN)}"
!   A68_FOR_BUILD="${A68_FOR_BUILD-\$(A68)}"
!   GOC_FOR_BUILD="${GOC_FOR_BUILD-\$(GOC)}"
!   GDC_FOR_BUILD="${GDC_FOR_BUILD-\$(GDC)}"
!   GNATMAKE_FOR_BUILD="${GNATMAKE_FOR_BUILD-\$(GNATMAKE)}"
!   LD_FOR_BUILD="${LD_FOR_BUILD-\$(LD)}"
!   NM_FOR_BUILD="${NM_FOR_BUILD-\$(NM)}"
!   RANLIB_FOR_BUILD="${RANLIB_FOR_BUILD-\$(RANLIB)}"
!   WINDRES_FOR_BUILD="${WINDRES_FOR_BUILD-\$(WINDRES)}"
!   WINDMC_FOR_BUILD="${WINDMC_FOR_BUILD-\$(WINDMC)}"
  fi
+ CPP_FOR_BUILD="${CPP_FOR_BUILD-\$(CC_FOR_BUILD) -E}"
  
  AC_PROG_CC_C99
  AC_PROG_CXX
diff -Nrcpad gcc-17-20260426/contrib/ChangeLog gcc-17-20260503/contrib/ChangeLog
*** gcc-17-20260426/contrib/ChangeLog	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/contrib/ChangeLog	Sun May  3 22:32:04 2026
***************
*** 1,3 ****
--- 1,7 ----
+ 2026-04-30  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* gennews (files): Add files for GCC 16.
+ 
  2026-04-22  Jakub Jelinek  <jakub@redhat.com>
  
  	* gcc-changelog/git_update_version.py (active_refs): Add
diff -Nrcpad gcc-17-20260426/contrib/gennews gcc-17-20260503/contrib/gennews
*** gcc-17-20260426/contrib/gennews	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/contrib/gennews	Sun May  3 22:32:04 2026
***************
*** 23,28 ****
--- 23,29 ----
  
  website=http://gcc.gnu.org/
  files="
+     gcc-16/index.html gcc-16/changes.html
      gcc-15/index.html gcc-15/changes.html
      gcc-14/index.html gcc-14/changes.html
      gcc-13/index.html gcc-13/changes.html
diff -Nrcpad gcc-17-20260426/gcc/ChangeLog gcc-17-20260503/gcc/ChangeLog
*** gcc-17-20260426/gcc/ChangeLog	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/gcc/ChangeLog	Sun May  3 22:32:04 2026
***************
*** 1,3 ****
--- 1,1323 ----
+ 2026-05-02  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	* tree-ssa-phiopt.cc (pass_phiopt::execute): Set cfgcleanup
+ 	if cselim_limited returns true.
+ 
+ 2026-05-02  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+ 
+ 	PR target/109038
+ 	* config/riscv/bitmanip.md (rotate_with_masking_to_shift): New pattern.
+ 
+ 2026-05-02  Michiel Derhaeg  <Michiel.Derhaeg@synopsys.com>
+ 
+ 	* config/riscv/riscv.opt.urls: Add temp fix for -mmpy-option.
+ 
+ 2026-05-02  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/125139
+ 	* match.pd (`(A>>bool) EQ 0 -> (unsigned)A LE bool`): Enable
+ 	only for INTEGRAL_TYPE_P types.
+ 
+ 2026-05-01  Sam James  <sam@gentoo.org>
+ 
+ 	* Makefile.in (MOSTLYCLEANFILES): Fix typo of '$(exeext)'.
+ 
+ 2026-05-01  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/119420
+ 	* match.pd(`(A>>bool) EQ 0 -> (unsigned)A LE bool`): New
+ 	pattern.
+ 
+ 2026-05-01  Daniel Barboza  <daniel.barboza@oss.qualcomm.com>
+ 
+ 	PR rtl-optimization/123967
+ 	* match.pd(`if (cond) (A | CST1) : (A & ~CST1)`)`: New pattern.
+ 
+ 2026-05-01  Daniel Henrique Barboza  <daniel.barboza@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/110010
+ 	* match.pd (`(A>>C) NE|EQ (B>>C) -> (A^B) GE|LT (1<<C)`): New
+ 	pattern.
+ 
+ 2026-05-01  Michiel Derhaeg  <Michiel.Derhaeg@synopsys.com>
+ 
+ 	* config.gcc: Added riscv-fusion.o
+ 	* config/riscv/riscv-protos.h (enum riscv_fusion_pairs):
+ 	(riscv_macro_fusion_p): Added declaration.
+ 	(riscv_macro_fusion_pair_p): Idem.
+ 	(riscv_get_fusible_ops): Idem.
+ 	* config/riscv/riscv.cc (enum riscv_fusion_pairs):
+ 	(riscv_macro_fusion_p): Moved to riscv-fusion.cc
+ 	(riscv_fusion_enabled_p): Idem.
+ 	(riscv_set_is_add): Idem.
+ 	(riscv_set_is_addi): Idem.
+ 	(riscv_set_is_adduw): Idem.
+ 	(riscv_set_is_shNadd): Idem.
+ 	(riscv_set_is_shNadduw): Idem.
+ 	(riscv_macro_fusion_pair_p): Idem.
+ 	(riscv_get_fusible_ops): New function to access tune_param->fusible_ops
+ 	from riscv-fusion.cc.
+ 	* config/riscv/t-riscv: Added riscv-fusion.cc
+ 	* config/riscv/riscv-fusion.cc: New file.
+ 
+ 2026-05-01  Kewen Lin  <linkewen@hygon.cn>
+ 
+ 	* config/i386/c86-4g-m7.md (c86_4g_m7_idiv): New automaton.
+ 	(c86_4g_m7_fdiv): Ditto.
+ 	(c86-4g-m7-idiv): New unit.
+ 	(c86-4g-m7-fdiv): Ditto.
+ 	(c86_4g_m7_idiv_DI): Adjust unit in the reservation.
+ 	(c86_4g_m7_idiv_SI): Ditto.
+ 	(c86_4g_m7_idiv_HI): Ditto.
+ 	(c86_4g_m7_idiv_QI): Ditto.
+ 	(c86_4g_m7_idiv_DI_load): Ditto.
+ 	(c86_4g_m7_idiv_SI_load): Ditto.
+ 	(c86_4g_m7_idiv_HI_load): Ditto.
+ 	(c86_4g_m7_idiv_QI_load): Ditto.
+ 	(c86_4g_m7_fp_div): Ditto.
+ 	(c86_4g_m7_fp_div_load): Ditto.
+ 	(c86_4g_m7_fp_idiv_load): Ditto.
+ 	(c86_4g_m7_avx512_ssediv): Ditto.
+ 	(c86_4g_m7_avx512_ssediv_mem): Ditto.
+ 	(c86_4g_m7_avx512_ssediv_z): Ditto.
+ 	(c86_4g_m7_avx512_ssediv_zmem): Ditto.
+ 	(c86_4g_m7_avx512_sse_sqrt): Ditto.
+ 	(c86_4g_m7_avx512_sse_sqrt_load): Ditto.
+ 	(c86_4g_m7_fp_sqrt): Ditto.  Rename from ...
+ 	(c86_4g_m7fp_sqrt): ... here.
+ 	* config/i386/c86-4g.md (c86_4g_idiv): New automaton.
+ 	(c86_4g_fdiv): Ditto.
+ 	(c86-4g-idiv): New unit.
+ 	(c86-4g-fdiv): Ditto.
+ 	(c86_4g_idiv_DI): Ditto.
+ 	(c86_4g_idiv_SI): Ditto.
+ 	(c86_4g_idiv_HI): Ditto.
+ 	(c86_4g_idiv_QI): Ditto.
+ 	(c86_4g_idiv_mem_DI): Ditto.
+ 	(c86_4g_idiv_mem_SI): Ditto.
+ 	(c86_4g_idiv_mem_HI): Ditto.
+ 	(c86_4g_idiv_mem_QI): Ditto.
+ 	(c86_4g_fp_sqrt): Ditto.
+ 	(c86_4g_sse_sqrt_sf): Ditto.
+ 	(c86_4g_sse_sqrt_sf_mem): Ditto.
+ 	(c86_4g_sse_sqrt_df): Ditto.
+ 	(c86_4g_sse_sqrt_df_mem): Ditto.
+ 	(c86_4g_fp_op_div): Ditto.
+ 	(c86_4g_fp_op_div_load): Ditto.
+ 	(c86_4g_fp_op_idiv_load): Ditto.
+ 	(c86_4g_ssediv_ss_ps): Ditto.
+ 	(c86_4g_ssediv_ss_ps_load): Ditto.
+ 	(c86_4g_ssediv_ss_pd): Ditto.
+ 	(c86_4g_ssediv_ss_pd_load): Ditto.
+ 	(c86_4g_ssediv_avx256_ps): Ditto.
+ 	(c86_4g_ssediv_avx256_ps_load): Ditto.
+ 	(c86_4g_ssediv_avx256_pd): Ditto.
+ 	(c86_4g_ssediv_avx256_pd_load): Ditto.
+ 
+ 2026-05-01  Michiel Derhaeg  <Michiel.Derhaeg@synopsys.com>
+ 	    Artemiy Volkov  <artemiyv@acm.org>
+ 	    Luis Silva  <luiss@synopsys.com>
+ 
+ 	* config/riscv/riscv-cores.def (RISCV_TUNE): Add arc-v-rmx-100-series.
+ 	* config/riscv/riscv-opts.h (enum riscv_microarchitecture_type):
+ 	Add arcv_rmx100.
+ 	(enum arcv_mpy_option_enum): New enum for ARC-V multiply options.
+ 	* config/riscv/riscv-protos.h (arcv_mpy_1c_bypass_p): New declaration.
+ 	(arcv_mpy_2c_bypass_p): New declaration.
+ 	(arcv_mpy_10c_bypass_p): New declaration.
+ 	* config/riscv/riscv.cc (arcv_mpy_1c_bypass_p): New function.
+ 	(arcv_mpy_2c_bypass_p): New function.
+ 	(arcv_mpy_10c_bypass_p): New function.
+ 	* config/riscv/riscv.md: Add arcv_rmx100.
+ 	* config/riscv/riscv.opt: New option for RMX-100 multiply unit
+ 	configuration.
+ 	* doc/riscv-mtune.texi: Document arc-v-rmx-100-series.
+ 	* config/riscv/arcv-rmx100.md: New file.
+ 
+ 2026-05-01  Michiel Derhaeg  <Michiel.Derhaeg@synopsys.com>
+ 	    Artemiy Volkov  <artemiyv@acm.org>
+ 	    Luis Silva  <luiss@synopsys.com>
+ 
+ 	* config/riscv/riscv-cores.def (RISCV_TUNE): Add arc-v-rhx-100-series.
+ 	* config/riscv/riscv-opts.h (enum riscv_microarchitecture_type): Add
+ 	arcv_rhx100.
+ 	* config/riscv/riscv.cc (arcv_rhx100_tune_info): New riscv_tune_param.
+ 	* config/riscv/riscv.md: Add arcv_rhx100 to tune attribute.
+ 	* doc/riscv-mtune.texi: Add RHX-100 documentation.
+ 	* config/riscv/arcv-rhx100.md: New file.
+ 
+ 2026-05-01  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+ 
+ 	* config/riscv/riscv.cc (riscv_expand_conditional_move):
+ 	Convert unsigned comparisons against power-of-2 boundaries
+ 	to shift-based equality tests.
+ 
+ 2026-05-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+ 
+ 	* configure.ac: Test solaris_as, solaris_ld instead of gas, gnu_ld.
+ 	(gcc_cv_as_working_gdwarf_n_flag): Escape '.' in filename.
+ 	* acinclude.m4 (gcc_cv_initfini_array): Test solaris_as,
+ 	solaris_ld instead of gas, gnu_ld.
+ 	* configure: Regenerate.
+ 
+ 2026-05-01  Jin Ma  <jinma@linux.alibaba.com>
+ 
+ 	* config/riscv/riscv.cc (riscv_rtx_costs): Add missing braces
+ 	around the if body for the slli.uw pattern in the AND case.
+ 
+ 2026-05-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/125079
+ 	* tree-ssa-strlen.cc (get_string_length): Transform
+ 	__strcat_chk (x, y, z) when we need strlen (x) afterwards into
+ 	l1 = strlen (x); l = __stpcpy_chk (x + l1, y, z - l1) - x;
+ 	where l is the strlen (x), instead of using z as last __stpcpy_chk
+ 	argument.
+ 
+ 2026-05-01  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+ 
+ 	PR target/124559
+ 	* config/riscv/riscv-protos.h (riscv_move_integer): Drop mode argument.
+ 	* config/riscv/riscv.cc (riscv_move_integer): Pass mode after promotions
+ 	to riscv_build_integer.  All callers changed.
+ 	* config/riscv/riscv.md: Corresponding changes.
+ 	* cse.cc (cse_insn): Try to derive one constant from another using NOT/NEG.
+ 
+ 2026-05-01  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/125117
+ 	* config/i386/i386-expand.cc (ix86_expand_movmem): Generate
+ 	last_4x_vec_label when min_size <= 4 * MOVE_MAX.
+ 
+ 2026-05-01  Stefan Schulze Frielinghaus  <stefansf@gcc.gnu.org>
+ 
+ 	* config/s390/s390.cc (s390_secondary_reload): Add cases for HF
+ 	vector modes.
+ 	* config/s390/s390.md: Add modes V{1,2,4,8}HF to mode iterator
+ 	ALL.
+ 
+ 2026-05-01  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* tree-vect-loop.cc (vectorizable_reduction): Remove pointless
+ 	&& 1.
+ 
+ 2026-05-01  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+ 
+ 	PR rtl-optimization/96692
+ 	* config/riscv/bitmanip.md (xor+xor+ior splitters): New splitters
+ 	that ultimately generate andn+xor when possible.
+ 
+ 2026-04-30  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/124878
+ 	* config/i386/i386.cc (x86_64_int_return_registers): Remove
+ 	DI_REG and SI_REG.
+ 	(ix86_function_value_regno_p): Remove DI_REG and SI_REG cases.
+ 	(function_value_64): Replace X86_64_REGPARM_MAX and
+ 	X86_64_SSE_REGPARM_MAX with X86_64_MAX_RETURN_NREGS and
+ 	X86_64_MAX_SSE_RETURN_NREGS for the number of registers used
+ 	in return values.
+ 	* config/i386/i386.h (X86_64_MAX_RETURN_NREGS): New.  Defined
+ 	to 2.
+ 	(X86_64_MAX_SSE_RETURN_NREGS): Likewise.
+ 
+ 2026-04-30  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/125102
+ 	* config/i386/mmx.md (V_16_32_64:*mov<mode>_imm): Disable
+ 	16-bit immediate integer store if TARGET_LCP_STALL is true.
+ 
+ 2026-04-30  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	* Makefile.in (COVERAGE_FLAGS): Remove obsolete comment.
+ 
+ 2026-04-30  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	* ira-costs.cc (record_reg_classes): Process correctly case
+ 	op_class == NO_REGS.
+ 
+ 2026-04-30  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	* ira-color.cc (assign_hard_reg): Use the right allocno mode to
+ 	call note_conflict.
+ 
+ 2026-04-30  Heiko Eißfeldt  <heiko.Eissfeldt@hexco.de>
+ 
+ 	PR middle-end/124805
+ 	* tree-ssa.cc (verify_vssa):
+ 	replace recursive calls with iteration for lower stack usage
+ 
+ 2026-04-30  Tomas Härdin  <git@haerdin.se>
+ 
+ 	* toplev.cc (output_stack_usage_1): Pass RINT_DECL_UNIQUE_NAME
+ 	instead of PRINT_DECL_NAME to print_decl_identifier.
+ 
+ 2026-04-30  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	* match.pd (`(a !=/== b) &\| ((a|b) ==/!= 0)`):
+ 	Simplify patterns using for loop and remove the `:c`
+ 	on the inner ne/eq.
+ 
+ 2026-04-30  Christopher Bazley  <chris.bazley@arm.com>
+ 
+ 	* config/aarch64/aarch64-c.cc (aarch64_pragma_target_parse):
+ 	Pass &global_options_set as an argument to
+ 	aarch64_override_options_internal.
+ 	* config/aarch64/aarch64-protos.h (aarch64_override_options_internal):
+ 	Add a parameter declaration for opts_set.
+ 	* config/aarch64/aarch64.cc (aarch64_override_options_internal):
+ 	Add a parameter declaration for opts_set and use the argument
+ 	when invoking SET_OPTION_IF_UNSET.
+ 	(aarch64_override_options): Pass &global_options_set as an argument to
+ 	aarch64_override_options_internal.
+ 	(aarch64_option_restore): As above.
+ 	(aarch64_set_current_function): As above.
+ 	(aarch64_option_valid_attribute_p): As above.
+ 	(aarch64_option_valid_version_attribute_p): As above.
+ 
+ 2026-04-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/125088
+ 	* tree-vect-slp.cc (vect_bb_slp_scalar_cost): Refactor and
+ 	simplify.
+ 	* tree-vect-stmts.cc (vect_nop_conversion_p): Exclude
+ 	copies with memory accesses.
+ 
+ 2026-04-30  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/125026
+ 	PR target/125032
+ 	* config/i386/i386-features.cc (ix86_place_single_vector_set):
+ 	Don't check CONST_VECTOR load size.
+ 	(replace_vector_const): Handle constant integer load.
+ 	(x86_cse::x86_cse): Convert CONST_VECTOR load no larger than
+ 	integer to constant integer load and keep redundant constant
+ 	integer load.  Generate zero CONST_VECTOR load.
+ 
+ 2026-04-30  Michiel Derhaeg  <Michiel.Derhaeg@synopsys.com>
+ 
+ 	* doc/params.texi: Added --param=max-niter-dominators-walk.
+ 	* params.opt: Added --param=max-niter-dominators-walk.
+ 	* tree-ssa-loop-niter.cc (MAX_DOMINATORS_TO_WALK): Removed.
+ 	(determine_value_range): Updated.
+ 	(bound_difference): Updated.
+ 	(simplify_using_initial_conditions): Updated.
+ 
+ 2026-04-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/120398
+ 	PR tree-optimization/123603
+ 	* config/i386/i386.opt (ix86-vect-compare-costs): Default to 1.
+ 
+ 2026-04-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	* config/i386/i386.cc (ix86_vector_costs::better_epilogue_loop_than_p):
+ 	New.  If the other loop suggests this as epilog prefer other.
+ 
+ 2026-04-30  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vectorizer.h (vector_costs::vinfo): New accessor.
+ 	* config/i386/i386.cc (ix86_vector_costs::better_main_loop_than_p):
+ 	Prefer a masked main loop if we can elide enough of (vector)
+ 	epilog loop iterations.
+ 
+ 2026-04-29  Pengxuan Zheng  <pengxuan.zheng@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/113379
+ 	* match.pd (min(a,b) {<=,>,<,>=} max(a,b)): New patterns.
+ 
+ 2026-04-29  John David Anglin  <danglin@gcc.gnu.org>
+ 
+ 	* doc/install.texi (hppa64-hp-hpux11*): Remove incorrect
+ 	statement.
+ 
+ 2026-04-29  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+ 
+ 	* config/aarch64/aarch64.opt (mpc-relative-literal-loads):
+ 	Deprecate.
+ 	* config/aarch64/aarch64.cc (aarch64_override_options):
+ 	Add deprecated warning for -mpc-relative-literal-loads.
+ 	* doc/invoke.texi (mpc-relative-literal-loads): Update docs.
+ 
+ 2026-04-29  Wilco Dijkstra  <wilco.dijkstra@arm.com>
+ 
+ 	* config/aarch64/aarch64.h (HAS_LONG_COND_BRANCH): Unused, remove.
+ 	(HAS_LONG_UNCOND_BRANCH): unused, remove.
+ 	* config/aarch64/aarch64.cc (aarch64_use_pseudo_pic_reg): Declare.
+ 	(aarch64_rtx_costs): Update.
+ 	(aarch64_override_options_after_change_1): Likewise.
+ 	(initialize_aarch64_code_model): Simplify.
+ 	(aarch64_classify_tls_symbol): Likewise.
+ 	(aarch64_classify_symbol): Simplify, remove duplicated code.
+ 	(aarch64_asm_preferred_eh_data_format): Update.
+ 	(aarch64_use_pseudo_pic_reg): Update.
+ 	* config/aarch64/aarch64-c.cc (aarch64_update_cpp_builtins):
+ 	Remove uses of AARCH64_CMODEL_TINY_PIC, AARCH64_CMODEL_SMALL_PIC,
+ 	and AARCH64_CMODEL_SMALL_SPIC.
+ 	* config/aarch64/aarch64-opts.h (aarch64_code_model):
+ 	Remove AARCH64_CMODEL_TINY_PIC, AARCH64_CMODEL_SMALL_PIC and
+ 	AARCH64_CMODEL_SMALL_SPIC.
+ 
+ 2026-04-29  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	* lra-remat.cc (do_remat): Use the right nregs for pseudo hard reg
+ 	when updating live hard regs.
+ 
+ 2026-04-29  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	* lra-remat.cc (reg_overlap_for_remat_p): Use the right mode for
+ 	regno2.
+ 
+ 2026-04-29  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	* ira-conflicts.cc (build_object_conflicts): Use the right
+ 	conflicting allocno.
+ 
+ 2026-04-29  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/125080
+ 	* tree-vect-slp.cc (vect_bb_slp_mark_stmts_vectorized): Only
+ 	add instance root stmts to scalar coverage if they do not
+ 	appear in externs.
+ 
+ 2026-04-29  Xin Liu  <liulxx@hygon.cn>
+ 	    Zhaoling Bao  <baozhaoling@hygon.cn>
+ 
+ 	* common/config/i386/cpuinfo.h (get_hygon_cpu): Detect the specific
+ 	type of HYGON CPU and return HYGON CPU name.
+ 	(cpu_indicator_init): Handle HYGON CPU.
+ 	* common/config/i386/i386-common.cc (processor_names): Add HYGON
+ 	C86-4G processors c86-4g-m{4,6,7}.
+ 	(processor_alias_table): Add hygon, hygonfam18h and c86-4g-m{4,6,7}
+ 	entries.
+ 	(ARRAY_SIZE): Update as new entries added.
+ 	* common/config/i386/i386-cpuinfo.h (enum processor_vendor): Add
+ 	VENDOR_HYGON.
+ 	(enum processor_types): Add HYGONFAM18H.
+ 	(enum processor_subtypes): Add HYGONFAM18H_C86_4G_M{4,6,7}.
+ 	* config.gcc: Add support for c86_4g_m{4,6,7}.
+ 	* config/i386/cpuid.h (signature_HYGON_ebx):  Add signature for HYGON.
+ 	(signature_HYGON_ecx): Ditto.
+ 	(signature_HYGON_edx): Ditto.
+ 	* config/i386/driver-i386.cc (host_detect_local_cpu): Support HYGON
+ 	c86-4g-m4{4,6,7} processors.
+ 	* config/i386/i386-c.cc (ix86_target_macros_internal): Ditto.
+ 	* config/i386/i386-options.cc (m_C86_4G_M4): New definition.
+ 	(m_C86_4G_M6): Ditto.
+ 	(m_C86_4G_M7): Ditto.
+ 	(m_C86_4G): Ditto.
+ 	(processor_cost_table): Add cost entries for c86-4g-m4{4,6,7}.
+ 	* config/i386/i386.cc (ix86_reassociation_width): Add handlings for
+ 	PROCESSOR_C86_4G_M{4,6,7}.
+ 	* config/i386/i386.h (enum processor_type): Define
+ 	PROCESSOR_C86_4G_M{4,6,7}.
+ 	(PTA_C86_4G_M4): New define.
+ 	(PTA_C86_4G_M6): Ditto.
+ 	(PTA_C86_4G_M7): Ditto.
+ 	* config/i386/x86-tune-costs.h (c86_4g_m4_memcpy): New stringop_algs.
+ 	(c86_4g_m4_cost): New processor_costs.
+ 	(c86_4g_m6_cost): Ditto.
+ 	(c86_4g_m7_cost): Ditto.
+ 	* config/i386/x86-tune-sched.cc (ix86_issue_rate): Handle
+ 	PROCESSOR_C86_4G_M{4,6,7}.
+ 	(ix86_adjust_cost): Ditto.
+ 	* config/i386/x86-tune.def (X86_TUNE_SCHEDULE): Handle m_C86_4G.
+ 	(X86_TUNE_PARTIAL_REG_DEPENDENCY): Ditto.
+ 	(X86_TUNE_SSE_PARTIAL_REG_DEPENDENCY): Ditto.
+ 	(X86_TUNE_SSE_PARTIAL_REG_FP_CONVERTS_DEPENDENCY): Ditto.
+ 	(X86_TUNE_SSE_PARTIAL_REG_CONVERTS_DEPENDENCY): Ditto.
+ 	(X86_TUNE_MEMORY_MISMATCH_STALL): Ditto.
+ 	(X86_TUNE_FUSE_CMP_AND_BRANCH_32): Ditto.
+ 	(X86_TUNE_FUSE_CMP_AND_BRANCH_64): Ditto.
+ 	(X86_TUNE_FUSE_CMP_AND_BRANCH_SOFLAGS): Ditto.
+ 	(X86_TUNE_USE_LEAVE): Ditto.
+ 	(X86_TUNE_PUSH_MEMORY): Ditto.
+ 	(X86_TUNE_INTEGER_DFMODE_MOVES): Ditto.
+ 	(X86_TUNE_MISALIGNED_MOVE_STRING_PRO_EPILOGUES): Ditto.
+ 	(X86_TUNE_USE_SAHF): Ditto.
+ 	(X86_TUNE_USE_BT): Ditto.
+ 	(X86_TUNE_AVOID_MFENCE): Ditto.
+ 	(X86_TUNE_USE_FFREEP): Ditto.
+ 	(X86_TUNE_SSE_UNALIGNED_STORE_OPTIMAL): Ditto.
+ 	(X86_TUNE_SSE_PACKED_SINGLE_INSN_OPTIMAL): Ditto.
+ 	(X86_TUNE_SSE_TYPELESS_STORES): Ditto.
+ 	(X86_TUNE_SSE_LOAD0_BY_PXOR): Ditto.
+ 	(X86_TUNE_USE_GATHER_2PARTS): Ditto.
+ 	(X86_TUNE_USE_GATHER_4PARTS): Ditto.
+ 	(X86_TUNE_USE_GATHER_8PARTS): Ditto.
+ 	(X86_TUNE_AVOID_128FMA_CHAINS): Ditto.
+ 	(X86_TUNE_AVOID_256FMA_CHAINS): Ditto.
+ 	(X86_TUNE_USE_RCR): Ditto.
+ 	(X86_TUNE_AVX256_MOVE_BY_PIECES): Handle m_C86_4G_M{4,6}.
+ 	(X86_TUNE_USE_SCATTER_2PARTS): Handle m_C86_4G_M7.
+ 	(X86_TUNE_USE_SCATTER_4PARTS): Ditto.
+ 	(X86_TUNE_USE_SCATTER_8PARTS): Ditto.
+ 	(X86_TUNE_SSE_REDUCTION_PREFER_PSHUF): Ditto.
+ 	(X86_TUNE_AVX512_SPLIT_REGS): Ditto.
+ 	(X86_TUNE_AVX512_MOVE_BY_PIECES): Ditto.
+ 	(X86_TUNE_AVX512_MASKED_EPILOGUES): Ditto.
+ 	* doc/extend.texi: Document about hygonfam18h and c86-4g-m{4,6,7}.
+ 	* doc/invoke.texi: Document about c86-4g-m{4,6,7}.
+ 	* config/i386/c86-4g-m7.md: New file for c86-4g-m7 scheduling model
+ 	information.
+ 	* config/i386/c86-4g.md: New file for c86-4g-m{4,6} scheduling model
+ 	information.
+ 	* config/i386/i386.md (cpu attr): Add c86_4g_m{4,6,7}.
+ 	(c86-4g.md): New include.
+ 	(c86-4g-m7.md): Ditto.
+ 	(*cmpi<unord>xf_i387): Set attr c86_decode.
+ 	(*cmpi<unord><MODEF:mode>): Ditto.
+ 	(swap<mode>): Ditto.
+ 	(*swap<mode>): Ditto.
+ 	(extendhisi2): Ditto.
+ 	(floathi<mode>2): Ditto.
+ 	(float<SWI48x:mode>xf2): Ditto.
+ 	(*float<SWI48:mode><MODEF:mode>2): Ditto.
+ 	(*floatdi<MODEF:mode>2_i387): Ditto.
+ 	(*anddi_1_bt): Ditto.
+ 	(*iordi_1_bts): Ditto.
+ 	(*xordi_1_btc): Ditto.
+ 	(*<btsc><mode>): Ditto.
+ 	(*btr<mode>): Ditto.
+ 	(*btsq_imm): Ditto.
+ 	(*btrq_imm): Ditto.
+ 	(*btcq_imm): Ditto.
+ 	(*tzcnt<mode>_1): Ditto.
+ 	(*tzcnt<mode>_1_falsedep): Ditto.
+ 	(*bsf<mode>_1): Ditto.
+ 	(*ctz<mode>2_falsedep): Ditto.
+ 	(*ctzsi2_zext): Ditto.
+ 	(*ctzsi2_zext_falsedep): Ditto.
+ 	(bsr_rex64): Ditto.
+ 	(bsr_rex64_1): Ditto.
+ 	(bsr_rex64_1_zext): Ditto.
+ 	(bsr): Ditto.
+ 	(bsr_1): Ditto.
+ 	(bsr_zext_1): Ditto.
+ 	(*bswaphi2_movbe): Ditto.
+ 	(*bswaphi2): Ditto.
+ 	(bswaphisi2_lowpart): Ditto.
+ 	(fpremxf4_i387): Ditto.
+ 	(fprem1xf4_i387): Ditto.
+ 	(<sincos>xf2): Ditto.
+ 	(sincosxf3): Ditto.
+ 	(fptanxf4_i387): Ditto.
+ 	(atan2xf3): Ditto.
+ 	(fyl2xxf3_i387): Ditto.
+ 	(fyl2xp1xf3_i387): Ditto.
+ 	(fxtractxf3_i387): Ditto.
+ 	(*f2xm1xf2_i387): Ditto.
+ 	(fscalexf4_i387): Ditto.
+ 	(rintxf2): Ditto.
+ 	(*movxi_internal_avx512f): Set attr c86_attr.
+ 	(*movoi_internal_avx): Ditto.
+ 	(*movti_internal): Ditto.
+ 	(*movdi_internal): Ditto.
+ 	(*movsi_internal): Ditto.
+ 	(*movhi_internal): Ditto.
+ 	(*movtf_internal): Ditto.
+ 	(*movdf_internal): Ditto.
+ 	(*movsf_internal): Ditto.
+ 	(*zero_extendsidi2): Ditto.
+ 	(sqrtxf2): Ditto.
+ 	(<smaxmin:code><mode>3): Ditto.
+ 	(*ieee_s<ieee_maxmin><mode>3): Ditto.
+ 	* config/i386/mmx.md (*mmx_maskmovq): Set attr c86_decode.
+ 	(*mmx_maskmovq): Ditto.
+ 	(sse_movntq): Set attr c86_attr.
+ 	(*mmx_blendps): Ditto.
+ 	(mmx_blendvps): Ditto.
+ 	(*mmx_pmaddwd): Ditto.
+ 	(mmx_pblendvb_v8qi): Ditto.
+ 	(mmx_pblendvb_<mode>): Ditto.
+ 	(sse4_1_<code>v4qiv4hi2): Ditto.
+ 	(sse4_1_<code>v2hiv2si2): Ditto.
+ 	(sse4_1_<code>v2qiv2si2): Ditto.
+ 	(sse4_1_<code>v2qiv2hi2): Ditto.
+ 	(*mmx_pinsrd): Ditto.
+ 	(*mmx_pinsrw): Ditto.
+ 	(*mmx_pinsrb): Ditto.
+ 	(*mmx_pextrw): Ditto.
+ 	(*mmx_pextrw<mode>): Ditto.
+ 	(*mmx_pextrw_zext): Ditto.
+ 	(*mmx_pextrb): Ditto.
+ 	(*mmx_pextrb_zext): Ditto.
+ 	(*mmx_pblendw64): Ditto.
+ 	(*mmx_pblendw32): Ditto.
+ 	(*vec_extractv2si_1): Ditto.
+ 	(*vec_extractv2si_1_zext): Ditto.
+ 	(*pinsrw): Ditto.
+ 	(*pinsrb): Ditto.
+ 	(*pextrw): Ditto.
+ 	(*pextrw<mode>): Ditto.
+ 	(*pextrw_zext): Ditto.
+ 	(*pextrb): Ditto.
+ 	(*pextrb_zext): Ditto.
+ 	(*mmx_psadbw): Ditto.
+ 	* config/i386/sse.md (ktest<mode>): Set attr c86_decode.
+ 	(*kortest<mode>): Ditto.
+ 	(sse_cvtsi2ss<rex64namesuffix><round_name>): Ditto.
+ 	(sse2_cvtsi2sd): Ditto.
+ 	(sse2_maskmovdqu): Ditto.
+ 	(*<sse>_dp<ssemodesuffix><avxsizesuffix>): Ditto.
+ 	(*<sse4_1_avx2>_mpsadbw): Ditto.
+ 	(pclmulqdq): Ditto.
+ 	(<mask_codefor>conflict<mode><mask_name>): Ditto.
+ 	(<avx512>_blendm<mode>): Set attr c86_attr.
+ 	(sse2_movnti<mode>): Ditto.
+ 	(<sse>_movnt<mode>): Ditto.
+ 	(<sse2>_movnt<mode>): Ditto.
+ 	(<sse>_rcp<mode>2): Ditto.
+ 	(sse_vmrcpv4sf2): Ditto.
+ 	(<mask_codefor>rcp14<mode><mask_name>): Ditto.
+ 	(srcp14<mode>): Ditto.
+ 	(srcp14<mode>_mask): Ditto.
+ 	(<sse>_sqrt<mode>2<mask_name><round_name>): Ditto.
+ 	(<sse>_vmsqrt<mode>2<mask_scalar_name><round_scalar_name>): Ditto.
+ 	(*<sse>_vmsqrt<mode>2<mask_scalar_name><round_scalar_name>): Ditto.
+ 	(<mask_codefor>rsqrt14<mode><mask_name>): Ditto.
+ 	(rsqrt14<mode>): Ditto.
+ 	(rsqrt14_<mode>_mask"): Ditto.
+ 	(*<code><mode>3<mask_name><round_saeonly_name>): Ditto.
+ 	(ieee_<ieee_maxmin><mode>3<mask_name><round_saeonly_name>): Ditto.
+ 	(*<sse>_vm<code><mode>3<mask_scalar_name><round_saeonly_scalar_name>):
+ 	Ditto.
+ 	(<sse>_ieee_vm<ieee_maxmin><mode>3<mask_scalar_name>
+ 	<round_saeonly_scalar_name>): Ditto.
+ 	(*ieee_<ieee_maxmin><mode>3): Ditto.
+ 	(avx_h<insn>v4df3): Ditto.
+ 	(*sse3_haddv2df3): Ditto.
+ 	(sse3_hsubv2df3): Ditto.
+ 	(*sse3_haddv2df3_low): Ditto.
+ 	(*sse3_hsubv2df3_low): Ditto.
+ 	(avx_h<insn>v8sf3): Ditto.
+ 	(sse3_h<insn>v4sf3): Ditto.
+ 	(*<mask_codefor>reducep<mode><mask_name><round_saeonly_name>): Ditto.
+ 	(reduces<mode><mask_scalar_name><round_saeonly_scalar_name>): Ditto.
+ 	(*<avx512>_eq<mode>3<mask_scalar_merge_name>_1): Ditto.
+ 	(<sse>_andnot<mode>3<mask_name>): Ditto.
+ 	(*<code><mode>3<mask_name>): Ditto.
+ 	(*andnot<mode>3): Ditto.
+ 	(<code><mode>3): Ditto.
+ 	(*<code>tf3): Ditto.
+ 	(vec_set<mode>_0): Ditto.
+ 	(@vec_set<mode>_0): Ditto.
+ 	(*sse4_1_extractps): Ditto.
+ 	(vec_extract<mode>): Ditto.
+ 	(<mask_codefor><avx512>_align<mode><mask_name>): Ditto.
+ 	(avx512bw_pmaddwd512<mode><mask_name>): Ditto.
+ 	(*avx2_pmaddw): Ditto.
+ 	(*sse2_pmaddwd): Ditto.
+ 	(*avx2_<code><mode>3): Ditto.
+ 	(*avx512f_<code><mode>3<mask_name>): Ditto.
+ 	(*avx512bw_<code><mode>3<mask_name>): Ditto.
+ 	(*sse4_1_<code><mode>3<mask_name>): Ditto.
+ 	(*<code>v8hi3): Ditto.
+ 	(*<code>v16qi3): Ditto.
+ 	(*andnot<mode>3_mask): Ditto.
+ 	(*<code><mode>3): Ditto.
+ 	(<code>v1ti3): Ditto.
+ 	(<sse2p4_1>_pinsr<ssemodesuffix>): Ditto.
+ 	(*<extract_type>_vinsert<shuffletype><extract_suf>_0): Ditto.
+ 	(<mask_codefor><extract_type>_vinsert<shuffletype><extract_suf>
+ 	_1<mask_name>): Ditto.
+ 	(vec_set_lo_<mode><mask_name>): Ditto.
+ 	(vec_set_hi_<mode><mask_name>): Ditto.
+ 	(<mask_codefor>avx512dq_shuf_<shuffletype>64x2_1<mask_name>): Ditto.
+ 	(avx512f_shuf_<shuffletype>64x2_1<mask_name>): Ditto.
+ 	(*avx512f_shuf_<shuffletype>64x2_1<mask_name>_1): Ditto.
+ 	(avx512vl_shuf_<shuffletype>32x4_1<mask_name>): Ditto.
+ 	(avx512f_shuf_<shuffletype>32x4_1<mask_name>): Ditto.
+ 	(*avx512f_shuf_<shuffletype>32x4_1<mask_name>_1): Ditto.
+ 	(*vec_extract<mode>): Ditto.
+ 	(*vec_extract<PEXTR_MODE12:mode>_zext): Ditto.
+ 	(*vec_extractv16qi_zext): Ditto.
+ 	(*vec_extractv4si): Ditto.
+ 	(*vec_extractv4si_zext): Ditto.
+ 	(*vec_extractv2di_1): Ditto.
+ 	(*vec_concatv2si_sse4_1): Ditto.
+ 	(vec_concatv2di): Ditto.
+ 	(*<sse2_avx2>_uavg<mode>3<mask_name>): Ditto.
+ 	(*<sse2_avx2>_psadbw): Ditto.
+ 	(<sse>_movmsk<ssemodesuffix><avxsizesuffix>): Ditto.
+ 	(*<sse>_movmsk<ssemodesuffix><avxsizesuffix>_<u>ext): Ditto.
+ 	(<sse2_avx2>_pmovmskb): Ditto.
+ 	(*<sse2_avx2>_pmovmskb_zext): Ditto.
+ 	(*sse2_maskmovdqu): Ditto.
+ 	(avx2_ph<plusminus_mnemonic>wv16hi3): Ditto.
+ 	(ssse3_ph<plusminus_mnemonic>wv8hi3): Ditto.
+ 	(ssse3_ph<plusminus_mnemonic>dv4si3): Ditto.
+ 	(avx2_ph<plusminus_mnemonic>dv8si3): Ditto.
+ 	(avx2_pmaddubsw256): Ditto.
+ 	(avx512bw_pmaddubsw512<mode><mask_name>): Ditto.
+ 	(ssse3_pmaddubsw128): Ditto.
+ 	(<ssse3_avx2>_psign<mode>3): Ditto.
+ 	(ssse3_psign<mode>3): Ditto.
+ 	(*abs<mode>2): Ditto.
+ 	(abs<mode>2_mask): Ditto.
+ 	(abs<mode>2_mask): Ditto.
+ 	(sse4a_movnt<mode>): Ditto.
+ 	(sse4a_vmmovnt<mode>): Ditto.
+ 	(<sse4_1>_blend<ssemodesuffix><avxsizesuffix>): Ditto.
+ 	(<sse4_1>_blendv<ssemodesuffix><avxsizesuffix>): Ditto.
+ 	(sse4_1_blendv<ssemodesuffix>): Ditto.
+ 	(<vi8_sse4_1_avx2_avx512>_movntdqa): Ditto.
+ 	(<sse4_1_avx2>_pblendvb): Ditto.
+ 	(sse4_1_pblend<ssemodesuffix>): Ditto.
+ 	(*avx2_pblend<ssemodesuffix>): Ditto.
+ 	(avx2_pblendd<mode>): Ditto.
+ 	(avx2_<code>v16qiv16hi2<mask_name>): Ditto.
+ 	(avx512bw_<code>v32qiv32hi2<mask_name>): Ditto.
+ 	(sse4_1_<code>v8qiv8hi2<mask_name>): Ditto.
+ 	(*sse4_1_<code>v8qiv8hi2<mask_name>_1): Ditto.
+ 	(<mask_codefor>avx512f_<code>v16qiv16si2<mask_name>): Ditto.
+ 	(avx2_<code>v8qiv8si2<mask_name>): Ditto.
+ 	(*avx2_<code>v8qiv8si2<mask_name>_1): Ditto.
+ 	(sse4_1_<code>v4qiv4si2<mask_name>): Ditto.
+ 	(*sse4_1_<code>v4qiv4si2<mask_name>_1): Ditto.
+ 	(avx512f_<code>v16hiv16si2<mask_name>): Ditto.
+ 	(avx2_<code>v8hiv8si2<mask_name>): Ditto.
+ 	(sse4_1_<code>v4hiv4si2<mask_name>): Ditto.
+ 	(*sse4_1_<code>v4hiv4si2<mask_name>_1): Ditto.
+ 	(avx512f_<code>v8qiv8di2<mask_name>): Ditto.
+ 	(*avx512f_<code>v8qiv8di2<mask_name>_1): Ditto.
+ 	(avx2_<code>v4qiv4di2<mask_name>): Ditto.
+ 	(*avx2_<code>v4qiv4di2<mask_name>_1): Ditto.
+ 	(sse4_1_<code>v2qiv2di2<mask_name>): Ditto.
+ 	(*sse4_1_<code>v2qiv2di2<mask_name>_1): Ditto.
+ 	(avx512f_<code>v8hiv8di2<mask_name>): Ditto.
+ 	(avx2_<code>v4hiv4di2<mask_name>): Ditto.
+ 	(*avx2_<code>v4hiv4di2<mask_name>_1): Ditto.
+ 	(sse4_1_<code>v2hiv2di2<mask_name>): Ditto.
+ 	(*sse4_1_<code>v2hiv2di2<mask_name>_1): Ditto.
+ 	(avx512f_<code>v8siv8di2<mask_name>): Ditto.
+ 	(avx2_<code>v4siv4di2<mask_name>): Ditto.
+ 	(sse4_1_<code>v2siv2di2<mask_name>): Ditto.
+ 	(*sse4_1_<code>v2siv2di2<mask_name>_1): Ditto.
+ 	(sse4_1_round<ssescalarmodesuffix>): Ditto.
+ 	(*sse4_1_round<ssescalarmodesuffix>"): Ditto.
+ 	(sse4_2_pcmpestri): Ditto.
+ 	(sse4_2_pcmpestrm): Ditto.
+ 	(sse4_2_pcmpestr_cconly): Ditto.
+ 	(sse4_2_pcmpistri): Ditto.
+ 	(sse4_2_pcmpistrm): Ditto.
+ 	(sse4_2_pcmpistr_cconly): Ditto.
+ 	(xop_phadd<u>bw): Ditto.
+ 	(xop_phadd<u>bd): Ditto.
+ 	(xop_phadd<u>bq): Ditto.
+ 	(xop_phadd<u>wd): Ditto.
+ 	(xop_phadd<u>wq): Ditto.
+ 	(xop_phadd<u>dq): Ditto.
+ 	(xop_phsubbw): Ditto.
+ 	(xop_phsubwd): Ditto.
+ 	(xop_phsubdq): Ditto.
+ 	(aesenc): Ditto.
+ 	(aesenclast): Ditto.
+ 	(aesdec): Ditto.
+ 	(aesdeclast): Ditto.
+ 	(aesimc): Ditto.
+ 	(aeskeygenassist): Ditto.
+ 	(<avx2_avx512>_permvar<mode><mask_name>): Ditto.
+ 	(avx2_perm<mode>_1<mask_name>): Ditto.
+ 	(<avx512>_permvar<mode><mask_name>): Ditto.
+ 	(avx512f_perm<mode>_1<mask_name>): Ditto.
+ 	(<mask_codefor>avx512f_broadcast<mode><mask_name>): Ditto.
+ 	(avx_vbroadcastf128_<mode>): Ditto.
+ 	(<mask_codefor>avx512vl_broadcast<mode><mask_name>_1): Ditto.
+ 	(<mask_codefor>avx512dq_broadcast<mode><mask_name>_1): Ditto.
+ 	(*<avx512>_vpermi2var<mode>3_mask): Ditto.
+ 	(<avx512>_vpermt2var<mode>3<sd_maskz_name>): Ditto.
+ 	(<avx512>_vpermt2var<mode>3_mask): Ditto.
+ 	(*avx_vperm2f128<mode>_nozero): Ditto.
+ 	(vec_set_lo_<mode><mask_name>): Ditto.
+ 	(vec_set_hi_<mode><mask_name>): Ditto.
+ 	(vec_set_lo_<mode>): Ditto.
+ 	(vec_set_hi_<mode>): Ditto.
+ 	(vec_set_lo_v32qi): Ditto.
+ 	(<avx_avx2>_maskload<ssemodesuffix><avxsizesuffix>): Ditto.
+ 	(<avx_avx2>_maskstore<ssemodesuffix><avxsizesuffix>): Ditto.
+ 	(avx_vec_concat<mode>): Ditto.
+ 	(<avx512>_compress<mode>_mask): Ditto.
+ 	(compress<mode>_mask): Ditto.
+ 	(<avx512>_compressstore<mode>_mask): Ditto.
+ 	(compressstore<mode>_mask): Ditto.
+ 	(expand<mode>_mask): Ditto.
+ 	(<mask_codefor>avx512bw_dbpsadbw<mode><mask_name>): Ditto.
+ 	(clz<mode>2<mask_name>): Ditto.
+ 	(vpmadd52<vpmadd52type>v8di): Ditto.
+ 	(vpmadd52<vpmadd52type><mode>): Ditto.
+ 	(vpmadd52<vpmadd52type><mode>_maskz_1): Ditto.
+ 	(vpmadd52<vpmadd52type><mode>_mask): Ditto.
+ 	(vaesdec_<mode>): Ditto.
+ 	(vaesdeclast_<mode>): Ditto.
+ 	(vaesenc_<mode>): Ditto.
+ 	(vaesenclast_<mode>): Ditto.
+ 
+ 2026-04-29  Pan Li  <pan2.li@intel.com>
+ 
+ 	* config/riscv/predicates.md: Add ltu to swappable
+ 	cmp operator.
+ 	* config/riscv/riscv-v.cc (get_swapped_cmp_rtx_code): Handle
+ 	the swapped rtx code as well.
+ 
+ 2026-04-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR middle-end/123635
+ 	* gimple-lower-bitint.cc (bitint_large_huge::finish_arith_overflow):
+ 	Move obj_nelts/atype computation before bitint_extended handling.  For
+ 	bitint_big_endian in the bitint_extended handling use size_zero_node
+ 	only for limb_access_type calls, otherwise use
+ 	size_int (nelts - obj_nelts) and pass NULL_TREE as first argument to
+ 	limb_access calls.
+ 
+ 2026-04-29  Raghesh Aloor  <Raghesh.Aloor@amd.com>
+ 
+ 	* tree-vect-slp.cc (vect_slp_linearize_chain): Optional parameter
+ 	allow_alt_code added (default true), check added not to follow
+ 	MINUS_EXPR, when false.
+ 	(vect_slp_check_for_roots): Calls vect_slp_linearize_chain with
+ 	parameter allow_alt_code set to false.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/124217
+ 	* doc/invoke.texi: Add -Wanalyzer-div-by-zero.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* Makefile.in (ANALYZER_OBJS): Add analyzer/exploded-path.o.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* Makefile.in (ANALYZER_OBJS): Add analyzer/setjmp-longjmp.o.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* Makefile.in (ANALYZER_OBJS): Add
+ 	analyzer/poisoned-value-diagnostic.o,
+ 	analyzer/shift-diagnostics.o, and
+ 	analyzer/write-to-const-diagnostics.o.
+ 
+ 2026-04-28  Tomás Ortín Fernández  <quanrong@mailbox.org>
+ 
+ 	PR analyzer/105890
+ 	* doc/invoke.texi: Rename -Wanalyzer-mkstemp-missing-suffix to
+ 	-Wanalyzer-mktemp-missing-placeholder and
+ 	-Wanalyzer-mkstemp-of-string-literal to
+ 	-Wanalyzer-mktemp-of-string-literal.  Add
+ 	-Wanalyzer-mkostemp-redundant-flags.  Fix alphabetical ordering
+ 	of detailed descriptions.
+ 
+ 2026-04-28  Tomás Ortín Fernández  <quanrong@mailbox.org>
+ 
+ 	PR analyzer/105890
+ 	* doc/invoke.texi: Add -Wanalyzer-mkstemp-missing-suffix and
+ 	-Wanalyzer-mkstemp-of-string-literal.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* diagnostics/html-sink.cc: Update status comment.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* doc/libgdiagnostics/topics/execution-paths.rst
+ 	(diagnostic_execution_path_add_event_via_msg_buf): Fix
+ 	indentation.
+ 	* doc/libgdiagnostics/topics/message-buffers.rst: Replace
+ 	duplicate entry for diagnostic_message_buffer_end_url with entry
+ 	for diagnostic_message_buffer_end_quote.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* diagnostics/context.h (diagnostics::context::make_option_name):
+ 	Convert return type from char * to label_text, and rename to...
+ 	(diagnostics::context::get_option_name): ...this.
+ 	(diagnostics::context::make_option_url): Likewise, renaming to...
+ 	(diagnostics::context::get_option_url): ...this.
+ 	* diagnostics/html-sink.cc
+ 	(html_builder::make_element_for_diagnostic): Update for above
+ 	changes.
+ 	* diagnostics/lazy-paths.cc (selftest::all_warnings_disabled):
+ 	Update for above changes.
+ 	* diagnostics/option-id-manager.h
+ 	(diagnostics::option_id_manager::make_option_name): Convert return
+ 	type from char * to label_text, and rename to...
+ 	(diagnostics::option_id_manager::get_option_name): ...this.
+ 	(diagnostics::option_id_manager::make_option_url): Likewise,
+ 	renaming to...
+ 	(diagnostics::option_id_manager::get_option_url): ...this.
+ 	* diagnostics/sarif-sink.cc: Add #define INCLUDE_SET.
+ 	(sarif_builder::m_rule_id_set): Convert from
+ 	hash_set <free_string_hash> to std::set<std::string>.
+ 	(sarif_builder::make_result_object): Update for above changes,
+ 	removing manual memory management.
+ 	(sarif_builder::make_reporting_descriptor_object_for_warning):
+ 	Likewise.
+ 	* diagnostics/text-sink.cc (text_sink::print_option_information):
+ 	Likewise.
+ 	* lto-wrapper.cc (print_lto_docs_link): Likewise.
+ 	(lto_diagnostic_option_id_manager::make_option_name): Convert
+ 	return type from char * to label_text, and rename to...
+ 	(lto_diagnostic_option_id_manager::get_option_name): ...this.
+ 	* opts-diagnostic.h (gcc_diagnostic_option_id_manager): Update for
+ 	above changes.
+ 	* opts.cc
+ 	(compiler_diagnostic_option_id_manager::make_option_name): Update
+ 	as above, renaming to...
+ 	(compiler_diagnostic_option_id_manager::get_option_name): ...this.
+ 	(gcc_diagnostic_option_id_manager::make_option_url): Likewise,
+ 	renaming to...
+ 	(gcc_diagnostic_option_id_manager::get_option_url): ...this.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR sarif-replay/123056
+ 	* libsarifreplay.cc: Include "json-pointer-parsing.h".
+ 	(sarif_replayer::sarif_replayer): Initialize m_root_val.
+ 	(sarif_replayer::m_root_val): New field.
+ 	(sarif_replayer::replay_file): Store m_root_val.
+ 	(sarif_replayer::append_embeddded_link): Add message_obj param.
+ 	Attempt to decode intra-sarif links, turning them into event IDs.
+ 	(sarif_replayer::decode_link_within_sarif): New.
+ 	(sarif_replayer::make_plain_text_within_result_message): Pass
+ 	message_obj to append_embeddded_link.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* Makefile.in (OBJS-libcommon): Add json-pointer-parsing.o.
+ 	* json-pointer-parsing.cc: New file.
+ 	* json-pointer-parsing.h: New file.
+ 	* json.cc (json::object::set_string): Return a borrowed pointer to
+ 	the new json::value.
+ 	(json::object::set_integer): Likewise.
+ 	(json::array::append_string): Likewise.
+ 	* json.h (json::object::set_string): Likewise.
+ 	(json::object::set_integer): Likewise.
+ 	(json::array::append_string): Likewise.
+ 	* selftest-run-tests.cc (selftest::run_tests): Call
+ 	selftest::json_pointer_parsing_cc_tests.
+ 	* selftest.h (selftest::json_pointer_parsing_cc_tests): New decl.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* Makefile.in (OBJS-libcommon): Add pretty-print-token-buffer.o.
+ 	* libgdiagnostics.cc: Drop include of "auto-obstack.h".
+ 	Include "pretty-print-token-buffer.h".
+ 	(class copying_token_printer): Move to
+ 	pretty-print-token-buffer.cc.
+ 	(struct diagnostic_message_buffer): Reimplement as a subclass of
+ 	pretty_print_token_buffer.
+ 	(diagnostic_message_buffer::to_string): Rename to
+ 	pretty_print_token_buffer::to_string and move to
+ 	pretty-print-token-buffer.cc.
+ 	* pretty-print-token-buffer.cc: New file, based on material from
+ 	libgdiagnostics.cc.
+ 	* pretty-print-token-buffer.h: New file, based on material from
+ 	libgdiagnostics.h.
+ 	* selftest-run-tests.cc (selftest::run_tests): Call
+ 	selftest::pretty_print_token_buffer_cc_tests.
+ 	* selftest.h (selftest::pretty_print_token_buffer_cc_tests): New
+ 	decl.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* json-diagnostic.cc: Include "pretty-print-markup-json.h".
+ 	(class pp_markup::quoted_json_pointer): Move to...
+ 	* pretty-print-markup-json.h: ...this new file.
+ 
+ 2026-04-28  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+ 
+ 	PR target/124760
+ 	* config/riscv/bitmanip.md (SI->DI promoting shadd pattern): Promote
+ 	intermediate SI ops to DI ops when there's a final extending op.
+ 
+ 2026-04-28  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/125067
+ 	* tree-ssa-phiprop.cc (can_handle_load): Fix copy and pasto
+ 	on dominated_by_p.
+ 
+ 2026-04-28  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	* lra-eliminations.cc (mark_not_eliminable): Fix condition to
+ 	consider hard regs instead of pseudos for INC/DEC/MODIFY operands.
+ 
+ 2026-04-28  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	* lra-constraints.cc (curr_insn_transform): When recreating subreg
+ 	of a const put in pool, use the original subreg mode.
+ 
+ 2026-04-28  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	* ira-lives.cc (ira_implicitly_set_insn_hard_regs): Use the same
+ 	start prefered for all operand.
+ 
+ 2026-04-28  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	* tree-ssa-phiprop.cc (propagate_with_phi): Move vuse variable
+ 	declaration right before its use.
+ 
+ 2026-04-28  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	* tree-ssa-phiprop.cc (propagate_with_phi): Move vuse checks
+ 	before the dominator tests.
+ 
+ 2026-04-28  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	* tree-ssa-phiprop.cc (propagate_with_phi): Factor out
+ 	checking the load for vdef to ....
+ 	(can_move_into_conditional): Here.
+ 
+ 2026-04-28  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+ 
+ 	* fold-mem-offsets.cc (pass_fold_mem_offsets::execute): Remove
+ 	optimize_bb_for_size_p check.
+ 	* config/riscv/riscv.cc (riscv_option_override): Disable
+ 	flag_fold_mem_offsets when optimizing for size with compressed
+ 	instructions.
+ 
+ 2026-04-28  Jiawei  <jiawei@iscas.ac.cn>
+ 	    Edwin Lu  <ewlu@rivosinc.com>
+ 
+ 	* config/riscv/riscv-ext.def: New extension.
+ 	* config/riscv/riscv-ext.opt: Ditto.
+ 	* config/riscv/sync-rvwmo.md: Add check for zalasr.
+ 	* config/riscv/sync-ztso.md: Ditto.
+ 	* doc/riscv-ext.texi: New extension.
+ 
+ 2026-04-28  Maximilian Ciric  <max.ciric@gmail.com>
+ 
+ 	* config/riscv/riscv.cc (riscv_can_tag_addresses): New function.
+ 	(RISCV_HWASAN_TAG_SIZE): New definition.
+ 	(riscv_memtag_tag_bitsize): New function.
+ 	(TARGET_MEMTAG_CAN_TAG_ADDRESSES): New definition.
+ 	(TARGET_MEMTAG_TAG_BITSIZE): Likewise.
+ 
+ 2026-04-28  Dimitar Dimitrov  <dimitar@dinux.eu>
+ 
+ 	* config/pru/pru.h (ASM_SPEC): Define.
+ 
+ 2026-04-28  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/94892
+ 	* config/riscv/riscv.md (sign_bit_splat_equality_test): New pattern.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-slp.cc (vect_bb_slp_mark_live_stmts): Do not
+ 	attempt to live code-generate defs that are kept in scalar
+ 	form anyway.
+ 	* tree-vect-loop.cc (vectorizable_live_operation): Update
+ 	comment.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vectorizer.h (_slp_tree::live_lanes): New vector.
+ 	(SLP_TREE_LIVE_LANES): New.
+ 	* tree-vect-loop.cc (vectorizable_live_operation): Append
+ 	to SLP_TREE_LIVE_LANES.
+ 	* tree-vect-slp.cc (_slp_tree::_slp_tree): Initialize
+ 	SLP_TREE_LIVE_LANES.
+ 	(_slp_tree::~_slp_tree): Release SLP_TREE_LIVE_LANES.
+ 	(vect_print_slp_tree): Adjust live lane dumping, indicating
+ 	the SLP node a lane is code generated from.
+ 	(vect_bb_slp_mark_live_stmts): No longer verify we can
+ 	code-generate from all SLP nodes but at least one, picking
+ 	the first.
+ 	* tree-vect-stmts.cc (vect_transform_stmt): Iterate over
+ 	SLP_TREE_LIVE_LANES.
+ 	(vect_analyze_stmt): Also analyze reductions for live
+ 	lanes.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/124222
+ 	* tree-vect-slp.cc (vect_slp_gather_vectorized_scalar_stmts): Remove.
+ 	(vect_bb_slp_scalar_cost): Simplify by using SLP_TREE_TYPE and
+ 	a use-def walk of the scalar stmts SSA uses.
+ 	(vect_bb_vectorization_profitable_p): Simplify.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-slp.cc (vec_slp_has_scalar_use): Remove.
+ 	(vect_bb_slp_mark_live_stmts): Simplify.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-slp.cc (vect_slp_analyze_bb_1): Split out pure_slp
+ 	marking into ...
+ 	(vect_bb_slp_mark_stmts_vectorized): ... new function.  Compute
+ 	full scalar stmt coverage of the SLP graph.
+ 	(vect_slp_gather_extern_scalar_stmts): New helper.
+ 	(vect_bb_slp_mark_live_stmts): Adjust.
+ 	* tree-vect-loop.cc (vectorizable_live_operation): Likewise.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-slp.cc (struct slp_oprnds): New.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-slp.cc (vect_slp_analyze_operations): Move
+ 	vect_bb_slp_mark_live_stmts call ...
+ 	(vect_slp_analyze_bb_1): ... here.  Move SLP stmt marking
+ 	right before it.
+ 	(vect_mark_slp_stmts): Remove unused overload.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vectorizer.h (vect_slp_child_index_for_operand): Get
+ 	a stmt_vec_info, elide gather-scatter flag.
+ 	* tree-vect-stmts.cc (vect_check_store_rhs): Adjust.
+ 	(vectorizable_simd_clone_call): Likewise.
+ 	(vectorizable_store): Likewise.
+ 	(vectorizable_load): Likewise.
+ 	* tree-vect-slp.cc (vect_get_operand_map): New overload
+ 	with a stmt_vec_info argument.
+ 	(vect_slp_child_index_for_operand): Adjust.
+ 	(vect_get_and_check_slp_defs): Likewise.
+ 	(compatible_calls_p): Likewise.
+ 	(vect_build_slp_tree_2): Likewise.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-slp.cc (vect_get_operand_map): Put operand map
+ 	data here.  Handle VIEW_CONVERT_EXPR, use else if, factor
+ 	out assertion.
+ 	(vect_get_and_check_slp_defs): Remove explicit VIEW_CONVERT_EXPR
+ 	handling here.
+ 
+ 2026-04-28  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	* config/i386/i386.cc (construct_container): Remove redundant
+ 	early call to classify_argument. Recompute the classification
+ 	only when needed and assert that it succeeds.
+ 	(examine_argument): Change in_return parameter type to bool.
+ 	(function_arg_advance_64): Update call to examine_argument.
+ 	(function_arg_64): Update call to construct_container.
+ 	(function_value_64): Likewise.
+ 	(ix86_return_in_memory): Update call to examine_argument.
+ 	(ix86_gimplify_va_arg): Update calls to construct_container
+ 	and examine_argument.
+ 
+ 2026-04-28  Bohan Lei  <garthlei@linux.alibaba.com>
+ 
+ 	* config/riscv/riscv.h (OPTION_DEFAULT_SPECS): Specify -mcpu
+ 	instead of -march when --with-cpu is used.
+ 
+ 2026-04-28  Bohan Lei  <garthlei@linux.alibaba.com>
+ 
+ 	* simplify-rtx.cc (simplify_context::simplify_relational_operation_1):
+ 	Add simplifications for `(cmp (and/ior x C1) C2)`.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-loop.cc (vect_estimate_min_profitable_iters):
+ 	Add comment about costing of prologue/epilogue.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-loop.cc (vect_get_known_peeling_cost): Use
+ 	scalar_costs instead of guesstimating it.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-loop.cc (vect_compute_single_scalar_iteration_cost):
+ 	Record stmt cost to vect_body.
+ 
+ 2026-04-28  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vectorizer.h (vect_get_known_peeling_cost): Simplify API.
+ 	* tree-vect-loop.cc (vect_get_known_peeling_cost): Avoid
+ 	all the overhead of record_stmt_cost as we only are interested
+ 	in the overall sum of the included builtin_vectorization_cost
+ 	calls.
+ 	* tree-vect-data-refs.cc (vect_peeling_hash_get_lowest_cost):
+ 	Adjust.
+ 	(vect_enhance_data_refs_alignment): Likewise.
+ 
+ 2026-04-28  Netanel Komm  <netanelkomm@gmail.com>
+ 
+ 	PR tree-optimization/112659
+ 	PR tree-optimization/122996
+ 	* match.pd: Extend conditional addition pattern to handle
+ 	a third constant and uniform vectors.
+ 
+ 2026-04-28  Monk Chiang  <monk.chiang@sifive.com>
+ 
+ 	* config/riscv/riscv.md (length attribute): Check CROSSING_JUMP_P
+ 	for jump instructions and use length 8 for crossing jumps.
+ 	(jump): Update comment to explain when long form is used.
+ 
+ 2026-04-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	PR tree-optimization/125039
+ 	* range-op-float.cc (operator_not_equal::fold_range): Call
+ 	empty_range_varying when not calling frelop_early_resolve.
+ 
+ 2026-04-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* tree.cc (build_bitint_type): Allow build_bitint_type (1, 0).
+ 	(signed_or_unsigned_type_for): Call that for !unsignedp case
+ 	of BITINT_TYPE with bits 1.
+ 
+ 2026-04-28  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/125036
+ 	* tree-ssa-loop-ivopts.cc (add_iv_candidate_for_doloop): Don't
+ 	assert on niniter being integer type. Convert to a full mode
+ 	integer type if non integer or non-full mode integer type.
+ 
+ 2026-04-27  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/57650
+ 	* config/riscv/zicond.md: Generalize patterns which identify
+ 	a logical AND of an equality test and some other sCC insn to
+ 	handle more cases.
+ 
+ 2026-04-27  Soumya AR  <soumyaa@nvidia.com>
+ 
+ 	* config/aarch64/aarch64-narrow-gp-writes.cc
+ 	(narrow_gp_writes::narrow_gp_writes): Remove redundant m_curr_insn
+ 	initialization.
+ 	(narrow_gp_writes::~narrow_gp_writes): Remove redundant m_curr_insn
+ 	de-initialization.
+ 
+ 2026-04-27  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+ 
+ 	* ext-dce.cc (promotion_candidate_info): New struct.
+ 	(copy_info): New struct.
+ 	(promotion_candidates, promotable_dests): New file-scope variables.
+ 	(consumed_by_candidate, promotion_copies): Likewise.
+ 	(ext_dce_try_promote_operation): New function to promote
+ 	sign/zero-extended arithmetic to wider mode.
+ 	(ext_dce_record_promotion_candidate): New function to record
+ 	promotion candidates for deferred chain analysis.
+ 	(ext_dce_promote_chained_candidates): New function to promote
+ 	only chained candidates.
+ 	(ext_dce_process_uses): Record candidates instead of promoting
+ 	immediately; propagate chain info through optimized copies.
+ 	(ext_dce_process_bb): Call ext_dce_promote_chained_candidates
+ 	after processing all insns in a block.
+ 	(ext_dce_init): Allocate chain detection bitmaps.
+ 	(ext_dce_finish): Free chain detection data structures.
+ 
+ 2026-04-27  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+ 
+ 	* ext-dce.cc (ext_dce_try_optimize_extension): Only remove
+ 	REG_EQUAL/EQUIV notes when validate_change succeeds.
+ 
+ 2026-04-27  Soumya AR  <soumyaa@nvidia.com>
+ 
+ 	* config/aarch64/tuning_models/generic.h: Update br_mispredict_factor
+ 	to 7.
+ 
+ 2026-04-27  Philipp Tomsich  <philipp.tomsich@vrull.eu>
+ 
+ 	* match.pd: Relax single_use for eq/ne when folded constant
+ 	is zero.
+ 
+ 2026-04-27  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	* lra-lives.cc (clear_sparseset_regnos, regnos_in_sparseset_p):
+ 	Use set instead of dead_set.
+ 
+ 2026-04-27  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	* ira-costs.cc (record_reg_classes): When calculating alt_cost use
+ 	the right cost of memory-reg move.
+ 	* ira-emit.cc (emit_move_list): Use load cost instead of store for
+ 	moving memory to reg.
+ 
+ 2026-04-27  Vladimir N. Makarov  <vmakarov@redhat.com>
+ 
+ 	* ira-build.cc (add_to_conflicts): Use sizeof(ira_object_p)
+ 	instead of sizeof(ira_allocno_t) for allocations.
+ 	* ira-color.cc (print_hard_reg_set): Fix printing hard reg set.
+ 	* ira-emit.cc (allocno_last_set, allocno_last_set_check): Remove
+ 	unused static variables.
+ 	* ira.cc (combine_and_move_insns): Fix dead note recognition.
+ 	(ira_remove_insn_scratches): Use dump_file instead of
+ 	ira_dump_file.
+ 	* lra-constraints.cc (match_reload): Remove always true condition.
+ 	(undo_optional_reloads): Fix recognition of clobber for assertion.
+ 
+ 2026-04-27  Pengxuan Zheng  <pengxuan.zheng@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/124886
+ 	* match.pd ((X * C1) + (X << C2) -> X * (C1 + (1 << C2))): New pattern.
+ 
+ 2026-04-27  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+ 
+ 	PR target/121268
+ 	* config/riscv/bitmanip.md: Add splitters to exploit identities
+ 	that relate subtraction and bitwise negation on 2's complement
+ 	arithmetic.
+ 
+ 2026-04-27  Muhammad Kamran  <muhammad.kamran@arm.com>
+ 
+ 	* doc/sourcebuild.texi (Scan object metadata with readelf): Document
+ 	object-readelf-attributes, object-readelf-attributes-not,
+ 	object-readelf-notes, and object-readelf-notes-not as regex-based
+ 	checks with optional target/xfail selectors.
+ 
+ 2026-04-27  Netanel Komm  <netanelkomm@gmail.com>
+ 
+ 	PR tree-optimization/93556
+ 	* gimple-fold.cc (gimple_fold_builtin_mempcpy): New function.
+ 	(gimple_fold_builtin): Handle BUILT_IN_MEMPCPY.
+ 
+ 2026-04-27  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/125025
+ 	* tree-ssa-loop-niter.cc (number_of_iterations_ne): Avoid
+ 	negation of most negative signed integer.
+ 	(number_of_iterations_lt): Likewise.
+ 
+ 2026-04-27  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/125019
+ 	* tree-vect-loop.cc (vectorizable_recurr): Properly guard
+ 	against hitting last stmt when searching for the insertion
+ 	place.
+ 
+ 2026-04-26  Andrew Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/110262
+ 	* match.pd (`signed < 0 ? positive : min<signed, positive>`): New
+ 	pattern.
+ 
+ 2026-04-26  Gerald Pfeifer  <gerald@pfeifer.com>
+ 
+ 	* doc/install.texi (Prerequisites): Use Binutils over binutils to
+ 	refer to that project.
+ 	(Downloading the source): Ditto.
+ 	(Configuration): Ditto.
+ 	(Building): Ditto.
+ 	(Specific): Ditto.
+ 
+ 2026-04-26  Roger Sayle  <roger@nextmovesoftware.com>
+ 
+ 	* simplify-rtx.cc (simplify_context::simplify_binary_operation_1)
+ 	<case VEC_SELECT>: Simplify a (non-identity) vec_select of a
+ 	vec_select.
+ 
+ 2026-04-26  Roger Sayle  <roger@nextmovesoftware.com>
+ 
+ 	PR tree-optimization/124715
+ 	* match.pd (simpify pows): Check flag_errno_math before simplifying
+ 	pow(x,-1) -> 1/x when x could be zero.
+ 
+ 2026-04-26  Roger Sayle  <roger@nextmovesoftware.com>
+ 
+ 	* config/i386/sse.md
+ 	(<avx512>_cmp<mode>3<mask_scalar_merge_name><round_saeonly_name>):
+ 	Change mode iterator from V48H_AVX512VL to VFH_AVX512VL and op3's
+ 	predicate from <cmp_imm_predicate> to const_0_to_31_operand.
+ 	(<avx512>_cmp<mode>3<mask_scalar_merge_name>): Change mode
+ 	iterator from VI12_AVX512VL to VI1248_AVX512VLBW.
+ 	(<avx512>_ucmp<mode>3<mask_scalar_merge_name>): Likewise.
+ 
  2026-04-26  Jeff Law  <jeffrey.law@oss.qualcomm.com>
  
  	PR rtl-optimization/56096
diff -Nrcpad gcc-17-20260426/gcc/DATESTAMP gcc-17-20260503/gcc/DATESTAMP
*** gcc-17-20260426/gcc/DATESTAMP	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/gcc/DATESTAMP	Sun May  3 22:32:05 2026
***************
*** 1 ****
! 20260426
--- 1 ----
! 20260503
diff -Nrcpad gcc-17-20260426/gcc/Makefile.in gcc-17-20260503/gcc/Makefile.in
*** gcc-17-20260426/gcc/Makefile.in	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/gcc/Makefile.in	Sun May  3 22:32:05 2026
*************** PICFLAG = @PICFLAG@
*** 162,170 ****
  # The linker flag for the above.
  LD_PICFLAG = @LD_PICFLAG@
  
! # Flags to determine code coverage. When coverage is disabled, this will
! # contain the optimization flags, as you normally want code coverage
! # without optimization.
  COVERAGE_FLAGS = @coverage_flags@
  coverageexts = .{gcda,gcno}
  
--- 162,168 ----
  # The linker flag for the above.
  LD_PICFLAG = @LD_PICFLAG@
  
! # Flags to determine code coverage.
  COVERAGE_FLAGS = @coverage_flags@
  coverageexts = .{gcda,gcno}
  
*************** ANALYZER_OBJS = \
*** 1353,1358 ****
--- 1351,1357 ----
  	analyzer/constraint-manager.o \
  	analyzer/diagnostic-manager.o \
  	analyzer/engine.o \
+ 	analyzer/exploded-path.o \
  	analyzer/feasible-graph.o \
  	analyzer/function-set.o \
  	analyzer/infinite-loop.o \
*************** ANALYZER_OBJS = \
*** 1363,1368 ****
--- 1362,1368 ----
  	analyzer/known-function-manager.o \
  	analyzer/ops.o \
  	analyzer/pending-diagnostic.o \
+ 	analyzer/poisoned-value-diagnostic.o \
  	analyzer/program-point.o \
  	analyzer/program-state.o \
  	analyzer/ranges.o \
*************** ANALYZER_OBJS = \
*** 1372,1377 ****
--- 1372,1379 ----
  	analyzer/region-model-asm.o \
  	analyzer/region-model-manager.o \
  	analyzer/region-model-reachability.o \
+ 	analyzer/setjmp-longjmp.o \
+ 	analyzer/shift-diagnostics.o \
  	analyzer/sm.o \
  	analyzer/sm-file.o \
  	analyzer/sm-fd.o \
*************** ANALYZER_OBJS = \
*** 1389,1395 ****
  	analyzer/svalue.o \
  	analyzer/symbol.o \
  	analyzer/trimmed-graph.o \
! 	analyzer/varargs.o
  
  # Language-independent object files.
  # We put the *-match.o and insn-*.o files first so that a parallel make
--- 1391,1398 ----
  	analyzer/svalue.o \
  	analyzer/symbol.o \
  	analyzer/trimmed-graph.o \
! 	analyzer/varargs.o \
! 	analyzer/write-to-const-diagnostics.o \
  
  # Language-independent object files.
  # We put the *-match.o and insn-*.o files first so that a parallel make
*************** OBJS-libcommon = \
*** 1904,1911 ****
  	diagnostics/diagnostics-selftests.o \
  	gcc-diagnostic-spec.o \
  	graphviz.o pex.o \
! 	pretty-print.o intl.o \
! 	json.o json-parsing.o json-diagnostic.o \
  	pub-sub.o \
  	xml.o \
  	sbitmap.o \
--- 1907,1914 ----
  	diagnostics/diagnostics-selftests.o \
  	gcc-diagnostic-spec.o \
  	graphviz.o pex.o \
! 	pretty-print.o pretty-print-token-buffer.o intl.o \
! 	json.o json-parsing.o json-diagnostic.o json-pointer-parsing.o \
  	pub-sub.o \
  	xml.o \
  	sbitmap.o \
*************** MOSTLYCLEANFILES = insn-flags.h insn-con
*** 1994,2000 ****
   $(SPECS) collect2$(exeext) gcc-ar$(exeext) gcc-nm$(exeext) \
   gcc-ranlib$(exeext) \
   genversion$(build_exeext) gcov$(exeext) gcov-dump$(exeext) \
!  gcov-tool$(exeect) \
   gengtype$(exeext) *.[0-9][0-9].* *.[si] *-checksum.cc libbackend.a \
   libcommon-target.a libcommon.a libgcc.mk perf.data
  
--- 1997,2003 ----
   $(SPECS) collect2$(exeext) gcc-ar$(exeext) gcc-nm$(exeext) \
   gcc-ranlib$(exeext) \
   genversion$(build_exeext) gcov$(exeext) gcov-dump$(exeext) \
!  gcov-tool$(exeext) \
   gengtype$(exeext) *.[0-9][0-9].* *.[si] *-checksum.cc libbackend.a \
   libcommon-target.a libcommon.a libgcc.mk perf.data
  
diff -Nrcpad gcc-17-20260426/gcc/acinclude.m4 gcc-17-20260503/gcc/acinclude.m4
*** gcc-17-20260426/gcc/acinclude.m4	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/gcc/acinclude.m4	Sun May  3 22:32:05 2026
*************** int (*fp) (void) __attribute__ ((section
*** 308,331 ****
  	    gcc_cv_initfini_array=yes
  	  fi
  	elif test x"$gcc_cv_as" != x -a x"$gcc_cv_ld" != x -a x"$gcc_cv_objdump" != x ; then
! 	  case $target:$gas in
! 	    *:yes)
! 	      sh_flags='"a"'
! 	      sh_type='%progbits'
! 	      ;;
! 	    i?86-*-solaris2*:no | x86_64-*-solaris2*:no)
  	      sh_flags='"a"'
  	      sh_type='@progbits'
  	      ;;
! 	    sparc*-*-solaris2*:no)
  	      sh_flags='#alloc'
  	      sh_type='#progbits'
  	      sh_quote='"'
  	      ;;
  	  esac
! 	  case "$target:$gnu_ld" in
! 	    *:yes)
! 	      cat > conftest.s <<EOF
  .section .dtors,$sh_flags,$sh_type
  .balign 4
  .byte 'A', 'A', 'A', 'A'
--- 308,330 ----
  	    gcc_cv_initfini_array=yes
  	  fi
  	elif test x"$gcc_cv_as" != x -a x"$gcc_cv_ld" != x -a x"$gcc_cv_objdump" != x ; then
! 	  case $target:$solaris_as in
! 	    i?86-*-solaris2*:yes | x86_64-*-solaris2*:yes)
  	      sh_flags='"a"'
  	      sh_type='@progbits'
  	      ;;
! 	    sparc*-*-solaris2*:yes)
  	      sh_flags='#alloc'
  	      sh_type='#progbits'
  	      sh_quote='"'
  	      ;;
+ 	    *:*)
+ 	      sh_flags='"a"'
+ 	      sh_type='%progbits'
+ 	      ;;
  	  esac
! 	  if test x$solaris_ld = xno; then
! 	    cat > conftest.s <<EOF
  .section .dtors,$sh_flags,$sh_type
  .balign 4
  .byte 'A', 'A', 'A', 'A'
*************** int (*fp) (void) __attribute__ ((section
*** 354,377 ****
  .globl _start
  _start:
  EOF
! 	      if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
! 	         && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
! 	         && $gcc_cv_objdump -s -j .init_array conftest \
! 		    | grep HHHHFFFFDDDDBBBB > /dev/null 2>&1 \
! 	         && $gcc_cv_objdump -s -j .fini_array conftest \
! 		    | grep GGGGEEEECCCCAAAA > /dev/null 2>&1; then
! 	        gcc_cv_initfini_array=yes
! 	      fi
! 	      ;;
! 	    *-*-solaris2*:no)
! 	      # When Solaris ld added constructor priority support, it was
! 	      # decided to only handle .init_array.N/.fini_array.N since
! 	      # there was no need for backwards compatibility with
! 	      # .ctors.N/.dtors.N.  .ctors/.dtors remain as separate
! 	      # sections with correct execution order resp. to
! 	      # .init_array/.fini_array, while gld merges them into
! 	      # .init_array/.fini_array.
! 	      cat > conftest.s <<EOF
  .section $sh_quote.fini_array.65530$sh_quote,$sh_flags,$sh_type
  .align 4
  .byte 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C'
--- 353,375 ----
  .globl _start
  _start:
  EOF
! 	    if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
! 	       && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
! 	       && $gcc_cv_objdump -s -j .init_array conftest \
! 		  | grep HHHHFFFFDDDDBBBB > /dev/null 2>&1 \
! 	       && $gcc_cv_objdump -s -j .fini_array conftest \
! 		  | grep GGGGEEEECCCCAAAA > /dev/null 2>&1; then
! 	      gcc_cv_initfini_array=yes
! 	    fi
! 	  else
! 	    # When Solaris ld added constructor priority support, it was
! 	    # decided to only handle .init_array.N/.fini_array.N since
! 	    # there was no need for backwards compatibility with
! 	    # .ctors.N/.dtors.N.  .ctors/.dtors remain as separate
! 	    # sections with correct execution order resp. to
! 	    # .init_array/.fini_array, while gld merges them into
! 	    # .init_array/.fini_array.
! 	    cat > conftest.s <<EOF
  .section $sh_quote.fini_array.65530$sh_quote,$sh_flags,$sh_type
  .align 4
  .byte 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C'
*************** EOF
*** 388,403 ****
  .globl _start
  _start:
  EOF
! 	      if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
! 	         && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
! 	         && $gcc_cv_objdump -s -j .init_array conftest \
! 		    | grep HHHHHHHHDDDDDDDD > /dev/null 2>&1 \
! 	         && $gcc_cv_objdump -s -j .fini_array conftest \
! 		    | grep GGGGGGGGCCCCCCCC > /dev/null 2>&1; then
! 	        gcc_cv_initfini_array=yes
! 	      fi
! 	      ;;
! 	    esac
  changequote(,)dnl
  	  rm -f conftest conftest.*
  changequote([,])dnl
--- 386,400 ----
  .globl _start
  _start:
  EOF
! 	    if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
! 	       && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
! 	       && $gcc_cv_objdump -s -j .init_array conftest \
! 		  | grep HHHHHHHHDDDDDDDD > /dev/null 2>&1 \
! 	       && $gcc_cv_objdump -s -j .fini_array conftest \
! 		  | grep GGGGGGGGCCCCCCCC > /dev/null 2>&1; then
! 	      gcc_cv_initfini_array=yes
! 	    fi
! 	  fi
  changequote(,)dnl
  	  rm -f conftest conftest.*
  changequote([,])dnl
diff -Nrcpad gcc-17-20260426/gcc/ada/ChangeLog gcc-17-20260503/gcc/ada/ChangeLog
*** gcc-17-20260426/gcc/ada/ChangeLog	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/gcc/ada/ChangeLog	Sun May  3 22:32:05 2026
***************
*** 1,3 ****
--- 1,26 ----
+ 2026-05-01  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/87936
+ 	* gnatlink.adb (Gnatlink): Rename local variable and add Output_PIE
+ 	local variable; when it is set, compile the binder file with -fPIE.
+ 	(Process_Args): Set Output_PIE upon seeing -pie.
+ 	(Process_Binder_File): Append "_pic" to the name of the static Ada
+ 	runtime if Output_PIE is set.
+ 
+ 2026-04-30  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/110336
+ 	* gcc-interface/Makefile.in (COVERAGE_FLAGS): New variable
+ 	(GCC_LINK_FLAGS): Add $(COVERAGE_FLAGS).
+ 	(ALL_CFLAGS): Likewise.
+ 	(enable_host_pie): Fold into single use.
+ 
+ 2026-04-30  Eric Botcazou  <ebotcazou@adacore.com>
+ 
+ 	PR ada/125044
+ 	* sem_disp.adb (Check_Controlling_Formals): Apply the same massaging
+ 	to the result subtype as to the parameter subtypes.
+ 
  2026-04-22  Eric Botcazou  <ebotcazou@adacore.com>
  
  	PR ada/85766
diff -Nrcpad gcc-17-20260426/gcc/ada/gcc-interface/Makefile.in gcc-17-20260503/gcc/ada/gcc-interface/Makefile.in
*** gcc-17-20260426/gcc/ada/gcc-interface/Makefile.in	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/gcc/ada/gcc-interface/Makefile.in	Sun May  3 22:32:05 2026
*************** RANLIB_FLAGS = @ranlib_flags@
*** 93,102 ****
  AWK = @AWK@
  
  # Should we build position-independent host code?
- enable_host_pie = @enable_host_pie@
  PICFLAG = @PICFLAG@
  LD_PICFLAG = @LD_PICFLAG@
  
  SHELL = @SHELL@
  PWD_COMMAND = $${PWDCMD-pwd}
  # How to copy preserving the date
--- 93,106 ----
  AWK = @AWK@
  
  # Should we build position-independent host code?
  PICFLAG = @PICFLAG@
+ 
+ # The linker flag for the above.
  LD_PICFLAG = @LD_PICFLAG@
  
+ # Flags to determine code coverage.
+ COVERAGE_FLAGS = @coverage_flags@
+ 
  SHELL = @SHELL@
  PWD_COMMAND = $${PWDCMD-pwd}
  # How to copy preserving the date
*************** RTSDIR = rts$(subst /,_,$(MULTISUBDIR))
*** 204,215 ****
  # Link flags used to build gnat tools.  By default we prefer to statically
  # link with libgcc to avoid a dependency on shared libgcc (which is tricky
  # to deal with as it may conflict with the libgcc provided by the system).
! GCC_LINK_FLAGS=-static-libstdc++ -static-libgcc
  
  # We need to link against libbacktrace because diagnostics use it
  LIBBACKTRACE = ../../../libbacktrace/.libs/libbacktrace.a
  
! ifneq ($(enable_host_pie),)
  LIBIBERTY = ../../../libiberty/pic/libiberty.a
  LIBGNAT   = ../$(RTSDIR)/libgnat_pic.a
  else
--- 208,219 ----
  # Link flags used to build gnat tools.  By default we prefer to statically
  # link with libgcc to avoid a dependency on shared libgcc (which is tricky
  # to deal with as it may conflict with the libgcc provided by the system).
! GCC_LINK_FLAGS = -static-libstdc++ -static-libgcc $(COVERAGE_FLAGS)
  
  # We need to link against libbacktrace because diagnostics use it
  LIBBACKTRACE = ../../../libbacktrace/.libs/libbacktrace.a
  
! ifeq (@enable_host_pie@,yes)
  LIBIBERTY = ../../../libiberty/pic/libiberty.a
  LIBGNAT   = ../$(RTSDIR)/libgnat_pic.a
  else
*************** all.indirect: Makefile ../gnat1$(exeext)
*** 245,251 ****
  INTERNAL_CFLAGS = @CROSS@ -DIN_GCC
  
  # This is the variable actually used when we compile.
! ALL_CFLAGS = $(INTERNAL_CFLAGS) $(T_CFLAGS) $(CFLAGS)
  
  # Likewise.
  ALL_CPPFLAGS = $(CPPFLAGS)
--- 249,255 ----
  INTERNAL_CFLAGS = @CROSS@ -DIN_GCC
  
  # This is the variable actually used when we compile.
! ALL_CFLAGS = $(T_CFLAGS) $(CFLAGS) $(INTERNAL_CFLAGS) $(COVERAGE_FLAGS)
  
  # Likewise.
  ALL_CPPFLAGS = $(CPPFLAGS)
diff -Nrcpad gcc-17-20260426/gcc/ada/gnatlink.adb gcc-17-20260503/gcc/ada/gnatlink.adb
*** gcc-17-20260426/gcc/ada/gnatlink.adb	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/gcc/ada/gnatlink.adb	Sun May  3 22:32:05 2026
*************** procedure Gnatlink is
*** 166,173 ****
     Verbose_Mode       : Boolean := False;
     Very_Verbose_Mode  : Boolean := False;
  
-    Standard_Gcc : Boolean := True;
- 
     Compile_Bind_File : Boolean := True;
     --  Set to False if bind file is not to be compiled
  
--- 166,171 ----
*************** procedure Gnatlink is
*** 175,180 ****
--- 173,184 ----
     --  Set to True by switch -M. The map file name is derived from
     --  the ALI file name (mainprog.ali => mainprog.map).
  
+    Output_PIE : Boolean := False;
+    --  Set to True if -pie is specified on the command line
+ 
+    Standard_GCC : Boolean := True;
+    --  Set to False if --GCC is specified on the command line
+ 
     Object_List_File_Supported : Boolean;
     for Object_List_File_Supported'Size use Character'Size;
     pragma Import
*************** procedure Gnatlink is
*** 568,573 ****
--- 572,584 ----
                    Binder_Options.Table (Binder_Options.Last) :=
                      Linker_Options.Table (Linker_Options.Last);
  
+                elsif Arg'Length = 4 and then Arg (2 .. 4) = "pie" then
+                   Output_PIE := True;
+ 
+                   Linker_Options.Increment_Last;
+                   Linker_Options.Table (Linker_Options.Last) :=
+                     new String'(Arg);
+ 
                 elsif Arg'Length >= 7 and then Arg (1 .. 7) = "--LINK=" then
                    if Arg'Length = 7 then
                       Exit_With_Error ("Missing argument for --LINK=");
*************** procedure Gnatlink is
*** 615,621 ****
                    begin
                       if Program_Args.all (1).all /= Gcc.all then
                          Gcc := new String'(Program_Args.all (1).all);
!                         Standard_Gcc := False;
                       end if;
  
                       --  Set appropriate flags for switches passed
--- 626,632 ----
                    begin
                       if Program_Args.all (1).all /= Gcc.all then
                          Gcc := new String'(Program_Args.all (1).all);
!                         Standard_GCC := False;
                       end if;
  
                       --  Set appropriate flags for switches passed
*************** procedure Gnatlink is
*** 1114,1123 ****
  
                 elsif Next_Line (Nfirst .. Nlast) = "-lgnarl"
                   or else Next_Line (Nfirst .. Nlast) = "-lgnat"
!                  or else
!                    Next_Line
!                      (1 .. Natural'Min (Nlast, 8 + Library_Version'Length)) =
!                        Shared_Lib ("gnarl")
                   or else
                     Next_Line
                       (1 .. Natural'Min (Nlast, 7 + Library_Version'Length)) =
--- 1125,1152 ----
  
                 elsif Next_Line (Nfirst .. Nlast) = "-lgnarl"
                   or else Next_Line (Nfirst .. Nlast) = "-lgnat"
!                then
!                   if Output_PIE and then GNAT_Static then
!                      Search_Library_Path
!                        (Next_Line   => Next_Line (Nfirst .. Nlast) & "_pic",
!                         Nfirst      => Nfirst,
!                         Nlast       => Nlast + 4,
!                         Last        => Nlast + 4,
!                         GNAT_Static => True,
!                         GNAT_Shared => GNAT_Shared);
!                   else
!                      Search_Library_Path
!                        (Next_Line   => Next_Line,
!                         Nfirst      => Nfirst,
!                         Nlast       => Nlast,
!                         Last        => Nlast,
!                         GNAT_Static => GNAT_Static,
!                         GNAT_Shared => GNAT_Shared);
!                   end if;
! 
!                elsif Next_Line
!                        (1 .. Natural'Min (Nlast, 8 + Library_Version'Length)) =
!                          Shared_Lib ("gnarl")
                   or else
                     Next_Line
                       (1 .. Natural'Min (Nlast, 7 + Library_Version'Length)) =
*************** begin
*** 1518,1524 ****
     --  back end switches from this ALI file and use these switches to compile
     --  the binder generated file
  
!    if Compile_Bind_File and then Standard_Gcc then
        Initialize_ALI;
        Name_Len := Ali_File_Name'Length;
        Name_Buffer (1 .. Name_Len) := Ali_File_Name.all;
--- 1547,1553 ----
     --  back end switches from this ALI file and use these switches to compile
     --  the binder generated file
  
!    if Compile_Bind_File and then Standard_GCC then
        Initialize_ALI;
        Name_Len := Ali_File_Name'Length;
        Name_Buffer (1 .. Name_Len) := Ali_File_Name.all;
*************** begin
*** 1621,1628 ****
     --             because bindgen uses brackets encoding for all upper
     --             half and wide characters in identifier names.
  
-    --  In addition, in CodePeer mode compile with -x adascil -gnatcC
- 
     Binder_Options_From_ALI.Increment_Last;
     Binder_Options_From_ALI.Table (Binder_Options_From_ALI.Last) :=
          new String'("-gnatA");
--- 1650,1655 ----
*************** begin
*** 1633,1638 ****
--- 1660,1667 ----
     Binder_Options_From_ALI.Table (Binder_Options_From_ALI.Last) :=
          new String'("-gnatiw");
  
+    --  In addition, in CodePeer mode compile with -x adascil -gnatcC
+ 
     if Opt.CodePeer_Mode then
        Binder_Options_From_ALI.Increment_Last;
        Binder_Options_From_ALI.Table (Binder_Options_From_ALI.Last) :=
*************** begin
*** 1645,1650 ****
--- 1674,1687 ----
          new String'("-gnatcC");
     end if;
  
+    --  Moreover, if -pie is specified, make sure that -fPIE is passed
+ 
+    if Output_PIE then
+       Binder_Options_From_ALI.Increment_Last;
+       Binder_Options_From_ALI.Table (Binder_Options_From_ALI.Last) :=
+         new String'("-fPIE");
+    end if;
+ 
     --  Locate all the necessary programs and verify required files are present
  
     Gcc_Path := System.OS_Lib.Locate_Exec_On_Path (Gcc.all);
diff -Nrcpad gcc-17-20260426/gcc/ada/libgnat/s-dorepr__freebsd.adb gcc-17-20260503/gcc/ada/libgnat/s-dorepr__freebsd.adb
*** gcc-17-20260426/gcc/ada/libgnat/s-dorepr__freebsd.adb	Sun Apr 26 22:32:06 2026
--- gcc-17-20260503/gcc/ada/libgnat/s-dorepr__freebsd.adb	Sun May  3 22:32:05 2026
*************** package body Product is
*** 134,140 ****
        Ahi, Alo, Bhi, Blo, E : Num;
  
     begin
!       if Is_Infinity (P) or else Is_Zero (P) then
           return (P, 0.0);
  
        else
--- 134,140 ----
        Ahi, Alo, Bhi, Blo, E : Num;
  
     begin
!       if Is_Infinity_Or_NaN (P) or else Is_Zero (P) then
           return (P, 0.0);
  
        else
*************** package body Product is
*** 157,163 ****
        Hi, Lo, E : Num;
  
     begin
!       if Is_Infinity (Q) or else Is_Zero (Q) then
           return (Q, 0.0);
  
        else
--- 157,163 ----
        Hi, Lo, E : Num;
  
     begin
!       if Is_Infinity_Or_NaN (Q) or else Is_Zero (Q) then
           return (Q, 0.0);
  
        else
diff -Nrcpad gcc-17-20260426/gcc/ada/sem_disp.adb gcc-17-20260503/gcc/ada/sem_disp.adb
*** gcc-17-20260426/gcc/ada/sem_disp.adb	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/ada/sem_disp.adb	Sun May  3 22:32:05 2026
*************** package body Sem_Disp is
*** 336,344 ****
           end if;
  
           if Present (Ctrl_Type) then
! 
!             --  Obtain the full type in case we are looking at an incomplete
!             --  view.
  
              if Ekind (Ctrl_Type) = E_Incomplete_Type
                and then Present (Full_View (Ctrl_Type))
--- 336,342 ----
           end if;
  
           if Present (Ctrl_Type) then
!             --  Use the full view for an incomplete type
  
              if Ekind (Ctrl_Type) = E_Incomplete_Type
                and then Present (Full_View (Ctrl_Type))
*************** package body Sem_Disp is
*** 346,353 ****
                 Ctrl_Type := Full_View (Ctrl_Type);
              end if;
  
!             --  When controlling type is concurrent and declared within a
!             --  generic or inside an instance use corresponding record type.
  
              if Is_Concurrent_Type (Ctrl_Type)
                and then Present (Corresponding_Record_Type (Ctrl_Type))
--- 344,350 ----
                 Ctrl_Type := Full_View (Ctrl_Type);
              end if;
  
!             --  Use the corresponding record type for a concurrent type
  
              if Is_Concurrent_Type (Ctrl_Type)
                and then Present (Corresponding_Record_Type (Ctrl_Type))
*************** package body Sem_Disp is
*** 439,444 ****
--- 436,457 ----
           Ctrl_Type := Check_Controlling_Type (Etype (Subp), Subp);
  
           if Present (Ctrl_Type) then
+             --  Use the full view for an incomplete type
+ 
+             if Ekind (Ctrl_Type) = E_Incomplete_Type
+               and then Present (Full_View (Ctrl_Type))
+             then
+                Ctrl_Type := Full_View (Ctrl_Type);
+             end if;
+ 
+             --  Use the corresponding record type for a concurrent type
+ 
+             if Is_Concurrent_Type (Ctrl_Type)
+               and then Present (Corresponding_Record_Type (Ctrl_Type))
+             then
+                Ctrl_Type := Corresponding_Record_Type (Ctrl_Type);
+             end if;
+ 
              if Ctrl_Type = Typ then
                 Set_Has_Controlling_Result (Subp);
  
diff -Nrcpad gcc-17-20260426/gcc/algol68/ChangeLog gcc-17-20260503/gcc/algol68/ChangeLog
*** gcc-17-20260426/gcc/algol68/ChangeLog	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/algol68/ChangeLog	Sun May  3 22:32:05 2026
***************
*** 1,3 ****
--- 1,7 ----
+ 2026-05-01  Peter Damianov  <peter0x44@disroot.org>
+ 
+ 	* Make-lang.in: Correct typo exeect -> exeext
+ 
  2026-04-22  Thiago Jung Bauermann  <thiago.bauermann@linaro.org>
  
  	* Make-lang.in (algol68.install-html): Fix
diff -Nrcpad gcc-17-20260426/gcc/algol68/Make-lang.in gcc-17-20260503/gcc/algol68/Make-lang.in
*** gcc-17-20260426/gcc/algol68/Make-lang.in	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/algol68/Make-lang.in	Sun May  3 22:32:05 2026
*************** ga68.pod: algol68/ga68.texi
*** 219,225 ****
  algol68.srcextra:
  
  algol68.all.cross: ga68$(exeext)
! algol68.start.encap: ga68$(exeect)
  algol68.rest.encap:
  algol68.info: doc/ga68.info doc/ga68-internals.info doc/ga68-coding-guidelines.info
  algol68.dvi: doc/ga68.dvi doc/ga68-internals.dvi doc/ga68-coding-guidelines.dvi
--- 219,225 ----
  algol68.srcextra:
  
  algol68.all.cross: ga68$(exeext)
! algol68.start.encap: ga68$(exeext)
  algol68.rest.encap:
  algol68.info: doc/ga68.info doc/ga68-internals.info doc/ga68-coding-guidelines.info
  algol68.dvi: doc/ga68.dvi doc/ga68-internals.dvi doc/ga68-coding-guidelines.dvi
diff -Nrcpad gcc-17-20260426/gcc/analyzer/ChangeLog gcc-17-20260503/gcc/analyzer/ChangeLog
*** gcc-17-20260426/gcc/analyzer/ChangeLog	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/ChangeLog	Sun May  3 22:32:05 2026
***************
*** 1,3 ****
--- 1,266 ----
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/124217
+ 	* analyzer.opt (Wanalyzer-div-by-zero): New.
+ 	* analyzer.opt.urls: Regenerate.
+ 	* region-model.cc (class div_by_zero_diagnostic): New.
+ 	(region_model::get_gassign_result): Add warning for division by
+ 	zero if ctxt is non-null.  Bail out on such cases even if ctxt
+ 	is null.
+ 	* svalue.cc (type_can_have_value_range_p): Also handle frange.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* diagnostic-manager.cc: Include "analyzer/exploded-path.h".
+ 	* engine.cc: Likewise.
+ 	(exploded_path::exploded_path): Move to exploded-path.cc.
+ 	(exploded_path::find_stmt_backwards): Likewise.
+ 	(exploded_path::get_final_enode): Likewise.
+ 	(exploded_path::feasible_p): Likewise.
+ 	(exploded_path::dump_to_pp): Likewise.
+ 	(exploded_path::dump): Likewise.
+ 	(exploded_path::dump_to_file): Likewise.
+ 	* exploded-graph.h (class exploded_path): Move to exploded-path.h.
+ 	(shortest_exploded_paths): Likewise.
+ 	* exploded-path.cc: New file, taken from the above.
+ 	* exploded-path.h: Likewise.
+ 	* feasible-graph.cc: Include "analyzer/exploded-path.h".
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* analyzer.cc (is_setjmp_call_p): Move to setjmp-longjmp.cc.
+ 	(is_longjmp_call_p): Likewise.
+ 	* engine.cc (setjmp_record::cmp): Likewise.
+ 	(setjmp_svalue::accept): Likewise.
+ 	(setjmp_svalue::dump_to_pp): Likewise.
+ 	(setjmp_svalue::print_dump_widget_label): Likewise.
+ 	(setjmp_svalue::add_dump_widget_children): Likewise.
+ 	(setjmp_svalue::get_enode_index): Likewise.
+ 	(valid_longjmp_stack_p): Likewise.
+ 	(class stale_jmp_buf): Likewise.
+ 	(exploded_node::on_longjmp): Likewise.
+ 	(rewind_info_t::update_model): Likewise.
+ 	(rewind_info_t::add_events_to_path): Likewise.
+ 	* region-model.cc (region_model::on_setjmp): Likewise.
+ 	(region_model::on_longjmp): Likewise.
+ 	* setjmp-longjmp.cc: New file, made from the above material.
+ 	* svalue.cc: Update comment.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* poisoned-value-diagnostic.cc: New file, taken from material in
+ 	region-model.cc.
+ 	* region-model.cc (class poisoned_value_diagnostic): Move to
+ 	poisoned-value-diagnostic.cc.
+ 	(class shift_count_negative_diagnostic): Move to
+ 	shift-diagnostics.cc.
+ 	(class shift_count_overflow_diagnostic): Likewise.
+ 	(region_model::get_gassign_result): Use factory functions when
+ 	creating diagnostics so that the subclasses can be moved to their
+ 	own source files.
+ 	(region_model::check_for_poison): Likewise.
+ 	(region_model::deref_rvalue): Likewise.
+ 	(class write_to_const_diagnostic): Move to
+ 	write-to-const-diagnostics.cc.
+ 	(class write_to_string_literal_diagnostic): Likewise.
+ 	(region_model::check_for_writable_region): Use factory functions
+ 	when creating diagnostics so that the subclasses can be moved to
+ 	their own source files.
+ 	* region-model.h (make_poisoned_value_diagnostic): New decl.
+ 	(make_shift_count_negative_diagnostic): New decl.
+ 	(make_shift_count_overflow_diagnostic): New decl.
+ 	(make_write_to_const_diagnostic): New decl.
+ 	(make_write_to_string_literal_diagnostic): New decl.
+ 	* shift-diagnostics.cc: New file, taken from material in
+ 	region-model.cc.
+ 	* write-to-const-diagnostics.cc: Likewise.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	PR analyzer/123145
+ 	* access-diagram.cc
+ 	(compound_svalue_spatial_item::compound_svalue_spatial_item):
+ 	Update for compound_svalue using concrete_binding_map rather than
+ 	binding_map.
+ 	* bounds-checking.cc (strip_types): Likewise.
+ 	* call-summary.cc
+ 	(call_summary_replay::convert_svalue_from_summary_1): Update for
+ 	reimplementation of class binding_map.
+ 	(call_summary_replay::convert_svalue_from_summary_1): Likewise.
+ 	* infinite-recursion.cc (contains_unknown_p): Update for
+ 	compound_svalue using concrete_binding_map rather than
+ 	binding_map.
+ 	* program-state.cc (sm_state_map::impl_set_state): Likewise.
+ 	* region-model-manager.cc (maybe_undo_optimize_bit_field_compare):
+ 	Likewise.
+ 	(maybe_undo_optimize_bit_field_compare): Avoid building a
+ 	concrete_binding key by using get_any_exact_binding.
+ 	(region_model_manager::get_or_create_compound_svalue): New
+ 	overload, consuming a concrete_binding_map &&.
+ 	* region-model-manager.h
+ 	(region_model_manager::get_or_create_compound_svalue): New decl
+ 	for the above.
+ 	* region-model-reachability.cc (reachable_regions::handle_sval):
+ 	Update for compound_svalue using concrete_binding_map rather than
+ 	binding_map.
+ 	(reachable_regions::handle_parm): Likewise.
+ 	* region-model.cc (region_model::scan_for_null_terminator_1): Port
+ 	from binding_map to concrete_binding_map.
+ 	(exposure_through_uninit_copy::calc_num_uninit_bits): Update for
+ 	compound_svalue using concrete_binding_map rather than
+ 	binding_map.
+ 	(contains_uninit_p): Likewise.
+ 	* region.cc (decl_region::calc_svalue_for_constructor): Port from
+ 	binding_map to concrete_binding_map.
+ 	(decl_region::get_svalue_for_initializer): Update call to
+ 	get_or_create_compound_svalue.
+ 	* store.cc (concrete_binding_map::dump_to_pp): New.
+ 	(concrete_binding_map::dump): New.
+ 	(concrete_binding_map::add_to_tree_widget): New.
+ 	(concrete_binding_map::validate): New.
+ 	(binding_map::cmp): Convert to...
+ 	(concrete_binding_map::cmp): ...this.
+ 	(concrete_binding_map::get_any_exact_binding): New.
+ 	(concrete_binding_map::calc_complexity): New.
+ 	(concrete_binding_map::remove_overlapping_binding): New.
+ 	(concrete_binding_map::remove_overlapping_bindings): New.
+ 	(concrete_binding_map::get_overlapping_bindings): New.
+ 	(binding_map::put): Update for change to m_concrete.
+ 	(binding_map::validate): Likewise.
+ 	(binding_map::apply_ctor_to_region): Convert to...
+ 	(concrete_binding_map::apply_ctor_to_region): ...this.
+ 	(binding_map::apply_ctor_val_to_range): Convert to...
+ 	(concrete_binding_map::apply_ctor_val_to_range): ...this.
+ 	(binding_map::apply_ctor_pair_to_child_region): Convert to...
+ 	(concrete_binding_map::apply_ctor_pair_to_child_region): ...this.
+ 	(binding_map::remove_overlapping_bindings): Move part of
+ 	implementation to
+ 	concrete_binding_map::remove_overlapping_binding.
+ 	(binding_cluster::bind_compound_sval): Simplify using
+ 	concrete_binding_map.
+ 	(binding_cluster::maybe_get_compound_binding): Likewise.
+ 	(store::replay_call_summary_cluster): Update for change
+ 	to compound_svalue.
+ 	* store.h: Include "analyzer/complexity.h".
+ 	(class concrete_binding_map): New, based on
+ 	binding_map::concrete_bindings_t.
+ 	(binding_map::concrete_bindings_t): Use concrete_binding_map.
+ 	(binding_map::empty_p): Update for above.
+ 	(binding_map::apply_ctor_to_region): Drop decl.
+ 	(binding_map::cmp): Likewise.
+ 	(binding_map::apply_ctor_val_to_range): Likewise.
+ 	(binding_map::apply_ctor_pair_to_child_region): Likewise.
+ 	* svalue.cc (svalue::cmp_ptr): Update for change to
+ 	compound_svalue.
+ 	(compound_svalue::compound_svalue): Port from binding_map to
+ 	concrete_binding_map.
+ 	(compound_svalue::accept): Likewise.
+ 	(compound_svalue::calc_complexity): Drop.
+ 	(compound_svalue::maybe_fold_bits_within): Port from binding_map
+ 	to concrete_binding_map.
+ 	* svalue.h (class compound_svalue): Update leading comment.  Port
+ 	from binding_map to concrete_binding_map.
+ 
+ 2026-04-28  Virginia Kodsy  <virginiahany9@gmail.com>
+ 
+ 	* kf.cc (class kf_strcasecmp): New.
+ 	(kf_strcasecmp::impl_call_post): New.
+ 	(register_known_functions): Register BUILT_IN_STRCASECMP,
+ 	"strcasecmp", and "__builtin_strcasecmp".
+ 
+ 2026-04-28  Ridham Khurana  <khurana.ridham222@gmail.com>
+ 
+ 	* kf.cc (class kf_getenv): New.
+ 	(kf_getenv::impl_call_post): New.
+ 	(register_known_functions): Register kf_getenv.
+ 
+ 2026-04-28  Tomás Ortín Fernández  <quanrong@mailbox.org>
+ 
+ 	PR analyzer/105890
+ 	* kf.cc (class kf_mktemp_family): Add nested outcome enum,
+ 	constructor, and nested failure and success classes.
+ 	(kf_mktemp_family::check_template_with_suffixlen_arg): Remove.
+ 	(kf_mktemp_family::check_template): Remove.  Both replaced
+ 	by...
+ 	(kf_mktemp_family::check_for_string_literal_arg): ...this.
+ 	(kf_mktemp_family::get_trailing_len): New.
+ 	(kf_mktemp_family::impl_call_post): New.
+ 	(class kf_mktemp_simple): Add constructor taking outcome.
+ 	Replace check_template with check_for_string_literal_arg.
+ 	Remove set_any_lhs_with_defaults call.
+ 	(class kf_mkostemp): Add constructor.  Replace check_template
+ 	with check_for_string_literal_arg.  Remove
+ 	set_any_lhs_with_defaults call.
+ 	(class kf_mkostemps): Likewise.
+ 	(class kf_mkstemps): Likewise.
+ 	(register_known_functions): Pass outcome to kf_mktemp_simple
+ 	instantiations.
+ 	* region-model.cc (region_model::update_for_null_return): New.
+ 	* region-model.h (class region_model): Add
+ 	update_for_null_return.
+ 
+ 2026-04-28  Tomás Ortín Fernández  <quanrong@mailbox.org>
+ 
+ 	PR analyzer/105890
+ 	* analyzer-language.cc (stash_named_constants): Stash O_CREAT,
+ 	O_EXCL, and O_RDWR for use by kf.cc.
+ 	* analyzer.opt: Rename -Wanalyzer-mkstemp-missing-suffix to
+ 	-Wanalyzer-mktemp-missing-placeholder and
+ 	-Wanalyzer-mkstemp-of-string-literal to
+ 	-Wanalyzer-mktemp-of-string-literal.  Add
+ 	-Wanalyzer-mkostemp-redundant-flags.  Fix alphabetical ordering.
+ 	* analyzer.opt.urls: Regenerate.
+ 	* kf.cc (class mkstemp_of_string_literal): Rename to...
+ 	(class mktemp_of_string_literal): ...this.
+ 	(class mkstemp_missing_suffix): Rename to...
+ 	(class mktemp_missing_placeholder): ...this.  Add trailing_len
+ 	parameter for suffixed variants.
+ 	(class mkostemp_redundant_flags): New diagnostic class.
+ 	(class kf_mktemp_family): New base class with shared template
+ 	and flags checking logic.
+ 	(kf_mktemp_family::check_template_with_suffixlen_arg): New.
+ 	(kf_mktemp_family::check_template): New.
+ 	(kf_mktemp_family::check_flags): New.
+ 	(kf_mktemp_family::check_placeholder): New.
+ 	(class kf_mkstemp): Rename to...
+ 	(class kf_mktemp_simple): ...this.  Generalize to handle mktemp,
+ 	mkstemp, and mkdtemp.
+ 	(class kf_mkostemp): New known_function handler.
+ 	(class kf_mkostemps): New known_function handler.
+ 	(class kf_mkstemps): New known_function handler.
+ 	(register_known_functions): Register all mktemp family handlers.
+ 
+ 2026-04-28  Tomás Ortín Fernández  <quanrong@mailbox.org>
+ 
+ 	PR analyzer/105890
+ 	* analyzer.opt: Add -Wanalyzer-mkstemp-missing-suffix and
+ 	-Wanalyzer-mkstemp-of-string-literal.
+ 	* analyzer.opt.urls: Add URL entries for the new warnings.
+ 	* kf.cc (class mkstemp_of_string_literal): New diagnostic class
+ 	for mkstemp called on a string literal.
+ 	(class mkstemp_missing_suffix): New diagnostic class for mkstemp
+ 	called with a template missing the "XXXXXX" suffix.
+ 	(class kf_mkstemp): New known_function handler for mkstemp.
+ 	(register_known_functions): Register kf_mkstemp.
+ 
+ 2026-04-28  Saksham Gupta  <io.sakshamgupta@gmail.com>
+ 
+ 	* kf.cc (class kf_atoi_family): New class.
+ 	(register_known_functions): Register atoi, atol, and atoll.
+ 
+ 2026-04-28  David Malcolm  <dmalcolm@redhat.com>
+ 
+ 	* access-diagram.cc
+ 	(access_diagram_impl::add_aligned_child_table): Use
+ 	std::make_unique rather than "new".
+ 	(access_diagram_impl::add_valid_vs_invalid_ruler): Likewise.
+ 	* checker-path.h (checker_path::replace_event): Use
+ 	std::unique_ptr.
+ 	* diagnostic-manager.cc
+ 	(diagnostic_manager::consolidate_conditions): Use std::make_unique
+ 	rather than "new".
+ 	* feasible-graph.cc (feasible_graph::make_epath): Likewise.
+ 
  2026-04-16  Torbjörn SVENSSON  <torbjorn.svensson@foss.st.com>
  
  	* engine.cc (impl_region_model_context::on_unexpected_tree_code): Print
diff -Nrcpad gcc-17-20260426/gcc/analyzer/access-diagram.cc gcc-17-20260503/gcc/analyzer/access-diagram.cc
*** gcc-17-20260426/gcc/analyzer/access-diagram.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/access-diagram.cc	Sun May  3 22:32:05 2026
*************** public:
*** 1212,1234 ****
    : svalue_spatial_item (sval, bits, kind),
      m_compound_sval (sval)
    {
!     const binding_map &map = m_compound_sval.get_map ();
      auto_vec <const binding_key *> binding_keys;
      for (auto iter : map)
        {
! 	const binding_key *key = iter.m_key;
! 	const svalue *bound_sval = iter.m_sval;
! 	if (const concrete_binding *concrete_key
! 	      = key->dyn_cast_concrete_binding ())
! 	  {
! 	    access_range range (nullptr,
! 				concrete_key->get_bit_range ());
! 	    if (std::unique_ptr<spatial_item> child
! 		  = make_existing_svalue_spatial_item (bound_sval,
! 						       range,
! 						       theme))
! 	      m_children.push_back (std::move (child));
! 	  }
        }
    }
  
--- 1212,1229 ----
    : svalue_spatial_item (sval, bits, kind),
      m_compound_sval (sval)
    {
!     const concrete_binding_map &map = m_compound_sval.get_concrete_bindings ();
      auto_vec <const binding_key *> binding_keys;
      for (auto iter : map)
        {
! 	const bit_range &key = iter.first;
! 	const svalue *bound_sval = iter.second;
! 	access_range range (nullptr, key);
! 	if (std::unique_ptr<spatial_item> child
! 	    = make_existing_svalue_spatial_item (bound_sval,
! 						 range,
! 						 theme))
! 	  m_children.push_back (std::move (child));
        }
    }
  
*************** private:
*** 2214,2223 ****
  
    void add_aligned_child_table (table t)
    {
!     x_aligned_table_widget *w
!       = new x_aligned_table_widget (std::move (t), m_theme, *m_col_widths);
!     m_aligned_table_widgets.push_back (w);
!     add_child (std::unique_ptr<widget> (w));
    }
  
    /* Create a table showing headings for use by -fanalyzer-debug-text-art, for
--- 2209,2218 ----
  
    void add_aligned_child_table (table t)
    {
!     auto w = std::make_unique<x_aligned_table_widget> (std::move (t),
! 						       m_theme, *m_col_widths);
!     m_aligned_table_widgets.push_back (w.get ());
!     add_child (std::move (w));
    }
  
    /* Create a table showing headings for use by -fanalyzer-debug-text-art, for
*************** private:
*** 2361,2368 ****
    {
      LOG_SCOPE (m_logger);
  
!     x_aligned_x_ruler_widget *w
!       = new x_aligned_x_ruler_widget (*this, m_theme);
  
      access_range invalid_before_bits;
      if (m_op.maybe_get_invalid_before_bits (&invalid_before_bits))
--- 2356,2362 ----
    {
      LOG_SCOPE (m_logger);
  
!     auto w = std::make_unique<x_aligned_x_ruler_widget> (*this, m_theme);
  
      access_range invalid_before_bits;
      if (m_op.maybe_get_invalid_before_bits (&invalid_before_bits))
*************** private:
*** 2410,2416 ****
        valid_bits.log ("valid_bits", *m_logger);
  
      got_valid_bits = true;
!     maybe_add_gap (w, invalid_before_bits, valid_bits);
  
      std::unique_ptr<styled_string> label;
      if (m_op.m_dir == access_direction::read)
--- 2404,2410 ----
        valid_bits.log ("valid_bits", *m_logger);
  
      got_valid_bits = true;
!     maybe_add_gap (w.get (), invalid_before_bits, valid_bits);
  
      std::unique_ptr<styled_string> label;
      if (m_op.m_dir == access_direction::read)
*************** private:
*** 2441,2447 ****
      if (m_op.maybe_get_invalid_after_bits (&invalid_after_bits))
        {
  	if (got_valid_bits)
! 	  maybe_add_gap (w, valid_bits, invalid_after_bits);
  
  	if (m_logger)
  	  invalid_before_bits.log ("invalid_after_bits", *m_logger);
--- 2435,2441 ----
      if (m_op.maybe_get_invalid_after_bits (&invalid_after_bits))
        {
  	if (got_valid_bits)
! 	  maybe_add_gap (w.get (), valid_bits, invalid_after_bits);
  
  	if (m_logger)
  	  invalid_before_bits.log ("invalid_after_bits", *m_logger);
*************** private:
*** 2478,2484 ****
  	  m_logger->log ("no invalid_after_bits");
        }
  
!     add_child (std::unique_ptr<widget> (w));
    }
  
    /* Subroutine of calc_req_size.
--- 2472,2478 ----
  	  m_logger->log ("no invalid_after_bits");
        }
  
!     add_child (std::move (w));
    }
  
    /* Subroutine of calc_req_size.
diff -Nrcpad gcc-17-20260426/gcc/analyzer/analyzer-language.cc gcc-17-20260503/gcc/analyzer/analyzer-language.cc
*** gcc-17-20260426/gcc/analyzer/analyzer-language.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/analyzer-language.cc	Sun May  3 22:32:05 2026
*************** stash_named_constants (logger *logger, c
*** 77,82 ****
--- 77,87 ----
    maybe_stash_named_constant (logger, tu, "O_WRONLY");
    maybe_stash_named_constant (logger, tu, "SOCK_STREAM");
    maybe_stash_named_constant (logger, tu, "SOCK_DGRAM");
+ 
+   /* Stash named constants for use by kf.cc */
+   maybe_stash_named_constant (logger, tu, "O_CREAT");
+   maybe_stash_named_constant (logger, tu, "O_EXCL");
+   maybe_stash_named_constant (logger, tu, "O_RDWR");
  }
  
  /* Hook for frontend to call into analyzer when TU finishes.
diff -Nrcpad gcc-17-20260426/gcc/analyzer/analyzer.cc gcc-17-20260503/gcc/analyzer/analyzer.cc
*** gcc-17-20260426/gcc/analyzer/analyzer.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/analyzer.cc	Sun May  3 22:32:05 2026
*************** is_std_named_call_p (const_tree fndecl,
*** 420,454 ****
    return true;
  }
  
- /* Return true if stmt is a setjmp or sigsetjmp call.  */
- 
- bool
- is_setjmp_call_p (const gcall &call)
- {
-   if (is_special_named_call_p (call, "setjmp", 1)
-       || is_special_named_call_p (call, "sigsetjmp", 2))
-     /* region_model::on_setjmp requires a pointer.  */
-     if (POINTER_TYPE_P (TREE_TYPE (gimple_call_arg (&call, 0))))
-       return true;
- 
-   return false;
- }
- 
- /* Return true if stmt is a longjmp or siglongjmp call.  */
- 
- bool
- is_longjmp_call_p (const gcall &call)
- {
-   if (is_special_named_call_p (call, "longjmp", 2)
-       || is_special_named_call_p (call, "siglongjmp", 2))
-     /* exploded_node::on_longjmp requires a pointer for the initial
-        argument.  */
-     if (POINTER_TYPE_P (TREE_TYPE (gimple_call_arg (&call, 0))))
-       return true;
- 
-   return false;
- }
- 
  bool
  is_cxa_throw_p (const gcall &call)
  {
--- 420,425 ----
diff -Nrcpad gcc-17-20260426/gcc/analyzer/analyzer.opt gcc-17-20260503/gcc/analyzer/analyzer.opt
*** gcc-17-20260426/gcc/analyzer/analyzer.opt	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/analyzer.opt	Sun May  3 22:32:05 2026
*************** Wanalyzer-deref-before-check
*** 78,83 ****
--- 78,87 ----
  Common Var(warn_analyzer_deref_before_check) Init(1) Warning
  Warn about code paths in which a pointer is checked for NULL after it has already been dereferenced.
  
+ Wanalyzer-div-by-zero
+ Common Var(warn_analyzer_div_by_zero) Init(1) Warning
+ Warn about code paths which attempt integer division by zero.
+ 
  Wanalyzer-double-fclose
  Common Var(warn_analyzer_double_fclose) Init(1) Warning
  Warn about code paths in which a stdio FILE can be closed more than once.
*************** Wanalyzer-mismatching-deallocation
*** 154,159 ****
--- 158,175 ----
  Common Var(warn_analyzer_mismatching_deallocation) Init(1) Warning
  Warn about code paths in which the wrong deallocation function is called.
  
+ Wanalyzer-mkostemp-redundant-flags
+ Common Var(warn_analyzer_mkostemp_redundant_flags) Init(1) Warning
+ Warn about code paths in which mkostemp or mkostemps are called with flags that are already included internally.
+ 
+ Wanalyzer-mktemp-missing-placeholder
+ Common Var(warn_analyzer_mktemp_missing_placeholder) Init(1) Warning
+ Warn about code paths in which a function in the mktemp family is called with a template not containing the placeholder \"XXXXXX\".
+ 
+ Wanalyzer-mktemp-of-string-literal
+ Common Var(warn_analyzer_mktemp_of_string_literal) Init(1) Warning
+ Warn about code paths in which a string literal is passed to a function in the mktemp family.
+ 
  Wanalyzer-out-of-bounds
  Common Var(warn_analyzer_out_of_bounds) Init(1) Warning
  Warn about code paths in which a write or read to a buffer is out-of-bounds.
diff -Nrcpad gcc-17-20260426/gcc/analyzer/analyzer.opt.urls gcc-17-20260503/gcc/analyzer/analyzer.opt.urls
*** gcc-17-20260426/gcc/analyzer/analyzer.opt.urls	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/analyzer.opt.urls	Sun May  3 22:32:05 2026
*************** UrlSuffix(gcc/Static-Analyzer-Options.ht
*** 6,11 ****
--- 6,14 ----
  Wanalyzer-deref-before-check
  UrlSuffix(gcc/Static-Analyzer-Options.html#index-Wanalyzer-deref-before-check)
  
+ Wanalyzer-div-by-zero
+ UrlSuffix(gcc/Static-Analyzer-Options.html#index-Wanalyzer-div-by-zero)
+ 
  Wanalyzer-double-fclose
  UrlSuffix(gcc/Static-Analyzer-Options.html#index-Wanalyzer-double-fclose)
  
*************** UrlSuffix(gcc/Static-Analyzer-Options.ht
*** 63,68 ****
--- 66,80 ----
  Wanalyzer-mismatching-deallocation
  UrlSuffix(gcc/Static-Analyzer-Options.html#index-Wanalyzer-mismatching-deallocation)
  
+ Wanalyzer-mkostemp-redundant-flags
+ UrlSuffix(gcc/Static-Analyzer-Options.html#index-Wanalyzer-mkostemp-redundant-flags)
+ 
+ Wanalyzer-mktemp-missing-placeholder
+ UrlSuffix(gcc/Static-Analyzer-Options.html#index-Wanalyzer-mktemp-missing-placeholder)
+ 
+ Wanalyzer-mktemp-of-string-literal
+ UrlSuffix(gcc/Static-Analyzer-Options.html#index-Wanalyzer-mktemp-of-string-literal)
+ 
  Wanalyzer-out-of-bounds
  UrlSuffix(gcc/Static-Analyzer-Options.html#index-Wanalyzer-out-of-bounds)
  
diff -Nrcpad gcc-17-20260426/gcc/analyzer/bounds-checking.cc gcc-17-20260503/gcc/analyzer/bounds-checking.cc
*** gcc-17-20260426/gcc/analyzer/bounds-checking.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/bounds-checking.cc	Sun May  3 22:32:05 2026
*************** strip_types (const svalue *sval,
*** 1334,1347 ****
      case SK_COMPOUND:
        {
  	const compound_svalue *compound_sval = (const compound_svalue *)sval;
! 	binding_map typeless_map (*mgr.get_store_manager ());
! 	for (auto iter : compound_sval->get_map ())
  	  {
! 	    const binding_key *key = iter.m_key;
! 	    const svalue *bound_sval = iter.m_sval;
! 	    typeless_map.put (key, strip_types (bound_sval, mgr));
  	  }
! 	return mgr.get_or_create_compound_svalue (NULL_TREE, typeless_map);
        }
      case SK_CONJURED:
        return sval;
--- 1334,1348 ----
      case SK_COMPOUND:
        {
  	const compound_svalue *compound_sval = (const compound_svalue *)sval;
! 	concrete_binding_map typeless_map;
! 	for (auto iter : compound_sval->get_concrete_bindings ())
  	  {
! 	    const bit_range &bits = iter.first;
! 	    const svalue *bound_sval = iter.second;
! 	    typeless_map.insert (bits, strip_types (bound_sval, mgr));
  	  }
! 	return mgr.get_or_create_compound_svalue (NULL_TREE,
! 						  std::move (typeless_map));
        }
      case SK_CONJURED:
        return sval;
diff -Nrcpad gcc-17-20260426/gcc/analyzer/call-summary.cc gcc-17-20260503/gcc/analyzer/call-summary.cc
*** gcc-17-20260426/gcc/analyzer/call-summary.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/call-summary.cc	Sun May  3 22:32:05 2026
*************** call_summary_replay::convert_svalue_from
*** 421,439 ****
  	const compound_svalue *compound_summary_sval
  	  = as_a <const compound_svalue *> (summary_sval);
  	region_model_manager *mgr = get_manager ();
! 	store_manager *store_mgr = mgr->get_store_manager ();
! 	binding_map caller_map (*store_mgr);
! 	auto_vec <const binding_key *> summary_keys;
! 	for (auto kv : *compound_summary_sval)
! 	  summary_keys.safe_push (kv.m_key);
! 	summary_keys.qsort (binding_key::cmp_ptrs);
! 	for (auto key : summary_keys)
  	  {
- 	    gcc_assert (key->concrete_p ());
  	    /* No remapping is needed for concrete binding keys.  */
! 
! 	    const svalue *bound_summary_sval
! 	      = compound_summary_sval->get_map ().get (key);
  	    const svalue *caller_sval
  	      = convert_svalue_from_summary (bound_summary_sval);
  	    if (!caller_sval)
--- 421,432 ----
  	const compound_svalue *compound_summary_sval
  	  = as_a <const compound_svalue *> (summary_sval);
  	region_model_manager *mgr = get_manager ();
! 	concrete_binding_map caller_map;
! 	for (auto iter_summary : *compound_summary_sval)
  	  {
  	    /* No remapping is needed for concrete binding keys.  */
! 	    const bit_range &summary_bits = iter_summary.first;
! 	    const svalue *bound_summary_sval = iter_summary.second;
  	    const svalue *caller_sval
  	      = convert_svalue_from_summary (bound_summary_sval);
  	    if (!caller_sval)
*************** call_summary_replay::convert_svalue_from
*** 442,472 ****
  	    if (const compound_svalue *inner_compound_sval
  		= caller_sval->dyn_cast_compound_svalue ())
  	      {
! 		const concrete_binding *outer_key
! 		  = as_a <const concrete_binding *> (key);
  		for (auto inner_kv : *inner_compound_sval)
  		  {
  		    // These should already be mapped to the caller.
! 		    const binding_key *inner_key = inner_kv.m_key;
! 		    const svalue *inner_sval = inner_kv.m_sval;
! 		    gcc_assert (inner_key->concrete_p ());
! 		    const concrete_binding *concrete_key
! 		      = as_a <const concrete_binding *> (inner_key);
  		    bit_offset_t effective_start
! 		      = (concrete_key->get_start_bit_offset ()
! 			 + outer_key->get_start_bit_offset ());
! 		    const concrete_binding *effective_concrete_key
! 		      = store_mgr->get_concrete_binding
! 			  (effective_start,
! 			   concrete_key->get_size_in_bits ());
! 		    caller_map.put (effective_concrete_key, inner_sval);
  		  }
  	      }
  	    else
! 	      caller_map.put (key, caller_sval);
  	  }
  	return mgr->get_or_create_compound_svalue (summary_sval->get_type (),
! 						   caller_map);
        }
        break;
      case SK_CONJURED:
--- 435,460 ----
  	    if (const compound_svalue *inner_compound_sval
  		= caller_sval->dyn_cast_compound_svalue ())
  	      {
! 		const bit_range &outer_key = summary_bits;
  		for (auto inner_kv : *inner_compound_sval)
  		  {
  		    // These should already be mapped to the caller.
! 		    const bit_range &inner_key = inner_kv.first;
! 		    const svalue *inner_sval = inner_kv.second;
  		    bit_offset_t effective_start
! 		      = (inner_key.get_start_bit_offset ()
! 			 + outer_key.get_start_bit_offset ());
! 		    const bit_range effective_concrete_key
! 		      (effective_start,
! 		       summary_bits.m_size_in_bits);
! 		    caller_map.insert (effective_concrete_key, inner_sval);
  		  }
  	      }
  	    else
! 	      caller_map.insert (summary_bits, caller_sval);
  	  }
  	return mgr->get_or_create_compound_svalue (summary_sval->get_type (),
! 						   std::move (caller_map));
        }
        break;
      case SK_CONJURED:
diff -Nrcpad gcc-17-20260426/gcc/analyzer/checker-path.h gcc-17-20260503/gcc/analyzer/checker-path.h
*** gcc-17-20260426/gcc/analyzer/checker-path.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/checker-path.h	Sun May  3 22:32:05 2026
*************** public:
*** 95,104 ****
      m_events.block_remove (start_idx, len);
    }
  
!   void replace_event (unsigned idx, checker_event *new_event)
    {
      delete m_events[idx];
!     m_events[idx] = new_event;
    }
  
    void add_region_creation_events (pending_diagnostic *pd,
--- 95,104 ----
      m_events.block_remove (start_idx, len);
    }
  
!   void replace_event (unsigned idx, std::unique_ptr<checker_event> new_event)
    {
      delete m_events[idx];
!     m_events[idx] = new_event.release ();
    }
  
    void add_region_creation_events (pending_diagnostic *pd,
diff -Nrcpad gcc-17-20260426/gcc/analyzer/diagnostic-manager.cc gcc-17-20260503/gcc/analyzer/diagnostic-manager.cc
*** gcc-17-20260426/gcc/analyzer/diagnostic-manager.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/diagnostic-manager.cc	Sun May  3 22:32:05 2026
*************** along with GCC; see the file COPYING3.
*** 41,46 ****
--- 41,47 ----
  #include "analyzer/supergraph.h"
  #include "analyzer/program-state.h"
  #include "analyzer/exploded-graph.h"
+ #include "analyzer/exploded-path.h"
  #include "analyzer/trimmed-graph.h"
  #include "analyzer/feasible-graph.h"
  #include "analyzer/checker-path.h"
*************** diagnostic_manager::consolidate_conditio
*** 2739,2757 ****
  		= path->get_checker_event (next_idx - 1);
  	      log ("consolidating CFG edge events %i-%i into %i-%i",
  		   start_idx, next_idx - 1, start_idx, start_idx +1);
! 	      start_consolidated_cfg_edges_event *new_start_ev
! 		= new start_consolidated_cfg_edges_event
! 		(event_loc_info (old_start_ev->get_location (),
! 				 old_start_ev->get_fndecl (),
! 				 old_start_ev->get_stack_depth ()),
  		 edge_sense);
! 	      checker_event *new_end_ev
! 		= new end_consolidated_cfg_edges_event
! 		(event_loc_info (old_end_ev->get_location (),
! 				 old_end_ev->get_fndecl (),
! 				 old_end_ev->get_stack_depth ()));
! 	      path->replace_event (start_idx, new_start_ev);
! 	      path->replace_event (start_idx + 1, new_end_ev);
  	      path->delete_events (start_idx + 2, next_idx - (start_idx + 2));
  	    }
  	}
--- 2740,2758 ----
  		= path->get_checker_event (next_idx - 1);
  	      log ("consolidating CFG edge events %i-%i into %i-%i",
  		   start_idx, next_idx - 1, start_idx, start_idx +1);
! 	      auto new_start_ev
! 		= std::make_unique<start_consolidated_cfg_edges_event>
! 		    (event_loc_info (old_start_ev->get_location (),
! 				     old_start_ev->get_fndecl (),
! 				     old_start_ev->get_stack_depth ()),
  		 edge_sense);
! 	      auto new_end_ev
! 		= std::make_unique<end_consolidated_cfg_edges_event>
! 		    (event_loc_info (old_end_ev->get_location (),
! 				     old_end_ev->get_fndecl (),
! 				     old_end_ev->get_stack_depth ()));
! 	      path->replace_event (start_idx, std::move (new_start_ev));
! 	      path->replace_event (start_idx + 1, std::move (new_end_ev));
  	      path->delete_events (start_idx + 2, next_idx - (start_idx + 2));
  	    }
  	}
diff -Nrcpad gcc-17-20260426/gcc/analyzer/engine.cc gcc-17-20260503/gcc/analyzer/engine.cc
*** gcc-17-20260426/gcc/analyzer/engine.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/engine.cc	Sun May  3 22:32:05 2026
*************** along with GCC; see the file COPYING3.
*** 52,57 ****
--- 52,58 ----
  #include "analyzer/supergraph.h"
  #include "analyzer/program-state.h"
  #include "analyzer/exploded-graph.h"
+ #include "analyzer/exploded-path.h"
  #include "analyzer/analysis-plan.h"
  #include "analyzer/checker-path.h"
  #include "analyzer/state-purge.h"
*************** impl_region_model_context::terminate_pat
*** 209,274 ****
      return m_path_ctxt->terminate_path ();
  }
  
- /* struct setjmp_record.  */
- 
- int
- setjmp_record::cmp (const setjmp_record &rec1, const setjmp_record &rec2)
- {
-   if (int cmp_enode = rec1.m_enode->m_index - rec2.m_enode->m_index)
-     return cmp_enode;
-   gcc_assert (&rec1 == &rec2);
-   return 0;
- }
- 
- /* class setjmp_svalue : public svalue.  */
- 
- /* Implementation of svalue::accept vfunc for setjmp_svalue.  */
- 
- void
- setjmp_svalue::accept (visitor *v) const
- {
-   v->visit_setjmp_svalue (this);
- }
- 
- /* Implementation of svalue::dump_to_pp vfunc for setjmp_svalue.  */
- 
- void
- setjmp_svalue::dump_to_pp (pretty_printer *pp, bool simple) const
- {
-   if (simple)
-     pp_printf (pp, "SETJMP(EN: %i)", get_enode_index ());
-   else
-     pp_printf (pp, "setjmp_svalue(EN%i)", get_enode_index ());
- }
- 
- /* Implementation of svalue::print_dump_widget_label vfunc for
-    setjmp_svalue.  */
- 
- void
- setjmp_svalue::print_dump_widget_label (pretty_printer *pp) const
- {
-   pp_printf (pp, "setjmp_svalue(EN: %i)", get_enode_index ());
- }
- 
- /* Implementation of svalue::add_dump_widget_children vfunc for
-    setjmp_svalue.  */
- 
- void
- setjmp_svalue::
- add_dump_widget_children (text_art::tree_widget &,
- 			  const text_art::dump_widget_info &) const
- {
-   /* No children.  */
- }
- 
- /* Get the index of the stored exploded_node.  */
- 
- int
- setjmp_svalue::get_enode_index () const
- {
-   return m_setjmp_record.m_enode->m_index;
- }
- 
  bool
  impl_region_model_context::
  get_state_map_by_name (const char *name,
--- 210,215 ----
*************** fndecl_has_gimple_body_p (tree fndecl)
*** 1306,1539 ****
  
  namespace ana {
  
- /* Verify that the stack at LONGJMP_POINT is still valid, given a call
-    to "setjmp" at SETJMP_POINT - the stack frame that "setjmp" was
-    called in must still be valid.
- 
-    Caveat: this merely checks the call_strings in the points; it doesn't
-    detect the case where a frame returns and is then called again.  */
- 
- static bool
- valid_longjmp_stack_p (const program_point &longjmp_point,
- 		       const program_point &setjmp_point)
- {
-   const call_string &cs_at_longjmp = longjmp_point.get_call_string ();
-   const call_string &cs_at_setjmp = setjmp_point.get_call_string ();
- 
-   if (cs_at_longjmp.length () < cs_at_setjmp.length ())
-     return false;
- 
-   /* Check that the call strings match, up to the depth of the
-      setjmp point.  */
-   for (unsigned depth = 0; depth < cs_at_setjmp.length (); depth++)
-     if (cs_at_longjmp[depth] != cs_at_setjmp[depth])
-       return false;
- 
-   return true;
- }
- 
- /* A pending_diagnostic subclass for complaining about bad longjmps,
-    where the enclosing function of the "setjmp" has returned (and thus
-    the stack frame no longer exists).  */
- 
- class stale_jmp_buf : public pending_diagnostic_subclass<stale_jmp_buf>
- {
- public:
-   stale_jmp_buf (const gcall &setjmp_call, const gcall &longjmp_call,
- 		 const program_point &setjmp_point)
-   : m_setjmp_call (setjmp_call), m_longjmp_call (longjmp_call),
-     m_setjmp_point (setjmp_point), m_stack_pop_event (nullptr)
-   {}
- 
-   int get_controlling_option () const final override
-   {
-     return OPT_Wanalyzer_stale_setjmp_buffer;
-   }
- 
-   bool emit (diagnostic_emission_context &ctxt) final override
-   {
-     return ctxt.warn ("%qs called after enclosing function of %qs has returned",
- 		      get_user_facing_name (m_longjmp_call),
- 		      get_user_facing_name (m_setjmp_call));
-   }
- 
-   const char *get_kind () const final override
-   { return "stale_jmp_buf"; }
- 
-   bool operator== (const stale_jmp_buf &other) const
-   {
-     return (&m_setjmp_call == &other.m_setjmp_call
- 	    && &m_longjmp_call == &other.m_longjmp_call);
-   }
- 
-   bool
-   maybe_add_custom_events_for_eedge (const exploded_edge &eedge,
- 				     checker_path *emission_path)
-     final override
-   {
-     /* Detect exactly when the stack first becomes invalid,
-        and issue an event then.  */
-     if (m_stack_pop_event)
-       return false;
-     const exploded_node *src_node = eedge.m_src;
-     const program_point &src_point = src_node->get_point ();
-     const exploded_node *dst_node = eedge.m_dest;
-     const program_point &dst_point = dst_node->get_point ();
-     if (valid_longjmp_stack_p (src_point, m_setjmp_point)
- 	&& !valid_longjmp_stack_p (dst_point, m_setjmp_point))
-       {
- 	/* Compare with diagnostic_manager::add_events_for_superedge.  */
- 	const int src_stack_depth = src_point.get_stack_depth ();
- 	m_stack_pop_event = new precanned_custom_event
- 	  (event_loc_info (src_point.get_location (),
- 			   src_point.get_fndecl (),
- 			   src_stack_depth),
- 	   "stack frame is popped here, invalidating saved environment");
- 	emission_path->add_event
- 	  (std::unique_ptr<custom_event> (m_stack_pop_event));
- 	return false;
-       }
-     return false;
-   }
- 
-   bool
-   describe_final_event (pretty_printer &pp,
- 			const evdesc::final_event &) final override
-   {
-     if (m_stack_pop_event)
-       pp_printf (&pp,
- 		 "%qs called after enclosing function of %qs returned at %@",
- 		 get_user_facing_name (m_longjmp_call),
- 		 get_user_facing_name (m_setjmp_call),
- 		 m_stack_pop_event->get_id_ptr ());
-     else
-       pp_printf (&pp,
- 		 "%qs called after enclosing function of %qs has returned",
- 		 get_user_facing_name (m_longjmp_call),
- 		 get_user_facing_name (m_setjmp_call));
-     return true;
-   }
- 
- 
- private:
-   const gcall &m_setjmp_call;
-   const gcall &m_longjmp_call;
-   program_point m_setjmp_point;
-   custom_event *m_stack_pop_event;
- };
- 
- /* Handle LONGJMP_CALL, a call to longjmp or siglongjmp.
- 
-    Attempt to locate where setjmp/sigsetjmp was called on the jmp_buf and build
-    an exploded_node and exploded_edge to it representing a rewind to that frame,
-    handling the various kinds of failure that can occur.  */
- 
- void
- exploded_node::on_longjmp (exploded_graph &eg,
- 			   const gcall &longjmp_call,
- 			   program_state *new_state,
- 			   region_model_context *ctxt)
- {
-   tree buf_ptr = gimple_call_arg (&longjmp_call, 0);
-   gcc_assert (POINTER_TYPE_P (TREE_TYPE (buf_ptr)));
- 
-   region_model *new_region_model = new_state->m_region_model;
-   const svalue *buf_ptr_sval = new_region_model->get_rvalue (buf_ptr, ctxt);
-   const region *buf = new_region_model->deref_rvalue (buf_ptr_sval, buf_ptr,
- 						       ctxt);
- 
-   const svalue *buf_content_sval
-     = new_region_model->get_store_value (buf, ctxt);
-   const setjmp_svalue *setjmp_sval
-     = buf_content_sval->dyn_cast_setjmp_svalue ();
-   if (!setjmp_sval)
-     return;
- 
-   const setjmp_record tmp_setjmp_record = setjmp_sval->get_setjmp_record ();
- 
-   /* Build a custom enode and eedge for rewinding from the longjmp/siglongjmp
-      call back to the setjmp/sigsetjmp.  */
-   rewind_info_t rewind_info (tmp_setjmp_record, longjmp_call);
- 
-   const gcall &setjmp_call = rewind_info.get_setjmp_call ();
-   const program_point point_before_setjmp = rewind_info.get_point_before_setjmp ();
-   const program_point point_after_setjmp = rewind_info.get_point_after_setjmp ();
- 
-   const program_point &longjmp_point = get_point ();
- 
-   /* Verify that the setjmp's call_stack hasn't been popped.  */
-   if (!valid_longjmp_stack_p (longjmp_point, point_after_setjmp))
-     {
-       ctxt->warn (std::make_unique<stale_jmp_buf> (setjmp_call,
- 						   longjmp_call,
- 						   point_before_setjmp));
-       return;
-     }
- 
-   gcc_assert (longjmp_point.get_stack_depth ()
- 	      >= point_after_setjmp.get_stack_depth ());
- 
-   /* Update the state for use by the destination node.  */
- 
-   /* Stash the current number of diagnostics so that we can update
-      any that this adds to show where the longjmp is rewinding to.  */
- 
-   diagnostic_manager *dm = &eg.get_diagnostic_manager ();
-   unsigned prev_num_diagnostics = dm->get_num_diagnostics ();
- 
-   new_region_model->on_longjmp (longjmp_call, setjmp_call,
- 				point_after_setjmp.get_stack_depth (), ctxt);
- 
-   /* Detect leaks in the new state relative to the old state.  */
-   program_state::detect_leaks (get_state (), *new_state, nullptr,
- 				eg.get_ext_state (), ctxt);
-   exploded_node *next
-     = eg.get_or_create_node (point_after_setjmp, *new_state, this);
- 
-   /* Create custom exploded_edge for a longjmp.  */
-   if (next)
-     {
-       exploded_edge *eedge
- 	= eg.add_edge (const_cast<exploded_node *> (this), next, nullptr, true,
- 		       std::make_unique<rewind_info_t> (tmp_setjmp_record,
- 							longjmp_call));
- 
-       /* For any diagnostics that were queued here (such as leaks) we want
- 	 the checker_path to show the rewinding events after the "final event"
- 	 so that the user sees where the longjmp is rewinding to (otherwise the
- 	 path is meaningless).
- 
- 	 For example, we want to emit something like:
-                         |   NN | {
-                         |   NN |   longjmp (env, 1);
-                         |      |   ~~~~~~~~~~~~~~~~
-                         |      |   |
-                         |      |   (10) 'ptr' leaks here; was allocated at (7)
-                         |      |   (11) rewinding from 'longjmp' in 'inner'...
-                         |
-           <-------------+
-           |
-         'outer': event 12
-           |
-           |   NN |   i = setjmp(env);
-           |      |       ^~~~~~
-           |      |       |
-           |      |       (12) ...to 'setjmp' in 'outer' (saved at (2))
- 
- 	 where the "final" event above is event (10), but we want to append
- 	 events (11) and (12) afterwards.
- 
- 	 Do this by setting m_trailing_eedge on any diagnostics that were
- 	 just saved.  */
-       unsigned num_diagnostics = dm->get_num_diagnostics ();
-       for (unsigned i = prev_num_diagnostics; i < num_diagnostics; i++)
- 	{
- 	  saved_diagnostic *sd = dm->get_saved_diagnostic (i);
- 	  sd->m_trailing_eedge = eedge;
- 	}
-     }
- }
- 
  /* Subclass of call_info for exploded edges that express
     a throw or rethrow of an exception (actually a call
     to __cxa_throw or __cxa_rethrow).  */
--- 1247,1252 ----
*************** interprocedural_return::add_events_to_pa
*** 2013,2076 ****
  			dst_point.get_stack_depth ())));
  }
  
- /* class rewind_info_t : public custom_edge_info.  */
- 
- /* Implementation of custom_edge_info::update_model vfunc
-    for rewind_info_t.
- 
-    Update state for the special-case of a rewind of a longjmp
-    to a setjmp (which doesn't have a superedge, but does affect
-    state).  */
- 
- bool
- rewind_info_t::update_model (region_model *model,
- 			     const exploded_edge *eedge,
- 			     region_model_context *) const
- {
-   gcc_assert (eedge);
-   const program_point &longjmp_point = eedge->m_src->get_point ();
-   const program_point &setjmp_point = eedge->m_dest->get_point ();
- 
-   gcc_assert (longjmp_point.get_stack_depth ()
- 	      >= setjmp_point.get_stack_depth ());
- 
-   model->on_longjmp (get_longjmp_call (),
- 		     get_setjmp_call (),
- 		     setjmp_point.get_stack_depth (), nullptr);
-   return true;
- }
- 
- /* Implementation of custom_edge_info::add_events_to_path vfunc
-    for rewind_info_t.  */
- 
- void
- rewind_info_t::add_events_to_path (checker_path *emission_path,
- 				   const exploded_edge &eedge,
- 				   pending_diagnostic &) const
- {
-   const exploded_node *src_node = eedge.m_src;
-   const program_point &src_point = src_node->get_point ();
-   const int src_stack_depth = src_point.get_stack_depth ();
-   const exploded_node *dst_node = eedge.m_dest;
-   const program_point &dst_point = dst_node->get_point ();
-   const int dst_stack_depth = dst_point.get_stack_depth ();
- 
-   emission_path->add_event
-     (std::make_unique<rewind_from_longjmp_event>
-        (&eedge,
- 	event_loc_info (get_longjmp_call ().location,
- 			src_point.get_fndecl (),
- 			src_stack_depth),
- 	this));
-   emission_path->add_event
-     (std::make_unique<rewind_to_setjmp_event>
-        (&eedge,
- 	event_loc_info (get_setjmp_call ().location,
- 			dst_point.get_fndecl (),
- 			dst_stack_depth),
- 	this));
- }
- 
  /* class exploded_edge : public dedge<eg_traits>.  */
  
  /* exploded_edge's ctor.  */
--- 1726,1731 ----
*************** exploded_graph::to_json () const
*** 4026,4193 ****
    return egraph_obj;
  }
  
- /* class exploded_path.  */
- 
- /* Copy ctor.  */
- 
- exploded_path::exploded_path (const exploded_path &other)
- : m_edges (other.m_edges.length ())
- {
-   int i;
-   const exploded_edge *eedge;
-   FOR_EACH_VEC_ELT (other.m_edges, i, eedge)
-     m_edges.quick_push (eedge);
- }
- 
- /* Look for the last use of SEARCH_STMT within this path.
-    If found write the edge's index to *OUT_IDX and return true, otherwise
-    return false.  */
- 
- bool
- exploded_path::find_stmt_backwards (const gimple *search_stmt,
- 				    int *out_idx) const
- {
-   int i;
-   const exploded_edge *eedge;
-   FOR_EACH_VEC_ELT_REVERSE (m_edges, i, eedge)
-     if (search_stmt->code == GIMPLE_PHI)
-       {
- 	/* Each phis_for_edge_op instance handles multiple phi stmts
- 	   at once, so we have to special-case the search for a phi stmt.  */
- 	if (auto op = eedge->maybe_get_op ())
- 	  if (auto phis_op = op->dyn_cast_phis_for_edge_op ())
- 	    if (phis_op->defines_ssa_name_p (gimple_phi_result (search_stmt)))
- 	      {
- 		*out_idx = i;
- 		return true;
- 	      }
-       }
-     else
-       {
- 	/* Non-phi stmt.  */
- 	if (const gimple *stmt = eedge->maybe_get_stmt ())
- 	  if (stmt == search_stmt)
- 	    {
- 	      *out_idx = i;
- 	      return true;
- 	    }
-       }
-   return false;
- }
- 
- /* Get the final exploded_node in this path, which must be non-empty.  */
- 
- exploded_node *
- exploded_path::get_final_enode () const
- {
-   gcc_assert (m_edges.length () > 0);
-   return m_edges[m_edges.length () - 1]->m_dest;
- }
- 
- /* Check state along this path, returning true if it is feasible.
-    If OUT is non-NULL, and the path is infeasible, write a new
-    feasibility_problem to *OUT.  */
- 
- bool
- exploded_path::feasible_p (logger *logger,
- 			   std::unique_ptr<feasibility_problem> *out,
- 			   engine *eng, const exploded_graph *eg) const
- {
-   LOG_SCOPE (logger);
- 
-   feasibility_state state (eng->get_model_manager (),
- 			   eg->get_supergraph ());
- 
-   /* Traverse the path, updating this state.  */
-   for (unsigned edge_idx = 0; edge_idx < m_edges.length (); edge_idx++)
-     {
-       const exploded_edge *eedge = m_edges[edge_idx];
-       if (logger)
- 	logger->log ("considering edge %i: EN:%i -> EN:%i",
- 		     edge_idx,
- 		     eedge->m_src->m_index,
- 		     eedge->m_dest->m_index);
- 
-       std::unique_ptr <rejected_constraint> rc;
-       if (!state.maybe_update_for_edge (logger, eedge, nullptr, &rc))
- 	{
- 	  gcc_assert (rc);
- 	  if (out)
- 	    *out = std::make_unique<feasibility_problem> (edge_idx, *eedge,
- 							  std::move (rc));
- 	  return false;
- 	}
- 
-       if (logger)
- 	{
- 	  logger->log ("state after edge %i: EN:%i -> EN:%i",
- 		       edge_idx,
- 		       eedge->m_src->m_index,
- 		       eedge->m_dest->m_index);
- 	  logger->start_log_line ();
- 	  state.get_model ().dump_to_pp (logger->get_printer (), true, false);
- 	  logger->end_log_line ();
- 	}
-     }
- 
-   return true;
- }
- 
- /* Dump this path in multiline form to PP.
-    If EXT_STATE is non-NULL, then show the nodes.  */
- 
- void
- exploded_path::dump_to_pp (pretty_printer *pp,
- 			   const extrinsic_state *ext_state) const
- {
-   for (unsigned i = 0; i < m_edges.length (); i++)
-     {
-       const exploded_edge *eedge = m_edges[i];
-       pp_printf (pp, "m_edges[%i]: EN %i -> EN %i",
- 		 i,
- 		 eedge->m_src->m_index,
- 		 eedge->m_dest->m_index);
-       pp_newline (pp);
- 
-       if (ext_state)
- 	eedge->m_dest->dump_to_pp (pp, *ext_state);
-     }
- }
- 
- /* Dump this path in multiline form to FP.  */
- 
- void
- exploded_path::dump (FILE *fp, const extrinsic_state *ext_state) const
- {
-   tree_dump_pretty_printer pp (fp);
-   dump_to_pp (&pp, ext_state);
- }
- 
- /* Dump this path in multiline form to stderr.  */
- 
- DEBUG_FUNCTION void
- exploded_path::dump (const extrinsic_state *ext_state) const
- {
-   dump (stderr, ext_state);
- }
- 
- /* Dump this path verbosely to FILENAME.  */
- 
- void
- exploded_path::dump_to_file (const char *filename,
- 			     const extrinsic_state &ext_state) const
- {
-   FILE *fp = fopen (filename, "w");
-   if (!fp)
-     return;
-   pretty_printer pp;
-   pp_format_decoder (&pp) = default_tree_printer;
-   pp.set_output_stream (fp);
-   dump_to_pp (&pp, &ext_state);
-   pp_flush (&pp);
-   fclose (fp);
- }
- 
  /* class feasibility_problem.  */
  
  void
--- 3681,3686 ----
diff -Nrcpad gcc-17-20260426/gcc/analyzer/exploded-graph.h gcc-17-20260503/gcc/analyzer/exploded-graph.h
*** gcc-17-20260426/gcc/analyzer/exploded-graph.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/exploded-graph.h	Sun May  3 22:32:05 2026
*************** private:
*** 926,959 ****
    hash_set<function *> m_functions_with_enodes;
  };
  
- /* A path within an exploded_graph: a sequence of edges.  */
- 
- class exploded_path
- {
- public:
-   exploded_path () : m_edges () {}
-   exploded_path (const exploded_path &other);
- 
-   unsigned length () const { return m_edges.length (); }
- 
-   bool find_stmt_backwards (const gimple *search_stmt,
- 			    int *out_idx) const;
- 
-   exploded_node *get_final_enode () const;
- 
-   void dump_to_pp (pretty_printer *pp,
- 		   const extrinsic_state *ext_state) const;
-   void dump (FILE *fp, const extrinsic_state *ext_state) const;
-   void dump (const extrinsic_state *ext_state = nullptr) const;
-   void dump_to_file (const char *filename,
- 		     const extrinsic_state &ext_state) const;
- 
-   bool feasible_p (logger *logger, std::unique_ptr<feasibility_problem> *out,
- 		    engine *eng, const exploded_graph *eg) const;
- 
-   auto_vec<const exploded_edge *> m_edges;
- };
- 
  /* A reason why a particular exploded_path is infeasible.  */
  
  class feasibility_problem
--- 926,931 ----
*************** private:
*** 1004,1013 ****
    auto_sbitmap m_snodes_visited;
  };
  
- /* Finding the shortest exploded_path within an exploded_graph.  */
- 
- typedef shortest_paths<eg_traits, exploded_path> shortest_exploded_paths;
- 
  // TODO: split the above up?
  
  } // namespace ana
--- 976,981 ----
diff -Nrcpad gcc-17-20260426/gcc/analyzer/exploded-path.cc gcc-17-20260503/gcc/analyzer/exploded-path.cc
*** gcc-17-20260426/gcc/analyzer/exploded-path.cc	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/analyzer/exploded-path.cc	Sun May  3 22:32:05 2026
***************
*** 0 ****
--- 1,193 ----
+ /* Paths within an exploded_graph.
+    Copyright (C) 2019-2026 Free Software Foundation, Inc.
+    Contributed by David Malcolm <dmalcolm@redhat.com>.
+ 
+ This file is part of GCC.
+ 
+ GCC is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+ 
+ GCC is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with GCC; see the file COPYING3.  If not see
+ <http://www.gnu.org/licenses/>.  */
+ 
+ #include "analyzer/common.h"
+ 
+ #include "analyzer/exploded-path.h"
+ 
+ #if ENABLE_ANALYZER
+ 
+ namespace ana {
+ 
+ /* class exploded_path.  */
+ 
+ /* Copy ctor.  */
+ 
+ exploded_path::exploded_path (const exploded_path &other)
+ : m_edges (other.m_edges.length ())
+ {
+   int i;
+   const exploded_edge *eedge;
+   FOR_EACH_VEC_ELT (other.m_edges, i, eedge)
+     m_edges.quick_push (eedge);
+ }
+ 
+ /* Look for the last use of SEARCH_STMT within this path.
+    If found write the edge's index to *OUT_IDX and return true, otherwise
+    return false.  */
+ 
+ bool
+ exploded_path::find_stmt_backwards (const gimple *search_stmt,
+ 				    int *out_idx) const
+ {
+   int i;
+   const exploded_edge *eedge;
+   FOR_EACH_VEC_ELT_REVERSE (m_edges, i, eedge)
+     if (search_stmt->code == GIMPLE_PHI)
+       {
+ 	/* Each phis_for_edge_op instance handles multiple phi stmts
+ 	   at once, so we have to special-case the search for a phi stmt.  */
+ 	if (auto op = eedge->maybe_get_op ())
+ 	  if (auto phis_op = op->dyn_cast_phis_for_edge_op ())
+ 	    if (phis_op->defines_ssa_name_p (gimple_phi_result (search_stmt)))
+ 	      {
+ 		*out_idx = i;
+ 		return true;
+ 	      }
+       }
+     else
+       {
+ 	/* Non-phi stmt.  */
+ 	if (const gimple *stmt = eedge->maybe_get_stmt ())
+ 	  if (stmt == search_stmt)
+ 	    {
+ 	      *out_idx = i;
+ 	      return true;
+ 	    }
+       }
+   return false;
+ }
+ 
+ /* Get the final exploded_node in this path, which must be non-empty.  */
+ 
+ exploded_node *
+ exploded_path::get_final_enode () const
+ {
+   gcc_assert (m_edges.length () > 0);
+   return m_edges[m_edges.length () - 1]->m_dest;
+ }
+ 
+ /* Check state along this path, returning true if it is feasible.
+    If OUT is non-NULL, and the path is infeasible, write a new
+    feasibility_problem to *OUT.  */
+ 
+ bool
+ exploded_path::feasible_p (logger *logger,
+ 			   std::unique_ptr<feasibility_problem> *out,
+ 			   engine *eng, const exploded_graph *eg) const
+ {
+   LOG_SCOPE (logger);
+ 
+   feasibility_state state (eng->get_model_manager (),
+ 			   eg->get_supergraph ());
+ 
+   /* Traverse the path, updating this state.  */
+   for (unsigned edge_idx = 0; edge_idx < m_edges.length (); edge_idx++)
+     {
+       const exploded_edge *eedge = m_edges[edge_idx];
+       if (logger)
+ 	logger->log ("considering edge %i: EN:%i -> EN:%i",
+ 		     edge_idx,
+ 		     eedge->m_src->m_index,
+ 		     eedge->m_dest->m_index);
+ 
+       std::unique_ptr <rejected_constraint> rc;
+       if (!state.maybe_update_for_edge (logger, eedge, nullptr, &rc))
+ 	{
+ 	  gcc_assert (rc);
+ 	  if (out)
+ 	    *out = std::make_unique<feasibility_problem> (edge_idx, *eedge,
+ 							  std::move (rc));
+ 	  return false;
+ 	}
+ 
+       if (logger)
+ 	{
+ 	  logger->log ("state after edge %i: EN:%i -> EN:%i",
+ 		       edge_idx,
+ 		       eedge->m_src->m_index,
+ 		       eedge->m_dest->m_index);
+ 	  logger->start_log_line ();
+ 	  state.get_model ().dump_to_pp (logger->get_printer (), true, false);
+ 	  logger->end_log_line ();
+ 	}
+     }
+ 
+   return true;
+ }
+ 
+ /* Dump this path in multiline form to PP.
+    If EXT_STATE is non-NULL, then show the nodes.  */
+ 
+ void
+ exploded_path::dump_to_pp (pretty_printer *pp,
+ 			   const extrinsic_state *ext_state) const
+ {
+   for (unsigned i = 0; i < m_edges.length (); i++)
+     {
+       const exploded_edge *eedge = m_edges[i];
+       pp_printf (pp, "m_edges[%i]: EN %i -> EN %i",
+ 		 i,
+ 		 eedge->m_src->m_index,
+ 		 eedge->m_dest->m_index);
+       pp_newline (pp);
+ 
+       if (ext_state)
+ 	eedge->m_dest->dump_to_pp (pp, *ext_state);
+     }
+ }
+ 
+ /* Dump this path in multiline form to FP.  */
+ 
+ void
+ exploded_path::dump (FILE *fp, const extrinsic_state *ext_state) const
+ {
+   tree_dump_pretty_printer pp (fp);
+   dump_to_pp (&pp, ext_state);
+ }
+ 
+ /* Dump this path in multiline form to stderr.  */
+ 
+ DEBUG_FUNCTION void
+ exploded_path::dump (const extrinsic_state *ext_state) const
+ {
+   dump (stderr, ext_state);
+ }
+ 
+ /* Dump this path verbosely to FILENAME.  */
+ 
+ void
+ exploded_path::dump_to_file (const char *filename,
+ 			     const extrinsic_state &ext_state) const
+ {
+   FILE *fp = fopen (filename, "w");
+   if (!fp)
+     return;
+   pretty_printer pp;
+   pp_format_decoder (&pp) = default_tree_printer;
+   pp.set_output_stream (fp);
+   dump_to_pp (&pp, &ext_state);
+   pp_flush (&pp);
+   fclose (fp);
+ }
+ 
+ } // namespace ana
+ 
+ #endif /* #if ENABLE_ANALYZER */
diff -Nrcpad gcc-17-20260426/gcc/analyzer/exploded-path.h gcc-17-20260503/gcc/analyzer/exploded-path.h
*** gcc-17-20260426/gcc/analyzer/exploded-path.h	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/analyzer/exploded-path.h	Sun May  3 22:32:05 2026
***************
*** 0 ****
--- 1,62 ----
+ /* Paths within an exploded_graph.
+    Copyright (C) 2019-2026 Free Software Foundation, Inc.
+    Contributed by David Malcolm <dmalcolm@redhat.com>.
+ 
+ This file is part of GCC.
+ 
+ GCC is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+ 
+ GCC is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with GCC; see the file COPYING3.  If not see
+ <http://www.gnu.org/licenses/>.  */
+ 
+ #ifndef GCC_ANALYZER_EXPLODED_PATH_H
+ #define GCC_ANALYZER_EXPLODED_PATH_H
+ 
+ #include "analyzer/exploded-graph.h"
+ 
+ namespace ana {
+ 
+ /* A path within an exploded_graph: a sequence of edges.  */
+ 
+ class exploded_path
+ {
+ public:
+   exploded_path () : m_edges () {}
+   exploded_path (const exploded_path &other);
+ 
+   unsigned length () const { return m_edges.length (); }
+ 
+   bool find_stmt_backwards (const gimple *search_stmt,
+ 			    int *out_idx) const;
+ 
+   exploded_node *get_final_enode () const;
+ 
+   void dump_to_pp (pretty_printer *pp,
+ 		   const extrinsic_state *ext_state) const;
+   void dump (FILE *fp, const extrinsic_state *ext_state) const;
+   void dump (const extrinsic_state *ext_state = nullptr) const;
+   void dump_to_file (const char *filename,
+ 		     const extrinsic_state &ext_state) const;
+ 
+   bool feasible_p (logger *logger, std::unique_ptr<feasibility_problem> *out,
+ 		    engine *eng, const exploded_graph *eg) const;
+ 
+   auto_vec<const exploded_edge *> m_edges;
+ };
+ 
+ /* Finding the shortest exploded_path within an exploded_graph.  */
+ 
+ typedef shortest_paths<eg_traits, exploded_path> shortest_exploded_paths;
+ 
+ } // namespace ana
+ 
+ #endif /* GCC_ANALYZER_EXPLODED_PATH_H */
diff -Nrcpad gcc-17-20260426/gcc/analyzer/feasible-graph.cc gcc-17-20260503/gcc/analyzer/feasible-graph.cc
*** gcc-17-20260426/gcc/analyzer/feasible-graph.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/feasible-graph.cc	Sun May  3 22:32:05 2026
*************** along with GCC; see the file COPYING3.
*** 37,42 ****
--- 37,43 ----
  #include "analyzer/supergraph.h"
  #include "analyzer/program-state.h"
  #include "analyzer/exploded-graph.h"
+ #include "analyzer/exploded-path.h"
  #include "analyzer/feasible-graph.h"
  
  #if ENABLE_ANALYZER
*************** feasible_graph::add_feasibility_problem
*** 177,183 ****
  std::unique_ptr<exploded_path>
  feasible_graph::make_epath (feasible_node *fnode) const
  {
!   std::unique_ptr<exploded_path> epath (new exploded_path ());
  
    /* FG is actually a tree.  Built the path backwards, by walking
       backwards from FNODE until we reach the origin.  */
--- 178,184 ----
  std::unique_ptr<exploded_path>
  feasible_graph::make_epath (feasible_node *fnode) const
  {
!   auto epath = std::make_unique<exploded_path> ();
  
    /* FG is actually a tree.  Built the path backwards, by walking
       backwards from FNODE until we reach the origin.  */
diff -Nrcpad gcc-17-20260426/gcc/analyzer/infinite-recursion.cc gcc-17-20260503/gcc/analyzer/infinite-recursion.cc
*** gcc-17-20260426/gcc/analyzer/infinite-recursion.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/infinite-recursion.cc	Sun May  3 22:32:05 2026
*************** contains_unknown_p (const svalue *sval)
*** 396,402 ****
    if (const compound_svalue *compound_sval
  	= sval->dyn_cast_compound_svalue ())
      for (auto iter : *compound_sval)
!       if (iter.m_sval->get_kind () == SK_UNKNOWN)
  	return true;
    return false;
  }
--- 396,402 ----
    if (const compound_svalue *compound_sval
  	= sval->dyn_cast_compound_svalue ())
      for (auto iter : *compound_sval)
!       if (iter.second->get_kind () == SK_UNKNOWN)
  	return true;
    return false;
  }
diff -Nrcpad gcc-17-20260426/gcc/analyzer/kf.cc gcc-17-20260503/gcc/analyzer/kf.cc
*** gcc-17-20260426/gcc/analyzer/kf.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/kf.cc	Sun May  3 22:32:05 2026
*************** kf_memset::impl_call_pre (const call_det
*** 747,752 ****
--- 747,1401 ----
    cd.maybe_set_lhs (dest_sval);
  }
  
+ /* A subclass of pending_diagnostic for complaining about functions on the
+    'mktemp' family called on a string literal.  */
+ 
+ class mktemp_of_string_literal : public undefined_function_behavior
+ {
+ public:
+   mktemp_of_string_literal (const call_details &cd)
+     : undefined_function_behavior (cd)
+   {
+   }
+ 
+   int
+   get_controlling_option () const final override
+   {
+     return OPT_Wanalyzer_mktemp_of_string_literal;
+   }
+ 
+   bool
+   emit (diagnostic_emission_context &ctxt) final override
+   {
+     auto_diagnostic_group d;
+ 
+     /* SEI CERT C Coding Standard: "STR30-C. Do not attempt to modify string
+        literals.  */
+     diagnostics::metadata::precanned_rule rule (
+       "STR30-C", "https://wiki.sei.cmu.edu/confluence/x/VtYxBQ");
+     ctxt.add_rule (rule);
+ 
+     bool warned = ctxt.warn ("%qE on a string literal", get_callee_fndecl ());
+     if (warned)
+       inform (ctxt.get_location (),
+ 	      "use a writable character array as the template argument,"
+ 	      " e.g. %<char tmpl[] = \"/tmp/fooXXXXXX\"%>");
+     return warned;
+   }
+ 
+   bool
+   describe_final_event (pretty_printer &pp,
+ 			const evdesc::final_event &) final override
+   {
+     pp_printf (&pp, "%qE on a string literal", get_callee_fndecl ());
+     return true;
+   }
+ };
+ 
+ /* A subclass of pending_diagnostic for complaining about functions in the
+    'mktemp' family called with a template that does not contain the expected
+    "XXXXXX" placeholder.  */
+ 
+ class mktemp_missing_placeholder
+   : public pending_diagnostic_subclass<mktemp_missing_placeholder>
+ {
+ public:
+   mktemp_missing_placeholder (const call_details &cd, size_t trailing_len)
+     : m_call_stmt (cd.get_call_stmt ()), m_fndecl (cd.get_fndecl_for_call ()),
+       m_trailing_len (trailing_len)
+   {
+     gcc_assert (m_fndecl);
+   }
+ 
+   const char *
+   get_kind () const final override
+   {
+     return "mktemp_missing_placeholder";
+   }
+ 
+   bool
+   operator== (const mktemp_missing_placeholder &other) const
+   {
+     return &m_call_stmt == &other.m_call_stmt;
+   }
+ 
+   int
+   get_controlling_option () const final override
+   {
+     return OPT_Wanalyzer_mktemp_missing_placeholder;
+   }
+ 
+   bool
+   emit (diagnostic_emission_context &ctxt) final override
+   {
+     if (m_trailing_len == 0)
+       return ctxt.warn ("%qE template string does not end with %qs", m_fndecl,
+ 			"XXXXXX");
+     else
+       return ctxt.warn ("%qE template string does not contain %qs"
+ 			" before a %zu-character suffix",
+ 			m_fndecl, "XXXXXX", m_trailing_len);
+   }
+ 
+   bool
+   describe_final_event (pretty_printer &pp,
+ 			const evdesc::final_event &) final override
+   {
+     if (m_trailing_len == 0)
+       pp_printf (&pp, "%qE template string does not end with %qs", m_fndecl,
+ 		 "XXXXXX");
+     else
+       pp_printf (&pp,
+ 		 "%qE template string does not contain %qs"
+ 		 " before a %zu-character suffix",
+ 		 m_fndecl, "XXXXXX", m_trailing_len);
+     return true;
+   }
+ 
+ private:
+   const gimple &m_call_stmt;
+   tree m_fndecl; // non-NULL
+   size_t m_trailing_len;
+ };
+ 
+ /* A subclass of pending_diagnostic for complaining about 'mkostemp'
+    or 'mkostemps' called with flags that are already included
+    internally (O_CREAT, O_EXCL, O_RDWR).  */
+ 
+ class mkostemp_redundant_flags
+   : public pending_diagnostic_subclass<mkostemp_redundant_flags>
+ {
+ public:
+   mkostemp_redundant_flags (const call_details &cd)
+     : m_call_stmt (cd.get_call_stmt ()), m_fndecl (cd.get_fndecl_for_call ())
+   {
+     gcc_assert (m_fndecl);
+   }
+ 
+   const char *
+   get_kind () const final override
+   {
+     return "mkostemp_redundant_flags";
+   }
+ 
+   bool
+   operator== (const mkostemp_redundant_flags &other) const
+   {
+     return &m_call_stmt == &other.m_call_stmt;
+   }
+ 
+   int
+   get_controlling_option () const final override
+   {
+     return OPT_Wanalyzer_mkostemp_redundant_flags;
+   }
+ 
+   bool
+   emit (diagnostic_emission_context &ctxt) final override
+   {
+     return ctxt.warn (
+       "%qE flags argument should not include %<O_RDWR%>, %<O_CREAT%>,"
+       " or %<O_EXCL%> as these are already implied",
+       m_fndecl);
+   }
+ 
+   bool
+   describe_final_event (pretty_printer &pp,
+ 			const evdesc::final_event &) final override
+   {
+     pp_printf (&pp,
+ 	       "%qE flags argument should not include %<O_RDWR%>, %<O_CREAT%>,"
+ 	       " or %<O_EXCL%> as these are already implied",
+ 	       m_fndecl);
+     return true;
+   }
+ 
+ private:
+   const gimple &m_call_stmt;
+   tree m_fndecl; // non-NULL
+ };
+ 
+ class kf_mktemp_family : public known_function
+ {
+ public:
+   /* Describes how the mktemp-family function signals success or failure
+      through its return value.  */
+   enum class outcome
+   {
+     /* Returns fd on success, -1 on failure (mkstemp, mkostemp, etc.).  */
+     fd,
+ 
+     /* Returns pointer on success, NULL on failure (mkdtemp).  */
+     null_ptr,
+ 
+     /* Returns template pointer; first byte \0 on failure (mktemp).  */
+     modif_tmpl
+   };
+ 
+ protected:
+   /* suffixlen_arg_idx is the index of the suffixlen argument, or -1
+      if there is none (trailing_len is implicitly 0).  */
+   kf_mktemp_family (outcome oc, int suffixlen_arg_idx)
+     : m_outcome (oc), m_suffixlen_arg_idx (suffixlen_arg_idx)
+   {
+   }
+ 
+   class failure;
+   class success;
+ 
+   static void check_for_string_literal_arg (const call_details &cd);
+ 
+   /* Check whether the flags argument at FLAGS_ARG_IDX contains any of
+      O_RDWR, O_CREAT, or O_EXCL, which are already included internally
+      by mkostemp/mkostemps.  */
+   static void check_flags (const call_details &cd, unsigned int flags_arg_idx);
+ 
+   HOST_WIDE_INT get_trailing_len (const call_details &cd,
+ 				  tristate &valid) const;
+ 
+   void impl_call_post (const call_details &cd) const final override;
+ 
+ private:
+   outcome m_outcome;
+   int m_suffixlen_arg_idx;
+ 
+   static const int PLACEHOLDER_LEN = 6;
+ 
+   /* Return true if the placeholder is "XXXXXX", false if it definitely isn't,
+    or unknown if we can't determine.  */
+   static tristate check_placeholder (const call_details &cd,
+ 				     size_t trailing_len,
+ 				     const svalue *ptr_sval,
+ 				     const svalue *strlen_sval);
+ };
+ 
+ void
+ kf_mktemp_family::check_for_string_literal_arg (const call_details &cd)
+ {
+   region_model_context *ctxt = cd.get_ctxt ();
+   gcc_assert (ctxt);
+   cd.get_model ()->check_for_null_terminated_string_arg (cd, 0, false,
+ 							 nullptr);
+   if (cd.get_arg_string_literal (0))
+     {
+       ctxt->warn (std::make_unique<mktemp_of_string_literal> (cd));
+       ctxt->terminate_path ();
+     }
+ }
+ 
+ void
+ kf_mktemp_family::check_flags (const call_details &cd,
+ 			       unsigned int flags_arg_idx)
+ {
+   region_model_context *ctxt = cd.get_ctxt ();
+   gcc_assert (ctxt);
+ 
+   const svalue *flags_sval = cd.get_arg_svalue (flags_arg_idx);
+   const constant_svalue *cst = flags_sval->dyn_cast_constant_svalue ();
+   if (!cst)
+     return;
+ 
+   unsigned HOST_WIDE_INT flags = TREE_INT_CST_LOW (cst->get_constant ());
+ 
+   /* Check whether any of the implicit flags are redundantly specified. */
+   unsigned HOST_WIDE_INT implicit_flags = 0;
+   for (const char *name : { "O_RDWR", "O_CREAT", "O_EXCL" })
+     if (tree cst_tree = get_stashed_constant_by_name (name))
+       implicit_flags |= TREE_INT_CST_LOW (cst_tree);
+ 
+   if (flags & implicit_flags)
+     ctxt->warn (std::make_unique<mkostemp_redundant_flags> (cd));
+ }
+ 
+ /* Extract the trailing length from the suffixlen argument.
+ 
+    Returns the trailing length on success, or -1 if the suffixlen is
+    not a compile-time constant.  Sets VALID to TS_FALSE if the
+    suffixlen is a negative constant (always invalid).  */
+ 
+ HOST_WIDE_INT
+ kf_mktemp_family::get_trailing_len (const call_details &cd,
+ 				    tristate &valid) const
+ {
+   if (m_suffixlen_arg_idx < 0)
+     return 0;
+ 
+   const svalue *suffixlen_sval = cd.get_arg_svalue (m_suffixlen_arg_idx);
+   const constant_svalue *cst = suffixlen_sval->dyn_cast_constant_svalue ();
+   if (!cst)
+     return -1;
+ 
+   /* TODO: Negative suffixlen is always wrong and potentially OOB, maybe add a
+      warning in the future?  */
+   if (tree_int_cst_sgn (cst->get_constant ()) < 0)
+     {
+       valid = tristate::TS_FALSE;
+       return -1;
+     }
+ 
+   return TREE_INT_CST_LOW (cst->get_constant ());
+ }
+ 
+ /* Model the failure outcome of a mktemp-family function call.
+ 
+    Sets the return value according to the function's convention (fd == -1, NULL
+    pointer, or '\0' in template[0]) and sets errno.  */
+ 
+ class kf_mktemp_family::failure : public failed_call_info
+ {
+ public:
+   failure (const call_details &cd, outcome oc)
+     : failed_call_info (cd), m_outcome (oc)
+   {
+   }
+ 
+   bool
+   update_model (region_model *model, const exploded_edge *,
+ 		region_model_context *ctxt) const final override
+   {
+     const call_details cd (get_call_details (model, ctxt));
+ 
+     switch (m_outcome)
+       {
+       case outcome::fd:
+ 	model->update_for_int_cst_return (cd, -1, true);
+ 	break;
+       case outcome::null_ptr:
+ 	model->update_for_null_return (cd, true);
+ 	break;
+       case outcome::modif_tmpl:
+ 	{
+ 	  const svalue *first_arg_svalue = cd.get_arg_svalue (0);
+ 
+ 	  /* Return the same pointer that was passed in.  */
+ 	  cd.maybe_set_lhs (first_arg_svalue);
+ 
+ 	  region_model_manager *mgr = cd.get_manager ();
+ 	  const region *template_reg = model->deref_rvalue (
+ 	    first_arg_svalue, cd.get_arg_tree (0), ctxt);
+ 
+ 	  /* mktemp may have modified the X positions before failing;
+ 	     invalidate the old buffer contents.  */
+ 	  model->mark_region_as_unknown (template_reg, nullptr);
+ 
+ 	  /* Then: template[0] = '\0'.  */
+ 	  const svalue *nul = mgr->get_or_create_int_cst (char_type_node, 0);
+ 	  model->set_value (template_reg, nul, ctxt);
+ 	  break;
+ 	}
+       default:
+ 	gcc_unreachable ();
+       }
+ 
+     model->set_errno (cd);
+     return true;
+   }
+ 
+ private:
+   outcome m_outcome;
+ };
+ 
+ /* Model the success outcome of a mktemp-family function call.
+ 
+    For fd-returning functions, conjures a non-negative fd and marks it valid.
+    For pointer-returning functions, returns the template pointer and marks the
+    template region as modified.  */
+ 
+ class kf_mktemp_family::success : public success_call_info
+ {
+ public:
+   success (const call_details &cd, outcome oc)
+     : success_call_info (cd), m_outcome (oc)
+   {
+   }
+ 
+   bool
+   update_model (region_model *model, const exploded_edge *,
+ 		region_model_context *ctxt) const final override
+   {
+     const call_details cd (get_call_details (model, ctxt));
+ 
+     switch (m_outcome)
+       {
+       case outcome::fd:
+ 	{
+ 	  region_model_manager *mgr = cd.get_manager ();
+ 	  const region *lhs_reg = cd.get_lhs_region ();
+ 	  /* conjured_svalue needs a non-null id_reg.  When there is
+ 	     no LHS, use an unknown symbolic region; we still conjure
+ 	     and mark the fd so the leak checker can see it.  */
+ 	  const region *id_reg
+ 	    = lhs_reg ? lhs_reg
+ 		      : mgr->get_unknown_symbolic_region (integer_type_node);
+ 
+ 	  tree lhs_type = cd.get_lhs_type ();
+ 	  if (!lhs_type)
+ 	    lhs_type = integer_type_node;
+ 
+ 	  conjured_purge p (model, ctxt);
+ 	  const svalue *fd_sval = mgr->get_or_create_conjured_svalue (
+ 	    lhs_type, &cd.get_call_stmt (), id_reg, p);
+ 	  const svalue *zero = mgr->get_or_create_int_cst (lhs_type, 0);
+ 
+ 	  if (!model->add_constraint (fd_sval, GE_EXPR, zero, ctxt))
+ 	    return false;
+ 
+ 	  if (lhs_reg)
+ 	    model->set_value (lhs_reg, fd_sval, ctxt);
+ 
+ 	  /* TODO: transition to an unchecked state so that
+ 	     use-without-check can be detected.  */
+ 	  model->mark_as_valid_fd (fd_sval, ctxt);
+ 	  break;
+ 	}
+       case outcome::null_ptr:
+ 	{
+ 	  region_model_manager *mgr = cd.get_manager ();
+ 	  const svalue *first_arg_svalue = cd.get_arg_svalue (0);
+ 	  cd.maybe_set_lhs (first_arg_svalue);
+ 
+ 	  /* On success, mkdtemp returns non-NULL.  */
+ 	  const svalue *null_ptr
+ 	    = mgr->get_or_create_int_cst (first_arg_svalue->get_type (), 0);
+ 	  if (!model->add_constraint (first_arg_svalue, NE_EXPR, null_ptr,
+ 				      ctxt))
+ 	    return false;
+ 
+ 	  const region *template_reg = model->deref_rvalue (
+ 	    first_arg_svalue, cd.get_arg_tree (0), ctxt);
+ 	  model->mark_region_as_unknown (template_reg, nullptr);
+ 	  break;
+ 	}
+       case outcome::modif_tmpl:
+ 	{
+ 	  const svalue *first_arg_svalue = cd.get_arg_svalue (0);
+ 	  cd.maybe_set_lhs (first_arg_svalue);
+ 	  const region *template_reg = model->deref_rvalue (
+ 	    first_arg_svalue, cd.get_arg_tree (0), ctxt);
+ 	  model->mark_region_as_unknown (template_reg, nullptr);
+ 	  break;
+ 	}
+       default:
+ 	gcc_unreachable ();
+       }
+ 
+     return true;
+   }
+ 
+ private:
+   outcome m_outcome;
+ };
+ 
+ /* Bifurcate into success and failure paths.  The template placeholder is
+    validated when possible.  If definitely invalid, only the failure path is
+    explored.  */
+ 
+ void
+ kf_mktemp_family::impl_call_post (const call_details &cd) const
+ {
+   if (!cd.get_ctxt ())
+     return;
+ 
+   tristate valid = tristate::TS_UNKNOWN;
+   HOST_WIDE_INT trailing_len = get_trailing_len (cd, valid);
+ 
+   /* Determine whether the template placeholder is valid.  */
+   const svalue *strlen_sval = nullptr;
+   const svalue *ptr_sval = nullptr;
+   if (trailing_len >= 0 && !valid.is_false ())
+     {
+       ptr_sval = cd.get_arg_svalue (0);
+       strlen_sval = cd.get_model ()->check_for_null_terminated_string_arg (
+ 	cd, 0, false, nullptr);
+     }
+ 
+   if (strlen_sval)
+     {
+       valid = check_placeholder (cd, trailing_len, ptr_sval, strlen_sval);
+       if (valid.is_false ())
+ 	cd.get_ctxt ()->warn (
+ 	  std::make_unique<mktemp_missing_placeholder> (cd, trailing_len));
+     }
+ 
+   /* Failure is always possible (bad template or runtime failure).  */
+   cd.get_ctxt ()->bifurcate (std::make_unique<failure> (cd, m_outcome));
+   /* Success is only possible if the template is not definitely invalid.  */
+   if (!valid.is_false ())
+     cd.get_ctxt ()->bifurcate (std::make_unique<success> (cd, m_outcome));
+   cd.get_ctxt ()->terminate_path ();
+ }
+ 
+ tristate
+ kf_mktemp_family::check_placeholder (const call_details &cd,
+ 				     size_t trailing_len,
+ 				     const svalue *ptr_sval,
+ 				     const svalue *strlen_sval)
+ {
+   region_model *model = cd.get_model ();
+ 
+   const constant_svalue *len_cst = strlen_sval->dyn_cast_constant_svalue ();
+   if (!len_cst)
+     return tristate::TS_UNKNOWN;
+ 
+   byte_offset_t len = TREE_INT_CST_LOW (len_cst->get_constant ());
+   if (len < PLACEHOLDER_LEN + trailing_len)
+     return tristate::TS_FALSE;
+ 
+   tree arg_tree = cd.get_arg_tree (0);
+   const region *reg = model->deref_rvalue (ptr_sval, arg_tree, cd.get_ctxt ());
+ 
+   /* Find the byte offset of the pointed-to region. */
+   region_offset reg_offset = reg->get_offset (cd.get_manager ());
+   if (reg_offset.symbolic_p ())
+     return tristate::TS_UNKNOWN;
+   byte_offset_t ptr_byte_offset;
+   if (!reg_offset.get_concrete_byte_offset (&ptr_byte_offset))
+     return tristate::TS_UNKNOWN;
+ 
+   const region *base_reg = reg->get_base_region ();
+   const svalue *base_sval = model->get_store_value (base_reg, cd.get_ctxt ());
+ 
+   const constant_svalue *cst_sval = base_sval->dyn_cast_constant_svalue ();
+   if (!cst_sval)
+     return tristate::TS_UNKNOWN;
+ 
+   tree cst = cst_sval->get_constant ();
+   if (TREE_CODE (cst) != STRING_CST)
+     return tristate::TS_UNKNOWN;
+ 
+   HOST_WIDE_INT str_len = len.to_shwi ();
+   HOST_WIDE_INT start = ptr_byte_offset.to_shwi ();
+ 
+   /* Ensure we can read up to and including the NUL terminator at position
+      [start + str_len - trailing_len] within the STRING_CST.  */
+   HOST_WIDE_INT range = start + str_len - trailing_len + 1;
+   if (range > TREE_STRING_LENGTH (cst))
+     return tristate::TS_UNKNOWN;
+ 
+   if (memcmp (TREE_STRING_POINTER (cst) + start + str_len - trailing_len
+ 		- PLACEHOLDER_LEN,
+ 	      "XXXXXX", PLACEHOLDER_LEN)
+       != 0)
+     return tristate::TS_FALSE;
+ 
+   return tristate::TS_TRUE;
+ }
+ 
+ /* Handler for calls to "mkdtemp", "mkstemp", and "mktemp", which all
+    take a single char * template argument.
+ 
+    The template must not be a string constant, and its last six
+    characters must be "XXXXXX".  */
+ 
+ class kf_mktemp_simple : public kf_mktemp_family
+ {
+ public:
+   kf_mktemp_simple (outcome oc) : kf_mktemp_family (oc, -1) {}
+ 
+   bool
+   matches_call_types_p (const call_details &cd) const final override
+   {
+     return (cd.num_args () == 1 && cd.arg_is_pointer_p (0));
+   }
+ 
+   void
+   impl_call_pre (const call_details &cd) const final override
+   {
+     if (cd.get_ctxt ())
+       check_for_string_literal_arg (cd);
+   }
+ };
+ 
+ /* Handler for calls to "mkostemp":
+ 
+      int mkostemp(char *template, int flags);
+ 
+    The template must not be a string constant, and its last six
+    characters must be "XXXXXX".  Warns when flags contains O_RDWR,
+    O_CREAT, or O_EXCL, which are already included internally.  */
+ 
+ class kf_mkostemp : public kf_mktemp_family
+ {
+ public:
+   kf_mkostemp () : kf_mktemp_family (outcome::fd, -1) {}
+ 
+   bool
+   matches_call_types_p (const call_details &cd) const final override
+   {
+     return (cd.num_args () == 2 && cd.arg_is_pointer_p (0)
+ 	    && cd.arg_is_integral_p (1));
+   }
+ 
+   void
+   impl_call_pre (const call_details &cd) const final override
+   {
+     if (cd.get_ctxt ())
+       {
+ 	check_for_string_literal_arg (cd);
+ 	check_flags (cd, 1);
+       }
+   }
+ };
+ 
+ /* Handler for calls to "mkostemps":
+ 
+      int mkostemps(char *template, int suffixlen, int flags);
+ 
+    The template must not be a string constant, and must contain
+    "XXXXXX" before a suffixlen-character suffix.  Warns when flags
+    contains O_RDWR, O_CREAT, or O_EXCL, which are already included
+    internally.  */
+ 
+ class kf_mkostemps : public kf_mktemp_family
+ {
+ public:
+   kf_mkostemps () : kf_mktemp_family (outcome::fd, 1) {}
+ 
+   bool
+   matches_call_types_p (const call_details &cd) const final override
+   {
+     return (cd.num_args () == 3 && cd.arg_is_pointer_p (0)
+ 	    && cd.arg_is_integral_p (1) && cd.arg_is_integral_p (2));
+   }
+ 
+   void
+   impl_call_pre (const call_details &cd) const final override
+   {
+     if (cd.get_ctxt ())
+       {
+ 	check_for_string_literal_arg (cd);
+ 	check_flags (cd, 2);
+       }
+   }
+ };
+ 
+ /* Handler for calls to "mkstemps":
+ 
+      int mkstemps(char *template, int suffixlen);
+ 
+    The template must not be a string constant, and must contain
+    "XXXXXX" before a suffixlen-character suffix.  */
+ 
+ class kf_mkstemps : public kf_mktemp_family
+ {
+ public:
+   kf_mkstemps () : kf_mktemp_family (outcome::fd, 1) {}
+ 
+   bool
+   matches_call_types_p (const call_details &cd) const final override
+   {
+     return (cd.num_args () == 2 && cd.arg_is_pointer_p (0)
+ 	    && cd.arg_is_integral_p (1));
+   }
+ 
+   void
+   impl_call_pre (const call_details &cd) const final override
+   {
+     if (cd.get_ctxt ())
+       check_for_string_literal_arg (cd);
+   }
+ };
+ 
  /* A subclass of pending_diagnostic for complaining about 'putenv'
     called on an auto var.  */
  
*************** private:
*** 833,838 ****
--- 1482,1594 ----
    tree m_var_decl; // could be NULL
  };
  
+ class kf_atoi_family: public known_function
+ {
+ public:
+   bool matches_call_types_p (const call_details &cd) const final override
+   {
+     return (cd.num_args () == 1 && cd.arg_is_pointer_p (0));
+   }
+ 
+   void impl_call_pre (const call_details &cd) const final override
+   {
+     /* atoi expects a valid, null-terminated string. */
+     cd.check_for_null_terminated_string_arg (0, false, nullptr);
+     
+     /* atoi returns an integer, but we don't know what it is statically. 
+        Tell the analyzer to assume it returns a generic, unknown value. */
+     cd.set_any_lhs_with_defaults ();
+   }
+ };
+ 
+ /* Handler for calls to "getenv".
+      char *getenv (const char *name);
+ 
+    Returns either NULL (if the environment variable is not found),
+    or a pointer to the value string.  */
+ 
+ class kf_getenv : public known_function
+ {
+ public:
+   bool matches_call_types_p (const call_details &cd) const final override
+   {
+     return (cd.num_args () == 1 && cd.arg_is_pointer_p (0));
+   }
+ 
+   void impl_call_pre (const call_details &cd) const final override
+   {
+     cd.check_for_null_terminated_string_arg (0);
+   }
+ 
+   void impl_call_post (const call_details &cd) const final override;
+ };
+ 
+ void
+ kf_getenv::impl_call_post (const call_details &cd) const
+ {
+   class getenv_call_info : public call_info
+   {
+   public:
+     getenv_call_info (const call_details &cd, bool found)
+     : call_info (cd), m_found (found)
+     {
+     }
+ 
+     void print_desc (pretty_printer &pp) const final override
+     {
+       if (m_found)
+ 	pp_printf (&pp,
+ 		   "when %qE returns non-NULL",
+ 		   get_fndecl ());
+       else
+ 	pp_printf (&pp,
+ 		   "when %qE returns NULL",
+ 		   get_fndecl ());
+     }
+ 
+     bool update_model (region_model *model,
+ 		       const exploded_edge *,
+ 		       region_model_context *ctxt) const final override
+     {
+       const call_details cd (get_call_details (model, ctxt));
+       if (tree lhs_type = cd.get_lhs_type ())
+ 	{
+ 	  region_model_manager *mgr = model->get_manager ();
+ 	  const svalue *result;
+ 	  if (m_found)
+ 	    {
+ 	      /* Return a conjured non-NULL pointer.  */
+ 	      result
+ 		= mgr->get_or_create_conjured_svalue (lhs_type,
+ 						       &cd.get_call_stmt (),
+ 						       cd.get_lhs_region (),
+ 						       conjured_purge (model,
+ 								       ctxt));
+ 	      const svalue *null_ptr
+ 		= mgr->get_or_create_int_cst (lhs_type, 0);
+ 	      model->add_constraint (result, NE_EXPR, null_ptr, ctxt);
+ 	    }
+ 	  else
+ 	    result = mgr->get_or_create_int_cst (lhs_type, 0);
+ 	  cd.maybe_set_lhs (result);
+ 	}
+       return true;
+     }
+   private:
+     bool m_found;
+   };
+ 
+   /* Body of kf_getenv::impl_call_post.  */
+   if (cd.get_ctxt ())
+     {
+       cd.get_ctxt ()->bifurcate
+ 	(std::make_unique<getenv_call_info> (cd, false));
+       cd.get_ctxt ()->bifurcate
+ 	(std::make_unique<getenv_call_info> (cd, true));
+       cd.get_ctxt ()->terminate_path ();
+     }
+ }
+ 
  /* Handler for calls to "putenv".
  
     In theory we could try to model the state of the environment variables
*************** region_model::impl_deallocation_call (co
*** 2092,2097 ****
--- 2848,2892 ----
    kf.impl_call_post (cd);
  }
  
+ /* Handler for "strcasecmp"   */
+ 
+ class kf_strcasecmp : public builtin_known_function
+ {
+ public:
+   bool
+   matches_call_types_p (const call_details &cd) const final override
+   {
+     return (cd.num_args () == 2
+       && cd.arg_is_pointer_p (0)
+       && cd.arg_is_pointer_p (1));
+   }
+   void
+   impl_call_pre (const call_details &cd) const final override
+   {
+     cd.check_for_null_terminated_string_arg (0);
+     cd.check_for_null_terminated_string_arg (1);
+   }
+ 
+   enum built_in_function
+   builtin_code () const final override
+   {
+     return BUILT_IN_STRCASECMP;
+   }
+ 
+   void impl_call_post (const call_details &cd) const final override;
+ };
+ 
+ void
+ kf_strcasecmp::impl_call_post (const call_details &cd) const
+ {
+   if (tree lhs_type = cd.get_lhs_type ())
+     {
+       const svalue *result_val
+ 	= cd.get_or_create_conjured_svalue (cd.get_lhs_region ());
+       cd.maybe_set_lhs (result_val);
+     }
+ }
+ 
  static void
  register_atomic_builtins (known_function_manager &kfm)
  {
*************** register_known_functions (known_function
*** 2281,2286 ****
--- 3076,3083 ----
  
      kfm.add (BUILT_IN_EH_POINTER, std::make_unique<kf_eh_pointer> ());
  
+     kfm.add(BUILT_IN_STRCASECMP, std::make_unique<kf_strcasecmp>());
+ 
      register_atomic_builtins (kfm);
      register_sanitizer_builtins (kfm);
      register_varargs_builtins (kfm);
*************** register_known_functions (known_function
*** 2289,2294 ****
--- 3086,3095 ----
    /* Known builtins and C standard library functions
       the analyzer has known functions for.  */
    {
+     kfm.add ("atoi", std::make_unique<kf_atoi_family> ());
+     kfm.add ("atol", std::make_unique<kf_atoi_family> ());
+     kfm.add ("atoll", std::make_unique<kf_atoi_family> ());
+ 
      kfm.add ("alloca", std::make_unique<kf_alloca> ());
      kfm.add ("__builtin_alloca", std::make_unique<kf_alloca> ());
      kfm.add ("calloc", std::make_unique<kf_calloc> ());
*************** register_known_functions (known_function
*** 2341,2351 ****
--- 3142,3166 ----
      kfm.add ("__builtin_strlen", std::make_unique<kf_strlen> ());
      kfm.add ("strstr", std::make_unique<kf_strstr> ());
      kfm.add ("__builtin_strstr", std::make_unique<kf_strstr> ());
+     kfm.add("strcasecmp", std::make_unique<kf_strcasecmp>());
+     kfm.add("__builtin_strcasecmp", std::make_unique<kf_strcasecmp>());
    }
  
    /* Known POSIX functions, and some non-standard extensions.  */
    {
      kfm.add ("fopen", std::make_unique<kf_fopen> ());
+     kfm.add ("getenv", std::make_unique<kf_getenv> ());
+     kfm.add ("mkdtemp", std::make_unique<kf_mktemp_simple> (
+ 			  kf_mktemp_family::outcome::null_ptr));
+     kfm.add ("mkostemp", std::make_unique<kf_mkostemp> ());
+     kfm.add ("mkostemps", std::make_unique<kf_mkostemps> ());
+     kfm.add ("mkstemps", std::make_unique<kf_mkstemps> ());
+     kfm.add ("mkstemp", std::make_unique<kf_mktemp_simple> (
+ 			  kf_mktemp_family::outcome::fd));
+     /* TODO: Report mktemp as deprecated per MSC24-C
+        (https://wiki.sei.cmu.edu/confluence/x/hNYxBQ).  */
+     kfm.add ("mktemp", std::make_unique<kf_mktemp_simple> (
+ 			 kf_mktemp_family::outcome::modif_tmpl));
      kfm.add ("putenv", std::make_unique<kf_putenv> ());
      kfm.add ("strtok", std::make_unique<kf_strtok> (rmm));
  
*************** register_known_functions (known_function
*** 2388,2393 ****
--- 3203,3212 ----
       from <cstdlib> etc for the C spellings of these headers (e.g. <stdlib.h>),
       so we must match against these too.  */
    {
+     kfm.add_std_ns ("atoi", std::make_unique<kf_atoi_family> ());
+     kfm.add_std_ns ("atol", std::make_unique<kf_atoi_family> ());
+     kfm.add_std_ns ("atoll", std::make_unique<kf_atoi_family> ());
+ 
      kfm.add_std_ns ("malloc", std::make_unique<kf_malloc> ());
      kfm.add_std_ns ("free", std::make_unique<kf_free> ());
      kfm.add_std_ns ("realloc", std::make_unique<kf_realloc> ());
diff -Nrcpad gcc-17-20260426/gcc/analyzer/poisoned-value-diagnostic.cc gcc-17-20260503/gcc/analyzer/poisoned-value-diagnostic.cc
*** gcc-17-20260426/gcc/analyzer/poisoned-value-diagnostic.cc	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/analyzer/poisoned-value-diagnostic.cc	Sun May  3 22:32:05 2026
***************
*** 0 ****
--- 1,220 ----
+ /* Implementation of class ana::poisoned_value_diagnostic.
+    Copyright (C) 2019-2026 Free Software Foundation, Inc.
+    Contributed by David Malcolm <dmalcolm@redhat.com>.
+ 
+ This file is part of GCC.
+ 
+ GCC is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+ 
+ GCC is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with GCC; see the file COPYING3.  If not see
+ <http://www.gnu.org/licenses/>.  */
+ 
+ #include "analyzer/common.h"
+ 
+ #include "analyzer/region-model.h"
+ #include "analyzer/feasible-graph.h"
+ #include "diagnostics/sarif-sink.h"
+ 
+ #if ENABLE_ANALYZER
+ 
+ namespace ana {
+ 
+ /* A subclass of pending_diagnostic for complaining about uses of
+    poisoned values.  */
+ 
+ class poisoned_value_diagnostic
+ : public pending_diagnostic_subclass<poisoned_value_diagnostic>
+ {
+ public:
+   poisoned_value_diagnostic (tree expr, enum poison_kind pkind,
+ 			     const region *src_region,
+ 			     tree check_expr)
+   : m_expr (expr), m_pkind (pkind),
+     m_src_region (src_region),
+     m_check_expr (check_expr)
+   {}
+ 
+   const char *get_kind () const final override { return "poisoned_value_diagnostic"; }
+ 
+   bool use_of_uninit_p () const final override
+   {
+     return m_pkind == poison_kind::uninit;
+   }
+ 
+   bool operator== (const poisoned_value_diagnostic &other) const
+   {
+     return (m_expr == other.m_expr
+ 	    && m_pkind == other.m_pkind
+ 	    && m_src_region == other.m_src_region);
+   }
+ 
+   int get_controlling_option () const final override
+   {
+     switch (m_pkind)
+       {
+       default:
+ 	gcc_unreachable ();
+       case poison_kind::uninit:
+ 	return OPT_Wanalyzer_use_of_uninitialized_value;
+       case poison_kind::freed:
+       case poison_kind::deleted:
+ 	return OPT_Wanalyzer_use_after_free;
+       case poison_kind::popped_stack:
+ 	return OPT_Wanalyzer_use_of_pointer_in_stale_stack_frame;
+       }
+   }
+ 
+   bool terminate_path_p () const final override { return true; }
+ 
+   bool emit (diagnostic_emission_context &ctxt) final override
+   {
+     switch (m_pkind)
+       {
+       default:
+ 	gcc_unreachable ();
+       case poison_kind::uninit:
+ 	{
+ 	  ctxt.add_cwe (457); /* "CWE-457: Use of Uninitialized Variable".  */
+ 	  return ctxt.warn ("use of uninitialized value %qE",
+ 			    m_expr);
+ 	}
+ 	break;
+       case poison_kind::freed:
+ 	{
+ 	  ctxt.add_cwe (416); /* "CWE-416: Use After Free".  */
+ 	  return ctxt.warn ("use after %<free%> of %qE",
+ 			    m_expr);
+ 	}
+ 	break;
+       case poison_kind::deleted:
+ 	{
+ 	  ctxt.add_cwe (416); /* "CWE-416: Use After Free".  */
+ 	  return ctxt.warn ("use after %<delete%> of %qE",
+ 			    m_expr);
+ 	}
+ 	break;
+       case poison_kind::popped_stack:
+ 	{
+ 	  /* TODO: which CWE?  */
+ 	  return ctxt.warn
+ 	    ("dereferencing pointer %qE to within stale stack frame",
+ 	     m_expr);
+ 	}
+ 	break;
+       }
+   }
+ 
+   bool
+   describe_final_event (pretty_printer &pp,
+ 			const evdesc::final_event &) final override
+   {
+     switch (m_pkind)
+       {
+       default:
+ 	gcc_unreachable ();
+       case poison_kind::uninit:
+ 	{
+ 	  pp_printf (&pp,
+ 		     "use of uninitialized value %qE here",
+ 		     m_expr);
+ 	  return true;
+ 	}
+       case poison_kind::freed:
+ 	{
+ 	  pp_printf (&pp,
+ 		     "use after %<free%> of %qE here",
+ 		     m_expr);
+ 	  return true;
+ 	}
+       case poison_kind::deleted:
+ 	{
+ 	  pp_printf (&pp,
+ 		     "use after %<delete%> of %qE here",
+ 		     m_expr);
+ 	  return true;
+ 	}
+       case poison_kind::popped_stack:
+ 	{
+ 	  pp_printf (&pp,
+ 		     "dereferencing pointer %qE to within stale stack frame",
+ 		     m_expr);
+ 	  return true;
+ 	}
+       }
+   }
+ 
+   void mark_interesting_stuff (interesting_t *interest) final override
+   {
+     if (m_src_region)
+       interest->add_region_creation (m_src_region);
+   }
+ 
+   /* Attempt to suppress false positives.
+      Reject paths where the value of the underlying region isn't poisoned.
+      This can happen due to state merging when exploring the exploded graph,
+      where the more precise analysis during feasibility analysis finds that
+      the region is in fact valid.
+      To do this we need to get the value from the fgraph.  Unfortunately
+      we can't simply query the state of m_src_region (from the enode),
+      since it might be a different region in the fnode state (e.g. with
+      heap-allocated regions, the numbering could be different).
+      Hence we access m_check_expr, if available.  */
+ 
+   bool check_valid_fpath_p (const feasible_node &fnode)
+     const final override
+   {
+     if (!m_check_expr)
+       return true;
+     const svalue *fsval = fnode.get_model ().get_rvalue (m_check_expr, nullptr);
+     /* Check to see if the expr is also poisoned in FNODE (and in the
+        same way).  */
+     const poisoned_svalue * fspval = fsval->dyn_cast_poisoned_svalue ();
+     if (!fspval)
+       return false;
+     if (fspval->get_poison_kind () != m_pkind)
+       return false;
+     return true;
+   }
+ 
+   void
+   maybe_add_sarif_properties (diagnostics::sarif_object &result_obj)
+     const final override
+   {
+     auto &props = result_obj.get_or_create_properties ();
+ #define PROPERTY_PREFIX "gcc/analyzer/poisoned_value_diagnostic/"
+     props.set (PROPERTY_PREFIX "expr", tree_to_json (m_expr));
+     props.set_string (PROPERTY_PREFIX "kind", poison_kind_to_str (m_pkind));
+     if (m_src_region)
+       props.set (PROPERTY_PREFIX "src_region", m_src_region->to_json ());
+     props.set (PROPERTY_PREFIX "check_expr", tree_to_json (m_check_expr));
+ #undef PROPERTY_PREFIX
+   }
+ 
+ private:
+   tree m_expr;
+   enum poison_kind m_pkind;
+   const region *m_src_region;
+   tree m_check_expr;
+ };
+ 
+ std::unique_ptr<pending_diagnostic>
+ make_poisoned_value_diagnostic (tree expr, enum poison_kind pkind,
+ 				const region *src_region,
+ 				tree check_expr)
+ {
+   return std::make_unique<poisoned_value_diagnostic> (expr, pkind,
+ 						      src_region, check_expr);
+ }
+ 
+ } // namespace ana
+ 
+ #endif /* #if ENABLE_ANALYZER */
diff -Nrcpad gcc-17-20260426/gcc/analyzer/program-state.cc gcc-17-20260503/gcc/analyzer/program-state.cc
*** gcc-17-20260426/gcc/analyzer/program-state.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/program-state.cc	Sun May  3 22:32:05 2026
*************** sm_state_map::impl_set_state (const sval
*** 565,571 ****
  	for (auto iter = compound_sval->begin ();
  	     iter != compound_sval->end (); ++iter)
  	  {
! 	    const svalue *inner_sval = iter.get_svalue ();
  	    if (inner_sval->can_have_associated_state_p ())
  	      impl_set_state (inner_sval, state, origin, ext_state);
  	  }
--- 565,571 ----
  	for (auto iter = compound_sval->begin ();
  	     iter != compound_sval->end (); ++iter)
  	  {
! 	    const svalue *inner_sval = iter->second;
  	    if (inner_sval->can_have_associated_state_p ())
  	      impl_set_state (inner_sval, state, origin, ext_state);
  	  }
diff -Nrcpad gcc-17-20260426/gcc/analyzer/region-model-manager.cc gcc-17-20260503/gcc/analyzer/region-model-manager.cc
*** gcc-17-20260426/gcc/analyzer/region-model-manager.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/region-model-manager.cc	Sun May  3 22:32:05 2026
*************** maybe_undo_optimize_bit_field_compare (t
*** 639,645 ****
    if (!INTEGRAL_TYPE_P (type))
      return nullptr;
  
!   const binding_map &map = compound_sval->get_map ();
    unsigned HOST_WIDE_INT mask = TREE_INT_CST_LOW (cst);
    /* If "mask" is a contiguous range of set bits, see if the
       compound_sval has a value for those bits.  */
--- 639,645 ----
    if (!INTEGRAL_TYPE_P (type))
      return nullptr;
  
!   const concrete_binding_map &map = compound_sval->get_concrete_bindings ();
    unsigned HOST_WIDE_INT mask = TREE_INT_CST_LOW (cst);
    /* If "mask" is a contiguous range of set bits, see if the
       compound_sval has a value for those bits.  */
*************** maybe_undo_optimize_bit_field_compare (t
*** 651,661 ****
    if (BYTES_BIG_ENDIAN)
      bound_bits = bit_range (BITS_PER_UNIT - bits.get_next_bit_offset (),
  			    bits.m_size_in_bits);
!   const concrete_binding *conc
!     = get_store_manager ()->get_concrete_binding (bound_bits);
!   const svalue *sval = map.get (conc);
    if (!sval)
!     return nullptr;
  
    /* We have a value;
       shift it by the correct number of bits.  */
--- 651,663 ----
    if (BYTES_BIG_ENDIAN)
      bound_bits = bit_range (BITS_PER_UNIT - bits.get_next_bit_offset (),
  			    bits.m_size_in_bits);
!   const svalue *sval = map.get_any_exact_binding (bound_bits);
    if (!sval)
!     {
!       /* In theory we could also look for bindings that straddle the
! 	 bit range.  For simplicity, bail out on this case.  */
!       return nullptr;
!     }
  
    /* We have a value;
       shift it by the correct number of bits.  */
*************** get_or_create_widening_svalue (tree type
*** 1406,1412 ****
  
  const svalue *
  region_model_manager::get_or_create_compound_svalue (tree type,
! 						     const binding_map &map)
  {
    compound_svalue::key_t tmp_key (type, &map);
    if (compound_svalue **slot = m_compound_values_map.get (tmp_key))
--- 1408,1433 ----
  
  const svalue *
  region_model_manager::get_or_create_compound_svalue (tree type,
! 						     concrete_binding_map &&map)
! {
!   compound_svalue::key_t tmp_key (type, &map);
!   if (compound_svalue **slot = m_compound_values_map.get (tmp_key))
!     return *slot;
!   compound_svalue *compound_sval
!     = new compound_svalue (alloc_symbol_id (), type, std::move (map));
!   RETURN_UNKNOWN_IF_TOO_COMPLEX (compound_sval);
!   /* Use make_key rather than reusing the key, so that we use a
!      ptr to compound_sval's binding_map, rather than the MAP param.  */
!   m_compound_values_map.put (compound_sval->make_key (), compound_sval);
!   return compound_sval;
! }
! 
! /* Return the svalue * of type TYPE for the compound values in MAP,
!    creating it if necessary.  */
! 
! const svalue *
! region_model_manager::get_or_create_compound_svalue (tree type,
! 						     const concrete_binding_map &map)
  {
    compound_svalue::key_t tmp_key (type, &map);
    if (compound_svalue **slot = m_compound_values_map.get (tmp_key))
diff -Nrcpad gcc-17-20260426/gcc/analyzer/region-model-manager.h gcc-17-20260503/gcc/analyzer/region-model-manager.h
*** gcc-17-20260426/gcc/analyzer/region-model-manager.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/region-model-manager.h	Sun May  3 22:32:05 2026
*************** public:
*** 77,83 ****
  					       const svalue *base_svalue,
  					       const svalue *iter_svalue);
    const svalue *get_or_create_compound_svalue (tree type,
! 					       const binding_map &map);
    const svalue *get_or_create_conjured_svalue (tree type, const gimple *stmt,
  					       const region *id_reg,
  					       const conjured_purge &p,
--- 77,85 ----
  					       const svalue *base_svalue,
  					       const svalue *iter_svalue);
    const svalue *get_or_create_compound_svalue (tree type,
! 					       concrete_binding_map &&map);
!   const svalue *get_or_create_compound_svalue (tree type,
! 					       const concrete_binding_map &map);
    const svalue *get_or_create_conjured_svalue (tree type, const gimple *stmt,
  					       const region *id_reg,
  					       const conjured_purge &p,
diff -Nrcpad gcc-17-20260426/gcc/analyzer/region-model-reachability.cc gcc-17-20260503/gcc/analyzer/region-model-reachability.cc
*** gcc-17-20260426/gcc/analyzer/region-model-reachability.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/region-model-reachability.cc	Sun May  3 22:32:05 2026
*************** reachable_regions::handle_sval (const sv
*** 172,178 ****
        for (auto iter = compound_sval->begin ();
  	   iter != compound_sval->end (); ++iter)
  	{
! 	  const svalue *iter_sval = iter.get_svalue ();
  	  handle_sval (iter_sval);
  	}
      }
--- 172,178 ----
        for (auto iter = compound_sval->begin ();
  	   iter != compound_sval->end (); ++iter)
  	{
! 	  const svalue *iter_sval = iter->second;
  	  handle_sval (iter_sval);
  	}
      }
*************** reachable_regions::handle_parm (const sv
*** 238,244 ****
        for (auto iter = compound_sval->begin ();
  	   iter != compound_sval->end (); ++iter)
  	{
! 	  const svalue *iter_sval = iter.get_svalue ();
  	  handle_sval (iter_sval);
  	}
      }
--- 238,244 ----
        for (auto iter = compound_sval->begin ();
  	   iter != compound_sval->end (); ++iter)
  	{
! 	  const svalue *iter_sval = iter->second;
  	  handle_sval (iter_sval);
  	}
      }
diff -Nrcpad gcc-17-20260426/gcc/analyzer/region-model.cc gcc-17-20260503/gcc/analyzer/region-model.cc
*** gcc-17-20260426/gcc/analyzer/region-model.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/region-model.cc	Sun May  3 22:32:05 2026
*************** region_model::loop_replay_fixup (const r
*** 742,1025 ****
    m_store.loop_replay_fixup (dst_state->get_store (), m_mgr);
  }
  
- /* A subclass of pending_diagnostic for complaining about uses of
-    poisoned values.  */
- 
- class poisoned_value_diagnostic
- : public pending_diagnostic_subclass<poisoned_value_diagnostic>
- {
- public:
-   poisoned_value_diagnostic (tree expr, enum poison_kind pkind,
- 			     const region *src_region,
- 			     tree check_expr)
-   : m_expr (expr), m_pkind (pkind),
-     m_src_region (src_region),
-     m_check_expr (check_expr)
-   {}
- 
-   const char *get_kind () const final override { return "poisoned_value_diagnostic"; }
- 
-   bool use_of_uninit_p () const final override
-   {
-     return m_pkind == poison_kind::uninit;
-   }
- 
-   bool operator== (const poisoned_value_diagnostic &other) const
-   {
-     return (m_expr == other.m_expr
- 	    && m_pkind == other.m_pkind
- 	    && m_src_region == other.m_src_region);
-   }
- 
-   int get_controlling_option () const final override
-   {
-     switch (m_pkind)
-       {
-       default:
- 	gcc_unreachable ();
-       case poison_kind::uninit:
- 	return OPT_Wanalyzer_use_of_uninitialized_value;
-       case poison_kind::freed:
-       case poison_kind::deleted:
- 	return OPT_Wanalyzer_use_after_free;
-       case poison_kind::popped_stack:
- 	return OPT_Wanalyzer_use_of_pointer_in_stale_stack_frame;
-       }
-   }
- 
-   bool terminate_path_p () const final override { return true; }
- 
-   bool emit (diagnostic_emission_context &ctxt) final override
-   {
-     switch (m_pkind)
-       {
-       default:
- 	gcc_unreachable ();
-       case poison_kind::uninit:
- 	{
- 	  ctxt.add_cwe (457); /* "CWE-457: Use of Uninitialized Variable".  */
- 	  return ctxt.warn ("use of uninitialized value %qE",
- 			    m_expr);
- 	}
- 	break;
-       case poison_kind::freed:
- 	{
- 	  ctxt.add_cwe (416); /* "CWE-416: Use After Free".  */
- 	  return ctxt.warn ("use after %<free%> of %qE",
- 			    m_expr);
- 	}
- 	break;
-       case poison_kind::deleted:
- 	{
- 	  ctxt.add_cwe (416); /* "CWE-416: Use After Free".  */
- 	  return ctxt.warn ("use after %<delete%> of %qE",
- 			    m_expr);
- 	}
- 	break;
-       case poison_kind::popped_stack:
- 	{
- 	  /* TODO: which CWE?  */
- 	  return ctxt.warn
- 	    ("dereferencing pointer %qE to within stale stack frame",
- 	     m_expr);
- 	}
- 	break;
-       }
-   }
- 
-   bool
-   describe_final_event (pretty_printer &pp,
- 			const evdesc::final_event &) final override
-   {
-     switch (m_pkind)
-       {
-       default:
- 	gcc_unreachable ();
-       case poison_kind::uninit:
- 	{
- 	  pp_printf (&pp,
- 		     "use of uninitialized value %qE here",
- 		     m_expr);
- 	  return true;
- 	}
-       case poison_kind::freed:
- 	{
- 	  pp_printf (&pp,
- 		     "use after %<free%> of %qE here",
- 		     m_expr);
- 	  return true;
- 	}
-       case poison_kind::deleted:
- 	{
- 	  pp_printf (&pp,
- 		     "use after %<delete%> of %qE here",
- 		     m_expr);
- 	  return true;
- 	}
-       case poison_kind::popped_stack:
- 	{
- 	  pp_printf (&pp,
- 		     "dereferencing pointer %qE to within stale stack frame",
- 		     m_expr);
- 	  return true;
- 	}
-       }
-   }
- 
-   void mark_interesting_stuff (interesting_t *interest) final override
-   {
-     if (m_src_region)
-       interest->add_region_creation (m_src_region);
-   }
- 
-   /* Attempt to suppress false positives.
-      Reject paths where the value of the underlying region isn't poisoned.
-      This can happen due to state merging when exploring the exploded graph,
-      where the more precise analysis during feasibility analysis finds that
-      the region is in fact valid.
-      To do this we need to get the value from the fgraph.  Unfortunately
-      we can't simply query the state of m_src_region (from the enode),
-      since it might be a different region in the fnode state (e.g. with
-      heap-allocated regions, the numbering could be different).
-      Hence we access m_check_expr, if available.  */
- 
-   bool check_valid_fpath_p (const feasible_node &fnode)
-     const final override
-   {
-     if (!m_check_expr)
-       return true;
-     const svalue *fsval = fnode.get_model ().get_rvalue (m_check_expr, nullptr);
-     /* Check to see if the expr is also poisoned in FNODE (and in the
-        same way).  */
-     const poisoned_svalue * fspval = fsval->dyn_cast_poisoned_svalue ();
-     if (!fspval)
-       return false;
-     if (fspval->get_poison_kind () != m_pkind)
-       return false;
-     return true;
-   }
- 
-   void
-   maybe_add_sarif_properties (diagnostics::sarif_object &result_obj)
-     const final override
-   {
-     auto &props = result_obj.get_or_create_properties ();
- #define PROPERTY_PREFIX "gcc/analyzer/poisoned_value_diagnostic/"
-     props.set (PROPERTY_PREFIX "expr", tree_to_json (m_expr));
-     props.set_string (PROPERTY_PREFIX "kind", poison_kind_to_str (m_pkind));
-     if (m_src_region)
-       props.set (PROPERTY_PREFIX "src_region", m_src_region->to_json ());
-     props.set (PROPERTY_PREFIX "check_expr", tree_to_json (m_check_expr));
- #undef PROPERTY_PREFIX
-   }
- 
- private:
-   tree m_expr;
-   enum poison_kind m_pkind;
-   const region *m_src_region;
-   tree m_check_expr;
- };
- 
- /* A subclass of pending_diagnostic for complaining about shifts
-    by negative counts.  */
- 
- class shift_count_negative_diagnostic
- : public pending_diagnostic_subclass<shift_count_negative_diagnostic>
- {
- public:
-   shift_count_negative_diagnostic (const gassign *assign, tree count_cst)
-   : m_assign (assign), m_count_cst (count_cst)
-   {}
- 
-   const char *get_kind () const final override
-   {
-     return "shift_count_negative_diagnostic";
-   }
- 
-   bool operator== (const shift_count_negative_diagnostic &other) const
-   {
-     return (m_assign == other.m_assign
- 	    && same_tree_p (m_count_cst, other.m_count_cst));
-   }
- 
-   int get_controlling_option () const final override
-   {
-     return OPT_Wanalyzer_shift_count_negative;
-   }
- 
-   bool emit (diagnostic_emission_context &ctxt) final override
-   {
-     return ctxt.warn ("shift by negative count (%qE)", m_count_cst);
-   }
- 
-   bool
-   describe_final_event (pretty_printer &pp,
- 			const evdesc::final_event &) final override
-   {
-     pp_printf (&pp,
- 	       "shift by negative amount here (%qE)",
- 	       m_count_cst);
-     return true;
-   }
- 
- private:
-   const gassign *m_assign;
-   tree m_count_cst;
- };
- 
- /* A subclass of pending_diagnostic for complaining about shifts
-    by counts >= the width of the operand type.  */
- 
- class shift_count_overflow_diagnostic
- : public pending_diagnostic_subclass<shift_count_overflow_diagnostic>
- {
- public:
-   shift_count_overflow_diagnostic (const gassign *assign,
- 				   int operand_precision,
- 				   tree count_cst)
-   : m_assign (assign), m_operand_precision (operand_precision),
-     m_count_cst (count_cst)
-   {}
- 
-   const char *get_kind () const final override
-   {
-     return "shift_count_overflow_diagnostic";
-   }
- 
-   bool operator== (const shift_count_overflow_diagnostic &other) const
-   {
-     return (m_assign == other.m_assign
- 	    && m_operand_precision == other.m_operand_precision
- 	    && same_tree_p (m_count_cst, other.m_count_cst));
-   }
- 
-   int get_controlling_option () const final override
-   {
-     return OPT_Wanalyzer_shift_count_overflow;
-   }
- 
-   bool emit (diagnostic_emission_context &ctxt) final override
-   {
-     return ctxt.warn ("shift by count (%qE) >= precision of type (%qi)",
- 		      m_count_cst, m_operand_precision);
-   }
- 
-   bool
-   describe_final_event (pretty_printer &pp,
- 			const evdesc::final_event &) final override
-   {
-     pp_printf (&pp,
- 	       "shift by count %qE here",
- 	       m_count_cst);
-     return true;
-   }
- 
- private:
-   const gassign *m_assign;
-   int m_operand_precision;
-   tree m_count_cst;
- };
- 
  /* A subclass of pending_diagnostic for complaining about pointer
     subtractions involving unrelated buffers.  */
  
--- 742,747 ----
*************** private:
*** 1133,1138 ****
--- 855,900 ----
    const region *m_base_reg_b;
  };
  
+ class div_by_zero_diagnostic
+ : public pending_diagnostic_subclass<div_by_zero_diagnostic>
+ {
+ public:
+   div_by_zero_diagnostic (const gassign *assign)
+   : m_assign (assign)
+   {}
+ 
+   const char *get_kind () const final override
+   {
+     return "div_by_zero_diagnostic";
+   }
+ 
+   bool operator== (const div_by_zero_diagnostic &other) const
+   {
+     return m_assign == other.m_assign;
+   }
+ 
+   int get_controlling_option () const final override
+   {
+     return OPT_Wanalyzer_div_by_zero;
+   }
+ 
+   bool emit (diagnostic_emission_context &ctxt) final override
+   {
+     return ctxt.warn ("division by zero");
+   }
+ 
+   bool
+   describe_final_event (pretty_printer &pp,
+ 			const evdesc::final_event &) final override
+   {
+     pp_printf (&pp, "division by zero");
+     return true;
+   }
+ 
+ private:
+   const gassign *m_assign;
+ };
+ 
  /* Check the pointer subtraction SVAL_A - SVAL_B at ASSIGN and add
     a warning to CTXT if they're not within the same base region.  */
  
*************** region_model::get_gassign_result (const
*** 1340,1376 ****
  		{
  		  if (tree_int_cst_sgn (rhs2_cst) < 0)
  		    ctxt->warn
! 		      (std::make_unique<shift_count_negative_diagnostic>
! 			 (assign, rhs2_cst));
  		  else if (compare_tree_int (rhs2_cst,
  					     TYPE_PRECISION (TREE_TYPE (rhs1)))
  			   >= 0)
! 		    ctxt->warn
! 		      (std::make_unique<shift_count_overflow_diagnostic>
! 			 (assign,
! 			  int (TYPE_PRECISION (TREE_TYPE (rhs1))),
! 			  rhs2_cst));
  		}
  	  }
  
! 	if (ctxt
! 	    && (op == TRUNC_DIV_EXPR
! 		|| op == CEIL_DIV_EXPR
! 		|| op == FLOOR_DIV_EXPR
! 		|| op == ROUND_DIV_EXPR
! 		|| op == TRUNC_MOD_EXPR
! 		|| op == CEIL_MOD_EXPR
! 		|| op == FLOOR_MOD_EXPR
! 		|| op == ROUND_MOD_EXPR
! 		|| op == RDIV_EXPR
! 		|| op == EXACT_DIV_EXPR))
  	  {
  	    value_range rhs_vr;
  	    if (rhs2_sval->maybe_get_value_range (rhs_vr))
  	      if (rhs_vr.zero_p ())
  		{
! 		  /* Ideally we should issue a warning here;
! 		     see PR analyzer/124217.  */
  		  return nullptr;
  		}
  	  }
--- 1102,1139 ----
  		{
  		  if (tree_int_cst_sgn (rhs2_cst) < 0)
  		    ctxt->warn
! 		      (make_shift_count_negative_diagnostic (assign, rhs2_cst));
  		  else if (compare_tree_int (rhs2_cst,
  					     TYPE_PRECISION (TREE_TYPE (rhs1)))
  			   >= 0)
! 		    ctxt->warn (make_shift_count_overflow_diagnostic
! 				(assign,
! 				 int (TYPE_PRECISION (TREE_TYPE (rhs1))),
! 				 rhs2_cst));
  		}
  	  }
  
! 	if (op == TRUNC_DIV_EXPR
! 	    || op == CEIL_DIV_EXPR
! 	    || op == FLOOR_DIV_EXPR
! 	    || op == ROUND_DIV_EXPR
! 	    || op == TRUNC_MOD_EXPR
! 	    || op == CEIL_MOD_EXPR
! 	    || op == FLOOR_MOD_EXPR
! 	    || op == ROUND_MOD_EXPR
! 	    || op == RDIV_EXPR
! 	    || op == EXACT_DIV_EXPR)
  	  {
  	    value_range rhs_vr;
  	    if (rhs2_sval->maybe_get_value_range (rhs_vr))
  	      if (rhs_vr.zero_p ())
  		{
! 		  if (ctxt)
! 		    {
! 		      ctxt->warn
! 			(std::make_unique<div_by_zero_diagnostic> (assign));
! 		      ctxt->terminate_path ();
! 		    }
  		  return nullptr;
  		}
  	  }
*************** region_model::check_for_poison (const sv
*** 1602,1612 ****
  	check_expr = expr;
        else
  	check_expr = nullptr;
!       if (ctxt->warn
! 	    (std::make_unique<poisoned_value_diagnostic> (diag_arg,
! 							  pkind,
! 							  src_region,
! 							  check_expr)))
  	{
  	  /* We only want to report use of a poisoned value at the first
  	     place it gets used; return an unknown value to avoid generating
--- 1365,1374 ----
  	check_expr = expr;
        else
  	check_expr = nullptr;
!       if (ctxt->warn (make_poisoned_value_diagnostic (diag_arg,
! 						      pkind,
! 						      src_region,
! 						      check_expr)))
  	{
  	  /* We only want to report use of a poisoned value at the first
  	     place it gets used; return an unknown value to avoid generating
*************** region_model::update_for_zero_return (co
*** 1930,1935 ****
--- 1692,1715 ----
    update_for_int_cst_return (cd, 0, unmergeable);
  }
  
+ /* Update this model for an outcome of a call that returns a NULL
+    pointer.
+    If UNMERGEABLE, then make the result unmergeable, e.g. to prevent
+    the state-merger code from merging success and failure outcomes.  */
+ 
+ void
+ region_model::update_for_null_return (const call_details &cd, bool unmergeable)
+ {
+   if (!cd.get_lhs_type ())
+     return;
+   if (!POINTER_TYPE_P (cd.get_lhs_type ()))
+     return;
+   const svalue *result = m_mgr->get_or_create_null_ptr (cd.get_lhs_type ());
+   if (unmergeable)
+     result = m_mgr->get_or_create_unmergeable (result);
+   set_value (cd.get_lhs_region (), result, cd.get_ctxt ());
+ }
+ 
  /* Update this model for an outcome of a call that returns non-zero.
     Specifically, assign an svalue to the LHS, and add a constraint that
     that svalue is non-zero.  */
*************** region_model::on_return (const greturn *
*** 2866,2960 ****
      }
  }
  
- /* Update this model for a call and return of setjmp/sigsetjmp at CALL within
-    ENODE, using CTXT to report any diagnostics.
- 
-    This is for the initial direct invocation of setjmp/sigsetjmp (which returns
-    0), as opposed to any second return due to longjmp/sigsetjmp.  */
- 
- void
- region_model::on_setjmp (const gcall &call,
- 			 const exploded_node &enode,
- 			 const superedge &sedge,
- 			 region_model_context *ctxt)
- {
-   const svalue *buf_ptr = get_rvalue (gimple_call_arg (&call, 0), ctxt);
-   const region *buf_reg = deref_rvalue (buf_ptr, gimple_call_arg (&call, 0),
- 					 ctxt);
- 
-   /* Create a setjmp_svalue for this call and store it in BUF_REG's
-      region.  */
-   if (buf_reg)
-     {
-       setjmp_record r (&enode, &sedge, call);
-       const svalue *sval
- 	= m_mgr->get_or_create_setjmp_svalue (r, buf_reg->get_type ());
-       set_value (buf_reg, sval, ctxt);
-     }
- 
-   /* Direct calls to setjmp return 0.  */
-   if (tree lhs = gimple_call_lhs (&call))
-     {
-       const svalue *new_sval
- 	= m_mgr->get_or_create_int_cst (TREE_TYPE (lhs), 0);
-       const region *lhs_reg = get_lvalue (lhs, ctxt);
-       set_value (lhs_reg, new_sval, ctxt);
-     }
- }
- 
- /* Update this region_model for rewinding from a "longjmp" at LONGJMP_CALL
-    to a "setjmp" at SETJMP_CALL where the final stack depth should be
-    SETJMP_STACK_DEPTH.  Pop any stack frames.  Leak detection is *not*
-    done, and should be done by the caller.  */
- 
- void
- region_model::on_longjmp (const gcall &longjmp_call, const gcall &setjmp_call,
- 			   int setjmp_stack_depth, region_model_context *ctxt)
- {
-   /* Evaluate the val, using the frame of the "longjmp".  */
-   tree fake_retval = gimple_call_arg (&longjmp_call, 1);
-   const svalue *fake_retval_sval = get_rvalue (fake_retval, ctxt);
- 
-   /* Pop any frames until we reach the stack depth of the function where
-      setjmp was called.  */
-   gcc_assert (get_stack_depth () >= setjmp_stack_depth);
-   while (get_stack_depth () > setjmp_stack_depth)
-     pop_frame (nullptr, nullptr, ctxt, nullptr, false);
- 
-   gcc_assert (get_stack_depth () == setjmp_stack_depth);
- 
-   /* Assign to LHS of "setjmp" in new_state.  */
-   if (tree lhs = gimple_call_lhs (&setjmp_call))
-     {
-       /* Passing 0 as the val to longjmp leads to setjmp returning 1.  */
-       const svalue *zero_sval
- 	= m_mgr->get_or_create_int_cst (TREE_TYPE (fake_retval), 0);
-       tristate eq_zero = eval_condition (fake_retval_sval, EQ_EXPR, zero_sval);
-       /* If we have 0, use 1.  */
-       if (eq_zero.is_true ())
- 	{
- 	  const svalue *one_sval
- 	    = m_mgr->get_or_create_int_cst (TREE_TYPE (fake_retval), 1);
- 	  fake_retval_sval = one_sval;
- 	}
-       else
- 	{
- 	  /* Otherwise note that the value is nonzero.  */
- 	  m_constraints->add_constraint (fake_retval_sval, NE_EXPR, zero_sval);
- 	}
- 
-       /* Decorate the return value from setjmp as being unmergeable,
- 	 so that we don't attempt to merge states with it as zero
- 	 with states in which it's nonzero, leading to a clean distinction
- 	 in the exploded_graph betweeen the first return and the second
- 	 return.  */
-       fake_retval_sval = m_mgr->get_or_create_unmergeable (fake_retval_sval);
- 
-       const region *lhs_reg = get_lvalue (lhs, ctxt);
-       set_value (lhs_reg, fake_retval_sval, ctxt);
-     }
- }
- 
  /* Implementation of region_model::get_lvalue; the latter adds type-checking.
  
     Get the id of the region for PV within this region_model,
--- 2646,2651 ----
*************** region_model::deref_rvalue (const svalue
*** 3469,3475 ****
  		const poisoned_svalue *poisoned_sval
  		  = as_a <const poisoned_svalue *> (ptr_sval);
  		enum poison_kind pkind = poisoned_sval->get_poison_kind ();
! 		ctxt->warn (std::make_unique<poisoned_value_diagnostic>
  			      (ptr, pkind, nullptr, nullptr));
  	      }
  	  }
--- 3160,3166 ----
  		const poisoned_svalue *poisoned_sval
  		  = as_a <const poisoned_svalue *> (ptr_sval);
  		enum poison_kind pkind = poisoned_sval->get_poison_kind ();
! 		ctxt->warn (make_poisoned_value_diagnostic
  			      (ptr, pkind, nullptr, nullptr));
  	      }
  	  }
*************** region_model::get_rvalue_for_bits (tree
*** 3496,3626 ****
    return m_mgr->get_or_create_bits_within (type, bits, sval);
  }
  
- /* A subclass of pending_diagnostic for complaining about writes to
-    constant regions of memory.  */
- 
- class write_to_const_diagnostic
- : public pending_diagnostic_subclass<write_to_const_diagnostic>
- {
- public:
-   write_to_const_diagnostic (const region *reg, tree decl)
-   : m_reg (reg), m_decl (decl)
-   {}
- 
-   const char *get_kind () const final override
-   {
-     return "write_to_const_diagnostic";
-   }
- 
-   bool operator== (const write_to_const_diagnostic &other) const
-   {
-     return (m_reg == other.m_reg
- 	    && m_decl == other.m_decl);
-   }
- 
-   int get_controlling_option () const final override
-   {
-     return OPT_Wanalyzer_write_to_const;
-   }
- 
-   bool emit (diagnostic_emission_context &ctxt) final override
-   {
-     auto_diagnostic_group d;
-     bool warned;
-     switch (m_reg->get_kind ())
-       {
-       default:
- 	warned = ctxt.warn ("write to %<const%> object %qE", m_decl);
- 	break;
-       case RK_FUNCTION:
- 	warned = ctxt.warn ("write to function %qE", m_decl);
- 	break;
-       case RK_LABEL:
- 	warned = ctxt.warn ("write to label %qE", m_decl);
- 	break;
-       }
-     if (warned)
-       inform (DECL_SOURCE_LOCATION (m_decl), "declared here");
-     return warned;
-   }
- 
-   bool
-   describe_final_event (pretty_printer &pp,
- 			const evdesc::final_event &) final override
-   {
-     switch (m_reg->get_kind ())
-       {
-       default:
- 	{
- 	  pp_printf (&pp,
- 		     "write to %<const%> object %qE here", m_decl);
- 	  return true;
- 	}
-       case RK_FUNCTION:
- 	{
- 	  pp_printf (&pp,
- 		     "write to function %qE here", m_decl);
- 	  return true;
- 	}
-       case RK_LABEL:
- 	{
- 	  pp_printf (&pp,
- 		     "write to label %qE here", m_decl);
- 	  return true;
- 	}
-       }
-   }
- 
- private:
-   const region *m_reg;
-   tree m_decl;
- };
- 
- /* A subclass of pending_diagnostic for complaining about writes to
-    string literals.  */
- 
- class write_to_string_literal_diagnostic
- : public pending_diagnostic_subclass<write_to_string_literal_diagnostic>
- {
- public:
-   write_to_string_literal_diagnostic (const region *reg)
-   : m_reg (reg)
-   {}
- 
-   const char *get_kind () const final override
-   {
-     return "write_to_string_literal_diagnostic";
-   }
- 
-   bool operator== (const write_to_string_literal_diagnostic &other) const
-   {
-     return m_reg == other.m_reg;
-   }
- 
-   int get_controlling_option () const final override
-   {
-     return OPT_Wanalyzer_write_to_string_literal;
-   }
- 
-   bool emit (diagnostic_emission_context &ctxt) final override
-   {
-     return ctxt.warn ("write to string literal");
-     /* Ideally we would show the location of the STRING_CST as well,
-        but it is not available at this point.  */
-   }
- 
-   bool
-   describe_final_event (pretty_printer &pp,
- 			const evdesc::final_event &) final override
-   {
-     pp_string (&pp, "write to string literal here");
-     return true;
-   }
- 
- private:
-   const region *m_reg;
- };
- 
  /* Use CTXT to warn If DEST_REG is a region that shouldn't be written to.  */
  
  void
--- 3187,3192 ----
*************** region_model::check_for_writable_region
*** 3640,3657 ****
        {
  	const function_region *func_reg = as_a <const function_region *> (base_reg);
  	tree fndecl = func_reg->get_fndecl ();
! 	ctxt->warn
! 	  (std::make_unique<write_to_const_diagnostic>
! 	     (func_reg, fndecl));
        }
        break;
      case RK_LABEL:
        {
  	const label_region *label_reg = as_a <const label_region *> (base_reg);
  	tree label = label_reg->get_label ();
! 	ctxt->warn
! 	  (std::make_unique<write_to_const_diagnostic>
! 	     (label_reg, label));
        }
        break;
      case RK_DECL:
--- 3206,3219 ----
        {
  	const function_region *func_reg = as_a <const function_region *> (base_reg);
  	tree fndecl = func_reg->get_fndecl ();
! 	ctxt->warn (make_write_to_const_diagnostic (func_reg, fndecl));
        }
        break;
      case RK_LABEL:
        {
  	const label_region *label_reg = as_a <const label_region *> (base_reg);
  	tree label = label_reg->get_label ();
! 	ctxt->warn (make_write_to_const_diagnostic (label_reg, label));
        }
        break;
      case RK_DECL:
*************** region_model::check_for_writable_region
*** 3664,3676 ****
  	   "this" param is "T* const").  */
  	if (TREE_READONLY (decl)
  	    && is_global_var (decl))
! 	  ctxt->warn
! 	    (std::make_unique<write_to_const_diagnostic> (dest_reg, decl));
        }
        break;
      case RK_STRING:
!       ctxt->warn
! 	(std::make_unique<write_to_string_literal_diagnostic> (dest_reg));
        break;
      }
  }
--- 3226,3236 ----
  	   "this" param is "T* const").  */
  	if (TREE_READONLY (decl)
  	    && is_global_var (decl))
! 	  ctxt->warn (make_write_to_const_diagnostic (dest_reg, decl));
        }
        break;
      case RK_STRING:
!       ctxt->warn (make_write_to_string_literal_diagnostic (dest_reg));
        break;
      }
  }
*************** region_model::scan_for_null_terminator_1
*** 4683,4689 ****
  					  region_model_context *ctxt) const
  {
    logger *logger = ctxt ? ctxt->get_logger () : nullptr;
-   store_manager *store_mgr = m_mgr->get_store_manager ();
  
    region_offset offset = reg->get_offset (m_mgr);
    if (offset.symbolic_p ())
--- 4243,4248 ----
*************** region_model::scan_for_null_terminator_1
*** 4746,4752 ****
        logger->end_log_line ();
      }
  
!   binding_map result (*store_mgr);
  
    while (1)
      {
--- 4305,4311 ----
        logger->end_log_line ();
      }
  
!   concrete_binding_map result;
  
    while (1)
      {
*************** region_model::scan_for_null_terminator_1
*** 4791,4799 ****
  	  if (out_sval)
  	    {
  	      byte_range bytes_to_write (dst_byte_offset, fragment_bytes_read);
! 	      const binding_key *key
! 		= store_mgr->get_concrete_binding (bytes_to_write);
! 	      result.put (key, sval);
  	    }
  
  	  src_byte_offset += fragment_bytes_read;
--- 4350,4356 ----
  	  if (out_sval)
  	    {
  	      byte_range bytes_to_write (dst_byte_offset, fragment_bytes_read);
! 	      result.insert (bytes_to_write, sval);
  	    }
  
  	  src_byte_offset += fragment_bytes_read;
*************** region_model::scan_for_null_terminator_1
*** 4803,4809 ****
  	    {
  	      if (out_sval)
  		*out_sval = m_mgr->get_or_create_compound_svalue (NULL_TREE,
! 								  result);
  	      if (logger)
  		logger->log ("got terminator");
  	      return m_mgr->get_or_create_int_cst (size_type_node,
--- 4360,4366 ----
  	    {
  	      if (out_sval)
  		*out_sval = m_mgr->get_or_create_compound_svalue (NULL_TREE,
! 								  std::move (result));
  	      if (logger)
  		logger->log ("got terminator");
  	      return m_mgr->get_or_create_int_cst (size_type_node,
*************** private:
*** 7185,7191 ****
  	    = as_a <const compound_svalue *> (m_copied_sval);
  	  bit_size_t result = 0;
  	  /* Find keys for uninit svals.  */
! 	  for (auto iter : compound_sval->get_map ().get_concrete_bindings ())
  	    {
  	      const svalue *sval = iter.second;
  	      if (const poisoned_svalue *psval
--- 6742,6748 ----
  	    = as_a <const compound_svalue *> (m_copied_sval);
  	  bit_size_t result = 0;
  	  /* Find keys for uninit svals.  */
! 	  for (auto iter : compound_sval->get_concrete_bindings ())
  	    {
  	      const svalue *sval = iter.second;
  	      if (const poisoned_svalue *psval
*************** private:
*** 7234,7240 ****
        {
  	/* Find keys for uninit svals.  */
  	auto_vec<bit_range> uninit_bit_ranges;
! 	for (auto iter : compound_sval->get_map ().get_concrete_bindings ())
  	  {
  	    const svalue *sval = iter.second;
  	    if (const poisoned_svalue *psval
--- 6791,6797 ----
        {
  	/* Find keys for uninit svals.  */
  	auto_vec<bit_range> uninit_bit_ranges;
! 	for (auto iter : compound_sval->get_concrete_bindings ())
  	  {
  	    const svalue *sval = iter.second;
  	    if (const poisoned_svalue *psval
*************** contains_uninit_p (const svalue *sval)
*** 7444,7450 ****
  	for (auto iter = compound_sval->begin ();
  	     iter != compound_sval->end (); ++iter)
  	  {
! 	    const svalue *inner_sval = iter.get_svalue ();
  	    if (const poisoned_svalue *psval
  		= inner_sval->dyn_cast_poisoned_svalue ())
  	      if (psval->get_poison_kind () == poison_kind::uninit)
--- 7001,7007 ----
  	for (auto iter = compound_sval->begin ();
  	     iter != compound_sval->end (); ++iter)
  	  {
! 	    const svalue *inner_sval = iter->second;
  	    if (const poisoned_svalue *psval
  		= inner_sval->dyn_cast_poisoned_svalue ())
  	      if (psval->get_poison_kind () == poison_kind::uninit)
diff -Nrcpad gcc-17-20260426/gcc/analyzer/region-model.h gcc-17-20260503/gcc/analyzer/region-model.h
*** gcc-17-20260426/gcc/analyzer/region-model.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/region-model.h	Sun May  3 22:32:05 2026
*************** class region_model
*** 352,357 ****
--- 352,359 ----
  				  bool unmergeable);
    void update_for_zero_return (const call_details &cd,
  			       bool unmergeable);
+   void update_for_null_return (const call_details &cd,
+ 			       bool unmergeable);
    void update_for_nonzero_return (const call_details &cd);
  
    void handle_unrecognized_call (const gcall &call,
*************** private:
*** 1327,1332 ****
--- 1329,1356 ----
    const supergraph *m_sg;
  };
  
+ /* Factory functions for various diagnostics.  */
+ 
+ extern std::unique_ptr<pending_diagnostic>
+ make_poisoned_value_diagnostic (tree expr, enum poison_kind pkind,
+ 				const region *src_region,
+ 				tree check_expr);
+ 
+ extern std::unique_ptr<pending_diagnostic>
+ make_shift_count_negative_diagnostic (const gassign *assign,
+ 				      tree count_cst);
+ 
+ extern std::unique_ptr<pending_diagnostic>
+ make_shift_count_overflow_diagnostic (const gassign *assign,
+ 				      int operand_precision,
+ 				      tree count_cst);
+ 
+ extern std::unique_ptr<pending_diagnostic>
+ make_write_to_const_diagnostic (const region *dest_reg, tree decl);
+ 
+ extern std::unique_ptr<pending_diagnostic>
+ make_write_to_string_literal_diagnostic (const region *reg);
+ 
  } // namespace ana
  
  extern void debug (const region_model &rmodel);
diff -Nrcpad gcc-17-20260426/gcc/analyzer/region.cc gcc-17-20260503/gcc/analyzer/region.cc
*** gcc-17-20260426/gcc/analyzer/region.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/region.cc	Sun May  3 22:32:05 2026
*************** const svalue *
*** 1713,1727 ****
  decl_region::calc_svalue_for_constructor (tree ctor,
  					  region_model_manager *mgr) const
  {
!   /* Create a binding map, applying ctor to it, using this
       decl_region as the base region when building child regions
       for offset calculations.  */
!   binding_map map (*mgr->get_store_manager ());
    if (!map.apply_ctor_to_region (this, ctor, mgr))
      return mgr->get_or_create_unknown_svalue (get_type ());
  
    /* Return a compound svalue for the map we built.  */
!   return mgr->get_or_create_compound_svalue (get_type (), map);
  }
  
  /* Get an svalue for CTOR, a CONSTRUCTOR for this region's decl.  */
--- 1713,1727 ----
  decl_region::calc_svalue_for_constructor (tree ctor,
  					  region_model_manager *mgr) const
  {
!   /* Create a concrete_binding_map, applying ctor to it, using this
       decl_region as the base region when building child regions
       for offset calculations.  */
!   concrete_binding_map map;
    if (!map.apply_ctor_to_region (this, ctor, mgr))
      return mgr->get_or_create_unknown_svalue (get_type ());
  
    /* Return a compound svalue for the map we built.  */
!   return mgr->get_or_create_compound_svalue (get_type (), std::move (map));
  }
  
  /* Get an svalue for CTOR, a CONSTRUCTOR for this region's decl.  */
*************** decl_region::get_svalue_for_initializer
*** 1778,1784 ****
        binding_cluster c (*mgr->get_store_manager (), this);
        c.zero_fill_region (mgr->get_store_manager (), this);
        return mgr->get_or_create_compound_svalue (TREE_TYPE (m_decl),
! 						 c.get_map ());
      }
  
    /* LTO can write out error_mark_node as the DECL_INITIAL for simple scalar
--- 1778,1784 ----
        binding_cluster c (*mgr->get_store_manager (), this);
        c.zero_fill_region (mgr->get_store_manager (), this);
        return mgr->get_or_create_compound_svalue (TREE_TYPE (m_decl),
! 						 c.get_map ().get_concrete_bindings ());
      }
  
    /* LTO can write out error_mark_node as the DECL_INITIAL for simple scalar
diff -Nrcpad gcc-17-20260426/gcc/analyzer/setjmp-longjmp.cc gcc-17-20260503/gcc/analyzer/setjmp-longjmp.cc
*** gcc-17-20260426/gcc/analyzer/setjmp-longjmp.cc	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/analyzer/setjmp-longjmp.cc	Sun May  3 22:32:05 2026
***************
*** 0 ****
--- 1,499 ----
+ /* setjmp/longjmp handling
+    Copyright (C) 2019-2026 Free Software Foundation, Inc.
+    Contributed by David Malcolm <dmalcolm@redhat.com>.
+ 
+ This file is part of GCC.
+ 
+ GCC is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+ 
+ GCC is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with GCC; see the file COPYING3.  If not see
+ <http://www.gnu.org/licenses/>.  */
+ 
+ #include "analyzer/common.h"
+ 
+ #include "analyzer/region-model.h"
+ #include "analyzer/checker-path.h"
+ #include "analyzer/checker-event.h"
+ #include "analyzer/exploded-graph.h"
+ #include "analyzer/constraint-manager.h"
+ 
+ #if ENABLE_ANALYZER
+ 
+ /* Return true if stmt is a setjmp or sigsetjmp call.  */
+ 
+ bool
+ is_setjmp_call_p (const gcall &call)
+ {
+   if (is_special_named_call_p (call, "setjmp", 1)
+       || is_special_named_call_p (call, "sigsetjmp", 2))
+     /* region_model::on_setjmp requires a pointer.  */
+     if (POINTER_TYPE_P (TREE_TYPE (gimple_call_arg (&call, 0))))
+       return true;
+ 
+   return false;
+ }
+ 
+ /* Return true if stmt is a longjmp or siglongjmp call.  */
+ 
+ bool
+ is_longjmp_call_p (const gcall &call)
+ {
+   if (is_special_named_call_p (call, "longjmp", 2)
+       || is_special_named_call_p (call, "siglongjmp", 2))
+     /* exploded_node::on_longjmp requires a pointer for the initial
+        argument.  */
+     if (POINTER_TYPE_P (TREE_TYPE (gimple_call_arg (&call, 0))))
+       return true;
+ 
+   return false;
+ }
+ 
+ namespace ana {
+ 
+ /* struct setjmp_record.  */
+ 
+ int
+ setjmp_record::cmp (const setjmp_record &rec1, const setjmp_record &rec2)
+ {
+   if (int cmp_enode = rec1.m_enode->m_index - rec2.m_enode->m_index)
+     return cmp_enode;
+   gcc_assert (&rec1 == &rec2);
+   return 0;
+ }
+ 
+ /* class setjmp_svalue : public svalue.  */
+ 
+ /* Implementation of svalue::accept vfunc for setjmp_svalue.  */
+ 
+ void
+ setjmp_svalue::accept (visitor *v) const
+ {
+   v->visit_setjmp_svalue (this);
+ }
+ 
+ /* Implementation of svalue::dump_to_pp vfunc for setjmp_svalue.  */
+ 
+ void
+ setjmp_svalue::dump_to_pp (pretty_printer *pp, bool simple) const
+ {
+   if (simple)
+     pp_printf (pp, "SETJMP(EN: %i)", get_enode_index ());
+   else
+     pp_printf (pp, "setjmp_svalue(EN%i)", get_enode_index ());
+ }
+ 
+ /* Implementation of svalue::print_dump_widget_label vfunc for
+    setjmp_svalue.  */
+ 
+ void
+ setjmp_svalue::print_dump_widget_label (pretty_printer *pp) const
+ {
+   pp_printf (pp, "setjmp_svalue(EN: %i)", get_enode_index ());
+ }
+ 
+ /* Implementation of svalue::add_dump_widget_children vfunc for
+    setjmp_svalue.  */
+ 
+ void
+ setjmp_svalue::
+ add_dump_widget_children (text_art::tree_widget &,
+ 			  const text_art::dump_widget_info &) const
+ {
+   /* No children.  */
+ }
+ 
+ /* Get the index of the stored exploded_node.  */
+ 
+ int
+ setjmp_svalue::get_enode_index () const
+ {
+   return m_setjmp_record.m_enode->m_index;
+ }
+ 
+ /* Verify that the stack at LONGJMP_POINT is still valid, given a call
+    to "setjmp" at SETJMP_POINT - the stack frame that "setjmp" was
+    called in must still be valid.
+ 
+    Caveat: this merely checks the call_strings in the points; it doesn't
+    detect the case where a frame returns and is then called again.  */
+ 
+ static bool
+ valid_longjmp_stack_p (const program_point &longjmp_point,
+ 		       const program_point &setjmp_point)
+ {
+   const call_string &cs_at_longjmp = longjmp_point.get_call_string ();
+   const call_string &cs_at_setjmp = setjmp_point.get_call_string ();
+ 
+   if (cs_at_longjmp.length () < cs_at_setjmp.length ())
+     return false;
+ 
+   /* Check that the call strings match, up to the depth of the
+      setjmp point.  */
+   for (unsigned depth = 0; depth < cs_at_setjmp.length (); depth++)
+     if (cs_at_longjmp[depth] != cs_at_setjmp[depth])
+       return false;
+ 
+   return true;
+ }
+ 
+ /* A pending_diagnostic subclass for complaining about bad longjmps,
+    where the enclosing function of the "setjmp" has returned (and thus
+    the stack frame no longer exists).  */
+ 
+ class stale_jmp_buf : public pending_diagnostic_subclass<stale_jmp_buf>
+ {
+ public:
+   stale_jmp_buf (const gcall &setjmp_call, const gcall &longjmp_call,
+ 		 const program_point &setjmp_point)
+   : m_setjmp_call (setjmp_call), m_longjmp_call (longjmp_call),
+     m_setjmp_point (setjmp_point), m_stack_pop_event (nullptr)
+   {}
+ 
+   int get_controlling_option () const final override
+   {
+     return OPT_Wanalyzer_stale_setjmp_buffer;
+   }
+ 
+   bool emit (diagnostic_emission_context &ctxt) final override
+   {
+     return ctxt.warn ("%qs called after enclosing function of %qs has returned",
+ 		      get_user_facing_name (m_longjmp_call),
+ 		      get_user_facing_name (m_setjmp_call));
+   }
+ 
+   const char *get_kind () const final override
+   { return "stale_jmp_buf"; }
+ 
+   bool operator== (const stale_jmp_buf &other) const
+   {
+     return (&m_setjmp_call == &other.m_setjmp_call
+ 	    && &m_longjmp_call == &other.m_longjmp_call);
+   }
+ 
+   bool
+   maybe_add_custom_events_for_eedge (const exploded_edge &eedge,
+ 				     checker_path *emission_path)
+     final override
+   {
+     /* Detect exactly when the stack first becomes invalid,
+        and issue an event then.  */
+     if (m_stack_pop_event)
+       return false;
+     const exploded_node *src_node = eedge.m_src;
+     const program_point &src_point = src_node->get_point ();
+     const exploded_node *dst_node = eedge.m_dest;
+     const program_point &dst_point = dst_node->get_point ();
+     if (valid_longjmp_stack_p (src_point, m_setjmp_point)
+ 	&& !valid_longjmp_stack_p (dst_point, m_setjmp_point))
+       {
+ 	/* Compare with diagnostic_manager::add_events_for_superedge.  */
+ 	const int src_stack_depth = src_point.get_stack_depth ();
+ 	m_stack_pop_event = new precanned_custom_event
+ 	  (event_loc_info (src_point.get_location (),
+ 			   src_point.get_fndecl (),
+ 			   src_stack_depth),
+ 	   "stack frame is popped here, invalidating saved environment");
+ 	emission_path->add_event
+ 	  (std::unique_ptr<custom_event> (m_stack_pop_event));
+ 	return false;
+       }
+     return false;
+   }
+ 
+   bool
+   describe_final_event (pretty_printer &pp,
+ 			const evdesc::final_event &) final override
+   {
+     if (m_stack_pop_event)
+       pp_printf (&pp,
+ 		 "%qs called after enclosing function of %qs returned at %@",
+ 		 get_user_facing_name (m_longjmp_call),
+ 		 get_user_facing_name (m_setjmp_call),
+ 		 m_stack_pop_event->get_id_ptr ());
+     else
+       pp_printf (&pp,
+ 		 "%qs called after enclosing function of %qs has returned",
+ 		 get_user_facing_name (m_longjmp_call),
+ 		 get_user_facing_name (m_setjmp_call));
+     return true;
+   }
+ 
+ 
+ private:
+   const gcall &m_setjmp_call;
+   const gcall &m_longjmp_call;
+   program_point m_setjmp_point;
+   custom_event *m_stack_pop_event;
+ };
+ 
+ /* Update this model for a call and return of setjmp/sigsetjmp at CALL within
+    ENODE, using CTXT to report any diagnostics.
+ 
+    This is for the initial direct invocation of setjmp/sigsetjmp (which returns
+    0), as opposed to any second return due to longjmp/sigsetjmp.  */
+ 
+ void
+ region_model::on_setjmp (const gcall &call,
+ 			 const exploded_node &enode,
+ 			 const superedge &sedge,
+ 			 region_model_context *ctxt)
+ {
+   const svalue *buf_ptr = get_rvalue (gimple_call_arg (&call, 0), ctxt);
+   const region *buf_reg = deref_rvalue (buf_ptr, gimple_call_arg (&call, 0),
+ 					 ctxt);
+ 
+   /* Create a setjmp_svalue for this call and store it in BUF_REG's
+      region.  */
+   if (buf_reg)
+     {
+       setjmp_record r (&enode, &sedge, call);
+       const svalue *sval
+ 	= m_mgr->get_or_create_setjmp_svalue (r, buf_reg->get_type ());
+       set_value (buf_reg, sval, ctxt);
+     }
+ 
+   /* Direct calls to setjmp return 0.  */
+   if (tree lhs = gimple_call_lhs (&call))
+     {
+       const svalue *new_sval
+ 	= m_mgr->get_or_create_int_cst (TREE_TYPE (lhs), 0);
+       const region *lhs_reg = get_lvalue (lhs, ctxt);
+       set_value (lhs_reg, new_sval, ctxt);
+     }
+ }
+ 
+ /* Update this region_model for rewinding from a "longjmp" at LONGJMP_CALL
+    to a "setjmp" at SETJMP_CALL where the final stack depth should be
+    SETJMP_STACK_DEPTH.  Pop any stack frames.  Leak detection is *not*
+    done, and should be done by the caller.  */
+ 
+ void
+ region_model::on_longjmp (const gcall &longjmp_call, const gcall &setjmp_call,
+ 			   int setjmp_stack_depth, region_model_context *ctxt)
+ {
+   /* Evaluate the val, using the frame of the "longjmp".  */
+   tree fake_retval = gimple_call_arg (&longjmp_call, 1);
+   const svalue *fake_retval_sval = get_rvalue (fake_retval, ctxt);
+ 
+   /* Pop any frames until we reach the stack depth of the function where
+      setjmp was called.  */
+   gcc_assert (get_stack_depth () >= setjmp_stack_depth);
+   while (get_stack_depth () > setjmp_stack_depth)
+     pop_frame (nullptr, nullptr, ctxt, nullptr, false);
+ 
+   gcc_assert (get_stack_depth () == setjmp_stack_depth);
+ 
+   /* Assign to LHS of "setjmp" in new_state.  */
+   if (tree lhs = gimple_call_lhs (&setjmp_call))
+     {
+       /* Passing 0 as the val to longjmp leads to setjmp returning 1.  */
+       const svalue *zero_sval
+ 	= m_mgr->get_or_create_int_cst (TREE_TYPE (fake_retval), 0);
+       tristate eq_zero = eval_condition (fake_retval_sval, EQ_EXPR, zero_sval);
+       /* If we have 0, use 1.  */
+       if (eq_zero.is_true ())
+ 	{
+ 	  const svalue *one_sval
+ 	    = m_mgr->get_or_create_int_cst (TREE_TYPE (fake_retval), 1);
+ 	  fake_retval_sval = one_sval;
+ 	}
+       else
+ 	{
+ 	  /* Otherwise note that the value is nonzero.  */
+ 	  m_constraints->add_constraint (fake_retval_sval, NE_EXPR, zero_sval);
+ 	}
+ 
+       /* Decorate the return value from setjmp as being unmergeable,
+ 	 so that we don't attempt to merge states with it as zero
+ 	 with states in which it's nonzero, leading to a clean distinction
+ 	 in the exploded_graph betweeen the first return and the second
+ 	 return.  */
+       fake_retval_sval = m_mgr->get_or_create_unmergeable (fake_retval_sval);
+ 
+       const region *lhs_reg = get_lvalue (lhs, ctxt);
+       set_value (lhs_reg, fake_retval_sval, ctxt);
+     }
+ }
+ 
+ /* Handle LONGJMP_CALL, a call to longjmp or siglongjmp.
+ 
+    Attempt to locate where setjmp/sigsetjmp was called on the jmp_buf and build
+    an exploded_node and exploded_edge to it representing a rewind to that frame,
+    handling the various kinds of failure that can occur.  */
+ 
+ void
+ exploded_node::on_longjmp (exploded_graph &eg,
+ 			   const gcall &longjmp_call,
+ 			   program_state *new_state,
+ 			   region_model_context *ctxt)
+ {
+   tree buf_ptr = gimple_call_arg (&longjmp_call, 0);
+   gcc_assert (POINTER_TYPE_P (TREE_TYPE (buf_ptr)));
+ 
+   region_model *new_region_model = new_state->m_region_model;
+   const svalue *buf_ptr_sval = new_region_model->get_rvalue (buf_ptr, ctxt);
+   const region *buf = new_region_model->deref_rvalue (buf_ptr_sval, buf_ptr,
+ 						       ctxt);
+ 
+   const svalue *buf_content_sval
+     = new_region_model->get_store_value (buf, ctxt);
+   const setjmp_svalue *setjmp_sval
+     = buf_content_sval->dyn_cast_setjmp_svalue ();
+   if (!setjmp_sval)
+     return;
+ 
+   const setjmp_record tmp_setjmp_record = setjmp_sval->get_setjmp_record ();
+ 
+   /* Build a custom enode and eedge for rewinding from the longjmp/siglongjmp
+      call back to the setjmp/sigsetjmp.  */
+   rewind_info_t rewind_info (tmp_setjmp_record, longjmp_call);
+ 
+   const gcall &setjmp_call = rewind_info.get_setjmp_call ();
+   const program_point point_before_setjmp = rewind_info.get_point_before_setjmp ();
+   const program_point point_after_setjmp = rewind_info.get_point_after_setjmp ();
+ 
+   const program_point &longjmp_point = get_point ();
+ 
+   /* Verify that the setjmp's call_stack hasn't been popped.  */
+   if (!valid_longjmp_stack_p (longjmp_point, point_after_setjmp))
+     {
+       ctxt->warn (std::make_unique<stale_jmp_buf> (setjmp_call,
+ 						   longjmp_call,
+ 						   point_before_setjmp));
+       return;
+     }
+ 
+   gcc_assert (longjmp_point.get_stack_depth ()
+ 	      >= point_after_setjmp.get_stack_depth ());
+ 
+   /* Update the state for use by the destination node.  */
+ 
+   /* Stash the current number of diagnostics so that we can update
+      any that this adds to show where the longjmp is rewinding to.  */
+ 
+   diagnostic_manager *dm = &eg.get_diagnostic_manager ();
+   unsigned prev_num_diagnostics = dm->get_num_diagnostics ();
+ 
+   new_region_model->on_longjmp (longjmp_call, setjmp_call,
+ 				point_after_setjmp.get_stack_depth (), ctxt);
+ 
+   /* Detect leaks in the new state relative to the old state.  */
+   program_state::detect_leaks (get_state (), *new_state, nullptr,
+ 				eg.get_ext_state (), ctxt);
+   exploded_node *next
+     = eg.get_or_create_node (point_after_setjmp, *new_state, this);
+ 
+   /* Create custom exploded_edge for a longjmp.  */
+   if (next)
+     {
+       exploded_edge *eedge
+ 	= eg.add_edge (const_cast<exploded_node *> (this), next, nullptr, true,
+ 		       std::make_unique<rewind_info_t> (tmp_setjmp_record,
+ 							longjmp_call));
+ 
+       /* For any diagnostics that were queued here (such as leaks) we want
+ 	 the checker_path to show the rewinding events after the "final event"
+ 	 so that the user sees where the longjmp is rewinding to (otherwise the
+ 	 path is meaningless).
+ 
+ 	 For example, we want to emit something like:
+                         |   NN | {
+                         |   NN |   longjmp (env, 1);
+                         |      |   ~~~~~~~~~~~~~~~~
+                         |      |   |
+                         |      |   (10) 'ptr' leaks here; was allocated at (7)
+                         |      |   (11) rewinding from 'longjmp' in 'inner'...
+                         |
+           <-------------+
+           |
+         'outer': event 12
+           |
+           |   NN |   i = setjmp(env);
+           |      |       ^~~~~~
+           |      |       |
+           |      |       (12) ...to 'setjmp' in 'outer' (saved at (2))
+ 
+ 	 where the "final" event above is event (10), but we want to append
+ 	 events (11) and (12) afterwards.
+ 
+ 	 Do this by setting m_trailing_eedge on any diagnostics that were
+ 	 just saved.  */
+       unsigned num_diagnostics = dm->get_num_diagnostics ();
+       for (unsigned i = prev_num_diagnostics; i < num_diagnostics; i++)
+ 	{
+ 	  saved_diagnostic *sd = dm->get_saved_diagnostic (i);
+ 	  sd->m_trailing_eedge = eedge;
+ 	}
+     }
+ }
+ 
+ /* class rewind_info_t : public custom_edge_info.  */
+ 
+ /* Implementation of custom_edge_info::update_model vfunc
+    for rewind_info_t.
+ 
+    Update state for the special-case of a rewind of a longjmp
+    to a setjmp (which doesn't have a superedge, but does affect
+    state).  */
+ 
+ bool
+ rewind_info_t::update_model (region_model *model,
+ 			     const exploded_edge *eedge,
+ 			     region_model_context *) const
+ {
+   gcc_assert (eedge);
+   const program_point &longjmp_point = eedge->m_src->get_point ();
+   const program_point &setjmp_point = eedge->m_dest->get_point ();
+ 
+   gcc_assert (longjmp_point.get_stack_depth ()
+ 	      >= setjmp_point.get_stack_depth ());
+ 
+   model->on_longjmp (get_longjmp_call (),
+ 		     get_setjmp_call (),
+ 		     setjmp_point.get_stack_depth (), nullptr);
+   return true;
+ }
+ 
+ /* Implementation of custom_edge_info::add_events_to_path vfunc
+    for rewind_info_t.  */
+ 
+ void
+ rewind_info_t::add_events_to_path (checker_path *emission_path,
+ 				   const exploded_edge &eedge,
+ 				   pending_diagnostic &) const
+ {
+   const exploded_node *src_node = eedge.m_src;
+   const program_point &src_point = src_node->get_point ();
+   const int src_stack_depth = src_point.get_stack_depth ();
+   const exploded_node *dst_node = eedge.m_dest;
+   const program_point &dst_point = dst_node->get_point ();
+   const int dst_stack_depth = dst_point.get_stack_depth ();
+ 
+   emission_path->add_event
+     (std::make_unique<rewind_from_longjmp_event>
+        (&eedge,
+ 	event_loc_info (get_longjmp_call ().location,
+ 			src_point.get_fndecl (),
+ 			src_stack_depth),
+ 	this));
+   emission_path->add_event
+     (std::make_unique<rewind_to_setjmp_event>
+        (&eedge,
+ 	event_loc_info (get_setjmp_call ().location,
+ 			dst_point.get_fndecl (),
+ 			dst_stack_depth),
+ 	this));
+ }
+ 
+ } // namespace ana
+ 
+ #endif /* #if ENABLE_ANALYZER */
diff -Nrcpad gcc-17-20260426/gcc/analyzer/shift-diagnostics.cc gcc-17-20260503/gcc/analyzer/shift-diagnostics.cc
*** gcc-17-20260426/gcc/analyzer/shift-diagnostics.cc	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/analyzer/shift-diagnostics.cc	Sun May  3 22:32:05 2026
***************
*** 0 ****
--- 1,148 ----
+ /* Diagnostics for complaining about shift operations.
+    Copyright (C) 2020-2026 Free Software Foundation, Inc.
+    Contributed by David Malcolm <dmalcolm@redhat.com>.
+ 
+ This file is part of GCC.
+ 
+ GCC is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+ 
+ GCC is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with GCC; see the file COPYING3.  If not see
+ <http://www.gnu.org/licenses/>.  */
+ 
+ #include "analyzer/common.h"
+ 
+ #include "analyzer/region-model.h"
+ #include "analyzer/feasible-graph.h"
+ #include "diagnostics/sarif-sink.h"
+ 
+ #if ENABLE_ANALYZER
+ 
+ namespace ana {
+ 
+ /* A subclass of pending_diagnostic for complaining about shifts
+    by negative counts.  */
+ 
+ class shift_count_negative_diagnostic
+ : public pending_diagnostic_subclass<shift_count_negative_diagnostic>
+ {
+ public:
+   shift_count_negative_diagnostic (const gassign *assign, tree count_cst)
+   : m_assign (assign), m_count_cst (count_cst)
+   {}
+ 
+   const char *get_kind () const final override
+   {
+     return "shift_count_negative_diagnostic";
+   }
+ 
+   bool operator== (const shift_count_negative_diagnostic &other) const
+   {
+     return (m_assign == other.m_assign
+ 	    && same_tree_p (m_count_cst, other.m_count_cst));
+   }
+ 
+   int get_controlling_option () const final override
+   {
+     return OPT_Wanalyzer_shift_count_negative;
+   }
+ 
+   bool emit (diagnostic_emission_context &ctxt) final override
+   {
+     return ctxt.warn ("shift by negative count (%qE)", m_count_cst);
+   }
+ 
+   bool
+   describe_final_event (pretty_printer &pp,
+ 			const evdesc::final_event &) final override
+   {
+     pp_printf (&pp,
+ 	       "shift by negative amount here (%qE)",
+ 	       m_count_cst);
+     return true;
+   }
+ 
+ private:
+   const gassign *m_assign;
+   tree m_count_cst;
+ };
+ 
+ std::unique_ptr<pending_diagnostic>
+ make_shift_count_negative_diagnostic (const gassign *assign, tree count_cst)
+ {
+   return std::make_unique<shift_count_negative_diagnostic> (assign, count_cst);
+ }
+ 
+ /* A subclass of pending_diagnostic for complaining about shifts
+    by counts >= the width of the operand type.  */
+ 
+ class shift_count_overflow_diagnostic
+ : public pending_diagnostic_subclass<shift_count_overflow_diagnostic>
+ {
+ public:
+   shift_count_overflow_diagnostic (const gassign *assign,
+ 				   int operand_precision,
+ 				   tree count_cst)
+   : m_assign (assign), m_operand_precision (operand_precision),
+     m_count_cst (count_cst)
+   {}
+ 
+   const char *get_kind () const final override
+   {
+     return "shift_count_overflow_diagnostic";
+   }
+ 
+   bool operator== (const shift_count_overflow_diagnostic &other) const
+   {
+     return (m_assign == other.m_assign
+ 	    && m_operand_precision == other.m_operand_precision
+ 	    && same_tree_p (m_count_cst, other.m_count_cst));
+   }
+ 
+   int get_controlling_option () const final override
+   {
+     return OPT_Wanalyzer_shift_count_overflow;
+   }
+ 
+   bool emit (diagnostic_emission_context &ctxt) final override
+   {
+     return ctxt.warn ("shift by count (%qE) >= precision of type (%qi)",
+ 		      m_count_cst, m_operand_precision);
+   }
+ 
+   bool
+   describe_final_event (pretty_printer &pp,
+ 			const evdesc::final_event &) final override
+   {
+     pp_printf (&pp,
+ 	       "shift by count %qE here",
+ 	       m_count_cst);
+     return true;
+   }
+ 
+ private:
+   const gassign *m_assign;
+   int m_operand_precision;
+   tree m_count_cst;
+ };
+ 
+ std::unique_ptr<pending_diagnostic>
+ make_shift_count_overflow_diagnostic (const gassign *assign,
+ 				      int operand_precision,
+ 				      tree count_cst)
+ {
+   return std::make_unique<shift_count_overflow_diagnostic>
+     (assign, operand_precision, count_cst);
+ }
+ 
+ } // namespace ana
+ 
+ #endif /* #if ENABLE_ANALYZER */
diff -Nrcpad gcc-17-20260426/gcc/analyzer/store.cc gcc-17-20260503/gcc/analyzer/store.cc
*** gcc-17-20260426/gcc/analyzer/store.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/store.cc	Sun May  3 22:32:05 2026
*************** simplify_for_binding (const svalue *sval
*** 618,623 ****
--- 618,851 ----
    return sval;
  }
  
+ /* class concrete_binding_map.  */
+ 
+ /* Dump a representation of this concrete_binding_map to PP.
+    SIMPLE controls how values and regions are to be printed.
+    If MULTILINE, then split the dump over multiple lines and
+    use whitespace for readability, otherwise put all on one line.  */
+ 
+ void
+ concrete_binding_map::dump_to_pp (pretty_printer *pp, bool simple, bool multiline) const
+ {
+   bool first = true;
+   for (auto iter : *this)
+     {
+       const bit_range &bits = iter.first;
+       const svalue *value = iter.second;
+       if (multiline)
+ 	{
+ 	  pp_string (pp, "    bits:   {");
+ 	  bits.dump_to_pp (pp);
+ 	  pp_string (pp, "}");
+ 	  pp_newline (pp);
+ 	  pp_string (pp, "    value: ");
+ 	  if (tree t = value->get_type ())
+ 	    dump_quoted_tree (pp, t);
+ 	  pp_string (pp, " {");
+ 	  value->dump_to_pp (pp, simple);
+ 	  pp_string (pp, "}");
+ 	  pp_newline (pp);
+ 	}
+       else
+ 	{
+ 	  if (first)
+ 	    first = false;
+ 	  else
+ 	    pp_string (pp, ", ");
+ 	  pp_string (pp, "bits: {");
+ 	  bits.dump_to_pp (pp);
+ 	  pp_string (pp, "}, value: {");
+ 	  value->dump_to_pp (pp, simple);
+ 	  pp_string (pp, "}");
+ 	}
+     }
+ }
+ 
+ void
+ concrete_binding_map::dump (bool simple) const
+ {
+   tree_dump_pretty_printer pp (stderr);
+   dump_to_pp (&pp, simple, true);
+   pp_newline (&pp);
+ }
+ 
+ void
+ concrete_binding_map::add_to_tree_widget (text_art::tree_widget &parent_widget,
+ 					  const text_art::dump_widget_info &dwi) const
+ {
+   for (auto iter : *this)
+     {
+       const bit_range &bits = iter.first;
+       const svalue *sval = iter.second;
+ 
+       pretty_printer the_pp;
+       pretty_printer * const pp = &the_pp;
+       pp_format_decoder (pp) = default_tree_printer;
+       pp_show_color (pp) = true;
+       const bool simple = true;
+ 
+       bits.dump_to_pp (pp);
+       pp_string (pp, ": ");
+       if (tree t = sval->get_type ())
+ 	dump_quoted_tree (pp, t);
+       pp_string (pp, " {");
+       sval->dump_to_pp (pp, simple);
+       pp_string (pp, "}");
+ 
+       parent_widget.add_child (text_art::tree_widget::make (dwi, pp));
+     }
+ }
+ 
+ void
+ concrete_binding_map::validate () const
+ {
+   for (auto iter = m_map.begin (); iter != m_map.end (); ++iter)
+     {
+       /* Ensure we don't nest compound svalues
+ 	 within concrete_binding_map instances.  */
+       const svalue *sval = iter->second;
+       gcc_assert (sval->get_kind () != SK_COMPOUND);
+ 
+       /* Check for overlapping concrete bindings.  */
+       auto next (iter);
+       ++next;
+       if (next != m_map.end ())
+ 	{
+ 	  /* Verify they are in order, and do not overlap.  */
+ 	  const bit_range &iter_bits = iter->first;
+ 	  const bit_range &next_bits = next->first;
+ 	  gcc_assert (iter_bits.get_start_bit_offset ()
+ 		      < next_bits.get_start_bit_offset ());
+ 	  gcc_assert (iter_bits.get_last_bit_offset ()
+ 		      < next_bits.get_start_bit_offset ());
+ 	  gcc_assert (iter_bits.get_next_bit_offset ()
+ 		      <= next_bits.get_start_bit_offset ());
+ 	}
+     }
+ }
+ 
+ /* Comparator for imposing an order on concrete_binding_map instances.  */
+ 
+ int
+ concrete_binding_map::cmp (const concrete_binding_map &map1,
+ 			   const concrete_binding_map &map2)
+ {
+   if (int size_cmp = map1.size () - map2.size ())
+     return size_cmp;
+ 
+   auto iter1 = map1.begin ();
+   auto iter2 = map2.begin ();
+   while (iter1 != map1.end ())
+     {
+       gcc_assert (iter2 != map2.end ());
+       if (int bit_cmp = bit_range::cmp (iter1->first, iter2->first))
+ 	return bit_cmp;
+       if (int sval_cmp = svalue::cmp_ptr (iter1->second, iter2->second))
+ 	return sval_cmp;
+       ++iter1;
+       ++iter2;
+     }
+   return 0;
+ }
+ 
+ /* Get the svalue bound precisely to BITS, if any, otherwise
+    return nullptr.  */
+ 
+ const svalue *
+ concrete_binding_map::get_any_exact_binding (const bit_range &bits) const
+ {
+   auto iter = m_map.find (bits);
+   if (iter == m_map.end ())
+     return nullptr;
+   return iter->second;
+ }
+ 
+ /* Calculate what the complexity of a compound_svalue instance for this
+    map will be, based on the bound svalues.  */
+ 
+ complexity
+ concrete_binding_map::calc_complexity () const
+ {
+   unsigned num_child_nodes = 0;
+   unsigned max_child_depth = 0;
+   for (auto iter : m_map)
+     {
+       const complexity &sval_c = iter.second->get_complexity ();
+       num_child_nodes += sval_c.m_num_nodes;
+       max_child_depth = MAX (max_child_depth, sval_c.m_max_depth);
+     }
+   return complexity (num_child_nodes + 1, max_child_depth + 1);
+ }
+ 
+ void
+ concrete_binding_map::
+ remove_overlapping_binding (store_manager *mgr,
+ 			    const bit_range &bits_to_drop,
+ 			    const bit_range &affected_bound_bits,
+ 			    const svalue &old_sval)
+ {
+   gcc_assert (bits_to_drop.intersects_p (affected_bound_bits));
+ 
+   /* Remove existing binding.  */
+   erase (affected_bound_bits);
+ 
+   if (affected_bound_bits.get_start_bit_offset ()
+       < bits_to_drop.get_start_bit_offset ())
+     {
+       /* We have a truncated prefix.  */
+       bit_range prefix_bits (affected_bound_bits.get_start_bit_offset (),
+ 			     (bits_to_drop.get_start_bit_offset ()
+ 			      - affected_bound_bits.get_start_bit_offset ()));
+       bit_range rel_prefix (0, prefix_bits.m_size_in_bits);
+       const svalue *prefix_sval
+ 	= old_sval.extract_bit_range (NULL_TREE,
+ 				      rel_prefix,
+ 				      mgr->get_svalue_manager ());
+       insert (prefix_bits, prefix_sval);
+     }
+ 
+   if (affected_bound_bits.get_next_bit_offset ()
+       > bits_to_drop.get_next_bit_offset ())
+     {
+       /* We have a truncated suffix.  */
+       bit_range suffix_bits (bits_to_drop.get_next_bit_offset (),
+ 			     (affected_bound_bits.get_next_bit_offset ()
+ 			      - bits_to_drop.get_next_bit_offset ()));
+       bit_range rel_suffix (bits_to_drop.get_next_bit_offset ()
+ 			    - affected_bound_bits.get_start_bit_offset (),
+ 			    suffix_bits.m_size_in_bits);
+       const svalue *suffix_sval
+ 	= old_sval.extract_bit_range (NULL_TREE,
+ 				      rel_suffix,
+ 				      mgr->get_svalue_manager ());
+       insert (suffix_bits, suffix_sval);
+     }
+ }
+ 
+ void
+ concrete_binding_map::
+ remove_overlapping_bindings (store_manager *mgr,
+ 			     const bit_range &bits_to_drop)
+ {
+   auto bindings = get_overlapping_bindings (bits_to_drop);
+   for (auto iter : bindings)
+     remove_overlapping_binding (mgr, bits_to_drop, iter.first, iter.second);
+ }
+ 
+ std::vector<std::pair<bit_range, const svalue &>>
+ concrete_binding_map::get_overlapping_bindings (const bit_range &bits)
+ {
+   std::vector<std::pair<bit_range, const svalue &>> result;
+   for (auto iter : m_map)
+     if (iter.first.intersects_p (bits))
+       {
+ 	gcc_assert (iter.second);
+ 	result.push_back ({iter.first, *iter.second});
+       }
+   return result;
+ }
+ 
  /* class binding_map::const_iterator.  */
  
  bool
*************** binding_map::put (const binding_key *key
*** 838,844 ****
        if (iter != m_concrete.end ())
  	(*iter).second = sval;
        else
! 	m_concrete.insert ({bits, sval});
      }
  }
  
--- 1066,1072 ----
        if (iter != m_concrete.end ())
  	(*iter).second = sval;
        else
! 	m_concrete.insert (bits, sval);
      }
  }
  
*************** binding_map::validate () const
*** 974,997 ****
    /* We can't have both concrete and symbolic keys.  */
    gcc_assert (num_concrete == 0 || num_symbolic == 0);
  
!   /* Check for overlapping concrete bindings.  */
!   for (auto iter = m_concrete.begin (); iter != m_concrete.end (); ++iter)
!     {
!       auto next (iter);
!       ++next;
!       if (next != m_concrete.end ())
! 	{
! 	  /* Verify they are in order, and do not overlap.  */
! 	  const bit_range &iter_bits = iter->first;
! 	  const bit_range &next_bits = next->first;
! 	  gcc_assert (iter_bits.get_start_bit_offset ()
! 		      < next_bits.get_start_bit_offset ());
! 	  gcc_assert (iter_bits.get_last_bit_offset ()
! 		      < next_bits.get_start_bit_offset ());
! 	  gcc_assert (iter_bits.get_next_bit_offset ()
! 		      <= next_bits.get_start_bit_offset ());
! 	}
!     }
  }
  
  /* Return a new json::object of the form
--- 1202,1208 ----
    /* We can't have both concrete and symbolic keys.  */
    gcc_assert (num_concrete == 0 || num_symbolic == 0);
  
!   m_concrete.validate ();
  }
  
  /* Return a new json::object of the form
*************** binding_map::add_to_tree_widget (text_ar
*** 1052,1090 ****
      }
  }
  
- 
- /* Comparator for imposing an order on binding_maps.  */
- 
- int
- binding_map::cmp (const binding_map &map1, const binding_map &map2)
- {
-   if (int count_cmp = map1.elements () - map2.elements ())
-     return count_cmp;
- 
-   auto_vec <const binding_key *> keys1 (map1.elements ());
-   for (auto iter : map1)
-     keys1.quick_push (iter.m_key);
-   keys1.qsort (binding_key::cmp_ptrs);
- 
-   auto_vec <const binding_key *> keys2 (map2.elements ());
-   for (auto iter : map2)
-     keys2.quick_push (iter.m_key);
-   keys2.qsort (binding_key::cmp_ptrs);
- 
-   for (size_t i = 0; i < keys1.length (); i++)
-     {
-       const binding_key *k1 = keys1[i];
-       const binding_key *k2 = keys2[i];
-       if (int key_cmp = binding_key::cmp (k1, k2))
- 	return key_cmp;
-       gcc_assert (k1 == k2);
-       if (int sval_cmp = svalue::cmp_ptr (map1.get (k1), map2.get (k2)))
- 	return sval_cmp;
-     }
- 
-   return 0;
- }
- 
  /* Get the child region of PARENT_REG based upon INDEX within a
     CONSTRUCTOR.   */
  
--- 1263,1268 ----
*************** get_svalue_for_ctor_val (tree val, regio
*** 1157,1164 ****
     to hitting a complexity limit).  */
  
  bool
! binding_map::apply_ctor_to_region (const region *parent_reg, tree ctor,
! 				   region_model_manager *mgr)
  {
    gcc_assert (parent_reg);
    gcc_assert (TREE_CODE (ctor) == CONSTRUCTOR);
--- 1335,1342 ----
     to hitting a complexity limit).  */
  
  bool
! concrete_binding_map::apply_ctor_to_region (const region *parent_reg, tree ctor,
! 					    region_model_manager *mgr)
  {
    gcc_assert (parent_reg);
    gcc_assert (TREE_CODE (ctor) == CONSTRUCTOR);
*************** binding_map::apply_ctor_to_region (const
*** 1218,1227 ****
     to hitting a complexity limit).  */
  
  bool
! binding_map::apply_ctor_val_to_range (const region *parent_reg,
! 				      region_model_manager *mgr,
! 				      tree min_index, tree max_index,
! 				      tree val)
  {
    gcc_assert (TREE_CODE (min_index) == INTEGER_CST);
    gcc_assert (TREE_CODE (max_index) == INTEGER_CST);
--- 1396,1405 ----
     to hitting a complexity limit).  */
  
  bool
! concrete_binding_map::apply_ctor_val_to_range (const region *parent_reg,
! 					       region_model_manager *mgr,
! 					       tree min_index, tree max_index,
! 					       tree val)
  {
    gcc_assert (TREE_CODE (min_index) == INTEGER_CST);
    gcc_assert (TREE_CODE (max_index) == INTEGER_CST);
*************** binding_map::apply_ctor_val_to_range (co
*** 1245,1254 ****
      = max_element_key->dyn_cast_concrete_binding ();
    bit_size_t range_size_in_bits
      = max_element_ckey->get_next_bit_offset () - start_bit_offset;
-   const concrete_binding *range_key
-     = smgr->get_concrete_binding (start_bit_offset, range_size_in_bits);
-   if (range_key->symbolic_p ())
-     return false;
  
    /* Get the value.  */
    if (TREE_CODE (val) == CONSTRUCTOR)
--- 1423,1428 ----
*************** binding_map::apply_ctor_val_to_range (co
*** 1256,1262 ****
    const svalue *sval = get_svalue_for_ctor_val (val, mgr);
  
    /* Bind the value to the range.  */
!   put (range_key, sval);
    return true;
  }
  
--- 1430,1437 ----
    const svalue *sval = get_svalue_for_ctor_val (val, mgr);
  
    /* Bind the value to the range.  */
!   const bit_range affected_bits (start_bit_offset, range_size_in_bits);
!   insert (affected_bits, sval);
    return true;
  }
  
*************** binding_map::apply_ctor_val_to_range (co
*** 1266,1274 ****
     to hitting a complexity limit).  */
  
  bool
! binding_map::apply_ctor_pair_to_child_region (const region *parent_reg,
! 					      region_model_manager *mgr,
! 					      tree index, tree val)
  {
    const region *child_reg
      = get_subregion_within_ctor_for_ctor_pair (parent_reg, index, val, mgr);
--- 1441,1449 ----
     to hitting a complexity limit).  */
  
  bool
! concrete_binding_map::apply_ctor_pair_to_child_region (const region *parent_reg,
! 						       region_model_manager *mgr,
! 						       tree index, tree val)
  {
    const region *child_reg
      = get_subregion_within_ctor_for_ctor_pair (parent_reg, index, val, mgr);
*************** binding_map::apply_ctor_pair_to_child_re
*** 1309,1315 ****
  	    (child_parent_offset, sval_bit_size);
  	}
        gcc_assert (k->concrete_p ());
!       put (k, sval);
        return true;
      }
  }
--- 1484,1491 ----
  	    (child_parent_offset, sval_bit_size);
  	}
        gcc_assert (k->concrete_p ());
!       auto conc_key = as_a <const concrete_binding *> (k);
!       insert (conc_key->get_bit_range (), sval);
        return true;
      }
  }
*************** binding_map::remove_overlapping_bindings
*** 1477,1518 ****
  
  	    const bit_range &drop_bits = drop_ckey->get_bit_range ();
  	    const bit_range &iter_bits = iter_ckey->get_bit_range ();
! 
! 	    if (iter_bits.get_start_bit_offset ()
! 		  < drop_bits.get_start_bit_offset ())
! 	      {
! 		/* We have a truncated prefix.  */
! 		bit_range prefix_bits (iter_bits.get_start_bit_offset (),
! 				       (drop_bits.get_start_bit_offset ()
! 					- iter_bits.get_start_bit_offset ()));
! 		const concrete_binding *prefix_key
! 		  = mgr->get_concrete_binding (prefix_bits);
! 		bit_range rel_prefix (0, prefix_bits.m_size_in_bits);
! 		const svalue *prefix_sval
! 		  = old_sval->extract_bit_range (NULL_TREE,
! 						 rel_prefix,
! 						 mgr->get_svalue_manager ());
! 		put (prefix_key, prefix_sval);
! 	      }
! 
! 	    if (iter_bits.get_next_bit_offset ()
! 		  > drop_bits.get_next_bit_offset ())
! 	      {
! 		/* We have a truncated suffix.  */
! 		bit_range suffix_bits (drop_bits.get_next_bit_offset (),
! 				       (iter_bits.get_next_bit_offset ()
! 					- drop_bits.get_next_bit_offset ()));
! 		const concrete_binding *suffix_key
! 		  = mgr->get_concrete_binding (suffix_bits);
! 		bit_range rel_suffix (drop_bits.get_next_bit_offset ()
! 					- iter_bits.get_start_bit_offset (),
! 				      suffix_bits.m_size_in_bits);
! 		const svalue *suffix_sval
! 		  = old_sval->extract_bit_range (NULL_TREE,
! 						 rel_suffix,
! 						 mgr->get_svalue_manager ());
! 		put (suffix_key, suffix_sval);
! 	      }
  	  }
      }
  }
--- 1653,1661 ----
  
  	    const bit_range &drop_bits = drop_ckey->get_bit_range ();
  	    const bit_range &iter_bits = iter_ckey->get_bit_range ();
! 	    gcc_assert (old_sval);
! 	    m_concrete.remove_overlapping_binding (mgr, drop_bits, iter_bits,
! 						   *old_sval);
  	  }
      }
  }
*************** binding_cluster::bind_compound_sval (sto
*** 1753,1774 ****
  
    for (auto iter : *compound_sval)
      {
!       const binding_key *iter_key = iter.m_key;
!       const svalue *iter_sval = iter.m_sval;
  
!       if (const concrete_binding *concrete_key
! 	  = iter_key->dyn_cast_concrete_binding ())
! 	{
! 	  bit_offset_t effective_start
! 	    = (concrete_key->get_start_bit_offset ()
! 	       + reg_offset.get_bit_offset ());
! 	  const concrete_binding *effective_concrete_key
! 	    = mgr->get_concrete_binding (effective_start,
! 					 concrete_key->get_size_in_bits ());
! 	  bind_key (effective_concrete_key, iter_sval);
! 	}
!       else
! 	gcc_unreachable ();
      }
  }
  
--- 1896,1910 ----
  
    for (auto iter : *compound_sval)
      {
!       const bit_range &iter_bits = iter.first;
!       const svalue *iter_sval = iter.second;
  
!       bit_offset_t effective_start
! 	= (iter_bits.get_start_bit_offset ()
! 	   + reg_offset.get_bit_offset ());
!       const bit_range affected_bits (effective_start,
! 				     iter_bits.m_size_in_bits);
!       bind_key (mgr->get_concrete_binding (affected_bits), iter_sval);
      }
  }
  
*************** binding_cluster::maybe_get_compound_bind
*** 2060,2067 ****
       perhaps we should have a spatial-organized data structure for
       concrete keys, though.  */
  
!   binding_map result_map (*mgr);
!   binding_map default_map (*mgr);
  
    /* Set up default values in default_map.  */
    const svalue *default_sval;
--- 2196,2203 ----
       perhaps we should have a spatial-organized data structure for
       concrete keys, though.  */
  
!   concrete_binding_map result_map;
!   concrete_binding_map default_map;
  
    /* Set up default values in default_map.  */
    const svalue *default_sval;
*************** binding_cluster::maybe_get_compound_bind
*** 2077,2086 ****
      = default_key->dyn_cast_concrete_binding ();
    if (!concrete_default_key)
      return nullptr;
!   const concrete_binding *default_key_relative_to_reg
!      = mgr->get_concrete_binding (0, concrete_default_key->get_size_in_bits ());
  
!   default_map.put (default_key_relative_to_reg, default_sval);
  
    for (auto iter : m_map)
      {
--- 2213,2222 ----
      = default_key->dyn_cast_concrete_binding ();
    if (!concrete_default_key)
      return nullptr;
!   const bit_range default_key_relative_to_reg
!      (0, concrete_default_key->get_size_in_bits ());
  
!   default_map.insert (default_key_relative_to_reg, default_sval);
  
    for (auto iter : m_map)
      {
*************** binding_cluster::maybe_get_compound_bind
*** 2111,2129 ****
  	  if (reg_range.contains_p (bound_range, &subrange))
  	    {
  	      /* We have a bound range fully within REG.
! 		 Add it to map, offsetting accordingly.  */
! 
! 	      /* Get offset of KEY relative to REG, rather than to
! 		 the cluster.  */
! 	      const concrete_binding *offset_concrete_key
! 		= mgr->get_concrete_binding (subrange);
! 	      result_map.put (offset_concrete_key, sval);
  
  	      /* Clobber default_map, removing/trimming/spliting where
  		 it overlaps with offset_concrete_key.  */
! 	      default_map.remove_overlapping_bindings (mgr,
! 						       offset_concrete_key,
! 						       nullptr, nullptr, false);
  	    }
  	  else if (bound_range.contains_p (reg_range, &subrange))
  	    {
--- 2247,2258 ----
  	  if (reg_range.contains_p (bound_range, &subrange))
  	    {
  	      /* We have a bound range fully within REG.
! 		 Add it to result_map, offsetting accordingly.  */
! 	      result_map.insert (subrange, sval);
  
  	      /* Clobber default_map, removing/trimming/spliting where
  		 it overlaps with offset_concrete_key.  */
! 	      default_map.remove_overlapping_bindings (mgr, subrange);
  	    }
  	  else if (bound_range.contains_p (reg_range, &subrange))
  	    {
*************** binding_cluster::maybe_get_compound_bind
*** 2148,2163 ****
  					   bound_subrange,
  					   mgr->get_svalue_manager ());
  
! 	      /* Get key for overlap, relative to the REG.  */
! 	      const concrete_binding *overlap_concrete_key
! 		= mgr->get_concrete_binding (reg_subrange);
! 	      result_map.put (overlap_concrete_key, overlap_sval);
  
  	      /* Clobber default_map, removing/trimming/spliting where
  		 it overlaps with overlap_concrete_key.  */
! 	      default_map.remove_overlapping_bindings (mgr,
! 						       overlap_concrete_key,
! 						       nullptr, nullptr, false);
  	    }
  	}
        else
--- 2277,2287 ----
  					   bound_subrange,
  					   mgr->get_svalue_manager ());
  
! 	      result_map.insert (reg_subrange, overlap_sval);
  
  	      /* Clobber default_map, removing/trimming/spliting where
  		 it overlaps with overlap_concrete_key.  */
! 	      default_map.remove_overlapping_bindings (mgr, reg_subrange);
  	    }
  	}
        else
*************** binding_cluster::maybe_get_compound_bind
*** 2165,2182 ****
  	return nullptr;
      }
  
!   if (result_map.elements () == 0)
      return nullptr;
  
    /* Merge any bindings from default_map into result_map.  */
    for (auto iter : default_map)
      {
!       const binding_key *key = iter.m_key;
!       const svalue *sval = iter.m_sval;
!       result_map.put (key, sval);
      }
  
!   return sval_mgr->get_or_create_compound_svalue (reg->get_type (), result_map);
  }
  
  /* Remove, truncate, and/or split any bindings within this map that
--- 2289,2307 ----
  	return nullptr;
      }
  
!   if (result_map.size () == 0)
      return nullptr;
  
    /* Merge any bindings from default_map into result_map.  */
    for (auto iter : default_map)
      {
!       const bit_range &key = iter.first;
!       const svalue *sval = iter.second;
!       result_map.insert (key, sval);
      }
  
!   return sval_mgr->get_or_create_compound_svalue (reg->get_type (),
! 						  std::move (result_map));
  }
  
  /* Remove, truncate, and/or split any bindings within this map that
*************** store::replay_call_summary_cluster (call
*** 3845,3851 ****
  	if (!summary_sval)
  	  summary_sval = reg_mgr->get_or_create_compound_svalue
  	    (summary_base_reg->get_type (),
! 	     summary_cluster->get_map ());
  	const svalue *caller_sval
  	  = r.convert_svalue_from_summary (summary_sval);
  	if (!caller_sval)
--- 3970,3976 ----
  	if (!summary_sval)
  	  summary_sval = reg_mgr->get_or_create_compound_svalue
  	    (summary_base_reg->get_type (),
! 	     summary_cluster->get_map ().get_concrete_bindings ());
  	const svalue *caller_sval
  	  = r.convert_svalue_from_summary (summary_sval);
  	if (!caller_sval)
diff -Nrcpad gcc-17-20260426/gcc/analyzer/store.h gcc-17-20260503/gcc/analyzer/store.h
*** gcc-17-20260426/gcc/analyzer/store.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/store.h	Sun May  3 22:32:05 2026
*************** along with GCC; see the file COPYING3.
*** 22,27 ****
--- 22,28 ----
  #define GCC_ANALYZER_STORE_H
  
  #include "text-art/tree-widget.h"
+ #include "analyzer/complexity.h"
  
  /* Implementation of the region-based ternary model described in:
       "A Memory Model for Static Analysis of C Programs"
*************** template <> struct default_hash_traits<a
*** 513,523 ****
  
  namespace ana {
  
! /* A mapping from binding_keys to svalues, for use by binding_cluster
!    and compound_svalue.
!    We store a map from concrete keys to svalues, which is ordered by
!    the start offset.
!    We also store a vector of (symbolic key, svalue) pairs, but for now
     this has maximum length of 1.  */
  
  class binding_map
--- 514,628 ----
  
  namespace ana {
  
! /* A mapping from concrete bit_ranges to svalues, for use by
!    binding_cluster and compound_svalue.
!    The keys are ordered by the start offset, and must not overlap
!    The bound svalues may not be compound_svalues, so that we don't
!    nest these (for canonicalization).  */
! 
! class concrete_binding_map
! {
! public:
!   using map_t = std::map<bit_range, const svalue *>;
!   using const_iterator = map_t::const_iterator;
!   using iterator = map_t::iterator;
! 
!   void clear () { m_map.clear (); }
!   bool empty_p () const { return m_map.empty (); }
! 
!   bool
!   operator== (const concrete_binding_map &other) const
!   {
!     return m_map == other.m_map;
!   }
!   bool
!   operator!= (const concrete_binding_map &other) const
!   {
!     return m_map != other.m_map;
!   }
! 
!   const_iterator begin () const { return m_map.begin (); }
!   const_iterator end () const { return m_map.end (); }
!   iterator begin () { return m_map.begin (); }
!   iterator end () { return m_map.end (); }
! 
!   size_t size () const { return m_map.size (); }
! 
!   void dump_to_pp (pretty_printer *pp, bool simple, bool multiline) const;
!   void dump (bool simple) const;
! 
!   void add_to_tree_widget (text_art::tree_widget &parent_widget,
! 			   const text_art::dump_widget_info &dwi) const;
! 
!   void validate () const;
! 
!   static int
!   cmp (const concrete_binding_map &map1,
!        const concrete_binding_map &map2);
! 
!   void
!   insert (const bit_range &bits, const svalue *sval)
!   {
!     m_map.insert ({bits, sval});
!   }
! 
!   void
!   insert (const byte_range &bytes, const svalue *sval)
!   {
!     m_map.insert ({bytes.as_bit_range (), sval});
!   }
! 
!   void
!   erase (const bit_range &bits)
!   {
!     m_map.erase (bits);
!   }
! 
!   const svalue *
!   get_any_exact_binding (const bit_range &bits) const;
! 
!   const_iterator
!   find (const bit_range &bits) const
!   {
!     return m_map.find (bits);
!   }
!   iterator
!   find (const bit_range &bits)
!   {
!     return m_map.find (bits);
!   }
! 
!   complexity calc_complexity () const;
! 
!   bool apply_ctor_to_region (const region *parent_reg, tree ctor,
! 			     region_model_manager *mgr);
! 
!   void remove_overlapping_binding (store_manager *mgr,
! 				   const bit_range &bits_to_drop,
! 				   const bit_range &affected_bound_bits,
! 				   const svalue &old_sval);
! 
!   void remove_overlapping_bindings (store_manager *mgr,
! 				    const bit_range &bits);
! 
! private:
!   std::vector<std::pair<bit_range, const svalue &>>
!   get_overlapping_bindings (const bit_range &bits);
! 
!   bool apply_ctor_val_to_range (const region *parent_reg,
! 				region_model_manager *mgr,
! 				tree min_index, tree max_index,
! 				tree val);
!   bool apply_ctor_pair_to_child_region (const region *parent_reg,
! 					region_model_manager *mgr,
! 					tree index, tree val);
! 
!   map_t m_map;
! };
! 
! /* A mapping from binding_keys to svalues, for use by binding_cluster.
!    We store bindings at concrete bit ranges via a concrete_binding_map,
!    along with a vector of (symbolic key, svalue) pairs, but for now
     this has maximum length of 1.  */
  
  class binding_map
*************** public:
*** 534,540 ****
      const region *m_region;
      const svalue *m_sval;
    };
!   using concrete_bindings_t = std::map<bit_range, const svalue *>;
    using symbolic_bindings_t = std::vector<symbolic_binding>;
  
    struct binding_pair
--- 639,645 ----
      const region *m_region;
      const svalue *m_sval;
    };
!   using concrete_bindings_t = concrete_binding_map;
    using symbolic_bindings_t = std::vector<symbolic_binding>;
  
    struct binding_pair
*************** public:
*** 632,638 ****
  
    bool empty_p () const
    {
!     return m_concrete.empty () && m_symbolic.empty ();
    }
  
    const_iterator_t begin () const;
--- 737,743 ----
  
    bool empty_p () const
    {
!     return m_concrete.empty_p () && m_symbolic.empty ();
    }
  
    const_iterator_t begin () const;
*************** public:
*** 651,661 ****
    void add_to_tree_widget (text_art::tree_widget &parent_widget,
  			   const text_art::dump_widget_info &dwi) const;
  
-   bool apply_ctor_to_region (const region *parent_reg, tree ctor,
- 			     region_model_manager *mgr);
- 
-   static int cmp (const binding_map &map1, const binding_map &map2);
- 
    void remove_overlapping_bindings (store_manager *mgr,
  				    const binding_key *drop_key,
  				    uncertainty_t *uncertainty,
--- 756,761 ----
*************** public:
*** 671,683 ****
  private:
    void get_overlapping_bindings (const binding_key *key,
  				 auto_vec<const binding_key *> *out);
-   bool apply_ctor_val_to_range (const region *parent_reg,
- 				region_model_manager *mgr,
- 				tree min_index, tree max_index,
- 				tree val);
-   bool apply_ctor_pair_to_child_region (const region *parent_reg,
- 					region_model_manager *mgr,
- 					tree index, tree val);
  
    store_manager &m_store_mgr;
    concrete_bindings_t m_concrete;
--- 771,776 ----
diff -Nrcpad gcc-17-20260426/gcc/analyzer/svalue.cc gcc-17-20260503/gcc/analyzer/svalue.cc
*** gcc-17-20260426/gcc/analyzer/svalue.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/svalue.cc	Sun May  3 22:32:05 2026
*************** svalue::cmp_ptr (const svalue *sval1, co
*** 678,685 ****
        {
  	const compound_svalue *compound_sval1 = (const compound_svalue *)sval1;
  	const compound_svalue *compound_sval2 = (const compound_svalue *)sval2;
! 	return binding_map::cmp (compound_sval1->get_map (),
! 				 compound_sval2->get_map ());
        }
        break;
      case SK_CONJURED:
--- 678,686 ----
        {
  	const compound_svalue *compound_sval1 = (const compound_svalue *)sval1;
  	const compound_svalue *compound_sval2 = (const compound_svalue *)sval2;
! 	return concrete_binding_map::cmp
! 	  (compound_sval1->get_concrete_bindings (),
! 	   compound_sval2->get_concrete_bindings ());
        }
        break;
      case SK_CONJURED:
*************** type_can_have_value_range_p (tree type)
*** 890,898 ****
  {
    if (!type)
      return false;
!   if (!irange::supports_p (type))
!     return false;
!   return true;
  }
  
  /* Base implementation of svalue::maybe_get_value_range_1 vfunc.
--- 891,901 ----
  {
    if (!type)
      return false;
!   if (irange::supports_p (type))
!     return true;
!   if (frange::supports_p (type))
!     return true;
!   return false;
  }
  
  /* Base implementation of svalue::maybe_get_value_range_1 vfunc.
*************** poisoned_svalue::maybe_fold_bits_within
*** 1363,1370 ****
    return mgr->get_or_create_poisoned_svalue (m_kind, type);
  }
  
! /* class setjmp_svalue's implementation is in engine.cc, so that it can use
!    the declaration of exploded_node.  */
  
  /* class initial_svalue : public svalue.  */
  
--- 1366,1372 ----
    return mgr->get_or_create_poisoned_svalue (m_kind, type);
  }
  
! /* class setjmp_svalue's implementation is in setjmp-longjmp.cc.  */
  
  /* class initial_svalue : public svalue.  */
  
*************** unmergeable_svalue::implicitly_live_p (c
*** 2349,2367 ****
  
  compound_svalue::compound_svalue (symbol::id_t id,
  				  tree type,
! 				  const binding_map &map)
! : svalue (calc_complexity (map), id, type), m_map (map)
  {
  #if CHECKING_P
    for (auto iter : *this)
      {
!       /* All keys within the underlying binding_map are required to be concrete,
! 	 not symbolic.  */
!       const binding_key *key = iter.m_key;
!       gcc_assert (key->concrete_p ());
  
        /* We don't nest compound svalues.  */
!       const svalue *sval = iter.m_sval;
        gcc_assert (sval->get_kind () != SK_COMPOUND);
      }
  #endif
--- 2351,2379 ----
  
  compound_svalue::compound_svalue (symbol::id_t id,
  				  tree type,
! 				  concrete_binding_map &&map)
! : svalue (map.calc_complexity (), id, type), m_map (std::move (map))
  {
  #if CHECKING_P
    for (auto iter : *this)
      {
!       /* We don't nest compound svalues.  */
!       const svalue *sval = iter.second;
!       gcc_assert (sval->get_kind () != SK_COMPOUND);
!     }
! #endif
! }
  
+ compound_svalue::compound_svalue (symbol::id_t id,
+ 				  tree type,
+ 				  const concrete_binding_map &map)
+ : svalue (map.calc_complexity (), id, type), m_map (map)
+ {
+ #if CHECKING_P
+   for (auto iter : *this)
+     {
        /* We don't nest compound svalues.  */
!       const svalue *sval = iter.second;
        gcc_assert (sval->get_kind () != SK_COMPOUND);
      }
  #endif
*************** void
*** 2424,2453 ****
  compound_svalue::accept (visitor *v) const
  {
    for (auto iter : m_map)
!     {
!       //iter.first.accept (v);
!       iter.m_sval->accept (v);
!     }
    v->visit_compound_svalue (this);
  }
  
- /* Calculate what the complexity of a compound_svalue instance for MAP
-    will be, based on the svalues bound within MAP.  */
- 
- complexity
- compound_svalue::calc_complexity (const binding_map &map)
- {
-   unsigned num_child_nodes = 0;
-   unsigned max_child_depth = 0;
-   for (auto iter : map)
-     {
-       const complexity &sval_c = iter.m_sval->get_complexity ();
-       num_child_nodes += sval_c.m_num_nodes;
-       max_child_depth = MAX (max_child_depth, sval_c.m_max_depth);
-     }
-   return complexity (num_child_nodes + 1, max_child_depth + 1);
- }
- 
  /* Implementation of svalue::maybe_fold_bits_within vfunc
     for compound_svalue.  */
  
--- 2436,2445 ----
  compound_svalue::accept (visitor *v) const
  {
    for (auto iter : m_map)
!     iter.second->accept (v);
    v->visit_compound_svalue (this);
  }
  
  /* Implementation of svalue::maybe_fold_bits_within vfunc
     for compound_svalue.  */
  
*************** compound_svalue::maybe_fold_bits_within
*** 2456,2520 ****
  					 const bit_range &bits,
  					 region_model_manager *mgr) const
  {
!   binding_map result_map (*mgr->get_store_manager ());
    for (auto iter : m_map)
      {
!       const binding_key *key = iter.m_key;
!       if (const concrete_binding *conc_key
! 	  = key->dyn_cast_concrete_binding ())
! 	{
! 	  /* Ignore concrete bindings outside BITS.  */
! 	  if (!conc_key->get_bit_range ().intersects_p (bits))
! 	    continue;
  
! 	  const svalue *sval = iter.m_sval;
! 	  /* Get the position of conc_key relative to BITS.  */
! 	  bit_range result_location (conc_key->get_start_bit_offset ()
! 				     - bits.get_start_bit_offset (),
! 				     conc_key->get_size_in_bits ());
! 	  /* If conc_key starts after BITS, trim off leading bits
! 	     from the svalue and adjust binding location.  */
! 	  if (result_location.m_start_bit_offset < 0)
! 	    {
! 	      bit_size_t leading_bits_to_drop
! 		= -result_location.m_start_bit_offset;
! 	      result_location = bit_range
! 		(0, result_location.m_size_in_bits - leading_bits_to_drop);
! 	      bit_range bits_within_sval (leading_bits_to_drop,
! 					  result_location.m_size_in_bits);
! 	      /* Trim off leading bits from iter_sval.  */
! 	      sval = mgr->get_or_create_bits_within (NULL_TREE,
! 						     bits_within_sval,
! 						     sval);
! 	    }
! 	  /* If conc_key finishes after BITS, trim off trailing bits
! 	     from the svalue and adjust binding location.  */
! 	  if (conc_key->get_next_bit_offset ()
! 	      > bits.get_next_bit_offset ())
! 	    {
! 	      bit_size_t trailing_bits_to_drop
! 		= (conc_key->get_next_bit_offset ()
! 		   - bits.get_next_bit_offset ());
! 	      result_location = bit_range
! 		(result_location.m_start_bit_offset,
! 		 result_location.m_size_in_bits - trailing_bits_to_drop);
! 	      bit_range bits_within_sval (0,
! 					  result_location.m_size_in_bits);
! 	      /* Trim off leading bits from iter_sval.  */
! 	      sval = mgr->get_or_create_bits_within (NULL_TREE,
! 						     bits_within_sval,
! 						     sval);
! 	    }
! 	  const concrete_binding *offset_conc_key
! 	    = mgr->get_store_manager ()->get_concrete_binding
! 		(result_location);
! 	  result_map.put (offset_conc_key, sval);
  	}
!       else
! 	/* If we have any symbolic keys we can't get it as bits.  */
! 	return nullptr;
      }
!   return mgr->get_or_create_compound_svalue (type, result_map);
  }
  
  /* class conjured_svalue : public svalue.  */
--- 2448,2503 ----
  					 const bit_range &bits,
  					 region_model_manager *mgr) const
  {
!   concrete_binding_map result_map;
    for (auto iter : m_map)
      {
!       const bit_range &iter_bits = iter.first;
  
!       /* Ignore concrete bindings outside BITS.  */
!       if (!iter_bits.intersects_p (bits))
! 	continue;
! 
!       const svalue *sval = iter.second;
!       /* Get the position of iter_bits relative to BITS.  */
!       bit_range result_location (iter_bits.get_start_bit_offset ()
! 				 - bits.get_start_bit_offset (),
! 				 iter_bits.m_size_in_bits);
!       /* If iter_bits starts after BITS, trim off leading bits
! 	 from the svalue and adjust binding location.  */
!       if (result_location.m_start_bit_offset < 0)
! 	{
! 	  bit_size_t leading_bits_to_drop
! 	    = -result_location.m_start_bit_offset;
! 	  result_location = bit_range
! 	    (0, result_location.m_size_in_bits - leading_bits_to_drop);
! 	  bit_range bits_within_sval (leading_bits_to_drop,
! 				      result_location.m_size_in_bits);
! 	  /* Trim off leading bits from iter_sval.  */
! 	  sval = mgr->get_or_create_bits_within (NULL_TREE,
! 						 bits_within_sval,
! 						 sval);
  	}
!       /* If iter_bits finishes after BITS, trim off trailing bits
! 	 from the svalue and adjust binding location.  */
!       if (iter_bits.get_next_bit_offset ()
! 	  > bits.get_next_bit_offset ())
! 	{
! 	  bit_size_t trailing_bits_to_drop
! 	    = (iter_bits.get_next_bit_offset ()
! 	       - bits.get_next_bit_offset ());
! 	  result_location = bit_range
! 	    (result_location.m_start_bit_offset,
! 	     result_location.m_size_in_bits - trailing_bits_to_drop);
! 	  bit_range bits_within_sval (0,
! 				      result_location.m_size_in_bits);
! 	  /* Trim off leading bits from iter_sval.  */
! 	  sval = mgr->get_or_create_bits_within (NULL_TREE,
! 						 bits_within_sval,
! 						 sval);
! 	}
!       result_map.insert (result_location, sval);
      }
!   return mgr->get_or_create_compound_svalue (type, std::move (result_map));
  }
  
  /* class conjured_svalue : public svalue.  */
diff -Nrcpad gcc-17-20260426/gcc/analyzer/svalue.h gcc-17-20260503/gcc/analyzer/svalue.h
*** gcc-17-20260426/gcc/analyzer/svalue.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/analyzer/svalue.h	Sun May  3 22:32:05 2026
*************** template <> struct default_hash_traits<w
*** 1402,1416 ****
  namespace ana {
  
  /* Concrete subclass of svalue representing a mapping of bit-ranges
!    to svalues, analogous to a cluster within the store.
  
     This is for use in places where we want to represent a store-like
     mapping, but are required to use an svalue, such as when handling
     compound assignments and compound return values.
  
-    All keys within the underlying binding_map are required to be concrete,
-    not symbolic.
- 
     Instances of this class shouldn't be bound as-is into the store;
     instead they should be unpacked.  Similarly, they should not be
     nested.  */
--- 1402,1414 ----
  namespace ana {
  
  /* Concrete subclass of svalue representing a mapping of bit-ranges
!    to svalues, analogous to a cluster within the store, but without
!    symbolic keys.
  
     This is for use in places where we want to represent a store-like
     mapping, but are required to use an svalue, such as when handling
     compound assignments and compound return values.
  
     Instances of this class shouldn't be bound as-is into the store;
     instead they should be unpacked.  Similarly, they should not be
     nested.  */
*************** namespace ana {
*** 1418,1432 ****
  class compound_svalue : public svalue
  {
  public:
!   typedef binding_map::const_iterator_t const_iterator_t;
!   typedef binding_map::iterator_t iterator_t;
  
    /* A support class for uniquifying instances of compound_svalue.
!      Note that to avoid copies, keys store pointers to binding_maps,
!      rather than the maps themselves.  */
    struct key_t
    {
!     key_t (tree type, const binding_map *map_ptr)
      : m_type (type), m_map_ptr (map_ptr)
      {}
  
--- 1416,1430 ----
  class compound_svalue : public svalue
  {
  public:
!   typedef concrete_binding_map::const_iterator const_iterator_t;
!   typedef concrete_binding_map::iterator iterator_t;
  
    /* A support class for uniquifying instances of compound_svalue.
!      Note that to avoid copies, keys store pointers to
!      concrete_binding_map, rather than the maps themselves.  */
    struct key_t
    {
!     key_t (tree type, const concrete_binding_map *map_ptr)
      : m_type (type), m_map_ptr (map_ptr)
      {}
  
*************** public:
*** 1450,1459 ****
      bool is_empty () const { return m_type == reinterpret_cast<tree> (2); }
  
      tree m_type;
!     const binding_map *m_map_ptr;
    };
  
!   compound_svalue (symbol::id_t id, tree type, const binding_map &map);
  
    enum svalue_kind get_kind () const final override { return SK_COMPOUND; }
    const compound_svalue *dyn_cast_compound_svalue () const final override
--- 1448,1458 ----
      bool is_empty () const { return m_type == reinterpret_cast<tree> (2); }
  
      tree m_type;
!     const concrete_binding_map *m_map_ptr;
    };
  
!   compound_svalue (symbol::id_t id, tree type, concrete_binding_map &&map);
!   compound_svalue (symbol::id_t id, tree type, const concrete_binding_map &map);
  
    enum svalue_kind get_kind () const final override { return SK_COMPOUND; }
    const compound_svalue *dyn_cast_compound_svalue () const final override
*************** public:
*** 1471,1477 ****
  
    void accept (visitor *v) const final override;
  
!   const binding_map &get_map () const { return m_map; }
  
    const_iterator_t begin () const { return m_map.begin (); }
    const_iterator_t end () const { return m_map.end (); }
--- 1470,1477 ----
  
    void accept (visitor *v) const final override;
  
!   const concrete_binding_map &
!   get_concrete_bindings () const { return m_map; }
  
    const_iterator_t begin () const { return m_map.begin (); }
    const_iterator_t end () const { return m_map.end (); }
*************** public:
*** 1489,1497 ****
  			  region_model_manager *mgr) const final override;
  
   private:
!   static complexity calc_complexity (const binding_map &map);
! 
!   binding_map m_map;
  };
  
  } // namespace ana
--- 1489,1495 ----
  			  region_model_manager *mgr) const final override;
  
   private:
!   concrete_binding_map m_map;
  };
  
  } // namespace ana
diff -Nrcpad gcc-17-20260426/gcc/analyzer/write-to-const-diagnostics.cc gcc-17-20260503/gcc/analyzer/write-to-const-diagnostics.cc
*** gcc-17-20260426/gcc/analyzer/write-to-const-diagnostics.cc	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/analyzer/write-to-const-diagnostics.cc	Sun May  3 22:32:05 2026
***************
*** 0 ****
--- 1,169 ----
+ /* Implementation of write_to_const_diagnostic and
+    write_to_string_literal_diagnostic.
+    Copyright (C) 2020-2026 Free Software Foundation, Inc.
+    Contributed by David Malcolm <dmalcolm@redhat.com>.
+ 
+ This file is part of GCC.
+ 
+ GCC is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+ 
+ GCC is distributed in the hope that it will be useful, but
+ WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with GCC; see the file COPYING3.  If not see
+ <http://www.gnu.org/licenses/>.  */
+ 
+ #include "analyzer/common.h"
+ 
+ #include "analyzer/region-model.h"
+ 
+ #if ENABLE_ANALYZER
+ 
+ namespace ana {
+ 
+ /* A subclass of pending_diagnostic for complaining about writes to
+    constant regions of memory.  */
+ 
+ class write_to_const_diagnostic
+ : public pending_diagnostic_subclass<write_to_const_diagnostic>
+ {
+ public:
+   write_to_const_diagnostic (const region *reg, tree decl)
+   : m_reg (reg), m_decl (decl)
+   {}
+ 
+   const char *get_kind () const final override
+   {
+     return "write_to_const_diagnostic";
+   }
+ 
+   bool operator== (const write_to_const_diagnostic &other) const
+   {
+     return (m_reg == other.m_reg
+ 	    && m_decl == other.m_decl);
+   }
+ 
+   int get_controlling_option () const final override
+   {
+     return OPT_Wanalyzer_write_to_const;
+   }
+ 
+   bool emit (diagnostic_emission_context &ctxt) final override
+   {
+     auto_diagnostic_group d;
+     bool warned;
+     switch (m_reg->get_kind ())
+       {
+       default:
+ 	warned = ctxt.warn ("write to %<const%> object %qE", m_decl);
+ 	break;
+       case RK_FUNCTION:
+ 	warned = ctxt.warn ("write to function %qE", m_decl);
+ 	break;
+       case RK_LABEL:
+ 	warned = ctxt.warn ("write to label %qE", m_decl);
+ 	break;
+       }
+     if (warned)
+       inform (DECL_SOURCE_LOCATION (m_decl), "declared here");
+     return warned;
+   }
+ 
+   bool
+   describe_final_event (pretty_printer &pp,
+ 			const evdesc::final_event &) final override
+   {
+     switch (m_reg->get_kind ())
+       {
+       default:
+ 	{
+ 	  pp_printf (&pp,
+ 		     "write to %<const%> object %qE here", m_decl);
+ 	  return true;
+ 	}
+       case RK_FUNCTION:
+ 	{
+ 	  pp_printf (&pp,
+ 		     "write to function %qE here", m_decl);
+ 	  return true;
+ 	}
+       case RK_LABEL:
+ 	{
+ 	  pp_printf (&pp,
+ 		     "write to label %qE here", m_decl);
+ 	  return true;
+ 	}
+       }
+   }
+ 
+ private:
+   const region *m_reg;
+   tree m_decl;
+ };
+ 
+ std::unique_ptr<pending_diagnostic>
+ make_write_to_const_diagnostic (const region *dest_reg, tree decl)
+ {
+   return std::make_unique<write_to_const_diagnostic> (dest_reg, decl);
+ }
+ 
+ /* A subclass of pending_diagnostic for complaining about writes to
+    string literals.  */
+ 
+ class write_to_string_literal_diagnostic
+ : public pending_diagnostic_subclass<write_to_string_literal_diagnostic>
+ {
+ public:
+   write_to_string_literal_diagnostic (const region *reg)
+   : m_reg (reg)
+   {}
+ 
+   const char *get_kind () const final override
+   {
+     return "write_to_string_literal_diagnostic";
+   }
+ 
+   bool operator== (const write_to_string_literal_diagnostic &other) const
+   {
+     return m_reg == other.m_reg;
+   }
+ 
+   int get_controlling_option () const final override
+   {
+     return OPT_Wanalyzer_write_to_string_literal;
+   }
+ 
+   bool emit (diagnostic_emission_context &ctxt) final override
+   {
+     return ctxt.warn ("write to string literal");
+     /* Ideally we would show the location of the STRING_CST as well,
+        but it is not available at this point.  */
+   }
+ 
+   bool
+   describe_final_event (pretty_printer &pp,
+ 			const evdesc::final_event &) final override
+   {
+     pp_string (&pp, "write to string literal here");
+     return true;
+   }
+ 
+ private:
+   const region *m_reg;
+ };
+ 
+ std::unique_ptr<pending_diagnostic>
+ make_write_to_string_literal_diagnostic (const region *reg)
+ {
+   return std::make_unique<write_to_string_literal_diagnostic> (reg);
+ }
+ 
+ } // namespace ana
+ 
+ #endif /* #if ENABLE_ANALYZER */
diff -Nrcpad gcc-17-20260426/gcc/c/ChangeLog gcc-17-20260503/gcc/c/ChangeLog
*** gcc-17-20260426/gcc/c/ChangeLog	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/c/ChangeLog	Sun May  3 22:32:05 2026
***************
*** 1,3 ****
--- 1,26 ----
+ 2026-05-01  Martin Uecker  <uecker@tugraz.at>
+ 
+ 	PR c/124576
+ 	* c-decl.cc (declspecs_add_type): Add save_expr.
+ 
+ 2026-04-29  Julian Brown  <julian@codesourcery.com>
+ 
+ 	* c-parser.cc (c_parser_omp_target_data): Instantiate mappers for
+ 	'omp target data'.
+ 	(c_parser_omp_target_enter_data): Instantiate mappers for 'omp target
+ 	enter data'.
+ 	(c_parser_omp_target_exit_data): Instantiate mappers for 'omp target
+ 	exit data'.
+ 	(c_parser_omp_target): Add c_omp_region_type argument to
+ 	c_omp_instantiate_mappers call.
+ 	* c-tree.h (c_omp_instantiate_mappers): Remove spurious prototype.
+ 
+ 2026-04-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* c-decl.cc (finish_declspecs) <case cts_bitint>: Implement
+ 	C2Y N3747 - Integer Sets, v5.  Allow signed _BitInt(1) for
+ 	flag_isoc2y.
+ 
  2026-04-25  Martin Uecker  <uecker@tugraz.at>
  
  	PR c/124303
diff -Nrcpad gcc-17-20260426/gcc/c/c-decl.cc gcc-17-20260503/gcc/c/c-decl.cc
*** gcc-17-20260426/gcc/c/c-decl.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/c/c-decl.cc	Sun May  3 22:32:05 2026
*************** declspecs_add_type (location_t loc, stru
*** 13136,13146 ****
  	    }
  	  if (spec.expr)
  	    {
  	      if (specs->expr)
! 		specs->expr = build2 (COMPOUND_EXPR, TREE_TYPE (spec.expr),
! 				      specs->expr, spec.expr);
  	      else
! 		specs->expr = spec.expr;
  	      specs->expr_const_operands &= spec.expr_const_operands;
  	    }
  	}
--- 13136,13147 ----
  	    }
  	  if (spec.expr)
  	    {
+ 	      tree expr = save_expr (fold_convert (void_type_node, spec.expr));
  	      if (specs->expr)
! 		specs->expr = build2 (COMPOUND_EXPR, TREE_TYPE (expr),
! 				      specs->expr, expr);
  	      else
! 		specs->expr = expr;
  	      specs->expr_const_operands &= spec.expr_const_operands;
  	    }
  	}
*************** finish_declspecs (struct c_declspecs *sp
*** 13651,13660 ****
      case cts_bitint:
        gcc_assert (!specs->long_p && !specs->short_p
  		  && !specs->complex_p);
!       if (!specs->unsigned_p && specs->u.bitint_prec == 1)
  	{
  	  error_at (specs->locations[cdw_typespec],
! 		    "%<signed _BitInt%> argument must be at least 2");
  	  specs->type = integer_type_node;
  	  break;
  	}
--- 13652,13662 ----
      case cts_bitint:
        gcc_assert (!specs->long_p && !specs->short_p
  		  && !specs->complex_p);
!       if (!specs->unsigned_p && specs->u.bitint_prec == 1 && !flag_isoc2y)
  	{
  	  error_at (specs->locations[cdw_typespec],
! 		    "%<signed _BitInt%> argument must be at least 2 "
! 		    "before C2Y");
  	  specs->type = integer_type_node;
  	  break;
  	}
diff -Nrcpad gcc-17-20260426/gcc/c/c-parser.cc gcc-17-20260503/gcc/c/c-parser.cc
*** gcc-17-20260426/gcc/c/c-parser.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/c/c-parser.cc	Sun May  3 22:32:05 2026
*************** c_parser_omp_target_data (location_t loc
*** 26928,26934 ****
  
    tree clauses
      = c_parser_omp_all_clauses (parser, OMP_TARGET_DATA_CLAUSE_MASK,
! 				"#pragma omp target data");
    c_omp_adjust_map_clauses (clauses, false);
    int map_seen = 0;
    for (tree *pc = &clauses; *pc;)
--- 26928,26936 ----
  
    tree clauses
      = c_parser_omp_all_clauses (parser, OMP_TARGET_DATA_CLAUSE_MASK,
! 				"#pragma omp target data", false);
!   clauses = c_omp_instantiate_mappers (clauses, C_ORT_OMP);
!   clauses = c_finish_omp_clauses (clauses, C_ORT_OMP);
    c_omp_adjust_map_clauses (clauses, false);
    int map_seen = 0;
    for (tree *pc = &clauses; *pc;)
*************** c_parser_omp_target_enter_data (location
*** 27086,27092 ****
  
    tree clauses
      = c_parser_omp_all_clauses (parser, OMP_TARGET_ENTER_DATA_CLAUSE_MASK,
! 				"#pragma omp target enter data");
    c_omp_adjust_map_clauses (clauses, false);
    int map_seen = 0;
    for (tree *pc = &clauses; *pc;)
--- 27088,27096 ----
  
    tree clauses
      = c_parser_omp_all_clauses (parser, OMP_TARGET_ENTER_DATA_CLAUSE_MASK,
! 				"#pragma omp target enter data", false);
!   clauses = c_omp_instantiate_mappers (clauses, C_ORT_OMP);
!   clauses = c_finish_omp_clauses (clauses, C_ORT_OMP);
    c_omp_adjust_map_clauses (clauses, false);
    int map_seen = 0;
    for (tree *pc = &clauses; *pc;)
*************** c_parser_omp_target_exit_data (location_
*** 27197,27202 ****
--- 27201,27207 ----
    tree clauses
      = c_parser_omp_all_clauses (parser, OMP_TARGET_EXIT_DATA_CLAUSE_MASK,
  				"#pragma omp target exit data", false);
+   clauses = c_omp_instantiate_mappers (clauses, C_ORT_OMP_EXIT_DATA);
    clauses = c_finish_omp_clauses (clauses, C_ORT_OMP_EXIT_DATA);
    c_omp_adjust_map_clauses (clauses, false);
    int map_seen = 0;
*************** c_parser_omp_target (c_parser *parser, e
*** 27456,27462 ****
  	OMP_CLAUSE_CHAIN (nc) = OMP_CLAUSE_CHAIN (c);
  	OMP_CLAUSE_CHAIN (c) = nc;
        }
!   clauses = c_omp_instantiate_mappers (clauses);
    clauses  = c_finish_omp_clauses (clauses, C_ORT_OMP_TARGET);
    c_omp_adjust_map_clauses (clauses, true);
  
--- 27461,27467 ----
  	OMP_CLAUSE_CHAIN (nc) = OMP_CLAUSE_CHAIN (c);
  	OMP_CLAUSE_CHAIN (c) = nc;
        }
!   clauses = c_omp_instantiate_mappers (clauses, C_ORT_OMP_TARGET);
    clauses  = c_finish_omp_clauses (clauses, C_ORT_OMP_TARGET);
    c_omp_adjust_map_clauses (clauses, true);
  
diff -Nrcpad gcc-17-20260426/gcc/c/c-tree.h gcc-17-20260503/gcc/c/c-tree.h
*** gcc-17-20260426/gcc/c/c-tree.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/c/c-tree.h	Sun May  3 22:32:05 2026
*************** extern tree c_check_omp_declare_reductio
*** 1009,1015 ****
  extern tree c_omp_mapper_id (tree);
  extern tree c_omp_mapper_decl (tree);
  extern void c_omp_scan_mapper_bindings (location_t, tree *, tree);
- extern tree c_omp_instantiate_mappers (tree);
  extern bool c_check_in_current_scope (tree);
  extern void c_pushtag (location_t, tree, tree);
  extern void c_bind (location_t, tree, bool);
--- 1009,1014 ----
diff -Nrcpad gcc-17-20260426/gcc/c-family/ChangeLog gcc-17-20260503/gcc/c-family/ChangeLog
*** gcc-17-20260426/gcc/c-family/ChangeLog	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/c-family/ChangeLog	Sun May  3 22:32:05 2026
***************
*** 1,3 ****
--- 1,25 ----
+ 2026-04-29  Julian Brown  <julian@codesourcery.com>
+ 
+ 	* c-common.h (c_omp_region_type): Add C_ORT_EXIT_DATA,
+ 	C_ORT_OMP_EXIT_DATA.
+ 	(c_omp_instantiate_mappers): Add region type parameter.
+ 	* c-omp.cc (omp_split_map_kind, omp_join_map_kind,
+ 	omp_map_decayed_kind): New functions.
+ 	(omp_instantiate_mapper): Add ORT parameter.  Implement map kind decay
+ 	for instantiated mapper clauses.
+ 	(c_omp_instantiate_mappers): Add ORT parameter, pass to
+ 	omp_instantiate_mapper.
+ 
+ 2026-04-28  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* c-common.cc (c_common_signed_or_unsigned_type): Use
+ 	build_bitint_type for TREE_CODE (type) == BITINT_TYPE whenever
+ 	flag_isoc2y even when precision is 1.
+ 	(c_common_get_alias_set): Don't special case BITINT_TYPE
+ 	with precision 1 for flag_isoc2y.
+ 	* c-lex.cc (interpret_integer): Use _BitInt(1) type for 0wb
+ 	if flag_isoc2y, rather than _BitInt(2).
+ 
  2026-04-22  Jakub Jelinek  <jakub@redhat.com>
  
  	* c-cppbuiltin.cc (c_cpp_builtins): Bump __cpp_impl_reflection value
diff -Nrcpad gcc-17-20260426/gcc/c-family/c-common.cc gcc-17-20260503/gcc/c-family/c-common.cc
*** gcc-17-20260426/gcc/c-family/c-common.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/c-family/c-common.cc	Sun May  3 22:32:05 2026
*************** c_common_signed_or_unsigned_type (int un
*** 2819,2826 ****
      return type;
  
    if (TREE_CODE (type) == BITINT_TYPE
!       /* signed _BitInt(1) is invalid, avoid creating that.  */
!       && (unsignedp || TYPE_PRECISION (type) > 1))
      return build_bitint_type (TYPE_PRECISION (type), unsignedp);
  
  #define TYPE_OK(node)							    \
--- 2819,2826 ----
      return type;
  
    if (TREE_CODE (type) == BITINT_TYPE
!       /* signed _BitInt(1) is invalid before C2Y, avoid creating that.  */
!       && (unsignedp || flag_isoc2y || TYPE_PRECISION (type) > 1))
      return build_bitint_type (TYPE_PRECISION (type), unsignedp);
  
  #define TYPE_OK(node)							    \
*************** c_common_get_alias_set (tree t)
*** 3961,3968 ****
  	 TYPE_ALIAS_SET_KNOWN_P.  */
        if (TYPE_UNSIGNED (t))
  	{
! 	  /* There is no signed _BitInt(1).  */
! 	  if (TREE_CODE (t) == BITINT_TYPE && TYPE_PRECISION (t) == 1)
  	    return -1;
  	  tree t1 = c_common_signed_type (t);
  	  gcc_checking_assert (t != t1);
--- 3961,3970 ----
  	 TYPE_ALIAS_SET_KNOWN_P.  */
        if (TYPE_UNSIGNED (t))
  	{
! 	  /* There is no signed _BitInt(1) before C2Y.  */
! 	  if (TREE_CODE (t) == BITINT_TYPE
! 	      && !flag_isoc2y
! 	      && TYPE_PRECISION (t) == 1)
  	    return -1;
  	  tree t1 = c_common_signed_type (t);
  	  gcc_checking_assert (t != t1);
diff -Nrcpad gcc-17-20260426/gcc/c-family/c-common.h gcc-17-20260503/gcc/c-family/c-common.h
*** gcc-17-20260426/gcc/c-family/c-common.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/c-family/c-common.h	Sun May  3 22:32:05 2026
*************** extern void c_omp_mark_declare_variant (
*** 1357,1363 ****
  extern void c_omp_adjust_map_clauses (tree, bool);
  template<typename T> struct omp_mapper_list;
  extern void c_omp_find_nested_mappers (struct omp_mapper_list<tree> *, tree);
! extern tree c_omp_instantiate_mappers (tree);
  
  namespace omp_addr_tokenizer { struct omp_addr_token; }
  typedef omp_addr_tokenizer::omp_addr_token omp_addr_token;
--- 1357,1363 ----
  extern void c_omp_adjust_map_clauses (tree, bool);
  template<typename T> struct omp_mapper_list;
  extern void c_omp_find_nested_mappers (struct omp_mapper_list<tree> *, tree);
! extern tree c_omp_instantiate_mappers (tree, enum c_omp_region_type);
  
  namespace omp_addr_tokenizer { struct omp_addr_token; }
  typedef omp_addr_tokenizer::omp_addr_token omp_addr_token;
diff -Nrcpad gcc-17-20260426/gcc/c-family/c-lex.cc gcc-17-20260503/gcc/c-family/c-lex.cc
*** gcc-17-20260426/gcc/c-family/c-lex.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/c-family/c-lex.cc	Sun May  3 22:32:05 2026
*************** interpret_integer (const cpp_token *toke
*** 1076,1082 ****
  	}
  
        prec = wi::min_precision (wval, UNSIGNED);
!       if (prec == 0)
  	prec = 1;
        if ((flags & CPP_N_UNSIGNED) == 0)
  	++prec;
--- 1076,1082 ----
  	}
  
        prec = wi::min_precision (wval, UNSIGNED);
!       if (prec == 0 && ((flags & CPP_N_UNSIGNED) != 0 || !flag_isoc2y))
  	prec = 1;
        if ((flags & CPP_N_UNSIGNED) == 0)
  	++prec;
diff -Nrcpad gcc-17-20260426/gcc/c-family/c-omp.cc gcc-17-20260503/gcc/c-family/c-omp.cc
*** gcc-17-20260426/gcc/c-family/c-omp.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/c-family/c-omp.cc	Sun May  3 22:32:05 2026
*************** remap_mapper_decl_1 (tree *tp, int *walk
*** 4384,4396 ****
    return NULL_TREE;
  }
  
  /* Instantiate a mapper MAPPER for expression EXPR, adding new clauses to
     OUTLIST.  OUTER_KIND is the mapping kind to use if not already specified in
     the mapper declaration.  */
  
  static tree *
  omp_instantiate_mapper (tree *outlist, tree mapper, tree expr,
! 			enum gomp_map_kind outer_kind)
  {
    tree clauses = OMP_DECLARE_MAPPER_CLAUSES (mapper);
    tree dummy_var = OMP_DECLARE_MAPPER_DECL (mapper);
--- 4384,4572 ----
    return NULL_TREE;
  }
  
+ static enum gomp_map_kind
+ omp_split_map_kind (enum gomp_map_kind op, bool *force_p, bool *always_p,
+ 		    bool *present_p)
+ {
+   *force_p = *always_p = *present_p = false;
+ 
+   switch (op)
+     {
+     case GOMP_MAP_FORCE_ALLOC:
+     case GOMP_MAP_FORCE_TO:
+     case GOMP_MAP_FORCE_FROM:
+     case GOMP_MAP_FORCE_TOFROM:
+     case GOMP_MAP_FORCE_PRESENT:
+       *force_p = true;
+       break;
+     case GOMP_MAP_ALWAYS_TO:
+     case GOMP_MAP_ALWAYS_FROM:
+     case GOMP_MAP_ALWAYS_TOFROM:
+       *always_p = true;
+       break;
+     case GOMP_MAP_ALWAYS_PRESENT_TO:
+     case GOMP_MAP_ALWAYS_PRESENT_FROM:
+     case GOMP_MAP_ALWAYS_PRESENT_TOFROM:
+       *always_p = true;
+       /* Fallthrough.  */
+     case GOMP_MAP_PRESENT_ALLOC:
+     case GOMP_MAP_PRESENT_TO:
+     case GOMP_MAP_PRESENT_FROM:
+     case GOMP_MAP_PRESENT_TOFROM:
+       *present_p = true;
+       break;
+     default:
+       ;
+     }
+ 
+   switch (op)
+     {
+     case GOMP_MAP_ALLOC:
+     case GOMP_MAP_FORCE_ALLOC:
+     case GOMP_MAP_PRESENT_ALLOC:
+       return GOMP_MAP_ALLOC;
+     case GOMP_MAP_TO:
+     case GOMP_MAP_FORCE_TO:
+     case GOMP_MAP_ALWAYS_TO:
+     case GOMP_MAP_PRESENT_TO:
+     case GOMP_MAP_ALWAYS_PRESENT_TO:
+       return GOMP_MAP_TO;
+     case GOMP_MAP_FROM:
+     case GOMP_MAP_FORCE_FROM:
+     case GOMP_MAP_ALWAYS_FROM:
+     case GOMP_MAP_PRESENT_FROM:
+     case GOMP_MAP_ALWAYS_PRESENT_FROM:
+       return GOMP_MAP_FROM;
+     case GOMP_MAP_TOFROM:
+     case GOMP_MAP_FORCE_TOFROM:
+     case GOMP_MAP_ALWAYS_TOFROM:
+     case GOMP_MAP_PRESENT_TOFROM:
+     case GOMP_MAP_ALWAYS_PRESENT_TOFROM:
+       return GOMP_MAP_TOFROM;
+     default:
+       ;
+     }
+ 
+   return op;
+ }
+ 
+ static enum gomp_map_kind
+ omp_join_map_kind (enum gomp_map_kind op, bool force_p, bool always_p,
+ 		   bool present_p)
+ {
+   gcc_assert (!force_p || !(always_p || present_p));
+ 
+   switch (op)
+     {
+     case GOMP_MAP_ALLOC:
+       if (force_p)
+ 	return GOMP_MAP_FORCE_ALLOC;
+       else if (present_p)
+ 	return GOMP_MAP_PRESENT_ALLOC;
+       break;
+ 
+     case GOMP_MAP_TO:
+       if (force_p)
+ 	return GOMP_MAP_FORCE_TO;
+       else if (always_p && present_p)
+ 	return GOMP_MAP_ALWAYS_PRESENT_TO;
+       else if (always_p)
+ 	return GOMP_MAP_ALWAYS_TO;
+       else if (present_p)
+ 	return GOMP_MAP_PRESENT_TO;
+       break;
+ 
+     case GOMP_MAP_FROM:
+       if (force_p)
+ 	return GOMP_MAP_FORCE_FROM;
+       else if (always_p && present_p)
+ 	return GOMP_MAP_ALWAYS_PRESENT_FROM;
+       else if (always_p)
+ 	return GOMP_MAP_ALWAYS_FROM;
+       else if (present_p)
+ 	return GOMP_MAP_PRESENT_FROM;
+       break;
+ 
+     case GOMP_MAP_TOFROM:
+       if (force_p)
+ 	return GOMP_MAP_FORCE_TOFROM;
+       else if (always_p && present_p)
+ 	return GOMP_MAP_ALWAYS_PRESENT_TOFROM;
+       else if (always_p)
+ 	return GOMP_MAP_ALWAYS_TOFROM;
+       else if (present_p)
+ 	return GOMP_MAP_PRESENT_TOFROM;
+       break;
+ 
+     default:
+       ;
+     }
+ 
+   return op;
+ }
+ 
+ /* Map kind decay (OpenMP 5.2, 5.8.8 "declare mapper Directive").  Return the
+    map kind to use given MAPPER_KIND specified in the mapper and INVOKED_AS
+    specified on the clause that invokes the mapper.  See also
+    fortran/trans-openmp.cc:omp_map_decayed_kind.  */
+ 
+ static enum gomp_map_kind
+ omp_map_decayed_kind (enum gomp_map_kind mapper_kind,
+ 		      enum gomp_map_kind invoked_as, bool exit_p)
+ {
+   if (invoked_as == GOMP_MAP_RELEASE || invoked_as == GOMP_MAP_DELETE)
+     return invoked_as;
+ 
+   bool force_p, always_p, present_p;
+ 
+   invoked_as = omp_split_map_kind (invoked_as, &force_p, &always_p, &present_p);
+   gomp_map_kind decay_to;
+ 
+   switch (mapper_kind)
+     {
+     case GOMP_MAP_ALLOC:
+       if (exit_p && invoked_as == GOMP_MAP_FROM)
+ 	decay_to = GOMP_MAP_RELEASE;
+       else
+ 	decay_to = GOMP_MAP_ALLOC;
+       break;
+ 
+     case GOMP_MAP_TO:
+       if (invoked_as == GOMP_MAP_FROM)
+ 	decay_to = exit_p ? GOMP_MAP_RELEASE : GOMP_MAP_ALLOC;
+       else if (invoked_as == GOMP_MAP_ALLOC)
+ 	decay_to = GOMP_MAP_ALLOC;
+       else
+ 	decay_to = GOMP_MAP_TO;
+       break;
+ 
+     case GOMP_MAP_FROM:
+       if (invoked_as == GOMP_MAP_ALLOC || invoked_as == GOMP_MAP_TO)
+ 	decay_to = GOMP_MAP_ALLOC;
+       else
+ 	decay_to = GOMP_MAP_FROM;
+       break;
+ 
+     case GOMP_MAP_TOFROM:
+     case GOMP_MAP_UNSET:
+       decay_to = invoked_as;
+       break;
+ 
+     default:
+       gcc_unreachable ();
+     }
+ 
+   return omp_join_map_kind (decay_to, force_p, always_p, present_p);
+ }
+ 
  /* Instantiate a mapper MAPPER for expression EXPR, adding new clauses to
     OUTLIST.  OUTER_KIND is the mapping kind to use if not already specified in
     the mapper declaration.  */
  
  static tree *
  omp_instantiate_mapper (tree *outlist, tree mapper, tree expr,
! 			enum gomp_map_kind outer_kind,
! 			enum c_omp_region_type ort)
  {
    tree clauses = OMP_DECLARE_MAPPER_CLAUSES (mapper);
    tree dummy_var = OMP_DECLARE_MAPPER_DECL (mapper);
*************** omp_instantiate_mapper (tree *outlist, t
*** 4447,4454 ****
  
        walk_tree (&unshared, remap_mapper_decl_1, &map_info, NULL);
  
!       if (OMP_CLAUSE_MAP_KIND (unshared) == GOMP_MAP_UNSET)
! 	OMP_CLAUSE_SET_MAP_KIND (unshared, outer_kind);
  
        type = TYPE_MAIN_VARIANT (type);
  
--- 4623,4632 ----
  
        walk_tree (&unshared, remap_mapper_decl_1, &map_info, NULL);
  
!       enum gomp_map_kind decayed_kind
! 	= omp_map_decayed_kind (clause_kind, outer_kind,
! 				(ort & C_ORT_EXIT_DATA) != 0);
!       OMP_CLAUSE_SET_MAP_KIND (unshared, decayed_kind);
  
        type = TYPE_MAIN_VARIANT (type);
  
*************** omp_instantiate_mapper (tree *outlist, t
*** 4465,4475 ****
  	    = lang_hooks.decls.omp_extract_mapper_directive (mapper_fn);
  	  if (nested_mapper != mapper)
  	    {
- 	      if (clause_kind == GOMP_MAP_UNSET)
- 		clause_kind = outer_kind;
- 
  	      outlist = omp_instantiate_mapper (outlist, nested_mapper,
! 						t, clause_kind);
  	      continue;
  	    }
  	}
--- 4643,4650 ----
  	    = lang_hooks.decls.omp_extract_mapper_directive (mapper_fn);
  	  if (nested_mapper != mapper)
  	    {
  	      outlist = omp_instantiate_mapper (outlist, nested_mapper,
! 						t, outer_kind, ort);
  	      continue;
  	    }
  	}
*************** omp_instantiate_mapper (tree *outlist, t
*** 4491,4497 ****
     visible in the current parsing context.  */
  
  tree
! c_omp_instantiate_mappers (tree clauses)
  {
    tree c, *pc, mapper_name = NULL_TREE;
  
--- 4666,4672 ----
     visible in the current parsing context.  */
  
  tree
! c_omp_instantiate_mappers (tree clauses, enum c_omp_region_type ort)
  {
    tree c, *pc, mapper_name = NULL_TREE;
  
*************** c_omp_instantiate_mappers (tree clauses)
*** 4564,4570 ****
  	      {
  		tree mapper
  		  = lang_hooks.decls.omp_extract_mapper_directive (mapper_fn);
! 		pc = omp_instantiate_mapper (pc, mapper, t, kind);
  		using_mapper = true;
  	      }
  	    else if (mapper_name)
--- 4739,4745 ----
  	      {
  		tree mapper
  		  = lang_hooks.decls.omp_extract_mapper_directive (mapper_fn);
! 		pc = omp_instantiate_mapper (pc, mapper, t, kind, ort);
  		using_mapper = true;
  	      }
  	    else if (mapper_name)
diff -Nrcpad gcc-17-20260426/gcc/common/config/i386/cpuinfo.h gcc-17-20260503/gcc/common/config/i386/cpuinfo.h
*** gcc-17-20260426/gcc/common/config/i386/cpuinfo.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/common/config/i386/cpuinfo.h	Sun May  3 22:32:05 2026
*************** get_amd_cpu (struct __processor_model *c
*** 349,354 ****
--- 349,396 ----
    return cpu;
  }
  
+ /* Get the specific type of HYGON CPU and return HYGON CPU name.  Return
+    NULL for unknown HYGON CPU.  */
+ 
+ static inline const char *
+ get_hygon_cpu (struct __processor_model *cpu_model,
+ 	       struct __processor_model2 *cpu_model2,
+ 	       unsigned int *cpu_features2 __attribute__((unused)))
+ {
+   const char *cpu = NULL;
+   unsigned int family = cpu_model2->__cpu_family;
+   unsigned int model = cpu_model2->__cpu_model;
+ 
+   switch (family)
+     {
+     case 0x18:
+       cpu_model->__cpu_type = HYGONFAM18H;
+       if (model == 0x4)
+ 	{
+ 	  cpu = "c86-4g-m4";
+ 	  CHECK___builtin_cpu_is ("c86-4g-m4");
+ 	  cpu_model->__cpu_subtype = HYGONFAM18H_C86_4G_M4;
+ 	}
+       else if (model == 0x6)
+ 	{
+ 	  cpu = "c86-4g-m6";
+ 	  CHECK___builtin_cpu_is ("c86-4g-m6");
+ 	  cpu_model->__cpu_subtype = HYGONFAM18H_C86_4G_M6;
+ 	}
+       else if (model == 0x7)
+ 	{
+ 	  cpu = "c86-4g-m7";
+ 	  CHECK___builtin_cpu_is ("c86-4g-m7");
+ 	  cpu_model->__cpu_subtype = HYGONFAM18H_C86_4G_M7;
+ 	}
+       break;
+     default:
+       break;
+     }
+ 
+   return cpu;
+ }
+ 
  /* Get the specific type of Intel CPU and return Intel CPU name.  Return
     NULL for unknown Intel CPU.  */
  
*************** cpu_indicator_init (struct __processor_m
*** 1259,1264 ****
--- 1301,1321 ----
      cpu_model->__cpu_vendor = VENDOR_CYRIX;
    else if (vendor == signature_NSC_ebx)
      cpu_model->__cpu_vendor = VENDOR_NSC;
+   else if (vendor == signature_HYGON_ebx)
+     {
+       /* Adjust model and family for HYGON CPUS.  */
+       if (family == 0x0f)
+ 	{
+ 	  family += extended_family;
+ 	  model += extended_model;
+ 	}
+       cpu_model2->__cpu_family = family;
+       cpu_model2->__cpu_model = model;
+ 
+       /* Get CPU type.  */
+       get_hygon_cpu (cpu_model, cpu_model2, cpu_features2);
+       cpu_model->__cpu_vendor = VENDOR_HYGON;
+     }
    else
      cpu_model->__cpu_vendor = VENDOR_OTHER;
  
diff -Nrcpad gcc-17-20260426/gcc/common/config/i386/i386-common.cc gcc-17-20260503/gcc/common/config/i386/i386-common.cc
*** gcc-17-20260426/gcc/common/config/i386/i386-common.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/common/config/i386/i386-common.cc	Sun May  3 22:32:05 2026
*************** const char *const processor_names[] =
*** 2205,2211 ****
    "znver3",
    "znver4",
    "znver5",
!   "znver6"
  };
  
  /* Guarantee that the array is aligned with enum processor_type.  */
--- 2205,2214 ----
    "znver3",
    "znver4",
    "znver5",
!   "znver6",
!   "c86-4g-m4",
!   "c86-4g-m6",
!   "c86-4g-m7"
  };
  
  /* Guarantee that the array is aligned with enum processor_type.  */
*************** const pta processor_alias_table[] =
*** 2473,2478 ****
--- 2476,2490 ----
    {"btver2", PROCESSOR_BTVER2, CPU_BTVER2,
      PTA_BTVER2,
      M_CPU_TYPE (AMD_BTVER2), P_PROC_BMI},
+   {"c86-4g-m4", PROCESSOR_C86_4G_M4, CPU_C86_4G_M4,
+     PTA_C86_4G_M4,
+     M_CPU_SUBTYPE (HYGONFAM18H_C86_4G_M4), P_PROC_AVX2},
+   {"c86-4g-m6", PROCESSOR_C86_4G_M6, CPU_C86_4G_M6,
+     PTA_C86_4G_M6,
+     M_CPU_SUBTYPE (HYGONFAM18H_C86_4G_M6), P_PROC_AVX2},
+   {"c86-4g-m7", PROCESSOR_C86_4G_M7, CPU_C86_4G_M7,
+     PTA_C86_4G_M7,
+     M_CPU_SUBTYPE (HYGONFAM18H_C86_4G_M7), P_PROC_AVX512F},
  
    {"generic", PROCESSOR_GENERIC, CPU_GENERIC,
      PTA_64BIT
*************** const pta processor_alias_table[] =
*** 2493,2502 ****
      M_CPU_SUBTYPE (AMDFAM10H_SHANGHAI), P_NONE},
    {"istanbul", PROCESSOR_GENERIC, CPU_GENERIC, 0,
      M_CPU_SUBTYPE (AMDFAM10H_ISTANBUL), P_NONE},
  };
  
  /* NB: processor_alias_table stops at the "generic" entry.  */
! unsigned int const pta_size = ARRAY_SIZE (processor_alias_table) - 7;
  unsigned int const num_arch_names = ARRAY_SIZE (processor_alias_table);
  
  /* Provide valid option values for -march and -mtune options.  */
--- 2505,2518 ----
      M_CPU_SUBTYPE (AMDFAM10H_SHANGHAI), P_NONE},
    {"istanbul", PROCESSOR_GENERIC, CPU_GENERIC, 0,
      M_CPU_SUBTYPE (AMDFAM10H_ISTANBUL), P_NONE},
+   {"hygon", PROCESSOR_GENERIC, CPU_GENERIC, 0,
+     M_VENDOR (VENDOR_HYGON), P_NONE},
+   {"hygonfam18h", PROCESSOR_GENERIC, CPU_GENERIC, 0,
+     M_CPU_TYPE (HYGONFAM18H), P_NONE},
  };
  
  /* NB: processor_alias_table stops at the "generic" entry.  */
! unsigned int const pta_size = ARRAY_SIZE (processor_alias_table) - 9;
  unsigned int const num_arch_names = ARRAY_SIZE (processor_alias_table);
  
  /* Provide valid option values for -march and -mtune options.  */
diff -Nrcpad gcc-17-20260426/gcc/common/config/i386/i386-cpuinfo.h gcc-17-20260503/gcc/common/config/i386/i386-cpuinfo.h
*** gcc-17-20260426/gcc/common/config/i386/i386-cpuinfo.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/common/config/i386/i386-cpuinfo.h	Sun May  3 22:32:05 2026
*************** enum processor_vendor
*** 30,35 ****
--- 30,36 ----
    VENDOR_INTEL = 1,
    VENDOR_AMD,
    VENDOR_ZHAOXIN,
+   VENDOR_HYGON,
    VENDOR_OTHER,
    VENDOR_CENTAUR,
    VENDOR_CYRIX,
*************** enum processor_types
*** 62,67 ****
--- 63,69 ----
    INTEL_GRANDRIDGE,
    INTEL_CLEARWATERFOREST,
    AMDFAM1AH,
+   HYGONFAM18H,
    CPU_TYPE_MAX,
    BUILTIN_CPU_TYPE_MAX = CPU_TYPE_MAX
  };
*************** enum processor_subtypes
*** 108,113 ****
--- 110,118 ----
    INTEL_COREI7_DIAMONDRAPIDS,
    INTEL_COREI7_NOVALAKE,
    AMDFAM1AH_ZNVER6,
+   HYGONFAM18H_C86_4G_M4,
+   HYGONFAM18H_C86_4G_M6,
+   HYGONFAM18H_C86_4G_M7,
    CPU_SUBTYPE_MAX
  };
  
diff -Nrcpad gcc-17-20260426/gcc/config/aarch64/aarch64-c.cc gcc-17-20260503/gcc/config/aarch64/aarch64-c.cc
*** gcc-17-20260426/gcc/config/aarch64/aarch64-c.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/aarch64/aarch64-c.cc	Sun May  3 22:32:05 2026
*************** aarch64_update_cpp_builtins (cpp_reader
*** 181,191 ****
    switch (aarch64_cmodel)
      {
        case AARCH64_CMODEL_TINY:
-       case AARCH64_CMODEL_TINY_PIC:
  	builtin_define ("__AARCH64_CMODEL_TINY__");
  	break;
        case AARCH64_CMODEL_SMALL:
-       case AARCH64_CMODEL_SMALL_PIC:
  	builtin_define ("__AARCH64_CMODEL_SMALL__");
  	break;
        case AARCH64_CMODEL_LARGE:
--- 181,189 ----
*************** aarch64_pragma_target_parse (tree args,
*** 358,364 ****
        if (!aarch64_process_target_attr (args))
  	return false;
  
!       aarch64_override_options_internal (&global_options);
      }
  
    /* args is NULL, restore to the state described in pop_target.  */
--- 356,362 ----
        if (!aarch64_process_target_attr (args))
  	return false;
  
!       aarch64_override_options_internal (&global_options, &global_options_set);
      }
  
    /* args is NULL, restore to the state described in pop_target.  */
diff -Nrcpad gcc-17-20260426/gcc/config/aarch64/aarch64-narrow-gp-writes.cc gcc-17-20260503/gcc/config/aarch64/aarch64-narrow-gp-writes.cc
*** gcc-17-20260426/gcc/config/aarch64/aarch64-narrow-gp-writes.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/aarch64/aarch64-narrow-gp-writes.cc	Sun May  3 22:32:05 2026
*************** narrow_gp_writes::narrow_gp_writes ()
*** 250,263 ****
    df_analyze ();
    crtl->ssa = new rtl_ssa::function_info (cfun);
    rtl_hooks = narrow_gp_writes_rtl_hooks;
-   m_curr_insn = nullptr;
    instance = this;
  }
  
  narrow_gp_writes::~narrow_gp_writes ()
  {
    instance = nullptr;
-   m_curr_insn = nullptr;
    rtl_hooks = general_rtl_hooks;
    crtl->ssa->perform_pending_updates ();
    delete crtl->ssa;
--- 250,261 ----
diff -Nrcpad gcc-17-20260426/gcc/config/aarch64/aarch64-opts.h gcc-17-20260503/gcc/config/aarch64/aarch64-opts.h
*** gcc-17-20260426/gcc/config/aarch64/aarch64-opts.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/aarch64/aarch64-opts.h	Sun May  3 22:32:05 2026
*************** enum aarch64_tls_type {
*** 61,86 ****
    TLS_DESCRIPTORS
  };
  
! /* The code model defines the address generation strategy.
!    Most have a PIC and non-PIC variant.  */
  enum aarch64_code_model {
!   /* Static code and data fit within a 1MB region.
       Not fully implemented, mostly treated as SMALL.  */
    AARCH64_CMODEL_TINY,
-   /* Static code, data and GOT/PLT fit within a 1MB region.
-      Not fully implemented, mostly treated as SMALL_PIC.  */
-   AARCH64_CMODEL_TINY_PIC,
-   /* Static code and data fit within a 4GB region.
-      The default non-PIC code model.  */
-   AARCH64_CMODEL_SMALL,
    /* Static code, data and GOT/PLT fit within a 4GB region.
!      The default PIC code model.  */
!   AARCH64_CMODEL_SMALL_PIC,
!   /* -fpic for small memory model.
!      GOT size to 28KiB (4K*8-4K) or 3580 entries.  */
!   AARCH64_CMODEL_SMALL_SPIC,
!   /* No assumptions about addresses of code and data.
!      The PIC variant is not yet implemented.  */
    AARCH64_CMODEL_LARGE
  };
  
--- 61,76 ----
    TLS_DESCRIPTORS
  };
  
! /* The code model defines the address generation strategy.  */
  enum aarch64_code_model {
!   /* Static code, data and GOT/PLT fit within a 1MB region.
       Not fully implemented, mostly treated as SMALL.  */
    AARCH64_CMODEL_TINY,
    /* Static code, data and GOT/PLT fit within a 4GB region.
!      The default code model.  */
!   AARCH64_CMODEL_SMALL,
!   /* Static code, rodata and GOT/PLT fit within a 4GB region,
!      data/bss are unlimited.  */
    AARCH64_CMODEL_LARGE
  };
  
diff -Nrcpad gcc-17-20260426/gcc/config/aarch64/aarch64-protos.h gcc-17-20260503/gcc/config/aarch64/aarch64-protos.h
*** gcc-17-20260426/gcc/config/aarch64/aarch64-protos.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/aarch64/aarch64-protos.h	Sun May  3 22:32:05 2026
*************** void aarch64_expand_tag_memory (rtx, rtx
*** 1140,1146 ****
  #endif /* RTX_CODE */
  
  bool aarch64_process_target_attr (tree);
! void aarch64_override_options_internal (struct gcc_options *);
  
  const char *aarch64_general_mangle_builtin_type (const_tree);
  void aarch64_general_init_builtins (void);
--- 1140,1147 ----
  #endif /* RTX_CODE */
  
  bool aarch64_process_target_attr (tree);
! void aarch64_override_options_internal (struct gcc_options *,
! 					struct gcc_options *);
  
  const char *aarch64_general_mangle_builtin_type (const_tree);
  void aarch64_general_init_builtins (void);
diff -Nrcpad gcc-17-20260426/gcc/config/aarch64/aarch64.cc gcc-17-20260503/gcc/config/aarch64/aarch64.cc
*** gcc-17-20260426/gcc/config/aarch64/aarch64.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/aarch64/aarch64.cc	Sun May  3 22:32:05 2026
*************** static bool aarch64_builtin_support_vect
*** 370,375 ****
--- 370,376 ----
  static machine_mode aarch64_simd_container_mode (scalar_mode, poly_int64);
  static bool aarch64_print_address_internal (FILE*, machine_mode, rtx,
  					    aarch64_addr_query_type);
+ bool aarch64_use_pseudo_pic_reg (void);
  
  /* The processor for which instructions should be scheduled.  */
  enum aarch64_cpu aarch64_tune = AARCH64_CPU_cortexa53;
*************** cost_plus:
*** 16110,16131 ****
      case SYMBOL_REF:
  
        if (aarch64_cmodel == AARCH64_CMODEL_LARGE
! 	  || aarch64_cmodel == AARCH64_CMODEL_SMALL_SPIC)
  	{
  	  /* LDR.  */
  	  if (speed)
  	    *cost += extra_cost->ldst.load;
  	}
!       else if (aarch64_cmodel == AARCH64_CMODEL_SMALL
! 	       || aarch64_cmodel == AARCH64_CMODEL_SMALL_PIC)
  	{
  	  /* ADRP, followed by ADD.  */
  	  *cost += COSTS_N_INSNS (1);
  	  if (speed)
  	    *cost += 2 * extra_cost->alu.arith;
  	}
!       else if (aarch64_cmodel == AARCH64_CMODEL_TINY
! 	       || aarch64_cmodel == AARCH64_CMODEL_TINY_PIC)
  	{
  	  /* ADR.  */
  	  if (speed)
--- 16111,16130 ----
      case SYMBOL_REF:
  
        if (aarch64_cmodel == AARCH64_CMODEL_LARGE
! 	  || aarch64_use_pseudo_pic_reg ())
  	{
  	  /* LDR.  */
  	  if (speed)
  	    *cost += extra_cost->ldst.load;
  	}
!       else if (aarch64_cmodel == AARCH64_CMODEL_SMALL)
  	{
  	  /* ADRP, followed by ADD.  */
  	  *cost += COSTS_N_INSNS (1);
  	  if (speed)
  	    *cost += 2 * extra_cost->alu.arith;
  	}
!       else if (aarch64_cmodel == AARCH64_CMODEL_TINY)
  	{
  	  /* ADR.  */
  	  if (speed)
*************** aarch64_override_options_after_change_1
*** 19587,19594 ****
  
    /* In the tiny memory model it makes no sense to disallow PC relative
       literal pool loads.  */
!   if (aarch64_cmodel == AARCH64_CMODEL_TINY
!       || aarch64_cmodel == AARCH64_CMODEL_TINY_PIC)
      aarch64_pcrelative_literal_loads = true;
  
    /* When enabling the lower precision Newton series for the square root, also
--- 19586,19592 ----
  
    /* In the tiny memory model it makes no sense to disallow PC relative
       literal pool loads.  */
!   if (aarch64_cmodel == AARCH64_CMODEL_TINY)
      aarch64_pcrelative_literal_loads = true;
  
    /* When enabling the lower precision Newton series for the square root, also
*************** aarch64_override_options_after_change_1
*** 19599,19610 ****
  }
  
  /* 'Unpack' up the internal tuning structs and update the options
!     in OPTS.  The caller must have set up selected_tune and selected_arch
      as all the other target-specific codegen decisions are
      derived from them.  */
  
  void
! aarch64_override_options_internal (struct gcc_options *opts)
  {
    const struct processor *tune = aarch64_get_tune_cpu (opts->x_selected_tune);
    aarch64_tune = tune->sched_core;
--- 19597,19611 ----
  }
  
  /* 'Unpack' up the internal tuning structs and update the options
!     in OPTS.  OPTS_SET can be used to avoid overriding values that
!     were explicitly set on the command line.
!     The caller must have set up selected_tune and selected_arch
      as all the other target-specific codegen decisions are
      derived from them.  */
  
  void
! aarch64_override_options_internal (struct gcc_options *opts,
! 				   struct gcc_options *opts_set)
  {
    const struct processor *tune = aarch64_get_tune_cpu (opts->x_selected_tune);
    aarch64_tune = tune->sched_core;
*************** aarch64_override_options_internal (struc
*** 19736,19768 ****
  	gcc_unreachable ();
      }
  
!   /* We don't mind passing in global_options_set here as we don't use
!      the *options_set structs anyway.  */
!   SET_OPTION_IF_UNSET (opts, &global_options_set,
  		       param_sched_autopref_queue_depth, queue_depth);
  
    /* Set up parameters to be used in prefetching algorithm.  Do not
       override the defaults unless we are tuning for a core we have
       researched values for.  */
    if (aarch64_tune_params.prefetch->num_slots > 0)
!     SET_OPTION_IF_UNSET (opts, &global_options_set,
  			 param_simultaneous_prefetches,
  			 aarch64_tune_params.prefetch->num_slots);
    if (aarch64_tune_params.prefetch->l1_cache_size >= 0)
!     SET_OPTION_IF_UNSET (opts, &global_options_set,
  			 param_l1_cache_size,
  			 aarch64_tune_params.prefetch->l1_cache_size);
    if (aarch64_tune_params.prefetch->l1_cache_line_size >= 0)
!     SET_OPTION_IF_UNSET (opts, &global_options_set,
  			 param_l1_cache_line_size,
  			 aarch64_tune_params.prefetch->l1_cache_line_size);
  
    if (aarch64_tune_params.prefetch->l1_cache_line_size >= 0)
      {
!       SET_OPTION_IF_UNSET (opts, &global_options_set,
  			   param_destruct_interfere_size,
  			   aarch64_tune_params.prefetch->l1_cache_line_size);
!       SET_OPTION_IF_UNSET (opts, &global_options_set,
  			   param_construct_interfere_size,
  			   aarch64_tune_params.prefetch->l1_cache_line_size);
      }
--- 19737,19767 ----
  	gcc_unreachable ();
      }
  
!   SET_OPTION_IF_UNSET (opts, opts_set,
  		       param_sched_autopref_queue_depth, queue_depth);
  
    /* Set up parameters to be used in prefetching algorithm.  Do not
       override the defaults unless we are tuning for a core we have
       researched values for.  */
    if (aarch64_tune_params.prefetch->num_slots > 0)
!     SET_OPTION_IF_UNSET (opts, opts_set,
  			 param_simultaneous_prefetches,
  			 aarch64_tune_params.prefetch->num_slots);
    if (aarch64_tune_params.prefetch->l1_cache_size >= 0)
!     SET_OPTION_IF_UNSET (opts, opts_set,
  			 param_l1_cache_size,
  			 aarch64_tune_params.prefetch->l1_cache_size);
    if (aarch64_tune_params.prefetch->l1_cache_line_size >= 0)
!     SET_OPTION_IF_UNSET (opts, opts_set,
  			 param_l1_cache_line_size,
  			 aarch64_tune_params.prefetch->l1_cache_line_size);
  
    if (aarch64_tune_params.prefetch->l1_cache_line_size >= 0)
      {
!       SET_OPTION_IF_UNSET (opts, opts_set,
  			   param_destruct_interfere_size,
  			   aarch64_tune_params.prefetch->l1_cache_line_size);
!       SET_OPTION_IF_UNSET (opts, opts_set,
  			   param_construct_interfere_size,
  			   aarch64_tune_params.prefetch->l1_cache_line_size);
      }
*************** aarch64_override_options_internal (struc
*** 19770,19797 ****
      {
        /* For a generic AArch64 target, cover the current range of cache line
  	 sizes.  */
!       SET_OPTION_IF_UNSET (opts, &global_options_set,
  			   param_destruct_interfere_size,
  			   256);
!       SET_OPTION_IF_UNSET (opts, &global_options_set,
  			   param_construct_interfere_size,
  			   64);
      }
  
    if (aarch64_tune_params.prefetch->l2_cache_size >= 0)
!     SET_OPTION_IF_UNSET (opts, &global_options_set,
  			 param_l2_cache_size,
  			 aarch64_tune_params.prefetch->l2_cache_size);
    if (!aarch64_tune_params.prefetch->prefetch_dynamic_strides)
!     SET_OPTION_IF_UNSET (opts, &global_options_set,
  			 param_prefetch_dynamic_strides, 0);
    if (aarch64_tune_params.prefetch->minimum_stride >= 0)
!     SET_OPTION_IF_UNSET (opts, &global_options_set,
  			 param_prefetch_minimum_stride,
  			 aarch64_tune_params.prefetch->minimum_stride);
  
    /* Use the alternative scheduling-pressure algorithm by default.  */
!   SET_OPTION_IF_UNSET (opts, &global_options_set,
  		       param_sched_pressure_algorithm,
  		       SCHED_PRESSURE_MODEL);
  
--- 19769,19796 ----
      {
        /* For a generic AArch64 target, cover the current range of cache line
  	 sizes.  */
!       SET_OPTION_IF_UNSET (opts, opts_set,
  			   param_destruct_interfere_size,
  			   256);
!       SET_OPTION_IF_UNSET (opts, opts_set,
  			   param_construct_interfere_size,
  			   64);
      }
  
    if (aarch64_tune_params.prefetch->l2_cache_size >= 0)
!     SET_OPTION_IF_UNSET (opts, opts_set,
  			 param_l2_cache_size,
  			 aarch64_tune_params.prefetch->l2_cache_size);
    if (!aarch64_tune_params.prefetch->prefetch_dynamic_strides)
!     SET_OPTION_IF_UNSET (opts, opts_set,
  			 param_prefetch_dynamic_strides, 0);
    if (aarch64_tune_params.prefetch->minimum_stride >= 0)
!     SET_OPTION_IF_UNSET (opts, opts_set,
  			 param_prefetch_minimum_stride,
  			 aarch64_tune_params.prefetch->minimum_stride);
  
    /* Use the alternative scheduling-pressure algorithm by default.  */
!   SET_OPTION_IF_UNSET (opts, opts_set,
  		       param_sched_pressure_algorithm,
  		       SCHED_PRESSURE_MODEL);
  
*************** aarch64_override_options_internal (struc
*** 19805,19811 ****
  
    /* Enforce that interval is the same size as size so the mid-end does the
       right thing.  */
!   SET_OPTION_IF_UNSET (opts, &global_options_set,
  		       param_stack_clash_protection_probe_interval,
  		       guard_size);
  
--- 19804,19810 ----
  
    /* Enforce that interval is the same size as size so the mid-end does the
       right thing.  */
!   SET_OPTION_IF_UNSET (opts, opts_set,
  		       param_stack_clash_protection_probe_interval,
  		       guard_size);
  
*************** aarch64_override_options_internal (struc
*** 19830,19842 ****
    /* Avoid loop-dependant FMA chains.  */
    if (aarch64_tune_params.extra_tuning_flags
        & AARCH64_EXTRA_TUNE_AVOID_CROSS_LOOP_FMA)
!     SET_OPTION_IF_UNSET (opts, &global_options_set, param_avoid_fma_max_bits,
  			 512);
  
    /* Consider fully pipelined FMA in reassociation.  */
    if (aarch64_tune_params.extra_tuning_flags
        & AARCH64_EXTRA_TUNE_FULLY_PIPELINED_FMA)
!     SET_OPTION_IF_UNSET (opts, &global_options_set, param_fully_pipelined_fma,
  			 1);
  
    /* If dispatch scheduling is enabled, the dispatch_constraints in the
--- 19829,19841 ----
    /* Avoid loop-dependant FMA chains.  */
    if (aarch64_tune_params.extra_tuning_flags
        & AARCH64_EXTRA_TUNE_AVOID_CROSS_LOOP_FMA)
!     SET_OPTION_IF_UNSET (opts, opts_set, param_avoid_fma_max_bits,
  			 512);
  
    /* Consider fully pipelined FMA in reassociation.  */
    if (aarch64_tune_params.extra_tuning_flags
        & AARCH64_EXTRA_TUNE_FULLY_PIPELINED_FMA)
!     SET_OPTION_IF_UNSET (opts, opts_set, param_fully_pipelined_fma,
  			 1);
  
    /* If dispatch scheduling is enabled, the dispatch_constraints in the
*************** aarch64_override_options_internal (struc
*** 19847,19853 ****
  
    /* Enable possible unprofitable vectorization.  */
    if (opts->x_flag_aarch64_max_vectorization)
!     SET_OPTION_IF_UNSET (opts, &global_options_set,
  			 param_vect_allow_possibly_not_worthwhile_vectorizations,
  			 1);
  
--- 19846,19852 ----
  
    /* Enable possible unprofitable vectorization.  */
    if (opts->x_flag_aarch64_max_vectorization)
!     SET_OPTION_IF_UNSET (opts, opts_set,
  			 param_vect_allow_possibly_not_worthwhile_vectorizations,
  			 1);
  
*************** aarch64_override_options_internal (struc
*** 19855,19861 ****
       whichever one is not default.  If both are set then prefer the param flag
       over the parameters.  */
    if (opts->x_autovec_preference != AARCH64_AUTOVEC_DEFAULT)
!     SET_OPTION_IF_UNSET (opts, &global_options_set,
  			 aarch64_autovec_preference,
  			 opts->x_autovec_preference);
  
--- 19854,19860 ----
       whichever one is not default.  If both are set then prefer the param flag
       over the parameters.  */
    if (opts->x_autovec_preference != AARCH64_AUTOVEC_DEFAULT)
!     SET_OPTION_IF_UNSET (opts, opts_set,
  			 aarch64_autovec_preference,
  			 opts->x_autovec_preference);
  
*************** aarch64_override_options (void)
*** 20154,20159 ****
--- 20153,20161 ----
    if (TARGET_ILP32)
      warning (OPT_Wdeprecated, "%<-mabi=ilp32%> is deprecated");
  
+   if (global_options.x_pcrelative_literal_loads == 1)
+     warning (OPT_Wdeprecated, "%<-mpc-relative-literal-loads%> is deprecated");
+ 
    /* Convert -msve-vector-bits to a VG count.  */
    aarch64_sve_vg = aarch64_convert_sve_vector_bits (aarch64_sve_vector_bits);
  
*************** aarch64_override_options (void)
*** 20166,20172 ****
    if (aarch64_track_speculation)
      flag_shrink_wrap = 0;
  
!   aarch64_override_options_internal (&global_options);
  
    /* Save these options as the default ones in case we push and pop them later
       while processing functions with potential target attributes.  */
--- 20168,20174 ----
    if (aarch64_track_speculation)
      flag_shrink_wrap = 0;
  
!   aarch64_override_options_internal (&global_options, &global_options_set);
  
    /* Save these options as the default ones in case we push and pop them later
       while processing functions with potential target attributes.  */
*************** static void
*** 20212,20258 ****
  initialize_aarch64_code_model (struct gcc_options *opts)
  {
    aarch64_cmodel = opts->x_aarch64_cmodel_var;
!   switch (opts->x_aarch64_cmodel_var)
      {
-     case AARCH64_CMODEL_TINY:
-       if (opts->x_flag_pic)
- 	aarch64_cmodel = AARCH64_CMODEL_TINY_PIC;
-       break;
-     case AARCH64_CMODEL_SMALL:
-       if (opts->x_flag_pic)
- 	{
- #ifdef HAVE_AS_SMALL_PIC_RELOCS
- 	  aarch64_cmodel = (flag_pic == 2
- 			    ? AARCH64_CMODEL_SMALL_PIC
- 			    : AARCH64_CMODEL_SMALL_SPIC);
- #else
- 	  aarch64_cmodel = AARCH64_CMODEL_SMALL_PIC;
- #endif
- 	}
-       break;
-     case AARCH64_CMODEL_LARGE:
        if (opts->x_flag_pic)
  	sorry ("code model %qs with %<-f%s%>", "large",
  	       opts->x_flag_pic > 1 ? "PIC" : "pic");
        if (opts->x_aarch64_abi == AARCH64_ABI_ILP32)
  	sorry ("code model %qs not supported in ilp32 mode", "large");
-       break;
-     case AARCH64_CMODEL_TINY_PIC:
-     case AARCH64_CMODEL_SMALL_PIC:
-     case AARCH64_CMODEL_SMALL_SPIC:
-       gcc_unreachable ();
      }
  }
  
  /* Implements TARGET_OPTION_RESTORE.  Restore the backend codegen decisions
!    using the information saved in PTR.  */
  
  static void
  aarch64_option_restore (struct gcc_options *opts,
! 			struct gcc_options * /* opts_set */,
  			struct cl_target_option * /* ptr */)
  {
!   aarch64_override_options_internal (opts);
  }
  
  /* Implement TARGET_OPTION_PRINT.  */
--- 20214,20239 ----
  initialize_aarch64_code_model (struct gcc_options *opts)
  {
    aarch64_cmodel = opts->x_aarch64_cmodel_var;
!   if (aarch64_cmodel == AARCH64_CMODEL_LARGE)
      {
        if (opts->x_flag_pic)
  	sorry ("code model %qs with %<-f%s%>", "large",
  	       opts->x_flag_pic > 1 ? "PIC" : "pic");
        if (opts->x_aarch64_abi == AARCH64_ABI_ILP32)
  	sorry ("code model %qs not supported in ilp32 mode", "large");
      }
  }
  
  /* Implements TARGET_OPTION_RESTORE.  Restore the backend codegen decisions
!    using the information saved in PTR.  OPTS_SET can be used to avoid
!    overriding values that were explicitly set on the command line.  */
  
  static void
  aarch64_option_restore (struct gcc_options *opts,
! 			struct gcc_options *opts_set,
  			struct cl_target_option * /* ptr */)
  {
!   aarch64_override_options_internal (opts, opts_set);
  }
  
  /* Implement TARGET_OPTION_PRINT.  */
*************** aarch64_set_current_function (tree fndec
*** 20372,20378 ****
        aarch64_set_asm_isa_flags (base_flags
  				 | aarch64_feature_flags (new_isa_mode));
  
!       aarch64_override_options_internal (&global_options);
        new_tree = build_target_option_node (&global_options,
  					   &global_options_set);
        DECL_FUNCTION_SPECIFIC_TARGET (fndecl) = new_tree;
--- 20353,20359 ----
        aarch64_set_asm_isa_flags (base_flags
  				 | aarch64_feature_flags (new_isa_mode));
  
!       aarch64_override_options_internal (&global_options, &global_options_set);
        new_tree = build_target_option_node (&global_options,
  					   &global_options_set);
        DECL_FUNCTION_SPECIFIC_TARGET (fndecl) = new_tree;
*************** aarch64_option_valid_attribute_p (tree f
*** 20928,20934 ****
    /* Set up any additional state.  */
    if (ret)
      {
!       aarch64_override_options_internal (&global_options);
        new_target = build_target_option_node (&global_options,
  					     &global_options_set);
      }
--- 20909,20915 ----
    /* Set up any additional state.  */
    if (ret)
      {
!       aarch64_override_options_internal (&global_options, &global_options_set);
        new_target = build_target_option_node (&global_options,
  					     &global_options_set);
      }
*************** aarch64_option_valid_version_attribute_p
*** 21205,21211 ****
    /* Set up any additional state.  */
    if (ret)
      {
!       aarch64_override_options_internal (&global_options);
        new_target = build_target_option_node (&global_options,
  					     &global_options_set);
      }
--- 21186,21192 ----
    /* Set up any additional state.  */
    if (ret)
      {
!       aarch64_override_options_internal (&global_options, &global_options_set);
        new_target = build_target_option_node (&global_options,
  					     &global_options_set);
      }
*************** aarch64_tls_symbol_p (rtx x)
*** 22125,22147 ****
  enum aarch64_symbol_type
  aarch64_classify_tls_symbol (rtx x)
  {
!   enum tls_model tls_kind = tls_symbolic_operand_type (x);
! 
!   switch (tls_kind)
      {
      case TLS_MODEL_GLOBAL_DYNAMIC:
      case TLS_MODEL_LOCAL_DYNAMIC:
        return TARGET_TLS_DESC ? SYMBOL_SMALL_TLSDESC : SYMBOL_SMALL_TLSGD;
  
      case TLS_MODEL_INITIAL_EXEC:
!       switch (aarch64_cmodel)
! 	{
! 	case AARCH64_CMODEL_TINY:
! 	case AARCH64_CMODEL_TINY_PIC:
! 	  return SYMBOL_TINY_TLSIE;
! 	default:
! 	  return SYMBOL_SMALL_TLSIE;
! 	}
  
      case TLS_MODEL_LOCAL_EXEC:
        if (aarch64_tls_size == 12)
--- 22106,22121 ----
  enum aarch64_symbol_type
  aarch64_classify_tls_symbol (rtx x)
  {
!   switch (tls_symbolic_operand_type (x))
      {
      case TLS_MODEL_GLOBAL_DYNAMIC:
      case TLS_MODEL_LOCAL_DYNAMIC:
        return TARGET_TLS_DESC ? SYMBOL_SMALL_TLSDESC : SYMBOL_SMALL_TLSGD;
  
      case TLS_MODEL_INITIAL_EXEC:
!       if (aarch64_cmodel == AARCH64_CMODEL_TINY)
! 	return SYMBOL_TINY_TLSIE;
!       return SYMBOL_SMALL_TLSIE;
  
      case TLS_MODEL_LOCAL_EXEC:
        if (aarch64_tls_size == 12)
*************** aarch64_classify_tls_symbol (rtx x)
*** 22155,22164 ****
        else
  	gcc_unreachable ();
  
-     case TLS_MODEL_EMULATED:
-     case TLS_MODEL_NONE:
-       return SYMBOL_FORCE_TO_MEM;
- 
      default:
        gcc_unreachable ();
      }
--- 22129,22134 ----
*************** aarch64_classify_symbol (rtx x, HOST_WID
*** 22174,22196 ****
  
    if (LABEL_REF_P (x))
      {
!       switch (aarch64_cmodel)
! 	{
! 	case AARCH64_CMODEL_LARGE:
! 	  return SYMBOL_FORCE_TO_MEM;
! 
! 	case AARCH64_CMODEL_TINY_PIC:
! 	case AARCH64_CMODEL_TINY:
! 	  return SYMBOL_TINY_ABSOLUTE;
  
! 	case AARCH64_CMODEL_SMALL_SPIC:
! 	case AARCH64_CMODEL_SMALL_PIC:
! 	case AARCH64_CMODEL_SMALL:
! 	  return SYMBOL_SMALL_ABSOLUTE;
  
! 	default:
! 	  gcc_unreachable ();
! 	}
      }
  
    if (SYMBOL_REF_P (x))
--- 22144,22156 ----
  
    if (LABEL_REF_P (x))
      {
!       if (aarch64_cmodel == AARCH64_CMODEL_TINY)
! 	return SYMBOL_TINY_ABSOLUTE;
  
!       if (aarch64_cmodel == AARCH64_CMODEL_LARGE)
! 	return SYMBOL_FORCE_TO_MEM;
  
!       return SYMBOL_SMALL_ABSOLUTE;
      }
  
    if (SYMBOL_REF_P (x))
*************** aarch64_classify_symbol (rtx x, HOST_WID
*** 22198,22214 ****
        if (aarch64_tls_symbol_p (x))
  	return aarch64_classify_tls_symbol (x);
  
!       switch (aarch64_cmodel)
  	{
! 	case AARCH64_CMODEL_TINY_PIC:
! 	case AARCH64_CMODEL_TINY:
! 	  /* With -fPIC non-local symbols use the GOT.  For orthogonality
! 	     always use the GOT for extern weak symbols.  */
! 	  if (!TARGET_PECOFF
! 	      && (flag_pic || SYMBOL_REF_WEAK (x))
! 	      && !aarch64_symbol_binds_local_p (x))
  	    return SYMBOL_TINY_GOT;
  
  	  /* When we retrieve symbol + offset address, we have to make sure
  	     the offset does not cause overflow of the final address.  But
  	     we have no way of knowing the address of symbol at compile time
--- 22158,22179 ----
        if (aarch64_tls_symbol_p (x))
  	return aarch64_classify_tls_symbol (x);
  
!       /* With -fPIC non-local symbols use the GOT.  For orthogonality
! 	 always use the GOT for extern weak symbols.  */
!       if (!TARGET_PECOFF
! 	  && (flag_pic || SYMBOL_REF_WEAK (x))
! 	  && !aarch64_symbol_binds_local_p (x))
  	{
! 	  if (aarch64_cmodel == AARCH64_CMODEL_TINY)
  	    return SYMBOL_TINY_GOT;
+ 	  if (aarch64_use_pseudo_pic_reg ())
+ 	    return SYMBOL_SMALL_GOT_28K;
+ 	  return SYMBOL_SMALL_GOT_4G;
+ 	}
  
+       switch (aarch64_cmodel)
+ 	{
+ 	case AARCH64_CMODEL_TINY:
  	  /* When we retrieve symbol + offset address, we have to make sure
  	     the offset does not cause overflow of the final address.  But
  	     we have no way of knowing the address of symbol at compile time
*************** aarch64_classify_symbol (rtx x, HOST_WID
*** 22224,22238 ****
  	  return SYMBOL_TINY_ABSOLUTE;
  
  
- 	case AARCH64_CMODEL_SMALL_SPIC:
- 	case AARCH64_CMODEL_SMALL_PIC:
  	case AARCH64_CMODEL_SMALL:
- 	  if (!TARGET_PECOFF
- 	      && (flag_pic || SYMBOL_REF_WEAK (x))
- 	      && !aarch64_symbol_binds_local_p (x))
- 	    return aarch64_cmodel == AARCH64_CMODEL_SMALL_SPIC
- 		    ? SYMBOL_SMALL_GOT_28K : SYMBOL_SMALL_GOT_4G;
- 
  	  /* Same reasoning as the tiny code model, but the offset cap here is
  	     1MB, allowing +/-3.9GB for the offset to the symbol.  */
  	  if (!(IN_RANGE (offset, -0x100000, 0x100000)
--- 22189,22195 ----
*************** aarch64_asm_preferred_eh_data_format (in
*** 26229,26238 ****
     switch (aarch64_cmodel)
       {
       case AARCH64_CMODEL_TINY:
-      case AARCH64_CMODEL_TINY_PIC:
       case AARCH64_CMODEL_SMALL:
-      case AARCH64_CMODEL_SMALL_PIC:
-      case AARCH64_CMODEL_SMALL_SPIC:
         /* text+got+data < 4Gb.  4-byte signed relocs are sufficient
  	  for everything.  */
         type = DW_EH_PE_sdata4;
--- 26186,26192 ----
*************** aarch64_empty_mask_is_expensive (unsigne
*** 30252,30264 ****
    return false;
  }
  
! /* Return 1 if pseudo register should be created and used to hold
!    GOT address for PIC code.  */
  
  bool
  aarch64_use_pseudo_pic_reg (void)
  {
!   return aarch64_cmodel == AARCH64_CMODEL_SMALL_SPIC;
  }
  
  /* Implement TARGET_UNSPEC_MAY_TRAP_P.  */
--- 30206,30222 ----
    return false;
  }
  
! /* Return true if a pseudo register should be created and used to hold the
!    GOT address for -fpic.  */
  
  bool
  aarch64_use_pseudo_pic_reg (void)
  {
! #ifdef HAVE_AS_SMALL_PIC_RELOCS
!   return flag_pic == 1 && aarch64_cmodel == AARCH64_CMODEL_SMALL;
! #else
!   return false;
! #endif
  }
  
  /* Implement TARGET_UNSPEC_MAY_TRAP_P.  */
diff -Nrcpad gcc-17-20260426/gcc/config/aarch64/aarch64.h gcc-17-20260503/gcc/config/aarch64/aarch64.h
*** gcc-17-20260426/gcc/config/aarch64/aarch64.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/aarch64/aarch64.h	Sun May  3 22:32:05 2026
*************** typedef struct
*** 1500,1515 ****
  
  extern enum aarch64_code_model aarch64_cmodel;
  
- /* When using the tiny addressing model conditional and unconditional branches
-    can span the whole of the available address space (1MB).  */
- #define HAS_LONG_COND_BRANCH				\
-   (aarch64_cmodel == AARCH64_CMODEL_TINY		\
-    || aarch64_cmodel == AARCH64_CMODEL_TINY_PIC)
- 
- #define HAS_LONG_UNCOND_BRANCH				\
-   (aarch64_cmodel == AARCH64_CMODEL_TINY		\
-    || aarch64_cmodel == AARCH64_CMODEL_TINY_PIC)
- 
  #define TARGET_HAS_FMV_TARGET_ATTRIBUTE 0
  
  #define TARGET_SUPPORTS_WIDE_INT 1
--- 1500,1505 ----
diff -Nrcpad gcc-17-20260426/gcc/config/aarch64/aarch64.opt gcc-17-20260503/gcc/config/aarch64/aarch64.opt
*** gcc-17-20260426/gcc/config/aarch64/aarch64.opt	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/aarch64/aarch64.opt	Sun May  3 22:32:05 2026
*************** Enum(aarch64_abi) String(lp64) Value(AAR
*** 222,228 ****
  
  mpc-relative-literal-loads
  Target Save Var(pcrelative_literal_loads) Init(2) Save
! PC relative literal loads.
  
  mbranch-protection=
  Target RejectNegative Joined Var(aarch64_branch_protection_string) Save
--- 222,228 ----
  
  mpc-relative-literal-loads
  Target Save Var(pcrelative_literal_loads) Init(2) Save
! PC relative literal loads.  This option is deprecated.
  
  mbranch-protection=
  Target RejectNegative Joined Var(aarch64_branch_protection_string) Save
diff -Nrcpad gcc-17-20260426/gcc/config/aarch64/tuning_models/generic.h gcc-17-20260503/gcc/config/aarch64/tuning_models/generic.h
*** gcc-17-20260426/gcc/config/aarch64/tuning_models/generic.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/aarch64/tuning_models/generic.h	Sun May  3 22:32:05 2026
*************** static const struct cpu_branch_cost gene
*** 129,135 ****
  {
    1,  /* Predictable.  */
    3,  /* Unpredictable.  */
!   6, /* br_mispredict_factor.  */
  };
  
  /* Generic approximation modes.  */
--- 129,135 ----
  {
    1,  /* Predictable.  */
    3,  /* Unpredictable.  */
!   7, /* br_mispredict_factor.  */
  };
  
  /* Generic approximation modes.  */
diff -Nrcpad gcc-17-20260426/gcc/config/i386/c86-4g-m7.md gcc-17-20260503/gcc/config/i386/c86-4g-m7.md
*** gcc-17-20260426/gcc/config/i386/c86-4g-m7.md	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/config/i386/c86-4g-m7.md	Sun May  3 22:32:05 2026
***************
*** 0 ****
--- 1,2001 ----
+ ;; Copyright (C) 2026 Free Software Foundation, Inc.
+ ;;
+ ;; This file is part of GCC.
+ ;;
+ ;; GCC is free software; you can redistribute it and/or modify
+ ;; it under the terms of the GNU General Public License as published by
+ ;; the Free Software Foundation; either version 3, or (at your option)
+ ;; any later version.
+ ;;
+ ;; GCC is distributed in the hope that it will be useful,
+ ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ ;; GNU General Public License for more details.
+ ;;
+ ;; You should have received a copy of the GNU General Public License
+ ;; along with GCC; see the file COPYING3.  If not see
+ ;; <http://www.gnu.org/licenses/>.
+ ;;
+ 
+ ;; HYGON c86-4g-m7 Scheduling
+ ;; Modeling automatons for decoders, integer execution pipes,
+ ;; AGU pipes, branch, floating point execution, fp store units,
+ ;; integer and floating point dividers.
+ (define_automaton "c86_4g_m7, c86_4g_m7_ieu, c86_4g_m7_agu, c86_4g_m7_fpu, c86_4g_m7_idiv, c86_4g_m7_fdiv")
+ 
+ ;; Decoders unit has 4 decoders and all of them can decode fast path
+ ;; and vector type instructions.
+ (define_cpu_unit "c86-4g-m7-decode0" "c86_4g_m7")
+ (define_cpu_unit "c86-4g-m7-decode1" "c86_4g_m7")
+ (define_cpu_unit "c86-4g-m7-decode2" "c86_4g_m7")
+ (define_cpu_unit "c86-4g-m7-decode3" "c86_4g_m7")
+ 
+ ;; Two separated dividers for int and fp.
+ (define_cpu_unit "c86-4g-m7-idiv" "c86_4g_m7_idiv")
+ (define_cpu_unit "c86-4g-m7-fdiv" "c86_4g_m7_fdiv")
+ 
+ ;; Currently blocking all decoders for vector path instructions as
+ ;; they are dispatched separetely as microcode sequence.
+ (define_reservation "c86-4g-m7-vector" "c86-4g-m7-decode0+c86-4g-m7-decode1+c86-4g-m7-decode2+c86-4g-m7-decode3")
+ 
+ ;; Direct instructions can be issued to any of the four decoders.
+ (define_reservation "c86-4g-m7-direct" "c86-4g-m7-decode0|c86-4g-m7-decode1|c86-4g-m7-decode2|c86-4g-m7-decode3")
+ 
+ ;; Fix me: Need to revisit this later to simulate fast path double behavior.
+ (define_reservation "c86-4g-m7-double" "c86-4g-m7-direct")
+ 
+ ;; Integer unit 4 ALU pipes.
+ (define_cpu_unit "c86-4g-m7-ieu0" "c86_4g_m7_ieu")
+ (define_cpu_unit "c86-4g-m7-ieu1" "c86_4g_m7_ieu")
+ (define_cpu_unit "c86-4g-m7-ieu2" "c86_4g_m7_ieu")
+ (define_cpu_unit "c86-4g-m7-ieu3" "c86_4g_m7_ieu")
+ 
+ ;; c86-4g-m7 has an additional branch unit.
+ (define_cpu_unit "c86-4g-m7-bru0" "c86_4g_m7_ieu")
+ (define_reservation "c86-4g-m7-ieu" "c86-4g-m7-ieu0|c86-4g-m7-ieu1|c86-4g-m7-ieu2|c86-4g-m7-ieu3")
+ 
+ ;; 3 AGU pipes in c86-4g-m7
+ (define_cpu_unit "c86-4g-m7-agu0" "c86_4g_m7_agu")
+ (define_cpu_unit "c86-4g-m7-agu1" "c86_4g_m7_agu")
+ (define_cpu_unit "c86-4g-m7-agu2" "c86_4g_m7_agu")
+ (define_reservation "c86-4g-m7-agu-reserve" "c86-4g-m7-agu0|c86-4g-m7-agu1|c86-4g-m7-agu2")
+ 
+ ;; Load is 4 cycles.  We do not model reservation of load unit.
+ (define_reservation "c86-4g-m7-load" "c86-4g-m7-agu-reserve")
+ (define_reservation "c86-4g-m7-store" "c86-4g-m7-agu-reserve")
+ 
+ ;; vectorpath (microcoded) instructions are single issue instructions.
+ ;; So, they occupy all the integer units.
+ (define_reservation "c86-4g-m7-ivector" "c86-4g-m7-ieu0+c86-4g-m7-ieu1
+ 				      +c86-4g-m7-ieu2+c86-4g-m7-ieu3+c86-4g-m7-bru0
+ 				      +c86-4g-m7-agu0+c86-4g-m7-agu1+c86-4g-m7-agu2")
+ 
+ ;; Floating point unit 4 FP pipes.
+ (define_cpu_unit "c86-4g-m7-fpu0" "c86_4g_m7_fpu")
+ (define_cpu_unit "c86-4g-m7-fpu1" "c86_4g_m7_fpu")
+ (define_cpu_unit "c86-4g-m7-fpu2" "c86_4g_m7_fpu")
+ (define_cpu_unit "c86-4g-m7-fpu3" "c86_4g_m7_fpu")
+ (define_reservation "c86-4g-m7-fpu" "c86-4g-m7-fpu0|c86-4g-m7-fpu1|c86-4g-m7-fpu2|c86-4g-m7-fpu3")
+ (define_reservation "c86-4g-m7-fpu_0_2" "c86-4g-m7-fpu0|c86-4g-m7-fpu2")
+ (define_reservation "c86-4g-m7-fpu_1_3" "c86-4g-m7-fpu1|c86-4g-m7-fpu3")
+ (define_reservation "c86-4g-m7-fpu_0_1" "c86-4g-m7-fpu0|c86-4g-m7-fpu1")
+ (define_reservation "c86-4g-m7-fpu_0_2x2" "c86-4g-m7-fpu0*2|c86-4g-m7-fpu2*2")
+ (define_reservation "c86-4g-m7-fpu_0_2x4" "c86-4g-m7-fpu0*4|c86-4g-m7-fpu2*4")
+ (define_reservation "c86-4g-m7-fvector" "c86-4g-m7-fpu0+c86-4g-m7-fpu1
+ 				      +c86-4g-m7-fpu2+c86-4g-m7-fpu3
+ 				      +c86-4g-m7-agu0+c86-4g-m7-agu1+c86-4g-m7-agu2")
+ 
+ ;; IMOV/IMOVX
+ (define_insn_reservation "c86_4g_m7_imov_xchg" 1
+ 			(and (eq_attr "cpu" "c86_4g_m7")
+ 			     (and (eq_attr "type" "imov")
+ 				  (and (eq_attr "c86_decode" "vector")
+ 				       (eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct")
+ 
+ (define_insn_reservation "c86_4g_m7_imov_xchg_load" 5
+ 			(and (eq_attr "cpu" "c86_4g_m7")
+ 			     (and (eq_attr "type" "imov")
+ 				  (and (eq_attr "c86_decode" "vector")
+ 				       (eq_attr "memory" "!none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load")
+ 
+ (define_insn_reservation "c86_4g_m7_imovx_cwde" 2
+ 			(and (eq_attr "cpu" "c86_4g_m7")
+ 			     (and (eq_attr "type" "imovx")
+ 				  (and (eq_attr "c86_decode" "double")
+ 				       (eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-ieu")
+ 
+ (define_insn_reservation "c86_4g_m7_imov" 1
+ 			(and (eq_attr "cpu" "c86_4g_m7")
+ 			     (and (eq_attr "type" "imov,imovx")
+ 				  (and (eq_attr "c86_decode" "direct")
+ 				       (eq_attr "memory" "none"))))
+ 	     "c86-4g-m7-direct,c86-4g-m7-ieu")
+ 
+ (define_insn_reservation "c86_4g_m7_imov_load" 5
+ 			(and (eq_attr "cpu" "c86_4g_m7")
+ 			     (and (eq_attr "type" "imov,imovx")
+ 				  (and (eq_attr "c86_decode" "!vector")
+ 				       (eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-ieu")
+ 
+ (define_insn_reservation "c86_4g_m7_imov_store" 1
+ 			(and (eq_attr "cpu" "c86_4g_m7")
+ 			     (and (eq_attr "type" "imov,imovx")
+ 				  (and (eq_attr "c86_decode" "!vector")
+ 				       (eq_attr "memory" "store"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-store,c86-4g-m7-ieu")
+ 
+ ;; PUSH
+ (define_insn_reservation "c86_4g_m7_push" 1
+ 			(and (eq_attr "cpu" "c86_4g_m7")
+ 			     (and (eq_attr "type" "push,sse")
+ 				  (eq_attr "memory" "store")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-store")
+ 
+ (define_insn_reservation "c86_4g_m7_push_mem" 5
+ 			(and (eq_attr "cpu" "c86_4g_m7")
+ 				 (and (eq_attr "type" "push")
+ 				  (eq_attr "memory" "both")))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-store")
+ 
+ ;; POP
+ (define_insn_reservation "c86_4g_m7_pop" 4
+ 			(and (eq_attr "cpu" "c86_4g_m7")
+ 			     (and (eq_attr "type" "pop")
+ 				  (eq_attr "memory" "load")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load")
+ 
+ (define_insn_reservation "c86_4g_m7_pop_mem" 5
+ 	    (and (eq_attr "cpu" "c86_4g_m7")
+ 		 (and (eq_attr "type" "pop")
+ 		  (eq_attr "memory" "both")))
+ 	     "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-store")
+ 
+ ;; IMUL/IMULX
+ (define_insn_reservation "c86_4g_m7_imul" 3
+ 			(and (eq_attr "cpu" "c86_4g_m7")
+ 			     (and (eq_attr "type" "imul,imulx")
+ 				  (eq_attr "memory" "none")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-ieu1")
+ 
+ (define_insn_reservation "c86_4g_m7_imul_load" 7
+ 			(and (eq_attr "cpu" "c86_4g_m7")
+ 			     (and (eq_attr "type" "imul")
+ 				  (eq_attr "memory" "!none")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-ieu1")
+ 
+ ;; IDIV
+ (define_insn_reservation "c86_4g_m7_idiv_DI" 41
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "DI")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-ieu3,c86-4g-m7-idiv*41")
+ 
+ (define_insn_reservation "c86_4g_m7_idiv_SI" 25
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "SI")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-ieu3,c86-4g-m7-idiv*25")
+ 
+ (define_insn_reservation "c86_4g_m7_idiv_HI" 17
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "HI")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-ieu3,c86-4g-m7-idiv*17")
+ 
+ (define_insn_reservation "c86_4g_m7_idiv_QI" 15
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "QI")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-ieu3,c86-4g-m7-idiv*15")
+ 
+ (define_insn_reservation "c86_4g_m7_idiv_DI_load" 45
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "DI")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-ieu3,c86-4g-m7-idiv*41")
+ 
+ (define_insn_reservation "c86_4g_m7_idiv_SI_load" 29
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "SI")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-ieu3,c86-4g-m7-idiv*25")
+ 
+ (define_insn_reservation "c86_4g_m7_idiv_HI_load" 21
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "HI")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-ieu3,c86-4g-m7-idiv*17")
+ 
+ (define_insn_reservation "c86_4g_m7_idiv_QI_load" 19
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "QI")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-ieu3,c86-4g-m7-idiv*15")
+ 
+ ;; Integer/genaral Instructions
+ (define_insn_reservation "c86_4g_m7_insn" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "alu,negnot,rotate1,ishift1,test,incdec,icmp,
+ 						    rotate,rotatex,ishift,ishiftx,icmov")
+ 				   (eq_attr "memory" "none,unknown")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-ieu")
+ 
+ (define_insn_reservation "c86_4g_m7_insn_load" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "alu,incdec,icmp,test,ishift,
+ 						    ishiftx,icmov,rotate,rotatex")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-ieu")
+ 
+ (define_insn_reservation "c86_4g_m7_insn_store" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ishift1,rotate1,rotate,incdec,
+ 						    alu,icmov,ishift,negnot,alu1")
+ 				   (eq_attr "memory" "store")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-ieu,c86-4g-m7-store")
+ 
+ (define_insn_reservation "c86_4g_m7_insn2_store" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "icmp")
+ 				   (eq_attr "memory" "store")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-ieu,c86-4g-m7-store")
+ 
+ (define_insn_reservation "c86_4g_m7_insn_both" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "alu,negnot,rotate1,ishift1,incdec,rotate,
+ 						    rotatex,ishift,ishiftx,icmov")
+ 				   (eq_attr "memory" "both")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-ieu,c86-4g-m7-store")
+ 
+ (define_insn_reservation "c86_4g_m7_setcc" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "setcc")
+ 				   (eq_attr "memory" "none,unknown")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-ieu0|c86-4g-m7-ieu3")
+ 
+ (define_insn_reservation "c86_4g_m7_setcc_load" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "setcc")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-ieu0|c86-4g-m7-ieu3")
+ 
+ (define_insn_reservation "c86_4g_m7_setcc_store" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "setcc")
+ 				   (eq_attr "memory" "store")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-store,c86-4g-m7-ieu0|c86-4g-m7-ieu3")
+ 
+ ;; ALU1
+ (define_insn_reservation "c86_4g_m7_alu1_double" 2
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "alu1")
+ 				   (and (eq_attr "c86_decode" "double")
+ 					(eq_attr "memory" "none,unknown"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-ieu")
+ 
+ (define_insn_reservation "c86_4g_m7_alu1_double_load" 6
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "alu1")
+ 				   (and (eq_attr "c86_decode" "double")
+ 					(eq_attr "memory" "both"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-store,c86-4g-m7-ieu")
+ 
+ (define_insn_reservation "c86_4g_m7_alu1_vector" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "alu1")
+ 				   (and (eq_attr "c86_decode" "vector")
+ 					(eq_attr "memory" "none,unknown"))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-ivector*3")
+ 
+ (define_insn_reservation "c86_4g_m7_alu1_vector_load" 7
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "alu1")
+ 				   (and (eq_attr "c86_decode" "vector")
+ 					(eq_attr "memory" "both"))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load,c86-4g-m7-store,c86-4g-m7-ivector*3")
+ 
+ (define_insn_reservation "c86_4g_m7_alu1_direct" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "alu1")
+ 				   (and (eq_attr "c86_decode" "direct")
+ 					(eq_attr "memory" "none,unknown"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-ieu")
+ 
+ (define_insn_reservation "c86_4g_m7_alu1_direct_load" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "alu1")
+ 				   (and (eq_attr "c86_decode" "direct")
+ 					(eq_attr "memory" "both"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-store,c86-4g-m7-ieu")
+ 
+ ;; CALL/CALLV
+ (define_insn_reservation "c86_4g_m7_call" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (eq_attr "type" "call,callv"))
+ 			 "c86-4g-m7-double,c86-4g-m7-ieu0|c86-4g-m7-bru0,c86-4g-m7-store")
+ 
+ ;; IBR
+ (define_insn_reservation "c86_4g_m7_branch" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ibr")
+ 				   (eq_attr "memory" "none")))
+ 			  "c86-4g-m7-direct,c86-4g-m7-ieu0|c86-4g-m7-bru0")
+ 
+ (define_insn_reservation "c86_4g_m7_branch_load" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ibr")
+ 				   (eq_attr "memory" "load")))
+ 			  "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-ieu0|c86-4g-m7-bru0")
+ 
+ ;; LEA
+ (define_insn_reservation "c86_4g_m7_lea" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (eq_attr "type" "lea"))
+ 			 "c86-4g-m7-direct,c86-4g-m7-ieu")
+ 
+ ;; LEAVE
+ (define_insn_reservation "c86_4g_m7_leave" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (eq_attr "type" "leave"))
+ 			 "c86-4g-m7-double,c86-4g-m7-ieu,c86-4g-m7-store")
+ 
+ ;; STR
+ (define_insn_reservation "c86_4g_m7_str" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "str")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-m7-vector,c86-4g-m7-ivector*3")
+ 
+ (define_insn_reservation "c86_4g_m7_str_load" 7
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "str")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load,c86-4g-m7-ivector*3")
+ 
+ 
+ (define_insn_reservation "c86_4g_m7_ieu_vector" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "other,multi")
+ 				   (and (eq_attr "unit" "!i387")
+ 				       (eq_attr "memory" "none,unknown"))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-ivector*5")
+ 
+ (define_insn_reservation "c86_4g_m7_ieu_vector_load" 9
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "other,multi")
+ 				   (and (eq_attr "unit" "!i387")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load,c86-4g-m7-ivector*5")
+ 
+ ;; SSEINS
+ (define_insn_reservation "c86_4g_m7_sse_insertimm" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseins")
+ 				   (and (eq_attr "memory" "none")
+ 					(eq_attr "length_immediate" "2"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu0|c86-4g-m7-fpu3,c86-4g-m7-fpu1")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_insert" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseins")
+ 				   (and (eq_attr "memory" "none")
+ 					(eq_attr "length_immediate" "!2"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu1")
+ 
+ ;; FCMOV
+ (define_insn_reservation "c86_4g_m7_fp_cmov" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (eq_attr "type" "fcmov"))
+ 			 "c86-4g-m7-vector,c86-4g-m7-fvector*3")
+ 
+ ;; FLD
+ (define_insn_reservation "c86_4g_m7_fp_mov_direct_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "c86_decode" "direct")
+ 				   (and (eq_attr "type" "fmov")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu1")
+ 
+ ;; FST
+ (define_insn_reservation "c86_4g_m7_fp_mov_direct_store" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "c86_decode" "direct")
+ 				   (and (eq_attr "type" "fmov")
+ 					(eq_attr "memory" "store"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu1,c86-4g-m7-store")
+ 
+ ;; FILD
+ (define_insn_reservation "c86_4g_m7_fp_mov_double_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "c86_decode" "double")
+ 				   (and (eq_attr "type" "fmov")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu1")
+ 
+ ;; FIST
+ (define_insn_reservation "c86_4g_m7_fp_mov_double_store" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "c86_decode" "double")
+ 				   (and (eq_attr "type" "fmov")
+ 					(eq_attr "memory" "store"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu1,c86-4g-m7-store")
+ 
+ (define_insn_reservation "c86_4g_m7_fp_mov_direct" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "c86_decode" "direct")
+ 				   (and (eq_attr "type" "fmov")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu1")
+ 
+ ;; FSQRT
+ (define_insn_reservation "c86_4g_m7_fp_sqrt" 22
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "fpspc")
+ 				   (eq_attr "c86_attr" "sqrt")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu1,c86-4g-m7-fdiv*22")
+ 
+ ;; FPSPC
+ (define_insn_reservation "c86_4g_m7_fp_spc_direct" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "fpspc")
+ 				   (and (eq_attr "c86_decode" "direct")
+ 				    (and (eq_attr "c86_attr" "other")
+ 					 (eq_attr "memory" "store")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu3")
+ 
+ (define_insn_reservation "c86_4g_m7_fp_spc" 6
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "fpspc")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-fvector*6")
+ 
+ (define_insn_reservation "c86_4g_m7_fp_op_mul" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "fop,fmul")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_fp_op_mul_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "fop,fmul")
+ 				   (and (eq_attr "fp_int_src" "false")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_fp_op_imul_load" 16
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "fmul")
+ 				   (and (eq_attr "fp_int_src" "true")
+ 					(eq_attr "memory" "!none"))))
+ 			"c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu0,c86-4g-m7-fpu_0_2")
+ 
+ ;; FDIV
+ (define_insn_reservation "c86_4g_m7_fp_div" 15
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "fdiv")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu1,c86-4g-m7-fdiv*15")
+ 
+ (define_insn_reservation "c86_4g_m7_fp_div_load" 22
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "fdiv")
+ 				   (and (eq_attr "fp_int_src" "false")
+ 					(eq_attr "memory" "!none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu1,c86-4g-m7-fdiv*15")
+ 
+ (define_insn_reservation "c86_4g_m7_fp_idiv_load" 26
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "fdiv")
+ 				   (and (eq_attr "fp_int_src" "true")
+ 					(eq_attr "memory" "!none"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu1,c86-4g-m7-fdiv*15")
+ 
+ (define_insn_reservation "c86_4g_m7_fp_fsgn" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (eq_attr "type" "fsgn"))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_1_3")
+ 
+ ;; FCMP
+ (define_insn_reservation "c86_4g_m7_fp_fcmp" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "fcmp")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu0,c86-4g-m7-fpu1")
+ 
+ (define_insn_reservation "c86_4g_m7_fp_fcmp_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "fcmp")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu0,c86-4g-m7-fpu1")
+ 
+ ;; MMX
+ (define_insn_reservation "c86_4g_m7_fp_mmx" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (eq_attr "type" "mmx"))
+ 			 "c86-4g-m7-direct")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_add_cmp" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxadd,mmxcmp")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_add_cmp_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxadd,mmxcmp")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_cvt" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxcvt")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_cvt_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxcvt")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_shift" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxshft")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu1")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_shift_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxshft")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu1")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_shift_avg" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxshft")
+ 				   (and (eq_attr "c86_attr" "avg")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_shift_avg_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxshft")
+ 				   (and (eq_attr "c86_attr" "avg")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu")
+ 
+ ;; SADBW
+ (define_insn_reservation "c86_4g_m7_mmx_shift_sadbw" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxshft")
+ 				   (and (eq_attr "c86_attr" "sadbw")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu0")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_shift_sadbw_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxshft")
+ 				   (and (eq_attr "c86_attr" "sadbw")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu0")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_mov" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxmov")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu1")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_mov_store" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxmov")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "store"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-store,c86-4g-m7-fpu1")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_mov_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxmov")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu1")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_mul" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxmul")
+ 				   (eq_attr "memory" "none")))
+ 			  "c86-4g-m7-direct,c86-4g-m7-fpu0")
+ 
+ (define_insn_reservation "c86_4g_m7_mmx_mul_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mmxmul")
+ 				   (eq_attr "memory" "load")))
+ 			  "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu0")
+ 
+ ;; PINSR
+ (define_insn_reservation "c86_4g_m7_sse_pinsr_reg" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog,mmxcvt")
+ 				   (and (eq_attr "c86_attr" "insr")
+ 				    (and (eq_attr "prefix" "orig")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-ieu2,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_pinsr_reg_load" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog,mmxcvt")
+ 				   (and (eq_attr "c86_attr" "insr")
+ 				    (and (eq_attr "prefix" "orig")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_vpinsr_reg" 2
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "insr")
+ 				     (and (eq_attr "prefix" "!orig")
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu2*2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_vpinsr_reg_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "insr")
+ 				     (and (eq_attr "prefix" "!orig")
+ 					  (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu1|c86-4g-m7-fpu2|c86-4g-m7-fpu3")
+ 
+ ;; PERM
+ (define_insn_reservation "c86_4g_m7_avx512_perm_xmm" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (ior (and (eq_attr "c86_attr" "perm2")
+ 						  (eq_attr "mode" "V4SF,V2DF,TI"))
+ 					     (and (eq_attr "c86_attr" "perm")
+ 						  (eq_attr "mode" "V8SF,V4DF,TI,OI")))
+ 				    (and (eq_attr "prefix" "evex")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2x2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_perm_xmm_opload" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (ior (and (eq_attr "c86_attr" "perm2")
+ 						  (eq_attr "mode" "V4SF,V2DF,TI"))
+ 					     (and (eq_attr "c86_attr" "perm")
+ 						  (eq_attr "mode" "V8SF,V4DF,TI,OI")))
+ 				    (and (eq_attr "prefix" "evex")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2x2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_permi2_ymm" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "perm2")
+ 				    (and (eq_attr "mode" "V8SF,V4DF,OI")
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_permi2_zmm" 16
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "perm2")
+ 				    (and (eq_attr "mode" "V16SF,V8DF,XI")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_permi2_ymm_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "perm2")
+ 				    (and (eq_attr "mode" "V8SF,V4DF,OI")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_permi2_zmm_load" 23
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "perm2")
+ 				    (and (eq_attr "mode" "V16SF,V8DF,XI")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_perm_zmm_imm" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "perm")
+ 				    (and (eq_attr "mode" "V16SF,V8DF,XI")
+ 				     (and (match_operand 2 "immediate_operand")
+ 					  (eq_attr "memory" "none"))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2x4")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_perm_zmm_imm_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "perm")
+ 				    (and (eq_attr "mode" "V16SF,V8DF,XI")
+ 				     (and (match_operand 2 "immediate_operand")
+ 					  (eq_attr "memory" "load"))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2x4")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_perm_zmm_noimm" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "perm")
+ 				    (and (eq_attr "mode" "V16SF,V8DF,XI")
+ 				     (and (match_operand 2 "nonimmediate_operand")
+ 					  (eq_attr "memory" "none"))))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_perm_zmm_noimm_load" 15
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "perm")
+ 				    (and (eq_attr "mode" "V16SF,V8DF,XI")
+ 				     (and (match_operand 2 "nonimmediate_operand")
+ 					 (eq_attr "memory" "load"))))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_perm_ymm" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "perm")
+ 				     (and (eq_attr "prefix" "!evex")
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_perm_ymem" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "perm")
+ 				     (and (eq_attr "prefix" "!evex")
+ 					  (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ ;; VINSERT
+ (define_insn_reservation "c86_4g_m7_avx512_insertx_ymm" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog,sselog1")
+ 				   (and (eq_attr "c86_attr" "insertx")
+ 				    (and (eq_attr "mode" "V8SF,V4DF,OI")
+ 				     (and (eq_attr "prefix" "evex")
+ 					  (eq_attr "memory" "none"))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2x2,c86-4g-m7-fpu_0_2x2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_insertx_ymem" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog,sselog1")
+ 				   (and (eq_attr "c86_attr" "insertx")
+ 				    (and (eq_attr "mode" "V8SF,V4DF,OI")
+ 				     (and (eq_attr "prefix" "evex")
+ 					  (eq_attr "memory" "load,both"))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2x2,c86-4g-m7-fpu_0_2x2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_insertx_zxmm" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "insertx")
+ 				    (and (eq_attr "mode" "V16SF,V8DF,XI")
+ 				    (and (match_test "GET_MODE_SIZE (GET_MODE (operands[2]))==16")
+ 					 (match_operand 2 "register_operand"))))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu_0_2x4,c86-4g-m7-fpu_0_2x4")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_insertx_zxmem" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "insertx")
+ 				    (and (eq_attr "mode" "V16SF,V8DF,XI")
+ 				    (and (match_test "GET_MODE_SIZE (GET_MODE (operands[2]))==16")
+ 					  (match_operand 2 "memory_operand"))))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu_0_2x4,c86-4g-m7-fpu_0_2x4")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_insertx_zymm" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "insertx")
+ 				    (and (eq_attr "mode" "V16SF,V8DF,XI")
+ 				    (and (match_test "GET_MODE_SIZE (GET_MODE (operands[2]))==32")
+ 					  (match_operand 2 "register_operand"))))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu_1_3,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_insertx_zymem" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "insertx")
+ 				    (and (eq_attr "mode" "V16SF,V8DF,XI")
+ 				    (and (match_test "GET_MODE_SIZE (GET_MODE (operands[2]))==32")
+ 					  (match_operand 2 "memory_operand"))))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_insertx_ymm" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog,sselog1")
+ 				   (and (eq_attr "c86_attr" "insertx")
+ 				     (and (eq_attr "prefix" "!evex")
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu0*2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_insertx_ymem" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog,sselog1")
+ 				   (and (eq_attr "c86_attr" "insertx")
+ 				     (and (eq_attr "prefix" "!evex")
+ 					  (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu0*2")
+ 
+ ;; SHUF/MULTISHIFTQB
+ (define_insn_reservation "c86_4g_m7_avx512_shuf_xymm" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "shufx")
+ 				     (and (not (eq_attr "mode" "V8DF,V16SF,XI"))
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2x2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_shuf_zmm" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "shufx")
+ 				     (and (eq_attr "mode" "V8DF,V16SF,XI")
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_shuf_xymem" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "shufx")
+ 				     (and (not (eq_attr "mode" "V8DF,V16SF,XI"))
+ 					  (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2x2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_shuf_zmem" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "shufx")
+ 				     (and (eq_attr "mode" "V8DF,V16SF,XI")
+ 					  (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ ;; SSELOGIC
+ (define_insn_reservation "c86_4g_m7_sselogic_xymm" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog,sselog1")
+ 				   (and (eq_attr "c86_attr" "sselogic")
+ 					 (eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu")
+ 
+ (define_insn_reservation "c86_4g_m7_sselogic_xymm_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog,sselog1")
+ 				   (and (eq_attr "c86_attr" "sselogic")
+ 					 (eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu")
+ 
+ ;; CMPESTR
+ (define_insn_reservation "c86_4g_m7_avx512_cmpestr" 6
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "cmpestr")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_cmpestr_load" 13
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "cmpestr")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ ;; SSELOG
+ (define_insn_reservation "c86_4g_m7_avx512_log" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog,sselog1,sseshuf,sseshuf1")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					  (eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_log_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog,sselog1,sseshuf,sseshuf1")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					 (eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_1_3")
+ 
+ ;; SSELOG1
+ ;; VDBPSADBW
+ (define_insn_reservation "c86_4g_m7_avx512_vdbpsadbw_xymm" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "sadbw")
+ 				    (and (eq_attr "mode" "OI,TI")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu_0_2,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_vdbpsadbw_xymem" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "sadbw")
+ 				    (and (eq_attr "mode" "OI,TI")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu_0_2,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_vdbpsadbw_zmm" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "sadbw")
+ 				    (and (eq_attr "mode" "XI")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_vdbpsadbw_zmem" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "sadbw")
+ 				    (and (eq_attr "mode" "XI")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ ;; ABS
+ (define_insn_reservation "c86_4g_m7_avx512_abs" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1,sse")
+ 				   (and (eq_attr "c86_attr" "abs")
+ 				    (and (eq_attr "prefix" "evex")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_abs_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1,sse")
+ 				   (and (eq_attr "c86_attr" "abs")
+ 				    (and (eq_attr "prefix" "evex")
+ 					 (eq_attr "memory" "load,both")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu")
+ 
+ ;; SIGN
+ (define_insn_reservation "c86_4g_m7_avx_sign" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "sign")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu0|c86-4g-m7-fpu3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_sign_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "sign")
+ 					(eq_attr "memory" "!none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu0|c86-4g-m7-fpu3")
+ 
+ ;; BLEND/ABS/AES
+ (define_insn_reservation "c86_4g_m7_avx_blend" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "abs,blend,aes")
+ 				    (and (eq_attr "prefix" "!evex")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_blend_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "abs,blend,aes")
+ 				    (and (eq_attr "prefix" "!evex")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_aes" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1,ssecvt,sse")
+ 				   (and (eq_attr "c86_attr" "aes")
+ 				    (and (eq_attr "prefix" "evex")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_aes_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1,ssecvt,sse")
+ 				   (and (eq_attr "c86_attr" "aes")
+ 				    (and (eq_attr "prefix" "evex")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_aes" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "aes")
+ 				    (and (eq_attr "prefix" "!evex")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu0|c86-4g-m7-fpu1")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_aes_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "aes")
+ 				    (and (eq_attr "prefix" "!evex")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu0|c86-4g-m7-fpu1")
+ 
+ ;; EXTR
+ (define_insn_reservation "c86_4g_m7_extr" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1,sselog,mmxcvt")
+ 				   (and (eq_attr "c86_attr" "extr")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu1,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_extr_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sselog1,sselog,mmxcvt")
+ 				   (and (eq_attr "c86_attr" "extr")
+ 					(eq_attr "memory" "!none"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-store,c86-4g-m7-fpu1,c86-4g-m7-fpu_0_1")
+ 
+ ;; SSECOMI
+ (define_insn_reservation "c86_4g_m7_avx_ssecomi_comi" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecomi")
+ 				   (and (eq_attr "prefix_extra" "0")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu2|c86-4g-m7-fpu3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_ssecomi_comi_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecomi")
+ 				   (and (eq_attr "prefix_extra" "0")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu2|c86-4g-m7-fpu3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_ssecomi_test" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecomi")
+ 				   (and (eq_attr "prefix_extra" "1")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu1|c86-4g-m7-fpu2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_ssecomi_test_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecomi")
+ 				   (and (eq_attr "prefix_extra" "1")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu1|c86-4g-m7-fpu2")
+ 
+ ;; SSEIMUL
+ (define_insn_reservation "c86_4g_m7_avx512_imul" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseimul")
+ 				   (and (eq_attr "prefix" "evex")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_imul_mem" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseimul")
+ 				   (and (eq_attr "prefix" "evex")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_imul" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseimul")
+ 				   (and (eq_attr "prefix" "!evex")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu0|c86-4g-m7-fpu3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_imul_mem" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseimul")
+ 				   (and (eq_attr "prefix" "!evex")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu0|c86-4g-m7-fpu3")
+ 
+ ;; SSEMOV
+ (define_insn_reservation "c86_4g_m7_avx512_mov_vmov" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov,sseiadd")
+ 				    (and (eq_attr "c86_attr" "other,blend,maxmin")
+ 					 (eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_mov_vmov_store" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					 (eq_attr "memory" "store"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-store,c86-4g-m7-fpu1")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_mov_vmov_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov,sseiadd")
+ 				   (and (eq_attr "c86_attr" "other,blend,maxmin")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_vpmovx_y" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "vpmovx")
+ 				    (and (eq_attr "prefix" "evex")
+ 				     (and (eq_attr "mode" "OI,V8SF,V4DF")
+ 					  (eq_attr "memory" "none"))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2x2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_vpmovx_y_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov,sselog1")
+ 				   (and (eq_attr "c86_attr" "vpmovx")
+ 				    (and (eq_attr "prefix" "evex")
+ 				     (and (eq_attr "mode" "OI,V8SF,V4DF")
+ 					  (eq_attr "memory" "load,both"))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2x2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_vpmovx_z" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "vpmovx")
+ 				     (and (eq_attr "mode" "XI")
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2x4")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_vpmovx_z_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "vpmovx")
+ 				     (and (eq_attr "mode" "XI")
+ 					  (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2x4")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_vpmovx_x" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "vpmovx")
+ 				    (and (eq_attr "prefix" "evex")
+ 				     (and (eq_attr "mode" "TI,SI")
+ 					  (eq_attr "memory" "none"))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_vpmovx_x_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "vpmovx")
+ 				    (and (eq_attr "prefix" "evex")
+ 				     (and (eq_attr "mode" "TI,SI")
+ 					  (eq_attr "memory" "load"))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_vpmovx_xx" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "vpmovx")
+ 				    (and (eq_attr "prefix" "!evex")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu1|c86-4g-m7-fpu2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_vpmovx_xx_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "vpmovx")
+ 				    (and (eq_attr "prefix" "!evex")
+ 					 (eq_attr "memory" "load,both")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu1|c86-4g-m7-fpu2")
+ 
+ ;; EXPAND
+ (define_insn_reservation "c86_4g_m7_avx512_expand" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "expand,compress")
+ 				    (and (not (eq_attr "mode" "XI,V16SF,V8DF"))
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu3*2,c86-4g-m7-fpu1*2|c86-4g-m7-fpu3*2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_expand_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "expand,compress")
+ 				    (and (not (eq_attr "mode" "XI,V16SF,V8DF"))
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu3*2,c86-4g-m7-fpu1*2|c86-4g-m7-fpu3*2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_expand_z" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "expand,compress")
+ 				    (and (eq_attr "mode" "XI,V16SF,V8DF")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_expand_z_load" 17
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "expand,compress")
+ 				    (and (eq_attr "mode" "XI,V16SF,V8DF")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ ;; MOVNT
+ (define_insn_reservation "c86_4g_m7_avx512_movnt_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "movnt")
+ 				   (and (eq_attr "mode" "XI,V16SF,V8DF")
+ 					(eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_movnt_store" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "movnt")
+ 				    (and (eq_attr "mode" "XI,V16SF,V8DF")
+ 					 (eq_attr "memory" "store")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-store,c86-4g-m7-fpu1*2")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_movnt_store" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov,mmxmov")
+ 				   (and (eq_attr "c86_attr" "movnt")
+ 				    (and (not (eq_attr "mode" "XI,V16SF,V8DF"))
+ 					 (eq_attr "memory" "!none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-store,c86-4g-m7-fpu1")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_movnt_xy" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "movnt")
+ 				    (and (not (eq_attr "mode" "XI,V16SF,V8DF"))
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_1_3")
+ 
+ ;; BLENDV
+ (define_insn_reservation "c86_4g_m7_avx512_blendv" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "blendv")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_blendv_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov")
+ 				   (and (eq_attr "c86_attr" "blendv")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_1")
+ 
+ ;; SSEMOV2
+ (define_insn_reservation "c86_4g_m7_sse_mov2" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov2")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_mov2_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemov2")
+ 				   (eq_attr "memory" "!none")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu")
+ 
+ ;; SSEISHFT
+ (define_insn_reservation "c86_4g_m7_avx512_sseishft_aligr" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseishft")
+ 				   (and (eq_attr "prefix_extra" "1")
+ 				    (and (eq_attr "prefix" "evex")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sseishft_aligr_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseishft")
+ 				   (and (eq_attr "prefix_extra" "1")
+ 				    (and (eq_attr "prefix" "evex")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sseishft_vshift" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseishft")
+ 				   (and (eq_attr "prefix_extra" "!1")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sseishft_vshift_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseishft")
+ 				   (and (eq_attr "prefix_extra" "!1")
+ 					(eq_attr "memory" "!none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2")
+ 
+ 
+ ;; SSEADD
+ (define_insn_reservation "c86_4g_m7_avx512_sseadd_maxmin_xy" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseadd,sse")
+ 				   (and (eq_attr "c86_attr" "maxmin")
+ 				    (and (eq_attr "prefix" "evex")
+ 				      (and (eq_attr "memory" "none")
+ 					   (eq_attr "memory" "none"))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sseadd_maxmin_xy_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseadd,sse")
+ 				   (and (eq_attr "c86_attr" "maxmin")
+ 				    (and (eq_attr "prefix" "evex")
+ 				      (ior (eq_attr "memory" "load")
+ 					   (eq_attr "memory" "load"))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_sseadd_maxmin" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseadd,sse")
+ 				   (and (eq_attr "c86_attr" "maxmin")
+ 				    (and (eq_attr "prefix" "vex")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_sseadd_maxmin_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseadd,sse")
+ 				   (and (eq_attr "c86_attr" "maxmin")
+ 				    (and (eq_attr "prefix" "vex")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_sseadd_maxmin" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseadd,sse")
+ 				   (and (eq_attr "c86_attr" "maxmin")
+ 				    (and (eq_attr "prefix" "orig")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu2|c86-4g-m7-fpu3")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_sseadd_maxmin_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseadd,sse")
+ 				   (and (eq_attr "c86_attr" "maxmin")
+ 				    (and (eq_attr "prefix" "orig")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu2|c86-4g-m7-fpu3")
+ 
+ ;; SUB/ADD
+ (define_insn_reservation "c86_4g_m7_avx512_sseadd_xy" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseadd")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					  (eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sseadd_xy_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseadd")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					 (eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu3")
+ 
+ ;; HADD/HSUB
+ (define_insn_reservation "c86_4g_m7_avx_sseadd_hplus" 7
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseadd,sseadd1")
+ 				   (and (eq_attr "c86_attr" "hplus")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_sseadd_hplus_load" 14
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseadd,sseadd1")
+ 				   (and (eq_attr "c86_attr" "hplus")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ ;; SSEIADD
+ (define_insn_reservation "c86_4g_m7_avx512_sseiadd_madd" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd")
+ 				   (and (eq_attr "c86_attr" "sadbw,madd")
+ 					(and (ior (eq_attr "prefix" "evex")
+ 						  (eq_attr "mode" "XI"))
+ 					     (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sseiadd_madd_mem" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd")
+ 				   (and (eq_attr "c86_attr" "sadbw,madd")
+ 					(and (ior (eq_attr "prefix" "evex")
+ 						  (eq_attr "mode" "XI"))
+ 					     (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_sseiadd_sadbw" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd")
+ 				   (and (eq_attr "c86_attr" "sadbw")
+ 				    (and (eq_attr "prefix" "vex,maybe_evex")
+ 				     (and (eq_attr "mode" "TI,OI")
+ 					  (eq_attr "memory" "none"))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_sseiadd_sadbw_mem" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd")
+ 				   (and (eq_attr "c86_attr" "sadbw")
+ 				    (and (eq_attr "prefix" "vex,maybe_evex")
+ 				     (and (eq_attr "mode" "TI,OI")
+ 					  (eq_attr "memory" "load"))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_sseiadd_sadbw" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd")
+ 				   (and (eq_attr "c86_attr" "sadbw")
+ 				    (and (eq_attr "prefix" "orig")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu0|c86-4g-m7-fpu3")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_sseiadd_sadbw_mem" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd")
+ 				   (and (eq_attr "c86_attr" "sadbw")
+ 				    (and (eq_attr "prefix" "orig")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu0|c86-4g-m7-fpu3")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_sseiadd_madd" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd")
+ 				   (and (eq_attr "c86_attr" "madd")
+ 				    (and (eq_attr "prefix" "!evex")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu0")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_sseiadd_madd_mem" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd")
+ 				   (and (eq_attr "c86_attr" "madd")
+ 				    (and (eq_attr "prefix" "!evex")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu0")
+ 
+ ;; AVG
+ (define_insn_reservation "c86_4g_m7_avx512_sseiadd_avg" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd")
+ 				   (and (eq_attr "c86_attr" "avg")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sseiadd_avg_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd")
+ 				   (and (eq_attr "c86_attr" "avg")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_sseiadd_hplus" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd,sseiadd1")
+ 				   (and (eq_attr "c86_attr" "hplus")
+ 				    (and (eq_attr "prefix" "vex")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_sseiadd_hplus_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd,sseiadd1")
+ 				   (and (eq_attr "c86_attr" "hplus")
+ 				    (and (eq_attr "prefix" "vex")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_sseiadd_hplus" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd,sseiadd1")
+ 				   (and (eq_attr "c86_attr" "hplus")
+ 				    (and (eq_attr "prefix" "orig")
+ 				     (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-fpu0*2")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_sseiadd_hplus_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sseiadd,sseiadd1")
+ 				   (and (eq_attr "c86_attr" "hplus")
+ 				    (and (eq_attr "prefix" "orig")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load,c86-4g-m7-fpu0*2")
+ 
+ ;; SSEMUL
+ (define_insn_reservation "c86_4g_m7_avx512_ssemul" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemul")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu0")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssemul_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemul")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu0")
+ 
+ ;; SSEDIV
+ (define_insn_reservation "c86_4g_m7_avx512_ssediv" 13
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssediv")
+ 				   (and (not (eq_attr "mode" "V16SF,V8DF"))
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu3,c86-4g-m7-fdiv*13")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssediv_mem" 20
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssediv")
+ 				   (and (not (eq_attr "mode" "V16SF,V8DF"))
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu3,c86-4g-m7-fdiv*13")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssediv_z" 24
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssediv")
+ 				   (and (eq_attr "mode" "V16SF,V8DF")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu3,c86-4g-m7-fdiv*24")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssediv_zmem" 31
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssediv")
+ 				   (and (eq_attr "mode" "V16SF,V8DF")
+ 					 (eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu3,c86-4g-m7-fdiv*24")
+ 
+ ;; SSECMP
+ (define_insn_reservation "c86_4g_m7_avx512_ssecmp" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecmp")
+ 				   (and (eq_attr "prefix" "evex")
+ 				    (and (eq_attr "mode" "V2DF,V4DF,V8SF,V4SF,SF,DF")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu_0_2,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecmp_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecmp")
+ 				   (and (eq_attr "prefix" "evex")
+ 				    (and (eq_attr "mode" "V2DF,V4DF,V8SF,V4SF,SF,DF")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu_0_2,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecmp_z" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecmp")
+ 				    (and (eq_attr "mode" "V16SF,V8DF,XI")
+ 				     (and (eq_attr "c86_attr" "other")
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecmp_z_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecmp")
+ 				    (and (eq_attr "mode" "V16SF,V8DF,XI")
+ 				     (and (eq_attr "c86_attr" "other")
+ 					  (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecmp_vp" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecmp")
+ 				   (and (eq_attr "prefix" "evex")
+ 				    (and (eq_attr "mode" "TI,OI")
+ 				     (and (eq_attr "c86_attr" "other")
+ 					  (eq_attr "memory" "none"))))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecmp_vp_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecmp")
+ 				   (and (eq_attr "prefix" "evex")
+ 				    (and (eq_attr "mode" "TI,OI")
+ 				     (and (eq_attr "c86_attr" "other")
+ 					  (eq_attr "memory" "load"))))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_ssecmp_vp" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecmp")
+ 				   (and (eq_attr "prefix" "!evex")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_ssecmp_vp_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecmp")
+ 				   (and (eq_attr "prefix" "!evex")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu")
+ 
+ ;; VPTEST
+ (define_insn_reservation "c86_4g_m7_avx512_ssecmp_test" 6
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecmp")
+ 				    (and (eq_attr "mode" "TI,OI")
+ 				     (and (eq_attr "c86_attr" "ptest")
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecmp_test_load" 13
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecmp")
+ 				    (and (eq_attr "mode" "TI,OI")
+ 				     (and (eq_attr "c86_attr" "ptest")
+ 					  (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu1,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecmp_test_z" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecmp")
+ 				    (and (eq_attr "mode" "XI")
+ 				     (and (eq_attr "c86_attr" "ptest")
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecmp_test_z_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecmp")
+ 				    (and (eq_attr "mode" "XI")
+ 				     (and (eq_attr "c86_attr" "ptest")
+ 					  (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ ;; SSECVT
+ (define_insn_reservation "c86_4g_m7_avx512_ssecvt_xy" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (eq_attr "c86_attr" "other")
+ 				    (and (eq_attr "prefix" "evex")
+ 				     (and (eq_attr "mode" "TI,V4SF,V2DF,OI,V8SF,V4DF")
+ 				      (and (not (ior (match_operand:V8DI 1 "register_operand")
+ 						     (match_operand:V8DF 1 "register_operand")))
+ 					   (eq_attr "memory" "none")))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecvt_xy_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (eq_attr "prefix" "evex")
+ 				    (and (eq_attr "c86_attr" "other")
+ 				     (and (eq_attr "mode" "TI,V4SF,V2DF,OI,V8SF,V4DF")
+ 				      (and (not (ior (match_operand:V8DI 1 "register_operand")
+ 						     (match_operand:V8DF 1 "register_operand")))
+ 					   (eq_attr "memory" "!none")))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecvt_y_z" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (eq_attr "mode" "OI,V8SF,V4DF")
+ 				    (and (eq_attr "c86_attr" "other")
+ 				     (and (ior (match_operand:V8DI 1 "register_operand")
+ 					       (match_operand:V8DF 1 "register_operand"))
+ 					  (eq_attr "memory" "none"))))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecvt_y_z_load" 15
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (eq_attr "mode" "OI,V8SF,V4DF")
+ 				    (and (eq_attr "c86_attr" "other")
+ 				     (and (ior (match_operand:V8DI 1 "memory_operand")
+ 					       (match_operand:V8DF 1 "memory_operand"))
+ 					  (eq_attr "memory" "!none"))))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecvt_z" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (eq_attr "c86_attr" "other")
+ 				    (and (eq_attr "mode" "XI,V16SF,V8DF")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_ssecvt_z_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (eq_attr "c86_attr" "other")
+ 				    (and (eq_attr "mode" "XI,V16SF,V8DF")
+ 					 (eq_attr "memory" "!none")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_ssecvt" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (eq_attr "prefix" "!evex")
+ 				     (and (eq_attr "mmx_isa" "base")
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu2|c86-4g-m7-fpu3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_ssecvt_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (eq_attr "prefix" "!evex")
+ 				    (and (eq_attr "mmx_isa" "base")
+ 					 (eq_attr "memory" "!none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu2|c86-4g-m7-fpu3")
+ 
+ ;; CVTPI
+ (define_insn_reservation "c86_4g_m7_sse_ssecvt_pspi" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (eq_attr "mode" "SF,DI")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu1")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_ssecvt_pspi_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (eq_attr "mode" "SF,DI")
+ 					 (eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu1")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_ssecvt_pi" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				    (and (not (eq_attr "mode" "SF,DI"))
+ 				     (and (eq_attr "mmx_isa" "native")
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu1,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_sse_ssecvt_pi_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (not (eq_attr "mode" "SF,DI"))
+ 				    (and (eq_attr "mmx_isa" "native")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu1,c86-4g-m7-fpu_0_1")
+ 
+ ;; SSEMULADD
+ (define_insn_reservation "c86_4g_m7_avx512_muladd" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemuladd")
+ 				   (and (eq_attr "c86_attr" "other")
+ 				    (and (not (eq_attr "isa" "fma,fma4"))
+ 					 (eq_attr "mode" "V32HF,V16SF,V8DF,XI")
+ 					  (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_muladd_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemuladd")
+ 				   (and (eq_attr "c86_attr" "other")
+ 				    (and (not (eq_attr "isa" "fma,fma4"))
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_muladd_madd" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemuladd,sse")
+ 				   (and (eq_attr "c86_attr" "madd,rcp")
+ 				    (and (eq_attr "prefix" "evex")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_muladd_madd_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemuladd,sse")
+ 				   (and (eq_attr "c86_attr" "madd,rcp")
+ 				    (and (eq_attr "prefix" "evex")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_fma_muladd" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemuladd")
+ 				   (and (eq_attr "isa" "fma,fma4")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_fma_muladd_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "ssemuladd")
+ 				   (and (eq_attr "isa" "fma,fma4")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_1")
+ 
+ ;; SSE
+ (define_insn_reservation "c86_4g_m7_avx512_sse_range" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				    (and (eq_attr "c86_attr" "other")
+ 				     (and (eq_attr "length_immediate" "!1")
+ 				      (and (eq_attr "prefix" "evex")
+ 				       (and (eq_attr "c86_decode" "direct")
+ 					   (eq_attr "memory" "none")))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_range_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				    (and (eq_attr "c86_attr" "other")
+ 				     (and (eq_attr "length_immediate" "!1")
+ 				      (and (eq_attr "c86_decode" "direct")
+ 				       (and (eq_attr "prefix" "evex")
+ 					    (eq_attr "memory" "load")))))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_conflict_x" 2
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "c86_decode" "vector")
+ 				    (and (eq_attr "mode" "TI")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_conflict_x_load" 9
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "c86_decode" "vector")
+ 				    (and (eq_attr "mode" "TI")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_conflict_y" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "c86_decode" "vector")
+ 				    (and (eq_attr "mode" "OI")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_conflict_y_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "c86_decode" "vector")
+ 				    (and (eq_attr "mode" "OI")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_conflict_z" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "c86_decode" "vector")
+ 				    (and (eq_attr "mode" "XI")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_conflict_z_load" 15
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "c86_decode" "vector")
+ 				    (and (eq_attr "mode" "XI")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_class" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "c86_attr" "other")
+ 				    (and (eq_attr "length_immediate" "1")
+ 				     (and (not (eq_attr "mode" "V32HF,V16SF,V8DF"))
+ 					  (eq_attr "memory" "none"))))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu_1_3,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_class_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				    (and (eq_attr "c86_attr" "other")
+ 				     (and (eq_attr "length_immediate" "1")
+ 				      (and (not (eq_attr "mode" "V32HF,V16SF,V8DF"))
+ 					   (eq_attr "memory" "load"))))))
+ 			 "c86-4g-m7-double,c86-4g-m7-load,c86-4g-m7-fpu_1_3,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_class_z" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				    (and (eq_attr "c86_attr" "other")
+ 				     (and (eq_attr "length_immediate" "1")
+ 				      (and (eq_attr "mode" "V32HF,V16SF,V8DF")
+ 					   (eq_attr "memory" "none"))))))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_class_z_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				    (and (eq_attr "c86_attr" "other")
+ 				     (and (eq_attr "length_immediate" "1")
+ 				      (and (eq_attr "mode" "V32HF,V16SF,V8DF")
+ 					   (eq_attr "memory" "load"))))))
+ 			 "c86-4g-m7-vector,c86-4g-m7-load")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_sse" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "c86_attr" "rcp,other")
+ 				    (and (eq_attr "prefix" "!evex")
+ 					 (eq_attr "memory" "none")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_avx_sse_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "c86_attr" "rcp,other")
+ 				    (and (eq_attr "prefix" "!evex")
+ 					 (eq_attr "memory" "load")))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu_0_1")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_sqrt" 16
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "c86_attr" "sqrt")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu1|c86-4g-m7-fpu3,c86-4g-m7-fdiv*16")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_sse_sqrt_load" 23
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "c86_attr" "sqrt")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load,c86-4g-m7-fpu1|c86-4g-m7-fpu3,c86-4g-m7-fdiv*16")
+ 
+ ;; MSKLOG/MSKMOV
+ (define_insn_reservation "c86_4g_m7_avx512_msklog" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "msklog")
+ 				   (eq_attr "c86_decode" "direct")))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_msklog_vector" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "msklog")
+ 				   (eq_attr "c86_decode" "vector")))
+ 			 "c86-4g-m7-vector")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_mskmov_reg_k" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mskmov")
+ 				  (and (match_operand 0 "register_operand" "r")
+ 				       (eq_attr "memory" "none"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu3,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_mskmov_xy_k" 2
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mskmov")
+ 				   (ior (match_operand:V2DI 0 "register_operand" "v")
+ 					(match_operand:V4DI 0 "register_operand" "v"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu3,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_mskmov_z_k" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mskmov")
+ 				   (match_operand:V8DI 0 "register_operand" "v")))
+ 			 "c86-4g-m7-vector,c86-4g-m7-fpu3*2,c86-4g-m7-fpu1*2|c86-4g-m7-fpu3*2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_mskmov_k_k" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mskmov")
+ 				  (and (match_operand 0 "register_operand" "k")
+ 				       (match_operand 1 "register_operand" "k"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-fpu_1_3")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_mskmov_k_reg" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mskmov")
+ 				  (and (match_operand 0 "register_operand" "k")
+ 				       (match_operand 1 "register_operand" "r"))))
+ 			 "c86-4g-m7-double,c86-4g-m7-fpu1*2,c86-4g-m7-fpu1*2|c86-4g-m7-fpu3*2")
+ 
+ (define_insn_reservation "c86_4g_m7_avx512_mskmov_k_m" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m7")
+ 			      (and (eq_attr "type" "mskmov")
+ 				  (and (match_operand 0 "register_operand" "k")
+ 				       (match_operand 1 "memory_operand"))))
+ 			 "c86-4g-m7-direct,c86-4g-m7-load")
diff -Nrcpad gcc-17-20260426/gcc/config/i386/c86-4g.md gcc-17-20260503/gcc/config/i386/c86-4g.md
*** gcc-17-20260426/gcc/config/i386/c86-4g.md	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/config/i386/c86-4g.md	Sun May  3 22:32:05 2026
***************
*** 0 ****
--- 1,1209 ----
+ ;; Copyright (C) 2026 Free Software Foundation, Inc.
+ ;;
+ ;; This file is part of GCC.
+ ;;
+ ;; GCC is free software; you can redistribute it and/or modify
+ ;; it under the terms of the GNU General Public License as published by
+ ;; the Free Software Foundation; either version 3, or (at your option)
+ ;; any later version.
+ ;;
+ ;; GCC is distributed in the hope that it will be useful,
+ ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ ;; GNU General Public License for more details.
+ ;;
+ ;; You should have received a copy of the GNU General Public License
+ ;; along with GCC; see the file COPYING3.  If not see
+ ;; <http://www.gnu.org/licenses/>.
+ ;;
+ 
+ 
+ (define_attr "c86_decode" "direct,vector,double"
+   (const_string "direct"))
+ 
+ (define_attr "c86_attr" "other,abs,sqrt,maxmin,blend,blendv,rcp,movnt,avg,
+ 			       sign,sadbw,insr,perm2,perm,insertx,shufx,madd,
+ 			       compress,sselogic,cmpestr,extr,vpmovx,expand,aes,
+ 			       hplus,ptest"
+   (const_string "other"))
+ 
+ ;; HYGON Scheduling
+ ;; Modeling automatons for decoders, integer execution pipes,
+ ;; AGU pipes, floating point execution units, integer and
+ ;; floating point dividers.
+ (define_automaton "c86_4g, c86_4g_ieu, c86_4g_fp, c86_4g_agu, c86_4g_idiv, c86_4g_fdiv")
+ 
+ ;; Decoders unit has 4 decoders and all of them can decode fast path
+ ;; and vector type instructions.
+ (define_cpu_unit "c86-4g-decode0" "c86_4g")
+ (define_cpu_unit "c86-4g-decode1" "c86_4g")
+ (define_cpu_unit "c86-4g-decode2" "c86_4g")
+ (define_cpu_unit "c86-4g-decode3" "c86_4g")
+ 
+ ;; Two separated dividers for int and fp.
+ (define_cpu_unit "c86-4g-idiv" "c86_4g_idiv")
+ (define_cpu_unit "c86-4g-fdiv" "c86_4g_fdiv")
+ 
+ ;; Currently blocking all decoders for vector path instructions as
+ ;; they are dispatched separetely as microcode sequence.
+ ;; Fix me: Need to revisit this.
+ (define_reservation "c86-4g-vector" "c86-4g-decode0+c86-4g-decode1+c86-4g-decode2+c86-4g-decode3")
+ 
+ ;; Direct instructions can be issued to any of the four decoders.
+ (define_reservation "c86-4g-direct" "c86-4g-decode0|c86-4g-decode1|c86-4g-decode2|c86-4g-decode3")
+ 
+ ;; Fix me: Need to revisit this later to simulate fast path double behavior.
+ (define_reservation "c86-4g-double" "c86-4g-direct")
+ 
+ 
+ ;; Integer unit 4 ALU pipes.
+ (define_cpu_unit "c86-4g-ieu0" "c86_4g_ieu")
+ (define_cpu_unit "c86-4g-ieu1" "c86_4g_ieu")
+ (define_cpu_unit "c86-4g-ieu2" "c86_4g_ieu")
+ (define_cpu_unit "c86-4g-ieu3" "c86_4g_ieu")
+ (define_reservation "c86-4g-ieu" "c86-4g-ieu0|c86-4g-ieu1|c86-4g-ieu2|c86-4g-ieu3")
+ 
+ ;; 2 AGU pipes in c86_4g
+ ;; According to CPU diagram last AGU unit is used only for stores.
+ (define_cpu_unit "c86-4g-agu0" "c86_4g_agu")
+ (define_cpu_unit "c86-4g-agu1" "c86_4g_agu")
+ (define_reservation "c86-4g-agu-reserve" "c86-4g-agu0|c86-4g-agu1")
+ 
+ ;; Load is 4 cycles.  We do not model reservation of load unit.
+ ;;(define_reservation "c86-4g-load" "c86-4g-agu-reserve, nothing, nothing, nothing")
+ (define_reservation "c86-4g-load" "c86-4g-agu-reserve")
+ (define_reservation "c86-4g-store" "c86-4g-agu-reserve")
+ 
+ ;; vectorpath (microcoded) instructions are single issue instructions.
+ ;; So, they occupy all the integer units.
+ (define_reservation "c86-4g-ivector" "c86-4g-ieu0+c86-4g-ieu1
+ 				      +c86-4g-ieu2+c86-4g-ieu3
+ 				      +c86-4g-agu0+c86-4g-agu1")
+ 
+ ;; Floating point unit 4 FP pipes.
+ (define_cpu_unit "c86-4g-fp0" "c86_4g_fp")
+ (define_cpu_unit "c86-4g-fp1" "c86_4g_fp")
+ (define_cpu_unit "c86-4g-fp2" "c86_4g_fp")
+ (define_cpu_unit "c86-4g-fp3" "c86_4g_fp")
+ 
+ (define_reservation "c86-4g-fpu" "c86-4g-fp0|c86-4g-fp1|c86-4g-fp2|c86-4g-fp3")
+ 
+ (define_reservation "c86-4g-fvector" "c86-4g-fp0+c86-4g-fp1
+ 				      +c86-4g-fp2+c86-4g-fp3
+ 				      +c86-4g-agu0+c86-4g-agu1")
+ 
+ ;; Call instruction
+ (define_insn_reservation "c86_4g_call" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (eq_attr "type" "call,callv"))
+ 			 "c86-4g-double,c86-4g-store,c86-4g-ieu0+c86-4g-ieu3")
+ 
+ ;; General instructions
+ (define_insn_reservation "c86_4g_push" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "push")
+ 				   (eq_attr "memory" "store")))
+ 			 "c86-4g-direct,c86-4g-store")
+ 
+ (define_insn_reservation "c86_4g_push_load" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "push")
+ 				   (eq_attr "memory" "both")))
+ 			 "c86-4g-direct,c86-4g-load+c86-4g-store")
+ 
+ (define_insn_reservation "c86_4g_pop" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "pop")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load")
+ 
+ (define_insn_reservation "c86_4g_pop_mem" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "pop")
+ 				   (eq_attr "memory" "both")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-store")
+ 
+ ;; Leave
+ (define_insn_reservation "c86_4g_leave" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (eq_attr "type" "leave"))
+ 			 "c86-4g-double,c86-4g-ieu+c86-4g-store")
+ 
+ ;; Integer Instructions or General instructions
+ ;; Multiplications
+ ;; Reg operands
+ (define_insn_reservation "c86_4g_imul" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "imul")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-ieu1")
+ 
+ (define_insn_reservation "c86_4g_imul_mem" 7
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "imul")
+ 				   (eq_attr "memory" "!none")))
+ 			 "c86-4g-direct,c86-4g-load, c86-4g-ieu1")
+ 
+ ;; Divisions
+ ;; Reg operands
+ (define_insn_reservation "c86_4g_idiv_DI" 41
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "DI")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-double,c86-4g-ieu2,c86-4g-idiv*41")
+ 
+ (define_insn_reservation "c86_4g_idiv_SI" 25
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "SI")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-double,c86-4g-ieu2,c86-4g-idiv*25")
+ 
+ (define_insn_reservation "c86_4g_idiv_HI" 17
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "HI")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-double,c86-4g-ieu2,c86-4g-idiv*17")
+ 
+ (define_insn_reservation "c86_4g_idiv_QI" 15
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "QI")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-ieu2,c86-4g-idiv*15")
+ 
+ ;; Mem operands
+ (define_insn_reservation "c86_4g_idiv_mem_DI" 45
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "DI")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-ieu2,c86-4g-idiv*41")
+ 
+ (define_insn_reservation "c86_4g_idiv_mem_SI" 29
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "SI")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-ieu2,c86-4g-idiv*25")
+ 
+ (define_insn_reservation "c86_4g_idiv_mem_HI" 21
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "HI")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-ieu2,c86-4g-idiv*17")
+ 
+ (define_insn_reservation "c86_4g_idiv_mem_QI" 19
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "idiv")
+ 				   (and (eq_attr "mode" "QI")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-ieu2,c86-4g-idiv*15")
+ 
+ ;; STR ISHIFT which are micro coded.
+ ;; Fix me: Latency need to be rechecked.
+ (define_insn_reservation "c86_4g_str_ishift" 6
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "str,ishift")
+ 				   (eq_attr "memory" "both,store")))
+ 			 "c86-4g-vector,c86-4g-ivector")
+ 
+ ;; MOV - integer moves
+ (define_insn_reservation "c86_4g_load_imov_double" 2
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "double")
+ 				   (and (eq_attr "type" "imovx")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-double,c86-4g-ieu")
+ 
+ (define_insn_reservation "c86_4g_load_imov_direct" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "!double")
+ 				   (and (eq_attr "type" "imov,imovx")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-ieu")
+ 
+ (define_insn_reservation "c86_4g_load_imov_double_store" 2
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "double")
+ 				   (and (eq_attr "type" "imovx")
+ 					(eq_attr "memory" "store"))))
+ 			 "c86-4g-double,c86-4g-ieu,c86-4g-store")
+ 
+ (define_insn_reservation "c86_4g_load_imov_direct_store" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "!double")
+ 				   (and (eq_attr "type" "imov,imovx")
+ 					(eq_attr "memory" "store"))))
+ 				   "c86-4g-direct,c86-4g-ieu,c86-4g-store")
+ 
+ (define_insn_reservation "c86_4g_load_imov_double_load" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "double")
+ 				   (and (eq_attr "type" "imovx")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-ieu")
+ 
+ (define_insn_reservation "c86_4g_load_imov_direct_load" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "!double")
+ 				   (and (eq_attr "type" "imov,imovx")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-direct,c86-4g-load")
+ 
+ ;; INTEGER/GENERAL instructions
+ ;; register/imm operands only: ALU, ICMP, NEG, NOT, ROTATE, ISHIFT, TEST
+ (define_insn_reservation "c86_4g_insn" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift,ishift1,test,setcc,incdec,icmov")
+ 				   (eq_attr "memory" "none,unknown")))
+ 			 "c86-4g-direct,c86-4g-ieu")
+ 
+ (define_insn_reservation "c86_4g_insn_load" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift,ishift1,test,setcc,incdec,icmov")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-ieu")
+ 
+ ;; FIXME: The instructions matched here has only two operands, which means memory type can only be none, load or both.
+ ;; Store memory type handling should never take effect here?
+ (define_insn_reservation "c86_4g_insn_store" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec")
+ 				   (eq_attr "memory" "store")))
+ 			 "c86-4g-direct,c86-4g-ieu,c86-4g-store")
+ 
+ (define_insn_reservation "c86_4g_insn_both" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "alu,icmp,negnot,rotate,rotate1,ishift1,test,setcc,incdec")
+ 				   (eq_attr "memory" "both")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-ieu,c86-4g-store")
+ 
+ ;; Special latency for multi type.
+ (define_insn_reservation "c86_4g_fp_fcomp" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "memory" "none")
+ 				   (and (eq_attr "unit" "i387")
+ 					(eq_attr "type" "multi"))))
+ 			 "c86-4g-double,c86-4g-fp0|c86-4g-fp2")
+ 
+ ;; Fix me: Other vector type insns keeping latency 6 as of now.
+ (define_insn_reservation "c86_4g_ieu_vector" 6
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "memory" "none")
+ 				   (and (eq_attr "unit" "!i387")
+ 					(eq_attr "type" "other,str,multi"))))
+ 			 "c86-4g-vector,c86-4g-ivector")
+ 
+ ;; ALU1 register operands.
+ (define_insn_reservation "c86_4g_alu1_vector" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "vector")
+ 				   (and (eq_attr "type" "alu1")
+ 					(eq_attr "memory" "none,unknown"))))
+ 			 "c86-4g-vector,c86-4g-ivector")
+ 
+ (define_insn_reservation "c86_4g_alu1_double" 2
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "double")
+ 				   (and (eq_attr "type" "alu1")
+ 					(eq_attr "memory" "none,unknown"))))
+ 			 "c86-4g-double,c86-4g-ieu")
+ 
+ (define_insn_reservation "c86_4g_alu1_direct" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "direct")
+ 				   (and (eq_attr "type" "alu1")
+ 					(eq_attr "memory" "none,unknown"))))
+ 			 "c86-4g-direct,c86-4g-ieu")
+ 
+ ;; Branches : Fix me need to model conditional branches.
+ (define_insn_reservation "c86_4g_branch" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "ibr")
+ 					(eq_attr "memory" "none")))
+ 			  "c86-4g-direct")
+ 
+ ;; Indirect branches check latencies.
+ (define_insn_reservation "c86_4g_indirect_branch_mem" 6
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "ibr")
+ 					(eq_attr "memory" "load")))
+ 			 "c86-4g-vector,c86-4g-ivector")
+ 
+ ;; LEA executes in ALU units with 1 cycle latency.
+ (define_insn_reservation "c86_4g_lea" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (eq_attr "type" "lea"))
+ 			 "c86-4g-direct,c86-4g-ieu")
+ 
+ ;;  Floating point
+ (define_insn_reservation "c86_4g_fp_cmov" 6
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (eq_attr "type" "fcmov"))
+ 			 "c86-4g-vector,c86-4g-fvector")
+ 
+ 
+ (define_insn_reservation "c86_4g_fp_mov_direct_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "direct")
+ 				   (and (eq_attr "type" "fmov")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_fp_mov_direct_store" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "direct")
+ 				   (and (eq_attr "type" "fmov")
+ 					(eq_attr "memory" "store"))))
+ 			 "c86-4g-direct,c86-4g-fp2|c86-4g-fp3,c86-4g-store")
+ 
+ (define_insn_reservation "c86_4g_fp_mov_double" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "double")
+ 				   (and (eq_attr "type" "fmov")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-double,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_fp_mov_double_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "double")
+ 				   (and (eq_attr "type" "fmov")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_fp_mov_direct" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "direct")
+ 				   (and (eq_attr "type" "fmov")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-fp1")
+ 
+ ;; SQRT
+ (define_insn_reservation "c86_4g_fp_sqrt" 22
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "fpspc")
+ 				   (eq_attr "c86_attr" "sqrt")))
+ 			 "c86-4g-direct,c86-4g-fp1,c86-4g-fdiv*22")
+ 
+ (define_insn_reservation "c86_4g_sse_sqrt_sf" 14
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "SF,V4SF,V8SF")
+ 				   (and (eq_attr "memory" "none,unknown")
+ 					(and (eq_attr "c86_attr" "sqrt")
+ 					     (eq_attr "type" "sse")))))
+ 			 "c86-4g-direct,c86-4g-fp1,c86-4g-fdiv*14")
+ 
+ (define_insn_reservation "c86_4g_sse_sqrt_sf_mem" 21
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "SF,V4SF,V8SF")
+ 				   (and (eq_attr "memory" "load")
+ 					(and (eq_attr "c86_attr" "sqrt")
+ 					     (eq_attr "type" "sse")))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp1,c86-4g-fdiv*14")
+ 
+ (define_insn_reservation "c86_4g_sse_sqrt_df" 20
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "DF,V2DF,V4DF")
+ 				   (and (eq_attr "memory" "none,unknown")
+ 					(and (eq_attr "c86_attr" "sqrt")
+ 					     (eq_attr "type" "sse")))))
+ 			 "c86-4g-direct,c86-4g-fp1,c86-4g-fdiv*20")
+ 
+ (define_insn_reservation "c86_4g_sse_sqrt_df_mem" 27
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "DF,V2DF,V4DF")
+ 				   (and (eq_attr "memory" "load")
+ 					(and (eq_attr "c86_attr" "sqrt")
+ 					     (eq_attr "type" "sse")))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp1,c86-4g-fdiv*20")
+ 
+ ;; RCP
+ (define_insn_reservation "c86_4g_sse_rcp" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "V4SF,V8SF,SF")
+ 				   (and (eq_attr "memory" "none")
+ 					(and (eq_attr "c86_attr" "rcp")
+ 					     (eq_attr "type" "sse")))))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_sse_rcp_mem" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "V4SF,V8SF,SF")
+ 				   (and (eq_attr "memory" "load")
+ 					(and (eq_attr "c86_attr" "rcp")
+ 					     (eq_attr "type" "sse")))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp2")
+ 
+ ;; TODO: AGU?
+ (define_insn_reservation "c86_4g_fp_spc_direct" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_decode" "direct")
+ 				   (and (eq_attr "type" "fpspc")
+ 					(eq_attr "memory" "store"))))
+ 			 "c86-4g-direct,c86-4g-fp3")
+ 
+ ;; FABS
+ (define_insn_reservation "c86_4g_fp_absneg" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (eq_attr "type" "fsgn"))
+ 			 "c86-4g-direct,c86-4g-fp1|c86-4g-fp3")
+ 
+ ;; FCMP
+ (define_insn_reservation "c86_4g_fp_fcmp" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				  (and (eq_attr "memory" "none")
+ 				  (and (eq_attr "c86_decode" "double")
+ 				       (eq_attr "type" "fcmp"))))
+ 			 "c86-4g-double,c86-4g-fp0,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_fp_fcmp_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "memory" "load")
+ 				   (and (eq_attr "c86_decode" "double")
+ 					(eq_attr "type" "fcmp"))))
+ 			 "c86-4g-double,c86-4g-load, c86-4g-fp0,c86-4g-fp1")
+ 
+ ;;FADD FSUB FMUL
+ (define_insn_reservation "c86_4g_fp_op_mul" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "fop,fmul")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_fp_op_mul_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "fop,fmul")
+ 				   (and (eq_attr "fp_int_src" "false")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_fp_op_imul_load" 16
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "fop,fmul")
+ 				   (and (eq_attr "fp_int_src" "true")
+ 					(eq_attr "memory" "load"))))
+ 			"c86-4g-double,c86-4g-load,c86-4g-fp0,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_fp_op_div" 15
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "fdiv")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp1,c86-4g-fdiv*15")
+ 
+ (define_insn_reservation "c86_4g_fp_op_div_load" 22
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "fdiv")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp1,c86-4g-fdiv*15")
+ 
+ (define_insn_reservation "c86_4g_fp_op_idiv_load" 27
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "fdiv")
+ 				   (and (eq_attr "fp_int_src" "true")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-fp1,c86-4g-fdiv*19")
+ 
+ ;; MMX, SSE, SSEn.n, AVX, AVX2 instructions
+ (define_insn_reservation "c86_4g_fp_insn" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (eq_attr "type" "mmx"))
+ 			 "c86-4g-direct,c86-4g-fpu")
+ 
+ (define_insn_reservation "c86_4g_mmx_add" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxadd")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp1|c86-4g-fp3")
+ 
+ (define_insn_reservation "c86_4g_mmx_add_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxadd")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp1|c86-4g-fp3")
+ 
+ (define_insn_reservation "c86_4g_mmx_hadd" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sseadd1")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp0")
+ 
+ (define_insn_reservation "c86_4g_mmx_hadd_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sseadd1")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0")
+ 
+ (define_insn_reservation "c86_4g_mmx_cmp" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxcmp")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp3")
+ 
+ (define_insn_reservation "c86_4g_mmx_cmp_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxcmp")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp3")
+ 
+ (define_insn_reservation "c86_4g_mmx_cvt_pck_shuf" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxcvt,sseshuf,sseshuf1")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_mmx_cvt_pck_shuf_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxcvt,sseshuf,sseshuf1")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_mmx_shift" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxshft")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_mmx_move" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxmov")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_mmx_shift_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxshft")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_mmx_move_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxshft")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_mmx_move_store" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxshft,mmxmov")
+ 				   (eq_attr "memory" "store,both")))
+ 			  "c86-4g-direct,c86-4g-fp2,c86-4g-store")
+ 
+ (define_insn_reservation "c86_4g_mmx_mul" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxmul")
+ 				   (eq_attr "memory" "none")))
+ 			  "c86-4g-direct,c86-4g-fp0")
+ 
+ (define_insn_reservation "c86_4g_mmx_mul_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "mmxmul")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0")
+ 
+ ;; sseabs
+ (define_insn_reservation "c86_4g_sse_abs" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_attr" "abs")
+ 				   (and (eq_attr "type" "sselog1")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-double,c86-4g-fpu")
+ 
+ (define_insn_reservation "c86_4g_sse_pinsr_reg" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "insr")
+ 					(and (match_operand 2 "register_operand")
+ 					     (eq_attr "memory" "none")))))
+ 			 "c86-4g-direct,c86-4g-ieu2,c86-4g-fp0|c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_pinsr" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "insr")
+ 					(and (not (match_operand 2 "register_operand"))
+ 					     (eq_attr "memory" "none")))))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_log" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_log_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sselog")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_sign" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "sign")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-fpu")
+ 
+ (define_insn_reservation "c86_4g_sse_sign_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "sign")
+ 					(eq_attr "memory" "!none"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fpu")
+ 
+ 
+ (define_insn_reservation "c86_4g_sse_log1" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_log1_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sselog1")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "!none"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_extrq" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "memory" "none")
+ 					(eq_attr "prefix_data16" "1"))))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp1,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_movsdup" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sse")
+ 				   (and (eq_attr "memory" "none")
+ 					(eq_attr "prefix" "vex"))))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_alignr" 1
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "prefix_extra" "1"))
+ 			      (and (eq_attr "type" "sseishft")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_ishift" 1
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "prefix_extra" "!1"))
+ 			      (and (eq_attr "type" "sseishft")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_ishift_load" 8
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "prefix_extra" "!1"))
+ 			      (and (eq_attr "type" "sseishft")
+ 				   (eq_attr "memory" "!none")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_insertimm" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sseins")
+ 				   (and (eq_attr "memory" "none")
+ 					(eq_attr "length_immediate" "2"))))
+ 			 "c86-4g-direct,c86-4g-fp0")
+ 
+ (define_insn_reservation "c86_4g_sse_insert" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sseins")
+ 				   (and (eq_attr "memory" "none")
+ 					(eq_attr "length_immediate" "!2"))))
+ 			 "c86-4g-direct,c86-4g-fpu,c86-4g-fp0")
+ 
+ (define_insn_reservation "c86_4g_sse_comi" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "SF,DF,V4SF,V2DF")
+ 				   (and (eq_attr "prefix" "!vex")
+ 					(and (eq_attr "prefix_extra" "0")
+ 					     (and (eq_attr "type" "ssecomi")
+ 						  (eq_attr "memory" "none"))))))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp2,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_comi_load" 12
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "SF,DF,V4SF,V2DF"))
+ 			      (and (eq_attr "prefix_extra" "0")
+ 				   (and (eq_attr "type" "ssecomi")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp2,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_comi_double" 2
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "V4SF,V2DF,TI"))
+ 			      (and (eq_attr "prefix" "vex")
+ 				   (and (eq_attr "prefix_extra" "0")
+ 					(and (eq_attr "type" "ssecomi")
+ 					     (eq_attr "memory" "none")))))
+ 			 "c86-4g-double,c86-4g-fp0|c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_comi_double_load" 10
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "V4SF,V2DF,TI"))
+ 			      (and (eq_attr "prefix" "vex")
+ 				   (and (eq_attr "prefix_extra" "0")
+ 					(and (eq_attr "type" "ssecomi")
+ 					     (eq_attr "memory" "load")))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-fp0|c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_test" 4
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
+ 			      (and (eq_attr "prefix_extra" "1")
+ 				   (and (eq_attr "type" "ssecomi")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp1,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_test_load" 11
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
+ 			      (and (eq_attr "prefix_extra" "1")
+ 				   (and (eq_attr "type" "ssecomi")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp1,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_avx256_test" 8
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "V8SF,V4DF,OI"))
+ 			      (and (eq_attr "prefix_extra" "1")
+ 				   (and (eq_attr "type" "ssecomi")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp1,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_avx256_test_load" 15
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "V8SF,V4DF,OI"))
+ 			      (and (eq_attr "prefix_extra" "1")
+ 				   (and (eq_attr "type" "ssecomi")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp1,c86-4g-fp1")
+ 
+ ;; SSE moves
+ ;; Fix me:  Need to revist this again some of the moves may be restricted
+ ;; to some fpu pipes.
+ 
+ ;; movnt doesn't touch cache, so latency modeling has little impact.
+ (define_insn_reservation "c86_4g_sse_movnt_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_attr" "movnt")
+ 				   (and (eq_attr "type" "ssemov,mmxmov,ssecvt")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-direct,c86-4g-load")
+ 
+ (define_insn_reservation "c86_4g_sse_movnt_store" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "c86_attr" "movnt")
+ 				   (and (eq_attr "type" "ssemov,mmxmov,ssecvt")
+ 					(eq_attr "memory" "store"))))
+ 			 "c86-4g-direct,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_sse_mov" 2
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "SI")
+ 				   (and (eq_attr "isa" "avx")
+ 					(and (eq_attr "type" "ssemov")
+ 					     (eq_attr "memory" "none")))))
+ 			 "c86-4g-direct,c86-4g-ieu0")
+ 
+ (define_insn_reservation "c86_4g_avx_mov" 2
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "TI")
+ 				   (and (eq_attr "isa" "avx")
+ 					(and (eq_attr "type" "ssemov")
+ 					     (and (match_operand:SI 1 "register_operand")
+ 						  (eq_attr "memory" "none"))))))
+ 			 "c86-4g-direct,c86-4g-ieu2")
+ 
+ (define_insn_reservation "c86_4g_sseavx_mov" 1
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
+ 			      (and (eq_attr "prefix_extra" "0")
+ 				   (and (eq_attr "type" "ssemov")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-fpu")
+ 
+ (define_insn_reservation "c86_4g_sseavx_blend" 1
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "mode" "SF,DF,V4SF,V2DF"))
+ 			      (and (eq_attr "type" "ssemov,sselog1")
+ 				   (and (eq_attr "c86_attr" "blend,blendv")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_sseavx_mov_store" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "SF,DF,V4SF,V2DF,TI")
+ 				   (and (eq_attr "type" "ssemov")
+ 					(eq_attr "memory" "store"))))
+ 			"c86-4g-direct,c86-4g-fpu,c86-4g-store")
+ 
+ (define_insn_reservation "c86_4g_sseavx_mov_load" 8
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "SF,DF,V4SF,V2DF,TI"))
+ 			       (and (eq_attr "type" "ssemov")
+ 				    (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fpu")
+ 
+ (define_insn_reservation "c86_4g_avx256_mov" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "V8SF,V4DF,OI")
+ 				   (and (eq_attr "type" "ssemov")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-double,c86-4g-fpu")
+ 
+ (define_insn_reservation "c86_4g_avx256_mov_store" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "V8SF,V4DF,OI")
+ 				   (and (eq_attr "type" "ssemov")
+ 					(eq_attr "memory" "store"))))
+ 			 "c86-4g-double,c86-4g-fpu,c86-4g-store")
+ 
+ (define_insn_reservation "c86_4g_avx256_mov_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "V8SF,V4DF,OI")
+ 				   (and (eq_attr "type" "ssemov")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-fpu")
+ 
+ ;; SSE max & min
+ (define_insn_reservation "c86_4g_sse_maxmin" 1
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "mode" "SF,DF,V4SF,V8SF,V2DF,V4DF,TI"))
+ 			      (and (eq_attr "type" "sseadd")
+ 				   (and (eq_attr "memory" "none")
+ 					(eq_attr "c86_attr" "maxmin"))))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_sse_maxmin_load" 8
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "mode" "SF,DF,V4SF,V8SF,V2DF,V4DF,TI"))
+ 			      (and (eq_attr "type" "sseadd")
+ 				   (and (eq_attr "memory" "load")
+ 					(eq_attr "c86_attr" "maxmin"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_sse_pmaxmin" 1
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "mode" "TI,OI"))
+ 			      (and (eq_attr "type" "mmxadd,sseiadd")
+ 				   (and (eq_attr "memory" "none")
+ 					(eq_attr "c86_attr" "maxmin"))))
+ 			 "c86-4g-direct,c86-4g-fpu")
+ 
+ (define_insn_reservation "c86_4g_sse_pmaxmin_load" 8
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "mode" "TI,OI"))
+ 			      (and (eq_attr "type" "mmxadd,sseiadd")
+ 				   (and (eq_attr "memory" "load")
+ 					(eq_attr "c86_attr" "maxmin"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fpu")
+ 
+ ;; SSE avg
+ (define_insn_reservation "c86_4g_sse_avg" 1
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "c86_attr" "avg"))
+ 			      (and (eq_attr "type" "sseiadd,mmxshft")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fpu")
+ 
+ (define_insn_reservation "c86_4g_sse_avg_load" 8
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "c86_attr" "avg"))
+ 			      (and (eq_attr "type" "sseiadd,mmxshft")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp3")
+ 
+ ;;MMX sadbw
+ (define_insn_reservation "c86_4g_sse_sadbw" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sseiadd,mmxshft")
+ 				   (and (eq_attr "c86_attr" "sadbw")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-fp0")
+ 
+ (define_insn_reservation "c86_4g_sse_sadbw_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sseiadd,mmxshft")
+ 				   (and (eq_attr "c86_attr" "sadbw")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0")
+ 
+ ;; SSE add
+ (define_insn_reservation "c86_4g_sse_add" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sseadd")
+ 				   (and (eq_attr "memory" "none")
+ 					(eq_attr "c86_attr" "other"))))
+ 			 "c86-4g-direct,c86-4g-fp1|c86-4g-fp3")
+ 
+ (define_insn_reservation "c86_4g_sse_add_load" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sseadd")
+ 				   (and (eq_attr "memory" "load")
+ 					(eq_attr "c86_attr" "!maxmin"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp1|c86-4g-fp3")
+ 
+ (define_insn_reservation "c86_4g_sse_fma" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "ssemuladd")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_sse_fma_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "ssemuladd")
+ 				   (eq_attr "memory" "load")))
+ 			"c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_sse_iadd" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sseiadd")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-fpu")
+ 
+ (define_insn_reservation "c86_4g_sse_iadd_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "sseiadd")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fpu")
+ 
+ ;; SSE conversions.
+ (define_insn_reservation "c86_4g_ssecvtsf_si_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "SI")
+ 				   (and (eq_attr "type" "sseicvt")
+ 					(and (match_operand:SF 1 "memory_operand")
+ 					     (eq_attr "memory" "load")))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-fp3,c86-4g-ieu0")
+ 
+ (define_insn_reservation "c86_4g_ssecvtdf_si" 5
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "SI")
+ 				   (and (match_operand:DF 1 "register_operand")
+ 					(and (eq_attr "type" "sseicvt")
+ 					     (eq_attr "memory" "none")))))
+ 			 "c86-4g-double,c86-4g-fp3,c86-4g-ieu0")
+ 
+ (define_insn_reservation "c86_4g_ssecvtdf_si_load" 12
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "SI")
+ 				   (and (eq_attr "type" "sseicvt")
+ 					(and (match_operand:DF 1 "memory_operand")
+ 					     (eq_attr "memory" "load")))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-fp3,c86-4g-ieu0")
+ 
+ ;; All other used ssecvt fp3 pipes
+ ;; Check: Need to revisit this again.
+ ;; Some SSE converts may use different pipe combinations.
+ (define_insn_reservation "c86_4g_ssecvt" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-direct,c86-4g-fp1")
+ 
+ (define_insn_reservation "c86_4g_ssecvt_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "type" "ssecvt")
+ 				   (and (eq_attr "c86_attr" "other")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp1")
+ 
+ ;; SSE div
+ (define_insn_reservation "c86_4g_ssediv_ss_ps" 10
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "V4SF,SF"))
+ 			      (and (eq_attr "type" "ssediv")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp1,c86-4g-fdiv*10")
+ 
+ (define_insn_reservation "c86_4g_ssediv_ss_ps_load" 17
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "V4SF,SF"))
+ 			      (and (eq_attr "type" "ssediv")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp1,c86-4g-fdiv*10")
+ 
+ (define_insn_reservation "c86_4g_ssediv_sd_pd" 13
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "V2DF,DF"))
+ 			      (and (eq_attr "type" "ssediv")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp1,c86-4g-fdiv*13")
+ 
+ (define_insn_reservation "c86_4g_ssediv_sd_pd_load" 20
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					       (eq_attr "mode" "V2DF,DF"))
+ 			      (and (eq_attr "type" "ssediv")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp1,c86-4g-fdiv*13")
+ 
+ 
+ (define_insn_reservation "c86_4g_ssediv_avx256_ps" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "V8SF")
+ 				   (and (eq_attr "memory" "none")
+ 					(eq_attr "type" "ssediv"))))
+ 			 "c86-4g-double,c86-4g-fp1,c86-4g-fdiv*10")
+ 
+ (define_insn_reservation "c86_4g_ssediv_avx256_ps_load" 17
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "V8SF")
+ 				   (and (eq_attr "type" "ssediv")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-fp1,c86-4g-fdiv*10")
+ 
+ (define_insn_reservation "c86_4g_ssediv_avx256_pd" 13
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "V4DF")
+ 				   (and (eq_attr "type" "ssediv")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-double,c86-4g-fp1,c86-4g-fdiv*13")
+ 
+ (define_insn_reservation "c86_4g_ssediv_avx256_pd_load" 20
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "V4DF")
+ 				   (and (eq_attr "type" "ssediv")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-fp1,c86-4g-fdiv*13")
+ ;; SSE MUL
+ (define_insn_reservation "c86_4g_ssemul_ss_ps" 3
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "mode" "V8SF,V4SF,SF"))
+ 			      (and (eq_attr "type" "ssemul")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_ssemul_ss_ps_load" 10
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "mode" "V8SF,V4SF,SF"))
+ 			      (and (eq_attr "type" "ssemul")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_ssemul_sd_pd" 4
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "mode" "V4DF,V2DF,DF"))
+ 			      (and (eq_attr "type" "ssemul")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_ssemul_sd_pd_load" 11
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "mode" "V4DF,V2DF,DF"))
+ 			      (and (eq_attr "type" "ssemul")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp2")
+ 
+ ;;SSE imul
+ (define_insn_reservation "c86_4g_sseimul" 3
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "TI"))
+ 			      (and (eq_attr "type" "sseimul")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp0")
+ 
+ (define_insn_reservation "c86_4g_sseimul_avx256" 4
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "OI")
+ 				   (and (eq_attr "type" "sseimul")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-double,c86-4g-fp0")
+ 
+ (define_insn_reservation "c86_4g_sseimul_load" 10
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "TI"))
+ 			      (and (eq_attr "type" "sseimul")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0")
+ 
+ (define_insn_reservation "c86_4g_sseimul_avx256_load" 11
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "OI")
+ 				   (and (eq_attr "type" "sseimul")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-fp0")
+ 
+ (define_insn_reservation "c86_4g_sseimul_di" 3
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "DI")
+ 				   (and (eq_attr "memory" "none")
+ 					(eq_attr "type" "sseimul"))))
+ 			 "c86-4g-direct,c86-4g-fp0")
+ 
+ (define_insn_reservation "c86_4g_sseimul_load_di" 10
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "DI")
+ 				   (and (eq_attr "type" "sseimul")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0")
+ 
+ ;; SSE compares
+ (define_insn_reservation "c86_4g_sse_cmp" 1
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					(eq_attr "mode" "SF,DF,V4SF,V2DF"))
+ 			       (and (eq_attr "type" "ssecmp")
+ 				    (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_sse_cmp_load" 8
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 					 (eq_attr "mode" "SF,DF,V4SF,V2DF"))
+ 			      (and (eq_attr "type" "ssecmp")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fp0|c86-4g-fp2")
+ 
+ 
+ (define_insn_reservation "c86_4g_sse_cmp_avx256" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "V8SF,V4DF")
+ 				   (and (eq_attr "type" "ssecmp")
+ 					(eq_attr "memory" "none"))))
+ 			"c86-4g-double,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_sse_cmp_avx256_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "V8SF,V4DF")
+ 				   (and (eq_attr "type" "ssecmp")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-fp0|c86-4g-fp2")
+ 
+ (define_insn_reservation "c86_4g_sse_icmp" 1
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "mode" "QI,HI,SI,DI,TI"))
+ 			      (and (eq_attr "type" "ssecmp")
+ 				   (eq_attr "memory" "none")))
+ 			 "c86-4g-direct,c86-4g-fpu")
+ 
+ 
+ (define_insn_reservation "c86_4g_sse_icmp_load" 8
+ 			 (and (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 				   (eq_attr "mode" "QI,HI,SI,DI,TI"))
+ 			      (and (eq_attr "type" "ssecmp")
+ 				   (eq_attr "memory" "load")))
+ 			 "c86-4g-direct,c86-4g-load,c86-4g-fpu")
+ 
+ 
+ (define_insn_reservation "c86_4g_sse_icmp_avx256" 1
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "OI")
+ 				   (and (eq_attr "type" "ssecmp")
+ 					(eq_attr "memory" "none"))))
+ 			 "c86-4g-double,c86-4g-fpu")
+ 
+ 
+ (define_insn_reservation "c86_4g_sse_icmp_avx256_load" 8
+ 			 (and (eq_attr "cpu" "c86_4g_m4,c86_4g_m6")
+ 			      (and (eq_attr "mode" "OI")
+ 				   (and (eq_attr "type" "ssecmp")
+ 					(eq_attr "memory" "load"))))
+ 			 "c86-4g-double,c86-4g-load,c86-4g-fpu")
diff -Nrcpad gcc-17-20260426/gcc/config/i386/cpuid.h gcc-17-20260503/gcc/config/i386/cpuid.h
*** gcc-17-20260426/gcc/config/i386/cpuid.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/cpuid.h	Sun May  3 22:32:05 2026
***************
*** 235,240 ****
--- 235,244 ----
  #define signature_SHANGHAI_ecx	0x20206961
  #define signature_SHANGHAI_edx	0x68676e61
  
+ #define signature_HYGON_ebx	0x6f677948
+ #define signature_HYGON_ecx	0x656e6975
+ #define signature_HYGON_edx	0x6e65476e
+ 
  #ifndef __x86_64__
  /* At least one cpu (Winchip 2) does not set %ebx and %ecx
     for cpuid leaf 1. Forcibly zero the two registers before
diff -Nrcpad gcc-17-20260426/gcc/config/i386/driver-i386.cc gcc-17-20260503/gcc/config/i386/driver-i386.cc
*** gcc-17-20260426/gcc/config/i386/driver-i386.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/driver-i386.cc	Sun May  3 22:32:05 2026
*************** const char *host_detect_local_cpu (int a
*** 501,506 ****
--- 501,516 ----
        else
  	processor = PROCESSOR_PENTIUM;
      }
+   else if (vendor == VENDOR_HYGON)
+     {
+       processor = PROCESSOR_GENERIC;
+       if (model == 4)
+ 	processor = PROCESSOR_C86_4G_M4;
+       else if (model == 6)
+ 	processor = PROCESSOR_C86_4G_M6;
+       else if (model >= 7)
+ 	processor = PROCESSOR_C86_4G_M7;
+     }
    else if (vendor == VENDOR_CENTAUR)
      {
        processor = PROCESSOR_GENERIC;
*************** const char *host_detect_local_cpu (int a
*** 850,855 ****
--- 860,874 ----
      case PROCESSOR_SHIJIDADAO:
        cpu = "shijidadao";
        break;
+     case PROCESSOR_C86_4G_M4:
+       cpu = "c86-4g-m4";
+       break;
+     case PROCESSOR_C86_4G_M6:
+       cpu = "c86-4g-m6";
+       break;
+     case PROCESSOR_C86_4G_M7:
+       cpu = "c86-4g-m7";
+       break;
  
      default:
        /* Use something reasonable.  */
diff -Nrcpad gcc-17-20260426/gcc/config/i386/i386-c.cc gcc-17-20260503/gcc/config/i386/i386-c.cc
*** gcc-17-20260426/gcc/config/i386/i386-c.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/i386-c.cc	Sun May  3 22:32:05 2026
*************** ix86_target_macros_internal (HOST_WIDE_I
*** 303,309 ****
        def_or_undef (parse_in, "__novalake");
        def_or_undef (parse_in, "__novalake__");
        break;
! 
      /* use PROCESSOR_max to not set/unset the arch macro.  */
      case PROCESSOR_max:
        break;
--- 303,320 ----
        def_or_undef (parse_in, "__novalake");
        def_or_undef (parse_in, "__novalake__");
        break;
!     case PROCESSOR_C86_4G_M4:
!       def_or_undef (parse_in, "__c86_4g_m4");
!       def_or_undef (parse_in, "__c86_4g_m4__");
!       break;
!     case PROCESSOR_C86_4G_M6:
!       def_or_undef (parse_in, "__c86_4g_m6");
!       def_or_undef (parse_in, "__c86_4g_m6__");
!       break;
!     case PROCESSOR_C86_4G_M7:
!       def_or_undef (parse_in, "__c86_4g_m7");
!       def_or_undef (parse_in, "__c86_4g_m7__");
!       break;
      /* use PROCESSOR_max to not set/unset the arch macro.  */
      case PROCESSOR_max:
        break;
*************** ix86_target_macros_internal (HOST_WIDE_I
*** 512,517 ****
--- 523,537 ----
      case PROCESSOR_NOVALAKE:
        def_or_undef (parse_in, "__tune_novalake__");
        break;
+     case PROCESSOR_C86_4G_M4:
+       def_or_undef (parse_in, "__tune_c86_4g_m4__");
+       break;
+     case PROCESSOR_C86_4G_M6:
+       def_or_undef (parse_in, "__tune_c86_4g_m6__");
+       break;
+     case PROCESSOR_C86_4G_M7:
+       def_or_undef (parse_in, "__tune_c86_4g_m7__");
+       break;
      case PROCESSOR_INTEL:
      case PROCESSOR_GENERIC:
        break;
diff -Nrcpad gcc-17-20260426/gcc/config/i386/i386-expand.cc gcc-17-20260503/gcc/config/i386/i386-expand.cc
*** gcc-17-20260426/gcc/config/i386/i386-expand.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/i386-expand.cc	Sun May  3 22:32:05 2026
*************** ix86_expand_movmem (rtx operands[])
*** 10585,10596 ****
  				 more_8x_vec_label);
  
        rtx_code_label *last_4x_vec_label = nullptr;
!       if (min_size == 0 || min_size < 4 * move_max)
  	last_4x_vec_label = gen_label_rtx ();
  
!       /* Jump to LAST_4X_VEC_LABEL if size < 4 * MOVE_MAX.  */
        if (last_4x_vec_label)
! 	emit_cmp_and_jump_insns (count_exp, GEN_INT (4 * move_max), LTU,
  				 nullptr, count_mode, 1,
  				 last_4x_vec_label);
  
--- 10585,10596 ----
  				 more_8x_vec_label);
  
        rtx_code_label *last_4x_vec_label = nullptr;
!       if (min_size == 0 || min_size <= 4 * move_max)
  	last_4x_vec_label = gen_label_rtx ();
  
!       /* Jump to LAST_4X_VEC_LABEL if size <= 4 * MOVE_MAX.  */
        if (last_4x_vec_label)
! 	emit_cmp_and_jump_insns (count_exp, GEN_INT (4 * move_max), LEU,
  				 nullptr, count_mode, 1,
  				 last_4x_vec_label);
  
diff -Nrcpad gcc-17-20260426/gcc/config/i386/i386-features.cc gcc-17-20260503/gcc/config/i386/i386-features.cc
*** gcc-17-20260426/gcc/config/i386/i386-features.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/i386-features.cc	Sun May  3 22:32:05 2026
*************** ix86_place_single_vector_set (rtx dest,
*** 3321,3336 ****
  	}
      }
  
!   /* CONST_VECTOR load no larger than integer register
! 
!      (set (reg:V2QI 294)
! 	  (const_vector:V2QI [(const_int 0 [0]) repeated x2]))
! 
!      can use integer load.  */
    if (load
!       && load->kind == X86_CSE_VEC_DUP
!       && (!CONST_VECTOR_P (src)
! 	  || GET_MODE_SIZE (GET_MODE (dest)) > UNITS_PER_WORD))
      {
        /* Get the source from LOAD as (reg:SI 99) in
  
--- 3321,3330 ----
  	}
      }
  
!   /* NB: CONST_VECTOR load is generated and handled in x86_cse.  */
    if (load
!       && !CONST_VECTOR_P (src)
!       && load->kind == X86_CSE_VEC_DUP)
      {
        /* Get the source from LOAD as (reg:SI 99) in
  
*************** replace_vector_const (machine_mode vecto
*** 3644,3650 ****
  
        rtx replace;
        /* Replace the source operand with VECTOR_CONST.  */
!       if (SUBREG_P (src) || mode == vector_mode)
  	replace = vector_const;
        else
  	{
--- 3638,3646 ----
  
        rtx replace;
        /* Replace the source operand with VECTOR_CONST.  */
!       if (SUBREG_P (src)
! 	  || mode == vector_mode
! 	  || CONST_INT_P (vector_const))
  	replace = vector_const;
        else
  	{
*************** replace_vector_const (machine_mode vecto
*** 3686,3691 ****
--- 3682,3692 ----
  	  print_rtl_single (dump_file, insn);
  	}
        SET_SRC (set) = replace;
+       if (CONST_INT_P (replace))
+ 	{
+ 	  dest = gen_rtx_SUBREG (scalar_mode, dest, 0);
+ 	  SET_DEST (set) = dest;
+ 	}
        /* Drop possible dead definitions.  */
        PATTERN (insn) = set;
        INSN_CODE (insn) = -1;
*************** pass_x86_cse::x86_cse (void)
*** 4701,4707 ****
      if (load->count >= load->threshold)
        {
  	machine_mode mode;
! 	rtx reg, broadcast_source, broadcast_reg;
  	replaced = true;
  	switch (load->kind)
  	  {
--- 4702,4709 ----
      if (load->count >= load->threshold)
        {
  	machine_mode mode;
! 	rtx reg, broadcast_reg;
! 	rtx broadcast_source = nullptr;
  	replaced = true;
  	switch (load->kind)
  	  {
*************** pass_x86_cse::x86_cse (void)
*** 4716,4724 ****
  	    load->broadcast_reg = broadcast_reg;
  	    break;
  
  	  case X86_CSE_CONST0_VECTOR:
  	  case X86_CSE_CONSTM1_VECTOR:
- 	  case X86_CSE_VEC_DUP:
  	    mode = ix86_get_vector_cse_mode (load->size, load->mode);
  	    broadcast_reg = gen_reg_rtx (mode);
  	    if (load->def_insn)
--- 4718,4778 ----
  	    load->broadcast_reg = broadcast_reg;
  	    break;
  
+ 	  case X86_CSE_VEC_DUP:
+ 	    if (CONST_INT_P (load->val)
+ 		&& (load->val == CONST0_RTX (load->mode)
+ 		    || load->size <= UNITS_PER_WORD))
+ 	      {
+ 		/* Generate CONST_VECTOR load.  */
+ 		mode = ix86_get_vector_cse_mode (load->size,
+ 						 load->mode);
+ 
+ 		if (load->val == CONST0_RTX (load->mode))
+ 		  broadcast_source = CONST0_RTX (mode);
+ 		else if (load->val == CONSTM1_RTX (load->mode))
+ 		  broadcast_source = CONSTM1_RTX (mode);
+ 		else
+ 		  {
+ 		    int nunits = GET_MODE_NUNITS (mode);
+ 		    rtvec v = rtvec_alloc (nunits);
+ 		    for (int j = 0; j < nunits ; j++)
+ 		      RTVEC_ELT (v, j) = load->val;
+ 		    broadcast_source = gen_rtx_CONST_VECTOR (mode, v);
+ 		  }
+ 
+ 		/* NB: Zero CONST_VECTOR load works for MMX and XMM
+ 		   registers.  */
+ 		if (load->size <= UNITS_PER_WORD)
+ 		  {
+ 		    /* Convert CONST_VECTOR load no larger than integer
+ 		       register:
+ 
+ 		       (set (reg:V2SI 106)
+ 			    (const_vector:V2SI [(const_int 1 [1]) repeated x2]))
+ 
+ 		       to constant integer load:
+ 
+ 		       (set (subreg:DI (reg:V2SI 106 [ _20 ]) 0)
+ 			    (const_int 4294967297 [0x100000001]))
+ 		       */
+ 		    machine_mode int_mode
+ 		      = int_mode_for_mode (mode).require ();
+ 		    broadcast_source = simplify_subreg (int_mode,
+ 							broadcast_source,
+ 							mode, 0);
+ 		    gcc_assert (broadcast_source != nullptr);
+ 		    replace_vector_const (mode, broadcast_source,
+ 					  load->insns, int_mode);
+ 		    /* Keep redundant constant integer load.  */
+ 		    load->broadcast_source = nullptr;
+ 		    load->broadcast_reg = nullptr;
+ 		    break;
+ 		  }
+ 	      }
+ 	    /* FALLTHRU */
+ 
  	  case X86_CSE_CONST0_VECTOR:
  	  case X86_CSE_CONSTM1_VECTOR:
  	    mode = ix86_get_vector_cse_mode (load->size, load->mode);
  	    broadcast_reg = gen_reg_rtx (mode);
  	    if (load->def_insn)
*************** pass_x86_cse::x86_cse (void)
*** 4743,4760 ****
  		  broadcast_source = CONSTM1_RTX (mode);
  		  break;
  		case X86_CSE_VEC_DUP:
! 		  if (CONST_INT_P (load->val)
! 		      && GET_MODE_SIZE (mode) <= UNITS_PER_WORD)
! 		    {
! 		      /* CONST_VECTOR load no larger than integer
! 			 register size can use integer load.  */
! 		      int nunits = GET_MODE_NUNITS (mode);
! 		      rtvec v = rtvec_alloc (nunits);
! 		      for (int j = 0; j < nunits ; j++)
! 			RTVEC_ELT (v, j) = load->val;
! 		      broadcast_source = gen_rtx_CONST_VECTOR (mode, v);
! 		    }
! 		  else
  		    {
  		      reg = gen_reg_rtx (load->mode);
  		      broadcast_source = gen_rtx_VEC_DUPLICATE (mode,
--- 4797,4803 ----
  		  broadcast_source = CONSTM1_RTX (mode);
  		  break;
  		case X86_CSE_VEC_DUP:
! 		  if (!broadcast_source)
  		    {
  		      reg = gen_reg_rtx (load->mode);
  		      broadcast_source = gen_rtx_VEC_DUPLICATE (mode,
*************** pass_x86_cse::x86_cse (void)
*** 4844,4852 ****
  					      updated_gnu_tls_insns,
  					      updated_gnu2_tls_insns);
  		  break;
  		case X86_CSE_CONST0_VECTOR:
  		case X86_CSE_CONSTM1_VECTOR:
- 		case X86_CSE_VEC_DUP:
  		  ix86_place_single_vector_set (load->broadcast_reg,
  						load->broadcast_source,
  						load->bbs,
--- 4887,4899 ----
  					      updated_gnu_tls_insns,
  					      updated_gnu2_tls_insns);
  		  break;
+ 		case X86_CSE_VEC_DUP:
+ 		  /* Keep redundant constant integer load.  */
+ 		  if (!load->broadcast_reg)
+ 		    break;
+ 		  /* FALLTHRU */
  		case X86_CSE_CONST0_VECTOR:
  		case X86_CSE_CONSTM1_VECTOR:
  		  ix86_place_single_vector_set (load->broadcast_reg,
  						load->broadcast_source,
  						load->bbs,
diff -Nrcpad gcc-17-20260426/gcc/config/i386/i386-options.cc gcc-17-20260503/gcc/config/i386/i386-options.cc
*** gcc-17-20260426/gcc/config/i386/i386-options.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/i386-options.cc	Sun May  3 22:32:05 2026
*************** along with GCC; see the file COPYING3.
*** 185,190 ****
--- 185,194 ----
  #define m_ZNVER (m_ZNVER1 | m_ZNVER2 | m_ZNVER3 | m_ZNVER4 | m_ZNVER5 | m_ZNVER6)
  #define m_AMD_MULTIPLE (m_ATHLON_K8 | m_AMDFAM10 | m_BDVER | m_BTVER \
  			| m_ZNVER)
+ #define m_C86_4G_M4 (HOST_WIDE_INT_1U<<PROCESSOR_C86_4G_M4)
+ #define m_C86_4G_M6 (HOST_WIDE_INT_1U<<PROCESSOR_C86_4G_M6)
+ #define m_C86_4G_M7 (HOST_WIDE_INT_1U<<PROCESSOR_C86_4G_M7)
+ #define m_C86_4G (m_C86_4G_M4 | m_C86_4G_M6 | m_C86_4G_M7)
  
  #define m_GENERIC (HOST_WIDE_INT_1U<<PROCESSOR_GENERIC)
  
*************** static const struct processor_costs *pro
*** 814,820 ****
    &znver3_cost,		/* PROCESSOR_ZNVER3.		*/
    &znver4_cost,		/* PROCESSOR_ZNVER4.		*/
    &znver5_cost,		/* PROCESSOR_ZNVER5.		*/
!   &znver5_cost		/* PROCESSOR_ZNVER6.		*/
  };
  
  /* Guarantee that the array is aligned with enum processor_type.  */
--- 818,827 ----
    &znver3_cost,		/* PROCESSOR_ZNVER3.		*/
    &znver4_cost,		/* PROCESSOR_ZNVER4.		*/
    &znver5_cost,		/* PROCESSOR_ZNVER5.		*/
!   &znver5_cost,		/* PROCESSOR_ZNVER6.		*/
!   &c86_4g_m4_cost,	/* PROCESSOR_C86_4G_M4.		*/
!   &c86_4g_m6_cost,	/* PROCESSOR_C86_4G_M6.		*/
!   &c86_4g_m7_cost	/* PROCESSOR_C86_4G_M7.		*/
  };
  
  /* Guarantee that the array is aligned with enum processor_type.  */
diff -Nrcpad gcc-17-20260426/gcc/config/i386/i386.cc gcc-17-20260503/gcc/config/i386/i386.cc
*** gcc-17-20260426/gcc/config/i386/i386.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/i386.cc	Sun May  3 22:32:05 2026
*************** static int const x86_64_preserve_none_in
*** 343,351 ****
    R12_REG, R13_REG, R14_REG, R15_REG, DI_REG, SI_REG
  };
  
! static int const x86_64_int_return_registers[4] =
  {
!   AX_REG, DX_REG, DI_REG, SI_REG
  };
  
  /* Define the structure for the machine field in struct function.  */
--- 343,351 ----
    R12_REG, R13_REG, R14_REG, R15_REG, DI_REG, SI_REG
  };
  
! static int const x86_64_int_return_registers[2] =
  {
!   AX_REG, DX_REG
  };
  
  /* Define the structure for the machine field in struct function.  */
*************** classify_argument (machine_mode mode, co
*** 2745,2751 ****
     class.  Return true iff parameter should be passed in memory.  */
  
  static bool
! examine_argument (machine_mode mode, const_tree type, int in_return,
  		  int *int_nregs, int *sse_nregs)
  {
    enum x86_64_reg_class regclass[MAX_CLASSES];
--- 2745,2751 ----
     class.  Return true iff parameter should be passed in memory.  */
  
  static bool
! examine_argument (machine_mode mode, const_tree type, bool in_return,
  		  int *int_nregs, int *sse_nregs)
  {
    enum x86_64_reg_class regclass[MAX_CLASSES];
*************** examine_argument (machine_mode mode, con
*** 2790,2797 ****
  
  static rtx
  construct_container (machine_mode mode, machine_mode orig_mode,
! 		     const_tree type, int in_return, int nintregs, int nsseregs,
! 		     const int *intreg, int sse_regno)
  {
    /* The following variables hold the static issued_error state.  */
    static bool issued_sse_arg_error;
--- 2790,2797 ----
  
  static rtx
  construct_container (machine_mode mode, machine_mode orig_mode,
! 		     const_tree type, bool in_return, int nintregs,
! 		     int nsseregs, const int *intreg, int sse_regno)
  {
    /* The following variables hold the static issued_error state.  */
    static bool issued_sse_arg_error;
*************** construct_container (machine_mode mode,
*** 2809,2820 ****
    rtx exp[MAX_CLASSES];
    rtx ret;
  
-   n = classify_argument (mode, type, regclass, 0);
-   if (!n)
-     return NULL;
    if (examine_argument (mode, type, in_return, &needed_intregs,
  			&needed_sseregs))
      return NULL;
    if (needed_intregs > nintregs || needed_sseregs > nsseregs)
      return NULL;
  
--- 2809,2818 ----
    rtx exp[MAX_CLASSES];
    rtx ret;
  
    if (examine_argument (mode, type, in_return, &needed_intregs,
  			&needed_sseregs))
      return NULL;
+ 
    if (needed_intregs > nintregs || needed_sseregs > nsseregs)
      return NULL;
  
*************** construct_container (machine_mode mode,
*** 2849,2854 ****
--- 2847,2855 ----
        return NULL;
      }
  
+   n = classify_argument (mode, type, regclass, 0);
+   gcc_assert (n);
+ 
    /* Likewise, error if the ABI requires us to return values in the
       x87 registers and the user specified -mno-80387.  */
    if (!TARGET_FLOAT_RETURNS_IN_80387 && in_return)
*************** function_arg_advance_64 (CUMULATIVE_ARGS
*** 3211,3217 ****
  		 || VALID_AVX256_REG_MODE (mode)))
      return 0;
  
!   if (!examine_argument (mode, type, 0, &int_nregs, &sse_nregs)
        && sse_nregs <= cum->sse_nregs && int_nregs <= cum->nregs)
      {
        cum->nregs -= int_nregs;
--- 3212,3218 ----
  		 || VALID_AVX256_REG_MODE (mode)))
      return 0;
  
!   if (!examine_argument (mode, type, false, &int_nregs, &sse_nregs)
        && sse_nregs <= cum->sse_nregs && int_nregs <= cum->nregs)
      {
        cum->nregs -= int_nregs;
*************** function_arg_64 (const CUMULATIVE_ARGS *
*** 3491,3498 ****
    else
      parm_regs = x86_64_int_parameter_registers;
  
!   return construct_container (mode, orig_mode, type, 0, cum->nregs,
! 			      cum->sse_nregs,
  			      &parm_regs[cum->regno],
  			      cum->sse_regno);
  }
--- 3492,3499 ----
    else
      parm_regs = x86_64_int_parameter_registers;
  
!   return construct_container (mode, orig_mode, type, false,
! 			      cum->nregs, cum->sse_nregs,
  			      &parm_regs[cum->regno],
  			      cum->sse_regno);
  }
*************** ix86_function_value_regno_p (const unsig
*** 3869,3877 ****
        return true;
      case DX_REG:
        return (!TARGET_64BIT || ix86_cfun_abi () != MS_ABI);
-     case DI_REG:
-     case SI_REG:
-       return TARGET_64BIT && ix86_cfun_abi () != MS_ABI;
  
        /* Complex values are returned in %st(0)/%st(1) pair.  */
      case ST0_REG:
--- 3870,3875 ----
*************** function_value_64 (machine_mode orig_mod
*** 4308,4315 ****
        mode = word_mode;
      }
  
!   ret = construct_container (mode, orig_mode, valtype, 1,
! 			     X86_64_REGPARM_MAX, X86_64_SSE_REGPARM_MAX,
  			     x86_64_int_return_registers, 0);
  
    /* For zero sized structures, construct_container returns NULL, but we
--- 4306,4314 ----
        mode = word_mode;
      }
  
!   ret = construct_container (mode, orig_mode, valtype, true,
! 			     X86_64_MAX_RETURN_NREGS,
! 			     X86_64_MAX_SSE_RETURN_NREGS,
  			     x86_64_int_return_registers, 0);
  
    /* For zero sized structures, construct_container returns NULL, but we
*************** ix86_return_in_memory (const_tree type,
*** 4475,4481 ****
  	{
  	  int needed_intregs, needed_sseregs;
  
! 	  return examine_argument (mode, type, 1,
  				   &needed_intregs, &needed_sseregs);
  	}
      }
--- 4474,4480 ----
  	{
  	  int needed_intregs, needed_sseregs;
  
! 	  return examine_argument (mode, type, true,
  				   &needed_intregs, &needed_sseregs);
  	}
      }
*************** ix86_gimplify_va_arg (tree valist, tree
*** 5005,5013 ****
  
      default:
        container = construct_container (nat_mode, TYPE_MODE (type),
! 				       type, 0, X86_64_REGPARM_MAX,
! 				       X86_64_SSE_REGPARM_MAX, intreg,
! 				       0);
        break;
      }
  
--- 5004,5011 ----
  
      default:
        container = construct_container (nat_mode, TYPE_MODE (type),
! 				       type, false, X86_64_REGPARM_MAX,
! 				       X86_64_SSE_REGPARM_MAX, intreg, 0);
        break;
      }
  
*************** ix86_gimplify_va_arg (tree valist, tree
*** 5025,5031 ****
        lab_false = create_artificial_label (UNKNOWN_LOCATION);
        lab_over = create_artificial_label (UNKNOWN_LOCATION);
  
!       examine_argument (nat_mode, type, 0, &needed_intregs, &needed_sseregs);
  
        bool container_in_reg = false;
        if (REG_P (container))
--- 5023,5030 ----
        lab_false = create_artificial_label (UNKNOWN_LOCATION);
        lab_over = create_artificial_label (UNKNOWN_LOCATION);
  
!       examine_argument (nat_mode, type, false,
! 			&needed_intregs, &needed_sseregs);
  
        bool container_in_reg = false;
        if (REG_P (container))
*************** ix86_reassociation_width (unsigned int o
*** 25822,25828 ****
        /* Znver1-4 Integer vector instructions execute in FP unit
  	 and can execute 3 additions and one multiplication per cycle.  */
        if ((ix86_tune == PROCESSOR_ZNVER1 || ix86_tune == PROCESSOR_ZNVER2
! 	   || ix86_tune == PROCESSOR_ZNVER3 || ix86_tune == PROCESSOR_ZNVER4)
     	  && INTEGRAL_MODE_P (mode) && op != PLUS && op != MINUS)
  	return 1;
        /* Znver5 can do 2 integer multiplications per cycle with latency
--- 25821,25830 ----
        /* Znver1-4 Integer vector instructions execute in FP unit
  	 and can execute 3 additions and one multiplication per cycle.  */
        if ((ix86_tune == PROCESSOR_ZNVER1 || ix86_tune == PROCESSOR_ZNVER2
! 	   || ix86_tune == PROCESSOR_ZNVER3 || ix86_tune == PROCESSOR_ZNVER4
! 	   || ix86_tune == PROCESSOR_C86_4G_M4
! 	   || ix86_tune == PROCESSOR_C86_4G_M6
! 	   || ix86_tune == PROCESSOR_C86_4G_M7)
     	  && INTEGRAL_MODE_P (mode) && op != PLUS && op != MINUS)
  	return 1;
        /* Znver5 can do 2 integer multiplications per cycle with latency
*************** public:
*** 26124,26129 ****
--- 26126,26134 ----
  			      tree vectype, int misalign,
  			      vect_cost_model_location where) override;
    void finish_cost (const vector_costs *) override;
+   bool better_main_loop_than_p (const vector_costs *) const override;
+   bool better_epilogue_loop_than_p (const vector_costs *other,
+ 				    loop_vec_info main_loop) const;
  
  private:
  
*************** ix86_vector_costs::finish_cost (const ve
*** 26983,26988 ****
--- 26988,27034 ----
    vector_costs::finish_cost (scalar_costs);
  }
  
+ /* Return true if THIS should be preferred over OTHER as main vector loop.  */
+ 
+ bool
+ ix86_vector_costs::better_main_loop_than_p (const vector_costs *other) const
+ {
+   loop_vec_info this_loop_vinfo = as_a<loop_vec_info> (this->vinfo ());
+   loop_vec_info other_loop_vinfo = as_a<loop_vec_info> (other->vinfo ());
+ 
+   /* If the other loop is masked it does not need an epilog.  Prefer that
+      if the current loop cannot be vectorized fully with a vector
+      epilogs with at most one scalar iteration left.  */
+   if (LOOP_VINFO_NITERS_KNOWN_P (this_loop_vinfo)
+       && LOOP_VINFO_USING_PARTIAL_VECTORS_P (other_loop_vinfo)
+       && known_gt (LOOP_VINFO_VECT_FACTOR (other_loop_vinfo),
+ 		   LOOP_VINFO_INT_NITERS (this_loop_vinfo))
+       && (popcount_hwi (LOOP_VINFO_INT_NITERS (this_loop_vinfo) & ~1)
+ 	  > (param_vect_epilogues_nomask != 0)))
+     return false;
+ 
+   return vector_costs::better_main_loop_than_p (other);
+ }
+ 
+ /* Return true if THIS should be preferred over OTHER as epilog vector
+    loop when vectorizing MAIN_LOOP.  */
+ 
+ bool
+ ix86_vector_costs::better_epilogue_loop_than_p (const vector_costs *other,
+ 						loop_vec_info main_loop) const
+ {
+   loop_vec_info this_loop_info = as_a <loop_vec_info> (this->vinfo ());
+   /* The x86 target allows for multiple vector epilogues, if THIS is
+      the suggested epilog mode of OTHER then keep the latter unless
+      THIS has a VF of one which means no further epilog needed.  */
+   int tem;
+   if (known_gt (LOOP_VINFO_VECT_FACTOR (this_loop_info), 1U)
+       && (GET_MODE_SIZE (other->suggested_epilogue_mode (tem))
+ 	  == GET_MODE_SIZE (this_loop_info->vector_mode)))
+     return false;
+   return vector_costs::better_epilogue_loop_than_p (other, main_loop);
+ }
+ 
  /* Validate target specific memory model bits in VAL. */
  
  static unsigned HOST_WIDE_INT
diff -Nrcpad gcc-17-20260426/gcc/config/i386/i386.h gcc-17-20260503/gcc/config/i386/i386.h
*** gcc-17-20260426/gcc/config/i386/i386.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/i386.h	Sun May  3 22:32:05 2026
*************** typedef struct ix86_args {
*** 1878,1883 ****
--- 1878,1888 ----
  #define X86_64_REGPARM_MAX 6
  #define X86_64_MS_REGPARM_MAX 4
  
+ /* Maximum numbers of registers used in return values according to x86-64
+    psABI.  */
+ #define X86_64_MAX_RETURN_NREGS 2
+ #define X86_64_MAX_SSE_RETURN_NREGS 2
+ 
  #define X86_32_REGPARM_MAX 3
  
  #define REGPARM_MAX							\
*************** enum processor_type
*** 2384,2389 ****
--- 2389,2397 ----
    PROCESSOR_ZNVER4,
    PROCESSOR_ZNVER5,
    PROCESSOR_ZNVER6,
+   PROCESSOR_C86_4G_M4,
+   PROCESSOR_C86_4G_M6,
+   PROCESSOR_C86_4G_M7,
    PROCESSOR_max
  };
  
*************** constexpr wide_int_bitmask PTA_LUJIAZUI
*** 2547,2552 ****
--- 2555,2575 ----
  constexpr wide_int_bitmask PTA_YONGFENG = PTA_LUJIAZUI | PTA_AVX | PTA_AVX2
    | PTA_F16C | PTA_FMA | PTA_SHA;
  
+ constexpr wide_int_bitmask PTA_C86_4G_M4 = PTA_64BIT | PTA_MMX | PTA_SSE
+   | PTA_SSE2 | PTA_SSE3 | PTA_SSE4A | PTA_CX16 | PTA_ABM | PTA_SSSE3
+   | PTA_SSE4_1 | PTA_SSE4_2 | PTA_AES | PTA_PCLMUL | PTA_AVX | PTA_AVX2
+   | PTA_BMI | PTA_BMI2 | PTA_F16C | PTA_FMA | PTA_PRFCHW | PTA_FXSR | PTA_XSAVE
+   | PTA_XSAVEOPT | PTA_FSGSBASE | PTA_RDRND | PTA_MOVBE | PTA_MWAITX | PTA_ADX
+   | PTA_RDSEED | PTA_CLZERO | PTA_CLFLUSHOPT | PTA_XSAVEC | PTA_XSAVES
+   | PTA_SHA | PTA_LZCNT | PTA_POPCNT;
+ constexpr wide_int_bitmask PTA_C86_4G_M6 = PTA_C86_4G_M4;
+ constexpr wide_int_bitmask PTA_C86_4G_M7 = PTA_C86_4G_M4 | PTA_AVX512F
+   | PTA_AVX512DQ | PTA_AVX512IFMA | PTA_AVX512CD | PTA_AVX512BW | PTA_AVX512VL
+   | PTA_AVX512BF16 | PTA_AVX512VBMI | PTA_AVX512VBMI2 | PTA_GFNI
+   | PTA_AVX512VNNI | PTA_AVX512BITALG | PTA_AVX512VPOPCNTDQ
+   | PTA_AVX512VP2INTERSECT | PTA_VAES | PTA_AVXVNNI | PTA_VPCLMULQDQ
+   | PTA_WBNOINVD | PTA_CLWB;
+ 
  #ifndef GENERATOR_FILE
  
  #include "insn-attr-common.h"
diff -Nrcpad gcc-17-20260426/gcc/config/i386/i386.md gcc-17-20260503/gcc/config/i386/i386.md
*** gcc-17-20260426/gcc/config/i386/i386.md	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/i386.md	Sun May  3 22:32:05 2026
***************
*** 530,536 ****
  (define_attr "cpu" "none,pentium,pentiumpro,geode,k6,athlon,k8,core2,nehalem,
  		    atom,slm,glm,haswell,generic,lujiazui,yongfeng,amdfam10,bdver1,
  		    bdver2,bdver3,bdver4,btver2,znver1,znver2,znver3,znver4,
! 		    znver5,znver6"
    (const (symbol_ref "ix86_schedule")))
  
  ;; A basic instruction type.  Refinements due to arguments to be
--- 530,536 ----
  (define_attr "cpu" "none,pentium,pentiumpro,geode,k6,athlon,k8,core2,nehalem,
  		    atom,slm,glm,haswell,generic,lujiazui,yongfeng,amdfam10,bdver1,
  		    bdver2,bdver3,bdver4,btver2,znver1,znver2,znver3,znver4,
! 		    znver5,znver6,c86_4g_m4,c86_4g_m6,c86_4g_m7"
    (const (symbol_ref "ix86_schedule")))
  
  ;; A basic instruction type.  Refinements due to arguments to be
***************
*** 1427,1432 ****
--- 1427,1434 ----
  (include "haswell.md")
  (include "lujiazui.md")
  (include "yongfeng.md")
+ (include "c86-4g.md")
+ (include "c86-4g-m7.md")
  
  
  ;; Operand and operator predicates and constraints
***************
*** 2038,2043 ****
--- 2040,2046 ----
     (set_attr "athlon_decode" "vector")
     (set_attr "amdfam10_decode" "direct")
     (set_attr "bdver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "znver1_decode" "double")])
  
  (define_insn "*cmpx<unord><MODEF:mode>"
***************
*** 2091,2096 ****
--- 2094,2100 ----
     (set_attr "amdfam10_decode" "direct")
     (set_attr "bdver1_decode" "double")
     (set_attr "znver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set (attr "enabled")
       (if_then_else
         (match_test ("SSE_FLOAT_MODE_P (<MODEF:MODE>mode) && TARGET_SSE_MATH"))
***************
*** 2482,2487 ****
--- 2486,2492 ----
      }
  }
    [(set_attr "type" "sselog1,sselog1,ssemov,ssemov")
+    (set_attr "c86_attr" "sselogic,sselogic,*,*")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
  
***************
*** 2506,2511 ****
--- 2511,2517 ----
  }
    [(set_attr "isa" "*,avx2,*,*")
     (set_attr "type" "sselog1,sselog1,ssemov,ssemov")
+    (set_attr "c86_attr" "sselogic,sselogic,*,*")
     (set_attr "prefix" "vex")
     (set_attr "mode" "OI")])
  
***************
*** 2548,2553 ****
--- 2554,2563 ----
  	      (const_string "sselog1")
  	   ]
  	   (const_string "ssemov")))
+    (set (attr "c86_attr")
+      (if_then_else (eq_attr "alternative" "2,3")
+        (const_string "sselogic")
+        (const_string "*")))
     (set (attr "prefix")
       (if_then_else (eq_attr "type" "sselog1,ssemov")
         (const_string "maybe_vex")
***************
*** 2691,2696 ****
--- 2701,2710 ----
  	      (const_string "lea")
  	   ]
  	   (const_string "imov")))
+    (set (attr "c86_attr")
+      (if_then_else (eq_attr "alternative" "12")
+        (const_string "sselogic")
+        (const_string "*")))
     (set (attr "modrm")
       (if_then_else
         (and (eq_attr "alternative" "4") (eq_attr "type" "imov"))
***************
*** 2911,2916 ****
--- 2925,2934 ----
  	      (const_string "lea")
  	   ]
  	   (const_string "imov")))
+    (set (attr "c86_attr")
+      (if_then_else (eq_attr "alternative" "8")
+        (const_string "sselogic")
+        (const_string "*")))
     (set (attr "prefix")
       (if_then_else (eq_attr "type" "sselog1,ssemov")
         (const_string "maybe_vex")
***************
*** 3085,3090 ****
--- 3103,3112 ----
  	      (const_string "imovx")
  	   ]
  	   (const_string "imov")))
+    (set (attr "c86_attr")
+      (if_then_else (eq_attr "alternative" "11")
+        (const_string "sselogic")
+        (const_string "*")))
     (set (attr "prefix")
  	(cond [(eq_attr "alternative" "4,5,6,7,8")
  		 (const_string "vex")
***************
*** 3366,3371 ****
--- 3388,3394 ----
     (set_attr "pent_pair" "np")
     (set_attr "athlon_decode" "vector")
     (set_attr "amdfam10_decode" "double")
+    (set_attr "c86_decode" "vector")
     (set_attr "bdver1_decode" "double")])
  
  (define_insn "*swap<mode>"
***************
*** 3391,3396 ****
--- 3414,3420 ----
     (set_attr "pent_pair" "np")
     (set_attr "athlon_decode" "vector")
     (set_attr "amdfam10_decode" "double")
+    (set_attr "c86_decode" "vector")
     (set_attr "bdver1_decode" "double")])
  
  (define_peephole2
***************
*** 4068,4073 ****
--- 4092,4098 ----
  }
    [(set_attr "isa" "*,*,*,x64,x64")
     (set_attr "type" "sselog1,ssemov,ssemov,multi,multi")
+    (set_attr "c86_attr" "sselogic,*,*,*,*")
     (set (attr "prefix")
       (if_then_else (eq_attr "type" "sselog1,ssemov")
         (const_string "maybe_vex")
***************
*** 4239,4244 ****
--- 4264,4273 ----
  		 (const_string "sselog1")
  	      ]
  	      (const_string "ssemov")))
+    (set (attr "c86_attr")
+      (if_then_else (eq_attr "alternative" "12,16")
+        (const_string "sselogic")
+        (const_string "*")))
     (set (attr "modrm")
       (if_then_else (eq_attr "alternative" "11")
         (const_string "0")
***************
*** 4411,4416 ****
--- 4440,4449 ----
  		 (const_string "mmxmov")
  	      ]
  	      (const_string "ssemov")))
+    (set (attr "c86_attr")
+      (if_then_else (eq_attr "alternative" "5")
+        (const_string "sselogic")
+        (const_string "*")))
     (set (attr "prefix")
       (if_then_else (eq_attr "type" "sselog1,ssemov")
         (const_string "maybe_vex")
***************
*** 4759,4764 ****
--- 4792,4801 ----
  	      (const_string "mskmov")
  	   ]
  	   (const_string "imovx")))
+    (set (attr "c86_attr")
+      (if_then_else (eq_attr "alternative" "10,11")
+        (const_string "vpmovx")
+        (const_string "*")))
     (set (attr "prefix_extra")
       (if_then_else (eq_attr "alternative" "10,11")
         (const_string "1")
***************
*** 5168,5173 ****
--- 5205,5214 ----
       (if_then_else (eq_attr "prefix_0f" "0")
  	(const_string "double")
  	(const_string "direct")))
+    (set (attr "c86_decode")
+      (if_then_else (eq_attr "prefix_0f" "0")
+ 	(const_string "double")
+ 	(const_string "direct")))
     (set (attr "modrm")
       (if_then_else (eq_attr "prefix_0f" "0")
  	(const_string "0")
***************
*** 6075,6080 ****
--- 6116,6122 ----
    [(set_attr "type" "fmov")
     (set_attr "mode" "<MODE>")
     (set_attr "znver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "fp_int_src" "true")])
  
  (define_insn "float<SWI48x:mode>xf2"
***************
*** 6085,6090 ****
--- 6127,6133 ----
    [(set_attr "type" "fmov")
     (set_attr "mode" "XF")
     (set_attr "znver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "fp_int_src" "true")])
  
  (define_expand "float<SWI48x:mode><MODEF:mode>2"
***************
*** 6119,6124 ****
--- 6162,6168 ----
     (set_attr "amdfam10_decode" "*,vector,double")
     (set_attr "bdver1_decode" "*,double,direct")
     (set_attr "znver1_decode" "double,*,*")
+    (set_attr "c86_decode" "double,*,*")
     (set_attr "fp_int_src" "true")
     (set (attr "enabled")
       (if_then_else
***************
*** 6157,6162 ****
--- 6201,6207 ----
    [(set_attr "type" "fmov")
     (set_attr "mode" "<MODEF:MODE>")
     (set_attr "znver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "fp_int_src" "true")])
  
  ;; Try TARGET_USE_VECTOR_CONVERTS, but not so hard as to require extra memory
***************
*** 12929,12934 ****
--- 12974,12980 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "mode" "DI")])
  
  ;; Turn *anddi_1 into *andsi_1_zext if possible.
***************
*** 13964,13969 ****
--- 14010,14016 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "mode" "DI")])
  
  (define_insn_and_split "*xordi_1_btc"
***************
*** 13988,13993 ****
--- 14035,14041 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "mode" "DI")])
  
  ;; Optimize a ^ ((a ^ b) & mask) to (~mask & a) | (b & mask)
***************
*** 19167,19172 ****
--- 19215,19221 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "mode" "<MODE>")])
  
  ;; Avoid useless masking of count operand.
***************
*** 19235,19240 ****
--- 19284,19290 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "mode" "<MODE>")])
  
  ;; Avoid useless masking of count operand.
***************
*** 19376,19381 ****
--- 19426,19432 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "mode" "DI")])
  
  (define_insn "*btrq_imm"
***************
*** 19389,19394 ****
--- 19440,19446 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "mode" "DI")])
  
  (define_insn "*btcq_imm"
***************
*** 19402,19407 ****
--- 19454,19460 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "mode" "DI")])
  
  ;; Allow Nocona to avoid these instructions if a register is available.
***************
*** 21379,21384 ****
--- 21432,21438 ----
     (set_attr "prefix_0f" "1")
     (set_attr "prefix_rep" "1")
     (set_attr "btver2_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "mode" "<MODE>")])
  
  ; False dependency happens when destination is only updated by tzcnt,
***************
*** 21398,21403 ****
--- 21452,21458 ----
     (set_attr "prefix_0f" "1")
     (set_attr "prefix_rep" "1")
     (set_attr "btver2_decode" "double")
+    (set_attr "c86_decode" "double")
     (set_attr "mode" "<MODE>")])
  
  (define_insn "*bsf<mode>_1"
***************
*** 21412,21417 ****
--- 21467,21473 ----
     (set_attr "prefix_0f" "1")
     (set_attr "btver2_decode" "double")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "<MODE>")])
  
  (define_insn_and_split "ctz<mode>2"
***************
*** 21474,21479 ****
--- 21530,21536 ----
      gcc_unreachable ();
  }
    [(set_attr "type" "alu1")
+    (set_attr "c86_decode" "double")
     (set_attr "prefix_0f" "1")
     (set_attr "prefix_rep" "1")
     (set_attr "mode" "<MODE>")])
***************
*** 21499,21504 ****
--- 21556,21562 ----
       (clobber (reg:CC FLAGS_REG))])]
    "ix86_expand_clear (operands[0]);"
    [(set_attr "type" "alu1")
+    (set_attr "c86_decode" "double")
     (set_attr "prefix_0f" "1")
     (set_attr "prefix_rep" "1")
     (set_attr "mode" "SI")])
***************
*** 21519,21524 ****
--- 21577,21583 ----
    "TARGET_BMI && TARGET_64BIT"
    "tzcnt{l}\t{%1, %k0|%k0, %1}"
    [(set_attr "type" "alu1")
+    (set_attr "c86_decode" "double")
     (set_attr "prefix_0f" "1")
     (set_attr "prefix_rep" "1")
     (set_attr "mode" "SI")])
***************
*** 21596,21601 ****
--- 21655,21661 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "DI")])
  
  (define_insn "bsr_rex64_1"
***************
*** 21608,21613 ****
--- 21668,21674 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "DI")])
  
  (define_insn "bsr_rex64_1_zext"
***************
*** 21623,21628 ****
--- 21684,21690 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "DI")])
  
  (define_insn "bsr"
***************
*** 21637,21642 ****
--- 21699,21705 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "SI")])
  
  (define_insn "bsr_1"
***************
*** 21649,21654 ****
--- 21712,21718 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "SI")])
  
  (define_insn "bsr_zext_1"
***************
*** 21663,21668 ****
--- 21727,21733 ----
    [(set_attr "type" "alu1")
     (set_attr "prefix_0f" "1")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "SI")])
  
  ; As bsr is undefined behavior on zero and for other input
***************
*** 22980,22985 ****
--- 23045,23051 ----
     (set_attr "pent_pair" "np,*,*")
     (set_attr "athlon_decode" "vector,*,*")
     (set_attr "amdfam10_decode" "double,*,*")
+    (set_attr "c86_decode" "vector,*,*")
     (set_attr "bdver1_decode" "double,*,*")
     (set_attr "mode" "QI,HI,HI")])
  
***************
*** 22992,22997 ****
--- 23058,23064 ----
     (set_attr "pent_pair" "np")
     (set_attr "athlon_decode" "vector")
     (set_attr "amdfam10_decode" "double")
+    (set_attr "c86_decode" "vector")
     (set_attr "bdver1_decode" "double")
     (set_attr "mode" "QI")])
  
***************
*** 23016,23021 ****
--- 23083,23089 ----
     (set_attr "pent_pair" "np")
     (set_attr "athlon_decode" "vector")
     (set_attr "amdfam10_decode" "double")
+    (set_attr "c86_decode" "vector")
     (set_attr "bdver1_decode" "double")
     (set_attr "mode" "QI")])
  
***************
*** 24096,24101 ****
--- 24164,24170 ----
    [(set_attr "type" "fpspc")
     (set_attr "mode" "XF")
     (set_attr "athlon_decode" "direct")
+    (set_attr "c86_attr" "sqrt")
     (set_attr "amdfam10_decode" "direct")
     (set_attr "bdver1_decode" "direct")])
  
***************
*** 24264,24269 ****
--- 24333,24339 ----
    "fprem"
    [(set_attr "type" "fpspc")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "XF")])
  
  (define_expand "fmodxf3"
***************
*** 24336,24341 ****
--- 24406,24412 ----
    "fprem1"
    [(set_attr "type" "fpspc")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "XF")])
  
  (define_expand "remainderxf3"
***************
*** 24411,24416 ****
--- 24482,24488 ----
    "f<sincos>"
    [(set_attr "type" "fpspc")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "XF")])
  
  (define_expand "<sincos><mode>2"
***************
*** 24442,24447 ****
--- 24514,24520 ----
    "fsincos"
    [(set_attr "type" "fpspc")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "XF")])
  
  (define_expand "sincos<mode>3"
***************
*** 24475,24480 ****
--- 24548,24554 ----
    "fptan"
    [(set_attr "type" "fpspc")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "XF")])
  
  (define_expand "tanxf2"
***************
*** 24517,24522 ****
--- 24591,24597 ----
    "fpatan"
    [(set_attr "type" "fpspc")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "XF")])
  
  (define_expand "atan2<mode>3"
***************
*** 24820,24825 ****
--- 24895,24901 ----
    "fyl2x"
    [(set_attr "type" "fpspc")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "XF")])
  
  (define_expand "logxf2"
***************
*** 24917,24922 ****
--- 24993,24999 ----
    "fyl2xp1"
    [(set_attr "type" "fpspc")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "XF")])
  
  (define_expand "log1pxf2"
***************
*** 24957,24962 ****
--- 25034,25040 ----
    "fxtract"
    [(set_attr "type" "fpspc")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "XF")])
  
  (define_expand "logbxf2"
***************
*** 25037,25042 ****
--- 25115,25121 ----
    "f2xm1"
    [(set_attr "type" "fpspc")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "XF")])
  
  (define_insn "fscalexf4_i387"
***************
*** 25052,25057 ****
--- 25131,25137 ----
    "fscale"
    [(set_attr "type" "fpspc")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "XF")])
  
  (define_expand "expNcorexf3"
***************
*** 25370,25375 ****
--- 25450,25456 ----
    "frndint"
    [(set_attr "type" "fpspc")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "XF")])
  
  (define_expand "rinthf2"
***************
*** 27188,27193 ****
--- 27269,27275 ----
     v<maxmin_float><ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "prefix" "orig,vex")
+    (set_attr "c86_attr" "maxmin")
     (set_attr "type" "sseadd")
     (set_attr "mode" "<MODE>")])
  
***************
*** 27232,27237 ****
--- 27314,27320 ----
     v<ieee_maxmin><ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "prefix" "orig,maybe_evex")
+    (set_attr "c86_attr" "maxmin")
     (set_attr "type" "sseadd")
     (set_attr "mode" "<MODE>")])
  
diff -Nrcpad gcc-17-20260426/gcc/config/i386/i386.opt gcc-17-20260503/gcc/config/i386/i386.opt
*** gcc-17-20260426/gcc/config/i386/i386.opt	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/i386.opt	Sun May  3 22:32:05 2026
*************** Target Joined UInteger Var(ix86_vect_unr
*** 1258,1264 ****
  Limit how much the autovectorizer may unroll a loop.
  
  -param=ix86-vect-compare-costs=
! Target Joined UInteger Var(ix86_vect_compare_costs) Init(0) IntegerRange(0, 1) Param Optimization
  Whether x86 vectorizer cost modeling compares costs of different vector sizes.
  
  mlam=
--- 1258,1264 ----
  Limit how much the autovectorizer may unroll a loop.
  
  -param=ix86-vect-compare-costs=
! Target Joined UInteger Var(ix86_vect_compare_costs) Init(1) IntegerRange(0, 1) Param Optimization
  Whether x86 vectorizer cost modeling compares costs of different vector sizes.
  
  mlam=
diff -Nrcpad gcc-17-20260426/gcc/config/i386/mmx.md gcc-17-20260503/gcc/config/i386/mmx.md
*** gcc-17-20260426/gcc/config/i386/mmx.md	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/mmx.md	Sun May  3 22:32:05 2026
***************
*** 598,604 ****
  (define_insn_and_split "*mov<mode>_imm"
    [(set (match_operand:V_16_32_64 0 "memory_operand" "=m")
  	(match_operand:V_16_32_64 1 "x86_64_const_vector_operand" "i"))]
!   ""
    "#"
    "&& reload_completed"
    [(set (match_dup 0) (match_dup 1))]
--- 598,604 ----
  (define_insn_and_split "*mov<mode>_imm"
    [(set (match_operand:V_16_32_64 0 "memory_operand" "=m")
  	(match_operand:V_16_32_64 1 "x86_64_const_vector_operand" "i"))]
!   "!TARGET_LCP_STALL || <MODE>mode != V2QImode"
    "#"
    "&& reload_completed"
    [(set (match_dup 0) (match_dup 1))]
***************
*** 664,669 ****
--- 664,670 ----
    [(set_attr "isa" "*,x64")
     (set_attr "mmx_isa" "native,*")
     (set_attr "type" "mmxmov,ssemov")
+    (set_attr "c86_attr" "movnt")
     (set_attr "mode" "DI")])
  
  (define_expand "movq_<mode>_to_sse"
***************
*** 1324,1329 ****
--- 1325,1331 ----
     vblendps\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blend")
     (set_attr "length_immediate" "1")
     (set_attr "prefix_data16" "1,1,*")
     (set_attr "prefix_extra" "1")
***************
*** 1344,1349 ****
--- 1346,1352 ----
     vblendvps\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blendv")
     (set_attr "length_immediate" "1")
     (set_attr "prefix_data16" "1,1,*")
     (set_attr "prefix_extra" "1")
***************
*** 3599,3604 ****
--- 3602,3608 ----
    [(set_attr "isa" "*,sse2_noavx,avx")
     (set_attr "mmx_isa" "native,*,*")
     (set_attr "type" "mmxmul,sseiadd,sseiadd")
+    (set_attr "c86_attr" "madd")
     (set_attr "mode" "DI,TI,TI")])
  
  (define_expand "mmx_pmulhrwv4hi3"
***************
*** 4346,4351 ****
--- 4350,4356 ----
     vpblendvb\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blendv")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "orig,orig,vex")
***************
*** 4422,4427 ****
--- 4427,4433 ----
     vpblendvb\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blendv")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "orig,orig,vex")
***************
*** 5040,5045 ****
--- 5046,5052 ----
    "%vpmov<extsuffix>bw\t{%1, %0|%0, %1}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 5072,5077 ****
--- 5079,5085 ----
    "%vpmov<extsuffix>wd\t{%1, %0|%0, %1}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 5104,5109 ****
--- 5112,5118 ----
    "%vpmov<extsuffix>bd\t{%1, %0|%0, %1}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 5130,5135 ****
--- 5139,5145 ----
    "%vpmov<extsuffix>bw\t{%1, %0|%0, %1}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 5306,5311 ****
--- 5316,5322 ----
     (set_attr "addr" "gpr16,*")
     (set_attr "prefix_extra" "1")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insr")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "orig,vex")
     (set_attr "mode" "TI")])
***************
*** 5345,5350 ****
--- 5356,5362 ----
    [(set_attr "isa" "*,sse2_noavx,avx,sse4")
     (set_attr "mmx_isa" "native,*,*,*")
     (set_attr "type" "mmxcvt,sselog,sselog,sselog")
+    (set_attr "c86_attr" "insr")
     (set_attr "length_immediate" "1")
     (set_attr "mode" "DI,TI,TI,TI")])
  
***************
*** 5395,5400 ****
--- 5407,5413 ----
  }
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insr")
     (set_attr "addr" "gpr16,*")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
***************
*** 5417,5422 ****
--- 5430,5436 ----
     (set_attr "addr" "*,*,gpr16,*")
     (set_attr "mmx_isa" "native,*,*,*")
     (set_attr "type" "mmxcvt,sselog1,sselog1,sselog1")
+    (set_attr "c86_attr" "extr")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "orig,maybe_vex,maybe_vex,maybe_evex")
     (set_attr "mode" "DI,TI,TI,TI")])
***************
*** 5452,5457 ****
--- 5466,5472 ----
     (set_attr "addr" "*,*,gpr16,*,*,*")
     (set_attr "mmx_isa" "native,*,*,*,*,*")
     (set_attr "type" "mmxcvt,sselog1,sselog1,sselog1,sseishft1,sseishft1")
+    (set_attr "c86_attr" "extr,extr,extr,extr,*,*")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "orig,maybe_vex,maybe_vex,maybe_evex,orig,maybe_evex")
     (set_attr "mode" "DI,TI,TI,TI,TI,TI")])
***************
*** 5470,5475 ****
--- 5485,5491 ----
    [(set_attr "isa" "*,sse2")
     (set_attr "mmx_isa" "native,*")
     (set_attr "type" "mmxcvt,sselog1")
+    (set_attr "c86_attr" "extr")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "orig,maybe_vex")
     (set_attr "mode" "DI,TI")])
***************
*** 5488,5493 ****
--- 5504,5510 ----
    [(set_attr "isa" "noavx,noavx,avx,avx")
     (set_attr "addr" "*,gpr16,*,*")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "extr")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "maybe_vex")
***************
*** 5503,5508 ****
--- 5520,5526 ----
    "%vpextrb\t{%2, %1, %k0|%k0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "extr")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "maybe_vex")
***************
*** 5629,5634 ****
--- 5647,5653 ----
     vpblendw\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blend")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "orig,orig,vex")
***************
*** 5647,5652 ****
--- 5666,5672 ----
     vpblendw\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blend")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "orig,orig,vex")
***************
*** 5829,5834 ****
--- 5849,5855 ----
  		      (const_string "*")))
     (set_attr "mmx_isa" "native,*,*,*,*,native,*,*")
     (set_attr "type" "mmxcvt,ssemov,ssemov,sseshuf1,sseshuf1,mmxmov,ssemov,imov")
+    (set_attr "c86_attr" "*,extr,extr,*,*,*,*,*")
     (set (attr "length_immediate")
       (if_then_else (eq_attr "alternative" "1,2,3,4")
  		   (const_string "1")
***************
*** 5856,5861 ****
--- 5877,5883 ----
    "%vpextrd\t{$1, %1, %k0|%k0, %1, 1}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "extr")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "maybe_vex")
***************
*** 6010,6015 ****
--- 6032,6038 ----
  }
    [(set_attr "isa" "noavx,avx,sse4")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insr")
     (set_attr "length_immediate" "1")
     (set_attr "mode" "TI")])
  
***************
*** 6062,6067 ****
--- 6085,6091 ----
    [(set_attr "isa" "noavx,avx")
     (set_attr "addr" "gpr16,*")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insr")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "orig,vex")
***************
*** 6080,6085 ****
--- 6104,6110 ----
    [(set_attr "isa" "*,sse4_noavx,avx")
     (set_attr "addr" "*,gpr16,*")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "extr")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "maybe_vex")
     (set_attr "mode" "TI")])
***************
*** 6113,6118 ****
--- 6138,6144 ----
    [(set_attr "isa" "*,sse4_noavx,avx,noavx,avx")
     (set_attr "addr" "*,gpr16,*,*,*")
     (set_attr "type" "sselog1,sselog1,sselog1,sseishft1,sseishft1")
+    (set_attr "c86_attr" "extr,extr,extr,*,*")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "maybe_vex,orig,maybe_evex,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 6126,6131 ****
--- 6152,6158 ----
    "TARGET_SSE2"
    "%vpextrw\t{%2, %1, %k0|%k0, %1, %2}"
    [(set_attr "type" "sselog1")
+    (set_attr "c86_attr" "extr")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "maybe_vex")
     (set_attr "mode" "TI")])
***************
*** 6144,6149 ****
--- 6171,6177 ----
    [(set_attr "isa" "noavx,noavx,avx,avx")
     (set_attr "addr" "*,gpr16,*,*")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "extr")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "maybe_vex")
***************
*** 6159,6164 ****
--- 6187,6193 ----
    "%vpextrb\t{%2, %1, %k0|%k0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "extr")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "maybe_vex")
***************
*** 6511,6516 ****
--- 6540,6546 ----
    [(set_attr "isa" "*,sse2_noavx,avx")
     (set_attr "mmx_isa" "native,*,*")
     (set_attr "type" "mmxshft,sseiadd,sseiadd")
+    (set_attr "c86_attr" "sadbw")
     (set_attr "mode" "DI,TI,TI")])
  
  (define_expand "reduc_<code>_scal_<mode>"
***************
*** 6890,6895 ****
--- 6920,6926 ----
    "maskmovq\t{%2, %1|%1, %2}"
    [(set_attr "type" "mmxcvt")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "DI")])
  
  (define_int_iterator EMMS
diff -Nrcpad gcc-17-20260426/gcc/config/i386/sse.md gcc-17-20260503/gcc/config/i386/sse.md
*** gcc-17-20260426/gcc/config/i386/sse.md	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/sse.md	Sun May  3 22:32:05 2026
***************
*** 1794,1799 ****
--- 1794,1804 ----
      }
  }
    [(set_attr "type" "ssemov")
+    (set (attr "c86_attr")
+      (if_then_else (and (match_test "REG_P (operands[1])")
+ 			(match_test "REGNO (operands[1]) != REGNO (operands[0])"))
+        (const_string "blend")
+        (const_string "*")))
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 1808,1813 ****
--- 1813,1819 ----
      vmovdqu<ssescalarsize>\t{%2, %0%{%3%}%N1|%0%{%3%}%N1, %2}
      vpblendm<sseintmodesuffix>\t{%2, %1, %0%{%3%}|%0%{%3%}, %1, %2}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "*,blend")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 2034,2039 ****
--- 2040,2046 ----
    "TARGET_SSE2"
    "movnti\t{%1, %0|%0, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "movnt")
     (set_attr "prefix_data16" "0")
     (set_attr "mode" "<MODE>")])
  
***************
*** 2045,2050 ****
--- 2052,2058 ----
    "TARGET_SSE"
    "%vmovnt<ssemodesuffix>\t{%1, %0|%0, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "movnt")
     (set_attr "prefix" "maybe_vex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 2060,2065 ****
--- 2068,2074 ----
         (match_test "TARGET_AVX")
       (const_string "*")
       (const_string "1")))
+    (set_attr "c86_attr" "movnt")
     (set_attr "prefix" "maybe_vex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 2359,2364 ****
--- 2368,2374 ----
    "ktest<mskmodesuffix>\t{%1, %0|%0, %1}"
    [(set_attr "mode" "<MODE>")
     (set_attr "type" "msklog")
+    (set_attr "c86_decode" "vector")
     (set_attr "prefix" "vex")])
  
  (define_insn "*kortest<mode>"
***************
*** 2371,2376 ****
--- 2381,2387 ----
    "kortest<mskmodesuffix>\t{%1, %0|%0, %1}"
    [(set_attr "mode" "<MODE>")
     (set_attr "type" "msklog")
+    (set_attr "c86_decode" "vector")
     (set_attr "prefix" "vex")])
  
  (define_insn "kortest<mode>_ccc"
***************
*** 2939,2944 ****
--- 2950,2956 ----
     (set_attr "addr" "*,gpr16")
     (set_attr "atom_sse_attr" "rcp")
     (set_attr "btver2_sse_attr" "rcp")
+    (set_attr "c86_attr" "rcp")
     (set_attr "prefix" "maybe_vex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 2958,2963 ****
--- 2970,2976 ----
     (set_attr "addr" "*,gpr16")
     (set_attr "atom_sse_attr" "rcp")
     (set_attr "btver2_sse_attr" "rcp")
+    (set_attr "c86_attr" "rcp")
     (set_attr "prefix" "orig,vex")
     (set_attr "mode" "SF")])
  
***************
*** 2978,2983 ****
--- 2991,2997 ----
     (set_attr "addr" "*,gpr16")
     (set_attr "atom_sse_attr" "rcp")
     (set_attr "btver2_sse_attr" "rcp")
+    (set_attr "c86_attr" "rcp")
     (set_attr "prefix" "orig,vex")
     (set_attr "mode" "SF")])
  
***************
*** 3027,3032 ****
--- 3041,3047 ----
    "TARGET_AVX512F"
    "vrcp14<ssemodesuffix>\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "sse")
+    (set_attr "c86_attr" "rcp")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 3041,3046 ****
--- 3056,3062 ----
    "TARGET_AVX512F"
    "vrcp14<ssescalarmodesuffix>\t{%1, %2, %0|%0, %2, %<iptr>1}"
    [(set_attr "type" "sse")
+    (set_attr "c86_attr" "rcp")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 3058,3063 ****
--- 3074,3080 ----
    "TARGET_AVX512F"
    "vrcp14<ssescalarmodesuffix>\t{%1, %2, %0%{%4%}%N3|%0%{%4%}%N3, %2, %<iptr>1}"
    [(set_attr "type" "sse")
+    (set_attr "c86_attr" "rcp")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 3093,3098 ****
--- 3110,3116 ----
     (set_attr "type" "sse")
     (set_attr "atom_sse_attr" "sqrt")
     (set_attr "btver2_sse_attr" "sqrt")
+    (set_attr "c86_attr" "sqrt")
     (set_attr "prefix" "maybe_vex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 3112,3117 ****
--- 3130,3136 ----
     (set_attr "atom_sse_attr" "sqrt")
     (set_attr "prefix" "<round_scalar_prefix>")
     (set_attr "btver2_sse_attr" "sqrt")
+    (set_attr "c86_attr" "sqrt")
     (set_attr "mode" "<ssescalarmode>")])
  
  (define_insn "*<sse>_vmsqrt<mode>2<mask_scalar_name><round_scalar_name>"
***************
*** 3131,3136 ****
--- 3150,3156 ----
     (set_attr "atom_sse_attr" "sqrt")
     (set_attr "prefix" "<round_scalar_prefix>")
     (set_attr "btver2_sse_attr" "sqrt")
+    (set_attr "c86_attr" "sqrt")
     (set_attr "mode" "<ssescalarmode>")])
  
  (define_expand "rsqrt<mode>2"
***************
*** 3181,3186 ****
--- 3201,3207 ----
    "TARGET_AVX512F"
    "vrsqrt14<ssemodesuffix>\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "sse")
+    (set_attr "c86_attr" "rcp")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 3195,3200 ****
--- 3216,3222 ----
    "TARGET_AVX512F"
    "vrsqrt14<ssescalarmodesuffix>\t{%1, %2, %0|%0, %2, %<iptr>1}"
    [(set_attr "type" "sse")
+    (set_attr "c86_attr" "rcp")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 3212,3217 ****
--- 3234,3240 ----
    "TARGET_AVX512F"
    "vrsqrt14<ssescalarmodesuffix>\t{%1, %2, %0%{%4%}%N3|%0%{%4%}%N3, %2, %<iptr>1}"
    [(set_attr "type" "sse")
+    (set_attr "c86_attr" "rcp")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 3336,3341 ****
--- 3359,3365 ----
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseadd")
     (set_attr "btver2_sse_attr" "maxmin")
+    (set_attr "c86_attr" "maxmin")
     (set_attr "prefix" "<mask_prefix3>")
     (set_attr "mode" "<MODE>")])
  
***************
*** 3469,3474 ****
--- 3493,3499 ----
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseadd")
     (set_attr "btver2_sse_attr" "maxmin")
+    (set_attr "c86_attr" "maxmin")
     (set_attr "prefix" "<mask_prefix3>")
     (set_attr "mode" "<MODE>")])
  
***************
*** 3493,3498 ****
--- 3518,3524 ----
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseadd")
     (set_attr "btver2_sse_attr" "maxmin")
+    (set_attr "c86_attr" "maxmin")
     (set (attr "prefix")
       (cond [(eq_attr "alternative" "0")
  	      (const_string "orig")
***************
*** 3540,3545 ****
--- 3566,3572 ----
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sse")
     (set_attr "btver2_sse_attr" "maxmin")
+    (set_attr "c86_attr" "maxmin")
     (set_attr "prefix" "<round_saeonly_scalar_prefix>")
     (set_attr "mode" "<ssescalarmode>")])
  
***************
*** 3736,3741 ****
--- 3763,3769 ----
    "TARGET_AVX"
    "vh<plusminus_mnemonic>pd\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "type" "sseadd")
+    (set_attr "c86_attr" "hplus")
     (set_attr "addr" "gpr16")
     (set_attr "prefix" "vex")
     (set_attr "mode" "V4DF")])
***************
*** 3781,3786 ****
--- 3809,3815 ----
    [(set_attr "isa" "noavx,avx")
     (set_attr "addr" "*,gpr16")
     (set_attr "type" "sseadd")
+    (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "orig,vex")
     (set_attr "mode" "V2DF")])
  
***************
*** 3803,3808 ****
--- 3832,3838 ----
     vhsubpd\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseadd")
+    (set_attr "c86_attr" "hplus")
     (set_attr "addr" "*,gpr16")
     (set_attr "prefix" "orig,vex")
     (set_attr "mode" "V2DF")])
***************
*** 3823,3828 ****
--- 3853,3859 ----
     vhaddpd\t{%1, %1, %0|%0, %1, %1}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseadd1")
+    (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "orig,vex")
     (set_attr "mode" "V2DF")])
  
***************
*** 3841,3846 ****
--- 3872,3878 ----
     vhsubpd\t{%1, %1, %0|%0, %1, %1}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseadd1")
+    (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "orig,vex")
     (set_attr "mode" "V2DF")])
  
***************
*** 3884,3889 ****
--- 3916,3922 ----
    "TARGET_AVX"
    "vh<plusminus_mnemonic>ps\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "type" "sseadd")
+    (set_attr "c86_attr" "hplus")
     (set_attr "addr" "gpr16")
     (set_attr "prefix" "vex")
     (set_attr "mode" "V8SF")])
***************
*** 3915,3920 ****
--- 3948,3954 ----
     vh<plusminus_mnemonic>ps\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseadd")
+    (set_attr "c86_attr" "hplus")
     (set_attr "addr" "*,gpr16")
     (set_attr "atom_unit" "complex")
     (set_attr "prefix" "orig,vex")
***************
*** 4253,4258 ****
--- 4287,4293 ----
    "TARGET_AVX512DQ || (VALID_AVX512FP16_REG_MODE (<MODE>mode))"
    "vreduce<ssemodesuffix>\t{%2, <round_saeonly_mask_op3>%1, %0<mask_operand3>|%0<mask_operand3>, %1<round_saeonly_mask_op3>, %2}"
    [(set_attr "type" "sse")
+    (set_attr "c86_attr" "aes")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 4269,4274 ****
--- 4304,4310 ----
    "TARGET_AVX512DQ || (VALID_AVX512FP16_REG_MODE (<MODE>mode))"
    "vreduce<ssescalarmodesuffix>\t{%3, <round_saeonly_scalar_mask_op4>%2, %1, %0<mask_scalar_operand4>|%0<mask_scalar_operand4>, %1, %<iptr>2<round_saeonly_scalar_mask_op4>, %3}"
    [(set_attr "type" "sse")
+    (set_attr "c86_attr" "aes")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 4939,4944 ****
--- 4975,4981 ----
     vpcmpeq<ssemodesuffix>\t{%2, %1, %0<mask_scalar_merge_operand3>|%0<mask_scalar_merge_operand3>, %1, %2}
     vptestnm<ssemodesuffix>\t{%1, %1, %0<mask_scalar_merge_operand3>|%0<mask_scalar_merge_operand3>, %1, %1}"
    [(set_attr "type" "ssecmp")
+    (set_attr "c86_attr" "*,ptest")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 5014,5019 ****
--- 5051,5057 ----
     vpcmpeq<ssemodesuffix>\t{%2, %1, %0<mask_scalar_merge_operand3>|%0<mask_scalar_merge_operand3>, %1, %2}
     vptestnm<ssemodesuffix>\t{%1, %1, %0<mask_scalar_merge_operand3>|%0<mask_scalar_merge_operand3>, %1, %1}"
    [(set_attr "type" "ssecmp")
+    (set_attr "c86_attr" "*,ptest")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 5624,5629 ****
--- 5662,5668 ----
    [(set_attr "isa" "noavx,avx_noavx512f,avx512dq,avx512f")
     (set_attr "addr" "*,gpr16,*,*")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "sselogic")
     (set_attr "prefix" "orig,maybe_vex,evex,evex")
     (set (attr "mode")
  	(cond [(and (match_test "<mask_applied>")
***************
*** 5675,5680 ****
--- 5714,5720 ----
    return "";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "sselogic")
     (set_attr "prefix" "evex")
     (set (attr "mode")
          (if_then_else (match_test "TARGET_AVX512DQ")
***************
*** 5751,5756 ****
--- 5791,5797 ----
  }
    [(set_attr "isa" "noavx,avx,avx512dq,avx512f")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "sselogic")
     (set_attr "prefix" "orig,maybe_evex,evex,evex")
     (set (attr "mode")
  	(cond [(and (match_test "<mask_applied>")
***************
*** 5798,5803 ****
--- 5839,5845 ----
    return "";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "sselogic")
     (set_attr "prefix" "evex")
     (set (attr "mode")
          (if_then_else (match_test "TARGET_AVX512DQ")
***************
*** 5915,5920 ****
--- 5957,5963 ----
  }
    [(set_attr "isa" "noavx,avx,avx512vl,avx512f")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "sselogic")
     (set_attr "prefix" "orig,vex,evex,evex")
     (set (attr "mode")
  	(cond [(eq_attr "alternative" "2")
***************
*** 6045,6050 ****
--- 6088,6094 ----
  }
    [(set_attr "isa" "noavx,avx,avx512vl,avx512f")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "sselogic")
     (set_attr "prefix" "orig,vex,evex,evex")
     (set (attr "mode")
  	(cond [(eq_attr "alternative" "2")
***************
*** 6107,6112 ****
--- 6151,6157 ----
  }
    [(set_attr "isa" "noavx,avx,avx512vl,avx512f")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "sselogic")
     (set (attr "prefix_data16")
       (if_then_else
         (and (eq_attr "alternative" "0")
***************
*** 8849,8854 ****
--- 8894,8900 ----
     (set_attr "bdver1_decode" "double,direct,*")
     (set_attr "btver2_decode" "double,double,double")
     (set_attr "znver1_decode" "double,double,double")
+    (set_attr "c86_decode" "double,double,double")
     (set (attr "length_vex")
  	(if_then_else
  	  (and (match_test "<MODE>mode == DImode")
***************
*** 9310,9315 ****
--- 9356,9362 ----
     (set_attr "bdver1_decode" "double,direct,*")
     (set_attr "btver2_decode" "double,double,double")
     (set_attr "znver1_decode" "double,double,double")
+    (set_attr "c86_decode" "double,double,double")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "DF")])
  
***************
*** 12239,12244 ****
--- 12286,12295 ----
  	      (const_string "ssemov2")
  	   ]
  	   (const_string "ssemov")))
+    (set (attr "c86_attr")
+      (if_then_else (eq_attr "alternative" "9,10,11")
+ 		   (const_string "insr")
+ 		   (const_string "*")))
     (set (attr "addr")
       (if_then_else (eq_attr "alternative" "9,10")
  		   (const_string "gpr16")
***************
*** 12313,12318 ****
--- 12364,12376 ----
       (if_then_else (eq_attr "alternative" "0,1,2,3,6,7,10")
  		   (const_string "ssemov")
  		   (const_string "sselog")))
+    (set (attr "c86_attr")
+ 	(cond [(eq_attr "alternative" "6,7,10")
+ 		 (const_string "blend")
+ 	       (eq_attr "alternative" "4,5,8,9,11,12")
+ 		 (const_string "insr")
+ 	      ]
+ 	      (const_string "*")))
     (set (attr "prefix_data16")
       (if_then_else (eq_attr "alternative" "4,5")
  		   (const_string "1")
***************
*** 12681,12686 ****
--- 12739,12745 ----
    [(set_attr "isa" "noavx,noavx,avx,noavx,avx")
     (set_attr "addr" "gpr16,gpr16,*,*,*")
     (set_attr "type" "sselog,sselog,sselog,*,*")
+    (set_attr "c86_attr" "extr,extr,extr,*,*")
     (set_attr "prefix_data16" "1,1,1,*,*")
     (set_attr "prefix_extra" "1,1,1,*,*")
     (set_attr "length_immediate" "1,1,1,*,*")
***************
*** 13580,13585 ****
--- 13639,13645 ----
    [(set_attr "isa" "*,sse4_noavx,avx,noavx,avx")
     (set_attr "addr" "*,gpr16,*,*,*")
     (set_attr "type" "sselog1,sselog1,sselog1,sseishft1,sseishft1")
+    (set_attr "c86_attr" "extr,extr,extr,other,other")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "TI")])
  
***************
*** 14370,14375 ****
--- 14430,14436 ----
    "TARGET_AVX512F"
    "valign<ssemodesuffix>\t{%3, %2, %1, %0<mask_operand4>|%0<mask_operand4>, %1, %2, %3}";
    [(set_attr "prefix" "evex")
+    (set_attr "c86_attr" "shufx")
     (set_attr "mode" "<sseinsnmode>")])
  
  (define_mode_attr vec_extract_imm_predicate
***************
*** 16985,16990 ****
--- 17046,17052 ----
     "TARGET_AVX512BW && <mask_mode512bit_condition>"
     "vpmaddwd\t{%2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2}";
    [(set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "madd")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
  
***************
*** 17056,17061 ****
--- 17118,17124 ----
    "TARGET_AVX2 && !(MEM_P (operands[1]) && MEM_P (operands[2]))"
    "vpmaddwd\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "madd")
     (set_attr "prefix" "vex")
     (set_attr "mode" "OI")])
  
***************
*** 17114,17119 ****
--- 17177,17183 ----
     vpmaddwd\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "madd")
     (set_attr "atom_unit" "simul")
     (set_attr "prefix_data16" "1,*")
     (set_attr "prefix" "orig,vex")
***************
*** 17981,17986 ****
--- 18045,18051 ----
    "TARGET_AVX2 && !(MEM_P (operands[1]) && MEM_P (operands[2]))"
    "vp<maxmin_int><ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "maxmin")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "vex")
     (set_attr "mode" "OI")])
***************
*** 18022,18027 ****
--- 18087,18093 ----
    "TARGET_AVX512F && !(MEM_P (operands[1]) && MEM_P (operands[2]))"
    "vp<maxmin_int><ssemodesuffix>\t{%2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2}"
    [(set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "maxmin")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 18033,18038 ****
--- 18099,18105 ----
    "TARGET_AVX512BW && !(MEM_P (operands[1]) && MEM_P (operands[2]))"
    "vp<maxmin_int><ssemodesuffix>\t{%2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2}"
    [(set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "maxmin")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 18131,18136 ****
--- 18198,18204 ----
     vp<maxmin_int><ssemodesuffix>\t{%2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "maxmin")
     (set_attr "prefix_extra" "1")
     (set_attr "addr" "gpr16,gpr16,*")
     (set_attr "prefix" "orig,orig,vex")
***************
*** 18147,18152 ****
--- 18215,18221 ----
     vp<maxmin_int>w\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "maxmin")
     (set_attr "addr" "gpr16,*")
     (set_attr "prefix" "orig,vex")
     (set_attr "mode" "TI")])
***************
*** 18215,18220 ****
--- 18284,18290 ----
     vp<maxmin_int><ssemodesuffix>\t{%2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "maxmin")
     (set_attr "addr" "gpr16,gpr16,*")
     (set_attr "prefix_extra" "1,1,*")
     (set_attr "prefix" "orig,orig,vex")
***************
*** 18232,18237 ****
--- 18302,18308 ----
    [(set_attr "isa" "noavx,avx")
     (set_attr "addr" "gpr16,*")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "maxmin")
     (set_attr "prefix" "orig,vex")
     (set_attr "mode" "TI")])
  
***************
*** 18901,18906 ****
--- 18972,18978 ----
    [(set_attr "isa" "noavx,avx_noavx512f,avx512f,*,*")
     (set_attr "addr" "*,gpr16,*,*,*")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "sselogic")
     (set (attr "prefix_data16")
       (if_then_else
         (and (eq_attr "alternative" "0")
***************
*** 19007,19012 ****
--- 19079,19085 ----
    "TARGET_AVX512F"
    "vpandn<ssemodesuffix>\t{%2, %1, %0%{%4%}%N3|%0%{%4%}%N3, %1, %2}";
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "sselogic")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 19131,19136 ****
--- 19204,19210 ----
    [(set_attr "isa" "noavx,avx_noavx512f,avx512f")
     (set_attr "addr" "*,gpr16,*")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "sselogic")
     (set (attr "prefix_data16")
       (if_then_else
         (and (eq_attr "alternative" "0")
***************
*** 19228,19233 ****
--- 19302,19308 ----
    [(set_attr "isa" "noavx,avx_noavx512f,avx512f")
     (set_attr "addr" "*,gpr16,*")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "sselogic")
     (set (attr "prefix_data16")
       (if_then_else
         (and (eq_attr "alternative" "0")
***************
*** 19264,19269 ****
--- 19339,19345 ----
     (set_attr "prefix" "orig,vex,evex")
     (set_attr "prefix_data16" "1,*,*")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "sselogic")
     (set_attr "mode" "TI")])
  
  (define_expand "one_cmplv1ti2"
***************
*** 20239,20244 ****
--- 20315,20321 ----
  }
    [(set_attr "isa" "noavx,noavx,avx,avx,<pinsr_evex_isa>,<pinsr_evex_isa>,avx2")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insr")
     (set (attr "addr")
  	(if_then_else (eq_attr "alternative" "0,1")
  		      (const_string "gpr16")
***************
*** 20352,20357 ****
--- 20429,20435 ----
      }
  }
    [(set_attr "type" "sselog,ssemov,ssemov")
+    (set_attr "c86_attr" "insertx,*,*")
     (set_attr "length_immediate" "1,0,0")
     (set_attr "prefix" "evex,vex,evex")
     (set_attr "mode" "<sseinsnmode>,<ssequarterinsnmode>,<ssequarterinsnmode>")])
***************
*** 20384,20389 ****
--- 20462,20468 ----
    return "vinsert<shuffletype><extract_suf>\t{%3, %2, %1, %0<mask_operand4>|%0<mask_operand4>, %1, %2, %3}";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 20422,20427 ****
--- 20501,20507 ----
    "TARGET_AVX512DQ"
    "vinsert<shuffletype>32x8\t{$0x0, %2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2, 0x0}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 20439,20444 ****
--- 20519,20525 ----
    "TARGET_AVX512DQ"
    "vinsert<shuffletype>32x8\t{$0x1, %2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2, 0x1}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 20454,20459 ****
--- 20535,20541 ----
    "TARGET_AVX512F"
    "vinsert<shuffletype>64x4\t{$0x0, %2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2, 0x0}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
***************
*** 20469,20474 ****
--- 20551,20557 ----
    "TARGET_AVX512F"
    "vinsert<shuffletype>64x4\t{$0x1, %2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2, 0x1}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
***************
*** 20518,20523 ****
--- 20601,20607 ----
    return "vshuf<shuffletype>64x2\t{%3, %2, %1, %0<mask_operand7>|%0<mask_operand7>, %1, %2, %3}";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "shufx")
     (set_attr "addr" "gpr16,*")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
***************
*** 20581,20586 ****
--- 20665,20671 ----
    return "vshuf<shuffletype>64x2\t{%3, %2, %1, %0<mask_operand11>|%0<mask_operand11>, %1, %2, %3}";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "shufx")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 20617,20622 ****
--- 20702,20708 ----
    return "vshuf<shuffletype>64x2\t{%2, %1, %1, %0<mask_operand10>|%0<mask_operand10>, %1, %1, %2}";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "shufx")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 20680,20685 ****
--- 20766,20772 ----
    return "vshuf<shuffletype>32x4\t{%3, %2, %1, %0<mask_operand11>|%0<mask_operand11>, %1, %2, %3}";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "shufx")
     (set_attr "addr" "gpr16,*")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
***************
*** 20767,20772 ****
--- 20854,20860 ----
    return "vshuf<shuffletype>32x4\t{%3, %2, %1, %0<mask_operand19>|%0<mask_operand19>, %1, %2, %3}";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "shufx")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 20819,20824 ****
--- 20907,20913 ----
    return "vshuf<shuffletype>32x4\t{%2, %1, %1, %0<mask_operand18>|%0<mask_operand18>, %1, %1, %2}";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "shufx")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 21423,21428 ****
--- 21512,21518 ----
    [(set_attr "isa" "sse2_noavx,avx,sse4_noavx,avx")
     (set_attr "addr" "*,*,gpr16,*")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "extr")
     (set (attr "prefix_extra")
       (if_then_else
         (eq (const_string "<MODE>mode") (const_string "V8HImode"))
***************
*** 21444,21449 ****
--- 21534,21540 ----
    "%vpextr<PEXTR_MODE12:ssemodesuffix>\t{%2, %1, %k0|%k0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "extr")
     (set (attr "prefix_extra")
       (if_then_else
         (eq (const_string "<PEXTR_MODE12:MODE>mode") (const_string "V8HImode"))
***************
*** 21464,21469 ****
--- 21555,21561 ----
    "%vpextrb\t{%2, %1, %k0|%k0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "extr")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "maybe_vex")
***************
*** 21598,21603 ****
--- 21690,21696 ----
  }
    [(set_attr "isa" "noavx,avx,avx512dq,noavx,noavx,avx")
     (set_attr "type" "sselog1,sselog1,sselog1,sseishft1,sseishft1,sseishft1")
+    (set_attr "c86_attr" "extr,extr,*,*,*,*")
     (set (attr "addr")
  	(if_then_else (eq_attr "alternative" "0")
  		      (const_string "gpr16")
***************
*** 21620,21625 ****
--- 21713,21719 ----
    "%vpextrd\t{%2, %1, %k0|%k0, %1, %2}"
    [(set_attr "isa" "noavx,avx,avx512dq")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "extr")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "maybe_vex")
***************
*** 21692,21697 ****
--- 21786,21795 ----
  	      (const_string "imov")
  	   ]
  	   (const_string "sselog1")))
+    (set (attr "c86_attr")
+      (if_then_else (eq_attr "alternative" "0,1,2")
+ 		   (const_string "extr")
+ 		   (const_string "other")))
     (set (attr "addr")
  	(if_then_else (eq_attr "alternative" "0")
  		      (const_string "gpr16")
***************
*** 21857,21862 ****
--- 21955,21964 ----
  	      (const_string "mmxmov")
  	   ]
  	   (const_string "sselog")))
+    (set (attr "c86_attr")
+      (if_then_else (eq_attr "alternative" "0,1,2,3")
+ 		   (const_string "insr")
+ 		   (const_string "other")))
     (set (attr "addr")
       (if_then_else (eq_attr "alternative" "0,1")
  		   (const_string "gpr16")
***************
*** 22015,22020 ****
--- 22117,22126 ----
         (eq_attr "alternative" "0,1,2,3,4,5")
         (const_string "sselog")
         (const_string "ssemov2")))
+    (set (attr "c86_attr")
+      (if_then_else (eq_attr "alternative" "0,1,2,3")
+ 		   (const_string "insr")
+ 		   (const_string "other")))
     (set (attr "addr")
       (if_then_else (eq_attr "alternative" "0,1")
  		   (const_string "gpr16")
***************
*** 22234,22239 ****
--- 22340,22346 ----
     vpavg<ssemodesuffix>\t{%2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "avg")
     (set_attr "prefix_data16" "1,*")
     (set_attr "prefix" "orig,<mask_prefix>")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 22262,22267 ****
--- 22369,22375 ----
     vpsadbw\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "sadbw")
     (set_attr "atom_unit" "simul")
     (set_attr "prefix_data16" "1,*")
     (set_attr "prefix" "orig,maybe_evex")
***************
*** 22276,22281 ****
--- 22384,22390 ----
    "%vmovmsk<ssemodesuffix>\t{%1, %0|%0, %1}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "movnt")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 22289,22294 ****
--- 22398,22404 ----
    "%vmovmsk<ssemodesuffix>\t{%1, %0|%0, %1}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "movnt")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "<MODE>")])
  
***************
*** 22426,22431 ****
--- 22536,22542 ----
    "%vpmovmskb\t{%1, %0|%0, %1}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "movnt")
     (set (attr "prefix_data16")
       (if_then_else
         (match_test "TARGET_AVX")
***************
*** 22444,22449 ****
--- 22555,22561 ----
    "%vpmovmskb\t{%1, %k0|%k0, %1}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "movnt")
     (set (attr "prefix_data16")
       (if_then_else
         (match_test "TARGET_AVX")
***************
*** 22462,22467 ****
--- 22574,22580 ----
    "%vpmovmskb\t{%1, %k0|%k0, %1}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "movnt")
     (set (attr "prefix_data16")
       (if_then_else
         (match_test "TARGET_AVX")
***************
*** 22811,22816 ****
--- 22924,22930 ----
    return "%vmaskmovdqu\t{%2, %1|%1, %2}";
  }
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blend")
     (set_attr "prefix_data16" "1")
     (set (attr "length_address")
       (symbol_ref ("Pmode != word_mode")))
***************
*** 22819,22824 ****
--- 22933,22939 ----
       (symbol_ref ("3 + REX_SSE_REGNO_P (REGNO (operands[2]))")))
     (set_attr "prefix" "maybe_vex")
     (set_attr "znver1_decode" "vector")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "TI")])
  
  (define_insn "sse_ldmxcsr"
***************
*** 22911,22916 ****
--- 23026,23032 ----
    "TARGET_AVX2"
    "vph<plusminus_mnemonic>w\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "hplus")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "vex")
***************
*** 22937,22942 ****
--- 23053,23059 ----
     vph<plusminus_mnemonic>w\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "hplus")
     (set_attr "addr" "gpr16")
     (set_attr "atom_unit" "complex")
     (set_attr "prefix_extra" "1")
***************
*** 22978,22983 ****
--- 23095,23101 ----
  }
    [(set_attr "mmx_isa" "native,sse_noavx,avx")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "hplus")
     (set_attr "atom_unit" "complex")
     (set_attr "prefix_extra" "1")
     (set (attr "prefix_rex") (symbol_ref "x86_extended_reg_mentioned_p (insn)"))
***************
*** 23001,23006 ****
--- 23119,23125 ----
    "TARGET_AVX2"
    "vph<plusminus_mnemonic>d\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "hplus")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "vex")
***************
*** 23025,23030 ****
--- 23144,23150 ----
     vph<plusminus_mnemonic>d\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "hplus")
     (set_attr "addr" "gpr16")
     (set_attr "atom_unit" "complex")
     (set_attr "prefix_data16" "1,*")
***************
*** 23065,23070 ****
--- 23185,23191 ----
  }
    [(set_attr "mmx_isa" "native,sse_noavx,avx")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "hplus")
     (set_attr "addr" "gpr16")
     (set_attr "atom_unit" "complex")
     (set_attr "prefix_extra" "1")
***************
*** 23121,23126 ****
--- 23242,23248 ----
    "TARGET_AVX2"
    "vpmaddubsw\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "madd")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "vex")
     (set_attr "mode" "OI")])
***************
*** 23136,23141 ****
--- 23258,23264 ----
     "TARGET_AVX512BW"
     "vpmaddubsw\t{%2, %1, %0<mask_operand3>|%0<mask_operand3>, %1, %2}";
    [(set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "madd")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
  
***************
*** 23212,23217 ****
--- 23335,23341 ----
    [(set_attr "isa" "noavx,avx")
     (set_attr "addr" "gpr16,*")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "madd")
     (set_attr "atom_unit" "simul")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,vex")
***************
*** 23248,23253 ****
--- 23372,23378 ----
    [(set_attr "isa" "*,noavx,avx")
     (set_attr "mmx_isa" "native,*,*")
     (set_attr "type" "sseiadd")
+    (set_attr "c86_attr" "madd")
     (set_attr "atom_unit" "simul")
     (set_attr "prefix_extra" "1")
     (set (attr "prefix_rex") (symbol_ref "x86_extended_reg_mentioned_p (insn)"))
***************
*** 23531,23536 ****
--- 23656,23662 ----
     vpsign<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "sign")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,vex")
***************
*** 23550,23555 ****
--- 23676,23682 ----
    [(set_attr "isa" "*,noavx,avx")
     (set_attr "mmx_isa" "native,*,*")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "sign")
     (set_attr "prefix_extra" "1")
     (set (attr "prefix_rex") (symbol_ref "x86_extended_reg_mentioned_p (insn)"))
     (set_attr "mode" "DI,TI,TI")])
***************
*** 23699,23704 ****
--- 23826,23832 ----
     (set_attr "type" "sselog1")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "maybe_vex")
+    (set_attr "c86_attr" "abs")
     (set_attr "mode" "<sseinsnmode>")])
  
  (define_insn "abs<mode>2_mask"
***************
*** 23711,23716 ****
--- 23839,23845 ----
    "TARGET_AVX512F"
    "vpabs<ssemodesuffix>\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}"
    [(set_attr "type" "sselog1")
+    (set_attr "c86_attr" "abs")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 23724,23729 ****
--- 23853,23859 ----
    "TARGET_AVX512BW"
    "vpabs<ssemodesuffix>\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}"
    [(set_attr "type" "sselog1")
+    (set_attr "c86_attr" "abs")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 23756,23761 ****
--- 23886,23892 ----
    "TARGET_SSE4A"
    "movnt<ssemodesuffix>\t{%1, %0|%0, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "movnt")
     (set_attr "mode" "<MODE>")])
  
  (define_insn "sse4a_vmmovnt<mode>"
***************
*** 23768,23773 ****
--- 23899,23905 ----
    "TARGET_SSE4A"
    "movnt<ssescalarmodesuffix>\t{%1, %0|%0, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "movnt")
     (set_attr "mode" "<ssescalarmode>")])
  
  (define_insn "sse4a_extrqi"
***************
*** 23844,23849 ****
--- 23976,23982 ----
     vblend<ssemodesuffix>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blend")
     (set_attr "addr" "gpr16")
     (set_attr "length_immediate" "1")
     (set_attr "prefix_data16" "1,1,*")
***************
*** 23865,23870 ****
--- 23998,24004 ----
     vblendv<ssemodesuffix>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blendv")
     (set_attr "addr" "gpr16")
     (set_attr "length_immediate" "1")
     (set_attr "prefix_data16" "1,1,*")
***************
*** 23898,23903 ****
--- 24032,24038 ----
  }
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blendv")
     (set_attr "length_immediate" "1")
     (set_attr "prefix_data16" "1,1,*")
     (set_attr "prefix_extra" "1")
***************
*** 24103,24108 ****
--- 24238,24244 ----
     (set_attr "prefix" "orig,orig,vex")
     (set_attr "btver2_decode" "vector,vector,vector")
     (set_attr "znver1_decode" "vector,vector,vector")
+    (set_attr "c86_decode" "vector,vector,vector")
     (set_attr "mode" "<MODE>")])
  
  ;; Mode attribute used by `vmovntdqa' pattern
***************
*** 24118,24123 ****
--- 24254,24260 ----
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "addr" "gpr16,gpr16,*")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "movnt")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 24142,24147 ****
--- 24279,24285 ----
     (set_attr "prefix" "orig,orig,vex")
     (set_attr "btver2_decode" "vector,vector,vector")
     (set_attr "znver1_decode" "vector,vector,vector")
+    (set_attr "c86_decode" "vector,vector,vector")
     (set_attr "mode" "<sseinsnmode>")])
  
  (define_insn "avx10_2_mpsadbw<mask_name>"
***************
*** 24201,24206 ****
--- 24339,24345 ----
     vpblendvb\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blendv")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "*,*,1")
***************
*** 24342,24347 ****
--- 24481,24487 ----
     vpblendw\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blend")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
***************
*** 24414,24419 ****
--- 24554,24560 ----
    return "vpblendw\t{%3, %2, %1, %0|%0, %1, %2, %3}";
  }
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blend")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
***************
*** 24429,24434 ****
--- 24570,24576 ----
    "TARGET_AVX2"
    "vpblendd\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "blend")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
***************
*** 24455,24460 ****
--- 24597,24603 ----
    "TARGET_AVX2 && <mask_avx512bw_condition> && <mask_avx512vl_condition>"
    "vpmov<extsuffix>bw\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "OI")])
***************
*** 24509,24514 ****
--- 24652,24658 ----
    "TARGET_AVX512BW"
    "vpmov<extsuffix>bw\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
  
***************
*** 24568,24573 ****
--- 24712,24718 ----
    "%vpmov<extsuffix>bw\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 24584,24589 ****
--- 24729,24735 ----
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "addr" "gpr16,gpr16,*")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 24730,24735 ****
--- 24876,24882 ----
    "TARGET_AVX512F"
    "vpmov<extsuffix>bd\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
  
***************
*** 24751,24756 ****
--- 24898,24904 ----
    "TARGET_AVX2 && <mask_avx512vl_condition>"
    "vpmov<extsuffix>bd\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "OI")])
***************
*** 24762,24767 ****
--- 24910,24916 ----
    "TARGET_AVX2 && <mask_avx512vl_condition>"
    "%vpmov<extsuffix>bd\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "OI")])
***************
*** 24839,24844 ****
--- 24988,24994 ----
    "%vpmov<extsuffix>bd\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 24852,24857 ****
--- 25002,25008 ----
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "addr" "gpr16,gpr16,*")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 24929,24934 ****
--- 25080,25086 ----
    "TARGET_AVX512F"
    "vpmov<extsuffix>wd\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
  
***************
*** 24982,24987 ****
--- 25134,25140 ----
    "TARGET_AVX2 && <mask_avx512vl_condition>"
    "vpmov<extsuffix>wd\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "OI")])
***************
*** 25041,25046 ****
--- 25194,25200 ----
    "%vpmov<extsuffix>wd\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 25054,25059 ****
--- 25208,25214 ----
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "addr" "gpr16,gpr16,*")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 25198,25203 ****
--- 25353,25359 ----
    "TARGET_AVX512F"
    "vpmov<extsuffix>bq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
  
***************
*** 25208,25213 ****
--- 25364,25370 ----
    "TARGET_AVX512F"
    "vpmov<extsuffix>bq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
  
***************
*** 25281,25286 ****
--- 25438,25444 ----
    "TARGET_AVX2 && <mask_avx512vl_condition>"
    "vpmov<extsuffix>bq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "OI")])
***************
*** 25292,25297 ****
--- 25450,25456 ----
    "TARGET_AVX2 && <mask_avx512vl_condition>"
    "vpmov<extsuffix>bq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "OI")])
***************
*** 25372,25377 ****
--- 25531,25537 ----
    "%vpmov<extsuffix>bq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 25385,25390 ****
--- 25545,25551 ----
    [(set_attr "isa" "noavx,avx")
     (set_attr "addr" "gpr16,*")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 25434,25439 ****
--- 25595,25601 ----
    "TARGET_AVX512F"
    "vpmov<extsuffix>wq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
  
***************
*** 25453,25458 ****
--- 25615,25621 ----
    "TARGET_AVX2 && <mask_avx512vl_condition>"
    "vpmov<extsuffix>wq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "OI")])
***************
*** 25464,25469 ****
--- 25627,25633 ----
    "TARGET_AVX2 && <mask_avx512vl_condition>"
    "vpmov<extsuffix>wq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "maybe_evex")
     (set_attr "mode" "OI")])
***************
*** 25536,25541 ****
--- 25700,25706 ----
    "%vpmov<extsuffix>wq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 25549,25554 ****
--- 25714,25720 ----
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "addr" "gpr16,gpr16,*")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 25624,25629 ****
--- 25790,25796 ----
    "TARGET_AVX512F"
    "vpmov<extsuffix>dq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
  
***************
*** 25675,25680 ****
--- 25842,25848 ----
    "TARGET_AVX2 && <mask_avx512vl_condition>"
    "vpmov<extsuffix>dq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix" "maybe_evex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "OI")])
***************
*** 25730,25735 ****
--- 25898,25904 ----
    "%vpmov<extsuffix>dq\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 25743,25748 ****
--- 25912,25918 ----
    [(set_attr "isa" "noavx,noavx,avx")
     (set_attr "addr" "gpr16,gpr16,*")
     (set_attr "type" "ssemov")
+    (set_attr "c86_attr" "vpmovx")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,orig,maybe_evex")
     (set_attr "mode" "TI")])
***************
*** 26195,26200 ****
--- 26365,26371 ----
  }
    [(set_attr "isa" "noavx,noavx,noavx512f,avx512f")
     (set_attr "type" "ssecvt")
+    (set_attr "c86_attr" "aes")
     (set_attr "addr" "gpr16,gpr16,gpr16,*")
     (set_attr "length_immediate" "1")
     (set_attr "prefix_data16" "1,1,*,*")
***************
*** 26232,26237 ****
--- 26403,26409 ----
  }
    [(set_attr "isa" "noavx,noavx,noavx512f,avx512f")
     (set_attr "type" "ssecvt")
+    (set_attr "c86_attr" "aes")
     (set_attr "addr" "gpr16,gpr16,gpr16,*")
     (set_attr "length_immediate" "1")
     (set_attr "prefix_data16" "1,1,*,*")
***************
*** 26501,26506 ****
--- 26673,26679 ----
    "TARGET_SSE4_2"
    "%vpcmpestri\t{%5, %3, %1|%1, %3, %5}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "cmpestr")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "maybe_vex")
***************
*** 26529,26534 ****
--- 26702,26708 ----
    "TARGET_SSE4_2"
    "%vpcmpestrm\t{%5, %3, %1|%1, %3, %5}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "cmpestr")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
***************
*** 26555,26560 ****
--- 26729,26735 ----
     %vpcmpestri\t{%6, %4, %2|%2, %4, %6}
     %vpcmpestri\t{%6, %4, %2|%2, %4, %6}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "cmpestr")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
***************
*** 26632,26637 ****
--- 26807,26813 ----
    "TARGET_SSE4_2"
    "%vpcmpistri\t{%3, %2, %1|%1, %2, %3}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "cmpestr")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
***************
*** 26656,26661 ****
--- 26832,26838 ----
    "TARGET_SSE4_2"
    "%vpcmpistrm\t{%3, %2, %1|%1, %2, %3}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "cmpestr")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
***************
*** 26680,26685 ****
--- 26857,26863 ----
     %vpcmpistri\t{%4, %3, %2|%2, %3, %4}
     %vpcmpistri\t{%4, %3, %2|%2, %3, %4}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "cmpestr")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
***************
*** 26866,26871 ****
--- 27044,27050 ----
    "TARGET_XOP"
    "vphadd<u>bw\t{%1, %0|%0, %1}"
    [(set_attr "type" "sseiadd1")
+    (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "TI")])
***************
*** 26898,26903 ****
--- 27077,27083 ----
    "TARGET_XOP"
    "vphadd<u>bd\t{%1, %0|%0, %1}"
    [(set_attr "type" "sseiadd1")
+    (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "TI")])
***************
*** 26946,26951 ****
--- 27126,27132 ----
    "TARGET_XOP"
    "vphadd<u>bq\t{%1, %0|%0, %1}"
    [(set_attr "type" "sseiadd1")
+    (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "TI")])
***************
*** 26966,26971 ****
--- 27147,27153 ----
    "TARGET_XOP"
    "vphadd<u>wd\t{%1, %0|%0, %1}"
    [(set_attr "type" "sseiadd1")
+    (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "TI")])
***************
*** 26994,26999 ****
--- 27176,27182 ----
    "TARGET_XOP"
    "vphadd<u>wq\t{%1, %0|%0, %1}"
    [(set_attr "type" "sseiadd1")
+    (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "TI")])
***************
*** 27012,27017 ****
--- 27195,27201 ----
    "TARGET_XOP"
    "vphadd<u>dq\t{%1, %0|%0, %1}"
    [(set_attr "type" "sseiadd1")
+    (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "TI")])
***************
*** 27036,27041 ****
--- 27220,27226 ----
    "TARGET_XOP"
    "vphsubbw\t{%1, %0|%0, %1}"
    [(set_attr "type" "sseiadd1")
+    (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "TI")])
***************
*** 27056,27061 ****
--- 27241,27247 ----
    "TARGET_XOP"
    "vphsubwd\t{%1, %0|%0, %1}"
    [(set_attr "type" "sseiadd1")
+    (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "TI")])
***************
*** 27074,27079 ****
--- 27260,27266 ----
    "TARGET_XOP"
    "vphsubdq\t{%1, %0|%0, %1}"
    [(set_attr "type" "sseiadd1")
+    (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "TI")])
***************
*** 27780,27785 ****
--- 27967,27973 ----
     vaesenc\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx,vaes_avx512vl")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "aes")
     (set_attr "addr" "gpr16,gpr16,*")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,maybe_evex,evex")
***************
*** 27798,27803 ****
--- 27986,27992 ----
     vaesenclast\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx,vaes_avx512vl")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "aes")
     (set_attr "addr" "gpr16,gpr16,*")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,maybe_evex,evex")
***************
*** 27816,27821 ****
--- 28005,28011 ----
     vaesdec\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "isa" "noavx,avx,vaes_avx512vl")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "aes")
     (set_attr "addr" "gpr16,gpr16,*")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,maybe_evex,evex")
***************
*** 27835,27840 ****
--- 28025,28031 ----
    [(set_attr "isa" "noavx,avx,vaes_avx512vl")
     (set_attr "addr" "gpr16,gpr16,*")
     (set_attr "type" "sselog1")
+    (set_attr "c86_attr" "aes")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "orig,maybe_evex,evex")
     (set_attr "btver2_decode" "double,double,double")
***************
*** 27847,27852 ****
--- 28038,28044 ----
    "TARGET_AES"
    "%vaesimc\t{%1, %0|%0, %1}"
    [(set_attr "type" "sselog1")
+    (set_attr "c86_attr" "aes")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "maybe_vex")
***************
*** 27860,27865 ****
--- 28052,28058 ----
    "TARGET_AES"
    "%vaeskeygenassist\t{%2, %1, %0|%0, %1, %2}"
    [(set_attr "type" "sselog1")
+    (set_attr "c86_attr" "aes")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
***************
*** 27883,27888 ****
--- 28076,28082 ----
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "orig,vex,evex")
+    (set_attr "c86_decode" "*,vector,vector")
     (set_attr "mode" "TI")])
  
  (define_expand "avx_vzeroall"
***************
*** 28000,28005 ****
--- 28194,28200 ----
    return "vperm<ssemodesuffix>\t{%1, %2, %0<mask_operand3>|%0<mask_operand3>, %2, %1}";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "perm")
     (set_attr "prefix" "<mask_prefix2>")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 28012,28017 ****
--- 28207,28213 ----
    "TARGET_AVX512VBMI && <mask_mode512bit_condition>"
    "vperm<ssemodesuffix>\t{%1, %2, %0<mask_operand3>|%0<mask_operand3>, %2, %1}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "perm")
     (set_attr "prefix" "<mask_prefix2>")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 28024,28029 ****
--- 28220,28226 ----
    "TARGET_AVX512BW && <mask_mode512bit_condition>"
    "vpermw\t{%1, %2, %0<mask_operand3>|%0<mask_operand3>, %2, %1}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "perm")
     (set_attr "prefix" "<mask_prefix2>")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 28242,28247 ****
--- 28439,28445 ----
    return "vperm<ssemodesuffix>\t{%2, %1, %0<mask_operand6>|%0<mask_operand6>, %1, %2}";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "perm")
     (set_attr "prefix" "<mask_prefix2>")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 28317,28322 ****
--- 28515,28521 ----
    return "vperm<ssemodesuffix>\t{%2, %1, %0<mask_operand10>|%0<mask_operand10>, %1, %2}";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "perm")
     (set_attr "prefix" "<mask_prefix2>")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 28423,28428 ****
--- 28622,28628 ----
     vshuf<shuffletype>32x4\t{$0x0, %g1, %g1, %0<mask_operand2>|%0<mask_operand2>, %g1, %g1, 0x0}
     vbroadcast<shuffletype>32x4\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "shufx,*")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 28435,28440 ****
--- 28635,28641 ----
     vshuf<shuffletype>64x2\t{$0x44, %g1, %g1, %0<mask_operand2>|%0<mask_operand2>, %g1, %g1, 0x44}
     vbroadcast<shuffletype>64x4\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "shufx,*")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 28687,28692 ****
--- 28888,28894 ----
     vinsert<shuffletype>32x4\t{$1, %1, %0, %0|%0, %0, %1, 1}"
    [(set_attr "isa" "noavx512vl,*,*,avx512dq,avx512dq,avx512vl,avx512vl")
     (set_attr "type" "ssemov,sselog1,sselog1,ssemov,sselog1,ssemov,sselog1")
+    (set_attr "c86_attr" "*,insertx,*,*,insertx,*,insertx")
     (set (attr "addr")
  	(if_then_else (eq_attr "alternative" "0")
  		      (const_string "gpr16")
***************
*** 28745,28750 ****
--- 28947,28953 ----
     vshuf<shuffletype>32x4\t{$0x0, %t1, %t1, %0<mask_operand2>|%0<mask_operand2>, %t1, %t1, 0x0}
     vbroadcast<shuffletype>32x4\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "shufx,*")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 28758,28763 ****
--- 28961,28967 ----
     vshuf<shuffletype>32x4\t{$0x44, %g1, %g1, %0<mask_operand2>|%0<mask_operand2>, %g1, %g1, 0x44}
     vbroadcast<shuffletype>32x8\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "shufx,*")
     (set_attr "length_immediate" "1,*")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 28775,28780 ****
--- 28979,28985 ----
     vshuf<shuffletype>64x2\t{$0x0, %<xtg_mode>1, %<xtg_mode>1, %0<mask_operand2>|%0<mask_operand2>, %<xtg_mode>1, %<xtg_mode>1, 0x0}
     vbroadcast<shuffletype>64x2\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "shufx,*")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 28872,28877 ****
--- 29077,29083 ----
    "TARGET_AVX512F"
    "vpermi2<ssemodesuffix>\t{%3, %1, %0%{%4%}|%0%{%4%}, %1, %3}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "perm2")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 28888,28893 ****
--- 29094,29100 ----
    "TARGET_AVX512F"
    "vpermi2<ssemodesuffix>\t{%3, %1, %0%{%4%}|%0%{%4%}, %1, %3}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "perm2")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 28917,28922 ****
--- 29124,29130 ----
     vpermt2<ssemodesuffix>\t{%3, %1, %0<sd_mask_op4>|%0<sd_mask_op4>, %1, %3}
     vpermi2<ssemodesuffix>\t{%3, %2, %0<sd_mask_op4>|%0<sd_mask_op4>, %2, %3}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "perm2")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 28948,28953 ****
--- 29156,29162 ----
    "TARGET_AVX512F"
    "vpermt2<ssemodesuffix>\t{%3, %1, %0%{%4%}|%0%{%4%}, %1, %3}"
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "perm2")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 29026,29031 ****
--- 29235,29241 ----
    return "vperm2<i128>\t{%3, %2, %1, %0|%0, %1, %2, %3}";
  }
    [(set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
***************
*** 29133,29138 ****
--- 29343,29349 ----
    [(set_attr "isa" "noavx512vl,avx512vl")
     (set_attr "addr" "gpr16,*")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "vex")
***************
*** 29157,29162 ****
--- 29368,29374 ----
    [(set_attr "isa" "noavx512vl,avx512vl")
     (set_attr "addr" "gpr16,*")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "vex")
***************
*** 29180,29185 ****
--- 29392,29398 ----
    [(set_attr "isa" "noavx512vl,avx512vl")
     (set_attr "addr" "gpr16,*")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "vex")
***************
*** 29203,29208 ****
--- 29416,29422 ----
    [(set_attr "isa" "noavx512vl,avx512vl")
     (set_attr "addr" "gpr16,*")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "vex")
***************
*** 29225,29230 ****
--- 29439,29445 ----
    [(set_attr "isa" "noavx512vl,avx512vl")
     (set_attr "addr" "gpr16,*")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "vex,evex")
***************
*** 29247,29252 ****
--- 29462,29468 ----
    [(set_attr "isa" "noavx512vl,avx512vl")
     (set_attr "addr" "gpr16,*")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "vex,evex")
***************
*** 29272,29277 ****
--- 29488,29494 ----
     vinserti32x4\t{$0x0, %2, %1, %0|%0, %1, %2, 0x0}"
    [(set_attr "isa" "noavx512vl,avx512vl")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "addr" "gpr16,*")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
***************
*** 29299,29304 ****
--- 29516,29522 ----
    [(set_attr "isa" "noavx512vl,avx512vl")
     (set_attr "addr" "gpr16")
     (set_attr "type" "sselog")
+    (set_attr "c86_attr" "insertx")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "vex,evex")
***************
*** 29318,29323 ****
--- 29536,29542 ----
      return "vmaskmov<ssefltmodesuffix>\t{%1, %2, %0|%0, %2, %1}";
  }
    [(set_attr "type" "sselog1")
+    (set_attr "c86_attr" "blend")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "vex")
***************
*** 29339,29344 ****
--- 29558,29564 ----
      return "vmaskmov<ssefltmodesuffix>\t{%2, %1, %0|%0, %1, %2}";
  }
    [(set_attr "type" "sselog1")
+    (set_attr "c86_attr" "blend")
     (set_attr "addr" "gpr16")
     (set_attr "prefix_extra" "1")
     (set_attr "prefix" "vex")
***************
*** 29734,29739 ****
--- 29954,29960 ----
    [(set_attr "isa" "noavx512f,avx512f,*,*")
     (set_attr "addr" "gpr16,*,*,*")
     (set_attr "type" "sselog,sselog,ssemov,ssemov")
+    (set_attr "c86_attr" "insertx,insertx,*,*")
     (set_attr "prefix_extra" "1,1,*,*")
     (set_attr "length_immediate" "1,1,*,*")
     (set_attr "prefix" "maybe_evex")
***************
*** 30344,30349 ****
--- 30565,30571 ----
    "TARGET_AVX512F"
    "v<sseintprefix>compress<ssemodesuffix>\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "compress")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 30357,30362 ****
--- 30579,30585 ----
    "TARGET_AVX512VBMI2"
    "vpcompress<ssemodesuffix>\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "compress")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 30370,30375 ****
--- 30593,30599 ----
    "TARGET_AVX512F"
    "v<sseintprefix>compress<ssemodesuffix>\t{%1, %0%{%2%}|%0%{%2%}, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "compress")
     (set_attr "prefix" "evex")
     (set_attr "memory" "store")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 30384,30389 ****
--- 30608,30614 ----
    "TARGET_AVX512VBMI2"
    "vpcompress<ssemodesuffix>\t{%1, %0%{%2%}|%0%{%2%}, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "compress")
     (set_attr "prefix" "evex")
     (set_attr "memory" "store")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 30408,30413 ****
--- 30633,30639 ----
    "TARGET_AVX512F"
    "v<sseintprefix>expand<ssemodesuffix>\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "expand")
     (set_attr "prefix" "evex")
     (set_attr "memory" "none,load")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 30422,30427 ****
--- 30648,30654 ----
    "TARGET_AVX512VBMI2"
    "v<sseintprefix>expand<ssemodesuffix>\t{%1, %0%{%3%}%N2|%0%{%3%}%N2, %1}"
    [(set_attr "type" "ssemov")
+    (set_attr "c86_attr" "expand")
     (set_attr "prefix" "evex")
     (set_attr "memory" "none,load")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 30614,30619 ****
--- 30841,30847 ----
     "TARGET_AVX512BW"
    "vdbpsadbw\t{%3, %2, %1, %0<mask_operand4>|%0<mask_operand4>, %1, %2, %3}"
    [(set_attr "type" "sselog1")
+    (set_attr "c86_attr" "sadbw")
     (set_attr "length_immediate" "1")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 30625,30630 ****
--- 30853,30859 ----
    "TARGET_AVX512CD"
    "vplzcnt<ssemodesuffix>\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "sse")
+    (set_attr "c86_attr" "abs")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 30637,30642 ****
--- 30866,30872 ----
    "vpconflict<ssemodesuffix>\t{%1, %0<mask_operand2>|%0<mask_operand2>, %1}"
    [(set_attr "type" "sse")
     (set_attr "prefix" "evex")
+    (set_attr "c86_decode" "vector")
     (set_attr "mode" "<sseinsnmode>")])
  
  (define_insn "sha1msg1"
***************
*** 30899,30904 ****
--- 31129,31135 ----
    "TARGET_AVX512IFMA"
    "vpmadd52<vpmadd52type>\t{%3, %2, %0|%0, %2, %3}"
    [(set_attr "type" "ssemuladd")
+    (set_attr "c86_attr" "madd")
     (set_attr "prefix" "evex")
     (set_attr "mode" "XI")])
  
***************
*** 30915,30920 ****
--- 31146,31152 ----
    vpmadd52<vpmadd52type>\t{%3, %2, %0|%0, %2, %3}"
    [(set_attr "isa" "avxifma,avx512ifmavl")
     (set_attr "type" "ssemuladd")
+    (set_attr "c86_attr" "madd")
     (set_attr "addr" "gpr16,*")
     (set_attr "prefix" "vex,evex")
     (set_attr "mode" "<sseinsnmode>")])
***************
*** 30932,30937 ****
--- 31164,31170 ----
    "TARGET_AVX512IFMA"
    "vpmadd52<vpmadd52type>\t{%3, %2, %0%{%5%}%{z%}|%0%{%5%}%{z%}, %2, %3}"
    [(set_attr "type" "ssemuladd")
+    (set_attr "c86_attr" "madd")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 30948,30953 ****
--- 31181,31187 ----
    "TARGET_AVX512IFMA"
    "vpmadd52<vpmadd52type>\t{%3, %2, %0%{%4%}|%0%{%4%}, %2, %3}"
    [(set_attr "type" "ssemuladd")
+    (set_attr "c86_attr" "madd")
     (set_attr "prefix" "evex")
     (set_attr "mode" "<sseinsnmode>")])
  
***************
*** 31551,31556 ****
--- 31785,31791 ----
  }
  [(set_attr "isa" "avx,vaes_avx512vl")
   (set_attr "type" "sselog1")
+  (set_attr "c86_attr" "aes")
   (set_attr "addr" "gpr16,*")
   (set_attr "mode" "TI")])
  
***************
*** 31569,31574 ****
--- 31804,31810 ----
  }
  [(set_attr "isa" "avx,vaes_avx512vl")
   (set_attr "type" "sselog1")
+  (set_attr "c86_attr" "aes")
   (set_attr "addr" "gpr16,*")
   (set_attr "mode" "TI")])
  
***************
*** 31587,31592 ****
--- 31823,31829 ----
  }
  [(set_attr "isa" "avx,vaes_avx512vl")
   (set_attr "type" "sselog1")
+  (set_attr "c86_attr" "aes")
   (set_attr "addr" "gpr16,*")
   (set_attr "mode" "TI")])
  
***************
*** 31605,31610 ****
--- 31842,31848 ----
  }
  [(set_attr "isa" "avx,vaes_avx512vl")
   (set_attr "type" "sselog1")
+  (set_attr "c86_attr" "aes")
   (set_attr "addr" "gpr16,*")
   (set_attr "mode" "TI")])
  
diff -Nrcpad gcc-17-20260426/gcc/config/i386/x86-tune-costs.h gcc-17-20260503/gcc/config/i386/x86-tune-costs.h
*** gcc-17-20260426/gcc/config/i386/x86-tune-costs.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/x86-tune-costs.h	Sun May  3 22:32:05 2026
*************** struct processor_costs core_cost = {
*** 4420,4422 ****
--- 4420,4722 ----
    COSTS_N_INSNS (2),			/* Branch mispredict scale.  */
  };
  
+ /*  C86_4G_M4 has optimized REP instruction for medium sized blocks, but for
+     very small blocks it is better to use loop.  For large blocks, libcall
+     can do nontemporary accesses and beat inline considerably.  */
+ static stringop_algs c86_4g_m4_memcpy[2] = {
+   /* 32-bit tuning.  */
+   {libcall, {{6, loop, false},
+ 	     {14, unrolled_loop, false},
+ 	     {-1, libcall, false}}},
+   /* 64-bit tuning.  */
+   {libcall, {{16, loop, false},
+ 	     {128, rep_prefix_8_byte, false},
+ 	     {-1, libcall, false}}}};
+ static stringop_algs c86_4g_m4_memset[2] = {
+   /* 32-bit tuning.  */
+   {libcall, {{8, loop, false},
+ 	     {24, unrolled_loop, false},
+ 	     {128, rep_prefix_4_byte, false},
+ 	     {-1, libcall, false}}},
+   /* 64-bit tuning.  */
+   {libcall, {{48, unrolled_loop, false},
+ 	     {128, rep_prefix_8_byte, false},
+ 	     {-1, libcall, false}}}};
+ static const
+ struct processor_costs c86_4g_m4_cost = {
+   {
+   /* Start of register allocator costs.  integer->integer move cost is 2.  */
+ 
+   /* reg-reg moves are done by renaming and thus they are even cheaper than
+      1 cycle.  Because reg-reg move cost is 2 and the following tables
+      correspond to doubles of latencies, we do not model this correctly.
+      It does not seem to make practical difference to bump prices up even
+      more.  */
+   6,					/* cost for loading QImode using
+ 					   movzbl.  */
+   {6, 6, 6},				/* cost of loading integer registers
+ 					   in QImode, HImode and SImode.
+ 					   Relative to reg-reg move (2).  */
+   {8, 8, 8},				/* cost of storing integer
+ 					   registers.  */
+   2,					/* cost of reg,reg fld/fst.  */
+   {6, 6, 16},				/* cost of loading fp registers
+ 					   in SFmode, DFmode and XFmode.  */
+   {8, 8, 16},				/* cost of storing fp registers
+ 					   in SFmode, DFmode and XFmode.  */
+   2,					/* cost of moving MMX register.  */
+   {6, 6},				/* cost of loading MMX registers
+ 					   in SImode and DImode.  */
+   {8, 8},				/* cost of storing MMX registers
+ 					   in SImode and DImode.  */
+   2, 3, 6,				/* cost of moving XMM,YMM,ZMM register.  */
+   {6, 6, 6, 12, 24},			/* cost of loading SSE registers
+ 					   in 32,64,128,256 and 512-bit.  */
+   {8, 8, 8, 16, 32},			/* cost of storing SSE registers
+ 					   in 32,64,128,256 and 512-bit.  */
+   6, 6,				/* SSE->integer and integer->SSE moves.  */
+   8, 8,				/* mask->integer and integer->mask moves */
+   {6, 6, 6},				/* cost of loading mask register
+ 					   in QImode, HImode, SImode.  */
+   {8, 8, 8},				/* cost if storing mask register
+ 					   in QImode, HImode, SImode.  */
+   2,					/* cost of moving mask register.  */
+   /* End of register allocator costs.  */
+   },
+ 
+   COSTS_N_INSNS (1),			/* cost of an add instruction.  */
+   COSTS_N_INSNS (1),			/* cost of a lea instruction.  */
+   COSTS_N_INSNS (1),			/* variable shift costs.  */
+   COSTS_N_INSNS (1),			/* constant shift costs.  */
+   {COSTS_N_INSNS (3),			/* cost of starting multiply for QI.  */
+    COSTS_N_INSNS (3),			/*				 HI.  */
+    COSTS_N_INSNS (3),			/*				 SI.  */
+    COSTS_N_INSNS (3),			/*				 DI.  */
+    COSTS_N_INSNS (3)},			/*			      other.  */
+   0,					/* cost of multiply per each bit
+ 					    set.  */
+    /* Depending on parameters, idiv can get faster on HYGON.  This is upper
+       bound.  */
+   {COSTS_N_INSNS (16),			/* cost of a divide/mod for QI.  */
+    COSTS_N_INSNS (22),			/*			    HI.  */
+    COSTS_N_INSNS (30),			/*			    SI.  */
+    COSTS_N_INSNS (45),			/*			    DI.  */
+    COSTS_N_INSNS (45)},			/*			    other.  */
+   COSTS_N_INSNS (1),			/* cost of movsx.  */
+   COSTS_N_INSNS (1),			/* cost of movzx.  */
+   8,					/* "large" insn.  */
+   9,					/* MOVE_RATIO.  */
+   6,					/* CLEAR_RATIO */
+   {6, 6, 6},				/* cost of loading integer registers
+ 					   in QImode, HImode and SImode.
+ 					   Relative to reg-reg move (2).  */
+   {8, 8, 8},				/* cost of storing integer
+ 					   registers.  */
+   {6, 6, 6, 12, 24},			/* cost of loading SSE register
+ 					   in 32bit, 64bit, 128bit, 256bit and 512bit */
+   {8, 8, 8, 16, 32},			/* cost of storing SSE register
+ 					   in 32bit, 64bit, 128bit, 256bit and 512bit */
+   {6, 6, 6, 12, 24},			/* cost of unaligned loads.  */
+   {8, 8, 8, 16, 32},			/* cost of unaligned stores.  */
+   2, 3, 6,				/* cost of moving XMM,YMM,ZMM register.  */
+   6,					/* cost of moving SSE register to integer.  */
+   6,					/* cost of moving integer register to SSE.  */
+ 
+   18, 8,				/* Gather load static, per_elt.  */
+   18, 10,				/* Gather store static, per_elt.  */
+   32,					/* size of l1 cache.  */
+   512,					/* size of l2 cache.  */
+   64,					/* size of prefetch block.  */
+   /* C86_4G_M4 processors never drop prefetches; if they cannot be performed
+      immediately, they are queued.  We set number of simultaneous prefetches
+      to a large constant to reflect this (it probably is not a good idea not
+      to limit number of prefetches at all, as their execution also takes some
+      time).  */
+   100,					/* number of parallel prefetches.  */
+   3,					/* Branch cost.  */
+   COSTS_N_INSNS (5),			/* cost of FADD and FSUB insns.  */
+   COSTS_N_INSNS (5),			/* cost of FMUL instruction.  */
+ 
+   COSTS_N_INSNS (15),			/* cost of FDIV instruction.  */
+   COSTS_N_INSNS (1),			/* cost of FABS instruction.  */
+   COSTS_N_INSNS (1),			/* cost of FCHS instruction.  */
+ 
+   COSTS_N_INSNS (10),			/* cost of FSQRT instruction.  */
+ 
+   COSTS_N_INSNS (1),			/* cost of cheap SSE instruction.  */
+   COSTS_N_INSNS (3),			/* cost of ADDSS/SD SUBSS/SD insns.  */
+   COSTS_N_INSNS (3),			/* cost of MULSS instruction.  */
+   COSTS_N_INSNS (4),			/* cost of MULSD instruction.  */
+   COSTS_N_INSNS (5),			/* cost of FMA SS instruction.  */
+   COSTS_N_INSNS (5),			/* cost of FMA SD instruction.  */
+   COSTS_N_INSNS (10),			/* cost of DIVSS instruction.  */
+ 
+   COSTS_N_INSNS (13),			/* cost of DIVSD instruction.  */
+   COSTS_N_INSNS (10),			/* cost of SQRTSS instruction.  */
+   COSTS_N_INSNS (15),			/* cost of SQRTSD instruction.  */
+ 
+   COSTS_N_INSNS (4),			/* cost of CVTSS2SD etc.  */
+   COSTS_N_INSNS (5),			/* cost of 256bit VCVTPS2PD etc.  */
+   COSTS_N_INSNS (10),			/* cost of 512bit VCVTPS2PD etc.  */
+   COSTS_N_INSNS (5),			/* cost of CVTSI2SS instruction.  */
+   COSTS_N_INSNS (5),			/* cost of CVT(T)SS2SI instruction.  */
+   COSTS_N_INSNS (5),			/* cost of CVTPI2PS instruction.  */
+   COSTS_N_INSNS (4),			/* cost of CVT(T)PS2PI instruction.  */
+ 
+   4, 4, 3, 6,				/* reassoc int, fp, vec_int, vec_fp.  */
+   {8, 1, 6},				/* latency times throughput of
+ 					   FMA/DOT_PROD_EXPR/SAD_EXPR,
+ 					   it's used to determine unroll
+ 					   factor in the vectorizer.  */
+   4,					/* Limit how much the autovectorizer
+ 					   may unroll a loop.  */
+   c86_4g_m4_memcpy,
+   c86_4g_m4_memset,
+   COSTS_N_INSNS (4),			/* cond_taken_branch_cost.  */
+   COSTS_N_INSNS (2),			/* cond_not_taken_branch_cost.  */
+   "16",					/* Loop alignment.  */
+   "16",					/* Jump alignment.  */
+   "0:0:8",				/* Label alignment.  */
+   "16",					/* Func alignment.  */
+   4,					/* Small unroll limit.  */
+   2,					/* Small unroll factor.  */
+   COSTS_N_INSNS (2),			/* Branch mispredict scale.  */
+ };
+ 
+ struct processor_costs c86_4g_m6_cost = c86_4g_m4_cost;
+ 
+ struct processor_costs c86_4g_m7_cost = {
+   {
+   /* Start of register allocator costs.  integer->integer move cost is 2.  */
+ 
+   /* reg-reg moves are done by renaming and thus they are even cheaper than
+      1 cycle.  Because reg-reg move cost is 2 and following tables correspond
+      to doubles of latencies, we do not model this correctly.  It does not
+      seem to make practical difference to bump prices up even more.  */
+   6,					/* cost for loading QImode using
+ 					   movzbl.  */
+   {6, 6, 6},				/* cost of loading integer registers
+ 					   in QImode, HImode and SImode.
+ 					   Relative to reg-reg move (2).  */
+   {8, 8, 8},				/* cost of storing integer
+ 					   registers.  */
+   2,					/* cost of reg,reg fld/fst.  */
+   {14, 14, 17},				/* cost of loading fp registers
+ 					   in SFmode, DFmode and XFmode.  */
+   {12, 12, 16},				/* cost of storing fp registers
+ 					   in SFmode, DFmode and XFmode.  */
+   2,					/* cost of moving MMX register.  */
+   {6, 6},				/* cost of loading MMX registers
+ 					   in SImode and DImode.  */
+   {8, 8},				/* cost of storing MMX registers
+ 					   in SImode and DImode.  */
+   2, 2, 3,				/* cost of moving XMM,YMM,ZMM
+ 					   register.  */
+   {6, 6, 10, 10, 12},			/* cost of loading SSE registers
+ 					   in 32,64,128,256 and 512-bit.  */
+   {8, 8, 8, 12, 12},			/* cost of storing SSE registers
+ 					   in 32,64,128,256 and 512-bit.  */
+   6, 8,					/* SSE->integer and integer->SSE
+ 					   moves.  */
+   8, 8,					/* mask->integer and integer->mask moves */
+   {6, 6, 6},				/* cost of loading mask register
+ 					   in QImode, HImode, SImode.  */
+   {8, 8, 8},				/* cost if storing mask register
+ 					   in QImode, HImode, SImode.  */
+   2,					/* cost of moving mask register.  */
+   /* End of register allocator costs.  */
+   },
+ 
+   COSTS_N_INSNS (1),			/* cost of an add instruction.  */
+ 
+   COSTS_N_INSNS (1),			/* cost of a lea instruction.  */
+   COSTS_N_INSNS (1),			/* variable shift costs.  */
+   COSTS_N_INSNS (1),			/* constant shift costs.  */
+   {COSTS_N_INSNS (3),			/* cost of starting multiply for QI.  */
+    COSTS_N_INSNS (3),			/* 				 HI.  */
+    COSTS_N_INSNS (3),			/*				 SI.  */
+    COSTS_N_INSNS (3),			/*				 DI.  */
+    COSTS_N_INSNS (3)},			/*			other.  */
+   0,					/* cost of multiply per each bit
+ 					   set.  */
+   {COSTS_N_INSNS (15),			/* cost of a divide/mod for QI.  */
+    COSTS_N_INSNS (17),			/* 			    HI.  */
+    COSTS_N_INSNS (25),			/*			    SI.  */
+    COSTS_N_INSNS (41),			/*			    DI.  */
+    COSTS_N_INSNS (41)},			/*			    other.  */
+   COSTS_N_INSNS (1),			/* cost of movsx.  */
+   COSTS_N_INSNS (1),			/* cost of movzx.  */
+   8,					/* "large" insn.  */
+   9,					/* MOVE_RATIO.  */
+   6,					/* CLEAR_RATIO */
+   {6, 6, 6},				/* cost of loading integer registers
+ 					   in QImode, HImode and SImode.
+ 					   Relative to reg-reg move (2).  */
+   {8, 8, 8},				/* cost of storing integer
+ 					   registers.  */
+   {6, 6, 10, 10, 12},			/* cost of loading SSE registers
+ 					   in 32bit, 64bit, 128bit, 256bit and 512bit */
+   {8, 8, 8, 12, 12},			/* cost of storing SSE register
+ 					   in 32bit, 64bit, 128bit, 256bit and 512bit */
+   {6, 6, 10, 10, 12},			/* cost of unaligned loads.  */
+   {8, 8, 8, 12, 12},			/* cost of unaligned stores.  */
+   2, 2, 3,				/* cost of moving XMM,YMM,ZMM
+ 					   register.  */
+   6,					/* cost of moving SSE register to integer.  */
+   6,					/* cost of moving integer register to SSE.  */
+ 
+   14, 10,				/* Gather load static, per_elt.  */
+   14, 20,				/* Gather store static, per_elt.  */
+   32,					/* size of l1 cache.  */
+   512,					/* size of l2 cache.  */
+   64,					/* size of prefetch block.  */
+ 
+   100,					/* number of parallel prefetches.  */
+   3,					/* Branch cost.  */
+   COSTS_N_INSNS (5),			/* cost of FADD and FSUB insns.  */
+   COSTS_N_INSNS (5),			/* cost of FMUL instruction.  */
+ 
+   COSTS_N_INSNS (15),			/* cost of FDIV instruction.  */
+   COSTS_N_INSNS (1),			/* cost of FABS instruction.  */
+   COSTS_N_INSNS (1),			/* cost of FCHS instruction.  */
+ 
+   COSTS_N_INSNS (22),			/* cost of FSQRT instruction.  */
+ 
+   COSTS_N_INSNS (1),			/* cost of cheap SSE instruction.  */
+   COSTS_N_INSNS (3),			/* cost of ADDSS/SD SUBSS/SD insns.  */
+   COSTS_N_INSNS (3),			/* cost of MULSS instruction.  */
+   COSTS_N_INSNS (3),			/* cost of MULSD instruction.  */
+   COSTS_N_INSNS (4),			/* cost of FMA SS instruction.  */
+   COSTS_N_INSNS (4),			/* cost of FMA SD instruction.  */
+   COSTS_N_INSNS (13),			/* cost of DIVSS instruction.  */
+ 
+   COSTS_N_INSNS (10),			/* cost of DIVSD instruction.  */
+   COSTS_N_INSNS (14),			/* cost of SQRTSS instruction.  */
+   COSTS_N_INSNS (20),			/* cost of SQRTSD instruction.  */
+ 
+   COSTS_N_INSNS (4),			/* cost of CVTSS2SD etc.  */
+   COSTS_N_INSNS (5),			/* cost of 256bit VCVTPS2PD etc.  */
+   COSTS_N_INSNS (10),			/* cost of 512bit VCVTPS2PD etc.  */
+   COSTS_N_INSNS (5),			/* cost of CVTSI2SS instruction.  */
+   COSTS_N_INSNS (5),			/* cost of CVT(T)SS2SI instruction.  */
+   COSTS_N_INSNS (5),			/* cost of CVTPI2PS instruction.  */
+   COSTS_N_INSNS (4),			/* cost of CVT(T)PS2PI instruction.  */
+   4, 4, 3, 6,				/* reassoc int, fp, vec_int, vec_fp.  */
+   {8, 8, 6},				/* latency times throughput of
+ 					   FMA/DOT_PROD_EXPR/SAD_EXPR,
+ 					   it's used to determine unroll
+ 					   factor in the vectorizer.  */
+   4,					/* Limit how much the autovectorizer
+ 					   may unroll a loop.  */
+   c86_4g_m4_memcpy,
+   c86_4g_m4_memset,
+   COSTS_N_INSNS (4),			/* cond_taken_branch_cost.  */
+   COSTS_N_INSNS (2),			/* cond_not_taken_branch_cost.  */
+   "16",					/* Loop alignment.  */
+   "16",					/* Jump alignment.  */
+   "0:0:8",				/* Label alignment.  */
+   "16",					/* Func alignment.  */
+   4,					/* Small unroll limit.  */
+   2,					/* Small unroll factor.  */
+   COSTS_N_INSNS (2),			/* Branch mispredict scale.  */
+ };
diff -Nrcpad gcc-17-20260426/gcc/config/i386/x86-tune-sched.cc gcc-17-20260503/gcc/config/i386/x86-tune-sched.cc
*** gcc-17-20260426/gcc/config/i386/x86-tune-sched.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/x86-tune-sched.cc	Sun May  3 22:32:05 2026
*************** ix86_issue_rate (void)
*** 91,96 ****
--- 91,99 ----
         is limits of the decoders.  */
      case PROCESSOR_ZNVER5:
      case PROCESSOR_ZNVER6:
+     case PROCESSOR_C86_4G_M4:
+     case PROCESSOR_C86_4G_M6:
+     case PROCESSOR_C86_4G_M7:
        return 4;
  
      case PROCESSOR_ICELAKE_CLIENT:
*************** ix86_adjust_cost (rtx_insn *insn, int de
*** 440,445 ****
--- 443,451 ----
      case PROCESSOR_ZNVER4:
      case PROCESSOR_ZNVER5:
      case PROCESSOR_ZNVER6:
+     case PROCESSOR_C86_4G_M4:
+     case PROCESSOR_C86_4G_M6:
+     case PROCESSOR_C86_4G_M7:
        /* Stack engine allows to execute push&pop instructions in parall.  */
        if ((insn_type == TYPE_PUSH || insn_type == TYPE_POP)
  	  && (dep_insn_type == TYPE_PUSH || dep_insn_type == TYPE_POP))
diff -Nrcpad gcc-17-20260426/gcc/config/i386/x86-tune.def gcc-17-20260503/gcc/config/i386/x86-tune.def
*** gcc-17-20260426/gcc/config/i386/x86-tune.def	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/i386/x86-tune.def	Sun May  3 22:32:05 2026
*************** see the files COPYING3 and COPYING.RUNTI
*** 42,48 ****
  DEF_TUNE (X86_TUNE_SCHEDULE, "schedule",
            m_PENT | m_LAKEMONT | m_PPRO | m_CORE_ALL | m_BONNELL | m_SILVERMONT
  	  | m_INTEL | m_K6_GEODE | m_AMD_MULTIPLE | m_ZHAOXIN | m_GOLDMONT
! 	  | m_GOLDMONT_PLUS | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM
  	  | m_GENERIC)
  
  /* X86_TUNE_PARTIAL_REG_DEPENDENCY: Enable more register renaming
--- 42,48 ----
  DEF_TUNE (X86_TUNE_SCHEDULE, "schedule",
            m_PENT | m_LAKEMONT | m_PPRO | m_CORE_ALL | m_BONNELL | m_SILVERMONT
  	  | m_INTEL | m_K6_GEODE | m_AMD_MULTIPLE | m_ZHAOXIN | m_GOLDMONT
! 	  | m_GOLDMONT_PLUS | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM | m_C86_4G
  	  | m_GENERIC)
  
  /* X86_TUNE_PARTIAL_REG_DEPENDENCY: Enable more register renaming
*************** DEF_TUNE (X86_TUNE_PARTIAL_REG_DEPENDENC
*** 53,59 ****
            m_P4_NOCONA | m_CORE2 | m_NEHALEM  | m_SANDYBRIDGE | m_CORE_AVX2
  	  | m_BONNELL | m_SILVERMONT | m_GOLDMONT | m_GOLDMONT_PLUS | m_INTEL
  	  | m_AMD_MULTIPLE | m_ZHAOXIN | m_TREMONT | m_CORE_HYBRID
! 	  | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_SSE_PARTIAL_REG_DEPENDENCY: This knob promotes all store
     destinations to be 128bit to allow register renaming on 128bit SSE units,
--- 53,59 ----
            m_P4_NOCONA | m_CORE2 | m_NEHALEM  | m_SANDYBRIDGE | m_CORE_AVX2
  	  | m_BONNELL | m_SILVERMONT | m_GOLDMONT | m_GOLDMONT_PLUS | m_INTEL
  	  | m_AMD_MULTIPLE | m_ZHAOXIN | m_TREMONT | m_CORE_HYBRID
! 	  | m_CORE_ATOM | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_SSE_PARTIAL_REG_DEPENDENCY: This knob promotes all store
     destinations to be 128bit to allow register renaming on 128bit SSE units,
*************** DEF_TUNE (X86_TUNE_PARTIAL_REG_DEPENDENC
*** 64,70 ****
  DEF_TUNE (X86_TUNE_SSE_PARTIAL_REG_DEPENDENCY, "sse_partial_reg_dependency",
            m_PPRO | m_P4_NOCONA | m_CORE_ALL | m_BONNELL | m_AMDFAM10
  	  | m_BDVER | m_ZNVER | m_ZHAOXIN | m_TREMONT | m_CORE_HYBRID
! 	  | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_SSE_PARTIAL_REG_FP_CONVERTS_DEPENDENCY: This knob avoids
     partial write to the destination in scalar SSE conversion from FP
--- 64,70 ----
  DEF_TUNE (X86_TUNE_SSE_PARTIAL_REG_DEPENDENCY, "sse_partial_reg_dependency",
            m_PPRO | m_P4_NOCONA | m_CORE_ALL | m_BONNELL | m_AMDFAM10
  	  | m_BDVER | m_ZNVER | m_ZHAOXIN | m_TREMONT | m_CORE_HYBRID
! 	  | m_CORE_ATOM | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_SSE_PARTIAL_REG_FP_CONVERTS_DEPENDENCY: This knob avoids
     partial write to the destination in scalar SSE conversion from FP
*************** DEF_TUNE (X86_TUNE_SSE_PARTIAL_REG_FP_CO
*** 73,79 ****
  	  "sse_partial_reg_fp_converts_dependency",
  	  m_PPRO | m_P4_NOCONA | m_CORE_ALL | m_BONNELL | m_AMDFAM10
  	  | m_BDVER | m_ZNVER | m_ZHAOXIN | m_CORE_HYBRID | m_CORE_ATOM
! 	  | m_GENERIC)
  
  /* X86_TUNE_SSE_PARTIAL_REG_CONVERTS_DEPENDENCY: This knob avoids partial
     write to the destination in scalar SSE conversion from integer to FP.  */
--- 73,79 ----
  	  "sse_partial_reg_fp_converts_dependency",
  	  m_PPRO | m_P4_NOCONA | m_CORE_ALL | m_BONNELL | m_AMDFAM10
  	  | m_BDVER | m_ZNVER | m_ZHAOXIN | m_CORE_HYBRID | m_CORE_ATOM
! 	  | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_SSE_PARTIAL_REG_CONVERTS_DEPENDENCY: This knob avoids partial
     write to the destination in scalar SSE conversion from integer to FP.  */
*************** DEF_TUNE (X86_TUNE_SSE_PARTIAL_REG_CONVE
*** 81,87 ****
  	  "sse_partial_reg_converts_dependency",
  	  m_PPRO | m_P4_NOCONA | m_CORE_ALL | m_BONNELL | m_AMDFAM10
  	  | m_BDVER | m_ZNVER | m_ZHAOXIN | m_CORE_HYBRID | m_CORE_ATOM
! 	  | m_GENERIC)
  
  /* X86_TUNE_DEST_FALSE_DEP_FOR_GLC: This knob inserts zero-idiom before
     several insns to break false dependency on the dest register for GLC
--- 81,87 ----
  	  "sse_partial_reg_converts_dependency",
  	  m_PPRO | m_P4_NOCONA | m_CORE_ALL | m_BONNELL | m_AMDFAM10
  	  | m_BDVER | m_ZNVER | m_ZHAOXIN | m_CORE_HYBRID | m_CORE_ATOM
! 	  | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_DEST_FALSE_DEP_FOR_GLC: This knob inserts zero-idiom before
     several insns to break false dependency on the dest register for GLC
*************** DEF_TUNE (X86_TUNE_MOVX, "movx",
*** 113,144 ****
            m_PPRO | m_P4_NOCONA | m_CORE2 | m_NEHALEM  | m_SANDYBRIDGE
  	  | m_BONNELL | m_SILVERMONT | m_GOLDMONT | m_INTEL
  	  | m_GOLDMONT_PLUS | m_GEODE | m_AMD_MULTIPLE | m_ZHAOXIN
! 	  | m_CORE_AVX2 | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_MEMORY_MISMATCH_STALL: Avoid partial stores that are followed by
     full sized loads.  */
  DEF_TUNE (X86_TUNE_MEMORY_MISMATCH_STALL, "memory_mismatch_stall",
            m_P4_NOCONA | m_CORE_ALL | m_BONNELL | m_SILVERMONT | m_INTEL
  	  | m_GOLDMONT | m_GOLDMONT_PLUS | m_AMD_MULTIPLE | m_ZHAOXIN
! 	  | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_FUSE_CMP_AND_BRANCH_32: Fuse compare with a subsequent
     conditional jump instruction for 32 bit TARGET.  */
  DEF_TUNE (X86_TUNE_FUSE_CMP_AND_BRANCH_32, "fuse_cmp_and_branch_32",
! 	  m_CORE_ALL | m_BDVER | m_ZNVER | m_ZHAOXIN | m_GENERIC)
  
  /* X86_TUNE_FUSE_CMP_AND_BRANCH_64: Fuse compare with a subsequent
     conditional jump instruction for TARGET_64BIT.  */
  DEF_TUNE (X86_TUNE_FUSE_CMP_AND_BRANCH_64, "fuse_cmp_and_branch_64",
  	  m_NEHALEM | m_SANDYBRIDGE | m_CORE_AVX2 | m_BDVER
! 	  | m_ZNVER | m_ZHAOXIN | m_GENERIC)
  
  /* X86_TUNE_FUSE_CMP_AND_BRANCH_SOFLAGS: Fuse compare with a
     subsequent conditional jump instruction when the condition jump
     check sign flag (SF) or overflow flag (OF).  */
  DEF_TUNE (X86_TUNE_FUSE_CMP_AND_BRANCH_SOFLAGS, "fuse_cmp_and_branch_soflags",
  	  m_NEHALEM | m_SANDYBRIDGE | m_CORE_AVX2 | m_BDVER
! 	  | m_ZNVER | m_ZHAOXIN | m_GENERIC)
  
  /* X86_TUNE_FUSE_ALU_AND_BRANCH: Fuse alu with a subsequent conditional
     jump instruction when the alu instruction produces the CCFLAG consumed by
--- 113,145 ----
            m_PPRO | m_P4_NOCONA | m_CORE2 | m_NEHALEM  | m_SANDYBRIDGE
  	  | m_BONNELL | m_SILVERMONT | m_GOLDMONT | m_INTEL
  	  | m_GOLDMONT_PLUS | m_GEODE | m_AMD_MULTIPLE | m_ZHAOXIN
! 	  | m_CORE_AVX2 | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM
! 	  | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_MEMORY_MISMATCH_STALL: Avoid partial stores that are followed by
     full sized loads.  */
  DEF_TUNE (X86_TUNE_MEMORY_MISMATCH_STALL, "memory_mismatch_stall",
            m_P4_NOCONA | m_CORE_ALL | m_BONNELL | m_SILVERMONT | m_INTEL
  	  | m_GOLDMONT | m_GOLDMONT_PLUS | m_AMD_MULTIPLE | m_ZHAOXIN
! 	  | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_FUSE_CMP_AND_BRANCH_32: Fuse compare with a subsequent
     conditional jump instruction for 32 bit TARGET.  */
  DEF_TUNE (X86_TUNE_FUSE_CMP_AND_BRANCH_32, "fuse_cmp_and_branch_32",
! 	  m_CORE_ALL | m_BDVER | m_ZNVER | m_ZHAOXIN | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_FUSE_CMP_AND_BRANCH_64: Fuse compare with a subsequent
     conditional jump instruction for TARGET_64BIT.  */
  DEF_TUNE (X86_TUNE_FUSE_CMP_AND_BRANCH_64, "fuse_cmp_and_branch_64",
  	  m_NEHALEM | m_SANDYBRIDGE | m_CORE_AVX2 | m_BDVER
! 	  | m_ZNVER | m_ZHAOXIN | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_FUSE_CMP_AND_BRANCH_SOFLAGS: Fuse compare with a
     subsequent conditional jump instruction when the condition jump
     check sign flag (SF) or overflow flag (OF).  */
  DEF_TUNE (X86_TUNE_FUSE_CMP_AND_BRANCH_SOFLAGS, "fuse_cmp_and_branch_soflags",
  	  m_NEHALEM | m_SANDYBRIDGE | m_CORE_AVX2 | m_BDVER
! 	  | m_ZNVER | m_ZHAOXIN | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_FUSE_ALU_AND_BRANCH: Fuse alu with a subsequent conditional
     jump instruction when the alu instruction produces the CCFLAG consumed by
*************** DEF_TUNE (X86_TUNE_EPILOGUE_USING_MOVE,
*** 201,214 ****
  /* X86_TUNE_USE_LEAVE: Use "leave" instruction in epilogues where it fits.  */
  DEF_TUNE (X86_TUNE_USE_LEAVE, "use_leave",
  	  m_386 | m_CORE_ALL | m_K6_GEODE | m_AMD_MULTIPLE | m_ZHAOXIN
! 	  | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_PUSH_MEMORY: Enable generation of "push mem" instructions.
     Some chips, like 486 and Pentium works faster with separate load
     and push instructions.  */
  DEF_TUNE (X86_TUNE_PUSH_MEMORY, "push_memory",
            m_386 | m_P4_NOCONA | m_CORE_ALL | m_K6_GEODE | m_AMD_MULTIPLE
! 	  | m_ZHAOXIN | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_SINGLE_PUSH: Enable if single push insn is preferred
     over esp subtraction.  */
--- 202,216 ----
  /* X86_TUNE_USE_LEAVE: Use "leave" instruction in epilogues where it fits.  */
  DEF_TUNE (X86_TUNE_USE_LEAVE, "use_leave",
  	  m_386 | m_CORE_ALL | m_K6_GEODE | m_AMD_MULTIPLE | m_ZHAOXIN
! 	  | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_PUSH_MEMORY: Enable generation of "push mem" instructions.
     Some chips, like 486 and Pentium works faster with separate load
     and push instructions.  */
  DEF_TUNE (X86_TUNE_PUSH_MEMORY, "push_memory",
            m_386 | m_P4_NOCONA | m_CORE_ALL | m_K6_GEODE | m_AMD_MULTIPLE
! 	  | m_ZHAOXIN | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM | m_C86_4G
! 	  | m_GENERIC)
  
  /* X86_TUNE_SINGLE_PUSH: Enable if single push insn is preferred
     over esp subtraction.  */
*************** DEF_TUNE (X86_TUNE_INTEGER_DFMODE_MOVES,
*** 292,298 ****
            ~(m_PPRO | m_P4_NOCONA | m_CORE_ALL | m_BONNELL | m_SILVERMONT
  	    | m_INTEL | m_GEODE | m_AMD_MULTIPLE | m_ZHAOXIN | m_GOLDMONT
  	    | m_GOLDMONT_PLUS | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM
! 	    | m_GENERIC))
  
  /* X86_TUNE_OPT_AGU: Optimize for Address Generation Unit. This flag
     will impact LEA instruction selection. */
--- 294,300 ----
            ~(m_PPRO | m_P4_NOCONA | m_CORE_ALL | m_BONNELL | m_SILVERMONT
  	    | m_INTEL | m_GEODE | m_AMD_MULTIPLE | m_ZHAOXIN | m_GOLDMONT
  	    | m_GOLDMONT_PLUS | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM
! 	    | m_C86_4G | m_GENERIC))
  
  /* X86_TUNE_OPT_AGU: Optimize for Address Generation Unit. This flag
     will impact LEA instruction selection. */
*************** DEF_TUNE (X86_TUNE_PREFER_KNOWN_REP_MOVS
*** 339,352 ****
  DEF_TUNE (X86_TUNE_MISALIGNED_MOVE_STRING_PRO_EPILOGUES,
  	  "misaligned_move_string_pro_epilogues",
  	  m_386 | m_486 | m_CORE_ALL | m_AMD_MULTIPLE | m_ZHAOXIN | m_TREMONT
! 	  | m_CORE_HYBRID | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_USE_SAHF: Controls use of SAHF.  */
  DEF_TUNE (X86_TUNE_USE_SAHF, "use_sahf",
  	  m_PPRO | m_P4_NOCONA | m_CORE_ALL | m_BONNELL | m_SILVERMONT
  	  | m_INTEL | m_K6_GEODE | m_K8 | m_AMDFAM10 | m_BDVER | m_BTVER
  	  | m_ZNVER | m_ZHAOXIN | m_GOLDMONT | m_GOLDMONT_PLUS | m_TREMONT
! 	  | m_CORE_HYBRID | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_USE_CLTD: Controls use of CLTD and CTQO instructions.  */
  DEF_TUNE (X86_TUNE_USE_CLTD, "use_cltd",
--- 341,354 ----
  DEF_TUNE (X86_TUNE_MISALIGNED_MOVE_STRING_PRO_EPILOGUES,
  	  "misaligned_move_string_pro_epilogues",
  	  m_386 | m_486 | m_CORE_ALL | m_AMD_MULTIPLE | m_ZHAOXIN | m_TREMONT
! 	  | m_CORE_HYBRID | m_CORE_ATOM | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_USE_SAHF: Controls use of SAHF.  */
  DEF_TUNE (X86_TUNE_USE_SAHF, "use_sahf",
  	  m_PPRO | m_P4_NOCONA | m_CORE_ALL | m_BONNELL | m_SILVERMONT
  	  | m_INTEL | m_K6_GEODE | m_K8 | m_AMDFAM10 | m_BDVER | m_BTVER
  	  | m_ZNVER | m_ZHAOXIN | m_GOLDMONT | m_GOLDMONT_PLUS | m_TREMONT
! 	  | m_CORE_HYBRID | m_CORE_ATOM | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_USE_CLTD: Controls use of CLTD and CTQO instructions.  */
  DEF_TUNE (X86_TUNE_USE_CLTD, "use_cltd",
*************** DEF_TUNE (X86_TUNE_USE_CLTD, "use_cltd",
*** 357,363 ****
  DEF_TUNE (X86_TUNE_USE_BT, "use_bt",
  	  m_CORE_ALL | m_BONNELL | m_SILVERMONT | m_INTEL | m_LAKEMONT
  	  | m_AMD_MULTIPLE | m_ZHAOXIN | m_GOLDMONT | m_GOLDMONT_PLUS
! 	  | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_AVOID_FALSE_DEP_FOR_BMI: Avoid false dependency
     for bit-manipulation instructions.  */
--- 359,365 ----
  DEF_TUNE (X86_TUNE_USE_BT, "use_bt",
  	  m_CORE_ALL | m_BONNELL | m_SILVERMONT | m_INTEL | m_LAKEMONT
  	  | m_AMD_MULTIPLE | m_ZHAOXIN | m_GOLDMONT | m_GOLDMONT_PLUS
! 	  | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_AVOID_FALSE_DEP_FOR_BMI: Avoid false dependency
     for bit-manipulation instructions.  */
*************** DEF_TUNE (X86_TUNE_ONE_IF_CONV_INSN, "on
*** 391,397 ****
  /* X86_TUNE_AVOID_MFENCE: Use lock prefixed instructions instead of mfence.  */
  DEF_TUNE (X86_TUNE_AVOID_MFENCE, "avoid_mfence",
  	 m_CORE_ALL | m_BDVER | m_ZNVER | m_ZHAOXIN | m_TREMONT | m_CORE_HYBRID
! 	 | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_EXPAND_ABS: This enables a new abs pattern by
     generating instructions for abs (x) = (((signed) x >> (W-1) ^ x) -
--- 393,399 ----
  /* X86_TUNE_AVOID_MFENCE: Use lock prefixed instructions instead of mfence.  */
  DEF_TUNE (X86_TUNE_AVOID_MFENCE, "avoid_mfence",
  	 m_CORE_ALL | m_BDVER | m_ZNVER | m_ZHAOXIN | m_TREMONT | m_CORE_HYBRID
! 	 | m_CORE_ATOM | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_EXPAND_ABS: This enables a new abs pattern by
     generating instructions for abs (x) = (((signed) x >> (W-1) ^ x) -
*************** DEF_TUNE (X86_TUNE_USE_SIMODE_FIOP, "use
*** 415,424 ****
            ~(m_PENT | m_LAKEMONT | m_PPRO | m_CORE_ALL | m_BONNELL
  	    | m_SILVERMONT | m_INTEL | m_AMD_MULTIPLE | m_ZHAOXIN | m_GOLDMONT
  	    | m_GOLDMONT_PLUS | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM
! 	    | m_GENERIC))
  
  /* X86_TUNE_USE_FFREEP: Use freep instruction instead of fstp.  */
! DEF_TUNE (X86_TUNE_USE_FFREEP, "use_ffreep", m_AMD_MULTIPLE | m_ZHAOXIN)
  
  /* X86_TUNE_EXT_80387_CONSTANTS: Use fancy 80387 constants, such as PI.  */
  DEF_TUNE (X86_TUNE_EXT_80387_CONSTANTS, "ext_80387_constants",
--- 417,427 ----
            ~(m_PENT | m_LAKEMONT | m_PPRO | m_CORE_ALL | m_BONNELL
  	    | m_SILVERMONT | m_INTEL | m_AMD_MULTIPLE | m_ZHAOXIN | m_GOLDMONT
  	    | m_GOLDMONT_PLUS | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM
! 	    | m_C86_4G | m_GENERIC))
  
  /* X86_TUNE_USE_FFREEP: Use freep instruction instead of fstp.  */
! DEF_TUNE (X86_TUNE_USE_FFREEP, "use_ffreep", m_AMD_MULTIPLE | m_ZHAOXIN
! 	  | m_C86_4G)
  
  /* X86_TUNE_EXT_80387_CONSTANTS: Use fancy 80387 constants, such as PI.  */
  DEF_TUNE (X86_TUNE_EXT_80387_CONSTANTS, "ext_80387_constants",
*************** DEF_TUNE (X86_TUNE_SSE_UNALIGNED_LOAD_OP
*** 442,471 ****
  	  m_NEHALEM | m_SANDYBRIDGE | m_CORE_AVX2 | m_SILVERMONT | m_INTEL
  	  | m_GOLDMONT | m_GOLDMONT_PLUS | m_TREMONT | m_CORE_HYBRID
  	  | m_CORE_ATOM | m_AMDFAM10 | m_BDVER | m_BTVER | m_ZNVER | m_ZHAOXIN
! 	  | m_GENERIC)
  
  /* X86_TUNE_SSE_UNALIGNED_STORE_OPTIMAL: Use movups for misaligned stores
     instead of a sequence loading registers by parts.  */
  DEF_TUNE (X86_TUNE_SSE_UNALIGNED_STORE_OPTIMAL, "sse_unaligned_store_optimal",
  	  m_NEHALEM | m_SANDYBRIDGE | m_CORE_AVX2 | m_SILVERMONT
  	  | m_INTEL | m_GOLDMONT | m_GOLDMONT_PLUS | m_TREMONT | m_CORE_HYBRID
! 	  | m_CORE_ATOM | m_BDVER | m_ZNVER | m_ZHAOXIN | m_GENERIC)
  
  /* X86_TUNE_SSE_PACKED_SINGLE_INSN_OPTIMAL: Use packed single
     precision 128bit instructions instead of double where possible.   */
  DEF_TUNE (X86_TUNE_SSE_PACKED_SINGLE_INSN_OPTIMAL, "sse_packed_single_insn_optimal",
! 	  m_BDVER | m_ZNVER)
  
  /* X86_TUNE_SSE_TYPELESS_STORES: Always movaps/movups for 128bit stores.   */
  DEF_TUNE (X86_TUNE_SSE_TYPELESS_STORES, "sse_typeless_stores",
  	  m_AMD_MULTIPLE | m_ZHAOXIN | m_CORE_ALL | m_TREMONT | m_CORE_HYBRID
! 	  | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_SSE_LOAD0_BY_PXOR: Always use pxor to load0 as opposed to
     xorps/xorpd and other variants.  */
  DEF_TUNE (X86_TUNE_SSE_LOAD0_BY_PXOR, "sse_load0_by_pxor",
  	  m_PPRO | m_P4_NOCONA | m_CORE_ALL | m_BDVER | m_BTVER | m_ZNVER
! 	  | m_ZHAOXIN | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_INTER_UNIT_MOVES_TO_VEC: Enable moves in from integer
     to SSE registers.  If disabled, the moves will be done by storing
--- 445,475 ----
  	  m_NEHALEM | m_SANDYBRIDGE | m_CORE_AVX2 | m_SILVERMONT | m_INTEL
  	  | m_GOLDMONT | m_GOLDMONT_PLUS | m_TREMONT | m_CORE_HYBRID
  	  | m_CORE_ATOM | m_AMDFAM10 | m_BDVER | m_BTVER | m_ZNVER | m_ZHAOXIN
! 	  | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_SSE_UNALIGNED_STORE_OPTIMAL: Use movups for misaligned stores
     instead of a sequence loading registers by parts.  */
  DEF_TUNE (X86_TUNE_SSE_UNALIGNED_STORE_OPTIMAL, "sse_unaligned_store_optimal",
  	  m_NEHALEM | m_SANDYBRIDGE | m_CORE_AVX2 | m_SILVERMONT
  	  | m_INTEL | m_GOLDMONT | m_GOLDMONT_PLUS | m_TREMONT | m_CORE_HYBRID
! 	  | m_CORE_ATOM | m_BDVER | m_ZNVER | m_ZHAOXIN | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_SSE_PACKED_SINGLE_INSN_OPTIMAL: Use packed single
     precision 128bit instructions instead of double where possible.   */
  DEF_TUNE (X86_TUNE_SSE_PACKED_SINGLE_INSN_OPTIMAL, "sse_packed_single_insn_optimal",
! 	  m_BDVER | m_ZNVER | m_C86_4G)
  
  /* X86_TUNE_SSE_TYPELESS_STORES: Always movaps/movups for 128bit stores.   */
  DEF_TUNE (X86_TUNE_SSE_TYPELESS_STORES, "sse_typeless_stores",
  	  m_AMD_MULTIPLE | m_ZHAOXIN | m_CORE_ALL | m_TREMONT | m_CORE_HYBRID
! 	  | m_CORE_ATOM | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_SSE_LOAD0_BY_PXOR: Always use pxor to load0 as opposed to
     xorps/xorpd and other variants.  */
  DEF_TUNE (X86_TUNE_SSE_LOAD0_BY_PXOR, "sse_load0_by_pxor",
  	  m_PPRO | m_P4_NOCONA | m_CORE_ALL | m_BDVER | m_BTVER | m_ZNVER
! 	  | m_ZHAOXIN | m_TREMONT | m_CORE_HYBRID | m_CORE_ATOM
! 	  | m_C86_4G | m_GENERIC)
  
  /* X86_TUNE_INTER_UNIT_MOVES_TO_VEC: Enable moves in from integer
     to SSE registers.  If disabled, the moves will be done by storing
*************** DEF_TUNE (X86_TUNE_AVOID_4BYTE_PREFIXES,
*** 531,576 ****
     elements.  */
  DEF_TUNE (X86_TUNE_USE_GATHER_2PARTS, "use_gather_2parts",
  	  ~(m_ZNVER | m_CORE_HYBRID
! 	    | m_YONGFENG | m_SHIJIDADAO | m_CORE_ATOM | m_GENERIC | m_GDS))
  
  /* X86_TUNE_USE_SCATTER_2PARTS: Use scater instructions for vectors with 2
     elements.  */
  DEF_TUNE (X86_TUNE_USE_SCATTER_2PARTS, "use_scatter_2parts",
! 	  ~(m_ZNVER4 | m_ZNVER5 | m_ZNVER6))
  
  /* X86_TUNE_USE_GATHER_4PARTS: Use gather instructions for vectors with 4
     elements.  */
  DEF_TUNE (X86_TUNE_USE_GATHER_4PARTS, "use_gather_4parts",
  	  ~(m_ZNVER | m_CORE_HYBRID
! 	    | m_YONGFENG | m_SHIJIDADAO | m_CORE_ATOM | m_GENERIC | m_GDS))
  
  /* X86_TUNE_USE_SCATTER_4PARTS: Use scater instructions for vectors with 4
     elements.  */
  DEF_TUNE (X86_TUNE_USE_SCATTER_4PARTS, "use_scatter_4parts",
! 	  ~(m_ZNVER4 | m_ZNVER5 | m_ZNVER6))
  
  /* X86_TUNE_USE_GATHER: Use gather instructions for vectors with 8 or more
     elements.  */
  DEF_TUNE (X86_TUNE_USE_GATHER_8PARTS, "use_gather_8parts",
  	  ~(m_ZNVER | m_CORE_HYBRID | m_CORE_ATOM
! 	    | m_YONGFENG | m_SHIJIDADAO | m_GENERIC | m_GDS))
  
  /* X86_TUNE_USE_SCATTER: Use scater instructions for vectors with 8 or more
     elements.  */
  DEF_TUNE (X86_TUNE_USE_SCATTER_8PARTS, "use_scatter_8parts",
! 	  ~(m_ZNVER4 | m_ZNVER5 | m_ZNVER6))
  
  /* X86_TUNE_AVOID_128FMA_CHAINS: Avoid creating loops with tight 128bit or
     smaller FMA chain.  */
  DEF_TUNE (X86_TUNE_AVOID_128FMA_CHAINS, "avoid_fma_chains", m_ZNVER
!           | m_YONGFENG | m_SHIJIDADAO | m_GENERIC)
  
  /* X86_TUNE_AVOID_256FMA_CHAINS: Avoid creating loops with tight 256bit or
     smaller FMA chain.  */
  DEF_TUNE (X86_TUNE_AVOID_256FMA_CHAINS, "avoid_fma256_chains",
  	  m_ZNVER2 | m_ZNVER3 | m_ZNVER4 | m_ZNVER5  | m_ZNVER6 | m_CORE_HYBRID
  	  | m_SAPPHIRERAPIDS | m_GRANITERAPIDS | m_GRANITERAPIDS_D
! 	  | m_DIAMONDRAPIDS | m_CORE_ATOM | m_GENERIC)
  
  /* X86_TUNE_AVOID_512FMA_CHAINS: Avoid creating loops with tight 512bit or
     smaller FMA chain.  */
--- 535,583 ----
     elements.  */
  DEF_TUNE (X86_TUNE_USE_GATHER_2PARTS, "use_gather_2parts",
  	  ~(m_ZNVER | m_CORE_HYBRID
! 	    | m_YONGFENG | m_SHIJIDADAO | m_CORE_ATOM | m_GENERIC | m_GDS
! 	    | m_C86_4G))
  
  /* X86_TUNE_USE_SCATTER_2PARTS: Use scater instructions for vectors with 2
     elements.  */
  DEF_TUNE (X86_TUNE_USE_SCATTER_2PARTS, "use_scatter_2parts",
! 	  ~(m_ZNVER4 | m_ZNVER5 | m_ZNVER6 | m_C86_4G_M7))
! 
  
  /* X86_TUNE_USE_GATHER_4PARTS: Use gather instructions for vectors with 4
     elements.  */
  DEF_TUNE (X86_TUNE_USE_GATHER_4PARTS, "use_gather_4parts",
  	  ~(m_ZNVER | m_CORE_HYBRID
! 	    | m_YONGFENG | m_SHIJIDADAO | m_CORE_ATOM | m_GENERIC | m_GDS
! 	    | m_C86_4G))
  
  /* X86_TUNE_USE_SCATTER_4PARTS: Use scater instructions for vectors with 4
     elements.  */
  DEF_TUNE (X86_TUNE_USE_SCATTER_4PARTS, "use_scatter_4parts",
! 	  ~(m_ZNVER4 | m_ZNVER5 | m_ZNVER6 | m_C86_4G_M7))
  
  /* X86_TUNE_USE_GATHER: Use gather instructions for vectors with 8 or more
     elements.  */
  DEF_TUNE (X86_TUNE_USE_GATHER_8PARTS, "use_gather_8parts",
  	  ~(m_ZNVER | m_CORE_HYBRID | m_CORE_ATOM
! 	    | m_YONGFENG | m_SHIJIDADAO | m_GENERIC | m_GDS | m_C86_4G))
  
  /* X86_TUNE_USE_SCATTER: Use scater instructions for vectors with 8 or more
     elements.  */
  DEF_TUNE (X86_TUNE_USE_SCATTER_8PARTS, "use_scatter_8parts",
! 	  ~(m_ZNVER4 | m_ZNVER5 | m_ZNVER6 | m_C86_4G_M7))
  
  /* X86_TUNE_AVOID_128FMA_CHAINS: Avoid creating loops with tight 128bit or
     smaller FMA chain.  */
  DEF_TUNE (X86_TUNE_AVOID_128FMA_CHAINS, "avoid_fma_chains", m_ZNVER
! 	  | m_YONGFENG | m_SHIJIDADAO | m_GENERIC | m_C86_4G)
  
  /* X86_TUNE_AVOID_256FMA_CHAINS: Avoid creating loops with tight 256bit or
     smaller FMA chain.  */
  DEF_TUNE (X86_TUNE_AVOID_256FMA_CHAINS, "avoid_fma256_chains",
  	  m_ZNVER2 | m_ZNVER3 | m_ZNVER4 | m_ZNVER5  | m_ZNVER6 | m_CORE_HYBRID
  	  | m_SAPPHIRERAPIDS | m_GRANITERAPIDS | m_GRANITERAPIDS_D
! 	  | m_DIAMONDRAPIDS | m_CORE_ATOM | m_GENERIC | m_C86_4G)
  
  /* X86_TUNE_AVOID_512FMA_CHAINS: Avoid creating loops with tight 512bit or
     smaller FMA chain.  */
*************** DEF_TUNE (X86_TUNE_SSE_MOVCC_USE_BLENDV,
*** 593,599 ****
  /* X86_TUNE_V4SI_REDUCTION_PREFER_SHUFD: Prefer pshuf to reduce V16QI,
     V8HI, V8HI, V4SI, V4FI, V2DI modes when lshr are costlier. */
  DEF_TUNE (X86_TUNE_SSE_REDUCTION_PREFER_PSHUF,
!    "sse_reduction_prefer_pshuf", m_ZNVER4 | m_ZNVER5)
  
  /*****************************************************************************/
  /* AVX instruction selection tuning (some of SSE flags affects AVX, too)     */
--- 600,606 ----
  /* X86_TUNE_V4SI_REDUCTION_PREFER_SHUFD: Prefer pshuf to reduce V16QI,
     V8HI, V8HI, V4SI, V4FI, V2DI modes when lshr are costlier. */
  DEF_TUNE (X86_TUNE_SSE_REDUCTION_PREFER_PSHUF,
!    "sse_reduction_prefer_pshuf", m_ZNVER4 | m_ZNVER5 | m_C86_4G_M7)
  
  /*****************************************************************************/
  /* AVX instruction selection tuning (some of SSE flags affects AVX, too)     */
*************** DEF_TUNE (X86_TUNE_AVX256_AVOID_VEC_PERM
*** 628,646 ****
  	 "avx256_avoid_vec_perm", m_CORE_ATOM)
  
  /* X86_TUNE_AVX256_SPLIT_REGS: if true, AVX512 ops are split into two AVX256 ops.  */
! DEF_TUNE (X86_TUNE_AVX512_SPLIT_REGS, "avx512_split_regs", m_ZNVER4)
  
  /* It's better to align MOVE_MAX with prefer_vector_width to reduce
     risk of STLF stalls(small store followed by big load.)  */
  /* X86_TUNE_AVX256_MOVE_BY_PIECES: Optimize move_by_pieces with 256-bit
     AVX instructions.  */
  DEF_TUNE (X86_TUNE_AVX256_MOVE_BY_PIECES, "avx256_move_by_pieces",
! 	  m_CORE_HYBRID | m_CORE_AVX2 | m_ZNVER1 | m_ZNVER2 | m_ZNVER3)
  
  /* X86_TUNE_AVX512_MOVE_BY_PIECES: Optimize move_by_pieces with 512-bit
     AVX instructions.  */
  DEF_TUNE (X86_TUNE_AVX512_MOVE_BY_PIECES, "avx512_move_by_pieces",
! 	   m_ZNVER4 | m_ZNVER5 | m_ZNVER6)
  
  /* X86_TUNE_AVX512_TWO_EPILOGUES: Use two vector epilogues for 512-bit
     vectorized loops.  */
--- 635,655 ----
  	 "avx256_avoid_vec_perm", m_CORE_ATOM)
  
  /* X86_TUNE_AVX256_SPLIT_REGS: if true, AVX512 ops are split into two AVX256 ops.  */
! DEF_TUNE (X86_TUNE_AVX512_SPLIT_REGS, "avx512_split_regs", m_ZNVER4
! 	  | m_C86_4G_M7)
  
  /* It's better to align MOVE_MAX with prefer_vector_width to reduce
     risk of STLF stalls(small store followed by big load.)  */
  /* X86_TUNE_AVX256_MOVE_BY_PIECES: Optimize move_by_pieces with 256-bit
     AVX instructions.  */
  DEF_TUNE (X86_TUNE_AVX256_MOVE_BY_PIECES, "avx256_move_by_pieces",
! 	  m_CORE_HYBRID | m_CORE_AVX2 | m_ZNVER1 | m_ZNVER2 | m_ZNVER3
! 	  | m_C86_4G_M4 | m_C86_4G_M6)
  
  /* X86_TUNE_AVX512_MOVE_BY_PIECES: Optimize move_by_pieces with 512-bit
     AVX instructions.  */
  DEF_TUNE (X86_TUNE_AVX512_MOVE_BY_PIECES, "avx512_move_by_pieces",
! 	   m_ZNVER4 | m_ZNVER5 | m_ZNVER6 | m_C86_4G_M7)
  
  /* X86_TUNE_AVX512_TWO_EPILOGUES: Use two vector epilogues for 512-bit
     vectorized loops.  */
*************** DEF_TUNE (X86_TUNE_AVX512_TWO_EPILOGUES,
*** 650,656 ****
  /* X86_TUNE_AVX512_MAKED_EPILOGUES: Use two masked vector epilogues
     when fit.  */
  DEF_TUNE (X86_TUNE_AVX512_MASKED_EPILOGUES, "avx512_masked_epilogues",
! 	  m_ZNVER4 | m_ZNVER5)
  
  /*****************************************************************************/
  /*****************************************************************************/
--- 659,665 ----
  /* X86_TUNE_AVX512_MAKED_EPILOGUES: Use two masked vector epilogues
     when fit.  */
  DEF_TUNE (X86_TUNE_AVX512_MASKED_EPILOGUES, "avx512_masked_epilogues",
! 	  m_ZNVER4 | m_ZNVER5 | m_C86_4G_M7)
  
  /*****************************************************************************/
  /*****************************************************************************/
*************** DEF_TUNE (X86_TUNE_PROMOTE_QI_REGS, "pro
*** 792,795 ****
  DEF_TUNE (X86_TUNE_SLOW_STC, "slow_stc", m_PENT4)
  
  /* X86_TUNE_USE_RCR: Controls use of rcr 1 instruction instead of shrd.  */
! DEF_TUNE (X86_TUNE_USE_RCR, "use_rcr", m_AMD_MULTIPLE)
--- 801,804 ----
  DEF_TUNE (X86_TUNE_SLOW_STC, "slow_stc", m_PENT4)
  
  /* X86_TUNE_USE_RCR: Controls use of rcr 1 instruction instead of shrd.  */
! DEF_TUNE (X86_TUNE_USE_RCR, "use_rcr", m_AMD_MULTIPLE | m_C86_4G)
diff -Nrcpad gcc-17-20260426/gcc/config/pru/pru.h gcc-17-20260503/gcc/config/pru/pru.h
*** gcc-17-20260426/gcc/config/pru/pru.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/pru/pru.h	Sun May  3 22:32:06 2026
***************
*** 49,54 ****
--- 49,59 ----
    "%(cpp_device) "					\
    "%{mabi=ti:-D__PRU_EABI_TI__; :-D__PRU_EABI_GNU__}"
  
+ /* Allow MCU specs to append assembler command line.  */
+ #undef  ASM_SPEC
+ #define ASM_SPEC					    \
+   "%(asm_device) "
+ 
  /* Do not relax when in TI ABI mode since TI tools do not always
     put PRU_S10_PCREL.  */
  #undef  LINK_SPEC
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/arcv-rhx100.md gcc-17-20260503/gcc/config/riscv/arcv-rhx100.md
*** gcc-17-20260426/gcc/config/riscv/arcv-rhx100.md	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/config/riscv/arcv-rhx100.md	Sun May  3 22:32:06 2026
***************
*** 0 ****
--- 1,120 ----
+ ;; DFA scheduling description of the Synopsys RHX-100 cpu
+ ;; for GNU C compiler
+ ;; Copyright (C) 2026 Free Software Foundation, Inc.
+ 
+ ;; This file is part of GCC.
+ 
+ ;; GCC is free software; you can redistribute it and/or modify
+ ;; it under the terms of the GNU General Public License as published by
+ ;; the Free Software Foundation; either version 3, or (at your option)
+ ;; any later version.
+ 
+ ;; GCC is distributed in the hope that it will be useful,
+ ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ ;; GNU General Public License for more details.
+ 
+ ;; You should have received a copy of the GNU General Public License
+ ;; along with GCC; see the file COPYING3.  If not see
+ ;; <http://www.gnu.org/licenses/>.
+ 
+ (define_automaton "arcv_rhx100")
+ 
+ (define_cpu_unit "arcv_rhx100_ALU_A_fuse0_early"	"arcv_rhx100")
+ (define_cpu_unit "arcv_rhx100_ALU_A_fuse1_early"	"arcv_rhx100")
+ (define_cpu_unit "arcv_rhx100_ALU_B_fuse0_early"	"arcv_rhx100")
+ (define_cpu_unit "arcv_rhx100_ALU_B_fuse1_early"	"arcv_rhx100")
+ (define_cpu_unit "arcv_rhx100_MPY"	"arcv_rhx100")
+ (define_cpu_unit "arcv_rhx100_DIV"	"arcv_rhx100")
+ (define_cpu_unit "arcv_rhx100_DMP_fuse0"	"arcv_rhx100")
+ (define_cpu_unit "arcv_rhx100_DMP_fuse1"	"arcv_rhx100")
+ (define_cpu_unit "arcv_rhx100_fdivsqrt"	"arcv_rhx100")
+ (define_cpu_unit "arcv_rhx100_issueA_fuse0" "arcv_rhx100")
+ (define_cpu_unit "arcv_rhx100_issueA_fuse1" "arcv_rhx100")
+ (define_cpu_unit "arcv_rhx100_issueB_fuse0" "arcv_rhx100")
+ (define_cpu_unit "arcv_rhx100_issueB_fuse1" "arcv_rhx100")
+ 
+ ;; Instruction reservation for arithmetic instructions (pipe A, pipe B).
+ (define_insn_reservation "arcv_rhx100_alu_early_arith" 1
+   (and (eq_attr "tune" "arcv_rhx100")
+        (eq_attr "type" "unknown,move,const,arith,shift,slt,multi,auipc,nop,logical,\
+ 		bitmanip,min,max,minu,maxu,clz,ctz,atomic,\
+ 		condmove,mvpair,zicond,cpop,clmul,rotate"))
+   "((arcv_rhx100_issueA_fuse0 + arcv_rhx100_ALU_A_fuse0_early) | (arcv_rhx100_issueA_fuse1 + arcv_rhx100_ALU_A_fuse1_early)) | ((arcv_rhx100_issueB_fuse0 + arcv_rhx100_ALU_B_fuse0_early) | (arcv_rhx100_issueB_fuse1 + arcv_rhx100_ALU_B_fuse1_early))")
+ 
+ (define_insn_reservation "arcv_rhx100_jmp_insn" 1
+   (and (eq_attr "tune" "arcv_rhx100")
+        (eq_attr "type" "branch,jump,call,jalr,ret,trap"))
+   "arcv_rhx100_issueA_fuse0 | arcv_rhx100_issueA_fuse1")
+ 
+ (define_insn_reservation "arcv_rhx100_div_insn" 12
+   (and (eq_attr "tune" "arcv_rhx100")
+        (eq_attr "type" "idiv"))
+   "arcv_rhx100_issueA_fuse0 + arcv_rhx100_DIV")
+ 
+ (define_insn_reservation "arcv_rhx100_mpy_insn" 4
+   (and (eq_attr "tune" "arcv_rhx100")
+        (eq_attr "type" "imul"))
+   "arcv_rhx100_issueA_fuse0 + arcv_rhx100_MPY")
+ 
+ (define_insn_reservation "arcv_rhx100_load_insn" 3
+   (and (eq_attr "tune" "arcv_rhx100")
+        (eq_attr "type" "load,fpload"))
+   "(arcv_rhx100_issueB_fuse0 + arcv_rhx100_DMP_fuse0) | (arcv_rhx100_issueB_fuse1 + arcv_rhx100_DMP_fuse1)")
+ 
+ (define_insn_reservation "arcv_rhx100_store_insn" 1
+   (and (eq_attr "tune" "arcv_rhx100")
+        (eq_attr "type" "store,fpstore"))
+   "(arcv_rhx100_issueB_fuse0 + arcv_rhx100_DMP_fuse0) | (arcv_rhx100_issueB_fuse1 + arcv_rhx100_DMP_fuse1)")
+ 
+ ;; (soft) floating points
+ (define_insn_reservation "arcv_rhx100_xfer" 3
+   (and (eq_attr "tune" "arcv_rhx100")
+        (eq_attr "type" "mfc,mtc,fcvt,fcvt_i2f,fcvt_f2i,fmove,fcmp"))
+   "(arcv_rhx100_ALU_A_fuse0_early | arcv_rhx100_ALU_B_fuse0_early)")
+ 
+ (define_insn_reservation "arcv_rhx100_fmul" 5
+   (and (eq_attr "tune" "arcv_rhx100")
+        (eq_attr "type" "fadd,fmul,fmadd"))
+   "(arcv_rhx100_ALU_A_fuse0_early | arcv_rhx100_ALU_B_fuse0_early)")
+ 
+ (define_insn_reservation "arcv_rhx100_fdiv" 20
+   (and (eq_attr "tune" "arcv_rhx100")
+        (eq_attr "type" "fdiv,fsqrt"))
+   "arcv_rhx100_fdivsqrt*7")
+ 
+ (define_insn_reservation "arcv_rhx100_unknown" 5
+   (and (eq_attr "tune" "arcv_rhx100")
+        (eq_attr "type" "vfwalu,vfwcvtftoi,vrol,vmidx,vext,vaeskf1,vfredo,
+                         vector,sfb_alu,vlds,viminmax,vfcmp,vimov,vsmul,vnclip,
+                         vldm,vsetvl_pre,vwsll,vfmerge,vmffs,vclmul,vmpop,wrfrm,
+                         vsha2ms,vidiv,vfncvtitof,vaesef,vldr,vlsegdox,vfwmul,
+                         vfmul,vfredu,crypto,vmalu,vimul,vghsh,vialu,viwmul,
+                         vfcvtftoi,vaalu,vislide1up,vfcvtitof,vfwcvtftof,vgather,
+                         vaesz,vbrev,vshift,vsha2ch,vssegtux,vssegtox,vcompress,
+                         vcpop,vstux,vfncvtftof,vfrecp,vssegts,sf_vfnrclip,
+                         vstox,vstr,vlsegdff,vired,vimovvx,vislide1down,vclz,
+                         vfwredu,rdvl,vlde,vaesem,vsm3me,vmiota,vldux,vlsegde,
+                         vssegte,vfwmaccbf16,vfwredo,vctz,vsm4k,vsshift,vsts,
+                         vmsfs,vfmovvf,vfslide1down,viwred,vslidedown,vfncvtftoi,
+                         vsm3c,vnshift,vfalu,vfsqrt,wrvxrm,vfmuladd,vmov,vsetvl,
+                         vfclass,vsha2cl,vicmp,vldff,vfdiv,vste,vaeskf2,
+                         vfncvtbf16,vandn,vbrev8,vgmul,vaesdm,vlsegdux,vfsgnj,
+                         vfmov,rdfrm,vlsegds,vclmulh,vimuladd,viwalu,vfwmuladd,
+                         vimerge,vror,rdvlenb,vfwcvtitof,vaesdf,viwmuladd,vrev8,
+                         vsm4r,vsalu,vfminmax,vicalu,vslideup,vldox,vstm,
+                         vfwcvtbf16,vfmovfv,vfslide1up,vimovxv,sf_vc,sf_vqmacc,
+                         sf_vc_se"))
+   "(arcv_rhx100_issueA_fuse0 + arcv_rhx100_issueA_fuse1) | (arcv_rhx100_issueB_fuse0 + arcv_rhx100_issueB_fuse1)")
+ 
+ ;; Bypasses
+ (define_bypass 1 "arcv_rhx100_alu_early_arith" "arcv_rhx100_store_insn" "riscv_store_data_bypass_p")
+ 
+ (define_bypass 1 "arcv_rhx100_load_insn" "arcv_rhx100_store_insn" "riscv_store_data_bypass_p")
+ (define_bypass 1 "arcv_rhx100_load_insn" "arcv_rhx100_alu_early_arith")
+ (define_bypass 1 "arcv_rhx100_load_insn" "arcv_rhx100_mpy_insn")
+ (define_bypass 2 "arcv_rhx100_load_insn" "arcv_rhx100_load_insn")
+ (define_bypass 1 "arcv_rhx100_load_insn" "arcv_rhx100_div_insn")
+ 
+ (define_bypass 3 "arcv_rhx100_mpy_insn" "arcv_rhx100_mpy_insn")
+ (define_bypass 3 "arcv_rhx100_mpy_insn" "arcv_rhx100_div_insn")
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/arcv-rmx100.md gcc-17-20260503/gcc/config/riscv/arcv-rmx100.md
*** gcc-17-20260426/gcc/config/riscv/arcv-rmx100.md	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/config/riscv/arcv-rmx100.md	Sun May  3 22:32:06 2026
***************
*** 0 ****
--- 1,127 ----
+ ;; DFA scheduling description of the Synopsys RMX-100 cpu
+ ;; for GNU C compiler
+ ;; Copyright (C) 2026 Free Software Foundation, Inc.
+ 
+ ;; This file is part of GCC.
+ 
+ ;; GCC is free software; you can redistribute it and/or modify
+ ;; it under the terms of the GNU General Public License as published by
+ ;; the Free Software Foundation; either version 3, or (at your option)
+ ;; any later version.
+ 
+ ;; GCC is distributed in the hope that it will be useful,
+ ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ ;; GNU General Public License for more details.
+ 
+ ;; You should have received a copy of the GNU General Public License
+ ;; along with GCC; see the file COPYING3.  If not see
+ ;; <http://www.gnu.org/licenses/>.
+ 
+ (define_automaton "arcv_rmx100")
+ 
+ (define_cpu_unit "arcv_rmx100_ALU"    "arcv_rmx100")
+ (define_cpu_unit "arcv_rmx100_FPU"    "arcv_rmx100")
+ (define_cpu_unit "arcv_rmx100_MPY"    "arcv_rmx100")
+ (define_cpu_unit "arcv_rmx100_DIV"    "arcv_rmx100")
+ (define_cpu_unit "arcv_rmx100_DMP"    "arcv_rmx100")
+ 
+ ;; Instruction reservation for arithmetic instructions.
+ (define_insn_reservation "arcv_rmx100_alu_arith" 1
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "unknown, const, arith, shift, slt, multi, auipc, nop,
+ 			logical, move, atomic, mvpair, bitmanip, clz, ctz, cpop,
+ 			zicond, condmove, clmul, min, max, minu, maxu, rotate"))
+   "arcv_rmx100_ALU")
+ 
+ (define_insn_reservation "arcv_rmx100_jmp_insn" 1
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "branch, jump, call, jalr, ret, trap"))
+   "arcv_rmx100_ALU")
+ 
+ ; DIV insn: latency may be overridden by a define_bypass
+ (define_insn_reservation "arcv_rmx100_div_insn" 35
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "idiv"))
+   "arcv_rmx100_DIV*7")
+ 
+ ; MPY insn: latency may be overridden by a define_bypass
+ (define_insn_reservation "arcv_rmx100_mpy32_insn" 9
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "imul"))
+   "arcv_rmx100_MPY")
+ 
+ (define_insn_reservation "arcv_rmx100_load_insn" 3
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "load"))
+   "arcv_rmx100_DMP")
+ 
+ (define_insn_reservation "arcv_rmx100_store_insn" 1
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "store,fpstore"))
+   "arcv_rmx100_DMP")
+ 
+ ;; FPU scheduling.  This is based on the "fast" unit for now.
+ 
+ (define_insn_reservation "arcv_rmx100_fpload_insn" 3
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "fpload"))
+   "arcv_rmx100_DMP")
+ 
+ (define_insn_reservation "arcv_rmx100_farith_insn" 2
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "fadd,fcmp"))
+   "arcv_rmx100_FPU")
+ 
+ (define_insn_reservation "arcv_rmx100_xfer" 1
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "fmove,mtc,mfc,fcvt,fcvt_f2i,fcvt_i2f"))
+    "arcv_rmx100_FPU")
+ 
+ (define_insn_reservation "arcv_rmx100_fmul_insn" 2
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "fmul"))
+   "arcv_rmx100_FPU")
+ 
+ (define_insn_reservation "arcv_rmx100_fmac_insn" 2
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "fmadd"))
+   "arcv_rmx100_FPU")
+ 
+ (define_insn_reservation "arcv_rmx100_fdiv_insn" 10
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "fdiv,fsqrt"))
+   "arcv_rmx100_FPU")
+ 
+ (define_insn_reservation "arcv_rmx100_unknown" 5
+   (and (eq_attr "tune" "arcv_rmx100")
+        (eq_attr "type" "vfwalu,vfwcvtftoi,vrol,vmidx,vext,vaeskf1,vfredo,
+                         vector,sfb_alu,vlds,viminmax,vfcmp,vimov,vsmul,vnclip,
+                         vldm,vsetvl_pre,vwsll,vfmerge,vmffs,vclmul,vmpop,wrfrm,
+                         vsha2ms,vidiv,vfncvtitof,vaesef,vldr,vlsegdox,vfwmul,
+                         vfmul,vfredu,crypto,vmalu,vimul,vghsh,vialu,viwmul,
+                         vfcvtftoi,vaalu,vislide1up,vfcvtitof,vfwcvtftof,vgather,
+                         vaesz,vbrev,vshift,vsha2ch,vssegtux,vssegtox,vcompress,
+                         vcpop,vstux,vfncvtftof,vfrecp,vssegts,sf_vfnrclip,
+                         vstox,vstr,vlsegdff,vired,vimovvx,vislide1down,vclz,
+                         vfwredu,rdvl,vlde,vaesem,vsm3me,vmiota,vldux,vlsegde,
+                         vssegte,vfwmaccbf16,vfwredo,vctz,vsm4k,vsshift,vsts,
+                         vmsfs,vfmovvf,vfslide1down,viwred,vslidedown,vfncvtftoi,
+                         vsm3c,vnshift,vfalu,vfsqrt,wrvxrm,vfmuladd,vmov,vsetvl,
+                         vfclass,vsha2cl,vicmp,vldff,vfdiv,vste,vaeskf2,
+                         vfncvtbf16,vandn,vbrev8,vgmul,vaesdm,vlsegdux,vfsgnj,
+                         vfmov,rdfrm,vlsegds,vclmulh,vimuladd,viwalu,vfwmuladd,
+                         vimerge,vror,rdvlenb,vfwcvtitof,vaesdf,viwmuladd,vrev8,
+                         vsm4r,vsalu,vfminmax,vicalu,vslideup,vldox,vstm,
+                         vfwcvtbf16,vfmovfv,vfslide1up,vimovxv,sf_vc,sf_vqmacc,
+                         sf_vc_se"))
+   "arcv_rmx100_ALU")
+ 
+ 
+ (define_bypass 1 "arcv_rmx100_mpy32_insn"
+   "arcv_rmx100_*" "arcv_mpy_1c_bypass_p")
+ (define_bypass 2 "arcv_rmx100_mpy32_insn"
+   "arcv_rmx100_*" "arcv_mpy_2c_bypass_p")
+ 
+ (define_bypass 9 "arcv_rmx100_div_insn" "arcv_rmx100_*" "arcv_mpy_1c_bypass_p")
+ (define_bypass 9 "arcv_rmx100_div_insn" "arcv_rmx100_*" "arcv_mpy_2c_bypass_p")
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/bitmanip.md gcc-17-20260503/gcc/config/riscv/bitmanip.md
*** gcc-17-20260426/gcc/config/riscv/bitmanip.md	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/bitmanip.md	Sun May  3 22:32:06 2026
***************
*** 927,933 ****
  
  ;; We do not define SHIFT_COUNT_TRUNCATED, so we have to have variants
  ;; that mask/extend the count if we want to eliminate those ops
! ;;      
  ;; We could (in theory) use GPR for the various modes, but I haven't
  ;; seen those cases appear in practice.  Without a testcase I've
  ;; elected to keep the modes X which is easy to reason about.
--- 927,933 ----
  
  ;; We do not define SHIFT_COUNT_TRUNCATED, so we have to have variants
  ;; that mask/extend the count if we want to eliminate those ops
! ;;
  ;; We could (in theory) use GPR for the various modes, but I haven't
  ;; seen those cases appear in practice.  Without a testcase I've
  ;; elected to keep the modes X which is easy to reason about.
***************
*** 1368,1370 ****
--- 1368,1488 ----
     (set (match_dup 0) (zero_extract:X (match_dup 3)
  				      (const_int 1)
  				      (zero_extend:X (match_dup 2))))])
+ 
+ ;; If we have (and (not X) (not Y)), and we can implement one of those NOT
+ ;; expressions as a single insn, then do so as that will allow using andn.
+ ;; In this case we exploit ~(-x) == x - 1.  Two versions as we can reverse
+ ;; the operands of the AND.
+ (define_split
+   [(set (match_operand:DI 0 "register_operand")
+ 	(and:DI
+ 	  (not:DI
+ 	   (sign_extend:DI (neg:SI (match_operand:SI 1 "register_operand"))))
+ 	  (not:DI (match_operand:DI 2 "register_operand"))))
+    (clobber (match_operand:DI 3 "register_operand"))]
+   "TARGET_64BIT && TARGET_ZBB"
+   [(set (match_dup 3) (sign_extend:DI (plus:SI (match_dup 1) (const_int -1))))
+    (set (match_dup 0) (and:DI (not:DI (match_dup 2)) (match_dup 3)))])
+ 
+ (define_split
+   [(set (match_operand:DI 0 "register_operand")
+ 	(and:DI
+ 	  (not:DI (match_operand:DI 1 "register_operand"))
+ 	  (not:DI
+ 	   (sign_extend:DI (neg:SI (match_operand:SI 2 "register_operand"))))))
+    (clobber (match_operand:DI 3 "register_operand"))]
+   "TARGET_64BIT && TARGET_ZBB"
+   [(set (match_dup 3) (sign_extend:DI (plus:SI (match_dup 2) (const_int -1))))
+    (set (match_dup 0) (and:DI (not:DI (match_dup 1)) (match_dup 3)))])
+ 
+ ;; Another variant, this time exploiting (x & -x) - 1 == (x - 1) & ~x
+ (define_split
+   [(set (match_operand:DI 0 "register_operand")
+ 	(sign_extend:DI
+ 	 (plus:SI
+ 	  (subreg:SI (and:DI
+ 		      (subreg:DI (neg:SI
+ 				  (match_operand:SI 1 "register_operand")) 0)
+ 		      (match_operand:DI 2 "register_operand")) 0)
+ 	  (const_int -1))))
+    (clobber (match_operand:DI 3 "register_operand"))]
+   "(TARGET_64BIT
+     && TARGET_ZBB
+     && (REG_P (operands[2]) && SUBREG_P (operands[1])
+ 	 ? REGNO (operands[2]) == REGNO (SUBREG_REG (operands[1]))
+ 	 : REG_P (operands[1]) && SUBREG_P (operands[2])
+ 	   ? (REGNO (SUBREG_REG (operands[2])) == REGNO (operands[1])) : 0))"
+   [(set (match_dup 3) (sign_extend:DI (plus:SI (match_dup 1) (const_int -1))))
+    (set (match_dup 0) (and:DI (not:DI (match_dup 2)) (match_dup 3)))])
+ 
+ ;; Another exploiting (x & -x) -1 == (x - 1) & ~x
+ (define_split
+   [(set (match_operand:X 0 "register_operand")
+ 	(plus:X (and:X (neg:X (match_operand:X 1 "register_operand"))
+ 		       (match_dup 1))
+ 		(const_int -1)))
+    (clobber (match_operand:X 2 "register_operand"))]
+   "TARGET_ZBB"
+   [(set (match_dup 2) (plus:X (match_dup 1) (const_int -1)))
+    (set (match_dup 0) (and:X (not:X (match_dup 1)) (match_dup 2)))])
+ 
+ (define_split
+   [(set (match_operand:DI 0 "register_operand")
+ 	(sign_extend:DI (plus:SI (plus:SI (ashift:SI (match_operand:SI 1 "register_operand")
+ 						     (match_operand 2 "imm123_operand"))
+ 					  (match_operand:SI 3 "register_operand"))
+ 				 (match_operand:SI 4 "arith_operand"))))
+    (clobber (match_operand:DI 5 "register_operand"))]
+   "TARGET_64BIT && TARGET_ZBA"
+   [(set (match_dup 5) (plus:DI (ashift:DI (match_dup 1) (match_dup 2)) (match_dup 3)))
+    (set (match_dup 0) (sign_extend:DI (plus:SI (match_dup 6) (match_dup 4))))]
+   {
+     operands[1] = gen_lowpart (DImode, operands[1]);
+     operands[3] = gen_lowpart (DImode, operands[3]);
+     operands[6] = gen_lowpart (SImode, operands[5]);
+   })
+ 
+ (define_split
+   [(set (match_operand:X 0 "register_operand")
+         (xor:X (xor:X (ior:X (match_operand:X 1 "register_operand")
+                              (match_operand:X 2 "register_operand"))
+                       (match_dup 1))
+                (match_operand:X 3 "register_operand")))
+    (clobber (match_operand:X 4 "register_operand"))]
+   "TARGET_ZBB || TARGET_ZBKB"
+   [(set (match_dup 4) (and:X (not:X (match_dup 1)) (match_dup 2)))
+    (set (match_dup 0) (xor:X (match_dup 4) (match_dup 3)))])
+ 
+ (define_split
+   [(set (match_operand:X 0 "register_operand")
+         (xor:X (xor:X (ior:X (match_operand:X 1 "register_operand")
+                              (match_operand:X 2 "register_operand"))
+                       (match_dup 2))
+                (match_operand:X 3 "register_operand")))
+    (clobber (match_operand:X 4 "register_operand"))]
+   "TARGET_ZBB || TARGET_ZBKB"
+   [(set (match_dup 4) (and:X (not:X (match_dup 2)) (match_dup 1)))
+    (set (match_dup 0) (xor:X (match_dup 4) (match_dup 3)))])
+ 
+ 
+ ;; This would typically be a 3 instruction sequence.  Two shifts plus
+ ;; the rotate.  But with bits 32..63 defined by value in bit 31, we can
+ ;; use the sign extending shifts/rotates.  And with the number of low bits
+ ;; masked off by the AND matching the final shift count we can turn this mess
+ ;; into simple "w" mode left shift.
+ (define_insn "rotate_with_masking_to_shift"
+   [(set (match_operand:DI 0 "register_operand" "=r")
+         (sign_extend:DI (and:SI (rotatert:SI (match_operand:SI 1 "register_operand" "r")
+                                              (match_operand 2 "const_int_operand" "i"))
+                                 (match_operand 3 "consecutive_bits_operand" "i"))))]
+   "(TARGET_64BIT && (TARGET_ZBB || TARGET_ZBKB)
+     && INTVAL (operands[2]) < 32
+     && (INTVAL (operands[3]) & HOST_WIDE_INT_C (0xffffffff80000000)) == HOST_WIDE_INT_C (0xffffffff80000000)
+     && ctz_hwi (INTVAL (operands[3])) == 32 - INTVAL (operands[2]))"
+ {
+   operands[2] = GEN_INT (32 - INTVAL (operands[2]));
+   return "slliw\t%0,%1,%2";
+ }
+   [(set_attr "type" "shift")
+    (set_attr "mode" "DI")])
+ 
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/iterators.md gcc-17-20260503/gcc/config/riscv/iterators.md
*** gcc-17-20260426/gcc/config/riscv/iterators.md	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/iterators.md	Sun May  3 22:32:06 2026
***************
*** 266,272 ****
  (define_code_iterator any_eq [eq ne])
  
  ;; Iterators for conditions we can emit a sCC against 0 or a reg directly
! (define_code_iterator scc_0  [eq ne gt gtu])
  
  ; atomics code iterator
  (define_code_iterator any_atomic [plus ior xor and])
--- 266,272 ----
  (define_code_iterator any_eq [eq ne])
  
  ;; Iterators for conditions we can emit a sCC against 0 or a reg directly
! (define_code_iterator scc_0  [any_eq any_gt any_lt])
  
  ; atomics code iterator
  (define_code_iterator any_atomic [plus ior xor and])
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/predicates.md gcc-17-20260503/gcc/config/riscv/predicates.md
*** gcc-17-20260426/gcc/config/riscv/predicates.md	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/predicates.md	Sun May  3 22:32:06 2026
***************
*** 612,618 ****
    (match_code "eq,ne,le,leu,gt,gtu,lt,ltu"))
  
  (define_predicate "comparison_swappable_operator"
!   (match_code "gtu,gt,geu,ge"))
  
  (define_predicate "ge_operator"
    (match_code "ge,geu"))
--- 612,618 ----
    (match_code "eq,ne,le,leu,gt,gtu,lt,ltu"))
  
  (define_predicate "comparison_swappable_operator"
!   (match_code "gtu,gt,geu,ge,ltu"))
  
  (define_predicate "ge_operator"
    (match_code "ge,geu"))
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/riscv-cores.def gcc-17-20260503/gcc/config/riscv/riscv-cores.def
*** gcc-17-20260426/gcc/config/riscv/riscv-cores.def	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/riscv-cores.def	Sun May  3 22:32:06 2026
*************** RISCV_TUNE("xt-c920v2", generic, generic
*** 51,62 ****
--- 51,64 ----
  RISCV_TUNE("xiangshan-nanhu", xiangshan, xiangshan_nanhu_tune_info)
  RISCV_TUNE("xiangshan-kunminghu", xiangshan, generic_ooo_tune_info)
  RISCV_TUNE("spacemit-x60", spacemit_x60, spacemit_x60_tune_info)
+ RISCV_TUNE("arc-v-rhx-100-series", arcv_rhx100, arcv_rhx100_tune_info)
  RISCV_TUNE("generic-ooo", generic_ooo, generic_ooo_tune_info)
  RISCV_TUNE("size", generic, optimize_size_tune_info)
  RISCV_TUNE("mips-p8700", mips_p8700, mips_p8700_tune_info)
  RISCV_TUNE("andes-25-series", andes_25_series, andes_25_tune_info)
  RISCV_TUNE("andes-23-series", andes_23_series, andes_23_tune_info)
  RISCV_TUNE("andes-45-series", andes_45_series, andes_45_tune_info)
+ RISCV_TUNE("arc-v-rmx-100-series", arcv_rmx100, arcv_rmx100_tune_info)
  
  #undef RISCV_TUNE
  
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/riscv-ext.def gcc-17-20260503/gcc/config/riscv/riscv-ext.def
*** gcc-17-20260426/gcc/config/riscv/riscv-ext.def	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/riscv-ext.def	Sun May  3 22:32:06 2026
*************** DEFINE_RISCV_EXT(
*** 546,551 ****
--- 546,564 ----
    /* EXTRA_EXTENSION_FLAGS */ 0)
  
  DEFINE_RISCV_EXT(
+   /* NAME */ zalasr,
+   /* UPPERCASE_NAME */ ZALASR,
+   /* FULL_NAME */ "Atomic load-acquire and store-release extension",
+   /* DESC */ "",
+   /* URL */ ,
+   /* DEP_EXTS */ ({}),
+   /* SUPPORTED_VERSIONS */ ({{1, 0}}),
+   /* FLAG_GROUP */ za,
+   /* BITMASK_GROUP_ID */ BITMASK_NOT_YET_ALLOCATED,
+   /* BITMASK_BIT_POSITION*/ BITMASK_NOT_YET_ALLOCATED,
+   /* EXTRA_EXTENSION_FLAGS */ 0)
+ 
+ DEFINE_RISCV_EXT(
    /* NAME */ zalrsc,
    /* UPPERCASE_NAME */ ZALRSC,
    /* FULL_NAME */ "Load-reserved/store-conditional subset of the A extension",
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/riscv-ext.opt gcc-17-20260503/gcc/config/riscv/riscv-ext.opt
*** gcc-17-20260426/gcc/config/riscv/riscv-ext.opt	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/riscv-ext.opt	Sun May  3 22:32:06 2026
*************** Mask(ZABHA) Var(riscv_za_subext)
*** 176,181 ****
--- 176,183 ----
  
  Mask(ZACAS) Var(riscv_za_subext)
  
+ Mask(ZALASR) Var(riscv_za_subext)
+ 
  Mask(ZALRSC) Var(riscv_za_subext)
  
  Mask(ZAWRS) Var(riscv_za_subext)
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/riscv-fusion.cc gcc-17-20260503/gcc/config/riscv/riscv-fusion.cc
*** gcc-17-20260426/gcc/config/riscv/riscv-fusion.cc	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/config/riscv/riscv-fusion.cc	Sun May  3 22:32:06 2026
***************
*** 0 ****
--- 1,762 ----
+ /* Subroutines used for instruction fusion for RISC-V.
+    Copyright (C) 2026 Free Software Foundation, Inc.
+ 
+ This file is part of GCC.
+ 
+ GCC is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 3, or (at your option)
+ any later version.
+ 
+ GCC is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ GNU General Public License for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with GCC; see the file COPYING3.  If not see
+ <http://www.gnu.org/licenses/>.  */
+ 
+ #define IN_TARGET_CODE 1
+ 
+ #include "config.h"
+ #include "system.h"
+ #include "coretypes.h"
+ #include "backend.h"
+ #include "target.h"
+ #include "rtl.h"
+ #include "regs.h"
+ #include "insn-config.h"
+ #include "recog.h"
+ #include "function.h"
+ #include "memmodel.h"
+ #include "emit-rtl.h"
+ #include "tm_p.h"
+ #include "riscv-protos.h"
+ 
+ /* Implement TARGET_SCHED_MACRO_FUSION_P.  Return true if target supports
+    instruction fusion of some sort.  */
+ 
+ bool
+ riscv_macro_fusion_p (void)
+ {
+   return riscv_get_fusible_ops () != RISCV_FUSE_NOTHING;
+ }
+ 
+ /* Return true iff the instruction fusion described by OP is enabled.  */
+ 
+ static bool
+ riscv_fusion_enabled_p (enum riscv_fusion_pairs op)
+ {
+   return riscv_get_fusible_ops () & op;
+ }
+ 
+ /* Matches an add:
+    (set (reg:DI rd) (plus:SI (reg:SI rs1) (reg:SI rs2))) */
+ 
+ static bool
+ riscv_set_is_add (rtx set)
+ {
+   return (GET_CODE (SET_SRC (set)) == PLUS
+ 	  && REG_P (XEXP (SET_SRC (set), 0))
+ 	  && REG_P (XEXP (SET_SRC (set), 1))
+ 	  && REG_P (SET_DEST (set)));
+ }
+ 
+ /* Matches an addi:
+    (set (reg:DI rd) (plus:SI (reg:SI rs1) (const_int imm))) */
+ 
+ static bool
+ riscv_set_is_addi (rtx set)
+ {
+   return (GET_CODE (SET_SRC (set)) == PLUS
+ 	  && REG_P (XEXP (SET_SRC (set), 0))
+ 	  && CONST_INT_P (XEXP (SET_SRC (set), 1))
+ 	  && REG_P (SET_DEST (set)));
+ }
+ 
+ /* Matches an add.uw:
+   (set (reg:DI rd)
+     (plus:DI (zero_extend:DI (reg:SI rs1)) (reg:DI rs2))) */
+ 
+ static bool
+ riscv_set_is_adduw (rtx set)
+ {
+   return (GET_CODE (SET_SRC (set)) == PLUS
+ 	  && GET_CODE (XEXP (SET_SRC (set), 0)) == ZERO_EXTEND
+ 	  && REG_P (XEXP (XEXP (SET_SRC (set), 0), 0))
+ 	  && REG_P (XEXP (SET_SRC (set), 1))
+ 	  && REG_P (SET_DEST (set)));
+ }
+ 
+ /* Matches a shNadd:
+   (set (reg:DI rd)
+        (plus:DI (ashift:DI (reg:DI rs1) (const_int N)) (reg:DI rS2)) */
+ 
+ static bool
+ riscv_set_is_shNadd (rtx set)
+ {
+   return (GET_CODE (SET_SRC (set)) == PLUS
+ 	  && GET_CODE (XEXP (SET_SRC (set), 0)) == ASHIFT
+ 	  && REG_P (XEXP (XEXP (SET_SRC (set), 0), 0))
+ 	  && CONST_INT_P (XEXP (XEXP (SET_SRC (set), 0), 1))
+ 	  && (INTVAL (XEXP (XEXP (SET_SRC (set), 0), 1)) == 1
+ 	      || INTVAL (XEXP (XEXP (SET_SRC (set), 0), 1)) == 2
+ 	      || INTVAL (XEXP (XEXP (SET_SRC (set), 0), 1)) == 3)
+ 	  && REG_P (SET_DEST (set)));
+ }
+ 
+ /* Matches a shNadd.uw:
+   (set (reg:DI rd)
+        (plus:DI (and:DI (ashift:DI (reg:DI rs1) (const_int N))
+ 			(const_int N))
+ 		(reg:DI rs2)) */
+ 
+ static bool
+ riscv_set_is_shNadduw (rtx set)
+ {
+   return (GET_CODE (SET_SRC (set)) == PLUS
+ 	  && GET_CODE (XEXP (SET_SRC (set), 0)) == AND
+ 	  && GET_CODE (XEXP (XEXP (SET_SRC (set), 0), 0)) == ASHIFT
+ 	  && REG_P (XEXP (XEXP (XEXP (SET_SRC (set), 0), 0), 0))
+ 	  && CONST_INT_P (XEXP (XEXP (XEXP (SET_SRC (set), 0), 0), 1))
+ 	  && (INTVAL (XEXP (XEXP (XEXP (SET_SRC (set), 0), 0), 1)) == 1
+ 	      || INTVAL (XEXP (XEXP (XEXP (SET_SRC (set), 0), 0), 1)) == 2
+ 	      || INTVAL (XEXP (XEXP (XEXP (SET_SRC (set), 0), 0), 1)) == 3)
+ 	  && REG_P (SET_DEST (set)));
+ }
+ 
+ /* Implement TARGET_SCHED_MACRO_FUSION_PAIR_P.  Return true if PREV and CURR
+    should be kept together during scheduling.  */
+ 
+ bool
+ riscv_macro_fusion_pair_p (rtx_insn *prev, rtx_insn *curr)
+ {
+   /* If fusion is not enabled, then there's nothing to do.  */
+   if (!riscv_macro_fusion_p ())
+     return false;
+ 
+   /* If PREV is already marked as fused, then we can't fuse CURR with PREV
+      and if we were to fuse them we'd end up with a blob of insns that
+      essentially are an atomic unit which is bad for scheduling.  */
+   if (SCHED_GROUP_P (prev))
+     return false;
+ 
+   rtx prev_set = single_set (prev);
+   rtx curr_set = single_set (curr);
+   /* prev and curr are simple SET insns i.e. no flag setting or branching.  */
+   bool simple_sets_p = prev_set && curr_set && !any_condjump_p (curr);
+   bool sched1 = can_create_pseudo_p ();
+ 
+   unsigned int prev_dest_regno = (prev_set && REG_P (SET_DEST (prev_set))
+ 				  ? REGNO (SET_DEST (prev_set))
+ 				  : FIRST_PSEUDO_REGISTER);
+   unsigned int curr_dest_regno = (curr_set && REG_P (SET_DEST (curr_set))
+ 				  ? REGNO (SET_DEST (curr_set))
+ 				  : FIRST_PSEUDO_REGISTER);
+ 
+   if (simple_sets_p
+       && (riscv_fusion_enabled_p (RISCV_FUSE_ZEXTW)
+ 	  || riscv_fusion_enabled_p (RISCV_FUSE_ZEXTWS))
+       && (sched1 || prev_dest_regno == curr_dest_regno))
+     {
+       /* We are trying to match the following:
+ 	   prev (slli) == (set (reg:DI rD)
+ 			       (ashift:DI (reg:DI rS) (const_int 32)))
+ 	   curr (slri) == (set (reg:DI rD)
+ 			       (lshiftrt:DI (reg:DI rD) (const_int <shift>)))
+ 	 with <shift> being either 32 for FUSE_ZEXTW, or
+ 			 `less than 32 for FUSE_ZEXTWS. */
+ 
+       if (GET_CODE (SET_SRC (prev_set)) == ASHIFT
+ 	  && GET_CODE (SET_SRC (curr_set)) == LSHIFTRT
+ 	  && REG_P (SET_DEST (prev_set))
+ 	  && REG_P (SET_DEST (curr_set))
+ 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == curr_dest_regno
+ 	  && CONST_INT_P (XEXP (SET_SRC (prev_set), 1))
+ 	  && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
+ 	  && INTVAL (XEXP (SET_SRC (prev_set), 1)) == 32
+ 	  && ((INTVAL (XEXP (SET_SRC (curr_set), 1)) == 32
+ 	       && riscv_fusion_enabled_p (RISCV_FUSE_ZEXTW) )
+ 	      || (INTVAL (XEXP (SET_SRC (curr_set), 1)) < 32
+ 		  && riscv_fusion_enabled_p (RISCV_FUSE_ZEXTWS))))
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_ZEXTWS\n");
+ 	  return true;
+ 	}
+     }
+ 
+   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_ZEXTH)
+       && (sched1 || prev_dest_regno == curr_dest_regno))
+     {
+       /* We are trying to match the following:
+ 	   prev (slli) == (set (reg:DI rD)
+ 			       (ashift:DI (reg:DI rS) (const_int 48)))
+ 	   curr (slri) == (set (reg:DI rD)
+ 			       (lshiftrt:DI (reg:DI rD) (const_int 48))) */
+ 
+       if (GET_CODE (SET_SRC (prev_set)) == ASHIFT
+ 	  && GET_CODE (SET_SRC (curr_set)) == LSHIFTRT
+ 	  && REG_P (SET_DEST (prev_set))
+ 	  && REG_P (SET_DEST (curr_set))
+ 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == curr_dest_regno
+ 	  && CONST_INT_P (XEXP (SET_SRC (prev_set), 1))
+ 	  && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
+ 	  && INTVAL (XEXP (SET_SRC (prev_set), 1)) == 48
+ 	  && INTVAL (XEXP (SET_SRC (curr_set), 1)) == 48)
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file,"RISCV_FUSE_ZEXTH\n");
+ 	  return true;
+ 	}
+     }
+ 
+   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_LDINDEXED)
+       && (sched1 || prev_dest_regno == curr_dest_regno))
+     {
+       /* We are trying to match the following:
+ 	   prev (add) == (set (reg:DI rD)
+ 			      (plus:DI (reg:DI rS1) (reg:DI rS2))
+ 	   curr (ld)  == (set (reg:DI rD)
+ 			      (mem:DI (reg:DI rD))) */
+ 
+       if (MEM_P (SET_SRC (curr_set))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno
+ 	  && GET_CODE (SET_SRC (prev_set)) == PLUS
+ 	  && REG_P (XEXP (SET_SRC (prev_set), 0))
+ 	  && REG_P (XEXP (SET_SRC (prev_set), 1)))
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_LDINDEXED\n");
+ 	  return true;
+ 	}
+ 
+       /* We are trying to match the following:
+ 	   prev (add) == (set (reg:DI rD)
+ 			      (plus:DI (reg:DI rS1) (reg:DI rS2)))
+ 	   curr (lw)  == (set (any_extend:DI (mem:SUBX (reg:DI rD)))) */
+ 
+       if ((GET_CODE (SET_SRC (curr_set)) == SIGN_EXTEND
+ 	   || (GET_CODE (SET_SRC (curr_set)) == ZERO_EXTEND))
+ 	  && MEM_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  && REG_P (XEXP (XEXP (SET_SRC (curr_set), 0), 0))
+ 	  && REGNO (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == prev_dest_regno
+ 	  && GET_CODE (SET_SRC (prev_set)) == PLUS
+ 	  && REG_P (XEXP (SET_SRC (prev_set), 0))
+ 	  && REG_P (XEXP (SET_SRC (prev_set), 1)))
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_LDINDEXED\n");
+ 	  return true;
+ 	}
+     }
+ 
+   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_EXPANDED_LD)
+       && (sched1 || prev_dest_regno == curr_dest_regno))
+     {
+       /* For the "expanded add/load fusion" family we have 2 main
+ 	 categories: memory loads with displacement (i.e. with imm offset)
+ 	 and loads without displacement (i.e. with offset = x0).
+ 
+ 	 For loads without displacement we'll need:
+ 	 - add + ld (done in RISCV_FUSE_LDINDEXED)
+ 	 - addi + ld (done in RISCV_FUSE_LDPREINCREMENT)
+ 	 - shNadd + ld
+ 	 - add.uw + lw
+ 	 - shNadd.uw + lw
+ 
+ 	 For loads with displacement/immediates:
+ 	 with lw with immediate):
+ 	 - add + ld with displacement
+ 	 - addi + ld with displacement
+ 	 - shNadd + ld with displacement
+ 	 - add.uw + lw with displacement
+ 	 - shNadd.uw + lw with displacement */
+ 
+       /* We're trying to match a curr_set ld with displacement:
+ 	  prev (add|addi) = (set (reg:DI rd) (...))
+ 	  curr (ld)  == (set (reg:DI rD)
+ 		(mem:DI (plus:DI (reg:DI rD) (const_int IMM12)))) */
+       if (MEM_P (SET_SRC (curr_set))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  && GET_CODE (XEXP (SET_SRC (curr_set), 0)) == PLUS
+ 	  && REG_P (XEXP (XEXP (SET_SRC (curr_set), 0), 0))
+ 	  && REGNO (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == prev_dest_regno)
+ 	{
+ 	  if (riscv_set_is_add (prev_set))
+ 	    {
+ 	      if (dump_file)
+ 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
+ 	      return true;
+ 	    }
+ 
+ 	  if (riscv_set_is_addi (prev_set))
+ 	    {
+ 	      if (dump_file)
+ 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
+ 	      return true;
+ 	    }
+ 
+ 	  if (riscv_set_is_shNadd (prev_set))
+ 	    {
+ 	      if (dump_file)
+ 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
+ 	      return true;
+ 	    }
+ 	}
+ 
+       /* We're trying to match a ld without displacement:
+ 	  prev (addi|shNadd) = (reg:DI rD) (...))
+ 	  curr (ld)  == (set (reg:DI rD)
+ 			     (mem:DI (reg:DI rD))) */
+       if (MEM_P (SET_SRC (curr_set))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno)
+ 	{
+ 	  if (riscv_set_is_addi (prev_set))
+ 	    {
+ 	      if (dump_file)
+ 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
+ 	      return true;
+ 	    }
+ 
+ 	  if (riscv_set_is_shNadd (prev_set))
+ 	    {
+ 	      if (dump_file)
+ 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
+ 	      return true;
+ 	    }
+ 	}
+ 
+       /* We're trying to match a curr_set lw with displacement:
+ 	  prev (add.uw|shNadd.uw) = (set (reg:DI rd) (...))
+ 	  curr (lw)  == (set (reg:DI rd)
+ 		(any_extend:DI (mem:SUBX (plus:DI ((reg:DI rd)
+ 						   (const_int IMM)))) */
+       if ((GET_CODE (SET_SRC (curr_set)) == SIGN_EXTEND
+ 	   || (GET_CODE (SET_SRC (curr_set)) == ZERO_EXTEND))
+ 	  && MEM_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  && GET_CODE (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == PLUS
+ 	  && REG_P (XEXP (XEXP (XEXP (SET_SRC (curr_set), 0), 0), 0))
+ 	  && (REGNO (XEXP (XEXP (XEXP (SET_SRC (curr_set), 0), 0), 0))
+ 	      == prev_dest_regno))
+ 	{
+ 	  if (riscv_set_is_adduw (prev_set))
+ 	    {
+ 	      if (dump_file)
+ 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
+ 	      return true;
+ 	    }
+ 
+ 	  if (riscv_set_is_shNadduw (prev_set))
+ 	    {
+ 	      if (dump_file)
+ 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
+ 	      return true;
+ 	    }
+ 	}
+ 
+       /* We're trying to match a curr_set lw without displacement:
+ 	  prev (add.uw|shNadd.uw) = (set (reg:DI rd) (...))
+ 	  curr (ld|lh|lw)  == (set (reg:DI rd)
+ 		(any_extend:DI (mem:SUBX (reg:DI rsd)))) */
+       if ((GET_CODE (SET_SRC (curr_set)) == SIGN_EXTEND
+ 	   || (GET_CODE (SET_SRC (curr_set)) == ZERO_EXTEND))
+ 	  && MEM_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  && REG_P (XEXP (XEXP (SET_SRC (curr_set), 0), 0))
+ 	  && REGNO (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == prev_dest_regno)
+ 	{
+ 	  if (riscv_set_is_adduw (prev_set))
+ 	    {
+ 	      if (dump_file)
+ 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
+ 	      return true;
+ 	    }
+ 
+ 	  if (riscv_set_is_shNadduw (prev_set))
+ 	    {
+ 	      if (dump_file)
+ 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
+ 	      return true;
+ 	    }
+ 	}
+     }
+ 
+   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_LDPREINCREMENT)
+       && (sched1 || prev_dest_regno == curr_dest_regno))
+     {
+       /* We are trying to match the following:
+ 	   prev (add) == (set (reg:DI rS)
+ 			      (plus:DI (reg:DI rS) (const_int))
+ 	   curr (ld)  == (set (reg:DI rD)
+ 			      (mem:DI (reg:DI rS))) */
+ 
+       if (MEM_P (SET_SRC (curr_set))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno
+ 	  && GET_CODE (SET_SRC (prev_set)) == PLUS
+ 	  && REG_P (XEXP (SET_SRC (prev_set), 0))
+ 	  && CONST_INT_P (XEXP (SET_SRC (prev_set), 1)))
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_LDPREINCREMENT\n");
+ 	  return true;
+ 	}
+     }
+ 
+   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_LUI_ADDI)
+       && (sched1 || prev_dest_regno == curr_dest_regno))
+     {
+       /* We are trying to match the following:
+ 	   prev (lui)  == (set (reg:DI rD) (const_int UPPER_IMM_20))
+ 	   curr (addi) == (set (reg:DI rD)
+ 			       (plus:DI (reg:DI rD) (const_int IMM12))) */
+ 
+       if ((GET_CODE (SET_SRC (curr_set)) == LO_SUM
+ 	   || (GET_CODE (SET_SRC (curr_set)) == PLUS
+ 	       && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
+ 	       && SMALL_OPERAND (INTVAL (XEXP (SET_SRC (curr_set), 1)))))
+ 	  && (GET_CODE (SET_SRC (prev_set)) == HIGH
+ 	      || (CONST_INT_P (SET_SRC (prev_set))
+ 		  && LUI_OPERAND (INTVAL (SET_SRC (prev_set))))))
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_LUI_ADDI\n");
+ 	  return true;
+ 	}
+     }
+ 
+   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_AUIPC_ADDI)
+       && (sched1 || prev_dest_regno == curr_dest_regno))
+     {
+       /* We are trying to match the following:
+ 	   prev (auipc) == (set (reg:DI rD) (unspec:DI [...] UNSPEC_AUIPC))
+ 	   curr (addi)  == (set (reg:DI rD)
+ 				(plus:DI (reg:DI rD) (const_int IMM12)))
+ 	 and
+ 	   prev (auipc) == (set (reg:DI rD) (unspec:DI [...] UNSPEC_AUIPC))
+ 	   curr (addi)  == (set (reg:DI rD)
+ 				(lo_sum:DI (reg:DI rD) (const_int IMM12))) */
+ 
+       if (GET_CODE (SET_SRC (prev_set)) == UNSPEC
+ 	  && XINT (SET_SRC (prev_set), 1) == UNSPEC_AUIPC
+ 	  && (GET_CODE (SET_SRC (curr_set)) == LO_SUM
+ 	      || (GET_CODE (SET_SRC (curr_set)) == PLUS
+ 		  && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
+ 		  && SMALL_OPERAND (INTVAL (XEXP (SET_SRC (curr_set), 1))))))
+ 
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_AUIPC_ADDI\n");
+ 	  return true;
+ 	}
+     }
+ 
+   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_LUI_LD)
+       && (sched1 || prev_dest_regno == curr_dest_regno))
+     {
+       /* We are trying to match the following:
+ 	   prev (lui)  == (set (reg:DI rD) (const_int UPPER_IMM_20))
+ 	   curr (ld)  == (set (reg:DI rD)
+ 			      (mem:DI (plus:DI (reg:DI rD) (const_int IMM12)))) */
+ 
+       /* A LUI_OPERAND accepts (const_int 0), but we won't emit that as LUI.  So
+ 	 reject that case explicitly.  */
+       if (CONST_INT_P (SET_SRC (prev_set))
+ 	  && SET_SRC (prev_set) != CONST0_RTX (GET_MODE (SET_DEST (prev_set)))
+ 	  && LUI_OPERAND (INTVAL (SET_SRC (prev_set)))
+ 	  && MEM_P (SET_SRC (curr_set))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  && GET_CODE (XEXP (SET_SRC (curr_set), 0)) == PLUS
+ 	  && REG_P (XEXP (XEXP (SET_SRC (curr_set), 0), 0))
+ 	  && REGNO (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == prev_dest_regno)
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_LUI_LD\n");
+ 	  return true;
+ 	}
+ 
+       if (GET_CODE (SET_SRC (prev_set)) == HIGH
+ 	  && MEM_P (SET_SRC (curr_set))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  && GET_CODE (XEXP (SET_SRC (curr_set), 0)) == LO_SUM
+ 	  && REG_P (XEXP (XEXP (SET_SRC (curr_set), 0), 0))
+ 	  && REGNO (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == prev_dest_regno)
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_LUI_LD\n");
+ 	  return true;
+ 	}
+ 
+       if (GET_CODE (SET_SRC (prev_set)) == HIGH
+ 	  && (GET_CODE (SET_SRC (curr_set)) == SIGN_EXTEND
+ 	      || GET_CODE (SET_SRC (curr_set)) == ZERO_EXTEND)
+ 	  && MEM_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  && (GET_CODE (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == LO_SUM
+ 	      && REG_P (XEXP (XEXP (XEXP (SET_SRC (curr_set), 0), 0), 0))
+ 	      && (REGNO (XEXP (XEXP (XEXP (SET_SRC (curr_set), 0), 0), 0))
+ 		  == prev_dest_regno)))
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_LUI_LD\n");
+ 	  return true;
+ 	}
+     }
+ 
+   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_AUIPC_LD)
+       && (sched1 || prev_dest_regno == curr_dest_regno))
+     {
+       /* We are trying to match the following:
+ 	   prev (auipc) == (set (reg:DI rD) (unspec:DI [...] UNSPEC_AUIPC))
+ 	   curr (ld)  == (set (reg:DI rD)
+ 			      (mem:DI (plus:DI (reg:DI rD) (const_int IMM12)))) */
+ 
+       if (GET_CODE (SET_SRC (prev_set)) == UNSPEC
+ 	  && XINT (prev_set, 1) == UNSPEC_AUIPC
+ 	  && MEM_P (SET_SRC (curr_set))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  && GET_CODE (XEXP (SET_SRC (curr_set), 0)) == PLUS)
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_AUIPC_LD\n");
+ 	  return true;
+ 	}
+     }
+ 
+   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_CACHE_ALIGNED_STD))
+     {
+       /* We are trying to match the following:
+ 	   prev (sd) == (set (mem (plus (reg sp|fp) (const_int)))
+ 			      (reg rS1))
+ 	   curr (sd) == (set (mem (plus (reg sp|fp) (const_int)))
+ 			      (reg rS2)) */
+ 
+       if (MEM_P (SET_DEST (prev_set))
+ 	  && MEM_P (SET_DEST (curr_set))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  /* We can probably relax this condition.  The documentation is a bit
+ 	     unclear about sub-word cases.  So we just model DImode for now.  */
+ 	  && GET_MODE (SET_DEST (curr_set)) == DImode
+ 	  && GET_MODE (SET_DEST (prev_set)) == DImode)
+ 	{
+ 	  rtx base_prev, base_curr, offset_prev, offset_curr;
+ 
+ 	  extract_base_offset_in_addr (SET_DEST (prev_set), &base_prev, &offset_prev);
+ 	  extract_base_offset_in_addr (SET_DEST (curr_set), &base_curr, &offset_curr);
+ 
+ 	  /* Proceed only if we find both bases, both bases are register and
+ 	     bases are the same register.  */
+ 	  if (base_prev != NULL_RTX && base_curr != NULL_RTX
+ 	      && REG_P (base_prev) && REG_P (base_curr)
+ 	      && REGNO (base_prev) != REGNO (base_curr)
+ 	      /* The alignment of hte base pointer is more useful than the
+ 		 alignment of the memory reference for determining if we're
+ 		 on opposite sides of a cache line.  */
+ 	      && REGNO_POINTER_ALIGN (ORIGINAL_REGNO (base_prev)) >= 128)
+ 	    {
+ 	      /* The two stores must be contained within opposite halves of the
+ 		 same 16 byte aligned block of memory.  We know the pointer
+ 		 has suitable alignment, so we just need to check the offsets
+ 		 of the two stores for suitable alignment.  */
+ 
+ 	      /* Get the smaller offset into OFFSET_PREV.  */
+ 	      if (INTVAL (offset_prev) > INTVAL (offset_curr))
+ 		std::swap (offset_prev, offset_curr);
+ 
+ 	      /* We have a match if the smaller offset (OFFSET_PREV) is 16
+ 		 byte aligned and the higher offset is 8 bytes more than the
+ 		 lower offset.  */
+ 	      if ((INTVAL (offset_prev) % 16) == 0
+ 		  && (INTVAL (offset_prev) + 8 == INTVAL (offset_curr)))
+ 		{
+ 		  if (dump_file)
+ 		    fprintf (dump_file, "RISCV_FUSE_ALIGNED_STD\n");
+ 		  return true;
+ 		}
+ 	    }
+ 	}
+     }
+ 
+   /* More general form of the RISCV_FUSE_CACHE_ALIGNED_STD.  The
+      major difference is the dependency on the stores being opposite
+      halves of a cache line is dropped.  Instead the lowest address
+      needs 2X the alignment of the object and the higher address
+      immediately followed the first object.  */
+   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_ALIGNED_STD))
+     {
+       /* We are trying to match the following:
+ 	prev (sd) == (set (mem (plus (reg rS1) (const_int)))
+ 			  (reg rS2))
+ 	curr (sd) == (set (mem (plus (reg rS1) (const_int)))
+ 			  (reg rS3)) */
+ 
+       if (MEM_P (SET_DEST (prev_set))
+ 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
+ 	  && MEM_P (SET_DEST (curr_set))
+ 	  /* Stores must have the same width */
+ 	  && GET_MODE (SET_DEST (curr_set)) == GET_MODE (SET_DEST (prev_set)))
+ 	{
+ 	  rtx base_prev, base_curr, offset_prev, offset_curr;
+ 	  unsigned mode_size;
+ 
+ 	  extract_base_offset_in_addr (SET_DEST (prev_set),
+ 				       &base_prev, &offset_prev);
+ 	  extract_base_offset_in_addr (SET_DEST (curr_set),
+ 				       &base_curr, &offset_curr);
+ 
+ 	  /* Proceed only if we find both bases, both bases
+ 	     are registers and bases are the same register.  */
+ 	  if (base_prev != NULL_RTX && base_curr != NULL_RTX
+ 	      && REG_P (base_prev) && REG_P (base_curr)
+ 	      && REGNO (base_prev) == REGNO (base_curr))
+ 	    {
+ 	      machine_mode mode = GET_MODE (SET_DEST (curr_set));
+ 	      mode_size = estimated_poly_value (GET_MODE_SIZE (mode));
+ 
+ 	      HOST_WIDE_INT offset_prev_int = INTVAL (offset_prev);
+ 	      HOST_WIDE_INT offset_curr_int = INTVAL (offset_curr);
+ 
+ 	      /* Get the smaller offset into OFFSET_PREV_INT.  */
+ 	      if (offset_prev_int > offset_curr_int)
+ 		std::swap (offset_prev_int, offset_curr_int);
+ 
+ 	      /* We've normalized, so we need to check that the lower
+ 		 address is aligned to 2X the size of the object.  The
+ 		 higher address must be the lower address plus the
+ 		 size of the object.  */
+ 	      if (((offset_prev_int % (2 * mode_size)) == 0)
+ 		  && offset_prev_int + mode_size == offset_curr_int)
+ 		{
+ 		  if (dump_file)
+ 		    fprintf (dump_file, "RISCV_FUSE_ALIGNED_STD\n");
+ 		  return true;
+ 		}
+ 	    }
+ 	}
+     }
+ 
+   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_BFEXT)
+       && (sched1 || prev_dest_regno == curr_dest_regno))
+     {
+       /* We are trying to match the following:
+ 	   prev (slli) == (set (reg:DI rD)
+ 			       (ashift:DI (reg:DI rS) (const_int)))
+ 	   curr (srli) == (set (reg:DI rD)
+ 			       (lshiftrt:DI (reg:DI rD) (const_int))) */
+ 
+       if (GET_CODE (SET_SRC (prev_set)) == ASHIFT
+ 	  && (GET_CODE (SET_SRC (curr_set)) == LSHIFTRT
+ 	      || GET_CODE (SET_SRC (curr_set)) == ASHIFTRT)
+ 	  && REG_P (SET_DEST (prev_set))
+ 	  && REG_P (SET_DEST (curr_set))
+ 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno
+ 	  && CONST_INT_P (XEXP (SET_SRC (prev_set), 1))
+ 	  && CONST_INT_P (XEXP (SET_SRC (curr_set), 1)))
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_BFEXT\n");
+ 	  return true;
+ 	}
+     }
+ 
+   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_B_ALUI)
+       && (sched1 || prev_dest_regno == curr_dest_regno))
+     {
+       /* We are trying to match the following:
+ 	  prev (orc.b) == (set (reg rD)
+ 				(unspec (reg rS1)))
+ 	  curr (not) == (set (reg rD2) (not (reg rD))) */
+ 
+       if (GET_CODE (SET_SRC (prev_set)) == UNSPEC
+ 	  && GET_CODE (SET_SRC (curr_set)) == NOT
+ 	  && XINT (SET_SRC (prev_set), 1) == UNSPEC_ORC_B
+ 	  && REG_P (SET_DEST (prev_set))
+ 	  && REG_P (SET_DEST (curr_set))
+ 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno)
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_B_ALUI\n");
+ 	  return true;
+ 	}
+ 
+       /* We are trying to match the following:
+ 	  prev (ctz) == (set (reg rD) (ctz (reg rS1)))
+ 	  curr (andi) == (set (reg rD)
+ 				(and (reg rD) (const_int 63))) */
+ 
+       if (GET_CODE (SET_SRC (prev_set)) == CTZ
+ 	  && GET_CODE (SET_SRC (curr_set)) == AND
+ 	  && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
+ 	  && INTVAL (XEXP (SET_SRC (curr_set), 1)) == 63
+ 	  && REG_P (SET_DEST (prev_set))
+ 	  && REG_P (SET_DEST (curr_set))
+ 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno)
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_B_ALUI\n");
+ 	  return true;
+ 	}
+ 
+       /* We are trying to match the following:
+ 	  prev (sub) == (set (reg rD)
+ 				(minus (const_int 0) (reg rS2))
+ 	  curr (max) == (set (reg rD)
+ 				(smax (reg rD) (reg rS2))) */
+ 
+       if (GET_CODE (SET_SRC (prev_set)) == MINUS
+ 	  && (XEXP (SET_SRC (prev_set), 0)
+ 	      == CONST0_RTX (GET_MODE (SET_SRC (prev_set))))
+ 	  && CONST_INT_P (XEXP (SET_SRC (prev_set), 0))
+ 	  && GET_CODE (SET_SRC (curr_set)) == SMAX
+ 	  && REG_P (SET_DEST (prev_set))
+ 	  && REG_P (SET_DEST (curr_set))
+ 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno
+ 	  && REG_P (XEXP (SET_SRC (prev_set), 1))
+ 	  && REG_P (XEXP (SET_SRC (curr_set), 1))
+ 	  && (REGNO (XEXP (SET_SRC (prev_set), 1))
+ 	      == REGNO (XEXP (SET_SRC (curr_set), 1))))
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_B_ALUI\n");
+ 	  return true;
+ 	}
+ 
+       /* We are trying to match the following:
+ 	  prev (neg) == (set (reg rD) (neg (reg rS1)))
+ 	  curr (max) == (set (reg rD)
+ 				(smax (reg rD) (reg rS1))) */
+ 
+       if (GET_CODE (SET_SRC (prev_set)) == NEG
+ 	  && GET_CODE (SET_SRC (curr_set)) == SMAX
+ 	  && REG_P (SET_DEST (prev_set))
+ 	  && REG_P (SET_DEST (curr_set))
+ 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
+ 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno
+ 	  && REG_P (XEXP (SET_SRC (prev_set), 0))
+ 	  && REG_P (XEXP (SET_SRC (curr_set), 1))
+ 	  && (REGNO (XEXP (SET_SRC (prev_set), 0))
+ 	      == REGNO (XEXP (SET_SRC (curr_set), 1))))
+ 	{
+ 	  if (dump_file)
+ 	    fprintf (dump_file, "RISCV_FUSE_B_ALUI\n");
+ 	  return true;
+ 	}
+     }
+ 
+   return false;
+ }
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/riscv-opts.h gcc-17-20260503/gcc/config/riscv/riscv-opts.h
*** gcc-17-20260426/gcc/config/riscv/riscv-opts.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/riscv-opts.h	Sun May  3 22:32:06 2026
*************** enum riscv_microarchitecture_type {
*** 65,70 ****
--- 65,72 ----
    andes_23_series,
    andes_45_series,
    spacemit_x60,
+   arcv_rmx100,
+   arcv_rhx100
  };
  extern enum riscv_microarchitecture_type riscv_microarchitecture;
  
*************** enum rvv_max_lmul_enum {
*** 92,97 ****
--- 94,106 ----
    RVV_CONV_DYNAMIC = 10
  };
  
+ /* ARC-V multiply option.  */
+ enum arcv_mpy_option_enum {
+   ARCV_MPY_OPTION_1C = 1,
+   ARCV_MPY_OPTION_2C = 2,
+   ARCV_MPY_OPTION_10C = 8,
+ };
+ 
  enum riscv_multilib_select_kind {
    /* Select multilib by builtin way.  */
    select_by_builtin,
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/riscv-protos.h gcc-17-20260503/gcc/config/riscv/riscv-protos.h
*** gcc-17-20260426/gcc/config/riscv/riscv-protos.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/riscv-protos.h	Sun May  3 22:32:06 2026
*************** extern rtx riscv_emit_move (rtx, rtx);
*** 119,125 ****
  extern bool riscv_split_symbol (rtx, rtx, machine_mode, rtx *);
  extern bool riscv_split_symbol_type (enum riscv_symbol_type);
  extern rtx riscv_unspec_address (rtx, enum riscv_symbol_type);
! extern void riscv_move_integer (rtx, rtx, HOST_WIDE_INT, machine_mode);
  extern bool riscv_legitimize_move (machine_mode, rtx, rtx);
  extern rtx riscv_subword (rtx, bool);
  extern bool riscv_split_64bit_move_p (rtx, rtx);
--- 119,125 ----
  extern bool riscv_split_symbol (rtx, rtx, machine_mode, rtx *);
  extern bool riscv_split_symbol_type (enum riscv_symbol_type);
  extern rtx riscv_unspec_address (rtx, enum riscv_symbol_type);
! extern void riscv_move_integer (rtx, rtx, HOST_WIDE_INT);
  extern bool riscv_legitimize_move (machine_mode, rtx, rtx);
  extern rtx riscv_subword (rtx, bool);
  extern bool riscv_split_64bit_move_p (rtx, rtx);
*************** const unsigned int RISCV_BUILTIN_CLASS =
*** 814,819 ****
--- 814,843 ----
  extern bool riscv_expand_strcmp (rtx, rtx, rtx, rtx, rtx);
  extern bool riscv_expand_strlen (rtx, rtx, rtx, rtx);
  
+ /* Routines implemented in riscv-fusion.cc.  */
+ enum riscv_fusion_pairs
+ {
+   RISCV_FUSE_NOTHING = 0,
+   RISCV_FUSE_ZEXTW = (1 << 0),
+   RISCV_FUSE_ZEXTH = (1 << 1),
+   RISCV_FUSE_ZEXTWS = (1 << 2),
+   RISCV_FUSE_LDINDEXED = (1 << 3),
+   RISCV_FUSE_LUI_ADDI = (1 << 4),
+   RISCV_FUSE_AUIPC_ADDI = (1 << 5),
+   RISCV_FUSE_LUI_LD = (1 << 6),
+   RISCV_FUSE_AUIPC_LD = (1 << 7),
+   RISCV_FUSE_LDPREINCREMENT = (1 << 8),
+   RISCV_FUSE_ALIGNED_STD = (1 << 9),
+   RISCV_FUSE_CACHE_ALIGNED_STD = (1 << 10),
+   RISCV_FUSE_BFEXT = (1 << 11),
+   RISCV_FUSE_EXPANDED_LD = (1 << 12),
+   RISCV_FUSE_B_ALUI = (1 << 13),
+ };
+ 
+ extern bool riscv_macro_fusion_p (void);
+ extern bool riscv_macro_fusion_pair_p (rtx_insn *, rtx_insn *);
+ extern unsigned int riscv_get_fusible_ops (void);
+ 
  /* Routines implemented in thead.cc.  */
  extern bool extract_base_offset_in_addr (rtx, rtx *, rtx *);
  extern bool th_mempair_operands_p (rtx[4], bool, machine_mode);
*************** extern const char *th_output_move (rtx,
*** 840,845 ****
--- 864,873 ----
  extern bool th_print_operand_address (FILE *, machine_mode, rtx);
  #endif
  
+ extern bool arcv_mpy_1c_bypass_p (rtx_insn *, rtx_insn *);
+ extern bool arcv_mpy_2c_bypass_p (rtx_insn *, rtx_insn *);
+ extern bool arcv_mpy_10c_bypass_p (rtx_insn *, rtx_insn *);
+ 
  extern bool strided_load_broadcast_p (void);
  extern bool riscv_prefer_agnostic_p (void);
  extern bool riscv_use_divmod_expander (void);
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/riscv-v.cc gcc-17-20260503/gcc/config/riscv/riscv-v.cc
*** gcc-17-20260426/gcc/config/riscv/riscv-v.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/riscv-v.cc	Sun May  3 22:32:06 2026
*************** get_swapped_cmp_rtx_code (rtx_code code)
*** 6073,6078 ****
--- 6073,6080 ----
        return LEU;
      case GE:
        return LE;
+     case LTU:
+       return GTU;
      default:
        gcc_unreachable ();
      }
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/riscv.cc gcc-17-20260503/gcc/config/riscv/riscv.cc
*** gcc-17-20260426/gcc/config/riscv/riscv.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/riscv.cc	Sun May  3 22:32:06 2026
*************** struct riscv_integer_op {
*** 274,298 ****
     The worst case is LUI, ADDI, SLLI, ADDI, SLLI, ADDI, SLLI, ADDI.  */
  #define RISCV_MAX_INTEGER_OPS 8
  
- enum riscv_fusion_pairs
- {
-   RISCV_FUSE_NOTHING = 0,
-   RISCV_FUSE_ZEXTW = (1 << 0),
-   RISCV_FUSE_ZEXTH = (1 << 1),
-   RISCV_FUSE_ZEXTWS = (1 << 2),
-   RISCV_FUSE_LDINDEXED = (1 << 3),
-   RISCV_FUSE_LUI_ADDI = (1 << 4),
-   RISCV_FUSE_AUIPC_ADDI = (1 << 5),
-   RISCV_FUSE_LUI_LD = (1 << 6),
-   RISCV_FUSE_AUIPC_LD = (1 << 7),
-   RISCV_FUSE_LDPREINCREMENT = (1 << 8),
-   RISCV_FUSE_ALIGNED_STD = (1 << 9),
-   RISCV_FUSE_CACHE_ALIGNED_STD = (1 << 10),
-   RISCV_FUSE_BFEXT = (1 << 11),
-   RISCV_FUSE_EXPANDED_LD = (1 << 12),
-   RISCV_FUSE_B_ALUI = (1 << 13),
- };
- 
  /* Costs of various operations on the different architectures.  */
  
  struct riscv_tune_param
--- 274,279 ----
*************** static const struct riscv_tune_param and
*** 837,842 ****
--- 818,874 ----
    true,						/* prefer-agnostic.  */
  };
  
+ /* Costs to use when optimizing for Synopsys RHX-100.  */
+ static const struct riscv_tune_param arcv_rhx100_tune_info = {
+   {COSTS_N_INSNS (4), COSTS_N_INSNS (5)},      /* fp_add */
+   {COSTS_N_INSNS (4), COSTS_N_INSNS (5)},      /* fp_mul */
+   {COSTS_N_INSNS (20), COSTS_N_INSNS (20)},    /* fp_div */
+   {COSTS_N_INSNS (4), COSTS_N_INSNS (4)},      /* int_mul */
+   {COSTS_N_INSNS (27), COSTS_N_INSNS (43)},    /* int_div */
+   4,					       /* issue_rate */
+   9,					       /* branch_cost */
+   2,					       /* memory_cost */
+   8,					       /* fmv_cost */
+   false,				       /* slow_unaligned_access */
+   false,				       /* vector_unaligned_access */
+   true,					       /* use_divmod_expansion */
+   false,				       /* overlap_op_by_pieces */
+   true,					       /* use_zero_stride_load */
+   false,				       /* speculative_sched_vsetvl */
+   RISCV_FUSE_NOTHING,			       /* fusible_ops */
+   NULL,					       /* vector cost */
+   NULL,					       /* function_align */
+   NULL,					       /* jump_align */
+   NULL,					       /* loop_align */
+   true,					       /* prefer-agnostic.  */
+ };
+ 
+ 
+ /* Costs to use when optimizing for Synopsys RMX-100.  */
+ static const struct riscv_tune_param arcv_rmx100_tune_info = {
+   {COSTS_N_INSNS (2), COSTS_N_INSNS (2)},	/* fp_add */
+   {COSTS_N_INSNS (2), COSTS_N_INSNS (2)},	/* fp_mul */
+   {COSTS_N_INSNS (17), COSTS_N_INSNS (17)},	/* fp_div */
+   {COSTS_N_INSNS (2), COSTS_N_INSNS (2)},	/* int_mul */
+   {COSTS_N_INSNS (17), COSTS_N_INSNS (17)},	/* int_div */
+   1,						/* issue_rate */
+   4,						/* branch_cost */
+   2,						/* memory_cost */
+   4,						/* fmv_cost */
+   false,					/* slow_unaligned_access */
+   false,					/* vector_unaligned_access */
+   true,						/* use_divmod_expansion */
+   false,					/* overlap_op_by_pieces */
+   true,						/* use_zero_stride_load */
+   false,					/* speculative_sched_vsetvl */
+   RISCV_FUSE_NOTHING,				/* fusible_ops */
+   NULL,						/* vector cost */
+   NULL,						/* function_align */
+   NULL,						/* jump_align */
+   NULL,						/* loop_align */
+   true,						/* prefer-agnostic.  */
+ };
+ 
  static bool riscv_avoid_shrink_wrapping_separate ();
  static tree riscv_handle_fndecl_attribute (tree *, tree, tree, int, bool *);
  static tree riscv_handle_type_attribute (tree *, tree, tree, int, bool *);
*************** riscv_split_integer (HOST_WIDE_INT val,
*** 1736,1750 ****
    bool eq_neg = (loval == hival) && ((loval & 0x80000000) != 0);
  
    if (eq_neg)
!     riscv_move_integer (lo, lo, ~loval & 0xffffffff, mode);
    else
!     riscv_move_integer (lo, lo, loval, mode);
  
    if (loval == hival)
        hi = gen_rtx_ASHIFT (mode, lo, GEN_INT (32));
    else
      {
!       riscv_move_integer (hi, hi, hival, mode);
        hi = gen_rtx_ASHIFT (mode, hi, GEN_INT (32));
      }
  
--- 1768,1782 ----
    bool eq_neg = (loval == hival) && ((loval & 0x80000000) != 0);
  
    if (eq_neg)
!     riscv_move_integer (lo, lo, ~loval & 0xffffffff);
    else
!     riscv_move_integer (lo, lo, loval);
  
    if (loval == hival)
        hi = gen_rtx_ASHIFT (mode, lo, GEN_INT (32));
    else
      {
!       riscv_move_integer (hi, hi, hival);
        hi = gen_rtx_ASHIFT (mode, hi, GEN_INT (32));
      }
  
*************** riscv_legitimize_address (rtx x, rtx old
*** 3275,3282 ****
     is the original src mode before promotion.  */
  
  void
! riscv_move_integer (rtx temp, rtx dest, HOST_WIDE_INT value,
! 		    machine_mode orig_mode)
  {
    struct riscv_integer_op codes[RISCV_MAX_INTEGER_OPS];
    machine_mode mode;
--- 3307,3313 ----
     is the original src mode before promotion.  */
  
  void
! riscv_move_integer (rtx temp, rtx dest, HOST_WIDE_INT value)
  {
    struct riscv_integer_op codes[RISCV_MAX_INTEGER_OPS];
    machine_mode mode;
*************** riscv_move_integer (rtx temp, rtx dest,
*** 3284,3292 ****
    rtx x = NULL_RTX;
  
    mode = GET_MODE (dest);
!   /* We use the original mode for the riscv_build_integer call, because HImode
!      values are given special treatment.  */
!   num_ops = riscv_build_integer (codes, value, orig_mode, can_create_pseudo_p ());
  
    if (can_create_pseudo_p () && num_ops > 2 /* not a simple constant */
        && num_ops >= riscv_split_integer_cost (value))
--- 3315,3324 ----
    rtx x = NULL_RTX;
  
    mode = GET_MODE (dest);
!   /* This originally passed in a mode prior to promotions, but what we really
!      need to do is pass in the mode of the destination, that's what ultimately
!      determines how a constant needs to be canonicalized.  */
!   num_ops = riscv_build_integer (codes, value, mode, can_create_pseudo_p ());
  
    if (can_create_pseudo_p () && num_ops > 2 /* not a simple constant */
        && num_ops >= riscv_split_integer_cost (value))
*************** riscv_legitimize_const_move (machine_mod
*** 3383,3389 ****
    /* Split moves of big integers into smaller pieces.  */
    if (splittable_const_int_operand (src, mode))
      {
!       riscv_move_integer (dest, dest, INTVAL (src), mode);
        return;
      }
  
--- 3415,3421 ----
    /* Split moves of big integers into smaller pieces.  */
    if (splittable_const_int_operand (src, mode))
      {
!       riscv_move_integer (dest, dest, INTVAL (src));
        return;
      }
  
*************** riscv_legitimize_move (machine_mode mode
*** 3970,3976 ****
  	  if (splittable_const_int_operand (src, mode))
  	    {
  	      reg = gen_reg_rtx (promoted_mode);
! 	      riscv_move_integer (reg, reg, INTVAL (src), mode);
  	    }
  	  else
  	    reg = force_reg (promoted_mode, src);
--- 4002,4008 ----
  	  if (splittable_const_int_operand (src, mode))
  	    {
  	      reg = gen_reg_rtx (promoted_mode);
! 	      riscv_move_integer (reg, reg, INTVAL (src));
  	    }
  	  else
  	    reg = force_reg (promoted_mode, src);
*************** riscv_rtx_costs (rtx x, machine_mode mod
*** 4377,4384 ****
  	      && CONST_INT_P (ashift_rhs)
  	      && CONST_INT_P (and_rhs)
  	      && ((INTVAL (and_rhs) >> INTVAL (ashift_rhs)) == 0xffffffff))
! 	    *total = COSTS_N_INSNS (1);
! 	    return true;
  	}
        /* bclri pattern for zbs.  */
        if (TARGET_ZBS
--- 4409,4418 ----
  	      && CONST_INT_P (ashift_rhs)
  	      && CONST_INT_P (and_rhs)
  	      && ((INTVAL (and_rhs) >> INTVAL (ashift_rhs)) == 0xffffffff))
! 	    {
! 	      *total = COSTS_N_INSNS (1);
! 	      return true;
! 	    }
  	}
        /* bclri pattern for zbs.  */
        if (TARGET_ZBS
*************** riscv_expand_conditional_move (rtx dest,
*** 5794,5803 ****
         && GET_MODE_CLASS (cond_mode) == MODE_INT)
         || TARGET_COND_MOV)
      {
        machine_mode mode0 = GET_MODE (op0);
  
-       canonicalize_comparands (code,&op0,&op1);
- 
        /* In the fallback generic case use DST_MODE rather than WORD_MODE
  	 for the output of the SCC instruction, to match the mode of the NEG
  	 operation below.  The output of SCC is 0 or 1 boolean, so it is
--- 5828,5836 ----
         && GET_MODE_CLASS (cond_mode) == MODE_INT)
         || TARGET_COND_MOV)
      {
+       canonicalize_comparands (code, &op0, &op1);
        machine_mode mode0 = GET_MODE (op0);
  
        /* In the fallback generic case use DST_MODE rather than WORD_MODE
  	 for the output of the SCC instruction, to match the mode of the NEG
  	 operation below.  The output of SCC is 0 or 1 boolean, so it is
*************** riscv_expand_conditional_move (rtx dest,
*** 5806,5811 ****
--- 5839,5880 ----
  			     ? word_mode : dst_mode);
        bool invert = false;
  
+       /* For unsigned comparisons against power-of-2 boundaries, convert
+ 	 to a shift-based equality test.  This avoids materializing large
+ 	 constants like (2^N - 1) which may require multiple instructions.
+ 	 GTU x, (2^N-1)  ->  NE (x >> N), 0
+ 	 LEU x, (2^N-1)  ->  EQ (x >> N), 0
+ 	 GEU x, 2^N      ->  NE (x >> N), 0
+ 	 LTU x, 2^N      ->  EQ (x >> N), 0  */
+       if (INTEGRAL_MODE_P (mode0) && CONST_INT_P (op1))
+ 	{
+ 	  int shift = -1;
+ 	  rtx_code new_code = UNKNOWN;
+ 
+ 	  if ((code == GTU || code == LEU)
+ 	      && exact_log2 (UINTVAL (op1) + 1) > 0)
+ 	    {
+ 	      shift = exact_log2 (UINTVAL (op1) + 1);
+ 	      new_code = (code == GTU) ? NE : EQ;
+ 	    }
+ 	  else if ((code == GEU || code == LTU)
+ 		   && exact_log2 (UINTVAL (op1)) > 0)
+ 	    {
+ 	      shift = exact_log2 (UINTVAL (op1));
+ 	      new_code = (code == GEU) ? NE : EQ;
+ 	    }
+ 
+ 	  if (shift > 0)
+ 	    {
+ 	      op0 = expand_simple_binop (mode0, LSHIFTRT, op0,
+ 					 GEN_INT (shift), NULL_RTX,
+ 					 1, OPTAB_DIRECT);
+ 	      op1 = const0_rtx;
+ 	      code = new_code;
+ 	      op = gen_rtx_fmt_ee (code, GET_MODE (op0), op0, op1);
+ 	    }
+ 	}
+ 
        /* Canonicalize the comparison.  It must be an equality comparison
  	 of integer operands, or with SFB it can be any comparison of
  	 integer operands.  If it isn't, then emit an SCC instruction
*************** riscv_store_data_bypass_p (rtx_insn *out
*** 10706,10711 ****
--- 10775,10804 ----
    return store_data_bypass_p (out_insn, in_insn);
  }
  
+ /* Implement one boolean function for each of the values of the
+    arcv_mpy_option enum, for the needs of arcv-rmx100.md.  */
+ 
+ bool
+ arcv_mpy_1c_bypass_p (rtx_insn *out_insn ATTRIBUTE_UNUSED,
+ 		       rtx_insn *in_insn ATTRIBUTE_UNUSED)
+ {
+   return arcv_mpy_option == ARCV_MPY_OPTION_1C;
+ }
+ 
+ bool
+ arcv_mpy_2c_bypass_p (rtx_insn *out_insn ATTRIBUTE_UNUSED,
+ 		       rtx_insn *in_insn ATTRIBUTE_UNUSED)
+ {
+   return arcv_mpy_option == ARCV_MPY_OPTION_2C;
+ }
+ 
+ bool
+ arcv_mpy_10c_bypass_p (rtx_insn *out_insn ATTRIBUTE_UNUSED,
+ 			rtx_insn *in_insn ATTRIBUTE_UNUSED)
+ {
+   return arcv_mpy_option == ARCV_MPY_OPTION_10C;
+ }
+ 
  /* Implement TARGET_SECONDARY_MEMORY_NEEDED.
  
     When floating-point registers are wider than integer ones, moves between
*************** riscv_sched_reorder (FILE *, int, rtx_in
*** 11109,11839 ****
  }
  
  
- /* Implement TARGET_SCHED_MACRO_FUSION_P.  Return true if target supports
-    instruction fusion of some sort.  */
- 
- static bool
- riscv_macro_fusion_p (void)
- {
-   return tune_param->fusible_ops != RISCV_FUSE_NOTHING;
- }
- 
- /* Return true iff the instruction fusion described by OP is enabled.  */
- 
- static bool
- riscv_fusion_enabled_p(enum riscv_fusion_pairs op)
- {
-   return tune_param->fusible_ops & op;
- }
- 
- /* Matches an add:
-    (set (reg:DI rd) (plus:SI (reg:SI rs1) (reg:SI rs2))) */
- 
- static bool
- riscv_set_is_add (rtx set)
- {
-   return (GET_CODE (SET_SRC (set)) == PLUS
- 	  && REG_P (XEXP (SET_SRC (set), 0))
- 	  && REG_P (XEXP (SET_SRC (set), 1))
- 	  && REG_P (SET_DEST (set)));
- }
- 
- /* Matches an addi:
-    (set (reg:DI rd) (plus:SI (reg:SI rs1) (const_int imm))) */
- 
- static bool
- riscv_set_is_addi (rtx set)
- {
-   return (GET_CODE (SET_SRC (set)) == PLUS
- 	  && REG_P (XEXP (SET_SRC (set), 0))
- 	  && CONST_INT_P (XEXP (SET_SRC (set), 1))
- 	  && REG_P (SET_DEST (set)));
- }
- 
- /* Matches an add.uw:
-   (set (reg:DI rd)
-     (plus:DI (zero_extend:DI (reg:SI rs1)) (reg:DI rs2))) */
- 
- static bool
- riscv_set_is_adduw (rtx set)
- {
-   return (GET_CODE (SET_SRC (set)) == PLUS
- 	  && GET_CODE (XEXP (SET_SRC (set), 0)) == ZERO_EXTEND
- 	  && REG_P (XEXP (XEXP (SET_SRC (set), 0), 0))
- 	  && REG_P (XEXP (SET_SRC (set), 1))
- 	  && REG_P (SET_DEST (set)));
- }
- 
- /* Matches a shNadd:
-   (set (reg:DI rd)
-        (plus:DI (ashift:DI (reg:DI rs1) (const_int N)) (reg:DI rS2)) */
- 
- static bool
- riscv_set_is_shNadd (rtx set)
- {
-   return (GET_CODE (SET_SRC (set)) == PLUS
- 	  && GET_CODE (XEXP (SET_SRC (set), 0)) == ASHIFT
- 	  && REG_P (XEXP (XEXP (SET_SRC (set), 0), 0))
- 	  && CONST_INT_P (XEXP (XEXP (SET_SRC (set), 0), 1))
- 	  && (INTVAL (XEXP (XEXP (SET_SRC (set), 0), 1)) == 1
- 	      || INTVAL (XEXP (XEXP (SET_SRC (set), 0), 1)) == 2
- 	      || INTVAL (XEXP (XEXP (SET_SRC (set), 0), 1)) == 3)
- 	  && REG_P (SET_DEST (set)));
- }
  
! /* Matches a shNadd.uw:
!   (set (reg:DI rd)
!        (plus:DI (and:DI (ashift:DI (reg:DI rs1) (const_int N))
! 			(const_int N))
! 		(reg:DI rs2)) */
! 
! static bool
! riscv_set_is_shNadduw (rtx set)
! {
!   return (GET_CODE (SET_SRC (set)) == PLUS
! 	  && GET_CODE (XEXP (SET_SRC (set), 0)) == AND
! 	  && GET_CODE (XEXP (XEXP (SET_SRC (set), 0), 0)) == ASHIFT
! 	  && REG_P (XEXP (XEXP (XEXP (SET_SRC (set), 0), 0), 0))
! 	  && CONST_INT_P (XEXP (XEXP (XEXP (SET_SRC (set), 0), 0), 1))
! 	  && (INTVAL (XEXP (XEXP (XEXP (SET_SRC (set), 0), 0), 1)) == 1
! 	      || INTVAL (XEXP (XEXP (XEXP (SET_SRC (set), 0), 0), 1)) == 2
! 	      || INTVAL (XEXP (XEXP (XEXP (SET_SRC (set), 0), 0), 1)) == 3)
! 	  && REG_P (SET_DEST (set)));
! }
! 
! /* Implement TARGET_SCHED_MACRO_FUSION_PAIR_P.  Return true if PREV and CURR
!    should be kept together during scheduling.  */
  
! static bool
! riscv_macro_fusion_pair_p (rtx_insn *prev, rtx_insn *curr)
  {
!   /* If fusion is not enabled, then there's nothing to do.  */
!   if (!riscv_macro_fusion_p ())
!     return false;
! 
!   /* If PREV is already marked as fused, then we can't fuse CURR with PREV
!      and if we were to fuse them we'd end up with a blob of insns that
!      essentially are an atomic unit which is bad for scheduling.  */
!   if (SCHED_GROUP_P (prev))
!     return false;
! 
!   rtx prev_set = single_set (prev);
!   rtx curr_set = single_set (curr);
!   /* prev and curr are simple SET insns i.e. no flag setting or branching.  */
!   bool simple_sets_p = prev_set && curr_set && !any_condjump_p (curr);
!   bool sched1 = can_create_pseudo_p ();
! 
!   unsigned int prev_dest_regno = (prev_set && REG_P (SET_DEST (prev_set))
! 				  ? REGNO (SET_DEST (prev_set))
! 				  : FIRST_PSEUDO_REGISTER);
!   unsigned int curr_dest_regno = (curr_set && REG_P (SET_DEST (curr_set))
! 				  ? REGNO (SET_DEST (curr_set))
! 				  : FIRST_PSEUDO_REGISTER);
! 
!   if (simple_sets_p
!       && (riscv_fusion_enabled_p (RISCV_FUSE_ZEXTW)
! 	  || riscv_fusion_enabled_p (RISCV_FUSE_ZEXTWS))
!       && (sched1 || prev_dest_regno == curr_dest_regno))
!     {
!       /* We are trying to match the following:
! 	   prev (slli) == (set (reg:DI rD)
! 			       (ashift:DI (reg:DI rS) (const_int 32)))
! 	   curr (slri) == (set (reg:DI rD)
! 			       (lshiftrt:DI (reg:DI rD) (const_int <shift>)))
! 	 with <shift> being either 32 for FUSE_ZEXTW, or
! 			 `less than 32 for FUSE_ZEXTWS. */
! 
!       if (GET_CODE (SET_SRC (prev_set)) == ASHIFT
! 	  && GET_CODE (SET_SRC (curr_set)) == LSHIFTRT
! 	  && REG_P (SET_DEST (prev_set))
! 	  && REG_P (SET_DEST (curr_set))
! 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
! 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == curr_dest_regno
! 	  && CONST_INT_P (XEXP (SET_SRC (prev_set), 1))
! 	  && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
! 	  && INTVAL (XEXP (SET_SRC (prev_set), 1)) == 32
! 	  && ((INTVAL (XEXP (SET_SRC (curr_set), 1)) == 32
! 	       && riscv_fusion_enabled_p (RISCV_FUSE_ZEXTW) )
! 	      || (INTVAL (XEXP (SET_SRC (curr_set), 1)) < 32
! 		  && riscv_fusion_enabled_p (RISCV_FUSE_ZEXTWS))))
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_ZEXTWS\n");
! 	  return true;
! 	}
!     }
! 
!   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_ZEXTH)
!       && (sched1 || prev_dest_regno == curr_dest_regno))
!     {
!       /* We are trying to match the following:
! 	   prev (slli) == (set (reg:DI rD)
! 			       (ashift:DI (reg:DI rS) (const_int 48)))
! 	   curr (slri) == (set (reg:DI rD)
! 			       (lshiftrt:DI (reg:DI rD) (const_int 48))) */
! 
!       if (GET_CODE (SET_SRC (prev_set)) == ASHIFT
! 	  && GET_CODE (SET_SRC (curr_set)) == LSHIFTRT
! 	  && REG_P (SET_DEST (prev_set))
! 	  && REG_P (SET_DEST (curr_set))
! 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
! 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == curr_dest_regno
! 	  && CONST_INT_P (XEXP (SET_SRC (prev_set), 1))
! 	  && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
! 	  && INTVAL (XEXP (SET_SRC (prev_set), 1)) == 48
! 	  && INTVAL (XEXP (SET_SRC (curr_set), 1)) == 48)
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file,"RISCV_FUSE_ZEXTH\n");
! 	  return true;
! 	}
!     }
! 
!   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_LDINDEXED)
!       && (sched1 || prev_dest_regno == curr_dest_regno))
!     {
!       /* We are trying to match the following:
! 	   prev (add) == (set (reg:DI rD)
! 			      (plus:DI (reg:DI rS1) (reg:DI rS2))
! 	   curr (ld)  == (set (reg:DI rD)
! 			      (mem:DI (reg:DI rD))) */
! 
!       if (MEM_P (SET_SRC (curr_set))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
! 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
! 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno
! 	  && GET_CODE (SET_SRC (prev_set)) == PLUS
! 	  && REG_P (XEXP (SET_SRC (prev_set), 0))
! 	  && REG_P (XEXP (SET_SRC (prev_set), 1)))
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_LDINDEXED\n");
! 	  return true;
! 	}
! 
!       /* We are trying to match the following:
! 	   prev (add) == (set (reg:DI rD)
! 			      (plus:DI (reg:DI rS1) (reg:DI rS2)))
! 	   curr (lw)  == (set (any_extend:DI (mem:SUBX (reg:DI rD)))) */
! 
!       if ((GET_CODE (SET_SRC (curr_set)) == SIGN_EXTEND
! 	   || (GET_CODE (SET_SRC (curr_set)) == ZERO_EXTEND))
! 	  && MEM_P (XEXP (SET_SRC (curr_set), 0))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  && REG_P (XEXP (XEXP (SET_SRC (curr_set), 0), 0))
! 	  && REGNO (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == prev_dest_regno
! 	  && GET_CODE (SET_SRC (prev_set)) == PLUS
! 	  && REG_P (XEXP (SET_SRC (prev_set), 0))
! 	  && REG_P (XEXP (SET_SRC (prev_set), 1)))
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_LDINDEXED\n");
! 	  return true;
! 	}
!     }
! 
!   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_EXPANDED_LD)
!       && (sched1 || prev_dest_regno == curr_dest_regno))
!     {
!       /* For the "expanded add/load fusion" family we have 2 main
! 	 categories: memory loads with displacement (i.e. with imm offset)
! 	 and loads without displacement (i.e. with offset = x0).
! 
! 	 For loads without displacement we'll need:
! 	 - add + ld (done in RISCV_FUSE_LDINDEXED)
! 	 - addi + ld (done in RISCV_FUSE_LDPREINCREMENT)
! 	 - shNadd + ld
! 	 - add.uw + lw
! 	 - shNadd.uw + lw
! 
! 	 For loads with displacement/immediates:
! 	 with lw with immediate):
! 	 - add + ld with displacement
! 	 - addi + ld with displacement
! 	 - shNadd + ld with displacement
! 	 - add.uw + lw with displacement
! 	 - shNadd.uw + lw with displacement */
! 
!       /* We're trying to match a curr_set ld with displacement:
! 	  prev (add|addi) = (set (reg:DI rd) (...))
! 	  curr (ld)  == (set (reg:DI rD)
! 		(mem:DI (plus:DI (reg:DI rD) (const_int IMM12)))) */
!       if (MEM_P (SET_SRC (curr_set))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  && GET_CODE (XEXP (SET_SRC (curr_set), 0)) == PLUS
! 	  && REG_P (XEXP (XEXP (SET_SRC (curr_set), 0), 0))
! 	  && REGNO (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == prev_dest_regno)
! 	{
! 	  if (riscv_set_is_add (prev_set))
! 	    {
! 	      if (dump_file)
! 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
! 	      return true;
! 	    }
! 
! 	  if (riscv_set_is_addi (prev_set))
! 	    {
! 	      if (dump_file)
! 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
! 	      return true;
! 	    }
! 
! 	  if (riscv_set_is_shNadd (prev_set))
! 	    {
! 	      if (dump_file)
! 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
! 	      return true;
! 	    }
! 	}
! 
!       /* We're trying to match a ld without displacement:
! 	  prev (addi|shNadd) = (reg:DI rD) (...))
! 	  curr (ld)  == (set (reg:DI rD)
! 			     (mem:DI (reg:DI rD))) */
!       if (MEM_P (SET_SRC (curr_set))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
! 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno)
! 	{
! 	  if (riscv_set_is_addi (prev_set))
! 	    {
! 	      if (dump_file)
! 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
! 	      return true;
! 	    }
! 
! 	  if (riscv_set_is_shNadd (prev_set))
! 	    {
! 	      if (dump_file)
! 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
! 	      return true;
! 	    }
! 	}
! 
!       /* We're trying to match a curr_set lw with displacement:
! 	  prev (add.uw|shNadd.uw) = (set (reg:DI rd) (...))
! 	  curr (lw)  == (set (reg:DI rd)
! 		(any_extend:DI (mem:SUBX (plus:DI ((reg:DI rd)
! 						   (const_int IMM)))) */
!       if ((GET_CODE (SET_SRC (curr_set)) == SIGN_EXTEND
! 	   || (GET_CODE (SET_SRC (curr_set)) == ZERO_EXTEND))
! 	  && MEM_P (XEXP (SET_SRC (curr_set), 0))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  && GET_CODE (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == PLUS
! 	  && REG_P (XEXP (XEXP (XEXP (SET_SRC (curr_set), 0), 0), 0))
! 	  && (REGNO (XEXP (XEXP (XEXP (SET_SRC (curr_set), 0), 0), 0))
! 	      == prev_dest_regno))
! 	{
! 	  if (riscv_set_is_adduw (prev_set))
! 	    {
! 	      if (dump_file)
! 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
! 	      return true;
! 	    }
! 
! 	  if (riscv_set_is_shNadduw (prev_set))
! 	    {
! 	      if (dump_file)
! 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
! 	      return true;
! 	    }
! 	}
! 
!       /* We're trying to match a curr_set lw without displacement:
! 	  prev (add.uw|shNadd.uw) = (set (reg:DI rd) (...))
! 	  curr (ld|lh|lw)  == (set (reg:DI rd)
! 		(any_extend:DI (mem:SUBX (reg:DI rsd)))) */
!       if ((GET_CODE (SET_SRC (curr_set)) == SIGN_EXTEND
! 	   || (GET_CODE (SET_SRC (curr_set)) == ZERO_EXTEND))
! 	  && MEM_P (XEXP (SET_SRC (curr_set), 0))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  && REG_P (XEXP (XEXP (SET_SRC (curr_set), 0), 0))
! 	  && REGNO (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == prev_dest_regno)
! 	{
! 	  if (riscv_set_is_adduw (prev_set))
! 	    {
! 	      if (dump_file)
! 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
! 	      return true;
! 	    }
! 
! 	  if (riscv_set_is_shNadduw (prev_set))
! 	    {
! 	      if (dump_file)
! 		fprintf (dump_file, "RISCV_FUSE_EXPANDED_LD\n");
! 	      return true;
! 	    }
! 	}
!     }
! 
!   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_LDPREINCREMENT)
!       && (sched1 || prev_dest_regno == curr_dest_regno))
!     {
!       /* We are trying to match the following:
! 	   prev (add) == (set (reg:DI rS)
! 			      (plus:DI (reg:DI rS) (const_int))
! 	   curr (ld)  == (set (reg:DI rD)
! 			      (mem:DI (reg:DI rS))) */
! 
!       if (MEM_P (SET_SRC (curr_set))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
! 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno
! 	  && GET_CODE (SET_SRC (prev_set)) == PLUS
! 	  && REG_P (XEXP (SET_SRC (prev_set), 0))
! 	  && CONST_INT_P (XEXP (SET_SRC (prev_set), 1)))
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_LDPREINCREMENT\n");
! 	  return true;
! 	}
!     }
! 
!   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_LUI_ADDI)
!       && (sched1 || prev_dest_regno == curr_dest_regno))
!     {
!       /* We are trying to match the following:
! 	   prev (lui)  == (set (reg:DI rD) (const_int UPPER_IMM_20))
! 	   curr (addi) == (set (reg:DI rD)
! 			       (plus:DI (reg:DI rD) (const_int IMM12))) */
! 
!       if ((GET_CODE (SET_SRC (curr_set)) == LO_SUM
! 	   || (GET_CODE (SET_SRC (curr_set)) == PLUS
! 	       && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
! 	       && SMALL_OPERAND (INTVAL (XEXP (SET_SRC (curr_set), 1)))))
! 	  && (GET_CODE (SET_SRC (prev_set)) == HIGH
! 	      || (CONST_INT_P (SET_SRC (prev_set))
! 		  && LUI_OPERAND (INTVAL (SET_SRC (prev_set))))))
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_LUI_ADDI\n");
! 	  return true;
! 	}
!     }
! 
!   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_AUIPC_ADDI)
!       && (sched1 || prev_dest_regno == curr_dest_regno))
!     {
!       /* We are trying to match the following:
! 	   prev (auipc) == (set (reg:DI rD) (unspec:DI [...] UNSPEC_AUIPC))
! 	   curr (addi)  == (set (reg:DI rD)
! 				(plus:DI (reg:DI rD) (const_int IMM12)))
! 	 and
! 	   prev (auipc) == (set (reg:DI rD) (unspec:DI [...] UNSPEC_AUIPC))
! 	   curr (addi)  == (set (reg:DI rD)
! 				(lo_sum:DI (reg:DI rD) (const_int IMM12))) */
! 
!       if (GET_CODE (SET_SRC (prev_set)) == UNSPEC
! 	  && XINT (SET_SRC (prev_set), 1) == UNSPEC_AUIPC
! 	  && (GET_CODE (SET_SRC (curr_set)) == LO_SUM
! 	      || (GET_CODE (SET_SRC (curr_set)) == PLUS
! 		  && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
! 		  && SMALL_OPERAND (INTVAL (XEXP (SET_SRC (curr_set), 1))))))
! 
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_AUIPC_ADDI\n");
! 	  return true;
! 	}
!     }
! 
!   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_LUI_LD)
!       && (sched1 || prev_dest_regno == curr_dest_regno))
!     {
!       /* We are trying to match the following:
! 	   prev (lui)  == (set (reg:DI rD) (const_int UPPER_IMM_20))
! 	   curr (ld)  == (set (reg:DI rD)
! 			      (mem:DI (plus:DI (reg:DI rD) (const_int IMM12)))) */
! 
!       /* A LUI_OPERAND accepts (const_int 0), but we won't emit that as LUI.  So
! 	 reject that case explicitly.  */
!       if (CONST_INT_P (SET_SRC (prev_set))
! 	  && SET_SRC (prev_set) != CONST0_RTX (GET_MODE (SET_DEST (prev_set)))
! 	  && LUI_OPERAND (INTVAL (SET_SRC (prev_set)))
! 	  && MEM_P (SET_SRC (curr_set))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  && GET_CODE (XEXP (SET_SRC (curr_set), 0)) == PLUS
! 	  && REG_P (XEXP (XEXP (SET_SRC (curr_set), 0), 0))
! 	  && REGNO (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == prev_dest_regno)
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_LUI_LD\n");
! 	  return true;
! 	}
! 
!       if (GET_CODE (SET_SRC (prev_set)) == HIGH
! 	  && MEM_P (SET_SRC (curr_set))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  && GET_CODE (XEXP (SET_SRC (curr_set), 0)) == LO_SUM
! 	  && REG_P (XEXP (XEXP (SET_SRC (curr_set), 0), 0))
! 	  && REGNO (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == prev_dest_regno)
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_LUI_LD\n");
! 	  return true;
! 	}
! 
!       if (GET_CODE (SET_SRC (prev_set)) == HIGH
! 	  && (GET_CODE (SET_SRC (curr_set)) == SIGN_EXTEND
! 	      || GET_CODE (SET_SRC (curr_set)) == ZERO_EXTEND)
! 	  && MEM_P (XEXP (SET_SRC (curr_set), 0))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  && (GET_CODE (XEXP (XEXP (SET_SRC (curr_set), 0), 0)) == LO_SUM
! 	      && REG_P (XEXP (XEXP (XEXP (SET_SRC (curr_set), 0), 0), 0))
! 	      && (REGNO (XEXP (XEXP (XEXP (SET_SRC (curr_set), 0), 0), 0))
! 		  == prev_dest_regno)))
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_LUI_LD\n");
! 	  return true;
! 	}
!     }
! 
!   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_AUIPC_LD)
!       && (sched1 || prev_dest_regno == curr_dest_regno))
!     {
!       /* We are trying to match the following:
! 	   prev (auipc) == (set (reg:DI rD) (unspec:DI [...] UNSPEC_AUIPC))
! 	   curr (ld)  == (set (reg:DI rD)
! 			      (mem:DI (plus:DI (reg:DI rD) (const_int IMM12)))) */
! 
!       if (GET_CODE (SET_SRC (prev_set)) == UNSPEC
! 	  && XINT (prev_set, 1) == UNSPEC_AUIPC
! 	  && MEM_P (SET_SRC (curr_set))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  && GET_CODE (XEXP (SET_SRC (curr_set), 0)) == PLUS)
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_AUIPC_LD\n");
! 	  return true;
! 	}
!     }
! 
!   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_CACHE_ALIGNED_STD))
!     {
!       /* We are trying to match the following:
! 	   prev (sd) == (set (mem (plus (reg sp|fp) (const_int)))
! 			      (reg rS1))
! 	   curr (sd) == (set (mem (plus (reg sp|fp) (const_int)))
! 			      (reg rS2)) */
! 
!       if (MEM_P (SET_DEST (prev_set))
! 	  && MEM_P (SET_DEST (curr_set))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  /* We can probably relax this condition.  The documentation is a bit
! 	     unclear about sub-word cases.  So we just model DImode for now.  */
! 	  && GET_MODE (SET_DEST (curr_set)) == DImode
! 	  && GET_MODE (SET_DEST (prev_set)) == DImode)
! 	{
! 	  rtx base_prev, base_curr, offset_prev, offset_curr;
! 
! 	  extract_base_offset_in_addr (SET_DEST (prev_set), &base_prev, &offset_prev);
! 	  extract_base_offset_in_addr (SET_DEST (curr_set), &base_curr, &offset_curr);
! 
! 	  /* Proceed only if we find both bases, both bases are register and
! 	     bases are the same register.  */
! 	  if (base_prev != NULL_RTX && base_curr != NULL_RTX
! 	      && REG_P (base_prev) && REG_P (base_curr)
! 	      && REGNO (base_prev) != REGNO (base_curr)
! 	      /* The alignment of hte base pointer is more useful than the
! 		 alignment of the memory reference for determining if we're
! 		 on opposite sides of a cache line.  */
! 	      && REGNO_POINTER_ALIGN (ORIGINAL_REGNO (base_prev)) >= 128)
! 	    {
! 	      /* The two stores must be contained within opposite halves of the
! 		 same 16 byte aligned block of memory.  We know the pointer
! 		 has suitable alignment, so we just need to check the offsets
! 		 of the two stores for suitable alignment.  */
! 
! 	      /* Get the smaller offset into OFFSET_PREV.  */
! 	      if (INTVAL (offset_prev) > INTVAL (offset_curr))
! 		std::swap (offset_prev, offset_curr);
! 
! 	      /* We have a match if the smaller offset (OFFSET_PREV) is 16
! 		 byte aligned and the higher offset is 8 bytes more than the
! 		 lower offset.  */
! 	      if ((INTVAL (offset_prev) % 16) == 0
! 		  && (INTVAL (offset_prev) + 8 == INTVAL (offset_curr)))
! 		{
! 		  if (dump_file)
! 		    fprintf (dump_file, "RISCV_FUSE_ALIGNED_STD\n");
! 		  return true;
! 		}
! 	    }
! 	}
!     }
! 
!   /* More general form of the RISCV_FUSE_CACHE_ALIGNED_STD.  The
!      major difference is the dependency on the stores being opposite
!      halves of a cache line is dropped.  Instead the lowest address
!      needs 2X the alignment of the object and the higher address
!      immediately followed the first object.  */
!   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_ALIGNED_STD))
!     {
!       /* We are trying to match the following:
! 	prev (sd) == (set (mem (plus (reg rS1) (const_int)))
! 			  (reg rS2))
! 	curr (sd) == (set (mem (plus (reg rS1) (const_int)))
! 			  (reg rS3)) */
! 
!       if (MEM_P (SET_DEST (prev_set))
! 	  && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
! 	  && MEM_P (SET_DEST (curr_set))
! 	  /* Stores must have the same width */
! 	  && GET_MODE (SET_DEST (curr_set)) == GET_MODE (SET_DEST (prev_set)))
! 	{
! 	  rtx base_prev, base_curr, offset_prev, offset_curr;
! 	  unsigned mode_size;
! 
! 	  extract_base_offset_in_addr (SET_DEST (prev_set),
! 				       &base_prev, &offset_prev);
! 	  extract_base_offset_in_addr (SET_DEST (curr_set),
! 				       &base_curr, &offset_curr);
! 
! 	  /* Proceed only if we find both bases, both bases
! 	     are registers and bases are the same register.  */
! 	  if (base_prev != NULL_RTX && base_curr != NULL_RTX
! 	      && REG_P (base_prev) && REG_P (base_curr)
! 	      && REGNO (base_prev) == REGNO (base_curr))
! 	    {
! 	      machine_mode mode = GET_MODE (SET_DEST (curr_set));
! 	      mode_size = estimated_poly_value (GET_MODE_SIZE (mode));
! 
! 	      HOST_WIDE_INT offset_prev_int = INTVAL (offset_prev);
! 	      HOST_WIDE_INT offset_curr_int = INTVAL (offset_curr);
! 
! 	      /* Get the smaller offset into OFFSET_PREV_INT.  */
! 	      if (offset_prev_int > offset_curr_int)
! 		std::swap (offset_prev_int, offset_curr_int);
! 
! 	      /* We've normalized, so we need to check that the lower
! 		 address is aligned to 2X the size of the object.  The
! 		 higher address must be the lower address plus the
! 		 size of the object.  */
! 	      if (((offset_prev_int % (2 * mode_size)) == 0)
! 		  && offset_prev_int + mode_size == offset_curr_int)
! 		{
! 		  if (dump_file)
! 		    fprintf (dump_file, "RISCV_FUSE_ALIGNED_STD\n");
! 		  return true;
! 		}
! 	    }
! 	}
!     }
! 
!   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_BFEXT)
!       && (sched1 || prev_dest_regno == curr_dest_regno))
!     {
!       /* We are trying to match the following:
! 	   prev (slli) == (set (reg:DI rD)
! 			       (ashift:DI (reg:DI rS) (const_int)))
! 	   curr (srli) == (set (reg:DI rD)
! 			       (lshiftrt:DI (reg:DI rD) (const_int))) */
! 
!       if (GET_CODE (SET_SRC (prev_set)) == ASHIFT
! 	  && (GET_CODE (SET_SRC (curr_set)) == LSHIFTRT
! 	      || GET_CODE (SET_SRC (curr_set)) == ASHIFTRT)
! 	  && REG_P (SET_DEST (prev_set))
! 	  && REG_P (SET_DEST (curr_set))
! 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno
! 	  && CONST_INT_P (XEXP (SET_SRC (prev_set), 1))
! 	  && CONST_INT_P (XEXP (SET_SRC (curr_set), 1)))
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_BFEXT\n");
! 	  return true;
! 	}
!     }
! 
!   if (simple_sets_p && riscv_fusion_enabled_p (RISCV_FUSE_B_ALUI)
!       && (sched1 || prev_dest_regno == curr_dest_regno))
!     {
!       /* We are trying to match the following:
! 	  prev (orc.b) == (set (reg rD)
! 				(unspec (reg rS1)))
! 	  curr (not) == (set (reg rD2) (not (reg rD))) */
! 
!       if (GET_CODE (SET_SRC (prev_set)) == UNSPEC
! 	  && GET_CODE (SET_SRC (curr_set)) == NOT
! 	  && XINT (SET_SRC (prev_set), 1) == UNSPEC_ORC_B
! 	  && REG_P (SET_DEST (prev_set))
! 	  && REG_P (SET_DEST (curr_set))
! 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
! 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno)
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_B_ALUI\n");
! 	  return true;
! 	}
! 
!       /* We are trying to match the following:
! 	  prev (ctz) == (set (reg rD) (ctz (reg rS1)))
! 	  curr (andi) == (set (reg rD)
! 				(and (reg rD) (const_int 63))) */
! 
!       if (GET_CODE (SET_SRC (prev_set)) == CTZ
! 	  && GET_CODE (SET_SRC (curr_set)) == AND
! 	  && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
! 	  && INTVAL (XEXP (SET_SRC (curr_set), 1)) == 63
! 	  && REG_P (SET_DEST (prev_set))
! 	  && REG_P (SET_DEST (curr_set))
! 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
! 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno)
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_B_ALUI\n");
! 	  return true;
! 	}
! 
!       /* We are trying to match the following:
! 	  prev (sub) == (set (reg rD)
! 				(minus (const_int 0) (reg rS2))
! 	  curr (max) == (set (reg rD)
! 				(smax (reg rD) (reg rS2))) */
! 
!       if (GET_CODE (SET_SRC (prev_set)) == MINUS
! 	  && (XEXP (SET_SRC (prev_set), 0)
! 	      == CONST0_RTX (GET_MODE (SET_SRC (prev_set))))
! 	  && CONST_INT_P (XEXP (SET_SRC (prev_set), 0))
! 	  && GET_CODE (SET_SRC (curr_set)) == SMAX
! 	  && REG_P (SET_DEST (prev_set))
! 	  && REG_P (SET_DEST (curr_set))
! 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
! 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno
! 	  && REG_P (XEXP (SET_SRC (prev_set), 1))
! 	  && REG_P (XEXP (SET_SRC (curr_set), 1))
! 	  && (REGNO (XEXP (SET_SRC (prev_set), 1))
! 	      == REGNO (XEXP (SET_SRC (curr_set), 1))))
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_B_ALUI\n");
! 	  return true;
! 	}
! 
!       /* We are trying to match the following:
! 	  prev (neg) == (set (reg rD) (neg (reg rS1)))
! 	  curr (max) == (set (reg rD)
! 				(smax (reg rD) (reg rS1))) */
! 
!       if (GET_CODE (SET_SRC (prev_set)) == NEG
! 	  && GET_CODE (SET_SRC (curr_set)) == SMAX
! 	  && REG_P (SET_DEST (prev_set))
! 	  && REG_P (SET_DEST (curr_set))
! 	  && REG_P (XEXP (SET_SRC (curr_set), 0))
! 	  && REGNO (XEXP (SET_SRC (curr_set), 0)) == prev_dest_regno
! 	  && REG_P (XEXP (SET_SRC (prev_set), 0))
! 	  && REG_P (XEXP (SET_SRC (curr_set), 1))
! 	  && (REGNO (XEXP (SET_SRC (prev_set), 0))
! 	      == REGNO (XEXP (SET_SRC (curr_set), 1))))
! 	{
! 	  if (dump_file)
! 	    fprintf (dump_file, "RISCV_FUSE_B_ALUI\n");
! 	  return true;
! 	}
!     }
! 
!   return false;
  }
  
  /* Adjust the cost/latency of instructions for scheduling.
--- 11202,11214 ----
  }
  
  
  
! /* Return the set of fusible operations for the current tune.  */
  
! unsigned int
! riscv_get_fusible_ops (void)
  {
!   return tune_param->fusible_ops;
  }
  
  /* Adjust the cost/latency of instructions for scheduling.
*************** riscv_option_override (void)
*** 12558,12563 ****
--- 11933,11944 ----
  		       param_cycle_accurate_model,
  		       0);
  
+   /* Disable fold-mem-offsets when optimizing for size with compressed
+      instructions, as it conflicts with the shorten-memrefs pass.  */
+   if (optimize_size && (TARGET_RVC || TARGET_ZCA))
+     SET_OPTION_IF_UNSET (&global_options, &global_options_set,
+ 			 flag_fold_mem_offsets, 0);
+ 
    /* Function to allocate machine-dependent function status.  */
    init_machine_status = &riscv_init_machine_status;
  
*************** riscv_prefetch_offset_address_p (rtx x,
*** 16544,16549 ****
--- 15925,15962 ----
    return true;
  }
  
+ 
+ /* Implement TARGET_MEMTAG_CAN_TAG_ADDRESSES.
+  * Enables -fsanitize=hwaddress if true.  */
+ 
+ bool
+ riscv_can_tag_addresses ()
+ {
+   /* Tagging is possible when a pointer masking extension is available.  */
+   bool target_has_pointer_masking_p = TARGET_SMMPM
+ 				   || TARGET_SMNPM
+ 				   || TARGET_SSNPM
+ 				   || TARGET_SSPM
+ 				   || TARGET_SUPM;
+   return TARGET_64BIT && target_has_pointer_masking_p;
+ }
+ 
+ 
+ /* libsanitizer expects 8 tag bits.  */
+ 
+ #define RISCV_HWASAN_TAG_SIZE 8
+ 
+ 
+ /* Implement TARGET_MEMTAG_TAG_BITSIZE.
+  * Communicates how many unused pointer bits are used for tagging.  */
+ 
+ unsigned char
+ riscv_memtag_tag_bitsize ()
+ {
+   return RISCV_HWASAN_TAG_SIZE;
+ }
+ 
+ 
  /* Initialize the GCC target structure.  */
  #undef TARGET_ASM_ALIGNED_HI_OP
  #define TARGET_ASM_ALIGNED_HI_OP "\t.half\t"
*************** riscv_prefetch_offset_address_p (rtx x,
*** 16963,16968 ****
--- 16376,16387 ----
  #define TARGET_GET_FUNCTION_VERSIONS_DISPATCHER \
    riscv_get_function_versions_dispatcher
  
+ #undef TARGET_MEMTAG_CAN_TAG_ADDRESSES
+ #define TARGET_MEMTAG_CAN_TAG_ADDRESSES riscv_can_tag_addresses
+ 
+ #undef TARGET_MEMTAG_TAG_BITSIZE
+ #define TARGET_MEMTAG_TAG_BITSIZE riscv_memtag_tag_bitsize
+ 
  #undef TARGET_DOCUMENTATION_NAME
  #define TARGET_DOCUMENTATION_NAME "RISC-V"
  
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/riscv.h gcc-17-20260503/gcc/config/riscv/riscv.h
*** gcc-17-20260426/gcc/config/riscv/riscv.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/riscv.h	Sun May  3 22:32:06 2026
*************** extern const char *riscv_arch_help (int
*** 60,66 ****
    { "riscv_arch_help", riscv_arch_help },
  
  /* Support for a compile-time default CPU, et cetera.  The rules are:
!    --with-arch and --with-cpu are ignored if -march or -mcpu is specified.
     --with-abi is ignored if -mabi is specified.
     --with-tune is ignored if -mtune or -mcpu is specified.
     --with-isa-spec is ignored if -misa-spec is specified.
--- 60,67 ----
    { "riscv_arch_help", riscv_arch_help },
  
  /* Support for a compile-time default CPU, et cetera.  The rules are:
!    --with-cpu is ignored if -mcpu is specified.
!    --with-arch is ignored if -march or -mcpu is specified.
     --with-abi is ignored if -mabi is specified.
     --with-tune is ignored if -mtune or -mcpu is specified.
     --with-isa-spec is ignored if -misa-spec is specified.
*************** extern const char *riscv_arch_help (int
*** 68,77 ****
  
     Uses default values if -mcpu doesn't have a valid option.  */
  #define OPTION_DEFAULT_SPECS \
    {"tune", "%{!mtune=*:"						\
  	   "  %{!mcpu=*:-mtune=%(VALUE)}"				\
  	   "  %{mcpu=*:-mtune=%:riscv_default_mtune(%* %(VALUE))}}" },	\
-   {"cpu", "%{!march=*:%{!mcpu=*:%:riscv_expand_arch_from_cpu(%(VALUE))}}" }, \
    {"arch", "%{!march=*|march=unset:"					\
  	   "  %{!mcpu=*:-march=%(VALUE)}"				\
  	   "  %{mcpu=*:%:riscv_expand_arch_from_cpu(%* %(VALUE))}}" },	\
--- 69,78 ----
  
     Uses default values if -mcpu doesn't have a valid option.  */
  #define OPTION_DEFAULT_SPECS \
+   {"cpu", "%{!mcpu=*:-mcpu=%(VALUE)}" },				\
    {"tune", "%{!mtune=*:"						\
  	   "  %{!mcpu=*:-mtune=%(VALUE)}"				\
  	   "  %{mcpu=*:-mtune=%:riscv_default_mtune(%* %(VALUE))}}" },	\
    {"arch", "%{!march=*|march=unset:"					\
  	   "  %{!mcpu=*:-march=%(VALUE)}"				\
  	   "  %{mcpu=*:%:riscv_expand_arch_from_cpu(%* %(VALUE))}}" },	\
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/riscv.md gcc-17-20260503/gcc/config/riscv/riscv.md
*** gcc-17-20260426/gcc/config/riscv/riscv.md	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/riscv.md	Sun May  3 22:32:06 2026
***************
*** 626,638 ****
  				      (const_int 12)))
  
  	  ;; Jumps further than +/- 1 MiB require two instructions.
  	  (eq_attr "type" "jump")
! 	  (if_then_else (and (le (minus (match_dup 0) (pc))
! 				 (const_int 1048568))
! 			     (le (minus (pc) (match_dup 0))
! 				 (const_int 1048572)))
! 			(const_int 4)
! 			(const_int 8))
  
  	  ;; Conservatively assume calls take two instructions (AUIPC + JALR).
  	  ;; The linker will opportunistically relax the sequence to JAL.
--- 626,643 ----
  				      (const_int 12)))
  
  	  ;; Jumps further than +/- 1 MiB require two instructions.
+ 	  ;; Also, jumps that cross section boundaries (e.g., from hot to cold
+ 	  ;; section when -freorder-blocks-and-partition is used) require two
+ 	  ;; instructions because the linker may place the sections far apart.
  	  (eq_attr "type" "jump")
! 	  (if_then_else (match_test "CROSSING_JUMP_P (insn)")
! 			(const_int 8)
! 			(if_then_else (and (le (minus (match_dup 0) (pc))
! 					       (const_int 1048568))
! 					   (le (minus (pc) (match_dup 0))
! 					       (const_int 1048572)))
! 				      (const_int 4)
! 				      (const_int 8)))
  
  	  ;; Conservatively assume calls take two instructions (AUIPC + JALR).
  	  ;; The linker will opportunistically relax the sequence to JAL.
***************
*** 674,680 ****
  ;; Keep this in sync with enum riscv_microarchitecture.
  (define_attr "tune"
    "generic,sifive_7,sifive_p400,sifive_p600,xiangshan,generic_ooo,mips_p8700,
!    tt_ascalon_d8,andes_25_series,andes_23_series,andes_45_series,spacemit_x60"
    (const (symbol_ref "((enum attr_tune) riscv_microarchitecture)")))
  
  ;; Describe a user's asm statement.
--- 679,686 ----
  ;; Keep this in sync with enum riscv_microarchitecture.
  (define_attr "tune"
    "generic,sifive_7,sifive_p400,sifive_p600,xiangshan,generic_ooo,mips_p8700,
!    tt_ascalon_d8,andes_25_series,andes_23_series,andes_45_series,spacemit_x60,
!    arcv_rmx100,arcv_rhx100"
    (const (symbol_ref "((enum attr_tune) riscv_microarchitecture)")))
  
  ;; Describe a user's asm statement.
***************
*** 2499,2506 ****
    ""
    [(const_int 0)]
  {
!   riscv_move_integer (operands[2], operands[0], INTVAL (operands[1]),
! 		      <GPR:MODE>mode);
    DONE;
  })
  
--- 2505,2511 ----
    ""
    [(const_int 0)]
  {
!   riscv_move_integer (operands[2], operands[0], INTVAL (operands[1]));
    DONE;
  })
  
***************
*** 2533,2540 ****
    "&& 1"
    [(const_int 0)]
  {
!   riscv_move_integer (operands[0], operands[0], INTVAL (operands[1]),
!                       <MODE>mode);
    DONE;
  }
  [(set_attr "type" "move")])
--- 2538,2544 ----
    "&& 1"
    [(const_int 0)]
  {
!   riscv_move_integer (operands[0], operands[0], INTVAL (operands[1]));
    DONE;
  }
  [(set_attr "type" "move")])
***************
*** 3879,3886 ****
    [(set (pc) (label_ref (match_operand 0 "" "")))]
    ""
  {
!   /* Hopefully this does not happen often as this is going
!      to clobber $ra and muck up the return stack predictors.  */
    if (get_attr_length (insn) == 8)
      return "jump\t%l0,ra";
  
--- 3883,3892 ----
    [(set (pc) (label_ref (match_operand 0 "" "")))]
    ""
  {
!   /* Use the long form (AUIPC+JALR) if the jump distance exceeds 1 MiB,
!      or if the jump crosses section boundaries (e.g., from hot to cold
!      section when -freorder-blocks-and-partition is used).
!      Note: This clobbers $ra and mucks up the return stack predictors.  */
    if (get_attr_length (insn) == 8)
      return "jump\t%l0,ra";
  
***************
*** 5123,5128 ****
--- 5129,5176 ----
    operands[6] = gen_int_mode (rshift, QImode);
  }")
  
+ ;; EQ/NE of a sign bit splat against zero is just GE/LT 0, so we can
+ ;; recognize it directly.  Note there may be a subreg expression buried
+ ;; in there
+ (define_insn "*sign_bit_splat_equality_test"
+   [(set (pc)
+ 	(if_then_else
+ 	 (any_eq
+ 	  (subreg:SI (ashiftrt:DI (match_operand:DI 1 "register_operand" "r")
+ 				  (const_int 63)) 0)
+ 	  (const_int 0))
+ 	 (label_ref (match_operand 0 "" ""))
+ 	 (pc)))]
+   "TARGET_64BIT"
+ {
+   rtx x = PATTERN (insn);
+ 
+   /* We'll always have a SET, so it's safe to extract the source.  */
+   x = SET_SRC (x);
+ 
+   /* Get the condition of the IF_THEN_ELSE.  */
+   x = XEXP (x, 0);
+ 
+   if (GET_CODE (x) == EQ)
+     {
+       if (get_attr_length (insn) == 12)
+ 	return "blt\t%1,zero,1f; jump\t%l0,ra; 1:";
+       return "bge\t%1,zero,%l0";
+     }
+   else if (GET_CODE (x) == NE)
+     {
+       if (get_attr_length (insn) == 12)
+ 	return "bge\t%1,zero,1f; jump\t%l0,ra; 1:";
+       return "blt\t%1,zero,%l0";
+     }
+   else
+     gcc_unreachable ();
+ }
+   [(set_attr "type" "branch")
+    (set_attr "mode" "none")])
+ 					
+ 	
+ 
  ;; Standard extensions and pattern for optimization
  (include "bitmanip.md")
  (include "crypto.md")
***************
*** 5156,5158 ****
--- 5204,5208 ----
  (include "andes-25-series.md")
  (include "andes-45-series.md")
  (include "spacemit-x60.md")
+ (include "arcv-rmx100.md")
+ (include "arcv-rhx100.md")
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/riscv.opt gcc-17-20260503/gcc/config/riscv/riscv.opt
*** gcc-17-20260426/gcc/config/riscv/riscv.opt	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/riscv.opt	Sun May  3 22:32:06 2026
*************** Specifies whether the fence.tso instruct
*** 423,425 ****
--- 423,442 ----
  mautovec-segment
  Target Integer Var(riscv_mautovec_segment) Init(1)
  Enable (default) or disable generation of vector segment load/store instructions.
+ 
+ Enum
+ Name(arcv_mpy_option) Type(enum arcv_mpy_option_enum)
+ Valid arguments to -mmpy_option=:
+ 
+ EnumValue
+ Enum(arcv_mpy_option) String(1c) Value(ARCV_MPY_OPTION_1C)
+ 
+ EnumValue
+ Enum(arcv_mpy_option) String(2c) Value(ARCV_MPY_OPTION_2C)
+ 
+ EnumValue
+ Enum(arcv_mpy_option) String(10c) Value(ARCV_MPY_OPTION_10C)
+ 
+ mmpy-option=
+ Target RejectNegative Joined Enum(arcv_mpy_option) Var(arcv_mpy_option) Init(ARCV_MPY_OPTION_2C)
+ The type of MPY unit used by the RMX-100 core (to be used in combination with -mtune=arc-v-rmx-100-series) (default: 2c).
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/riscv.opt.urls gcc-17-20260503/gcc/config/riscv/riscv.opt.urls
*** gcc-17-20260426/gcc/config/riscv/riscv.opt.urls	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/riscv.opt.urls	Sun May  3 22:32:06 2026
*************** UrlSuffix(gcc/RISC-V-Options.html#index-
*** 121,123 ****
--- 121,125 ----
  mautovec-segment
  UrlSuffix(gcc/RISC-V-Options.html#index-mautovec-segment)
  
+ ; skipping UrlSuffix for 'mmpy-option=' due to finding no URLs
+ 
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/sync-rvwmo.md gcc-17-20260503/gcc/config/riscv/sync-rvwmo.md
*** gcc-17-20260426/gcc/config/riscv/sync-rvwmo.md	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/sync-rvwmo.md	Sun May  3 22:32:06 2026
***************
*** 61,71 ****
        return "fence\trw,rw\;"
  	     "<load>\t%0,%1\;"
  	     "fence\tr,rw";
      if (model == MEMMODEL_ACQUIRE)
        return "<load>\t%0,%1\;"
  	     "fence\tr,rw";
!     else
!       return "<load>\t%0,%1";
    }
    [(set_attr "type" "multi")
     (set (attr "length")
--- 61,72 ----
        return "fence\trw,rw\;"
  	     "<load>\t%0,%1\;"
  	     "fence\tr,rw";
+     if (TARGET_ZALASR && model == MEMMODEL_ACQUIRE)
+       return "<load>.aq\t%0,%1";
      if (model == MEMMODEL_ACQUIRE)
        return "<load>\t%0,%1\;"
  	     "fence\tr,rw";
!     return "<load>\t%0,%1";
    }
    [(set_attr "type" "multi")
     (set (attr "length")
***************
*** 86,91 ****
--- 87,96 ----
      enum memmodel model = (enum memmodel) INTVAL (operands[2]);
      model = memmodel_base (model);
  
+     if (TARGET_ZALASR
+ 	&& (model == MEMMODEL_RELEASE || model == MEMMODEL_SEQ_CST))
+       return "<store>.rl\t%z1,%0";
+ 
      if (model == MEMMODEL_SEQ_CST)
        return "fence\trw,w\;"
  	     "<store>\t%z1,%0\;"
***************
*** 93,100 ****
      if (model == MEMMODEL_RELEASE)
        return "fence\trw,w\;"
  	     "<store>\t%z1,%0";
!     else
!       return "<store>\t%z1,%0";
    }
    [(set_attr "type" "multi")
     (set (attr "length")
--- 98,105 ----
      if (model == MEMMODEL_RELEASE)
        return "fence\trw,w\;"
  	     "<store>\t%z1,%0";
! 
!     return "<store>\t%z1,%0";
    }
    [(set_attr "type" "multi")
     (set (attr "length")
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/sync-ztso.md gcc-17-20260503/gcc/config/riscv/sync-ztso.md
*** gcc-17-20260426/gcc/config/riscv/sync-ztso.md	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/sync-ztso.md	Sun May  3 22:32:06 2026
***************
*** 51,61 ****
      enum memmodel model = (enum memmodel) INTVAL (operands[2]);
      model = memmodel_base (model);
  
      if (model == MEMMODEL_SEQ_CST)
        return "fence\trw,rw\;"
  	     "<load>\t%0,%1";
!     else
!       return "<load>\t%0,%1";
    }
    [(set_attr "type" "multi")
     (set (attr "length")
--- 51,63 ----
      enum memmodel model = (enum memmodel) INTVAL (operands[2]);
      model = memmodel_base (model);
  
+     /* Ignoring RCsc atomic load-acquire on MEMMODEL_SEQ_CST due to
+        Note 3 abi break for when TARGET_ZALASR is enabled.  */
      if (model == MEMMODEL_SEQ_CST)
        return "fence\trw,rw\;"
  	     "<load>\t%0,%1";
! 
!     return "<load>\t%0,%1";
    }
    [(set_attr "type" "multi")
     (set (attr "length")
***************
*** 74,84 ****
      enum memmodel model = (enum memmodel) INTVAL (operands[2]);
      model = memmodel_base (model);
  
      if (model == MEMMODEL_SEQ_CST)
        return "<store>\t%z1,%0\;"
  	     "fence\trw,rw";
!     else
!       return "<store>\t%z1,%0";
    }
    [(set_attr "type" "multi")
     (set (attr "length")
--- 76,89 ----
      enum memmodel model = (enum memmodel) INTVAL (operands[2]);
      model = memmodel_base (model);
  
+     if (TARGET_ZALASR && (model == MEMMODEL_SEQ_CST))
+       return "<store>.rl\t%z1,%0";
+ 
      if (model == MEMMODEL_SEQ_CST)
        return "<store>\t%z1,%0\;"
  	     "fence\trw,rw";
! 
!     return "<store>\t%z1,%0";
    }
    [(set_attr "type" "multi")
     (set (attr "length")
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/t-riscv gcc-17-20260503/gcc/config/riscv/t-riscv
*** gcc-17-20260426/gcc/config/riscv/t-riscv	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/t-riscv	Sun May  3 22:32:06 2026
*************** riscv-opt-popretz.o: $(srcdir)/config/ri
*** 95,100 ****
--- 95,107 ----
  	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
  		$(srcdir)/config/riscv/riscv-opt-popretz.cc
  
+ riscv-fusion.o: $(srcdir)/config/riscv/riscv-fusion.cc $(CONFIG_H) \
+   $(SYSTEM_H) coretypes.h $(TM_H) $(TARGET_H) $(RTL_H) $(REGS_H) \
+   $(RECOG_H) $(FUNCTION_H) $(EMIT_RTL_H) $(TM_P_H) insn-config.h \
+   $(srcdir)/config/riscv/riscv-protos.h
+ 	$(COMPILE) $<
+ 	$(POSTCOMPILE)
+ 
  riscv-c.o: $(srcdir)/config/riscv/riscv-c.cc $(CONFIG_H) $(SYSTEM_H) \
      coretypes.h $(TM_H) $(TREE_H) output.h $(C_COMMON_H) $(TARGET_H)
  	$(COMPILER) -c $(ALL_COMPILERFLAGS) $(ALL_CPPFLAGS) $(INCLUDES) \
diff -Nrcpad gcc-17-20260426/gcc/config/riscv/zicond.md gcc-17-20260503/gcc/config/riscv/zicond.md
*** gcc-17-20260426/gcc/config/riscv/zicond.md	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/riscv/zicond.md	Sun May  3 22:32:06 2026
***************
*** 128,238 ****
  ;; In some cases gimple can give us a sequence with a logical and
  ;; of two sCC insns.  This can be implemented an sCC feeding a
  ;; conditional zero.
  (define_split
    [(set (match_operand:X 0 "register_operand")
! 	(and:X (ne:X (match_operand:X 1 "register_operand") (const_int 0))
! 	       (scc_0:X (match_operand:X 2 "register_operand")
! 			(match_operand:X 3 "reg_or_0_operand"))))
!    (clobber (match_operand:X 4 "register_operand"))]
    "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 4) (scc_0:X (match_dup 2) (match_dup 3)))
!    (set (match_dup 0) (if_then_else:X (eq:X (match_dup 1) (const_int 0))
  				      (const_int 0)
! 				      (match_dup 4)))])
  
- ;; Similarly but GE/GEU which requires (const_int 1) as an operand.
  (define_split
    [(set (match_operand:X 0 "register_operand")
! 	(and:X (ne:X (match_operand:X 1 "register_operand") (const_int 0))
! 	       (any_ge:X (match_operand:X 2 "register_operand")
! 			 (const_int 1))))
!    (clobber (match_operand:X 3 "register_operand"))]
    "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 3) (any_ge:X (match_dup 2) (const_int 1)))
!    (set (match_dup 0) (if_then_else:X (eq:X (match_dup 1) (const_int 0))
  				      (const_int 0)
! 				      (match_dup 3)))])
  
- ;; Similarly but LU/LTU which allows an arith_operand
- (define_split
-   [(set (match_operand:X 0 "register_operand")
- 	(and:X (ne:X (match_operand:X 1 "register_operand") (const_int 0))
- 	       (any_lt:X (match_operand:X 2 "register_operand")
- 			 (match_operand:X 3 "arith_operand"))))
-    (clobber (match_operand:X 4 "register_operand"))]
-   "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
-   [(set (match_dup 4) (any_lt:X (match_dup 2) (match_dup 3)))
-    (set (match_dup 0) (if_then_else:X (eq:X (match_dup 1) (const_int 0))
- 				      (const_int 0)
- 				      (match_dup 4)))])
  
! ;; Finally LE/LEU which requires sle_operand.
  (define_split
    [(set (match_operand:X 0 "register_operand")
! 	(and:X (ne:X (match_operand:X 1 "register_operand") (const_int 0))
! 	       (any_le:X (match_operand:X 2 "register_operand")
! 			 (match_operand:X 3 "sle_operand"))))
     (clobber (match_operand:X 4 "register_operand"))]
    "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 4) (any_le:X (match_dup 2) (match_dup 3)))
!    (set (match_dup 0) (if_then_else:X (eq:X (match_dup 1) (const_int 0))
  				      (const_int 0)
! 				      (match_dup 4)))])
! 
  
- ;; Inverted versions from above.  I tried to get this to work with
- ;; iterators, but didn't have any success disambiguating the code attr
- ;; for the eq/ne flip we have to do.
  (define_split
    [(set (match_operand:X 0 "register_operand")
! 	(and:X (eq:X (match_operand:X 1 "register_operand") (const_int 0))
! 	       (scc_0:X (match_operand:X 2 "register_operand")
! 			(match_operand:X 3 "reg_or_0_operand"))))
     (clobber (match_operand:X 4 "register_operand"))]
    "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 4) (scc_0:X (match_dup 2) (match_dup 3)))
!    (set (match_dup 0) (if_then_else:X (ne:X (match_dup 1) (const_int 0))
! 				      (const_int 0)
! 				      (match_dup 4)))])
! 
! ;; Similarly but GE/GEU which requires (const_int 1) as an operand.
! (define_split
!   [(set (match_operand:X 0 "register_operand")
! 	(and:X (eq:X (match_operand:X 1 "register_operand") (const_int 0))
! 	       (any_ge:X (match_operand:X 2 "register_operand")
! 			 (const_int 1))))
!    (clobber (match_operand:X 3 "register_operand"))]
!   "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 3) (any_ge:X (match_dup 2) (const_int 1)))
!    (set (match_dup 0) (if_then_else:X (ne:X (match_dup 1) (const_int 0))
  				      (const_int 0)
! 				      (match_dup 3)))])
  
  ;; Similarly but LU/LTU which allows an arith_operand
  (define_split
    [(set (match_operand:X 0 "register_operand")
! 	(and:X (eq:X (match_operand:X 1 "register_operand") (const_int 0))
! 	       (any_lt:X (match_operand:X 2 "register_operand")
! 			 (match_operand:X 3 "arith_operand"))))
!    (clobber (match_operand:X 4 "register_operand"))]
    "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 4) (any_lt:X (match_dup 2) (match_dup 3)))
!    (set (match_dup 0) (if_then_else:X (ne:X (match_dup 1) (const_int 0))
  				      (const_int 0)
! 				      (match_dup 4)))])
  
  ;; Finally LE/LEU which requires sle_operand.
  (define_split
    [(set (match_operand:X 0 "register_operand")
! 	(and:X (eq:X (match_operand:X 1 "register_operand") (const_int 0))
! 	       (any_le:X (match_operand:X 2 "register_operand")
! 			 (match_operand:X 3 "sle_operand"))))
!    (clobber (match_operand:X 4 "register_operand"))]
    "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 4) (any_le:X (match_dup 2) (match_dup 3)))
!    (set (match_dup 0) (if_then_else:X (ne:X (match_dup 1) (const_int 0))
  				      (const_int 0)
! 				      (match_dup 4)))])
  
  ;; We can splat the sign bit across a GPR with a arithmetic right shift
  ;; which gives us a 0, -1 result.  We then turn on bit #0 unconditionally
--- 128,228 ----
  ;; In some cases gimple can give us a sequence with a logical and
  ;; of two sCC insns.  This can be implemented an sCC feeding a
  ;; conditional zero.
+ ;;
+ ;; AND is commutative, so every form has two variants
  (define_split
    [(set (match_operand:X 0 "register_operand")
! 	(and:X (match_operator:X 1 "equality_operator"
! 		[(match_operand:X 2 "register_operand") (const_int 0)])
! 	       (scc_0:X (match_operand:X 3 "register_operand")
! 			(match_operand:X 4 "reg_or_0_operand"))))
!    (clobber (match_operand:X 5 "register_operand"))]
    "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 5) (scc_0:X (match_dup 3) (match_dup 4)))
!    (set (match_dup 0) (if_then_else:X (match_op_dup 1
! 					[(match_dup 2) (const_int 0)])
  				      (const_int 0)
! 				      (match_dup 5)))]
!   { PUT_CODE (operands[1], GET_CODE (operands[1]) == EQ ? NE : EQ); })
  
  (define_split
    [(set (match_operand:X 0 "register_operand")
! 	(and:X (scc_0:X (match_operand:X 3 "register_operand")
! 			(match_operand:X 4 "reg_or_0_operand"))
! 	       (match_operator:X 1 "equality_operator"
! 		[(match_operand:X 2 "register_operand") (const_int 0)])))
!    (clobber (match_operand:X 5 "register_operand"))]
    "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 5) (scc_0:X (match_dup 3) (match_dup 4)))
!    (set (match_dup 0) (if_then_else:X (match_op_dup:X 1
! 					[(match_dup 2) (const_int 0)])
  				      (const_int 0)
! 				      (match_dup 5)))]
!   { PUT_CODE (operands[1], GET_CODE (operands[1]) == EQ ? NE : EQ); })
  
  
! ;; Similarly but GE/GEU which requires (const_int 1) as an operand.
  (define_split
    [(set (match_operand:X 0 "register_operand")
! 	(and:X (match_operator:X 1 "equality_operator"
! 		[(match_operand:X 2 "register_operand") (const_int 0)])
! 	       (any_ge:X (match_operand:X 3 "register_operand")
! 			 (const_int 1))))
     (clobber (match_operand:X 4 "register_operand"))]
    "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 4) (any_ge:X (match_dup 3) (const_int 1)))
!    (set (match_dup 0) (if_then_else:X (match_op_dup:X 1
! 				       [(match_dup 2) (const_int 0)])
  				      (const_int 0)
! 				      (match_dup 4)))]
!   { PUT_CODE (operands[1], GET_CODE (operands[1]) == EQ ? NE : EQ); })
  
  (define_split
    [(set (match_operand:X 0 "register_operand")
! 	(and:X (any_ge:X (match_operand:X 3 "register_operand")
! 			 (const_int 1))
! 	       (match_operator:X 1 "equality_operator"
! 		[(match_operand:X 2 "register_operand") (const_int 0)])))
     (clobber (match_operand:X 4 "register_operand"))]
    "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 4) (any_ge:X (match_dup 3) (const_int 1)))
!    (set (match_dup 0) (if_then_else:X (match_op_dup:X 1
! 				       [(match_dup 2) (const_int 0)])
  				      (const_int 0)
! 				      (match_dup 4)))]
!   { PUT_CODE (operands[1], GET_CODE (operands[1]) == EQ ? NE : EQ); })
  
  ;; Similarly but LU/LTU which allows an arith_operand
  (define_split
    [(set (match_operand:X 0 "register_operand")
! 	(and:X (match_operator:X 1 "equality_operator"
! 		[(match_operand:X 2 "register_operand") (const_int 0)])
! 	       (any_lt:X (match_operand:X 3 "register_operand")
! 			 (match_operand:X 4 "arith_operand"))))
!    (clobber (match_operand:X 5 "register_operand"))]
    "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 5) (any_lt:X (match_dup 3) (match_dup 4)))
!    (set (match_dup 0) (if_then_else:X (match_op_dup:X 1
! 				       [(match_dup 2) (const_int 0)])
  				      (const_int 0)
! 				      (match_dup 5)))]
!   { PUT_CODE (operands[1], GET_CODE (operands[1]) == EQ ? NE : EQ); })
  
  ;; Finally LE/LEU which requires sle_operand.
  (define_split
    [(set (match_operand:X 0 "register_operand")
! 	(and:X (match_operator:X 1 "equality_operator"
! 		[(match_operand:X 2 "register_operand") (const_int 0)])
! 	       (any_le:X (match_operand:X 3 "register_operand")
! 			 (match_operand:X 4 "sle_operand"))))
!    (clobber (match_operand:X 5 "register_operand"))]
    "TARGET_ZICOND_LIKE || TARGET_XTHEADCONDMOV"
!   [(set (match_dup 5) (any_le:X (match_dup 3) (match_dup 4)))
!    (set (match_dup 0) (if_then_else:X (match_op_dup:X 1
! 				       [(match_dup 2) (const_int 0)])
  				      (const_int 0)
! 				      (match_dup 5)))]
!   { PUT_CODE (operands[1], GET_CODE (operands[1]) == EQ ? NE : EQ); })
  
  ;; We can splat the sign bit across a GPR with a arithmetic right shift
  ;; which gives us a 0, -1 result.  We then turn on bit #0 unconditionally
***************
*** 413,415 ****
--- 403,471 ----
    "operands[4] = gen_reg_rtx (word_mode);
     operands[5] = gen_reg_rtx (word_mode);")
  
+ ;; We want to select between 2^n and 0.  Use an sCC insn to generate 1/0, then
+ ;; left shift that by N to get the final result
+ (define_split
+   [(set (match_operand:X 0 "register_operand")
+ 	(if_then_else:X
+ 	 (scc_0:X (match_operand:X 1 "register_operand")
+ 		  (const_int 0))
+ 	 (match_operand 2 "const_int_operand")
+ 	 (const_int 0)))
+    (clobber (match_operand:X 3 "register_operand"))]
+   "exact_log2 (INTVAL (operands[2])) >= 0"
+   [(set (match_dup 3) (scc_0:X (match_dup 1) (const_int 0)))
+    (set (match_dup 0) (ashift:X (match_dup 3) (match_dup 4)))]
+   { operands[4] = GEN_INT (exact_log2 (INTVAL (operands[2]))); })
+ 
+ (define_split
+   [(set (match_operand:X 0 "register_operand")
+ 	(if_then_else:X
+ 	 (any_gt:X (match_operand:X 1 "register_operand")
+ 		   (match_operand:X 2 "reg_or_0_operand"))
+ 	 (match_operand 3 "const_int_operand")
+ 	 (const_int 0)))
+    (clobber (match_operand:X 4 "register_operand"))]
+   "exact_log2 (INTVAL (operands[3])) >= 0"
+   [(set (match_dup 4) (any_gt:X (match_dup 1) (match_dup 2)))
+    (set (match_dup 0) (ashift:X (match_dup 4) (match_dup 5)))]
+   { operands[5] = GEN_INT (exact_log2 (INTVAL (operands[3]))); })
+ 
+ (define_split
+   [(set (match_operand:X 0 "register_operand")
+ 	(if_then_else:X
+ 	 (any_ge:X (match_operand:X 1 "register_operand")
+ 		   (const_int 1))
+ 	 (match_operand 2 "const_int_operand")
+ 	 (const_int 0)))
+    (clobber (match_operand:X 3 "register_operand"))]
+   "exact_log2 (INTVAL (operands[2])) >= 0"
+   [(set (match_dup 3) (any_gt:X (match_dup 1) (const_int 1)))
+    (set (match_dup 0) (ashift:X (match_dup 3) (match_dup 4)))]
+   { operands[4] = GEN_INT (exact_log2 (INTVAL (operands[2]))); })
+ 
+ (define_split
+   [(set (match_operand:X 0 "register_operand")
+ 	(if_then_else:X
+ 	 (any_lt:X (match_operand:X 1 "register_operand")
+ 		   (match_operand:X 2 "arith_operand"))
+ 	 (match_operand 3 "const_int_operand")
+ 	 (const_int 0)))
+    (clobber (match_operand:X 4 "register_operand"))]
+   "exact_log2 (INTVAL (operands[3])) >= 0"
+   [(set (match_dup 4) (any_lt:X (match_dup 1) (match_dup 2)))
+    (set (match_dup 0) (ashift:X (match_dup 4) (match_dup 5)))]
+   { operands[5] = GEN_INT (exact_log2 (INTVAL (operands[3]))); })
+ 
+ (define_split
+   [(set (match_operand:X 0 "register_operand")
+ 	(if_then_else:X
+ 	 (any_le:X (match_operand:X 1 "register_operand")
+ 		   (match_operand:X 2 "sle_operand"))
+ 	 (match_operand 3 "const_int_operand")
+ 	 (const_int 0)))
+    (clobber (match_operand:X 4 "register_operand"))]
+   "exact_log2 (INTVAL (operands[3])) >= 0"
+   [(set (match_dup 4) (any_le:X (match_dup 1) (match_dup 2)))
+    (set (match_dup 0) (ashift:X (match_dup 4) (match_dup 5)))]
+   { operands[5] = GEN_INT (exact_log2 (INTVAL (operands[3]))); })
diff -Nrcpad gcc-17-20260426/gcc/config/s390/s390.cc gcc-17-20260503/gcc/config/s390/s390.cc
*** gcc-17-20260426/gcc/config/s390/s390.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/s390/s390.cc	Sun May  3 22:32:06 2026
*************** s390_secondary_reload (bool in_p, rtx x,
*** 5038,5043 ****
--- 5038,5047 ----
  	      __SECONDARY_RELOAD_CASE (V1DI, v1di);
  	      __SECONDARY_RELOAD_CASE (V2DI, v2di);
  	      __SECONDARY_RELOAD_CASE (V1TI, v1ti);
+ 	      __SECONDARY_RELOAD_CASE (V1HF, v1hf);
+ 	      __SECONDARY_RELOAD_CASE (V2HF, v2hf);
+ 	      __SECONDARY_RELOAD_CASE (V4HF, v4hf);
+ 	      __SECONDARY_RELOAD_CASE (V8HF, v8hf);
  	      __SECONDARY_RELOAD_CASE (V1SF, v1sf);
  	      __SECONDARY_RELOAD_CASE (V2SF, v2sf);
  	      __SECONDARY_RELOAD_CASE (V4SF, v4sf);
diff -Nrcpad gcc-17-20260426/gcc/config/s390/s390.md gcc-17-20260503/gcc/config/s390/s390.md
*** gcc-17-20260426/gcc/config/s390/s390.md	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config/s390/s390.md	Sun May  3 22:32:06 2026
***************
*** 748,754 ****
  
  (define_mode_iterator ALL [TI DI SI HI QI TF FPRX2 DF SF HF TD DD SD V1QI V2QI
  			   V4QI V8QI V16QI V1HI V2HI V4HI V8HI V1SI V2SI V4SI
! 			   V1DI V2DI V1SF V2SF V4SF V1TI V1DF V2DF V1TF])
  
  ;; These mode iterators allow floating point patterns to be generated from the
  ;; same template.
--- 748,755 ----
  
  (define_mode_iterator ALL [TI DI SI HI QI TF FPRX2 DF SF HF TD DD SD V1QI V2QI
  			   V4QI V8QI V16QI V1HI V2HI V4HI V8HI V1SI V2SI V4SI
! 			   V1DI V2DI V1HF V2HF V4HF V8HF V1SF V2SF V4SF
! 			   V1TI V1DF V2DF V1TF])
  
  ;; These mode iterators allow floating point patterns to be generated from the
  ;; same template.
diff -Nrcpad gcc-17-20260426/gcc/config.gcc gcc-17-20260503/gcc/config.gcc
*** gcc-17-20260426/gcc/config.gcc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/config.gcc	Sun May  3 22:32:05 2026
*************** riscv*)
*** 572,578 ****
  	extra_objs="riscv-builtins.o riscv-c.o riscv-sr.o riscv-shorten-memrefs.o riscv-selftests.o riscv-string.o"
  	extra_objs="${extra_objs} riscv-v.o riscv-vsetvl.o riscv-vector-costs.o riscv-avlprop.o riscv-vect-permconst.o"
  	extra_objs="${extra_objs} riscv-vector-builtins.o riscv-vector-builtins-shapes.o riscv-vector-builtins-bases.o sifive-vector-builtins-bases.o andes-vector-builtins-bases.o"
! 	extra_objs="${extra_objs} thead.o riscv-target-attr.o riscv-zicfilp.o riscv-bclr-lowest-set-bit.o riscv-opt-popretz.o"
  	d_target_objs="riscv-d.o"
  	extra_headers="riscv_vector.h riscv_crypto.h riscv_bitmanip.h riscv_th_vector.h sifive_vector.h andes_vector.h"
  	target_gtfiles="$target_gtfiles \$(srcdir)/config/riscv/riscv-vector-builtins.cc"
--- 572,578 ----
  	extra_objs="riscv-builtins.o riscv-c.o riscv-sr.o riscv-shorten-memrefs.o riscv-selftests.o riscv-string.o"
  	extra_objs="${extra_objs} riscv-v.o riscv-vsetvl.o riscv-vector-costs.o riscv-avlprop.o riscv-vect-permconst.o"
  	extra_objs="${extra_objs} riscv-vector-builtins.o riscv-vector-builtins-shapes.o riscv-vector-builtins-bases.o sifive-vector-builtins-bases.o andes-vector-builtins-bases.o"
! 	extra_objs="${extra_objs} thead.o riscv-target-attr.o riscv-zicfilp.o riscv-bclr-lowest-set-bit.o riscv-opt-popretz.o riscv-fusion.o"
  	d_target_objs="riscv-d.o"
  	extra_headers="riscv_vector.h riscv_crypto.h riscv_bitmanip.h riscv_th_vector.h sifive_vector.h andes_vector.h"
  	target_gtfiles="$target_gtfiles \$(srcdir)/config/riscv/riscv-vector-builtins.cc"
*************** sapphirerapids alderlake rocketlake eden
*** 768,774 ****
  nano-x2 eden-x4 nano-x4 lujiazui yongfeng shijidadao x86-64 x86-64-v2 \
  x86-64-v3 x86-64-v4 sierraforest graniterapids graniterapids-d grandridge \
  arrowlake arrowlake-s clearwaterforest pantherlake diamondrapids novalake \
! native"
  
  # Additional x86 processors supported by --with-cpu=.  Each processor
  # MUST be separated by exactly one space.
--- 768,774 ----
  nano-x2 eden-x4 nano-x4 lujiazui yongfeng shijidadao x86-64 x86-64-v2 \
  x86-64-v3 x86-64-v4 sierraforest graniterapids graniterapids-d grandridge \
  arrowlake arrowlake-s clearwaterforest pantherlake diamondrapids novalake \
! c86-4g-m4 c86-4g-m6 c86-4g-m7 native"
  
  # Additional x86 processors supported by --with-cpu=.  Each processor
  # MUST be separated by exactly one space.
*************** case ${target} in
*** 4006,4011 ****
--- 4006,4023 ----
  	cpu=pentiumpro
  	arch_without_sse2=yes
  	;;
+       c86_4g_m4-*)
+ 	arch=c86-4g-m4
+ 	cpu=c86-4g-m4
+ 	;;
+       c86_4g_m6-*)
+ 	arch=c86-4g-m6
+ 	cpu=c86-4g-m6
+ 	;;
+       c86_4g_m7-*)
+ 	arch=c86-4g-m7
+ 	cpu=c86-4g-m7
+ 	;;
        *)
  	arch=pentiumpro
  	cpu=generic
*************** case ${target} in
*** 4108,4113 ****
--- 4120,4137 ----
  	arch=corei7
  	cpu=corei7
  	;;
+       c86_4g_m4-*)
+ 	arch=c86-4g-m4
+ 	cpu=c86-4g-m4
+ 	;;
+       c86_4g_m6-*)
+ 	arch=c86-4g-m6
+ 	cpu=c86-4g-m6
+ 	;;
+       c86_4g_m7-*)
+ 	arch=c86-4g-m7
+ 	cpu=c86-4g-m7
+ 	;;
        *)
  	arch=x86-64
  	cpu=generic
diff -Nrcpad gcc-17-20260426/gcc/configure gcc-17-20260503/gcc/configure
*** gcc-17-20260426/gcc/configure	Sun Apr 26 22:32:21 2026
--- gcc-17-20260503/gcc/configure	Sun May  3 22:32:17 2026
*************** fi
*** 26914,26937 ****
  	    gcc_cv_initfini_array=yes
  	  fi
  	elif test x"$gcc_cv_as" != x -a x"$gcc_cv_ld" != x -a x"$gcc_cv_objdump" != x ; then
! 	  case $target:$gas in
! 	    *:yes)
! 	      sh_flags='"a"'
! 	      sh_type='%progbits'
! 	      ;;
! 	    i?86-*-solaris2*:no | x86_64-*-solaris2*:no)
  	      sh_flags='"a"'
  	      sh_type='@progbits'
  	      ;;
! 	    sparc*-*-solaris2*:no)
  	      sh_flags='#alloc'
  	      sh_type='#progbits'
  	      sh_quote='"'
  	      ;;
  	  esac
! 	  case "$target:$gnu_ld" in
! 	    *:yes)
! 	      cat > conftest.s <<EOF
  .section .dtors,$sh_flags,$sh_type
  .balign 4
  .byte 'A', 'A', 'A', 'A'
--- 26914,26936 ----
  	    gcc_cv_initfini_array=yes
  	  fi
  	elif test x"$gcc_cv_as" != x -a x"$gcc_cv_ld" != x -a x"$gcc_cv_objdump" != x ; then
! 	  case $target:$solaris_as in
! 	    i?86-*-solaris2*:yes | x86_64-*-solaris2*:yes)
  	      sh_flags='"a"'
  	      sh_type='@progbits'
  	      ;;
! 	    sparc*-*-solaris2*:yes)
  	      sh_flags='#alloc'
  	      sh_type='#progbits'
  	      sh_quote='"'
  	      ;;
+ 	    *:*)
+ 	      sh_flags='"a"'
+ 	      sh_type='%progbits'
+ 	      ;;
  	  esac
! 	  if test x$solaris_ld = xno; then
! 	    cat > conftest.s <<EOF
  .section .dtors,$sh_flags,$sh_type
  .balign 4
  .byte 'A', 'A', 'A', 'A'
*************** fi
*** 26960,26983 ****
  .globl _start
  _start:
  EOF
! 	      if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
! 	         && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
! 	         && $gcc_cv_objdump -s -j .init_array conftest \
! 		    | grep HHHHFFFFDDDDBBBB > /dev/null 2>&1 \
! 	         && $gcc_cv_objdump -s -j .fini_array conftest \
! 		    | grep GGGGEEEECCCCAAAA > /dev/null 2>&1; then
! 	        gcc_cv_initfini_array=yes
! 	      fi
! 	      ;;
! 	    *-*-solaris2*:no)
! 	      # When Solaris ld added constructor priority support, it was
! 	      # decided to only handle .init_array.N/.fini_array.N since
! 	      # there was no need for backwards compatibility with
! 	      # .ctors.N/.dtors.N.  .ctors/.dtors remain as separate
! 	      # sections with correct execution order resp. to
! 	      # .init_array/.fini_array, while gld merges them into
! 	      # .init_array/.fini_array.
! 	      cat > conftest.s <<EOF
  .section $sh_quote.fini_array.65530$sh_quote,$sh_flags,$sh_type
  .align 4
  .byte 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C'
--- 26959,26981 ----
  .globl _start
  _start:
  EOF
! 	    if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
! 	       && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
! 	       && $gcc_cv_objdump -s -j .init_array conftest \
! 		  | grep HHHHFFFFDDDDBBBB > /dev/null 2>&1 \
! 	       && $gcc_cv_objdump -s -j .fini_array conftest \
! 		  | grep GGGGEEEECCCCAAAA > /dev/null 2>&1; then
! 	      gcc_cv_initfini_array=yes
! 	    fi
! 	  else
! 	    # When Solaris ld added constructor priority support, it was
! 	    # decided to only handle .init_array.N/.fini_array.N since
! 	    # there was no need for backwards compatibility with
! 	    # .ctors.N/.dtors.N.  .ctors/.dtors remain as separate
! 	    # sections with correct execution order resp. to
! 	    # .init_array/.fini_array, while gld merges them into
! 	    # .init_array/.fini_array.
! 	    cat > conftest.s <<EOF
  .section $sh_quote.fini_array.65530$sh_quote,$sh_flags,$sh_type
  .align 4
  .byte 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C'
*************** EOF
*** 26994,27009 ****
  .globl _start
  _start:
  EOF
! 	      if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
! 	         && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
! 	         && $gcc_cv_objdump -s -j .init_array conftest \
! 		    | grep HHHHHHHHDDDDDDDD > /dev/null 2>&1 \
! 	         && $gcc_cv_objdump -s -j .fini_array conftest \
! 		    | grep GGGGGGGGCCCCCCCC > /dev/null 2>&1; then
! 	        gcc_cv_initfini_array=yes
! 	      fi
! 	      ;;
! 	    esac
  	  rm -f conftest conftest.*
  	fi
  	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
--- 26992,27006 ----
  .globl _start
  _start:
  EOF
! 	    if $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
! 	       && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
! 	       && $gcc_cv_objdump -s -j .init_array conftest \
! 		  | grep HHHHHHHHDDDDDDDD > /dev/null 2>&1 \
! 	       && $gcc_cv_objdump -s -j .fini_array conftest \
! 		  | grep GGGGGGGGCCCCCCCC > /dev/null 2>&1; then
! 	      gcc_cv_initfini_array=yes
! 	    fi
! 	  fi
  	  rm -f conftest conftest.*
  	fi
  	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
*************** foo:	.long	25
*** 28100,28116 ****
  .word foo(tlsldo)'
  	;;
    i?86-*-* | x86_64-*-*)
!     case "$target:$gas" in
!       i?86-*-solaris2*:no | x86_64-*-solaris2*:no)
! 	tls_section_flag=t
  
  $as_echo "#define TLS_SECTION_ASM_FLAG 't'" >>confdefs.h
  
! 	;;
!       *:*)
! 	tls_section_flag=T
! 	;;
!     esac
      conftest_s='
        .section .tdata,"aw'$tls_section_flag'",@progbits'
      case "$target" in
--- 28097,28110 ----
  .word foo(tlsldo)'
  	;;
    i?86-*-* | x86_64-*-*)
!     if test x$solaris_as = xyes; then
!       tls_section_flag=t
  
  $as_echo "#define TLS_SECTION_ASM_FLAG 't'" >>confdefs.h
  
!     else
!       tls_section_flag=T
!     fi
      conftest_s='
        .section .tdata,"aw'$tls_section_flag'",@progbits'
      case "$target" in
*************** foo:	.long	25
*** 28351,28366 ****
  	.long	foo@TPOFF'
  	;;
    sparc*-*-*)
!     case "$target:$gas" in
!       sparc*-sun-solaris2.*:no)
! 	conftest_s='
! 	.section ".tdata",#alloc,#write,#tls'
! 	;;
!        *:*)
! 	 conftest_s='
! 	.section ".tdata","awT",@progbits'
! 	;;
!     esac
      tls_as_opt=$as_32_opt
      conftest_s="$conftest_s
  foo:	.long	25
--- 28345,28357 ----
  	.long	foo@TPOFF'
  	;;
    sparc*-*-*)
!     if test x$solaris_as = xyes; then
!       conftest_s='
!       .section ".tdata",#alloc,#write,#tls'
!     else
!       conftest_s='
!       .section ".tdata","awT",@progbits'
!     fi
      tls_as_opt=$as_32_opt
      conftest_s="$conftest_s
  foo:	.long	25
*************** ld_version_script_option=''
*** 28531,28546 ****
  if test $in_tree_ld = yes || test x"$gnu_ld" = xyes; then
    gcc_cv_ld_version_script=yes
    ld_version_script_option='--version-script'
! elif test x$gcc_cv_ld != x; then
!   case "$target" in
!     # Solaris 2 ld always supports -M.  It also supports a subset of
!     # --version-script since Solaris 11.4, but requires
!     # -z gnu-version-script-compat to activate.
!     *-*-solaris2*)
!       gcc_cv_ld_version_script=yes
!       ld_version_script_option='-M'
!       ;;
!   esac
  fi
  # Don't AC_DEFINE result, only used in jit/Make-lang.in so far.
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_version_script" >&5
--- 28522,28533 ----
  if test $in_tree_ld = yes || test x"$gnu_ld" = xyes; then
    gcc_cv_ld_version_script=yes
    ld_version_script_option='--version-script'
! elif test x$solaris_ld = xyes; then
!   # Solaris 2 ld always supports -M.  It also supports a subset of
!   # --version-script since Solaris 11.4, but requires
!   # -z gnu-version-script-compat to activate.
!   gcc_cv_ld_version_script=yes
!   ld_version_script_option='-M'
  fi
  # Don't AC_DEFINE result, only used in jit/Make-lang.in so far.
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_ld_version_script" >&5
*************** else
*** 32398,32404 ****
      then
  	      if test x$gcc_cv_objdump != x \
  	 && $gcc_cv_objdump -W conftest.o 2>&1 \
! 		| grep conftest.s > /dev/null 2>&1; then
  	gcc_cv_as_working_gdwarf_n_flag=no
        else
  	gcc_cv_as_working_gdwarf_n_flag=yes
--- 32385,32391 ----
      then
  	      if test x$gcc_cv_objdump != x \
  	 && $gcc_cv_objdump -W conftest.o 2>&1 \
! 		| grep 'conftest\.s' > /dev/null 2>&1; then
  	gcc_cv_as_working_gdwarf_n_flag=no
        else
  	gcc_cv_as_working_gdwarf_n_flag=yes
*************** gcc_cv_ld_ctf=no
*** 32986,32992 ****
  # Check for Solaris ld 1.3315 introduced in Solaris 11.4 SRU 84.  ld -z ctf
  # already went in in SRU 81, but lacked GNU CTF to Solaris CTF conversion.
  if $gcc_cv_ld --help 2>&1 | grep -- '-z ctf' > /dev/null \
!   && test x$gnu_ld = xno && test "$ld_vers_minor" -ge 3315; then
    gcc_cv_ld_ctf=yes
  
  $as_echo "#define HAVE_LD_CTF 1" >>confdefs.h
--- 32973,32979 ----
  # Check for Solaris ld 1.3315 introduced in Solaris 11.4 SRU 84.  ld -z ctf
  # already went in in SRU 81, but lacked GNU CTF to Solaris CTF conversion.
  if $gcc_cv_ld --help 2>&1 | grep -- '-z ctf' > /dev/null \
!   && test x$solaris_ld = xyes && test "$ld_vers_minor" -ge 3315; then
    gcc_cv_ld_ctf=yes
  
  $as_echo "#define HAVE_LD_CTF 1" >>confdefs.h
*************** elif test x$gcc_cv_ld != x; then
*** 33269,33284 ****
        gcc_cv_ld_no_as_needed_option='--pop-state'
      fi
    fi
!   case "$target:$gnu_ld" in
!     *-*-solaris2*:no)
!       # Solaris 2 ld always supports -z ignore/-z record.  Prefer the native
!       # forms.
!       gcc_cv_ld_as_needed=yes
!       gcc_cv_ld_as_needed_option="-z ignore"
!       gcc_cv_ld_no_as_needed_option="-z record"
!       gcc_cv_ld_use_as_needed_ldscript=no
!       ;;
!   esac
  fi
  
  fi
--- 33256,33269 ----
        gcc_cv_ld_no_as_needed_option='--pop-state'
      fi
    fi
!   if test x$solaris_ld = xyes; then
!     # Solaris 2 ld always supports -z ignore/-z record.  Prefer the native
!     # forms.
!     gcc_cv_ld_as_needed=yes
!     gcc_cv_ld_as_needed_option="-z ignore"
!     gcc_cv_ld_no_as_needed_option="-z record"
!     gcc_cv_ld_use_as_needed_ldscript=no
!   fi
  fi
  
  fi
diff -Nrcpad gcc-17-20260426/gcc/configure.ac gcc-17-20260503/gcc/configure.ac
*** gcc-17-20260426/gcc/configure.ac	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/configure.ac	Sun May  3 22:32:06 2026
*************** foo:	.long	25
*** 3993,4010 ****
  .word foo(tlsldo)'
  	;;
    i?86-*-* | x86_64-*-*)
!     case "$target:$gas" in
!       i?86-*-solaris2*:no | x86_64-*-solaris2*:no)
! 	tls_section_flag=t
  changequote([,])dnl
! 	AC_DEFINE(TLS_SECTION_ASM_FLAG, 't',
  [Define to the flag used to mark TLS sections if the default (`T') doesn't work.])
  changequote(,)dnl
! 	;;
!       *:*)
! 	tls_section_flag=T
! 	;;
!     esac
      conftest_s='
        .section .tdata,"aw'$tls_section_flag'",@progbits'
      case "$target" in
--- 3993,4007 ----
  .word foo(tlsldo)'
  	;;
    i?86-*-* | x86_64-*-*)
!     if test x$solaris_as = xyes; then
!       tls_section_flag=t
  changequote([,])dnl
!       AC_DEFINE(TLS_SECTION_ASM_FLAG, 't',
  [Define to the flag used to mark TLS sections if the default (`T') doesn't work.])
  changequote(,)dnl
!     else
!       tls_section_flag=T
!     fi
      conftest_s='
        .section .tdata,"aw'$tls_section_flag'",@progbits'
      case "$target" in
*************** foo:	.long	25
*** 4245,4260 ****
  	.long	foo@TPOFF'
  	;;
    sparc*-*-*)
!     case "$target:$gas" in
!       sparc*-sun-solaris2.*:no)
! 	conftest_s='
! 	.section ".tdata",#alloc,#write,#tls'
! 	;;
!        *:*)
! 	 conftest_s='
! 	.section ".tdata","awT",@progbits'
! 	;;
!     esac
      tls_as_opt=$as_32_opt
      conftest_s="$conftest_s
  foo:	.long	25
--- 4242,4254 ----
  	.long	foo@TPOFF'
  	;;
    sparc*-*-*)
!     if test x$solaris_as = xyes; then
!       conftest_s='
!       .section ".tdata",#alloc,#write,#tls'
!     else
!       conftest_s='
!       .section ".tdata","awT",@progbits'
!     fi
      tls_as_opt=$as_32_opt
      conftest_s="$conftest_s
  foo:	.long	25
*************** ld_version_script_option=''
*** 4389,4404 ****
  if test $in_tree_ld = yes || test x"$gnu_ld" = xyes; then
    gcc_cv_ld_version_script=yes
    ld_version_script_option='--version-script'
! elif test x$gcc_cv_ld != x; then
!   case "$target" in
!     # Solaris 2 ld always supports -M.  It also supports a subset of
!     # --version-script since Solaris 11.4, but requires
!     # -z gnu-version-script-compat to activate.
!     *-*-solaris2*)
!       gcc_cv_ld_version_script=yes
!       ld_version_script_option='-M'
!       ;;
!   esac
  fi
  # Don't AC_DEFINE result, only used in jit/Make-lang.in so far.
  AC_MSG_RESULT($gcc_cv_ld_version_script)
--- 4383,4394 ----
  if test $in_tree_ld = yes || test x"$gnu_ld" = xyes; then
    gcc_cv_ld_version_script=yes
    ld_version_script_option='--version-script'
! elif test x$solaris_ld = xyes; then
!   # Solaris 2 ld always supports -M.  It also supports a subset of
!   # --version-script since Solaris 11.4, but requires
!   # -z gnu-version-script-compat to activate.
!   gcc_cv_ld_version_script=yes
!   ld_version_script_option='-M'
  fi
  # Don't AC_DEFINE result, only used in jit/Make-lang.in so far.
  AC_MSG_RESULT($gcc_cv_ld_version_script)
*************** foo:
*** 5939,5945 ****
       [changequote(,)dnl
        if test x$gcc_cv_objdump != x \
  	 && $gcc_cv_objdump -W conftest.o 2>&1 \
! 		| grep conftest.s > /dev/null 2>&1; then
  	gcc_cv_as_working_gdwarf_n_flag=no
        else
  	gcc_cv_as_working_gdwarf_n_flag=yes
--- 5929,5935 ----
       [changequote(,)dnl
        if test x$gcc_cv_objdump != x \
  	 && $gcc_cv_objdump -W conftest.o 2>&1 \
! 		| grep 'conftest\.s' > /dev/null 2>&1; then
  	gcc_cv_as_working_gdwarf_n_flag=no
        else
  	gcc_cv_as_working_gdwarf_n_flag=yes
*************** gcc_cv_ld_ctf=no
*** 6347,6353 ****
  # Check for Solaris ld 1.3315 introduced in Solaris 11.4 SRU 84.  ld -z ctf
  # already went in in SRU 81, but lacked GNU CTF to Solaris CTF conversion.
  if $gcc_cv_ld --help 2>&1 | grep -- '-z ctf' > /dev/null \
!   && test x$gnu_ld = xno && test "$ld_vers_minor" -ge 3315; then
    gcc_cv_ld_ctf=yes
    AC_DEFINE(HAVE_LD_CTF, 1, [Define if your linker supports -z ctf.])
  fi
--- 6337,6343 ----
  # Check for Solaris ld 1.3315 introduced in Solaris 11.4 SRU 84.  ld -z ctf
  # already went in in SRU 81, but lacked GNU CTF to Solaris CTF conversion.
  if $gcc_cv_ld --help 2>&1 | grep -- '-z ctf' > /dev/null \
!   && test x$solaris_ld = xyes && test "$ld_vers_minor" -ge 3315; then
    gcc_cv_ld_ctf=yes
    AC_DEFINE(HAVE_LD_CTF, 1, [Define if your linker supports -z ctf.])
  fi
*************** elif test x$gcc_cv_ld != x; then
*** 6580,6595 ****
        gcc_cv_ld_no_as_needed_option='--pop-state'
      fi
    fi
!   case "$target:$gnu_ld" in
!     *-*-solaris2*:no)
!       # Solaris 2 ld always supports -z ignore/-z record.  Prefer the native
!       # forms.
!       gcc_cv_ld_as_needed=yes
!       gcc_cv_ld_as_needed_option="-z ignore"
!       gcc_cv_ld_no_as_needed_option="-z record"
!       gcc_cv_ld_use_as_needed_ldscript=no
!       ;;
!   esac
  fi
  ])
  if test x"$gcc_cv_ld_as_needed" = xyes; then
--- 6570,6583 ----
        gcc_cv_ld_no_as_needed_option='--pop-state'
      fi
    fi
!   if test x$solaris_ld = xyes; then
!     # Solaris 2 ld always supports -z ignore/-z record.  Prefer the native
!     # forms.
!     gcc_cv_ld_as_needed=yes
!     gcc_cv_ld_as_needed_option="-z ignore"
!     gcc_cv_ld_no_as_needed_option="-z record"
!     gcc_cv_ld_use_as_needed_ldscript=no
!   fi
  fi
  ])
  if test x"$gcc_cv_ld_as_needed" = xyes; then
diff -Nrcpad gcc-17-20260426/gcc/cp/ChangeLog gcc-17-20260503/gcc/cp/ChangeLog
*** gcc-17-20260426/gcc/cp/ChangeLog	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/cp/ChangeLog	Sun May  3 22:32:06 2026
***************
*** 1,3 ****
--- 1,104 ----
+ 2026-05-01  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/125115
+ 	* module.cc (trees_in::is_matching_decl): Turn e_type into a
+ 	reference and use it instead of TREE_TYPE (e_inner).  Always
+ 	use build_exception_variant to propagate an already-instantiated
+ 	noexcept.
+ 
+ 2026-05-01  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/125096
+ 	* pt.cc (tsubst_splice_scope): Don't return early for
+ 	dependent_splice_p.  Propagate cv-qualifiers from the
+ 	SPLICE_SCOPE to the result.
+ 	* reflect.cc (valid_splice_scope_p): Accept SPLICE_SCOPE.
+ 
+ 2026-04-29  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/125035
+ 	* module.cc (merge_key): Add iobj_p and xobj_p bits.
+ 	(trees_out::key_mergeable) <case MK_named>: Set and stream
+ 	merge_key's iobj_p and xobj_p bits.
+ 	(check_mergeable_decl) <case FUNCTION_DECL>: Compare merge_key's
+ 	iobj_p and xobj_p bits with that of the given function.
+ 	(trees_in::key_mergeable): Stream merge_key's iobj_p and xobj_p
+ 	bits.
+ 
+ 2026-04-29  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/124582
+ 	PR c++/123810
+ 	* module.cc (check_mergeable_decl) <case TYPE_DECL>: Handle
+ 	merging a typedef to an unnamed type with the -freflection
+ 	representation.
+ 
+ 2026-04-29  Julian Brown  <julian@codesourcery.com>
+ 
+ 	* parser.cc (cp_parser_omp_target_data): Instantiate mappers for 'omp
+ 	target data'.
+ 	(cp_parser_omp_target_enter_data): Instantiate mappers for 'omp target
+ 	enter data'.
+ 	(cp_parser_omp_target_exit_data): Instantiate mappers for 'omp target
+ 	exit data'.
+ 	(cp_parser_omp_target): Add c_omp_region_type argument to
+ 	c_omp_instantiate_mappers call.
+ 	* pt.cc (tsubst_omp_clauses): Instantiate mappers for OMP regions other
+ 	than just C_ORT_OMP_TARGET.
+ 	(tsubst_expr): Update call to tsubst_omp_clauses for OMP_TARGET_UPDATE,
+ 	OMP_TARGET_ENTER_DATA, OMP_TARGET_EXIT_DATA stanza.
+ 	* semantics.cc (cxx_omp_map_array_section): Avoid calling
+ 	build_array_ref for non-array/non-pointer bases (error reported
+ 	already).
+ 
+ 2026-04-29  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* reflect.cc (compare_reflection): For REFLECT_BASE use lhs == rhs rather
+ 	than cp_tree_equal.
+ 
+ 2026-04-28  Marek Polacek  <polacek@redhat.com>
+ 
+ 	PR c++/124756
+ 	* reflect.cc (get_reflection): Give an error when taking the
+ 	reflection of a block-scope extern.
+ 
+ 2026-04-28  Marek Polacek  <polacek@redhat.com>
+ 
+ 	* error.cc (inform_tree_category): Also print concept and alias
+ 	template.
+ 	* pt.cc (tsubst_splice_scope): Reword the diagnostic messages.
+ 	Call inform_tree_category.
+ 
+ 2026-04-28  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/125022
+ 	* decl.cc (store_parm_decls): Only do trivial_abi stuff when
+ 	!processing_template_decl.
+ 
+ 2026-04-27  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/124978
+ 	PR c++/115314
+ 	* semantics.cc (finish_decltype_type): Check REFERENCE_REF_P
+ 	instead of INDIRECT_REF_P before stripping implicit dereferences.
+ 
+ 2026-04-27  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/124953
+ 	* module.cc (trees_in::tree_node) <tt_nttp_var>: Push the result
+ 	of get_template_parm_object to post_load_decls.
+ 	(post_load_processing): Call cp_finish_decl on any not yet
+ 	completed NTTP objects.
+ 	* pt.cc (get_template_parm_object): Don't call cp_finish_decl
+ 	when !check_init.
+ 
+ 2026-04-27  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/124910
+ 	DR 2658
+ 	* constexpr.cc (reduced_constant_expression_p): Allow a union
+ 	with no active member.
+ 
  2026-04-23  Patrick Palka  <ppalka@redhat.com>
  
  	* module.cc (trees_out::core_vals) <case PTRMEM_CST>:
diff -Nrcpad gcc-17-20260426/gcc/cp/constexpr.cc gcc-17-20260503/gcc/cp/constexpr.cc
*** gcc-17-20260426/gcc/cp/constexpr.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/cp/constexpr.cc	Sun May  3 22:32:06 2026
*************** reduced_constant_expression_p (tree t, t
*** 4746,4755 ****
  	  else if (cxx_dialect >= cxx20
  		   && TREE_CODE (TREE_TYPE (t)) == UNION_TYPE)
  	    {
! 	      if (CONSTRUCTOR_NELTS (t) == 0)
! 		/* An initialized union has a constructor element.  */
! 		return false;
! 	      /* And it only initializes one member.  */
  	      field = NULL_TREE;
  	    }
  	  else
--- 4746,4754 ----
  	  else if (cxx_dialect >= cxx20
  		   && TREE_CODE (TREE_TYPE (t)) == UNION_TYPE)
  	    {
! 	      /* A union can have at most one active member.  A union with no
! 		 active member has no constituent values, so all constituent
! 		 values are constant.  */
  	      field = NULL_TREE;
  	    }
  	  else
diff -Nrcpad gcc-17-20260426/gcc/cp/decl.cc gcc-17-20260503/gcc/cp/decl.cc
*** gcc-17-20260426/gcc/cp/decl.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/cp/decl.cc	Sun May  3 22:32:06 2026
*************** store_parm_decls (tree current_function_
*** 20271,20290 ****
  
    /* Register cleanups for parameters with trivial_abi attribute, the cleanup
       of which is the callee's responsibility.  */
!   for (tree parm = DECL_ARGUMENTS (fndecl); parm; parm = DECL_CHAIN (parm))
!     {
!       if (TREE_CODE (parm) == PARM_DECL)
! 	{
! 	  tree parm_type = TREE_TYPE (parm);
! 	  if (has_trivial_abi_attribute (parm_type))
! 	    {
! 	      tree cleanup
! 		= cxx_maybe_build_cleanup (parm, tf_warning_or_error);
! 	      if (cleanup && cleanup != error_mark_node)
! 		finish_decl_cleanup (parm, cleanup);
! 	    }
! 	}
!     }
  
    if (use_eh_spec_block (current_function_decl))
      current_eh_spec_block = begin_eh_spec_block ();
--- 20271,20291 ----
  
    /* Register cleanups for parameters with trivial_abi attribute, the cleanup
       of which is the callee's responsibility.  */
!   if (!processing_template_decl)
!     for (tree parm = DECL_ARGUMENTS (fndecl); parm; parm = DECL_CHAIN (parm))
!       {
! 	if (TREE_CODE (parm) == PARM_DECL)
! 	  {
! 	    tree parm_type = TREE_TYPE (parm);
! 	    if (has_trivial_abi_attribute (parm_type))
! 	      {
! 		tree cleanup
! 		  = cxx_maybe_build_cleanup (parm, tf_warning_or_error);
! 		if (cleanup && cleanup != error_mark_node)
! 		  finish_decl_cleanup (parm, cleanup);
! 	      }
! 	  }
!       }
  
    if (use_eh_spec_block (current_function_decl))
      current_eh_spec_block = begin_eh_spec_block ();
diff -Nrcpad gcc-17-20260426/gcc/cp/error.cc gcc-17-20260503/gcc/cp/error.cc
*** gcc-17-20260426/gcc/cp/error.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/cp/error.cc	Sun May  3 22:32:06 2026
*************** dump_expr (cxx_pretty_printer *pp, tree
*** 2629,2635 ****
      case EQ_EXPR:
      case NE_EXPR:
      case SPACESHIP_EXPR:
-     case EXACT_DIV_EXPR:
        dump_binary_op (pp, OVL_OP_INFO (false, TREE_CODE (t))->name, t, flags);
        break;
  
--- 2629,2634 ----
*************** dump_expr (cxx_pretty_printer *pp, tree
*** 2637,2642 ****
--- 2636,2642 ----
      case FLOOR_DIV_EXPR:
      case ROUND_DIV_EXPR:
      case RDIV_EXPR:
+     case EXACT_DIV_EXPR:
        dump_binary_op (pp, "/", t, flags);
        break;
  
*************** inform_tree_category (tree t)
*** 4013,4024 ****
--- 4013,4028 ----
      inform (loc, "but %qE is a function template", t);
    else if (DECL_CLASS_TEMPLATE_P (t))
      inform (loc, "but %qE is a class template", t);
+   else if (DECL_ALIAS_TEMPLATE_P (t))
+     inform (loc, "but %qE is an alias template", t);
    else if (variable_template_p (t))
      inform (loc, "but %qE is a variable template", t);
    else if (TREE_CODE (t) == NAMESPACE_DECL)
      inform (loc, "but %qE is a namespace", t);
    else if (TREE_CODE (t) == CONST_DECL && !DECL_TEMPLATE_PARM_P (t))
      inform (loc, "but %qE is an enumerator", t);
+   else if (concept_definition_p (t))
+     inform (loc, "but %qE is a concept", t);
  }
  
  /* Disable warnings about missing quoting in GCC diagnostics for
diff -Nrcpad gcc-17-20260426/gcc/cp/module.cc gcc-17-20260503/gcc/cp/module.cc
*** gcc-17-20260426/gcc/cp/module.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/cp/module.cc	Sun May  3 22:32:06 2026
*************** static char const *const merge_kind_name
*** 2970,2975 ****
--- 2970,2977 ----
  struct merge_key {
    cp_ref_qualifier ref_q : 2;
    unsigned coro_disc : 2;  /* Discriminator for coroutine transforms.  */
+   unsigned iobj_p : 1;
+   unsigned xobj_p : 1;
    unsigned index;
  
    tree ret;  /* Return type, if appropriate.  */
*************** struct merge_key {
*** 2978,2984 ****
    tree constraints;  /* Constraints.  */
  
    merge_key ()
!     :ref_q (REF_QUAL_NONE), coro_disc (0), index (0),
       ret (NULL_TREE), args (NULL_TREE),
       constraints (NULL_TREE)
    {
--- 2980,2986 ----
    tree constraints;  /* Constraints.  */
  
    merge_key ()
!     :ref_q (REF_QUAL_NONE), coro_disc (0), iobj_p (0), xobj_p (0), index (0),
       ret (NULL_TREE), args (NULL_TREE),
       constraints (NULL_TREE)
    {
*************** trees_in::tree_node (bool is_use)
*** 10872,10877 ****
--- 10874,10880 ----
  	    int tag = insert (res);
  	    dump (dumper::TREE)
  	      && dump ("Created nttp object:%d %N", tag, name);
+ 	    vec_safe_push (post_load_decls, res);
  	  }
        }
        break;
*************** trees_out::key_mergeable (int tag, merge
*** 11897,11902 ****
--- 11900,11907 ----
  
  	      key.ref_q = type_memfn_rqual (fn_type);
  	      key.coro_disc = get_coroutine_discriminator (inner);
+ 	      key.iobj_p = DECL_IOBJ_MEMBER_FUNCTION_P (inner);
+ 	      key.xobj_p = DECL_XOBJ_MEMBER_FUNCTION_P (inner);
  	      key.args = TYPE_ARG_TYPES (fn_type);
  
  	      if (tree reqs = get_constraints (inner))
*************** trees_out::key_mergeable (int tag, merge
*** 12034,12044 ****
        if (streaming_p ())
  	{
  	  /* Check we have enough bits for the index.  */
! 	  gcc_checking_assert (key.index < (1u << (sizeof (unsigned) * 8 - 4)));
  
  	  unsigned code = ((key.ref_q << 0)
  			   | (key.coro_disc << 2)
! 			   | (key.index << 4));
  	  u (code);
  	}
  
--- 12039,12051 ----
        if (streaming_p ())
  	{
  	  /* Check we have enough bits for the index.  */
! 	  gcc_checking_assert (key.index < (1u << (sizeof (unsigned) * 8 - 6)));
  
  	  unsigned code = ((key.ref_q << 0)
  			   | (key.coro_disc << 2)
! 			   | (key.iobj_p << 4)
! 			   | (key.xobj_p << 5)
! 			   | (key.index << 6));
  	  u (code);
  	}
  
*************** check_mergeable_decl (merge_kind mk, tre
*** 12117,12122 ****
--- 12124,12131 ----
  	    if ((!key.ret
  		 || same_type_p (key.ret, fndecl_declared_return_type (m_inner)))
  		&& type_memfn_rqual (m_type) == key.ref_q
+ 		&& key.iobj_p == DECL_IOBJ_MEMBER_FUNCTION_P (m_inner)
+ 		&& key.xobj_p == DECL_XOBJ_MEMBER_FUNCTION_P (m_inner)
  		&& compparms (key.args, TYPE_ARG_TYPES (m_type))
  		&& get_coroutine_discriminator (m_inner) == key.coro_disc
  		/* Reject if old is a "C" builtin and new is not "C".
*************** check_mergeable_decl (merge_kind mk, tre
*** 12158,12163 ****
--- 12167,12186 ----
  			   == key.ret))
  		found = match;
  	    }
+ 	  /* With -freflection, typedef struct { } A is now represented the same
+ 	     as typedef struct A_ { } A except the TYPE_DECL for A_ is invisible
+ 	     to name lookup, so we won't be able to find and match it directly.
+ 	     But we will find the in-TU A (m_inner), through which we can obtain
+ 	     the in-TU A_ when d_inner is the streamed-in A_.  */
+ 	  else if (flag_reflection
+ 		   && TYPE_DECL_WAS_UNNAMED (d_inner)
+ 		   && DECL_ORIGINAL_TYPE (m_inner))
+ 	    {
+ 	      tree orig = TYPE_NAME (DECL_ORIGINAL_TYPE (m_inner));
+ 	      if (TYPE_DECL_WAS_UNNAMED (orig)
+ 		  && DECL_NAME (orig) == DECL_NAME (d_inner))
+ 		found = orig;
+ 	    }
  	  break;
  
  	default:
*************** trees_in::key_mergeable (int tag, merge_
*** 12242,12248 ****
        unsigned code = u ();
        key.ref_q = cp_ref_qualifier ((code >> 0) & 3);
        key.coro_disc = (code >> 2) & 3;
!       key.index = code >> 4;
  
        if (mk == MK_enum)
  	key.ret = tree_node ();
--- 12265,12273 ----
        unsigned code = u ();
        key.ref_q = cp_ref_qualifier ((code >> 0) & 3);
        key.coro_disc = (code >> 2) & 3;
!       key.iobj_p = (code >> 4) & 1;
!       key.xobj_p = (code >> 5) & 1;
!       key.index = code >> 6;
  
        if (mk == MK_enum)
  	key.ret = tree_node ();
*************** trees_in::is_matching_decl (tree existin
*** 12596,12602 ****
  	  goto mismatch;
  	}
  
!       tree e_type = TREE_TYPE (e_inner);
        tree d_type = TREE_TYPE (d_inner);
  
        for (tree e_args = TYPE_ARG_TYPES (e_type),
--- 12621,12627 ----
  	  goto mismatch;
  	}
  
!       tree& e_type = TREE_TYPE (e_inner);
        tree d_type = TREE_TYPE (d_inner);
  
        for (tree e_args = TYPE_ARG_TYPES (e_type),
*************** trees_in::is_matching_decl (tree existin
*** 12635,12652 ****
  	      dump (dumper::MERGE)
  		&& dump ("Propagating instantiated noexcept to %N", existing);
  	      gcc_checking_assert (existing == e_inner);
! 	      TREE_TYPE (existing) = d_type;
  
  	      /* Propagate to existing clones.  */
  	      tree clone;
  	      FOR_EACH_CLONE (clone, existing)
! 		{
! 		  if (TREE_TYPE (clone) == e_type)
! 		    TREE_TYPE (clone) = d_type;
! 		  else
! 		    TREE_TYPE (clone)
! 		      = build_exception_variant (TREE_TYPE (clone), d_spec);
! 		}
  	    }
  	}
        else if (!DECL_MAYBE_DELETED (d_inner)
--- 12660,12672 ----
  	      dump (dumper::MERGE)
  		&& dump ("Propagating instantiated noexcept to %N", existing);
  	      gcc_checking_assert (existing == e_inner);
! 	      e_type = build_exception_variant (e_type, d_spec);
  
  	      /* Propagate to existing clones.  */
  	      tree clone;
  	      FOR_EACH_CLONE (clone, existing)
! 		TREE_TYPE (clone)
! 		  = build_exception_variant (TREE_TYPE (clone), d_spec);
  	    }
  	}
        else if (!DECL_MAYBE_DELETED (d_inner)
*************** trees_in::is_matching_decl (tree existin
*** 12669,12675 ****
  	  gcc_checking_assert (existing == e_inner);
  	  FNDECL_USED_AUTO (existing) = true;
  	  DECL_SAVED_AUTO_RETURN_TYPE (existing) = TREE_TYPE (e_type);
! 	  TREE_TYPE (existing) = change_return_type (TREE_TYPE (d_type), e_type);
  	}
        else if (d_undeduced && !e_undeduced)
  	/* EXISTING was deduced, leave it alone.  */;
--- 12689,12695 ----
  	  gcc_checking_assert (existing == e_inner);
  	  FNDECL_USED_AUTO (existing) = true;
  	  DECL_SAVED_AUTO_RETURN_TYPE (existing) = TREE_TYPE (e_type);
! 	  e_type = change_return_type (TREE_TYPE (d_type), e_type);
  	}
        else if (d_undeduced && !e_undeduced)
  	/* EXISTING was deduced, leave it alone.  */;
*************** post_load_processing ()
*** 20518,20523 ****
--- 20538,20554 ----
  
        dump () && dump ("Post-load processing of %N", decl);
  
+       if (VAR_P (decl) && DECL_NTTP_OBJECT_P (decl))
+ 	{
+ 	  if (!DECL_SIZE (decl))
+ 	    {
+ 	      push_to_top_level ();
+ 	      cp_finish_decl (decl, DECL_INITIAL (decl), false, NULL_TREE, 0);
+ 	      pop_from_top_level ();
+ 	    }
+ 	  continue;
+ 	}
+ 
        gcc_checking_assert (DECL_MAYBE_IN_CHARGE_CDTOR_P (decl));
        expand_or_defer_fn (decl);
        /* As in module_state::read_cluster.  */
diff -Nrcpad gcc-17-20260426/gcc/cp/parser.cc gcc-17-20260503/gcc/cp/parser.cc
*** gcc-17-20260426/gcc/cp/parser.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/cp/parser.cc	Sun May  3 22:32:06 2026
*************** cp_parser_omp_target_data (cp_parser *pa
*** 51556,51562 ****
  
    tree clauses
      = cp_parser_omp_all_clauses (parser, OMP_TARGET_DATA_CLAUSE_MASK,
! 				 "#pragma omp target data", pragma_tok);
    c_omp_adjust_map_clauses (clauses, false);
    int map_seen = 0;
    for (tree *pc = &clauses; *pc;)
--- 51556,51565 ----
  
    tree clauses
      = cp_parser_omp_all_clauses (parser, OMP_TARGET_DATA_CLAUSE_MASK,
! 				 "#pragma omp target data", pragma_tok, false);
!   if (!processing_template_decl)
!     clauses = c_omp_instantiate_mappers (clauses, C_ORT_OMP);
!   clauses = finish_omp_clauses (clauses, C_ORT_OMP);
    c_omp_adjust_map_clauses (clauses, false);
    int map_seen = 0;
    for (tree *pc = &clauses; *pc;)
*************** cp_parser_omp_target_enter_data (cp_pars
*** 51671,51677 ****
  
    tree clauses
      = cp_parser_omp_all_clauses (parser, OMP_TARGET_ENTER_DATA_CLAUSE_MASK,
! 				 "#pragma omp target enter data", pragma_tok);
    c_omp_adjust_map_clauses (clauses, false);
    int map_seen = 0;
    for (tree *pc = &clauses; *pc;)
--- 51674,51684 ----
  
    tree clauses
      = cp_parser_omp_all_clauses (parser, OMP_TARGET_ENTER_DATA_CLAUSE_MASK,
! 				 "#pragma omp target enter data", pragma_tok,
! 				 false);
!   if (!processing_template_decl)
!     clauses = c_omp_instantiate_mappers (clauses, C_ORT_OMP);
!   clauses = finish_omp_clauses (clauses, C_ORT_OMP);
    c_omp_adjust_map_clauses (clauses, false);
    int map_seen = 0;
    for (tree *pc = &clauses; *pc;)
*************** cp_parser_omp_target_exit_data (cp_parse
*** 51788,51793 ****
--- 51795,51802 ----
      = cp_parser_omp_all_clauses (parser, OMP_TARGET_EXIT_DATA_CLAUSE_MASK,
  				 "#pragma omp target exit data", pragma_tok,
  				 false);
+   if (!processing_template_decl)
+     clauses = c_omp_instantiate_mappers (clauses, C_ORT_OMP_EXIT_DATA);
    clauses = finish_omp_clauses (clauses, C_ORT_OMP_EXIT_DATA);
    c_omp_adjust_map_clauses (clauses, false);
    int map_seen = 0;
*************** cp_parser_omp_target (cp_parser *parser,
*** 52084,52090 ****
  	OMP_CLAUSE_CHAIN (c) = nc;
        }
    if (!processing_template_decl)
!     clauses = c_omp_instantiate_mappers (clauses);
    clauses = finish_omp_clauses (clauses, C_ORT_OMP_TARGET);
  
    c_omp_adjust_map_clauses (clauses, true);
--- 52093,52099 ----
  	OMP_CLAUSE_CHAIN (c) = nc;
        }
    if (!processing_template_decl)
!     clauses = c_omp_instantiate_mappers (clauses, C_ORT_OMP_TARGET);
    clauses = finish_omp_clauses (clauses, C_ORT_OMP_TARGET);
  
    c_omp_adjust_map_clauses (clauses, true);
diff -Nrcpad gcc-17-20260426/gcc/cp/pt.cc gcc-17-20260503/gcc/cp/pt.cc
*** gcc-17-20260426/gcc/cp/pt.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/cp/pt.cc	Sun May  3 22:32:06 2026
*************** get_template_parm_object (tree expr, tre
*** 7582,7587 ****
--- 7582,7590 ----
        /* FIXME setting TREE_CONSTANT on refs breaks the back end.  */
        if (!TYPE_REF_P (type))
  	TREE_CONSTANT (decl) = true;
+       pushdecl_top_level (decl);
+       /* The caller must call cp_finish_decl to complete its processing.  */
+       return decl;
      }
  
    pushdecl_top_level_and_finish (decl, expr);
*************** tsubst_splice_scope (tree t, tree args,
*** 16899,16923 ****
    tree r = tsubst (SPLICE_SCOPE_EXPR (t), args, complain, in_decl);
    if (r == error_mark_node)
      return r;
    if (dependent_splice_p (r))
!     return make_splice_scope (r, SPLICE_SCOPE_TYPE_P (t));
!   if (SPLICE_SCOPE_TYPE_P (t) && ctad_template_p (r))
      r = make_template_placeholder (r);
!   if (SPLICE_SCOPE_TYPE_P (t)
        ? !valid_splice_type_p (r)
        : !valid_splice_scope_p (r))
      {
        if (complain & tf_error)
  	{
  	  const location_t loc = EXPR_LOCATION (SPLICE_SCOPE_EXPR (t));
! 	  if (SPLICE_SCOPE_TYPE_P (t))
! 	    error_at (loc, "%qE is not usable in a splice type", r);
  	  else
! 	    error_at (loc, "%qE is not usable in a splice scope", r);
  	}
        return error_mark_node;
      }
  
    return r;
  }
  
--- 16902,16934 ----
    tree r = tsubst (SPLICE_SCOPE_EXPR (t), args, complain, in_decl);
    if (r == error_mark_node)
      return r;
+   const bool type_p = SPLICE_SCOPE_TYPE_P (t);
    if (dependent_splice_p (r))
!     r = make_splice_scope (r, type_p);
!   else if (type_p && ctad_template_p (r))
      r = make_template_placeholder (r);
!   if (type_p
        ? !valid_splice_type_p (r)
        : !valid_splice_scope_p (r))
      {
        if (complain & tf_error)
  	{
  	  const location_t loc = EXPR_LOCATION (SPLICE_SCOPE_EXPR (t));
! 	  auto_diagnostic_group d;
! 	  if (type_p)
! 	    error_at (loc, "expected a reflection of a type");
  	  else
! 	    error_at (loc, "expected a reflection of a class, namespace, or "
! 		      "enumeration");
! 	  inform_tree_category (r);
  	}
        return error_mark_node;
      }
  
+   if (type_p)
+     r = cp_build_qualified_type (r, cp_type_quals (t) | cp_type_quals (r),
+ 				 complain | tf_ignore_bad_quals);
+ 
    return r;
  }
  
*************** tsubst_omp_clauses (tree clauses, enum c
*** 18929,18936 ****
    new_clauses = nreverse (new_clauses);
    if (ort != C_ORT_OMP_DECLARE_SIMD && ort != C_ORT_OMP_DECLARE_MAPPER)
      {
!       if (ort == C_ORT_OMP_TARGET)
! 	new_clauses = c_omp_instantiate_mappers (new_clauses);
        new_clauses = finish_omp_clauses (new_clauses, ort);
        if (linear_no_step)
  	for (nc = new_clauses; nc; nc = OMP_CLAUSE_CHAIN (nc))
--- 18940,18947 ----
    new_clauses = nreverse (new_clauses);
    if (ort != C_ORT_OMP_DECLARE_SIMD && ort != C_ORT_OMP_DECLARE_MAPPER)
      {
!       if (ort & C_ORT_OMP)
! 	new_clauses = c_omp_instantiate_mappers (new_clauses, ort);
        new_clauses = finish_omp_clauses (new_clauses, ort);
        if (linear_no_step)
  	for (nc = new_clauses; nc; nc = OMP_CLAUSE_CHAIN (nc))
*************** tsubst_stmt (tree t, tree args, tsubst_f
*** 20527,20533 ****
      case OMP_TARGET_UPDATE:
      case OMP_TARGET_ENTER_DATA:
      case OMP_TARGET_EXIT_DATA:
!       tmp = tsubst_omp_clauses (OMP_STANDALONE_CLAUSES (t), C_ORT_OMP, args,
  				complain, in_decl);
        t = copy_node (t);
        OMP_STANDALONE_CLAUSES (t) = tmp;
--- 20538,20546 ----
      case OMP_TARGET_UPDATE:
      case OMP_TARGET_ENTER_DATA:
      case OMP_TARGET_EXIT_DATA:
!       tmp = tsubst_omp_clauses (OMP_STANDALONE_CLAUSES (t),
! 				(TREE_CODE (t) == OMP_TARGET_EXIT_DATA
! 				 ? C_ORT_OMP_EXIT_DATA : C_ORT_OMP), args,
  				complain, in_decl);
        t = copy_node (t);
        OMP_STANDALONE_CLAUSES (t) = tmp;
diff -Nrcpad gcc-17-20260426/gcc/cp/reflect.cc gcc-17-20260503/gcc/cp/reflect.cc
*** gcc-17-20260426/gcc/cp/reflect.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/cp/reflect.cc	Sun May  3 22:32:06 2026
*************** get_reflection (location_t loc, tree t,
*** 238,246 ****
  	t = dtor;
      }
  
!   /* Look through block scope externs.  */
    if (VAR_OR_FUNCTION_DECL_P (t) && DECL_LOCAL_DECL_P (t))
!     t = DECL_LOCAL_DECL_ALIAS (t);
  
    if (t == error_mark_node)
      return error_mark_node;
--- 238,251 ----
  	t = dtor;
      }
  
!   /* Block-scope externs are invalid here as per the proposed resolution
!      of CWG 3065.  */
    if (VAR_OR_FUNCTION_DECL_P (t) && DECL_LOCAL_DECL_P (t))
!     {
!       error_at (loc, "cannot take the reflection of a block-scope extern %qE",
! 		t);
!       return error_mark_node;
!     }
  
    if (t == error_mark_node)
      return error_mark_node;
*************** compare_reflections (tree lhs, tree rhs)
*** 8867,8872 ****
--- 8872,8879 ----
      }
    else if (lkind == REFLECT_ANNOTATION)
      return TREE_VALUE (lhs) == TREE_VALUE (rhs);
+   else if (lkind == REFLECT_BASE)
+     return lhs == rhs;
    else if (TYPE_P (lhs) && TYPE_P (rhs))
      {
        /* Given "using A = int;", "^^int != ^^A" should hold.  */
*************** valid_splice_scope_p (const_tree t)
*** 8905,8911 ****
  {
    return (CLASS_TYPE_P (t)
  	  || TREE_CODE (t) == ENUMERAL_TYPE
! 	  || TREE_CODE (t) == NAMESPACE_DECL);
  }
  
  /* Return true if T is a valid result of the splice in a class member access,
--- 8912,8919 ----
  {
    return (CLASS_TYPE_P (t)
  	  || TREE_CODE (t) == ENUMERAL_TYPE
! 	  || TREE_CODE (t) == NAMESPACE_DECL
! 	  || TREE_CODE (t) == SPLICE_SCOPE);
  }
  
  /* Return true if T is a valid result of the splice in a class member access,
diff -Nrcpad gcc-17-20260426/gcc/cp/semantics.cc gcc-17-20260503/gcc/cp/semantics.cc
*** gcc-17-20260426/gcc/cp/semantics.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/cp/semantics.cc	Sun May  3 22:32:06 2026
*************** cxx_omp_map_array_section (location_t lo
*** 6945,6951 ****
        if (TREE_CODE (TREE_TYPE (t)) == REFERENCE_TYPE)
  	t = convert_from_reference (t);
  
!       t = build_array_ref (loc, t, low);
      }
  
    return t;
--- 6945,6954 ----
        if (TREE_CODE (TREE_TYPE (t)) == REFERENCE_TYPE)
  	t = convert_from_reference (t);
  
!       if (TYPE_PTR_P (TREE_TYPE (t)))
! 	t = build_array_ref (loc, t, low);
!       else
! 	t = error_mark_node;
      }
  
    return t;
*************** finish_decltype_type (tree expr, bool id
*** 13253,13259 ****
  	 is T , and decltype((r)) is const T&."  */
        expr = strip_contract_const_wrapper (expr);
  
!       if (INDIRECT_REF_P (expr)
  	  || TREE_CODE (expr) == VIEW_CONVERT_EXPR)
          /* This can happen when the expression is, e.g., "a.b". Just
             look at the underlying operand.  */
--- 13256,13262 ----
  	 is T , and decltype((r)) is const T&."  */
        expr = strip_contract_const_wrapper (expr);
  
!       if (REFERENCE_REF_P (expr)
  	  || TREE_CODE (expr) == VIEW_CONVERT_EXPR)
          /* This can happen when the expression is, e.g., "a.b". Just
             look at the underlying operand.  */
diff -Nrcpad gcc-17-20260426/gcc/cse.cc gcc-17-20260503/gcc/cse.cc
*** gcc-17-20260426/gcc/cse.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/cse.cc	Sun May  3 22:32:06 2026
*************** cse_insn (rtx_insn *insn)
*** 4980,4985 ****
--- 4980,5013 ----
  	    }
  	}
  
+       /* If SRC_EQV is a CONST_INT, try looking up some related
+ 	 constants (logical and arithmetic negation).  Those may
+ 	 ultimately be cheaper to re-use.  */
+       if (GET_CODE (src) != CONST_INT
+ 	  && GET_CODE (src) != REG
+ 	  && GET_CODE (src) != SUBREG
+ 	  && src_const
+ 	  && GET_CODE (src_const) == CONST_INT)
+ 	{
+ 	  rtx trial_rtx = GEN_INT (~UINTVAL (src_const));
+ 	  struct table_elt *tmp = lookup (trial_rtx, HASH (trial_rtx, mode), mode);
+ 	  rtx_code code = NOT;
+ 	  if (!tmp)
+ 	    {
+ 	      trial_rtx = GEN_INT (-UINTVAL (src_const));
+ 	      tmp = lookup (trial_rtx, HASH (trial_rtx, mode), mode);
+ 	      code = NEG;
+ 	    }
+ 
+ 	  if (tmp)
+ 	    {
+ 	      src_related = gen_rtx_fmt_e (code, mode, tmp->first_same_value->exp);
+ 	      src_eqv_here = src_related;
+ 	      src_related_is_const_anchor = true;
+ 	    }
+ 
+ 	}
+ 
        /* See if a MEM has already been loaded with a widening operation;
  	 if it has, we can use a subreg of that.  Many CISC machines
  	 also have such operations, but this is only likely to be
diff -Nrcpad gcc-17-20260426/gcc/diagnostics/context.h gcc-17-20260503/gcc/diagnostics/context.h
*** gcc-17-20260426/gcc/diagnostics/context.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/diagnostics/context.h	Sun May  3 22:32:06 2026
*************** public:
*** 485,506 ****
      return m_option_id_mgr->option_enabled_p (opt_id);
    }
  
!   inline char *make_option_name (option_id opt_id,
! 				 enum kind orig_diag_kind,
! 				 enum kind diag_kind) const
    {
      if (!m_option_id_mgr)
!       return nullptr;
!     return m_option_id_mgr->make_option_name (opt_id,
! 					      orig_diag_kind,
! 					      diag_kind);
    }
  
!   inline char *make_option_url (option_id opt_id) const
    {
      if (!m_option_id_mgr)
!       return nullptr;
!     return m_option_id_mgr->make_option_url (opt_id);
    }
  
    void
--- 485,506 ----
      return m_option_id_mgr->option_enabled_p (opt_id);
    }
  
!   inline label_text get_option_name (option_id opt_id,
! 				     enum kind orig_diag_kind,
! 				     enum kind diag_kind) const
    {
      if (!m_option_id_mgr)
!       return label_text ();
!     return m_option_id_mgr->get_option_name (opt_id,
! 					     orig_diag_kind,
! 					     diag_kind);
    }
  
!   inline label_text get_option_url (option_id opt_id) const
    {
      if (!m_option_id_mgr)
!       return label_text ();
!     return m_option_id_mgr->get_option_url (opt_id);
    }
  
    void
diff -Nrcpad gcc-17-20260426/gcc/diagnostics/html-sink.cc gcc-17-20260503/gcc/diagnostics/html-sink.cc
*** gcc-17-20260426/gcc/diagnostics/html-sink.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/diagnostics/html-sink.cc	Sun May  3 22:32:06 2026
*************** private:
*** 106,113 ****
  
     Implemented:
     - message text
- 
-    Known limitations/missing functionality:
     - title for page
     - file/line/column
     - error vs warning
--- 106,111 ----
*************** private:
*** 115,120 ****
--- 113,121 ----
     - rules
     - fix-it hints
     - paths
+ 
+    Known limitations/missing functionality:
+    - disclosure widgets for expanding/collapsing hierarchy
  */
  
  class html_builder
*************** html_builder::make_element_for_diagnosti
*** 1052,1064 ****
  
    // Add any option as a suffix to the message
  
!   label_text option_text = label_text::take
!     (m_context.make_option_name (diagnostic.m_option_id,
! 				 orig_diag_kind, diagnostic.m_kind));
!   if (option_text.get ())
      {
!       label_text option_url = label_text::take
! 	(m_context.make_option_url (diagnostic.m_option_id));
  
        xp.add_text (" ");
        auto option_span = make_span ("gcc-option");
--- 1053,1065 ----
  
    // Add any option as a suffix to the message
  
!   label_text option_text
!     = m_context.get_option_name (diagnostic.m_option_id,
! 				 orig_diag_kind, diagnostic.m_kind);
! if (option_text.get ())
      {
!       label_text option_url
! 	= m_context.get_option_url (diagnostic.m_option_id);
  
        xp.add_text (" ");
        auto option_span = make_span ("gcc-option");
diff -Nrcpad gcc-17-20260426/gcc/diagnostics/lazy-paths.cc gcc-17-20260503/gcc/diagnostics/lazy-paths.cc
*** gcc-17-20260426/gcc/diagnostics/lazy-paths.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/diagnostics/lazy-paths.cc	Sun May  3 22:32:06 2026
*************** public:
*** 137,151 ****
      /* Treat all options as disabled.  */
      return 0;
    }
!   char *make_option_name (diagnostics::option_id,
! 			  enum kind,
! 			  enum kind) const final override
    {
!     return nullptr;
    }
!   char *make_option_url (diagnostics::option_id) const final override
    {
!     return nullptr;
    }
  };
  
--- 137,155 ----
      /* Treat all options as disabled.  */
      return 0;
    }
! 
!   label_text
!   get_option_name (diagnostics::option_id,
! 		   enum kind,
! 		   enum kind) const final override
    {
!     return label_text ();
    }
! 
!   label_text
!   get_option_url (diagnostics::option_id) const final override
    {
!     return label_text ();
    }
  };
  
diff -Nrcpad gcc-17-20260426/gcc/diagnostics/option-id-manager.h gcc-17-20260503/gcc/diagnostics/option-id-manager.h
*** gcc-17-20260426/gcc/diagnostics/option-id-manager.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/diagnostics/option-id-manager.h	Sun May  3 22:32:06 2026
*************** public:
*** 35,54 ****
       (or if the value is unknown, typically set later in target).  */
    virtual int option_enabled_p (option_id opt_id) const = 0;
  
!   /* Return malloced memory for the name of the option OPT_ID
!      which enabled a diagnostic, originally of type ORIG_DIAG_KIND but
!      possibly converted to DIAG_KIND by options such as -Werror.
       May return NULL if no name is to be printed.
       May be passed 0 as well as the index of a particular option.  */
!   virtual char *make_option_name (option_id opt_id,
! 				  enum kind orig_diag_kind,
! 				  enum kind diag_kind) const = 0;
  
!   /* Return malloced memory for a URL describing the option that controls
!      a diagnostic.
       May return NULL if no URL is available.
       May be passed 0 as well as the index of a particular option.  */
!   virtual char *make_option_url (option_id opt_id) const = 0;
  };
  
  } // namespace diagnostics
--- 35,53 ----
       (or if the value is unknown, typically set later in target).  */
    virtual int option_enabled_p (option_id opt_id) const = 0;
  
!   /* Return the name of the option OPT_ID which enabled a diagnostic,
!      originally of type ORIG_DIAG_KIND but possibly converted to DIAG_KIND
!      by options such as -Werror.
       May return NULL if no name is to be printed.
       May be passed 0 as well as the index of a particular option.  */
!   virtual label_text get_option_name (option_id opt_id,
! 				      enum kind orig_diag_kind,
! 				      enum kind diag_kind) const = 0;
  
!   /* Return a URL describing the option that controls a diagnostic.
       May return NULL if no URL is available.
       May be passed 0 as well as the index of a particular option.  */
!   virtual label_text get_option_url (option_id opt_id) const = 0;
  };
  
  } // namespace diagnostics
diff -Nrcpad gcc-17-20260426/gcc/diagnostics/sarif-sink.cc gcc-17-20260503/gcc/diagnostics/sarif-sink.cc
*** gcc-17-20260426/gcc/diagnostics/sarif-sink.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/diagnostics/sarif-sink.cc	Sun May  3 22:32:06 2026
*************** struct sockaddr_un {
*** 37,42 ****
--- 37,43 ----
  
  #define INCLUDE_LIST
  #define INCLUDE_MAP
+ #define INCLUDE_SET
  #define INCLUDE_STRING
  #define INCLUDE_VECTOR
  #include "system.h"
*************** private:
*** 1012,1018 ****
  		    sarif_artifact *> m_filename_to_artifact_map;
  
    bool m_seen_any_relative_paths;
!   hash_set <free_string_hash> m_rule_id_set;
    std::unique_ptr<json::array> m_rules_arr;
  
    /* The set of all CWE IDs we've seen, if any.  */
--- 1013,1019 ----
  		    sarif_artifact *> m_filename_to_artifact_map;
  
    bool m_seen_any_relative_paths;
!   std::set<std::string> m_rule_id_set;
    std::unique_ptr<json::array> m_rules_arr;
  
    /* The set of all CWE IDs we've seen, if any.  */
*************** sarif_builder::make_result_object (const
*** 2067,2091 ****
  
    /* "ruleId" property (SARIF v2.1.0 section 3.27.5).  */
    /* Ideally we'd have an option_name for these.  */
!   if (char *option_text
! 	= m_context.make_option_name (diagnostic.m_option_id,
! 				      orig_diag_kind, diagnostic.m_kind))
      {
        /* Lazily create reportingDescriptor objects for and add to m_rules_arr.
  	 Set ruleId referencing them.  */
!       result_obj->set_string ("ruleId", option_text);
!       if (m_rule_id_set.contains (option_text))
! 	free (option_text);
!       else
  	{
  	  /* This is the first time we've seen this ruleId.  */
  	  /* Add to set, taking ownership.  */
! 	  m_rule_id_set.add (option_text);
  
  	  m_rules_arr->append<sarif_reporting_descriptor>
  	    (make_reporting_descriptor_object_for_warning (diagnostic,
  							   orig_diag_kind,
! 							   option_text));
  	}
      }
    else
--- 2068,2091 ----
  
    /* "ruleId" property (SARIF v2.1.0 section 3.27.5).  */
    /* Ideally we'd have an option_name for these.  */
!   label_text option_text
!     = m_context.get_option_name (diagnostic.m_option_id,
! 				 orig_diag_kind, diagnostic.m_kind);
!   if (option_text.get ())
      {
        /* Lazily create reportingDescriptor objects for and add to m_rules_arr.
  	 Set ruleId referencing them.  */
!       result_obj->set_string ("ruleId", option_text.get ());
!       if (m_rule_id_set.find (option_text.get ()) == m_rule_id_set.end ())
  	{
  	  /* This is the first time we've seen this ruleId.  */
  	  /* Add to set, taking ownership.  */
! 	  m_rule_id_set.insert (option_text.get ());
  
  	  m_rules_arr->append<sarif_reporting_descriptor>
  	    (make_reporting_descriptor_object_for_warning (diagnostic,
  							   orig_diag_kind,
! 							   option_text.get ()));
  	}
      }
    else
*************** make_reporting_descriptor_object_for_war
*** 2191,2201 ****
       it seems redundant compared to "id".  */
  
    /* "helpUri" property (SARIF v2.1.0 section 3.49.12).  */
!   if (char *option_url = m_context.make_option_url (diagnostic.m_option_id))
!     {
!       reporting_desc->set_string ("helpUri", option_url);
!       free (option_url);
!     }
  
    return reporting_desc;
  }
--- 2191,2199 ----
       it seems redundant compared to "id".  */
  
    /* "helpUri" property (SARIF v2.1.0 section 3.49.12).  */
!   label_text option_url = m_context.get_option_url (diagnostic.m_option_id);
!   if (option_url.get ())
!     reporting_desc->set_string ("helpUri", option_url.get ());
  
    return reporting_desc;
  }
diff -Nrcpad gcc-17-20260426/gcc/diagnostics/text-sink.cc gcc-17-20260503/gcc/diagnostics/text-sink.cc
*** gcc-17-20260426/gcc/diagnostics/text-sink.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/diagnostics/text-sink.cc	Sun May  3 22:32:06 2026
*************** void
*** 552,579 ****
  text_sink::print_option_information (const diagnostic_info &diagnostic,
  				     enum kind orig_diag_kind)
  {
!   if (char *option_text
!       = m_context.make_option_name (diagnostic.m_option_id,
! 				    orig_diag_kind, diagnostic.m_kind))
      {
!       char *option_url = nullptr;
        pretty_printer * const pp = get_printer ();
        if (pp->supports_urls_p ())
! 	option_url = m_context.make_option_url (diagnostic.m_option_id);
        pp_string (pp, " [");
        const char *kind_color = get_color_for_kind (diagnostic.m_kind);
        pp_string (pp, colorize_start (pp_show_color (pp), kind_color));
!       if (option_url)
! 	pp_begin_url (pp, option_url);
!       pp_string (pp, option_text);
!       if (option_url)
! 	{
! 	  pp_end_url (pp);
! 	  free (option_url);
! 	}
        pp_string (pp, colorize_stop (pp_show_color (pp)));
        pp_character (pp, ']');
-       free (option_text);
      }
  }
  
--- 552,576 ----
  text_sink::print_option_information (const diagnostic_info &diagnostic,
  				     enum kind orig_diag_kind)
  {
!   label_text option_text
!     = m_context.get_option_name (diagnostic.m_option_id,
! 				 orig_diag_kind, diagnostic.m_kind);
!   if (option_text.get ())
      {
!       label_text option_url;
        pretty_printer * const pp = get_printer ();
        if (pp->supports_urls_p ())
! 	option_url = m_context.get_option_url (diagnostic.m_option_id);
        pp_string (pp, " [");
        const char *kind_color = get_color_for_kind (diagnostic.m_kind);
        pp_string (pp, colorize_start (pp_show_color (pp), kind_color));
!       if (option_url.get ())
! 	pp_begin_url (pp, option_url.get ());
!       pp_string (pp, option_text.get ());
!       if (option_url.get ())
! 	pp_end_url (pp);
        pp_string (pp, colorize_stop (pp_show_color (pp)));
        pp_character (pp, ']');
      }
  }
  
diff -Nrcpad gcc-17-20260426/gcc/doc/extend.texi gcc-17-20260503/gcc/doc/extend.texi
*** gcc-17-20260426/gcc/doc/extend.texi	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/doc/extend.texi	Sun May  3 22:32:06 2026
*************** AMD Family 1ah Zen version 5.
*** 29051,29056 ****
--- 29051,29068 ----
  
  @item znver6
  AMD Family 1ah Zen version 6.
+ 
+ @item hygonfam18h
+ HYGON Family 18h CPU.
+ 
+ @item c86-4g-m4
+ HYGON Family 18h model 4 dharma CPU.
+ 
+ @item c86-4g-m6
+ HYGON Family 18h model 6 shanghai CPU.
+ 
+ @item c86-4g-m7
+ HYGON Family 18h model 7 chengdu CPU.
  @end table
  
  Here is an example:
diff -Nrcpad gcc-17-20260426/gcc/doc/install.texi gcc-17-20260503/gcc/doc/install.texi
*** gcc-17-20260426/gcc/doc/install.texi	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/doc/install.texi	Sun May  3 22:32:06 2026
*************** It may be helpful to configure GCC with
*** 4351,4359 ****
  @uref{./configure.html#with-gnu-as,,@option{--with-gnu-as}} and
  @option{--with-as=@dots{}} options to ensure that GCC can find GAS@.
  
- Only the HP linker is supported.  Thus, it is best to explicitly
- configure the target with the @option{--with-ld=@dots{}} option.
- 
  The DCE thread library is not supported, so @option{--enable-threads=dce}
  does not work.
  
--- 4351,4356 ----
diff -Nrcpad gcc-17-20260426/gcc/doc/invoke.texi gcc-17-20260503/gcc/doc/invoke.texi
*** gcc-17-20260426/gcc/doc/invoke.texi	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/doc/invoke.texi	Sun May  3 22:32:06 2026
*************** Objective-C and Objective-C++ Dialects}.
*** 526,531 ****
--- 526,534 ----
  -Wno-analyzer-jump-through-null
  -Wno-analyzer-malloc-leak
  -Wno-analyzer-mismatching-deallocation
+ -Wno-analyzer-mkostemp-redundant-flags
+ -Wno-analyzer-mktemp-missing-placeholder
+ -Wno-analyzer-mktemp-of-string-literal
  -Wno-analyzer-null-argument
  -Wno-analyzer-null-dereference
  -Wno-analyzer-out-of-bounds
*************** Enabling this option effectively enables
*** 11552,11557 ****
--- 11555,11561 ----
  @gccoptlist{
  -Wanalyzer-allocation-size
  -Wanalyzer-deref-before-check
+ -Wanalyzer-div-by-zero
  -Wanalyzer-double-fclose
  -Wanalyzer-double-free
  -Wanalyzer-exposure-through-output-file
*************** Enabling this option effectively enables
*** 11571,11576 ****
--- 11575,11583 ----
  -Wanalyzer-jump-through-null
  -Wanalyzer-malloc-leak
  -Wanalyzer-mismatching-deallocation
+ -Wanalyzer-mkostemp-redundant-flags
+ -Wanalyzer-mktemp-missing-placeholder
+ -Wanalyzer-mktemp-of-string-literal
  -Wanalyzer-null-argument
  -Wanalyzer-null-dereference
  -Wanalyzer-out-of-bounds
*************** multiple of @code{sizeof (*pointer)}.
*** 11640,11645 ****
--- 11647,11664 ----
  
  See @uref{https://cwe.mitre.org/data/definitions/131.html, CWE-131: Incorrect Calculation of Buffer Size}.
  
+ @opindex Wanalyzer-div-by-zero
+ @opindex Wno-analyzer-div-by-zero
+ @item -Wno-analyzer-div-by-zero
+ This warning requires @option{-fanalyzer}, which enables it;
+ to disable it, use @option{-Wno-analyzer-div-by-zero}.
+ 
+ This diagnostic warns for paths through the code which attempt
+ integer division by zero.  It is analogous to @option{-Wdiv-by-zero}, but
+ implemented in a different way.
+ 
+ See @uref{https://cwe.mitre.org/data/definitions/369.html,  CWE-369: Divide By Zero}.
+ 
  @opindex Wanalyzer-deref-before-check
  @opindex Wno-analyzer-deref-before-check
  @item -Wno-analyzer-deref-before-check
*************** pairs using attribute @code{malloc}.
*** 11963,11968 ****
--- 11982,12025 ----
  
  See @uref{https://cwe.mitre.org/data/definitions/762.html, CWE-762: Mismatched Memory Management Routines}.
  
+ @opindex Wanalyzer-mkostemp-redundant-flags
+ @opindex Wno-analyzer-mkostemp-redundant-flags
+ @item -Wno-analyzer-mkostemp-redundant-flags
+ This warning requires @option{-fanalyzer}, which enables it; use
+ @option{-Wno-analyzer-mkostemp-redundant-flags} to disable it.
+ 
+ This diagnostic warns for paths through the code in which
+ @code{mkostemp} or @code{mkostemps} is called with flags that include
+ @code{O_RDWR}, @code{O_CREAT}, or @code{O_EXCL}.  These flags are
+ already implied by the function and specifying them is unnecessary, and
+ produces errors on some systems.
+ 
+ @opindex Wanalyzer-mktemp-missing-placeholder
+ @opindex Wno-analyzer-mktemp-missing-placeholder
+ @item -Wno-analyzer-mktemp-missing-placeholder
+ This warning requires @option{-fanalyzer}, which enables it; use
+ @option{-Wno-analyzer-mktemp-missing-placeholder} to disable it.
+ 
+ This diagnostic warns for paths through the code in which a function in
+ the @code{mktemp} family (@code{mkstemp}, @code{mkostemp},
+ @code{mkstemps}, @code{mkostemps}, @code{mkdtemp}, @code{mktemp}) is
+ called with a template string that does not contain the placeholder
+ @samp{XXXXXX} at the expected position.
+ 
+ @opindex Wanalyzer-mktemp-of-string-literal
+ @opindex Wno-analyzer-mktemp-of-string-literal
+ @item -Wno-analyzer-mktemp-of-string-literal
+ This warning requires @option{-fanalyzer}, which enables it; use
+ @option{-Wno-analyzer-mktemp-of-string-literal} to disable it.
+ 
+ This diagnostic warns for paths through the code in which a function in
+ the @code{mktemp} family (@code{mkstemp}, @code{mkostemp},
+ @code{mkstemps}, @code{mkostemps}, @code{mkdtemp}, @code{mktemp}) is
+ called on a string literal.  Since these functions modify their argument
+ in place, passing a string literal leads to undefined behavior.
+ 
+ See @uref{https://wiki.sei.cmu.edu/confluence/x/VtYxBQ, STR30-C. Do not attempt to modify string literals}.
+ 
  @opindex Wanalyzer-out-of-bounds
  @opindex Wno-analyzer-out-of-bounds
  @item -Wno-analyzer-out-of-bounds
*************** accessed using a single instruction and
*** 21615,21620 ****
--- 21672,21679 ----
  limits the maximum size of functions to 1MB.  This is enabled by default for
  @option{-mcmodel=tiny}.
  
+ The @option{-mpc-relative-literal-loads} is deprecated.
+ 
  @opindex msign-return-address
  @item -msign-return-address=@var{scope}
  Select the function scope on which return address signing will be applied.
*************** instruction set support.
*** 35391,35396 ****
--- 35450,35476 ----
  
  @item geode
  AMD Geode embedded processor with MMX and 3DNow!@: instruction set support.
+ 
+ @item c86-4g-m4
+ HYGON c86-4g-m4 CPU with x86-64, MMX, SSE, SSE2, SSE3, SSE4A, CX16, ABM, SSSE3,
+ SSE4.1, SSE4.2, AES, PCLMUL, AVX, AVX2, BMI, BMI2, F16C, FMA, PRFCHW, FXSR, SHA,
+ XSAVE, XSAVEOPT, XSAVEC, FSGSBASE, RDRND, MOVBE, MWAITX, ADX, RDSEED, CLZERO,
+ CLFLUSHOPT, XSAVES, LZCNT, POPCNT instruction set support.
+ 
+ @item c86-4g-m6
+ HYGON c86-4g-m6 CPU with x86-64, MMX, SSE, SSE2, SSE3, SSE4A, CX16, ABM, SSSE3,
+ SSE4.1, SSE4.2, AES, PCLMUL, AVX, AVX2, BMI, BMI2, F16C, FMA, PRFCHW, FXSR, SHA,
+ XSAVE, XSAVEOPT, XSAVEC, FSGSBASE, RDRND, MOVBE, MWAITX, ADX, RDSEED, CLZERO,
+ CLFLUSHOPT, XSAVES, LZCNT, POPCNT instruction set support.
+ 
+ @item c86-4g-m7
+ HYGON c86-4g-m7 CPU with x86-64, MMX, SSE, SSE2, SSE3, SSE4A, CX16, ABM, SSSE3,
+ SSE4.1, SSE4.2, AES, PCLMUL, AVX, AVX2, BMI, BMI2, F16C, FMA, PRFCHW, FXSR, SHA,
+ XSAVE, XSAVEOPT, XSAVEC, FSGSBASE, RDRND, MOVBE, MWAITX, ADX, RDSEED, CLZERO,
+ CLFLUSHOPT, XSAVES, LZCNT, POPCNT, AVX512F, AVX512DQ, AVX512IFMA, AVX512CD,
+ AVX512BW, AVX512VL, AVX512BF16, AVX512VBMI, AVX512VBMI2, GFNI, AVX512VNNI, VAES,
+ AVX512BITALG, AVX512VPOPCNTDQ, AVX512VP2INTERSECT, AVXVNNI, VPCLMULQDQ,
+ WBNOINVD instruction set support.
  @end table
  
  @opindex mtune
diff -Nrcpad gcc-17-20260426/gcc/doc/libgdiagnostics/topics/execution-paths.rst gcc-17-20260503/gcc/doc/libgdiagnostics/topics/execution-paths.rst
*** gcc-17-20260426/gcc/doc/libgdiagnostics/topics/execution-paths.rst	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/doc/libgdiagnostics/topics/execution-paths.rst	Sun May  3 22:32:06 2026
*************** cross-references between events.  In par
*** 89,98 ****
     :type:`va_list` rather than directly taking variadic arguments.
  
  .. function:: diagnostic_event_id diagnostic_execution_path_add_event_via_msg_buf (diagnostic_execution_path *path, \
! 						 const diagnostic_physical_location *physical_loc, \
! 						 const diagnostic_logical_location *logical_loc, \
! 						 unsigned stack_depth,
! 						 diagnostic_message_buffer *msg_buf)
  
     This is equivalent to :func:`diagnostic_execution_path_add_event` but
     using a message buffer rather than a format string and variadic
--- 89,98 ----
     :type:`va_list` rather than directly taking variadic arguments.
  
  .. function:: diagnostic_event_id diagnostic_execution_path_add_event_via_msg_buf (diagnostic_execution_path *path, \
!                                                                                    const diagnostic_physical_location *physical_loc, \
!                                                                                    const diagnostic_logical_location *logical_loc, \
!                                                                                    unsigned stack_depth, \
!                                                                                    diagnostic_message_buffer *msg_buf)
  
     This is equivalent to :func:`diagnostic_execution_path_add_event` but
     using a message buffer rather than a format string and variadic
diff -Nrcpad gcc-17-20260426/gcc/doc/libgdiagnostics/topics/message-buffers.rst gcc-17-20260503/gcc/doc/libgdiagnostics/topics/message-buffers.rst
*** gcc-17-20260426/gcc/doc/libgdiagnostics/topics/message-buffers.rst	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/doc/libgdiagnostics/topics/message-buffers.rst	Sun May  3 22:32:06 2026
*************** Quoted text
*** 226,235 ****
  
        #ifdef LIBDIAGNOSTICS_HAVE_diagnostic_message_buffer
  
! .. function:: void diagnostic_message_buffer_end_url (diagnostic_message_buffer *msg_buf)
  
!    This function ends a run of text within the buffer started with
!    :func:`diagnostic_message_buffer_begin_url`.
  
     ``msg_buf`` must be non-NULL.
  
--- 226,235 ----
  
        #ifdef LIBDIAGNOSTICS_HAVE_diagnostic_message_buffer
  
! .. function:: void diagnostic_message_buffer_end_quote (diagnostic_message_buffer *msg_buf)
  
!    This function ends a run of text started with
!    :func:`diagnostic_message_buffer_begin_quote`.
  
     ``msg_buf`` must be non-NULL.
  
diff -Nrcpad gcc-17-20260426/gcc/doc/params.texi gcc-17-20260503/gcc/doc/params.texi
*** gcc-17-20260426/gcc/doc/params.texi	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/doc/params.texi	Sun May  3 22:32:06 2026
*************** protection when @option{-fstack-protecto
*** 889,894 ****
--- 889,899 ----
  The minimum size of variables taking part in stack slot sharing when not
  optimizing.
  
+ @paindex max-niter-dominators-walk
+ @item max-niter-dominators-walk
+ Maximum number of dominators BBs to walk when simplifying loop bounds
+ and conditions.
+ 
  @paindex max-jump-thread-duplication-stmts
  @item max-jump-thread-duplication-stmts
  Maximum number of statements allowed in a block that needs to be
diff -Nrcpad gcc-17-20260426/gcc/doc/riscv-ext.texi gcc-17-20260503/gcc/doc/riscv-ext.texi
*** gcc-17-20260426/gcc/doc/riscv-ext.texi	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/doc/riscv-ext.texi	Sun May  3 22:32:06 2026
***************
*** 158,163 ****
--- 158,167 ----
  @tab 1.0
  @tab Atomic compare-and-swap instructions extension
  
+ @item @samp{zalasr}
+ @tab 1.0
+ @tab Atomic load-acquire and store-release extension
+ 
  @item @samp{zalrsc}
  @tab 1.0
  @tab Load-reserved/store-conditional subset of the A extension
diff -Nrcpad gcc-17-20260426/gcc/doc/riscv-mtune.texi gcc-17-20260503/gcc/doc/riscv-mtune.texi
*** gcc-17-20260426/gcc/doc/riscv-mtune.texi	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/doc/riscv-mtune.texi	Sun May  3 22:32:06 2026
*************** particular CPU name.  Permissible values
*** 52,57 ****
--- 52,59 ----
  
  @samp{spacemit-x60},
  
+ @samp{arc-v-rhx-100-series},
+ 
  @samp{generic-ooo},
  
  @samp{size},
*************** particular CPU name.  Permissible values
*** 64,67 ****
--- 66,71 ----
  
  @samp{andes-45-series},
  
+ @samp{arc-v-rmx-100-series},
+ 
  and all valid options for @option{-mcpu=}.
diff -Nrcpad gcc-17-20260426/gcc/doc/sourcebuild.texi gcc-17-20260503/gcc/doc/sourcebuild.texi
*** gcc-17-20260426/gcc/doc/sourcebuild.texi	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/doc/sourcebuild.texi	Sun May  3 22:32:06 2026
*************** stands for zero or more unmatched lines;
*** 3732,3737 ****
--- 3732,3760 ----
  
  @end table
  
+ @subsubsection Scan object metadata with readelf
+ 
+ These commands inspect the linked test output file with @command{readelf}.
+ They are mainly intended for LTO tests.
+ 
+ These commands take a single @var{regex} and test whether it is present
+ in (or absent from, for @samp{-not}) the corresponding @command{readelf}
+ output.
+ 
+ @table @code
+ @item object-readelf-attributes @var{regex} [@{ target/xfail @var{selector} @}]
+ Runs @command{readelf -A} and checks that @var{regex} matches.
+ 
+ @item object-readelf-attributes-not @var{regex} [@{ target/xfail @var{selector} @}]
+ Runs @command{readelf -A} and checks that @var{regex} does not match.
+ 
+ @item object-readelf-notes @var{regex} [@{ target/xfail @var{selector} @}]
+ Runs @command{readelf -n} and checks that @var{regex} matches.
+ 
+ @item object-readelf-notes-not @var{regex} [@{ target/xfail @var{selector} @}]
+ Runs @command{readelf -n} and checks that @var{regex} does not match.
+ @end table
+ 
  @subsubsection Scan optimization dump files
  
  These commands are available for @var{kind} of @code{tree}, @code{ltrans-tree},
diff -Nrcpad gcc-17-20260426/gcc/ext-dce.cc gcc-17-20260503/gcc/ext-dce.cc
*** gcc-17-20260426/gcc/ext-dce.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/ext-dce.cc	Sun May  3 22:32:06 2026
*************** static bitmap livenow;
*** 45,50 ****
--- 45,71 ----
  static bitmap changed_pseudos;
  static bool modify;
  
+ /* Chain detection for promotion: we defer promotions and only apply them
+    when they form chains (one candidate's result feeds another's operand).
+    Standalone promotions are skipped as they cause regressions on targets
+    with free sign extension (e.g., RISC-V W-suffix instructions).  */
+ struct promotion_candidate_info {
+   rtx_insn *insn;
+   rtx set;
+ };
+ 
+ static vec<promotion_candidate_info> promotion_candidates;
+ static bitmap promotable_dests;
+ static bitmap consumed_by_candidate;
+ 
+ /* Copy pairs seen during the reverse scan (from optimized extensions).
+    Used to propagate chain info transitively.  */
+ struct copy_info {
+   unsigned int dest_regno;
+   unsigned int src_regno;
+ };
+ static vec<copy_info> promotion_copies;
+ 
  /* We consider four bit groups for liveness:
     bit 0..7   (least significant byte)
     bit 8..15  (second least significant byte)
*************** ext_dce_try_optimize_extension (rtx_insn
*** 519,525 ****
        /* INSN may have a REG_EQUAL note indicating that the value was
  	 sign or zero extended.  That note is no longer valid since we've
  	 just removed the extension.  Just wipe the notes.  */
!       remove_reg_equal_equiv_notes (insn, false);
      }
    else
      {
--- 540,547 ----
        /* INSN may have a REG_EQUAL note indicating that the value was
  	 sign or zero extended.  That note is no longer valid since we've
  	 just removed the extension.  Just wipe the notes.  */
!       if (ok)
! 	remove_reg_equal_equiv_notes (insn, false);
      }
    else
      {
*************** ext_dce_try_optimize_extension (rtx_insn
*** 528,533 ****
--- 550,836 ----
      }
  }
  
+ /* Try to promote a narrow-mode operation wrapped in a sign/zero extension
+    to the wider mode when the extended bits are dead.  For example,
+    (sign_extend:DI (plus:SI (x) (y))) -> (plus:DI (x') (y'))
+    where x' and y' are the operands promoted to DI mode.
+ 
+    This enables the combine pass to match wider-mode target patterns
+    (e.g., sh2add on RISC-V) that cannot match the narrow-mode operation.  */
+ 
+ static void
+ ext_dce_try_promote_operation (rtx_insn *insn, rtx set)
+ {
+   rtx src = SET_SRC (set);
+ 
+   /* If the extension was already optimized away, nothing to do.  */
+   if (GET_CODE (src) != SIGN_EXTEND && GET_CODE (src) != ZERO_EXTEND)
+     return;
+ 
+   machine_mode outer_mode = GET_MODE (src);
+   rtx inner = XEXP (src, 0);
+ 
+   /* Only handle binary and unary arithmetic/logic operations.  */
+   if (!BINARY_P (inner) && !UNARY_P (inner))
+     return;
+ 
+   rtx_code inner_code = GET_CODE (inner);
+ 
+   /* Restrict to operations whose result in the low bits is identical
+      regardless of input width (i.e., no high-bit dependencies).  */
+   switch (inner_code)
+     {
+     case PLUS:
+     case MINUS:
+     case MULT:
+     case NEG:
+     case AND:
+     case IOR:
+     case XOR:
+     case NOT:
+     case ASHIFT:
+       break;
+     default:
+       return;
+     }
+ 
+   /* Promote each operand to the outer mode.  */
+   int nops = BINARY_P (inner) ? 2 : 1;
+   rtx new_ops[2];
+ 
+   for (int i = 0; i < nops; i++)
+     {
+       rtx op = XEXP (inner, i);
+ 
+       if (CONST_INT_P (op))
+ 	new_ops[i] = op;
+       else if (REG_P (op))
+ 	{
+ 	  new_ops[i] = simplify_gen_subreg (outer_mode, op,
+ 					    GET_MODE (op), 0);
+ 	  if (!new_ops[i])
+ 	    return;
+ 	}
+       else if (SUBREG_P (op) && REG_P (SUBREG_REG (op)))
+ 	{
+ 	  /* The inner register may already be in the target mode
+ 	     (e.g., subreg:SI (reg:DI ...) 0).  Extract it directly
+ 	     rather than creating a paradoxical subreg of a subreg,
+ 	     which simplify_gen_subreg rejects.  */
+ 	  rtx inner_reg = SUBREG_REG (op);
+ 	  if (GET_MODE (inner_reg) == outer_mode)
+ 	    new_ops[i] = inner_reg;
+ 	  else
+ 	    {
+ 	      new_ops[i] = simplify_gen_subreg (outer_mode, inner_reg,
+ 						GET_MODE (inner_reg), 0);
+ 	      if (!new_ops[i])
+ 		return;
+ 	    }
+ 	}
+       else
+ 	return;
+     }
+ 
+   /* Build the promoted operation.  */
+   rtx new_src;
+   if (BINARY_P (inner))
+     new_src = gen_rtx_fmt_ee (inner_code, outer_mode,
+ 			      new_ops[0], new_ops[1]);
+   else
+     new_src = gen_rtx_fmt_e (inner_code, outer_mode, new_ops[0]);
+ 
+   if (dump_file)
+     {
+       fprintf (dump_file, "Processing insn:\n");
+       dump_insn_slim (dump_file, insn);
+       fprintf (dump_file, "Trying to promote to wider mode:\n");
+       print_rtl_single (dump_file, new_src);
+     }
+ 
+   /* We decided to try the promotion but allow it to be rejected for
+      bisection purposes.  */
+   if (!dbg_cnt (::ext_dce))
+     {
+       if (dump_file)
+ 	fprintf (dump_file, "Rejected due to debug counter.\n");
+       return;
+     }
+ 
+   int ok = validate_change (insn, &SET_SRC (set), new_src, false);
+ 
+   rtx x = SET_DEST (set);
+   while (SUBREG_P (x) || GET_CODE (x) == ZERO_EXTRACT)
+     x = XEXP (x, 0);
+ 
+   gcc_assert (REG_P (x));
+   if (ok)
+     bitmap_set_bit (changed_pseudos, REGNO (x));
+ 
+   if (dump_file)
+     {
+       if (ok)
+ 	fprintf (dump_file, "Successfully promoted to:\n");
+       else
+ 	fprintf (dump_file, "Failed promotion to:\n");
+       print_rtl_single (dump_file, new_src);
+       fprintf (dump_file, "\n");
+     }
+ 
+   if (ok)
+     remove_reg_equal_equiv_notes (insn, false);
+ }
+ 
+ /* Record INSN as a promotion candidate if it passes the same validity
+    checks as ext_dce_try_promote_operation.  We defer actual promotion
+    until we can determine whether the candidate is part of a chain.  */
+ 
+ static void
+ ext_dce_record_promotion_candidate (rtx_insn *insn, rtx set)
+ {
+   rtx src = SET_SRC (set);
+ 
+   if (GET_CODE (src) != SIGN_EXTEND && GET_CODE (src) != ZERO_EXTEND)
+     return;
+ 
+   machine_mode outer_mode = GET_MODE (src);
+   rtx inner = XEXP (src, 0);
+ 
+   if (!BINARY_P (inner) && !UNARY_P (inner))
+     return;
+ 
+   rtx_code inner_code = GET_CODE (inner);
+ 
+   switch (inner_code)
+     {
+     case PLUS:
+     case MINUS:
+     case MULT:
+     case NEG:
+     case AND:
+     case IOR:
+     case XOR:
+     case NOT:
+     case ASHIFT:
+       break;
+     default:
+       return;
+     }
+ 
+   /* Dry-run: check that all operands can be promoted.  */
+   int nops = BINARY_P (inner) ? 2 : 1;
+   for (int i = 0; i < nops; i++)
+     {
+       rtx op = XEXP (inner, i);
+       if (CONST_INT_P (op))
+ 	continue;
+       else if (REG_P (op))
+ 	{
+ 	  if (!simplify_gen_subreg (outer_mode, op, GET_MODE (op), 0))
+ 	    return;
+ 	}
+       else if (SUBREG_P (op) && REG_P (SUBREG_REG (op)))
+ 	{
+ 	  rtx inner_reg = SUBREG_REG (op);
+ 	  if (GET_MODE (inner_reg) != outer_mode
+ 	      && !simplify_gen_subreg (outer_mode, inner_reg,
+ 				       GET_MODE (inner_reg), 0))
+ 	    return;
+ 	}
+       else
+ 	return;
+     }
+ 
+   /* Find the destination register.  */
+   rtx dest = SET_DEST (set);
+   while (SUBREG_P (dest) || GET_CODE (dest) == ZERO_EXTRACT)
+     dest = XEXP (dest, 0);
+   if (!REG_P (dest))
+     return;
+   unsigned int dest_regno = REGNO (dest);
+ 
+   /* Record the candidate.  */
+   promotion_candidates.safe_push ({insn, set});
+   bitmap_set_bit (promotable_dests, dest_regno);
+ 
+   /* Mark register operands as consumed by a candidate.  */
+   for (int i = 0; i < nops; i++)
+     {
+       rtx op = XEXP (inner, i);
+       if (REG_P (op))
+ 	bitmap_set_bit (consumed_by_candidate, REGNO (op));
+       else if (SUBREG_P (op) && REG_P (SUBREG_REG (op)))
+ 	bitmap_set_bit (consumed_by_candidate, REGNO (SUBREG_REG (op)));
+     }
+ }
+ 
+ /* Promote candidates that form chains: a candidate whose result feeds
+    into another candidate's operand, or whose operand comes from another
+    candidate's result.  Skip standalone (isolated) promotions.  */
+ 
+ static void
+ ext_dce_promote_chained_candidates (void)
+ {
+   /* Propagate chain info through copies recorded during the reverse scan.
+      Since copies are recorded in reverse order, iterate forward to propagate
+      promotable_dests (which was set late in the scan) through copies that
+      were seen earlier.  */
+   unsigned cix;
+   copy_info *cp;
+   FOR_EACH_VEC_ELT (promotion_copies, cix, cp)
+     {
+       if (bitmap_bit_p (promotable_dests, cp->src_regno))
+ 	bitmap_set_bit (promotable_dests, cp->dest_regno);
+       if (bitmap_bit_p (consumed_by_candidate, cp->dest_regno))
+ 	bitmap_set_bit (consumed_by_candidate, cp->src_regno);
+     }
+ 
+   unsigned ix;
+   promotion_candidate_info *cand;
+ 
+   FOR_EACH_VEC_ELT (promotion_candidates, ix, cand)
+     {
+       /* Find destination register.  */
+       rtx dest = SET_DEST (cand->set);
+       while (SUBREG_P (dest) || GET_CODE (dest) == ZERO_EXTRACT)
+ 	dest = XEXP (dest, 0);
+       unsigned int dest_regno = REGNO (dest);
+ 
+       /* Check if this candidate's result feeds into another candidate.  */
+       bool is_chained = bitmap_bit_p (consumed_by_candidate, dest_regno);
+ 
+       /* Check if any operand comes from another candidate's result.  */
+       if (!is_chained)
+ 	{
+ 	  rtx inner = XEXP (SET_SRC (cand->set), 0);
+ 	  int nops = BINARY_P (inner) ? 2 : 1;
+ 	  for (int i = 0; i < nops && !is_chained; i++)
+ 	    {
+ 	      rtx op = XEXP (inner, i);
+ 	      if (REG_P (op))
+ 		is_chained = bitmap_bit_p (promotable_dests, REGNO (op));
+ 	      else if (SUBREG_P (op) && REG_P (SUBREG_REG (op)))
+ 		is_chained = bitmap_bit_p (promotable_dests,
+ 					   REGNO (SUBREG_REG (op)));
+ 	    }
+ 	}
+ 
+       if (is_chained)
+ 	ext_dce_try_promote_operation (cand->insn, cand->set);
+       else if (dump_file)
+ 	{
+ 	  fprintf (dump_file, "Skipping standalone promotion for insn:\n");
+ 	  dump_insn_slim (dump_file, cand->insn);
+ 	  fprintf (dump_file, "\n");
+ 	}
+     }
+ 
+   promotion_candidates.truncate (0);
+   promotion_copies.truncate (0);
+   bitmap_clear (promotable_dests);
+   bitmap_clear (consumed_by_candidate);
+ }
+ 
  /* Some operators imply that their second operand is fully live,
     regardless of how many bits in the output are live.  An example
     would be the shift count on a target without SHIFT_COUNT_TRUNCATED
*************** ext_dce_process_uses (rtx_insn *insn, rt
*** 785,791 ****
  		  /* DST_MASK could be zero if we had something in the SET
  		     that we couldn't handle.  */
  		  if (modify && !skipped_dest && (dst_mask & ~src_mask) == 0)
! 		    ext_dce_try_optimize_extension (insn, x);
  
  		  /* Stripping the extension here just seems wrong on multiple
  		     levels.  It's source side handling, so it seems like it
--- 1088,1130 ----
  		  /* DST_MASK could be zero if we had something in the SET
  		     that we couldn't handle.  */
  		  if (modify && !skipped_dest && (dst_mask & ~src_mask) == 0)
! 		    {
! 		      ext_dce_try_optimize_extension (insn, x);
! 
! 		      /* If the extension was optimized to a copy, propagate
! 			 chain info through it: if the dest is consumed by a
! 			 promotion candidate (seen later in reverse scan),
! 			 the source register is transitively consumed too.  */
! 		      rtx opt_src = SET_SRC (x);
! 		      if (GET_CODE (opt_src) != SIGN_EXTEND
! 			  && GET_CODE (opt_src) != ZERO_EXTEND)
! 			{
! 			  rtx copy_dest = SET_DEST (x);
! 			  while (SUBREG_P (copy_dest)
! 				 || GET_CODE (copy_dest) == ZERO_EXTRACT)
! 			    copy_dest = XEXP (copy_dest, 0);
! 
! 			  rtx copy_src = opt_src;
! 			  if (SUBREG_P (copy_src))
! 			    copy_src = SUBREG_REG (copy_src);
! 
! 			  if (REG_P (copy_dest) && REG_P (copy_src))
! 			    {
! 			      if (bitmap_bit_p (consumed_by_candidate,
! 						REGNO (copy_dest)))
! 				bitmap_set_bit (consumed_by_candidate,
! 						REGNO (copy_src));
! 			      if (bitmap_bit_p (promotable_dests,
! 						REGNO (copy_src)))
! 				bitmap_set_bit (promotable_dests,
! 						REGNO (copy_dest));
! 			      promotion_copies.safe_push (
! 				{REGNO (copy_dest), REGNO (copy_src)});
! 			    }
! 			}
! 		      else
! 			ext_dce_record_promotion_candidate (insn, x);
! 		    }
  
  		  /* Stripping the extension here just seems wrong on multiple
  		     levels.  It's source side handling, so it seems like it
*************** ext_dce_process_bb (basic_block bb)
*** 1072,1077 ****
--- 1411,1419 ----
  
        BITMAP_FREE (live_tmp);
      }
+ 
+   if (modify)
+     ext_dce_promote_chained_candidates ();
  }
  
  /* SUBREG_PROMOTED_VAR_P is set by the gimple->rtl optimizers and
*************** ext_dce_init (void)
*** 1262,1267 ****
--- 1604,1611 ----
    livenow = BITMAP_ALLOC (NULL);
    all_blocks = BITMAP_ALLOC (NULL);
    changed_pseudos = BITMAP_ALLOC (NULL);
+   promotable_dests = BITMAP_ALLOC (NULL);
+   consumed_by_candidate = BITMAP_ALLOC (NULL);
  
    for (int i = 0; i < last_basic_block_for_fn (cfun); i++)
      if (i != ENTRY_BLOCK && i != EXIT_BLOCK)
*************** ext_dce_finish (void)
*** 1283,1288 ****
--- 1627,1636 ----
    BITMAP_FREE (livenow);
    BITMAP_FREE (changed_pseudos);
    BITMAP_FREE (all_blocks);
+   BITMAP_FREE (promotable_dests);
+   BITMAP_FREE (consumed_by_candidate);
+   promotion_candidates.release ();
+   promotion_copies.release ();
  }
  
  /* Process block number BB_INDEX as part of the backward
diff -Nrcpad gcc-17-20260426/gcc/fold-mem-offsets.cc gcc-17-20260503/gcc/fold-mem-offsets.cc
*** gcc-17-20260426/gcc/fold-mem-offsets.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/fold-mem-offsets.cc	Sun May  3 22:32:06 2026
*************** pass_fold_mem_offsets::execute (function
*** 878,889 ****
    rtx_insn *insn;
    FOR_ALL_BB_FN (bb, fn)
      {
-       /* There is a conflict between this pass and RISCV's shorten-memrefs
- 	 pass.  For now disable folding if optimizing for size because
- 	 otherwise this cancels the effects of shorten-memrefs.  */
-       if (optimize_bb_for_size_p (bb))
- 	continue;
- 
        fold_info_map fold_info;
  
        bitmap_clear (&can_fold_insns);
--- 878,883 ----
diff -Nrcpad gcc-17-20260426/gcc/fortran/ChangeLog gcc-17-20260503/gcc/fortran/ChangeLog
*** gcc-17-20260426/gcc/fortran/ChangeLog	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/fortran/ChangeLog	Sun May  3 22:32:06 2026
***************
*** 1,3 ****
--- 1,29 ----
+ 2026-05-02  Tobias Burnus  <tburnus@baylibre.com>
+ 	    Julian Brown  <julian@codesourcery.com>
+ 
+ 	* gfortran.h (enum gfc_omp_list_type): Add this name
+ 	to the existing OMP_LIST... enum; add OMP_LIST_NONE.
+ 	(gfc_free_omp_namelist): Take that enum as arg instead of bool args.
+ 	* match.cc (gfc_free_omp_namelist): Update.
+ 	* openmp.cc (gfc_free_omp_clauses, gfc_free_omp_declare_variant_list,
+ 	gfc_match_omp_clause_reduction, gfc_match_omp_clauses,
+ 	gfc_match_omp_allocate, gfc_match_omp_flush,
+ 	gfc_match_omp_declare_target, resolve_omp_clauses,
+ 	gfc_resolve_omp_parallel_blocks, resolve_omp_do,
+ 	gfc_resolve_oacc_blocks, gfc_resolve_oacc_declare): Update
+ 	gfc_free_omp_namelist call and used enum type instead of
+ 	int.
+ 	* st.cc (gfc_free_statement): Likewise.
+ 
+ 2026-04-29  Andre Vehreschild  <vehre@gcc.gnu.org>
+ 
+ 	PR fortran/125021
+ 	* coarray.cc (check_add_new_comp_handle_array): Prefix internal
+ 	symbols by two underscores.
+ 	(create_get_callback): Same.
+ 	(create_allocated_callback): Same.
+ 	(create_send_callback): Same.
+ 
  2026-04-21  Paul Thomas  <pault@gcc.gnu.org>
  
  	PR fortran/117077
diff -Nrcpad gcc-17-20260426/gcc/fortran/coarray.cc gcc-17-20260503/gcc/fortran/coarray.cc
*** gcc-17-20260426/gcc/fortran/coarray.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/fortran/coarray.cc	Sun May  3 22:32:06 2026
*************** check_add_new_comp_handle_array (gfc_exp
*** 620,626 ****
  	  c->expr2->ref->u.ar.codimen = 1;
  	  c->expr2->ref->u.ar.dimen_type[0] = DIMEN_ELEMENT;
  	  caller_image
! 	    = gfc_find_symtree_in_proc ("caller_image", add_data->ns);
  	  gcc_assert (caller_image);
  	  c->expr2->ref->u.ar.start[0] = gfc_get_variable_expr (caller_image);
  	  c->expr2->ref->u.ar.start[0]->where = e->where;
--- 620,626 ----
  	  c->expr2->ref->u.ar.codimen = 1;
  	  c->expr2->ref->u.ar.dimen_type[0] = DIMEN_ELEMENT;
  	  caller_image
! 	    = gfc_find_symtree_in_proc ("__caller_image", add_data->ns);
  	  gcc_assert (caller_image);
  	  c->expr2->ref->u.ar.start[0] = gfc_get_variable_expr (caller_image);
  	  c->expr2->ref->u.ar.start[0]->where = e->where;
*************** create_get_callback (gfc_expr *expr)
*** 866,881 ****
    (*argptr)->sym = nsym;                                                       \
    argptr = &(*argptr)->next
  
!   name = xasprintf ("add_data_%s_%s_%d", mname, tname, caf_sym_cnt);
    ADD_ARG (name, get_data, BT_DERIVED, 0, INTENT_IN);
    gfc_commit_symbol (get_data);
    free (name);
  
!   ADD_ARG ("caller_image", caller_image, BT_INTEGER, gfc_default_integer_kind,
  	   INTENT_IN);
    gfc_commit_symbol (caller_image);
  
!   ADD_ARG ("buffer", buffer, expr->ts.type, expr->ts.kind, INTENT_INOUT);
    buffer->ts = expr->ts;
    if (expr_rank)
      {
--- 866,881 ----
    (*argptr)->sym = nsym;                                                       \
    argptr = &(*argptr)->next
  
!   name = xasprintf ("__add_data_%s_%s_%d", mname, tname, caf_sym_cnt);
    ADD_ARG (name, get_data, BT_DERIVED, 0, INTENT_IN);
    gfc_commit_symbol (get_data);
    free (name);
  
!   ADD_ARG ("__caller_image", caller_image, BT_INTEGER, gfc_default_integer_kind,
  	   INTENT_IN);
    gfc_commit_symbol (caller_image);
  
!   ADD_ARG ("__buffer", buffer, expr->ts.type, expr->ts.kind, INTENT_INOUT);
    buffer->ts = expr->ts;
    if (expr_rank)
      {
*************** create_get_callback (gfc_expr *expr)
*** 915,921 ****
      }
    gfc_commit_symbol (buffer);
  
!   ADD_ARG ("free_buffer", free_buffer, BT_LOGICAL, gfc_default_logical_kind,
  	   INTENT_OUT);
    gfc_commit_symbol (free_buffer);
  
--- 915,921 ----
      }
    gfc_commit_symbol (buffer);
  
!   ADD_ARG ("__free_buffer", free_buffer, BT_LOGICAL, gfc_default_logical_kind,
  	   INTENT_OUT);
    gfc_commit_symbol (free_buffer);
  
*************** create_allocated_callback (gfc_expr *exp
*** 1115,1129 ****
    (*argptr)->sym = nsym;                                                       \
    argptr = &(*argptr)->next
  
!   name = xasprintf ("add_data_%s_%s_%d", mname, tname, ++caf_sym_cnt);
    ADD_ARG (name, add_data, BT_DERIVED, 0, INTENT_IN);
    gfc_commit_symbol (add_data);
    free (name);
!   ADD_ARG ("caller_image", caller_image, BT_INTEGER, gfc_default_integer_kind,
  	   INTENT_IN);
    gfc_commit_symbol (caller_image);
  
!   ADD_ARG ("result", result, BT_LOGICAL, gfc_default_logical_kind, INTENT_OUT);
    gfc_commit_symbol (result);
  
    // ADD_ARG (expr->symtree->name, base, BT_VOID, INTENT_IN);
--- 1115,1130 ----
    (*argptr)->sym = nsym;                                                       \
    argptr = &(*argptr)->next
  
!   name = xasprintf ("__add_data_%s_%s_%d", mname, tname, ++caf_sym_cnt);
    ADD_ARG (name, add_data, BT_DERIVED, 0, INTENT_IN);
    gfc_commit_symbol (add_data);
    free (name);
!   ADD_ARG ("__caller_image", caller_image, BT_INTEGER, gfc_default_integer_kind,
  	   INTENT_IN);
    gfc_commit_symbol (caller_image);
  
!   ADD_ARG ("__result", result, BT_LOGICAL, gfc_default_logical_kind,
! 	   INTENT_OUT);
    gfc_commit_symbol (result);
  
    // ADD_ARG (expr->symtree->name, base, BT_VOID, INTENT_IN);
*************** create_send_callback (gfc_expr *expr, gf
*** 1260,1271 ****
    (*argptr)->sym = nsym;                                                       \
    argptr = &(*argptr)->next
  
!   name = xasprintf ("add_send_data_%s_%s_%d", mname, tname, caf_sym_cnt);
    ADD_ARG (name, send_data, BT_DERIVED, 0, INTENT_IN);
    gfc_commit_symbol (send_data);
    free (name);
  
!   ADD_ARG ("caller_image", caller_image, BT_INTEGER, gfc_default_integer_kind,
  	   INTENT_IN);
    gfc_commit_symbol (caller_image);
  
--- 1261,1272 ----
    (*argptr)->sym = nsym;                                                       \
    argptr = &(*argptr)->next
  
!   name = xasprintf ("__add_send_data_%s_%s_%d", mname, tname, caf_sym_cnt);
    ADD_ARG (name, send_data, BT_DERIVED, 0, INTENT_IN);
    gfc_commit_symbol (send_data);
    free (name);
  
!   ADD_ARG ("__caller_image", caller_image, BT_INTEGER, gfc_default_integer_kind,
  	   INTENT_IN);
    gfc_commit_symbol (caller_image);
  
*************** create_send_callback (gfc_expr *expr, gf
*** 1279,1285 ****
    argptr = &(*argptr)->next;
    gfc_commit_symbol (base);
  
!   ADD_ARG ("buffer", buffer, rhs->ts.type, rhs->ts.kind, INTENT_IN);
    buffer->ts = rhs->ts;
    if (rhs->rank)
      {
--- 1280,1286 ----
    argptr = &(*argptr)->next;
    gfc_commit_symbol (base);
  
!   ADD_ARG ("__buffer", buffer, rhs->ts.type, rhs->ts.kind, INTENT_IN);
    buffer->ts = rhs->ts;
    if (rhs->rank)
      {
diff -Nrcpad gcc-17-20260426/gcc/fortran/gfortran.h gcc-17-20260503/gcc/fortran/gfortran.h
*** gcc-17-20260426/gcc/fortran/gfortran.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/fortran/gfortran.h	Sun May  3 22:32:06 2026
*************** gfc_omp_namelist;
*** 1466,1472 ****
  
  #define gfc_get_omp_namelist() XCNEW (gfc_omp_namelist)
  
! enum
  {
    OMP_LIST_FIRST,
    OMP_LIST_PRIVATE = OMP_LIST_FIRST,
--- 1466,1472 ----
  
  #define gfc_get_omp_namelist() XCNEW (gfc_omp_namelist)
  
! enum gfc_omp_list_type
  {
    OMP_LIST_FIRST,
    OMP_LIST_PRIVATE = OMP_LIST_FIRST,
*************** enum
*** 1508,1514 ****
    OMP_LIST_DESTROY,
    OMP_LIST_INTEROP,
    OMP_LIST_ADJUST_ARGS,
!   OMP_LIST_NUM /* Must be the last.  */
  };
  
  /* Because a symbol can belong to multiple namelists, they must be
--- 1508,1515 ----
    OMP_LIST_DESTROY,
    OMP_LIST_INTEROP,
    OMP_LIST_ADJUST_ARGS,
!   OMP_LIST_NUM, /* Must be the last (together with OMP_LIST_NONE).  */
!   OMP_LIST_NONE = OMP_LIST_NUM
  };
  
  /* Because a symbol can belong to multiple namelists, they must be
*************** void gfc_free_iterator (gfc_iterator *,
*** 3914,3920 ****
  void gfc_free_forall_iterator (gfc_forall_iterator *);
  void gfc_free_alloc_list (gfc_alloc *);
  void gfc_free_namelist (gfc_namelist *);
! void gfc_free_omp_namelist (gfc_omp_namelist *, bool, bool, bool, bool);
  void gfc_free_equiv (gfc_equiv *);
  void gfc_free_equiv_until (gfc_equiv *, gfc_equiv *);
  void gfc_free_data (gfc_data *);
--- 3915,3921 ----
  void gfc_free_forall_iterator (gfc_forall_iterator *);
  void gfc_free_alloc_list (gfc_alloc *);
  void gfc_free_namelist (gfc_namelist *);
! void gfc_free_omp_namelist (gfc_omp_namelist *, enum gfc_omp_list_type);
  void gfc_free_equiv (gfc_equiv *);
  void gfc_free_equiv_until (gfc_equiv *, gfc_equiv *);
  void gfc_free_data (gfc_data *);
diff -Nrcpad gcc-17-20260426/gcc/fortran/match.cc gcc-17-20260503/gcc/fortran/match.cc
*** gcc-17-20260426/gcc/fortran/match.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/fortran/match.cc	Sun May  3 22:32:06 2026
*************** gfc_free_namelist (gfc_namelist *name)
*** 6339,6348 ****
  /* Free an OpenMP namelist structure.  */
  
  void
! gfc_free_omp_namelist (gfc_omp_namelist *name, bool free_ns,
! 		       bool free_align_allocator,
! 		       bool free_mem_traits_space, bool free_init)
  {
    gfc_omp_namelist *n;
    gfc_expr *last_allocator = NULL;
    char *last_init_interop = NULL;
--- 6339,6351 ----
  /* Free an OpenMP namelist structure.  */
  
  void
! gfc_free_omp_namelist (gfc_omp_namelist *name, enum gfc_omp_list_type list)
  {
+   bool free_ns = (list == OMP_LIST_AFFINITY || list == OMP_LIST_DEPEND);
+   bool free_align_allocator = (list == OMP_LIST_ALLOCATE);
+   bool free_mem_traits_space = (list == OMP_LIST_USES_ALLOCATORS);
+   bool free_init = (list == OMP_LIST_INIT);
+ 
    gfc_omp_namelist *n;
    gfc_expr *last_allocator = NULL;
    char *last_init_interop = NULL;
diff -Nrcpad gcc-17-20260426/gcc/fortran/openmp.cc gcc-17-20260503/gcc/fortran/openmp.cc
*** gcc-17-20260426/gcc/fortran/openmp.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/fortran/openmp.cc	Sun May  3 22:32:06 2026
*************** gfc_match_omp_eos_error (void)
*** 180,191 ****
  void
  gfc_free_omp_clauses (gfc_omp_clauses *c)
  {
-   int i;
    if (c == NULL)
      return;
  
    gfc_free_expr (c->if_expr);
!   for (i = 0; i < OMP_IF_LAST; i++)
      gfc_free_expr (c->if_exprs[i]);
    gfc_free_expr (c->self_expr);
    gfc_free_expr (c->final_expr);
--- 180,190 ----
  void
  gfc_free_omp_clauses (gfc_omp_clauses *c)
  {
    if (c == NULL)
      return;
  
    gfc_free_expr (c->if_expr);
!   for (int i = 0; i < OMP_IF_LAST; i++)
      gfc_free_expr (c->if_exprs[i]);
    gfc_free_expr (c->self_expr);
    gfc_free_expr (c->final_expr);
*************** gfc_free_omp_clauses (gfc_omp_clauses *c
*** 214,225 ****
    gfc_free_expr (c->num_gangs_expr);
    gfc_free_expr (c->num_workers_expr);
    gfc_free_expr (c->vector_length_expr);
!   for (i = 0; i < OMP_LIST_NUM; i++)
!     gfc_free_omp_namelist (c->lists[i],
! 			   i == OMP_LIST_AFFINITY || i == OMP_LIST_DEPEND,
! 			   i == OMP_LIST_ALLOCATE,
! 			   i == OMP_LIST_USES_ALLOCATORS,
! 			   i == OMP_LIST_INIT);
    gfc_free_expr_list (c->wait_list);
    gfc_free_expr_list (c->tile_list);
    gfc_free_expr_list (c->sizes_list);
--- 213,221 ----
    gfc_free_expr (c->num_gangs_expr);
    gfc_free_expr (c->num_workers_expr);
    gfc_free_expr (c->vector_length_expr);
!   for (enum gfc_omp_list_type t = OMP_LIST_FIRST; t < OMP_LIST_NUM;
!        t = gfc_omp_list_type (t + 1))
!     gfc_free_omp_namelist (c->lists[t], t);
    gfc_free_expr_list (c->wait_list);
    gfc_free_expr_list (c->tile_list);
    gfc_free_expr_list (c->sizes_list);
*************** gfc_free_omp_declare_variant_list (gfc_o
*** 349,356 ****
        gfc_omp_declare_variant *current = list;
        list = list->next;
        gfc_free_omp_set_selector_list (current->set_selectors);
!       gfc_free_omp_namelist (current->adjust_args_list, false, false, false,
! 			     false);
        free (current);
      }
  }
--- 345,351 ----
        gfc_omp_declare_variant *current = list;
        list = list->next;
        gfc_free_omp_set_selector_list (current->set_selectors);
!       gfc_free_omp_namelist (current->adjust_args_list, OMP_LIST_NONE);
        free (current);
      }
  }
*************** syntax:
*** 618,624 ****
    gfc_error ("Syntax error in OpenMP variable list at %C");
  
  cleanup:
!   gfc_free_omp_namelist (head, false, false, false, false);
    gfc_current_locus = old_loc;
    return MATCH_ERROR;
  }
--- 613,619 ----
    gfc_error ("Syntax error in OpenMP variable list at %C");
  
  cleanup:
!   gfc_free_omp_namelist (head, OMP_LIST_NONE);
    gfc_current_locus = old_loc;
    return MATCH_ERROR;
  }
*************** syntax:
*** 708,714 ****
    gfc_error ("Syntax error in OpenMP variable list at %C");
  
  cleanup:
!   gfc_free_omp_namelist (head, false, false, false, false);
    gfc_current_locus = old_loc;
    return MATCH_ERROR;
  }
--- 703,709 ----
    gfc_error ("Syntax error in OpenMP variable list at %C");
  
  cleanup:
!   gfc_free_omp_namelist (head, OMP_LIST_NONE);
    gfc_current_locus = old_loc;
    return MATCH_ERROR;
  }
*************** syntax:
*** 820,826 ****
    gfc_error ("Syntax error in OpenMP SINK dependence-type list at %C");
  
  cleanup:
!   gfc_free_omp_namelist (head, false, false, false, false);
    gfc_current_locus = old_loc;
    return MATCH_ERROR;
  }
--- 815,821 ----
    gfc_error ("Syntax error in OpenMP SINK dependence-type list at %C");
  
  cleanup:
!   gfc_free_omp_namelist (head, OMP_LIST_DEPEND);
    gfc_current_locus = old_loc;
    return MATCH_ERROR;
  }
*************** gfc_match_omp_clause_reduction (char pc,
*** 1461,1467 ****
      return MATCH_NO;
  
    locus old_loc = gfc_current_locus;
!   int list_idx = 0;
  
    if (pc == 'r' && !openacc)
      {
--- 1456,1462 ----
      return MATCH_NO;
  
    locus old_loc = gfc_current_locus;
!   enum gfc_omp_list_type list_idx = OMP_LIST_NONE;
  
    if (pc == 'r' && !openacc)
      {
*************** gfc_match_omp_clause_reduction (char pc,
*** 1471,1483 ****
  	list_idx = OMP_LIST_REDUCTION_TASK;
        else if (gfc_match ("default") == MATCH_YES)
  	list_idx = OMP_LIST_REDUCTION;
!       if (list_idx != 0 && gfc_match (", ") != MATCH_YES)
  	{
  	  gfc_error ("Comma expected at %C");
  	  gfc_current_locus = old_loc;
  	  return MATCH_NO;
  	}
!       if (list_idx == 0)
  	list_idx = OMP_LIST_REDUCTION;
      }
    else if (pc == 'i')
--- 1466,1478 ----
  	list_idx = OMP_LIST_REDUCTION_TASK;
        else if (gfc_match ("default") == MATCH_YES)
  	list_idx = OMP_LIST_REDUCTION;
!       if (list_idx != OMP_LIST_NONE && gfc_match (", ") != MATCH_YES)
  	{
  	  gfc_error ("Comma expected at %C");
  	  gfc_current_locus = old_loc;
  	  return MATCH_NO;
  	}
!       if (list_idx == OMP_LIST_NONE)
  	list_idx = OMP_LIST_REDUCTION;
      }
    else if (pc == 'i')
*************** gfc_match_omp_clause_reduction (char pc,
*** 1593,1599 ****
        *head = NULL;
        gfc_error_now ("!$OMP DECLARE REDUCTION %s not found at %L",
  		     buffer, &old_loc);
!       gfc_free_omp_namelist (n, false, false, false, false);
      }
    else
      for (n = *head; n; n = n->next)
--- 1588,1594 ----
        *head = NULL;
        gfc_error_now ("!$OMP DECLARE REDUCTION %s not found at %L",
  		     buffer, &old_loc);
!       gfc_free_omp_namelist (n, OMP_LIST_NONE);
      }
    else
      for (n = *head; n; n = n->next)
*************** parse_next:
*** 1909,1915 ****
    return MATCH_YES;
  
  error:
!   gfc_free_omp_namelist (head, false, false, true, false);
    return MATCH_ERROR;
  }
  
--- 1904,1910 ----
    return MATCH_YES;
  
  error:
!   gfc_free_omp_namelist (head, OMP_LIST_USES_ALLOCATORS);
    return MATCH_ERROR;
  }
  
*************** gfc_match_omp_clauses (gfc_omp_clauses *
*** 2447,2453 ****
  
  	      if (end_colon && gfc_match (" %e )", &alignment) != MATCH_YES)
  		{
! 		  gfc_free_omp_namelist (*head, false, false, false, false);
  		  gfc_current_locus = old_loc;
  		  *head = NULL;
  		  break;
--- 2442,2448 ----
  
  	      if (end_colon && gfc_match (" %e )", &alignment) != MATCH_YES)
  		{
! 		  gfc_free_omp_namelist (*head, OMP_LIST_ALIGNED);
  		  gfc_current_locus = old_loc;
  		  *head = NULL;
  		  break;
*************** gfc_match_omp_clauses (gfc_omp_clauses *
*** 3487,3493 ****
  		    end_colon = true;
  		  else if (gfc_match (" )") != MATCH_YES)
  		    {
! 		      gfc_free_omp_namelist (*head, false, false, false, false);
  		      gfc_current_locus = old_loc;
  		      *head = NULL;
  		      break;
--- 3482,3488 ----
  		    end_colon = true;
  		  else if (gfc_match (" )") != MATCH_YES)
  		    {
! 		      gfc_free_omp_namelist (*head, OMP_LIST_LINEAR);
  		      gfc_current_locus = old_loc;
  		      *head = NULL;
  		      break;
*************** gfc_match_omp_clauses (gfc_omp_clauses *
*** 3498,3504 ****
  		{
  		  if (gfc_match (" %e )", &step) != MATCH_YES)
  		    {
! 		      gfc_free_omp_namelist (*head, false, false, false, false);
  		      gfc_current_locus = old_loc;
  		      *head = NULL;
  		      goto error;
--- 3493,3499 ----
  		{
  		  if (gfc_match (" %e )", &step) != MATCH_YES)
  		    {
! 		      gfc_free_omp_namelist (*head, OMP_LIST_LINEAR);
  		      gfc_current_locus = old_loc;
  		      *head = NULL;
  		      goto error;
*************** gfc_match_omp_clauses (gfc_omp_clauses *
*** 3641,3647 ****
  		    }
  		  if (has_error)
  		    {
! 		      gfc_free_omp_namelist (*head, false, false, false, false);
  		      *head = NULL;
  		      goto error;
  		    }
--- 3636,3642 ----
  		    }
  		  if (has_error)
  		    {
! 		      gfc_free_omp_namelist (*head, OMP_LIST_LINEAR);
  		      *head = NULL;
  		      goto error;
  		    }
*************** gfc_match_omp_allocate (void)
*** 5319,5325 ****
  	  gfc_error ("Unexpected expression as list item at %L in ALLOCATE "
  		     "directive", &n->expr->where);
  
! 	gfc_free_omp_namelist (vars, false, true, false, false);
  	goto error;
        }
  
--- 5314,5320 ----
  	  gfc_error ("Unexpected expression as list item at %L in ALLOCATE "
  		     "directive", &n->expr->where);
  
! 	gfc_free_omp_namelist (vars, OMP_LIST_ALLOCATE);
  	goto error;
        }
  
*************** gfc_match_omp_flush (void)
*** 5740,5753 ****
      {
        gfc_error ("List specified together with memory order clause in FLUSH "
  		 "directive at %C");
!       gfc_free_omp_namelist (list, false, false, false, false);
        gfc_free_omp_clauses (c);
        return MATCH_ERROR;
      }
    if (gfc_match_omp_eos () != MATCH_YES)
      {
        gfc_error ("Unexpected junk after $OMP FLUSH statement at %C");
!       gfc_free_omp_namelist (list, false, false, false, false);
        gfc_free_omp_clauses (c);
        return MATCH_ERROR;
      }
--- 5735,5748 ----
      {
        gfc_error ("List specified together with memory order clause in FLUSH "
  		 "directive at %C");
!       gfc_free_omp_namelist (list, OMP_LIST_NONE);
        gfc_free_omp_clauses (c);
        return MATCH_ERROR;
      }
    if (gfc_match_omp_eos () != MATCH_YES)
      {
        gfc_error ("Unexpected junk after $OMP FLUSH statement at %C");
!       gfc_free_omp_namelist (list, OMP_LIST_NONE);
        gfc_free_omp_clauses (c);
        return MATCH_ERROR;
      }
*************** gfc_match_omp_declare_target (void)
*** 6195,6201 ****
    locus old_loc;
    match m;
    gfc_omp_clauses *c = NULL;
!   int list;
    gfc_omp_namelist *n;
    gfc_symbol *s;
  
--- 6190,6196 ----
    locus old_loc;
    match m;
    gfc_omp_clauses *c = NULL;
!   enum gfc_omp_list_type list;
    gfc_omp_namelist *n;
    gfc_symbol *s;
  
*************** gfc_match_omp_declare_target (void)
*** 6238,6244 ****
  
    gfc_buffer_error (false);
  
!   static const int to_enter_link_lists[]
      = { OMP_LIST_TO, OMP_LIST_ENTER, OMP_LIST_LINK, OMP_LIST_LOCAL };
    for (size_t listn = 0; listn < ARRAY_SIZE (to_enter_link_lists)
  			 && (list = to_enter_link_lists[listn], true); ++listn)
--- 6233,6239 ----
  
    gfc_buffer_error (false);
  
!   static const enum gfc_omp_list_type to_enter_link_lists[]
      = { OMP_LIST_TO, OMP_LIST_ENTER, OMP_LIST_LINK, OMP_LIST_LOCAL };
    for (size_t listn = 0; listn < ARRAY_SIZE (to_enter_link_lists)
  			 && (list = to_enter_link_lists[listn], true); ++listn)
*************** resolve_omp_clauses (gfc_code *code, gfc
*** 8882,8888 ****
  {
    gfc_omp_namelist *n, *last;
    gfc_expr_list *el;
!   int list;
    int ifc;
    bool if_without_mod = false;
    gfc_omp_linear_op linear_op = OMP_LINEAR_DEFAULT;
--- 8877,8883 ----
  {
    gfc_omp_namelist *n, *last;
    gfc_expr_list *el;
!   enum gfc_omp_list_type list;
    int ifc;
    bool if_without_mod = false;
    gfc_omp_linear_op linear_op = OMP_LINEAR_DEFAULT;
*************** resolve_omp_clauses (gfc_code *code, gfc
*** 9136,9142 ****
  
    /* Check that no symbol appears on multiple clauses, except that
       a symbol can appear on both firstprivate and lastprivate.  */
!   for (list = 0; list < OMP_LIST_NUM; list++)
      for (n = omp_clauses->lists[list]; n; n = n->next)
        {
  	if (!n->sym)  /* omp_all_memory.  */
--- 9131,9138 ----
  
    /* Check that no symbol appears on multiple clauses, except that
       a symbol can appear on both firstprivate and lastprivate.  */
!   for (list = OMP_LIST_FIRST; list < OMP_LIST_NUM;
!        list = gfc_omp_list_type (list + 1))
      for (n = omp_clauses->lists[list]; n; n = n->next)
        {
  	if (!n->sym)  /* omp_all_memory.  */
*************** resolve_omp_clauses (gfc_code *code, gfc
*** 9224,9230 ****
  		   "REDUCTION clause at %L", loc);
      }
  
!   for (list = 0; list < OMP_LIST_NUM; list++)
      if (list != OMP_LIST_FIRSTPRIVATE
  	&& list != OMP_LIST_LASTPRIVATE
  	&& list != OMP_LIST_ALIGNED
--- 9220,9227 ----
  		   "REDUCTION clause at %L", loc);
      }
  
!   for (list = OMP_LIST_FIRST; list < OMP_LIST_NUM;
!        list = gfc_omp_list_type (list + 1))
      if (list != OMP_LIST_FIRSTPRIVATE
  	&& list != OMP_LIST_LASTPRIVATE
  	&& list != OMP_LIST_ALIGNED
*************** resolve_omp_clauses (gfc_code *code, gfc
*** 9331,9337 ****
  	  }
      }
    if (code && (code->op == EXEC_OMP_INTEROP || code->op == EXEC_OMP_DISPATCH))
!     for (list = OMP_LIST_INIT; list <= OMP_LIST_INTEROP; list++)
        for (n = omp_clauses->lists[list]; n; n = n->next)
  	{
  	  if (n->sym->ts.type != BT_INTEGER
--- 9328,9335 ----
  	  }
      }
    if (code && (code->op == EXEC_OMP_INTEROP || code->op == EXEC_OMP_DISPATCH))
!     for (list = OMP_LIST_INIT; list <= OMP_LIST_INTEROP;
! 	 list = gfc_omp_list_type (list + 1))
        for (n = omp_clauses->lists[list]; n; n = n->next)
  	{
  	  if (n->sym->ts.type != BT_INTEGER
*************** resolve_omp_clauses (gfc_code *code, gfc
*** 9363,9369 ****
  		 n->sym->name, &n->where);
  
    gcc_assert (OMP_LIST_LASTPRIVATE == OMP_LIST_FIRSTPRIVATE + 1);
!   for (list = OMP_LIST_FIRSTPRIVATE; list <= OMP_LIST_LASTPRIVATE; list++)
      for (n = omp_clauses->lists[list]; n; n = n->next)
        if (n->sym->data_mark || n->sym->gen_mark || n->sym->dev_mark)
  	{
--- 9361,9368 ----
  		 n->sym->name, &n->where);
  
    gcc_assert (OMP_LIST_LASTPRIVATE == OMP_LIST_FIRSTPRIVATE + 1);
!   for (list = OMP_LIST_FIRSTPRIVATE; list <= OMP_LIST_LASTPRIVATE;
!        list = gfc_omp_list_type (list + 1))
      for (n = omp_clauses->lists[list]; n; n = n->next)
        if (n->sym->data_mark || n->sym->gen_mark || n->sym->dev_mark)
  	{
*************** resolve_omp_clauses (gfc_code *code, gfc
*** 9476,9482 ****
  		{
  		  prev->next = n->next;
  		  n->next = NULL;
! 		  gfc_free_omp_namelist (n, false, true, false, false);
  		  n = prev->next;
  		}
  	      continue;
--- 9475,9481 ----
  		{
  		  prev->next = n->next;
  		  n->next = NULL;
! 		  gfc_free_omp_namelist (n, OMP_LIST_ALLOCATE);
  		  n = prev->next;
  		}
  	      continue;
*************** resolve_omp_clauses (gfc_code *code, gfc
*** 9489,9495 ****
        /* Non-composite constructs.  */
        if (code && code->op < EXEC_OMP_DO_SIMD)
  	{
! 	  for (list = 0; list < OMP_LIST_NUM; list++)
  	    switch (list)
  	    {
  	      case OMP_LIST_PRIVATE:
--- 9488,9495 ----
        /* Non-composite constructs.  */
        if (code && code->op < EXEC_OMP_DO_SIMD)
  	{
! 	  for (list = OMP_LIST_FIRST; list < OMP_LIST_NUM;
! 	       list = gfc_omp_list_type (list + 1))
  	    switch (list)
  	    {
  	      case OMP_LIST_PRIVATE:
*************** resolve_omp_clauses (gfc_code *code, gfc
*** 9679,9685 ****
      }
  
    bool has_inscan = false, has_notinscan = false;
!   for (list = 0; list < OMP_LIST_NUM; list++)
      if ((n = omp_clauses->lists[list]) != NULL)
        {
  	const char *name = clause_names[list];
--- 9679,9686 ----
      }
  
    bool has_inscan = false, has_notinscan = false;
!   for (enum gfc_omp_list_type list = OMP_LIST_FIRST; list < OMP_LIST_NUM;
!        list = gfc_omp_list_type (list + 1))
      if ((n = omp_clauses->lists[list]) != NULL)
        {
  	const char *name = clause_names[list];
*************** gfc_resolve_omp_parallel_blocks (gfc_cod
*** 11567,11573 ****
    struct fortran_omp_context ctx;
    gfc_omp_clauses *omp_clauses = code->ext.omp_clauses;
    gfc_omp_namelist *n;
-   int list;
  
    ctx.code = code;
    ctx.sharing_clauses = new hash_set<gfc_symbol *>;
--- 11568,11573 ----
*************** gfc_resolve_omp_parallel_blocks (gfc_cod
*** 11576,11582 ****
    ctx.is_openmp = true;
    omp_current_ctx = &ctx;
  
!   for (list = 0; list < OMP_LIST_NUM; list++)
      switch (list)
        {
        case OMP_LIST_SHARED:
--- 11576,11583 ----
    ctx.is_openmp = true;
    omp_current_ctx = &ctx;
  
!   for (enum gfc_omp_list_type list = OMP_LIST_FIRST; list < OMP_LIST_NUM;
!        list = gfc_omp_list_type (list + 1))
      switch (list)
        {
        case OMP_LIST_SHARED:
*************** static void
*** 12224,12230 ****
  resolve_omp_do (gfc_code *code)
  {
    gfc_code *do_code, *next;
!   int list, i, count, non_generated_count;
    gfc_omp_namelist *n;
    gfc_symbol *dovar;
    const char *name;
--- 12225,12231 ----
  resolve_omp_do (gfc_code *code)
  {
    gfc_code *do_code, *next;
!   int i, count, non_generated_count;
    gfc_omp_namelist *n;
    gfc_symbol *dovar;
    const char *name;
*************** resolve_omp_do (gfc_code *code)
*** 12435,12441 ****
  	  errorp = true;
  	}
        if (code->ext.omp_clauses)
! 	for (list = 0; list < OMP_LIST_NUM; list++)
  	  if (!is_simd || code->ext.omp_clauses->collapse > 1
  	      ? (list != OMP_LIST_PRIVATE && list != OMP_LIST_LASTPRIVATE
  		  && list != OMP_LIST_ALLOCATE)
--- 12436,12443 ----
  	  errorp = true;
  	}
        if (code->ext.omp_clauses)
! 	for (enum gfc_omp_list_type list = OMP_LIST_FIRST; list < OMP_LIST_NUM;
! 	     list = gfc_omp_list_type (list + 1))
  	  if (!is_simd || code->ext.omp_clauses->collapse > 1
  	      ? (list != OMP_LIST_PRIVATE && list != OMP_LIST_LASTPRIVATE
  		  && list != OMP_LIST_ALLOCATE)
*************** gfc_resolve_oacc_blocks (gfc_code *code,
*** 13114,13120 ****
    fortran_omp_context ctx;
    gfc_omp_clauses *omp_clauses = code->ext.omp_clauses;
    gfc_omp_namelist *n;
-   int list;
  
    resolve_oacc_loop_blocks (code);
  
--- 13116,13121 ----
*************** gfc_resolve_oacc_blocks (gfc_code *code,
*** 13125,13131 ****
    ctx.is_openmp = false;
    omp_current_ctx = &ctx;
  
!   for (list = 0; list < OMP_LIST_NUM; list++)
      switch (list)
        {
        case OMP_LIST_PRIVATE:
--- 13126,13133 ----
    ctx.is_openmp = false;
    omp_current_ctx = &ctx;
  
!   for (enum gfc_omp_list_type list = OMP_LIST_FIRST; list < OMP_LIST_NUM;
!        list = gfc_omp_list_type (list + 1))
      switch (list)
        {
        case OMP_LIST_PRIVATE:
*************** resolve_oacc_loop (gfc_code *code)
*** 13176,13182 ****
  void
  gfc_resolve_oacc_declare (gfc_namespace *ns)
  {
!   int list;
    gfc_omp_namelist *n;
    gfc_oacc_declare *oc;
  
--- 13178,13184 ----
  void
  gfc_resolve_oacc_declare (gfc_namespace *ns)
  {
!   enum gfc_omp_list_type list;
    gfc_omp_namelist *n;
    gfc_oacc_declare *oc;
  
*************** gfc_resolve_oacc_declare (gfc_namespace
*** 13185,13191 ****
  
    for (oc = ns->oacc_declare; oc; oc = oc->next)
      {
!       for (list = 0; list < OMP_LIST_NUM; list++)
  	for (n = oc->clauses->lists[list]; n; n = n->next)
  	  {
  	    n->sym->mark = 0;
--- 13187,13194 ----
  
    for (oc = ns->oacc_declare; oc; oc = oc->next)
      {
!       for (list = OMP_LIST_FIRST; list < OMP_LIST_NUM;
! 	   list = gfc_omp_list_type (list + 1))
  	for (n = oc->clauses->lists[list]; n; n = n->next)
  	  {
  	    n->sym->mark = 0;
*************** gfc_resolve_oacc_declare (gfc_namespace
*** 13224,13230 ****
  
    for (oc = ns->oacc_declare; oc; oc = oc->next)
      {
!       for (list = 0; list < OMP_LIST_NUM; list++)
  	for (n = oc->clauses->lists[list]; n; n = n->next)
  	  {
  	    if (n->sym->mark)
--- 13227,13234 ----
  
    for (oc = ns->oacc_declare; oc; oc = oc->next)
      {
!       for (list = OMP_LIST_FIRST; list < OMP_LIST_NUM;
! 	   list = gfc_omp_list_type (list + 1))
  	for (n = oc->clauses->lists[list]; n; n = n->next)
  	  {
  	    if (n->sym->mark)
*************** gfc_resolve_oacc_declare (gfc_namespace
*** 13240,13246 ****
  
    for (oc = ns->oacc_declare; oc; oc = oc->next)
      {
!       for (list = 0; list < OMP_LIST_NUM; list++)
  	for (n = oc->clauses->lists[list]; n; n = n->next)
  	  n->sym->mark = 0;
      }
--- 13244,13251 ----
  
    for (oc = ns->oacc_declare; oc; oc = oc->next)
      {
!       for (list = OMP_LIST_FIRST; list < OMP_LIST_NUM;
! 	   list = gfc_omp_list_type (list + 1))
  	for (n = oc->clauses->lists[list]; n; n = n->next)
  	  n->sym->mark = 0;
      }
diff -Nrcpad gcc-17-20260426/gcc/fortran/st.cc gcc-17-20260503/gcc/fortran/st.cc
*** gcc-17-20260426/gcc/fortran/st.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/fortran/st.cc	Sun May  3 22:32:06 2026
*************** gfc_free_statement (gfc_code *p)
*** 299,305 ****
        break;
  
      case EXEC_OMP_FLUSH:
!       gfc_free_omp_namelist (p->ext.omp_namelist, false, false, false, false);
        break;
  
      case EXEC_OMP_BARRIER:
--- 299,305 ----
        break;
  
      case EXEC_OMP_FLUSH:
!       gfc_free_omp_namelist (p->ext.omp_namelist, OMP_LIST_NONE);
        break;
  
      case EXEC_OMP_BARRIER:
diff -Nrcpad gcc-17-20260426/gcc/gimple-fold.cc gcc-17-20260503/gcc/gimple-fold.cc
*** gcc-17-20260426/gcc/gimple-fold.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/gimple-fold.cc	Sun May  3 22:32:06 2026
*************** gimple_fold_builtin_stpcpy (gimple_stmt_
*** 3339,3344 ****
--- 3339,3370 ----
    return true;
  }
  
+ /* Simplify mempcpy call stmt at GSI, returning true if simplified.
+    Currently only handling mempcpy -> memcpy when the return value
+    is ignored.  */
+ 
+ static bool
+ gimple_fold_builtin_mempcpy (gimple_stmt_iterator *gsi)
+ {
+   gcall *stmt = as_a <gcall *> (gsi_stmt (*gsi));
+ 
+   if (gimple_call_lhs (stmt) != NULL_TREE)
+     return false;
+ 
+   tree fn = builtin_decl_explicit (BUILT_IN_MEMCPY);
+   if (!fn)
+     return false;
+ 
+   tree dest = gimple_call_arg (stmt, 0);
+   tree src = gimple_call_arg (stmt, 1);
+   tree n = gimple_call_arg (stmt, 2);
+ 
+   gcall *repl = gimple_build_call (fn, 3, dest, src, n);
+   replace_call_with_call_and_fold (gsi, repl);
+ 
+   return true;
+ }
+ 
  /* Fold a call EXP to {,v}snprintf having NARGS passed as ARGS.  Return
     NULL_TREE if a normal call should be emitted rather than expanding
     the function inline.  FCODE is either BUILT_IN_SNPRINTF_CHK or
*************** gimple_fold_builtin (gimple_stmt_iterato
*** 5387,5394 ****
        return gimple_fold_builtin_memset (gsi,
  					 gimple_call_arg (stmt, 1),
  					 gimple_call_arg (stmt, 2));
-     case BUILT_IN_MEMCPY:
      case BUILT_IN_MEMPCPY:
      case BUILT_IN_MEMMOVE:
        return gimple_fold_builtin_memory_op (gsi, gimple_call_arg (stmt, 0),
  					    gimple_call_arg (stmt, 1), fcode);
--- 5413,5424 ----
        return gimple_fold_builtin_memset (gsi,
  					 gimple_call_arg (stmt, 1),
  					 gimple_call_arg (stmt, 2));
      case BUILT_IN_MEMPCPY:
+       if (gimple_fold_builtin_memory_op (gsi, gimple_call_arg (stmt, 0),
+ 					    gimple_call_arg (stmt, 1), fcode))
+ 	return true;
+       return gimple_fold_builtin_mempcpy (gsi);
+     case BUILT_IN_MEMCPY:
      case BUILT_IN_MEMMOVE:
        return gimple_fold_builtin_memory_op (gsi, gimple_call_arg (stmt, 0),
  					    gimple_call_arg (stmt, 1), fcode);
diff -Nrcpad gcc-17-20260426/gcc/gimple-lower-bitint.cc gcc-17-20260503/gcc/gimple-lower-bitint.cc
*** gcc-17-20260426/gcc/gimple-lower-bitint.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/gimple-lower-bitint.cc	Sun May  3 22:32:06 2026
*************** bitint_large_huge::finish_arith_overflow
*** 4478,4483 ****
--- 4478,4490 ----
      {
        unsigned HOST_WIDE_INT obj_nelts = 0;
        tree atype = NULL_TREE;
+       if (obj)
+ 	{
+ 	  obj_nelts = tree_to_uhwi (TYPE_SIZE (TREE_TYPE (obj))) / limb_prec;
+ 	  if (orig_obj == NULL_TREE)
+ 	    obj_nelts >>= 1;
+ 	  atype = build_array_type_nelts (m_limb_type, obj_nelts);
+ 	}
        if (bitint_extended && (var || obj))
  	{
  	  unsigned prec = TYPE_PRECISION (type);
*************** bitint_large_huge::finish_arith_overflow
*** 4492,4500 ****
  	  if ((code == MULT_EXPR && (prec % limb_prec) != 0)
  	      || (ext_ms_limb && !TYPE_UNSIGNED (type)))
  	    {
! 	      tree plm1idx = size_int (bitint_big_endian ? 0 : prec_limbs - 1);
! 	      tree plm1type = limb_access_type (type, plm1idx);
! 	      tree l = limb_access (type, var ? var : obj, plm1idx, true);
  	      tree rhs = make_ssa_name (TREE_TYPE (l));
  	      g = gimple_build_assign (rhs, l);
  	      insert_before (g);
--- 4499,4511 ----
  	  if ((code == MULT_EXPR && (prec % limb_prec) != 0)
  	      || (ext_ms_limb && !TYPE_UNSIGNED (type)))
  	    {
! 	      tree plm1idx = size_int (bitint_big_endian
! 				       ? nelts - obj_nelts : prec_limbs - 1);
! 	      tree plm1type
! 		= limb_access_type (type, bitint_big_endian
! 					  ? size_zero_node : plm1idx);
! 	      tree l = limb_access (bitint_big_endian ? NULL_TREE : type,
! 				    var ? var : obj, plm1idx, true);
  	      tree rhs = make_ssa_name (TREE_TYPE (l));
  	      g = gimple_build_assign (rhs, l);
  	      insert_before (g);
*************** bitint_large_huge::finish_arith_overflow
*** 4505,4511 ****
  		  if (!useless_type_conversion_p (TREE_TYPE (l),
  						  TREE_TYPE (rhs)))
  		    rhs = add_cast (TREE_TYPE (l), rhs);
! 		  l = limb_access (type, var ? var : obj, plm1idx, true);
  		  g = gimple_build_assign (l, rhs);
  		  insert_before (g);
  		}
--- 4516,4523 ----
  		  if (!useless_type_conversion_p (TREE_TYPE (l),
  						  TREE_TYPE (rhs)))
  		    rhs = add_cast (TREE_TYPE (l), rhs);
! 		  l = limb_access (bitint_big_endian ? NULL_TREE : type,
! 				   var ? var : obj, plm1idx, true);
  		  g = gimple_build_assign (l, rhs);
  		  insert_before (g);
  		}
*************** bitint_large_huge::finish_arith_overflow
*** 4537,4549 ****
  	      insert_before (g);
  	    }
  	}
-       if (obj)
- 	{
- 	  obj_nelts = tree_to_uhwi (TYPE_SIZE (TREE_TYPE (obj))) / limb_prec;
- 	  if (orig_obj == NULL_TREE)
- 	    obj_nelts >>= 1;
- 	  atype = build_array_type_nelts (m_limb_type, obj_nelts);
- 	}
        if (var && obj)
  	{
  	  tree v1, v2;
--- 4549,4554 ----
diff -Nrcpad gcc-17-20260426/gcc/glimits.h gcc-17-20260503/gcc/glimits.h
*** gcc-17-20260426/gcc/glimits.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/glimits.h	Sun May  3 22:32:06 2026
*************** see the files COPYING3 and COPYING.RUNTI
*** 162,168 ****
  #  define BITINT_MAXWIDTH __BITINT_MAXWIDTH__
  # endif
  
! # define __STDC_VERSION_LIMITS_H__	202311L
  #endif
  
  #endif /* _LIMITS_H___ */
--- 162,170 ----
  #  define BITINT_MAXWIDTH __BITINT_MAXWIDTH__
  # endif
  
! # ifndef __STDC_VERSION_LIMITS_H__
! #  define __STDC_VERSION_LIMITS_H__	202311L
! # endif
  #endif
  
  #endif /* _LIMITS_H___ */
diff -Nrcpad gcc-17-20260426/gcc/go/gofrontend/MERGE gcc-17-20260503/gcc/go/gofrontend/MERGE
*** gcc-17-20260426/gcc/go/gofrontend/MERGE	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/go/gofrontend/MERGE	Sun May  3 22:32:06 2026
***************
*** 1,4 ****
! 6e421340885c87c4987f27be4a16b7bedb86faaa
  
  The first line of this file holds the git revision number of the last
  merge done from the gofrontend repository.
--- 1,4 ----
! d7cb797c46170ea43381064745514fd597cb8d7d
  
  The first line of this file holds the git revision number of the last
  merge done from the gofrontend repository.
diff -Nrcpad gcc-17-20260426/gcc/ira-build.cc gcc-17-20260503/gcc/ira-build.cc
*** gcc-17-20260426/gcc/ira-build.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/ira-build.cc	Sun May  3 22:32:06 2026
*************** add_to_conflicts (ira_object_t obj1, ira
*** 710,716 ****
        if (OBJECT_CONFLICT_ARRAY_SIZE (obj1) < num * sizeof (ira_object_t))
  	{
  	  ira_object_t *newvec;
! 	  size = (3 * num / 2 + 1) * sizeof (ira_allocno_t);
  	  newvec = (ira_object_t *) ira_allocate (size);
  	  memcpy (newvec, vec, curr_num * sizeof (ira_object_t));
  	  ira_free (vec);
--- 710,716 ----
        if (OBJECT_CONFLICT_ARRAY_SIZE (obj1) < num * sizeof (ira_object_t))
  	{
  	  ira_object_t *newvec;
! 	  size = (3 * num / 2 + 1) * sizeof (ira_object_t);
  	  newvec = (ira_object_t *) ira_allocate (size);
  	  memcpy (newvec, vec, curr_num * sizeof (ira_object_t));
  	  ira_free (vec);
diff -Nrcpad gcc-17-20260426/gcc/ira-color.cc gcc-17-20260503/gcc/ira-color.cc
*** gcc-17-20260426/gcc/ira-color.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/ira-color.cc	Sun May  3 22:32:06 2026
*************** print_hard_reg_set (FILE *f, HARD_REG_SE
*** 505,512 ****
  	{
  	  if (start == end)
  	    fprintf (f, " %d", start);
- 	  else if (start == end + 1)
- 	    fprintf (f, " %d %d", start, end);
  	  else
  	    fprintf (f, " %d-%d", start, end);
  	  start = -1;
--- 505,510 ----
*************** assign_hard_reg (ira_allocno_t a, bool r
*** 2109,2116 ****
  				  full_costs[hri] += cost;
  				}
  			    };
  			  for (int r = hard_regno;
! 			       r >= 0 && (int) end_hard_regno (mode, r) > hard_regno;
  			       r--)
  			    note_conflict (r);
  			  for (int r = hard_regno + 1;
--- 2107,2115 ----
  				  full_costs[hri] += cost;
  				}
  			    };
+ 			  enum machine_mode a_mode = ALLOCNO_MODE (a);
  			  for (int r = hard_regno;
! 			       r >= 0 && (int) end_hard_regno (a_mode, r) > hard_regno;
  			       r--)
  			    note_conflict (r);
  			  for (int r = hard_regno + 1;
diff -Nrcpad gcc-17-20260426/gcc/ira-conflicts.cc gcc-17-20260503/gcc/ira-conflicts.cc
*** gcc-17-20260426/gcc/ira-conflicts.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/ira-conflicts.cc	Sun May  3 22:32:06 2026
*************** build_object_conflicts (ira_object_t obj
*** 583,589 ****
  			      OBJECT_MIN (obj), OBJECT_MAX (obj), i, asi)
      {
        ira_object_t another_obj = ira_object_id_map[i];
!       ira_allocno_t another_a = OBJECT_ALLOCNO (obj);
  
        ira_assert (ira_reg_classes_intersect_p
  		  [ALLOCNO_CLASS (a)][ALLOCNO_CLASS (another_a)]);
--- 583,589 ----
  			      OBJECT_MIN (obj), OBJECT_MAX (obj), i, asi)
      {
        ira_object_t another_obj = ira_object_id_map[i];
!       ira_allocno_t another_a = OBJECT_ALLOCNO (another_obj);
  
        ira_assert (ira_reg_classes_intersect_p
  		  [ALLOCNO_CLASS (a)][ALLOCNO_CLASS (another_a)]);
diff -Nrcpad gcc-17-20260426/gcc/ira-costs.cc gcc-17-20260503/gcc/ira-costs.cc
*** gcc-17-20260426/gcc/ira-costs.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/ira-costs.cc	Sun May  3 22:32:06 2026
*************** record_reg_classes (int n_alts, int n_op
*** 722,734 ****
  			}
  		    }
  
! 		  /* If the alternative actually allows memory, make
! 		     things a bit cheaper since we won't need an extra
! 		     insn to load it.  */
! 		  pp->mem_cost
! 		    = ((out_p ? ira_memory_move_cost[mode][op_class][0] : 0)
! 		       + (in_p ? ira_memory_move_cost[mode][op_class][1] : 0)
! 		       - allows_mem[i]) * frequency;
  
  		  /* If we have assigned a class to this allocno in
  		     our first pass, add a cost to this alternative
--- 722,742 ----
  			}
  		    }
  
! 		  if (op_class == NO_REGS)
! 		    /* Although we don't need insn to reload from
! 		       memory, still accessing memory is usually more
! 		       expensive than a register.  */
! 		    pp->mem_cost = frequency;
! 		  else
! 		    /* If the alternative actually allows memory, make
! 		       things a bit cheaper since we won't need an
! 		       extra insn to load it.  */
! 		    pp->mem_cost
! 		      = ((out_p
! 			  ? ira_memory_move_cost[mode][op_class][0] : 0)
! 			 + (in_p
! 			    ? ira_memory_move_cost[mode][op_class][1] : 0)
! 			 - allows_mem[i]) * frequency;
  
  		  /* If we have assigned a class to this allocno in
  		     our first pass, add a cost to this alternative
*************** record_reg_classes (int n_alts, int n_op
*** 739,754 ****
  		      enum reg_class pref_class = pref[COST_INDEX (REGNO (op))];
  
  		      if (pref_class == NO_REGS)
  			alt_cost
  			  += ((out_p
! 			       ? ira_memory_move_cost[mode][op_class][0] : 0)
  			      + (in_p
! 				 ? ira_memory_move_cost[mode][op_class][1]
  				 : 0));
  		      else if (ira_reg_class_intersect
  			       [pref_class][op_class] == NO_REGS)
! 			alt_cost
! 			  += ira_register_move_cost[mode][pref_class][op_class];
  		    }
  		  if (REGNO (ops[i]) != REGNO (ops[j])
  		      && ! find_reg_note (insn, REG_DEAD, op))
--- 747,774 ----
  		      enum reg_class pref_class = pref[COST_INDEX (REGNO (op))];
  
  		      if (pref_class == NO_REGS)
+ 			{
+ 			  if (op_class != NO_REGS)
+ 			    alt_cost
+ 			      += ((out_p
+ 				   ? ira_memory_move_cost[mode][op_class][0]
+ 				   : 0)
+ 				  + (in_p
+ 				     ? ira_memory_move_cost[mode][op_class][1]
+ 				     : 0));
+ 			}
+ 		      else if (op_class == NO_REGS)
  			alt_cost
  			  += ((out_p
! 			       ? ira_memory_move_cost[mode][pref_class][0]
! 			       : 0)
  			      + (in_p
! 				 ? ira_memory_move_cost[mode][pref_class][1]
  				 : 0));
  		      else if (ira_reg_class_intersect
  			       [pref_class][op_class] == NO_REGS)
! 			alt_cost += (ira_register_move_cost
! 				     [mode][pref_class][op_class]);
  		    }
  		  if (REGNO (ops[i]) != REGNO (ops[j])
  		      && ! find_reg_note (insn, REG_DEAD, op))
*************** record_reg_classes (int n_alts, int n_op
*** 993,1002 ****
  		      else if (op_class == NO_REGS)
  			alt_cost
  			  += ((out_p
! 			       ? ira_memory_move_cost[mode][pref_class][1]
  			       : 0)
  			      + (in_p
! 				 ? ira_memory_move_cost[mode][pref_class][0]
  				 : 0));
  		      else if (ira_reg_class_intersect[pref_class][op_class]
  			       == NO_REGS)
--- 1013,1022 ----
  		      else if (op_class == NO_REGS)
  			alt_cost
  			  += ((out_p
! 			       ? ira_memory_move_cost[mode][pref_class][0]
  			       : 0)
  			      + (in_p
! 				 ? ira_memory_move_cost[mode][pref_class][1]
  				 : 0));
  		      else if (ira_reg_class_intersect[pref_class][op_class]
  			       == NO_REGS)
diff -Nrcpad gcc-17-20260426/gcc/ira-emit.cc gcc-17-20260503/gcc/ira-emit.cc
*** gcc-17-20260426/gcc/ira-emit.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/ira-emit.cc	Sun May  3 22:32:06 2026
*************** static move_t hard_regno_last_set[FIRST_
*** 729,742 ****
     element in `hard_regno_last_set' is defined and correct.  */
  static int hard_regno_last_set_check[FIRST_PSEUDO_REGISTER];
  
- /* Last move (in move sequence being processed) setting up the
-    corresponding allocno.  */
- static move_t *allocno_last_set;
- 
- /* If the element value is equal to CURR_TICK then the corresponding
-    element in . `allocno_last_set' is defined and correct.  */
- static int *allocno_last_set_check;
- 
  /* Definition of vector of moves.  */
  
  /* This vec contains moves sorted topologically (depth-first) on their
--- 729,734 ----
*************** static int *allocno_last_set_check;
*** 744,751 ****
  static vec<move_t> move_vec;
  
  /* The variable value is used to check correctness of values of
!    elements of arrays `hard_regno_last_set' and
!    `allocno_last_set_check'.  */
  static int curr_tick;
  
  /* This recursive function traverses dependencies of MOVE and produces
--- 736,742 ----
  static vec<move_t> move_vec;
  
  /* The variable value is used to check correctness of values of
!    elements of arrays `hard_regno_last_set'.  */
  static int curr_tick;
  
  /* This recursive function traverses dependencies of MOVE and produces
*************** emit_move_list (move_t list, int freq)
*** 971,977 ****
  	{
  	  if (ALLOCNO_HARD_REGNO (list->to) >= 0)
  	    {
! 	      cost = ira_memory_move_cost[mode][aclass][0] * freq;
  	      ira_load_cost += cost;
  	    }
  	}
--- 962,968 ----
  	{
  	  if (ALLOCNO_HARD_REGNO (list->to) >= 0)
  	    {
! 	      cost = ira_memory_move_cost[mode][aclass][1] * freq;
  	      ira_load_cost += cost;
  	    }
  	}
*************** ira_emit (bool loops_p)
*** 1286,1296 ****
  	if (e->dest != EXIT_BLOCK_PTR_FOR_FN (cfun))
  	  generate_edge_moves (e);
      }
-   allocno_last_set
-     = (move_t *) ira_allocate (sizeof (move_t) * max_reg_num ());
-   allocno_last_set_check
-     = (int *) ira_allocate (sizeof (int) * max_reg_num ());
-   memset (allocno_last_set_check, 0, sizeof (int) * max_reg_num ());
    memset (hard_regno_last_set_check, 0, sizeof (hard_regno_last_set_check));
    curr_tick = 0;
    FOR_EACH_BB_FN (bb, cfun)
--- 1277,1282 ----
*************** ira_emit (bool loops_p)
*** 1312,1319 ****
  	}
      }
    move_vec.release ();
-   ira_free (allocno_last_set_check);
-   ira_free (allocno_last_set);
    commit_edge_insertions ();
    /* Fix insn codes.  It is necessary to do it before reload because
       reload assumes initial insn codes defined.  The insn codes can be
--- 1298,1303 ----
diff -Nrcpad gcc-17-20260426/gcc/ira-lives.cc gcc-17-20260503/gcc/ira-lives.cc
*** gcc-17-20260426/gcc/ira-lives.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/ira-lives.cc	Sun May  3 22:32:06 2026
*************** ira_implicitly_set_insn_hard_regs (HARD_
*** 956,967 ****
  	  mode = (GET_CODE (op) == SCRATCH
  		  ? GET_MODE (op) : PSEUDO_REGNO_MODE (regno));
  	  cl = NO_REGS;
! 	  for (; (c = *p); p += CONSTRAINT_LEN (c, p))
  	    if (c == '#')
! 	      preferred &= ~ALTERNATIVE_BIT (0);
  	    else if (c == ',')
! 	      preferred >>= 1;
! 	    else if (preferred & 1)
  	      {
  		cl = reg_class_for_constraint (lookup_constraint (p));
  		if (cl != NO_REGS)
--- 956,969 ----
  	  mode = (GET_CODE (op) == SCRATCH
  		  ? GET_MODE (op) : PSEUDO_REGNO_MODE (regno));
  	  cl = NO_REGS;
! 	  for (alternative_mask curr_preferred = preferred;
! 	       (c = *p);
! 	       p += CONSTRAINT_LEN (c, p))
  	    if (c == '#')
! 	      curr_preferred &= ~ALTERNATIVE_BIT (0);
  	    else if (c == ',')
! 	      curr_preferred >>= 1;
! 	    else if (curr_preferred & 1)
  	      {
  		cl = reg_class_for_constraint (lookup_constraint (p));
  		if (cl != NO_REGS)
diff -Nrcpad gcc-17-20260426/gcc/ira.cc gcc-17-20260503/gcc/ira.cc
*** gcc-17-20260426/gcc/ira.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/ira.cc	Sun May  3 22:32:06 2026
*************** combine_and_move_insns (void)
*** 4032,4038 ****
  	  /* Append the REG_DEAD notes from def_insn.  */
  	  for (rtx *p = &REG_NOTES (def_insn); (link = *p) != 0; )
  	    {
! 	      if (REG_NOTE_KIND (XEXP (link, 0)) == REG_DEAD)
  		{
  		  *p = XEXP (link, 1);
  		  XEXP (link, 1) = REG_NOTES (use_insn);
--- 4032,4038 ----
  	  /* Append the REG_DEAD notes from def_insn.  */
  	  for (rtx *p = &REG_NOTES (def_insn); (link = *p) != 0; )
  	    {
! 	      if (REG_NOTE_KIND (link) == REG_DEAD)
  		{
  		  *p = XEXP (link, 1);
  		  XEXP (link, 1) = REG_NOTES (use_insn);
*************** ira_remove_insn_scratches (rtx_insn *ins
*** 5469,5475 ****
  	  insn_changed_p = true;
  	  *loc = reg = get_reg (*loc);
  	  ira_register_new_scratch_op (insn, i, INSN_CODE (insn));
! 	  if (ira_dump_file != NULL)
  	    fprintf (dump_file,
  		     "Removing SCRATCH to p%u in insn #%u (nop %d)\n",
  		     REGNO (reg), INSN_UID (insn), i);
--- 5469,5475 ----
  	  insn_changed_p = true;
  	  *loc = reg = get_reg (*loc);
  	  ira_register_new_scratch_op (insn, i, INSN_CODE (insn));
! 	  if (dump_file != NULL)
  	    fprintf (dump_file,
  		     "Removing SCRATCH to p%u in insn #%u (nop %d)\n",
  		     REGNO (reg), INSN_UID (insn), i);
diff -Nrcpad gcc-17-20260426/gcc/json-diagnostic.cc gcc-17-20260503/gcc/json-diagnostic.cc
*** gcc-17-20260426/gcc/json-diagnostic.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/json-diagnostic.cc	Sun May  3 22:32:06 2026
*************** along with GCC; see the file COPYING3.
*** 34,39 ****
--- 34,40 ----
  #include "diagnostics/text-sink.h"
  #include "diagnostics/physical-location-maker.h"
  #include "pretty-print-markup.h"
+ #include "pretty-print-markup-json.h"
  
  static bool
  emit_json_diagnostic (gcc_json_context &ctxt,
*************** private:
*** 184,215 ****
    const json::value &m_js_val;
  };
  
- namespace pp_markup {
- 
- /* Print the JSON Pointer of a given json::value in quotes.  */
- 
- class quoted_json_pointer : public pp_element
- {
- public:
-   quoted_json_pointer (const json::value &js_val)
-   : m_js_val (js_val)
-   {
-   }
- 
-   void
-   add_to_phase_2 (context &ctxt) final override
-   {
-     ctxt.begin_quote ();
-     m_js_val.print_pointer (&ctxt.m_pp);
-     ctxt.end_quote ();
-   }
- 
- private:
-   const json::value &m_js_val;
- };
- 
- } // namespace pp_markup
- 
  /* text_sink starter for diagnostics relating to JSON.  */
  
  static void
--- 185,190 ----
diff -Nrcpad gcc-17-20260426/gcc/json-pointer-parsing.cc gcc-17-20260503/gcc/json-pointer-parsing.cc
*** gcc-17-20260426/gcc/json-pointer-parsing.cc	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/json-pointer-parsing.cc	Sun May  3 22:32:06 2026
***************
*** 0 ****
--- 1,417 ----
+ /* JSON Pointer parsing (RFC 6901).
+    Copyright (C) 2026 Free Software Foundation, Inc.
+    Contributed by David Malcolm <dmalcolm@redhat.com>.
+ 
+ This file is part of GCC.
+ 
+ GCC is free software; you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation; either version 3, or (at your option) any later
+ version.
+ 
+ GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with GCC; see the file COPYING3.  If not see
+ <http://www.gnu.org/licenses/>.  */
+ 
+ #define INCLUDE_MAP
+ #define INCLUDE_STRING
+ #include "config.h"
+ #include "system.h"
+ #include "coretypes.h"
+ #include "json-pointer-parsing.h"
+ #include "pretty-print.h"
+ #include "pretty-print-markup-json.h"
+ #include "selftest.h"
+ 
+ /* Implementation of json::pointer parsing.  */
+ 
+ namespace {
+ 
+ class json_pointer_parser
+ {
+ public:
+   json::pointer::parser_result_t
+   parse_utf8_string (const char *utf8_json_pointer,
+ 		     const json::value *root_val);
+ 
+ private:
+   std::unique_ptr<json::pointer::error>
+   make_error (const char *fmt, ...);
+ 
+   json::result<size_t, std::unique_ptr<json::pointer::error>>
+   parse_array_index (const std::string &reftoken);
+ };
+ 
+ } // anonymous namespace
+ 
+ /* Parse JSON pointer.  */
+ 
+ json::pointer::parser_result_t
+ json_pointer_parser::parse_utf8_string (const char *utf8_json_pointer,
+ 					const json::value *root_val)
+ {
+   const char *ch_iter = utf8_json_pointer;
+   const json::value *cur_val = root_val;
+ 
+   while (*ch_iter)
+     {
+       // Try to consume a reference-token
+       if (*ch_iter != '/')
+ 	return make_error ("malformed JSON Pointer: expected %qs; got %qc",
+ 			   "/", *ch_iter);
+       ch_iter++;
+       std::string reftoken;
+       while (char ch = *ch_iter)
+ 	{
+ 	  /* End at end of string, or unescaped '/'.  */
+ 	  if (ch == '/' || ch == '\0')
+ 	    break;
+ 	  ch_iter++;
+ 	  if (ch == '~')
+ 	    {
+ 	      switch (*ch_iter)
+ 		{
+ 		case '0':
+ 		  reftoken += '~';
+ 		  ch_iter++;
+ 		  break;
+ 		case '1':
+ 		  reftoken += '/';
+ 		  ch_iter++;
+ 		  break;
+ 		default:
+ 		  if (*ch_iter)
+ 		    return make_error(("malformed JSON Pointer:"
+ 				       " expected %qs or %qs after %qs;"
+ 				       " got %qc"),
+ 				      "0", "1", "~", *ch_iter);
+ 		  else
+ 		    return make_error (("malformed JSON Pointer:"
+ 					" expected %qs or %qs after %qs"),
+ 				       "0", "1", "~");
+ 		}
+ 	    }
+ 	  else
+ 	    reftoken += ch;
+ 	}
+       switch (cur_val->get_kind ())
+ 	{
+ 	default:
+ 	  gcc_unreachable ();
+ 
+ 	case json::JSON_OBJECT:
+ 	  {
+ 	    const json::object *cur_obj
+ 	      = static_cast<const json::object *> (cur_val);
+ 	    if (const json::value *child = cur_obj->get (reftoken.c_str ()))
+ 	      cur_val = child;
+ 	    else
+ 	      {
+ 		pp_markup::quoted_json_pointer obj_pointer (*cur_val);
+ 		return make_error ("unknown member %qs within object %e",
+ 				   reftoken.c_str (), &obj_pointer);
+ 	      }
+ 	  }
+ 	  break;
+ 	case json::JSON_ARRAY:
+ 	  {
+ 	    auto array_idx_res = parse_array_index (reftoken);
+ 	    if (array_idx_res.m_err)
+ 	      return std::move (array_idx_res.m_err);
+ 
+ 	    const json::array *cur_arr
+ 	      = static_cast<const json::array *> (cur_val);
+ 	    if (array_idx_res.m_val < cur_arr->size ())
+ 	      cur_val = (*cur_arr)[array_idx_res.m_val];
+ 	    else
+ 	      {
+ 		pp_markup::quoted_json_pointer array_pointer (*cur_val);
+ 		return make_error
+ 		  ("array index %li out of range for array %e",
+ 		   array_idx_res.m_val,
+ 		   &array_pointer);
+ 	      }
+ 	  }
+ 	  break;
+ 
+ 	case json::JSON_INTEGER:
+ 	case json::JSON_FLOAT:
+ 	  {
+ 	    pp_markup::quoted_json_pointer cur_val_ptr (*cur_val);
+ 	    return make_error
+ 	      (("expected object or array for reference token %qs;"
+ 		" %e is a number"),
+ 	       reftoken.c_str (),
+ 	       &cur_val_ptr);
+ 	  }
+ 	case json::JSON_STRING:
+ 	  {
+ 	    pp_markup::quoted_json_pointer cur_val_ptr (*cur_val);
+ 	    return make_error
+ 	      (("expected object or array for reference token %qs;"
+ 		" %e is a string"),
+ 	       reftoken.c_str (),
+ 	       &cur_val_ptr);
+ 	  }
+ 	case json::JSON_TRUE:
+ 	case json::JSON_FALSE:
+ 	case json::JSON_NULL:
+ 	  {
+ 	    pp_markup::quoted_json_pointer cur_val_ptr (*cur_val);
+ 	    return make_error
+ 	      (("expected object or array for reference token %qs;"
+ 		" %e is a JSON literal"),
+ 	       reftoken.c_str (),
+ 	       &cur_val_ptr);
+ 	  }
+ 	}
+     }
+ 
+   return cur_val;
+ }
+ 
+ std::unique_ptr<json::pointer::error>
+ json_pointer_parser::make_error (const char *fmt, ...)
+ {
+   va_list ap;
+   va_start (ap, fmt);
+   auto err = std::make_unique<json::pointer::error>
+     (pretty_print_token_buffer (fmt, &ap));
+   va_end (ap);
+   return err;
+ }
+ 
+ /* Parse array-index: '0', or decimal digits without a leading '0'.  */
+ 
+ json::result<size_t, std::unique_ptr<json::pointer::error>>
+ json_pointer_parser::parse_array_index (const std::string &reftoken)
+ {
+   if (reftoken == "0")
+     return 0;
+ 
+   /* Decimal digits without a leading '0'.  */
+   if (reftoken[0] < '1' || reftoken[0] > '9')
+     return make_error ("malformed JSON Pointer: bad array index: %qs",
+ 		       reftoken.c_str ());
+ 
+   size_t result = 0;
+   for (auto digit : reftoken)
+     {
+       result *= 10;
+       if (digit < '0' || digit > '9')
+ 	return make_error ("malformed JSON Pointer: bad array index: %qs",
+ 			   reftoken.c_str ());
+       result += digit - '0';
+     }
+   return result;
+ }
+ 
+ json::pointer::parser_result_t
+ json::pointer::parse_utf8_string (const char *utf8_json_pointer,
+ 				  const json::value *root_val)
+ {
+   json_pointer_parser p;
+   return p.parse_utf8_string (utf8_json_pointer, root_val);
+ }
+ 
+ 
+ #if CHECKING_P
+ 
+ namespace selftest {
+ 
+ /* Implementation detail of ASSERT_PARSE_JSON_POINTER_EQ.  */
+ 
+ static void
+ assert_parse_json_pointer_eq (const location &loc,
+ 			      const char *utf8_json_pointer,
+ 			      const json::value *root_val,
+ 			      const json::value *expected_jv)
+ {
+   auto res = json::pointer::parse_utf8_string (utf8_json_pointer, root_val);
+   ASSERT_EQ_AT (loc, res.m_err, nullptr);
+   ASSERT_EQ_AT (loc, res.m_val, expected_jv);
+ }
+ 
+ /* Assert that JSON_POINTER, a const char *, is a valid JSON pointer into
+    ROOT_VAL, and equals EXPECTED_JV.  */
+ #define ASSERT_PARSE_JSON_POINTER_EQ(JSON_POINTER, ROOT_VAL, EXPECTED_JV) \
+   assert_parse_json_pointer_eq ((SELFTEST_LOCATION), (JSON_POINTER), \
+ 				(ROOT_VAL), (EXPECTED_JV))
+ 
+ /* Implementation detail of ASSERT_DUMP_FROM_JSON_POINTER_STREQ.  */
+ 
+ static void
+ assert_dump_from_json_pointer_streq (const location &loc,
+ 				     const json::value *root_val,
+ 				     const char *utf8_json_pointer,
+ 				     const char *expected_dump)
+ {
+   auto res = json::pointer::parse_utf8_string (utf8_json_pointer, root_val);
+   ASSERT_EQ_AT (loc, res.m_err, nullptr);
+ 
+   pretty_printer pp;
+   res.m_val->print (&pp, false);
+   ASSERT_STREQ_AT (loc, pp_formatted_text (&pp), expected_dump);
+ }
+ 
+ /* Assert that JSON_POINTER (a const char *) successfully looks up a value
+    relative to ROOT_VAL, and that the resulting value dumps as
+    EXPECTED_DUMP.  */
+ #define ASSERT_DUMP_FROM_JSON_POINTER_STREQ(ROOT_VAL, JSON_POINTER, EXPECTED_DUMP) \
+   assert_dump_from_json_pointer_streq ((SELFTEST_LOCATION), (ROOT_VAL),	\
+ 				       (JSON_POINTER), (EXPECTED_DUMP))
+ 
+ /* Implementation detail of ASSERT_JSON_POINTER_ERR.  */
+ 
+ static void
+ assert_json_pointer_err (const location &loc,
+ 			 const char *utf8_json_pointer,
+ 			 const json::value *root_val,
+ 			 const char *expected_err)
+ {
+   auto res = json::pointer::parse_utf8_string (utf8_json_pointer, root_val);
+   ASSERT_EQ_AT (loc, res.m_val, nullptr);
+   ASSERT_NE_AT (loc, res.m_err, nullptr);
+   std::string err_str = res.m_err->m_tokens.to_string ();
+   ASSERT_STREQ_AT (loc, err_str.c_str (), expected_err);
+ }
+ 
+ /* Assert that JSON_POINTER (a const char *) fails to look up a value
+    relative to ROOT_VAL, and that the resulting error expressed as a string
+    is EXPECTED_ERR.  */
+ #define ASSERT_JSON_POINTER_ERR(JSON_POINTER, ROOT_VAL, EXPECTED_ERR) \
+   assert_json_pointer_err ((SELFTEST_LOCATION), (JSON_POINTER),       \
+ 			   (ROOT_VAL), (EXPECTED_ERR))
+ 
+ /* Selftests.  */
+ 
+ static void
+ test_simple ()
+ {
+   json::object obj;
+   auto js_bar = obj.set_string ("foo", "bar");
+   auto baz = std::make_unique<json::array> ();
+   json::array *js_baz = baz.get ();
+   auto js_str0 = baz->append_string ("x");
+   auto js_str1 = baz->append_string ("y");
+   obj.set ("baz", std::move (baz));
+ 
+   ASSERT_PARSE_JSON_POINTER_EQ ("", &obj, &obj);
+   ASSERT_PARSE_JSON_POINTER_EQ ("/foo", &obj, js_bar);
+   ASSERT_PARSE_JSON_POINTER_EQ ("/baz", &obj, js_baz);
+   ASSERT_PARSE_JSON_POINTER_EQ ("/baz/0", &obj, js_str0);
+   ASSERT_PARSE_JSON_POINTER_EQ ("/baz/1", &obj, js_str1);
+ }
+ 
+ /* Verify that JSON Pointers are correctly escaped.  */
+ 
+ static void
+ test_escaping_1 ()
+ {
+   json::object obj;
+   auto js_a_slash_b = obj.set_integer ("a/b", 1);
+   auto js_m_tilde_n = obj.set_integer ("m~n", 8);
+   auto js_tilde_1 = obj.set_integer ("~1", 9);
+ 
+   ASSERT_PARSE_JSON_POINTER_EQ ("/a~1b", &obj, js_a_slash_b);
+   ASSERT_PARSE_JSON_POINTER_EQ ("/m~0n", &obj, js_m_tilde_n);
+   ASSERT_PARSE_JSON_POINTER_EQ ("/~01", &obj, js_tilde_1);
+ }
+ 
+ static void
+ test_escaping_2 ()
+ {
+   /* The example from RFC 6901 section 5.  */
+   char *path = locate_file ("json-pointer.json");
+   char *js_doc = selftest::read_file (SELFTEST_LOCATION, path);
+   free (path);
+   auto res = json::parse_utf8_string (js_doc, true, nullptr);
+   ASSERT_EQ (res.m_err, nullptr);
+   free (js_doc);
+ 
+   auto root = res.m_val.get ();
+   ASSERT_PARSE_JSON_POINTER_EQ ("", root, root);
+   ASSERT_DUMP_FROM_JSON_POINTER_STREQ (root, "/foo",   "[\"bar\", \"baz\"]");
+   ASSERT_DUMP_FROM_JSON_POINTER_STREQ (root, "/foo/0", "\"bar\"");
+   ASSERT_DUMP_FROM_JSON_POINTER_STREQ (root, "/",      "0");
+   ASSERT_DUMP_FROM_JSON_POINTER_STREQ (root, "/a~1b",  "1");
+   ASSERT_DUMP_FROM_JSON_POINTER_STREQ (root, "/c%d" ,  "2");
+   ASSERT_DUMP_FROM_JSON_POINTER_STREQ (root, "/e^f" ,  "3");
+   ASSERT_DUMP_FROM_JSON_POINTER_STREQ (root, "/g|h" ,  "4");
+   ASSERT_DUMP_FROM_JSON_POINTER_STREQ (root, "/i\\j",  "5");
+   ASSERT_DUMP_FROM_JSON_POINTER_STREQ (root, "/k\"l",  "6");
+   ASSERT_DUMP_FROM_JSON_POINTER_STREQ (root, "/ "   ,  "7");
+   ASSERT_DUMP_FROM_JSON_POINTER_STREQ (root, "/m~0n",  "8");
+ }
+ 
+ static void
+ test_errors ()
+ {
+   json::object obj;
+   json::array arr;
+   ASSERT_JSON_POINTER_ERR ("foo", &obj,
+ 			   "malformed JSON Pointer: expected '/'; got 'f'");
+   ASSERT_JSON_POINTER_ERR ("/~", &obj,
+ 			   "malformed JSON Pointer: expected '0' or '1' after '~'");
+   ASSERT_JSON_POINTER_ERR ("/~~", &obj,
+ 			   "malformed JSON Pointer: expected '0' or '1' after '~';"
+ 			   " got '~'");
+   ASSERT_JSON_POINTER_ERR ("/foo", &obj,
+ 			   "unknown member 'foo' within object ''");
+   ASSERT_JSON_POINTER_ERR ("/0", &obj,
+ 			   "unknown member '0' within object ''");
+   ASSERT_JSON_POINTER_ERR ("/0", &arr,
+ 			   "array index 0 out of range for array ''");
+   ASSERT_JSON_POINTER_ERR ("/-1", &arr,
+ 			   "malformed JSON Pointer: bad array index: '-1'");
+   ASSERT_JSON_POINTER_ERR ("/8a", &arr,
+ 			   "malformed JSON Pointer: bad array index: '8a'");
+ 
+   {
+     json::integer_number js_int (42);
+     json::float_number js_float (42);
+     json::string js_str ("foo");
+     json::literal js_true (json::JSON_TRUE);
+     ASSERT_JSON_POINTER_ERR
+       ("/foo", &js_int,
+        "expected object or array for reference token 'foo';"
+        " '' is a number");
+     ASSERT_JSON_POINTER_ERR
+       ("/foo", &js_float,
+        "expected object or array for reference token 'foo';"
+        " '' is a number");
+     ASSERT_JSON_POINTER_ERR
+       ("/foo", &js_str,
+        "expected object or array for reference token 'foo';"
+        " '' is a string");
+     ASSERT_JSON_POINTER_ERR
+       ("/foo", &js_true,
+        "expected object or array for reference token 'foo';"
+        " '' is a JSON literal");
+   }
+ 
+   /* RFC 6901 section 4 "Evaluation" has:
+      "the string '~01' correctly becomes '~1' after transformation".  */
+   ASSERT_JSON_POINTER_ERR ("/~01", &obj,
+ 			   "unknown member '~1' within object ''");
+ }
+ 
+ /* Run all of the selftests within this file.  */
+ 
+ void
+ json_pointer_parsing_cc_tests ()
+ {
+   test_simple ();
+   test_escaping_1 ();
+   test_escaping_2 ();
+   test_errors ();
+ }
+ 
+ } // namespace selftest
+ 
+ #endif /* #if CHECKING_P */
diff -Nrcpad gcc-17-20260426/gcc/json-pointer-parsing.h gcc-17-20260503/gcc/json-pointer-parsing.h
*** gcc-17-20260426/gcc/json-pointer-parsing.h	Thu Jan  1 00:00:00 1970
--- gcc-17-20260503/gcc/json-pointer-parsing.h	Sun May  3 22:32:06 2026
***************
*** 0 ****
--- 1,56 ----
+ /* JSON Pointer parsing (RFC 6901).
+    Copyright (C) 2026 Free Software Foundation, Inc.
+    Contributed by David Malcolm <dmalcolm@redhat.com>.
+ 
+ This file is part of GCC.
+ 
+ GCC is free software; you can redistribute it and/or modify it under
+ the terms of the GNU General Public License as published by the Free
+ Software Foundation; either version 3, or (at your option) any later
+ version.
+ 
+ GCC is distributed in the hope that it will be useful, but WITHOUT ANY
+ WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+ for more details.
+ 
+ You should have received a copy of the GNU General Public License
+ along with GCC; see the file COPYING3.  If not see
+ <http://www.gnu.org/licenses/>.  */
+ 
+ #ifndef GCC_JSON_POINTER_PARSING_H
+ #define GCC_JSON_POINTER_PARSING_H
+ 
+ #include "json.h"
+ #include "json-parsing.h"
+ #include "pretty-print-token-buffer.h"
+ 
+ namespace json {
+ namespace pointer {
+ 
+ class error
+ {
+ public:
+   error (pretty_print_token_buffer tokens)
+   : m_tokens (std::move (tokens))
+   {
+   }
+ 
+   pretty_print_token_buffer m_tokens;
+ };
+ 
+ /* Typedef for the result of parsing JSON pointer: borrowed json::value *
+    or of a json::pointer::error *.  */
+ typedef result<const json::value*,
+ 	       std::unique_ptr<error>> parser_result_t;
+ 
+ /* Function for parsing JSON pointer.  */
+ 
+ extern parser_result_t
+ parse_utf8_string (const char *utf8_json_pointer,
+ 		   const json::value *root_val);
+ 
+ } // namespace pointer
+ } // namespace json
+ 
+ #endif  /* GCC_JSON_POINTER_PARSING_H  */
diff -Nrcpad gcc-17-20260426/gcc/json.cc gcc-17-20260503/gcc/json.cc
*** gcc-17-20260426/gcc/json.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/json.cc	Sun May  3 22:32:06 2026
*************** object::get (const char *key) const
*** 418,438 ****
  }
  
  /* Set value of KEY within this object to a JSON
!    string value based on UTF8_VALUE.  */
  
! void
  object::set_string (const char *key, const char *utf8_value)
  {
!   set (key, new json::string (utf8_value));
  }
  
  /* Set value of KEY within this object to a JSON
!    integer value based on V.  */
  
! void
  object::set_integer (const char *key, long v)
  {
!   set (key, new json::integer_number (v));
  }
  
  /* Set value of KEY within this object to a JSON
--- 418,444 ----
  }
  
  /* Set value of KEY within this object to a JSON
!    string value based on UTF8_VALUE.
!    Return a borrowed ptr to the new json::string.  */
  
! const json::string *
  object::set_string (const char *key, const char *utf8_value)
  {
!   json::string *str = new json::string (utf8_value);
!   set (key, str);
!   return str;
  }
  
  /* Set value of KEY within this object to a JSON
!    integer value based on V.
!    Return a borrowed ptr to the new json::integer_number.  */
  
! const json::integer_number *
  object::set_integer (const char *key, long v)
  {
!   json::integer_number *js_int = new json::integer_number (v);
!   set (key, js_int);
!   return js_int;
  }
  
  /* Set value of KEY within this object to a JSON
*************** array::append (value *v)
*** 572,582 ****
    m_elements.safe_push (v);
  }
  
! void
  array::append_string (const char *utf8_value)
  {
    gcc_assert (utf8_value);
!   append (new json::string (utf8_value));
  }
  
  /* class json::float_number, a subclass of json::value, wrapping a double.  */
--- 578,593 ----
    m_elements.safe_push (v);
  }
  
! /* Append UTF8_VALUE to this array, returning a borrowed pointer to the
!    new json::string.  */
! 
! const json::string *
  array::append_string (const char *utf8_value)
  {
    gcc_assert (utf8_value);
!   auto js_str = new json::string (utf8_value);
!   append (js_str);
!   return js_str;
  }
  
  /* class json::float_number, a subclass of json::value, wrapping a double.  */
diff -Nrcpad gcc-17-20260426/gcc/json.h gcc-17-20260503/gcc/json.h
*** gcc-17-20260426/gcc/json.h	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/json.h	Sun May  3 22:32:06 2026
*************** class object : public value
*** 222,229 ****
    value *get (const char *key) const;
    const map_t &get_map () const { return m_map; }
  
!   void set_string (const char *key, const char *utf8_value);
!   void set_integer (const char *key, long v);
    void set_float (const char *key, double v);
  
    /* Set to literal true/false.  */
--- 222,229 ----
    value *get (const char *key) const;
    const map_t &get_map () const { return m_map; }
  
!   const json::string *set_string (const char *key, const char *utf8_value);
!   const json::integer_number *set_integer (const char *key, long v);
    void set_float (const char *key, double v);
  
    /* Set to literal true/false.  */
*************** class array : public value
*** 270,276 ****
    array *dyn_cast_array () final override { return this; }
  
    void append (value *v);
!   void append_string (const char *utf8_value);
  
    /* Append V to this array, requiring V
       to be a specific json::value subclass.
--- 270,276 ----
    array *dyn_cast_array () final override { return this; }
  
    void append (value *v);
!   const json::string *append_string (const char *utf8_value);
  
    /* Append V to this array, requiring V
       to be a specific json::value subclass.
diff -Nrcpad gcc-17-20260426/gcc/libgdiagnostics.cc gcc-17-20260503/gcc/libgdiagnostics.cc
*** gcc-17-20260426/gcc/libgdiagnostics.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/libgdiagnostics.cc	Sun May  3 22:32:06 2026
*************** along with GCC; see the file COPYING3.
*** 44,50 ****
  #include "libgdiagnostics-private.h"
  #include "pretty-print-format-impl.h"
  #include "pretty-print-markup.h"
! #include "auto-obstack.h"
  
  class owned_nullable_string
  {
--- 44,50 ----
  #include "libgdiagnostics-private.h"
  #include "pretty-print-format-impl.h"
  #include "pretty-print-markup.h"
! #include "pretty-print-token-buffer.h"
  
  class owned_nullable_string
  {
*************** private:
*** 252,348 ****
    diagnostics::source_printing_options m_source_printing;
  };
  
- /* A token_printer that makes a deep copy of the pp_token_list
-    into another obstack.  */
- 
- class copying_token_printer : public token_printer
- {
- public:
-   copying_token_printer (obstack &dst_obstack,
- 			 pp_token_list &dst_token_list)
-   : m_dst_obstack (dst_obstack),
-     m_dst_token_list (dst_token_list)
-   {
-   }
- 
-   void
-   print_tokens (pretty_printer *,
- 		const pp_token_list &tokens) final override
-   {
-     for (auto iter = tokens.m_first; iter; iter = iter->m_next)
-       switch (iter->m_kind)
- 	{
- 	default:
- 	  gcc_unreachable ();
- 
- 	case pp_token::kind::text:
- 	  {
- 	    const pp_token_text *sub = as_a <const pp_token_text *> (iter);
- 	    /* Copy the text, with null terminator.  */
- 	    obstack_grow (&m_dst_obstack, sub->m_value.get (),
- 			  strlen (sub->m_value.get ()) + 1);
- 	    m_dst_token_list.push_back_text
- 	      (label_text::borrow (XOBFINISH (&m_dst_obstack,
- 					      const char *)));
- 	  }
- 	  break;
- 
- 	case pp_token::kind::begin_color:
- 	  {
- 	    pp_token_begin_color *sub = as_a <pp_token_begin_color *> (iter);
- 	    /* Copy the color, with null terminator.  */
- 	    obstack_grow (&m_dst_obstack, sub->m_value.get (),
- 			  strlen (sub->m_value.get ()) + 1);
- 	    m_dst_token_list.push_back<pp_token_begin_color>
- 	      (label_text::borrow (XOBFINISH (&m_dst_obstack,
- 					      const char *)));
- 	  }
- 	  break;
- 	case pp_token::kind::end_color:
- 	  m_dst_token_list.push_back<pp_token_end_color> ();
- 	  break;
- 
- 	case pp_token::kind::begin_quote:
- 	  m_dst_token_list.push_back<pp_token_begin_quote> ();
- 	  break;
- 	case pp_token::kind::end_quote:
- 	  m_dst_token_list.push_back<pp_token_end_quote> ();
- 	  break;
- 
- 	case pp_token::kind::begin_url:
- 	  {
- 	    pp_token_begin_url *sub = as_a <pp_token_begin_url *> (iter);
- 	    /* Copy the URL, with null terminator.  */
- 	    obstack_grow (&m_dst_obstack, sub->m_value.get (),
- 			  strlen (sub->m_value.get ()) + 1);
- 	    m_dst_token_list.push_back<pp_token_begin_url>
- 	      (label_text::borrow (XOBFINISH (&m_dst_obstack,
- 					      const char *)));
- 	  }
- 	  break;
- 	case pp_token::kind::end_url:
- 	  m_dst_token_list.push_back<pp_token_end_url> ();
- 	  break;
- 
- 	case pp_token::kind::event_id:
- 	  {
- 	    pp_token_event_id *sub = as_a <pp_token_event_id *> (iter);
- 	    m_dst_token_list.push_back<pp_token_event_id> (sub->m_event_id);
- 	  }
- 	  break;
- 
- 	case pp_token::kind::custom_data:
- 	  /* These should have been eliminated by replace_custom_tokens.  */
- 	  gcc_unreachable ();
- 	  break;
- 	}
-   }
- 
- private:
-   obstack &m_dst_obstack;
-   pp_token_list &m_dst_token_list;
- };
- 
  class sarif_sink : public sink
  {
  public:
--- 252,257 ----
*************** public:
*** 352,382 ****
  	      const diagnostics::sarif_generation_options &sarif_gen_opts);
  };
  
! struct diagnostic_message_buffer
  {
!   diagnostic_message_buffer ()
!   : m_tokens (m_obstack)
!   {
!   }
! 
!   diagnostic_message_buffer (const char *gmsgid,
! 			     va_list *args)
!   : m_tokens (m_obstack)
    {
-     text_info text (gmsgid, args, errno);
-     pretty_printer pp;
-     pp.set_output_stream (nullptr);
-     copying_token_printer tok_printer (m_obstack, m_tokens);
-     pp.set_token_printer (&tok_printer);
-     pp_format (&pp, &text);
-     pp_output_formatted_text (&pp, nullptr);
    }
- 
- 
-   std::string to_string () const;
- 
-   auto_obstack m_obstack;
-   pp_token_list m_tokens;
  };
  
  /* A pp_element subclass that replays the saved tokens in a
--- 261,273 ----
  	      const diagnostics::sarif_generation_options &sarif_gen_opts);
  };
  
! struct diagnostic_message_buffer : public pretty_print_token_buffer
  {
!   diagnostic_message_buffer () {}
!   diagnostic_message_buffer (const char *gmsgid, va_list *args)
!   : pretty_print_token_buffer (gmsgid, args)
    {
    }
  };
  
  /* A pp_element subclass that replays the saved tokens in a
*************** sarif_sink (diagnostic_manager &mgr,
*** 1566,1629 ****
    mgr.get_dc ().add_sink (std::move (inner_sink));
  }
  
- // struct diagnostic_message_buffer
- 
- std::string
- diagnostic_message_buffer::to_string () const
- {
-   std::string result;
- 
-   /* Convert to text, dropping colorization, URLs, etc.  */
-   for (auto iter = m_tokens.m_first; iter; iter = iter->m_next)
-     switch (iter->m_kind)
-       {
-       default:
- 	gcc_unreachable ();
- 
-       case pp_token::kind::text:
- 	{
- 	  pp_token_text *sub = as_a <pp_token_text *> (iter);
- 	  result += sub->m_value.get ();
- 	}
- 	break;
- 
-       case pp_token::kind::begin_color:
-       case pp_token::kind::end_color:
- 	// Skip
- 	break;
- 
-       case pp_token::kind::begin_quote:
- 	result += open_quote;
- 	break;
- 
-       case pp_token::kind::end_quote:
- 	result += close_quote;
- 	break;
- 
-       case pp_token::kind::begin_url:
-       case pp_token::kind::end_url:
- 	// Skip
- 	break;
- 
-       case pp_token::kind::event_id:
- 	{
- 	  pp_token_event_id *sub = as_a <pp_token_event_id *> (iter);
- 	  gcc_assert (sub->m_event_id.known_p ());
- 	  result += '(';
- 	  result += std::to_string (sub->m_event_id.one_based ());
- 	  result += ')';
- 	}
- 	break;
- 
-       case pp_token::kind::custom_data:
- 	/* We don't have a way of handling custom_data tokens here.  */
- 	gcc_unreachable ();
- 	break;
-       }
- 
-   return result;
- }
- 
  /* struct diagnostic_manager.  */
  
  void
--- 1457,1462 ----
diff -Nrcpad gcc-17-20260426/gcc/libsarifreplay.cc gcc-17-20260503/gcc/libsarifreplay.cc
*** gcc-17-20260426/gcc/libsarifreplay.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/libsarifreplay.cc	Sun May  3 22:32:06 2026
*************** along with GCC; see the file COPYING3.
*** 28,33 ****
--- 28,34 ----
  #include "libgdiagnostics++.h"
  #include "libgdiagnostics-private.h"
  #include "json-parsing.h"
+ #include "json-pointer-parsing.h"
  #include "intl.h"
  #include "sarif-spec-urls.def"
  #include "libsarifreplay.h"
*************** public:
*** 307,312 ****
--- 308,314 ----
  		  libgdiagnostics::manager &&control_manager)
    : m_output_mgr (std::move (output_manager)),
      m_control_mgr (std::move (control_manager)),
+     m_root_val (nullptr),
      m_driver_obj (nullptr),
      m_artifacts_arr (nullptr)
    {
*************** private:
*** 711,717 ****
  
    void
    append_embeddded_link (libgdiagnostics::message_buffer &result,
! 			 const embedded_link &link);
  
    /* The manager to replay the SARIF files to.  */
    libgdiagnostics::manager m_output_mgr;
--- 713,724 ----
  
    void
    append_embeddded_link (libgdiagnostics::message_buffer &result,
! 			 const embedded_link &link,
! 			 const json::object &message_obj);
! 
!   const json::value *
!   decode_link_within_sarif (const char *dst,
! 			    const json::object &message_obj);
  
    /* The manager to replay the SARIF files to.  */
    libgdiagnostics::manager m_output_mgr;
*************** private:
*** 724,729 ****
--- 731,737 ----
  
    json::simple_location_map m_json_location_map;
  
+   const json::value *m_root_val;
    const json::object *m_driver_obj;
    const json::array *m_artifacts_arr;
  };
*************** sarif_replayer::replay_file (const char
*** 857,862 ****
--- 865,871 ----
      }
  
    gcc_assert (result.m_val.get ());
+   m_root_val = result.m_val.get ();
    return emit_sarif_as_diagnostics (*result.m_val.get ());
  }
  
*************** maybe_consume_embedded_link (const char
*** 1563,1573 ****
  
  void
  sarif_replayer::append_embeddded_link (libgdiagnostics::message_buffer &result,
! 				       const embedded_link &link)
  {
!   /* We can't yet decode intra-sarif links, so simply use their text.  */
    if (!strncmp (link.destination.c_str (), "sarif:/", strlen ("sarif:/")))
      {
        result += link.text.c_str ();
        return;
      }
--- 1572,1607 ----
  
  void
  sarif_replayer::append_embeddded_link (libgdiagnostics::message_buffer &result,
! 				       const embedded_link &link,
! 				       const json::object &message_obj)
  {
!   /* Try to convert intra-sarif links into event ids.  */
    if (!strncmp (link.destination.c_str (), "sarif:/", strlen ("sarif:/")))
      {
+       if (auto linked_val = decode_link_within_sarif (link.destination.c_str (),
+ 						      message_obj))
+ 	{
+ 	  /* Assume we have a threadFlowLocation object, and that it's
+ 	     for the correct code flow.  */
+ 	  if (const json::object *linked_obj
+ 		= dyn_cast <const json::object *> (linked_val))
+ 	    {
+ 	      const property_spec_ref location_prop
+ 		("threadFlowLocation", "executionOrder", "3.38.11");
+ 	      if (auto execution_order
+ 		  = get_optional_property<json::integer_number> (*linked_obj,
+ 								 location_prop))
+ 		if (execution_order->get () > 0)
+ 		  {
+ 		    diagnostic_event_id event_id = execution_order->get () - 1;
+ 		    diagnostic_message_buffer_append_event_id (result.m_inner,
+ 							       event_id);
+ 		    return;
+ 		  }
+ 	    }
+ 	}
+ 
+       /* If we can't use the sarif link, simply use the text.  */
        result += link.text.c_str ();
        return;
      }
*************** sarif_replayer::append_embeddded_link (l
*** 1576,1581 ****
--- 1610,1638 ----
    result.end_url ();
  }
  
+ const json::value *
+ sarif_replayer::decode_link_within_sarif (const char *dst,
+ 					  const json::object &message_obj)
+ {
+   gcc_assert (!strncmp (dst, "sarif:/", strlen ("sarif:/")));
+   gcc_assert (m_root_val);
+ 
+   auto result
+     = json::pointer::parse_utf8_string (dst + strlen ("sarif:/") - 1,
+ 					m_root_val);
+   if (result.m_err)
+     {
+       const spec_ref uris_with_sarif_scheme ("3.10.3");
+       pp_token_buffer_element e (result.m_err->m_tokens);
+       report_invalid_sarif
+ 	(message_obj, uris_with_sarif_scheme,
+ 	 "error parsing JSON pointer in SARIF link %qs: %e",
+ 	 dst, &e);
+       return nullptr;
+     }
+   return result.m_val;
+ }
+ 
  /* Lookup the plain text string within a result.message (§3.27.11),
     and substitute for any placeholders (§3.11.5) and handle any
     embedded links (§3.11.6).
*************** make_plain_text_within_result_message (c
*** 1660,1666 ****
  	    }
  	}
        else if (auto link = maybe_consume_embedded_link (iter_src))
! 	append_embeddded_link (result, *link);
        else
  	{
  	  result += ch;
--- 1717,1723 ----
  	    }
  	}
        else if (auto link = maybe_consume_embedded_link (iter_src))
! 	append_embeddded_link (result, *link, message_obj);
        else
  	{
  	  result += ch;
diff -Nrcpad gcc-17-20260426/gcc/lra-constraints.cc gcc-17-20260503/gcc/lra-constraints.cc
*** gcc-17-20260426/gcc/lra-constraints.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/lra-constraints.cc	Sun May  3 22:32:06 2026
*************** match_reload (signed char out, signed ch
*** 1251,1258 ****
  	= (! early_clobber_p && ins[1] < 0 && REG_P (in_rtx)
  	   && (int) REGNO (in_rtx) < lra_new_regno_start
  	   && find_regno_note (curr_insn, REG_DEAD, REGNO (in_rtx))
- 	   && (! early_clobber_p
- 	       || check_conflict_input_operands (REGNO (in_rtx), ins))
  	   && (out < 0
  	       || regno_val_use_in (REGNO (in_rtx), out_rtx) == NULL_RTX)
  	   && !out_conflict
--- 1251,1256 ----
*************** curr_insn_transform (bool check_only_p)
*** 4717,4723 ****
  	char c;
  	rtx op = *curr_id->operand_loc[i];
  	rtx subreg = NULL_RTX;
! 	machine_mode mode = curr_operand_mode[i];
  
  	if (GET_CODE (op) == SUBREG)
  	  {
--- 4715,4721 ----
  	char c;
  	rtx op = *curr_id->operand_loc[i];
  	rtx subreg = NULL_RTX;
! 	machine_mode op_mode = curr_operand_mode[i], mode = op_mode;
  
  	if (GET_CODE (op) == SUBREG)
  	  {
*************** curr_insn_transform (bool check_only_p)
*** 4735,4741 ****
  
  	    change_p = true;
  	    if (subreg != NULL_RTX)
! 	      tem = gen_rtx_SUBREG (mode, tem, SUBREG_BYTE (subreg));
  
  	    *curr_id->operand_loc[i] = tem;
  	    lra_update_dup (curr_id, i);
--- 4733,4739 ----
  
  	    change_p = true;
  	    if (subreg != NULL_RTX)
! 	      tem = gen_rtx_SUBREG (op_mode, tem, SUBREG_BYTE (subreg));
  
  	    *curr_id->operand_loc[i] = tem;
  	    lra_update_dup (curr_id, i);
*************** undo_optional_reloads (void)
*** 7969,7977 ****
  		 we remove the inheritance pseudo and the optional
  		 reload.  */
  	    }
! 	  if (GET_CODE (PATTERN (insn)) == CLOBBER
! 	      && REG_P (SET_DEST (insn))
! 	      && get_regno (SET_DEST (insn)) == (int) regno)
  	    /* Refuse to remap clobbers to preexisting pseudos.  */
  	    gcc_unreachable ();
  	  lra_substitute_pseudo_within_insn
--- 7967,7975 ----
  		 we remove the inheritance pseudo and the optional
  		 reload.  */
  	    }
! 	  rtx pat = PATTERN (insn);
! 	  if (GET_CODE (pat) == CLOBBER && REG_P (SET_DEST (pat))
! 	      && get_regno (SET_DEST (pat)) == (int) regno)
  	    /* Refuse to remap clobbers to preexisting pseudos.  */
  	    gcc_unreachable ();
  	  lra_substitute_pseudo_within_insn
diff -Nrcpad gcc-17-20260426/gcc/lra-eliminations.cc gcc-17-20260503/gcc/lra-eliminations.cc
*** gcc-17-20260426/gcc/lra-eliminations.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/lra-eliminations.cc	Sun May  3 22:32:06 2026
*************** mark_not_eliminable (rtx x, machine_mode
*** 801,807 ****
  	    curr_sp_change += offset;
  	}
        else if (REG_P (XEXP (x, 0))
! 	       && REGNO (XEXP (x, 0)) >= FIRST_PSEUDO_REGISTER)
  	{
  	  /* If we modify the source of an elimination rule, disable
  	     it.  Do the same if it is the destination and not the
--- 801,807 ----
  	    curr_sp_change += offset;
  	}
        else if (REG_P (XEXP (x, 0))
! 	       && REGNO (XEXP (x, 0)) < FIRST_PSEUDO_REGISTER)
  	{
  	  /* If we modify the source of an elimination rule, disable
  	     it.  Do the same if it is the destination and not the
diff -Nrcpad gcc-17-20260426/gcc/lra-lives.cc gcc-17-20260503/gcc/lra-lives.cc
*** gcc-17-20260426/gcc/lra-lives.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/lra-lives.cc	Sun May  3 22:32:06 2026
*************** clear_sparseset_regnos (sparseset set, i
*** 632,638 ****
  {
    if (regno >= FIRST_PSEUDO_REGISTER)
      {
!       sparseset_clear_bit (dead_set, regno);
        return;
      }
    for (int last = end_hard_regno (mode, regno); regno < last; regno++)
--- 632,638 ----
  {
    if (regno >= FIRST_PSEUDO_REGISTER)
      {
!       sparseset_clear_bit (set, regno);
        return;
      }
    for (int last = end_hard_regno (mode, regno); regno < last; regno++)
*************** static bool
*** 645,651 ****
  regnos_in_sparseset_p (sparseset set, int regno, enum machine_mode mode)
  {
    if (regno >= FIRST_PSEUDO_REGISTER)
!     return sparseset_bit_p (dead_set, regno);
    for (int last = end_hard_regno (mode, regno); regno < last; regno++)
      if (!sparseset_bit_p (set, regno))
        return false;
--- 645,651 ----
  regnos_in_sparseset_p (sparseset set, int regno, enum machine_mode mode)
  {
    if (regno >= FIRST_PSEUDO_REGISTER)
!     return sparseset_bit_p (set, regno);
    for (int last = end_hard_regno (mode, regno); regno < last; regno++)
      if (!sparseset_bit_p (set, regno))
        return false;
diff -Nrcpad gcc-17-20260426/gcc/lra-remat.cc gcc-17-20260503/gcc/lra-remat.cc
*** gcc-17-20260426/gcc/lra-remat.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/lra-remat.cc	Sun May  3 22:32:06 2026
*************** reg_overlap_for_remat_p (lra_insn_reg *r
*** 697,703 ****
  	if (regno2 >= FIRST_PSEUDO_REGISTER)
  	  nregs2 = 1;
  	else
! 	  nregs2 = hard_regno_nregs (regno2, reg->biggest_mode);
  
  	if ((regno2 + nregs2 - 1 >= regno && regno2 < regno + nregs)
  	    || (regno + nregs - 1 >= regno2 && regno < regno2 + nregs2))
--- 697,703 ----
  	if (regno2 >= FIRST_PSEUDO_REGISTER)
  	  nregs2 = 1;
  	else
! 	  nregs2 = hard_regno_nregs (regno2, reg2->biggest_mode);
  
  	if ((regno2 + nregs2 - 1 >= regno && regno2 < regno + nregs)
  	    || (regno + nregs - 1 >= regno2 && regno < regno2 + nregs2))
*************** do_remat (void)
*** 1073,1083 ****
        CLEAR_HARD_REG_SET (live_hard_regs);
        EXECUTE_IF_SET_IN_BITMAP (df_get_live_in (bb), 0, regno, bi)
  	{
! 	  int hard_regno = regno < FIRST_PSEUDO_REGISTER
! 			   ? regno
! 			   : reg_renumber[regno];
! 	  if (hard_regno >= 0)
! 	    SET_HARD_REG_BIT (live_hard_regs, hard_regno);
  	}
        bitmap_and (avail_cands, &get_remat_bb_data (bb)->avin_cands,
  		  &get_remat_bb_data (bb)->livein_cands);
--- 1073,1089 ----
        CLEAR_HARD_REG_SET (live_hard_regs);
        EXECUTE_IF_SET_IN_BITMAP (df_get_live_in (bb), 0, regno, bi)
  	{
! 	  int nregs = 1;
! 	  int hard_regno = regno;
! 	  if (regno >= FIRST_PSEUDO_REGISTER)
! 	    {
! 	      hard_regno = reg_renumber[regno];
! 	      if (hard_regno < 0)
! 		continue;
! 	      nregs = hard_regno_nregs (hard_regno, PSEUDO_REGNO_MODE (regno));
! 	    }
! 	  for (int i = 0; i < nregs; i++)
! 	    SET_HARD_REG_BIT (live_hard_regs, hard_regno + i);
  	}
        bitmap_and (avail_cands, &get_remat_bb_data (bb)->avin_cands,
  		  &get_remat_bb_data (bb)->livein_cands);
diff -Nrcpad gcc-17-20260426/gcc/lto-wrapper.cc gcc-17-20260503/gcc/lto-wrapper.cc
*** gcc-17-20260426/gcc/lto-wrapper.cc	Sun Apr 26 22:32:07 2026
--- gcc-17-20260503/gcc/lto-wrapper.cc	Sun May  3 22:32:06 2026
*************** init_num_threads (void)
*** 1381,1387 ****
  void
  print_lto_docs_link ()
  {
!   label_text url = label_text::take (global_dc->make_option_url (OPT_flto));
    inform (UNKNOWN_LOCATION,
  	  "see the %{%<-flto%> option documentation%} for more information",
  	  url.get ());
--- 1381,1387 ----
  void
  print_lto_docs_link ()
  {
!   label_text url = global_dc->get_option_url (OPT_flto);
    inform (UNKNOWN_LOCATION,
  	  "see the %{%<-flto%> option documentation%} for more information",
  	  url.get ());
*************** public:
*** 2282,2292 ****
    {
      return true;
    }
!   char *make_option_name (diagnostics::option_id,
! 			  enum diagnostics::kind,
! 			  enum diagnostics::kind) const final override
    {
!     return nullptr;
    }
  };
  
--- 2282,2293 ----
    {
      return true;
    }
!   label_text
!   get_option_name (diagnostics::option_id,
! 		   enum diagnostics::kind,
! 		   enum diagnostics::kind) const final override
    {
!     return label_text::borrow (nullptr);
    }
  };
  
diff -Nrcpad gcc-17-20260426/gcc/match.pd gcc-17-20260503/gcc/match.pd
*** gcc-17-20260426/gcc/match.pd	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/match.pd	Sun May  3 22:32:06 2026
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 2615,2620 ****
--- 2615,2639 ----
         && tree_to_shwi (@1) < TYPE_PRECISION (TREE_TYPE (@0)))
      (eq @0 @2)))
  
+ /* PR110010: (A >> C) != (B >> C) -> (A ^ B) >= (1 << C)
+    and likewise (A >> C) == (B >> C) -> (A ^ B) < (1 << C).
+ 
+    Note that maybe_canonicalize_comparison_1 related patterns
+    might change ">= (1 << C)" to "> (1 << C - 1)" and
+    "< (1 << C)" to "<= (1 << C - 1)".  */
+ (for cmp (ne eq)
+      icmp (ge lt)
+  (simplify
+   (cmp (rshift @0 INTEGER_CST@2) (rshift @1 INTEGER_CST@2))
+    (if (INTEGRAL_TYPE_P (TREE_TYPE (@0))
+ 	&& TYPE_UNSIGNED (TREE_TYPE (@0))
+ 	&& type_has_mode_precision_p (TREE_TYPE (@0))
+ 	&& types_match (@0, @1)
+ 	&& tree_fits_shwi_p (@2)
+ 	&& tree_to_shwi (@2) > 0
+ 	&& tree_to_shwi (@2) < TYPE_PRECISION (TREE_TYPE (@0)))
+   (icmp (bit_xor @0 @1) (lshift { build_one_cst (TREE_TYPE (@0)); } @2)))))
+ 
  /* Convert ~ (-A) to A - 1.  */
  (simplify
   (bit_not (convert? (negate @0)))
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 4842,4847 ****
--- 4861,4883 ----
  					: t, w);
  	   cst = build_uniform_cst (t, cst); }
      (convert (mult (convert:t @0) { cst; })))))
+ 
+ /* (X * C1) + (X << C2) -> X * (C1 + (1 << C2))  */
+ (simplify
+  (plus:c (nop_convert? (mult:s (nop_convert? @0) uniform_integer_cst_p@1))
+ 	 (lshift:s @0 INTEGER_CST@2))
+   (if (ANY_INTEGRAL_TYPE_P (TREE_TYPE (@0))
+        && tree_fits_uhwi_p (@2)
+        && tree_to_uhwi (@2) < element_precision (type))
+    (with { tree t = type;
+ 	   if (!TYPE_OVERFLOW_WRAPS (t)) t = unsigned_type_for (t);
+ 	   unsigned int prec = element_precision (type);
+ 	   wide_int w = wi::to_wide (uniform_integer_cst_p (@1));
+ 	   w += wi::set_bit_in_zero (tree_to_uhwi (@2), prec);
+ 	   tree cst = wide_int_to_tree (VECTOR_TYPE_P (t) ? TREE_TYPE (t)
+ 					: t, w);
+ 	   cst = build_uniform_cst (t, cst); }
+     (convert (mult (convert:t @0) { cst; })))))
  #endif
  
  /* Canonicalize (X*C1)|(X*C2) and (X*C1)^(X*C2) to (C1+C2)*X when
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 4995,5000 ****
--- 5031,5057 ----
     (if (!HONOR_NANS (@0))
      (op @0 @1))))
  
+ /* min (a, b) <= max (a, b) -> true
+    max (a, b) >= min (a, b) -> true
+    min (a, b) >  max (a, b) -> false
+    max (a, b) <  min (a, b) -> false */
+ (for legt (le gt)
+  (simplify
+   (legt:c (min @0 @1) (max @0 @1))
+   (if (!HONOR_NANS (@0))
+    { constant_boolean_node (legt == LE_EXPR, type); })))
+ 
+ /* min (a, b) <  max (a, b) -> a != b
+    max (a, b) >  min (a, b) -> a != b
+    min (a, b) >= max (a, b) -> a == b
+    max (a, b) <= min (a, b) -> a == b */
+ (for ltge (lt ge)
+      neeq (ne eq)
+  (simplify
+   (ltge:c (min @0 @1) (max @0 @1))
+   (if (!HONOR_NANS (@0))
+    (neeq @0 @1))))
+ 
  /* Simplify min (&var[off0], &var[off1]) etc. depending on whether
     the addresses are known to be less, equal or greater.  */
  (for minmax (min max)
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5251,5261 ****
  	&& expr_no_side_effects_p (@1))
     @2)))
  
! /* x != CST1 ? x + CST2 : 0 -> x + CST2 when CST1 == -CST2.  */
! (simplify
!  (cond (ne @0 INTEGER_CST@2) (plus@1 @0 INTEGER_CST@3) integer_zerop)
!  (if (wi::to_wide (@2) == -wi::to_wide (@3))
!   @1))
  
  /* Simplifications of shift and rotates.  */
  
--- 5308,5327 ----
  	&& expr_no_side_effects_p (@1))
     @2)))
  
! /* x != CST1 ? x + CST2 : CST3 -> x + CST2 when CST1 + CST2 == CST3.
!    This handles both scalars and uniform vectors.  */
! (for cnd (cond vec_cond)
!  (simplify
!   (cnd (ne @0 uniform_integer_cst_p@1)
!        (plus@2 @0 uniform_integer_cst_p@3)
!        uniform_integer_cst_p@4)
!   (with {
!     tree cst1 = uniform_integer_cst_p (@1);
!     tree cst2 = uniform_integer_cst_p (@3);
!     tree cst3 = uniform_integer_cst_p (@4);
!   }
!   (if (wi::to_wide (cst1) + wi::to_wide (cst2) == wi::to_wide (cst3))
!    @2))))
  
  /* Simplifications of shift and rotates.  */
  
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5373,5378 ****
--- 5439,5457 ----
        @0)))))
  #endif
  
+ #if GIMPLE
+ /* PR119420: (A >> bool) == 0 -> (unsigned)a <= (unsigned)bool
+    and its variant:
+    (A >> bool) != 0 -> (unsigned)a > (unsigned)bool;  */
+ (for cmp (eq ne)
+      icmp (le gt)
+  (simplify
+   (cmp (rshift@2 @0 zero_one_valued_p@1) integer_zerop)
+   (if (INTEGRAL_TYPE_P (TREE_TYPE (@0)) && single_use (@2))
+    (with { tree utype = unsigned_type_for (TREE_TYPE (@0)); }
+     (icmp (convert:utype @0) (convert:utype @1))))))
+ #endif
+ 
  /* Rewrite an LROTATE_EXPR by a constant into an
     RROTATE_EXPR by a new constant.  */
  (simplify
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 6711,6716 ****
--- 6790,6808 ----
        && INTEGRAL_TYPE_P (TREE_TYPE (@0)))
    (cond @1 (convert @2) (convert @3))))
  
+ /* PR123967: if (cond) A | CST1 : A & ~CST1
+ 
+    Make both bitops unconditional: (A & ~CST1) | (cond * CST1).  */
+ (for cmp (simple_comparison)
+  (simplify
+   (cond (cmp@4 @5 @6) (bit_ior @0 INTEGER_CST@1) (bit_and@3 @0 INTEGER_CST@2))
+    (if (INTEGRAL_TYPE_P (type)
+ 	&& INTEGRAL_TYPE_P (TREE_TYPE (@0))
+ 	&& (TYPE_UNSIGNED (TREE_TYPE (@1)) || tree_int_cst_sgn (@1) > 0)
+ 	&& TYPE_PRECISION (type) <= BITS_PER_WORD
+ 	&& wi::to_wide (@1) == ~wi::to_wide (@2))
+     (bit_ior @3 (mult (convert:type @4) (convert:type @1))))))
+ 
  /* Simplification moved from fold_cond_expr_with_comparison.  It may also
     be extended.  */
  /* This pattern implements two kinds simplification:
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 7021,7049 ****
  #if GIMPLE
  /* Given two integers a and b:
     (a != b) & ((a|b) != 0) -> (a != b)
-    (a != b) | ((a|b) != 0) -> ((a|b) != 0)
-    (a == b) & ((a|b) == 0) -> ((a|b) == 0)
     (a == b) | ((a|b) == 0) -> (a == b)
     (a != b) & ((a|b) == 0) -> false
     (a == b) | ((a|b) != 0) -> true  */
! (simplify
!  (bit_and:c (ne:c @0 @1) (ne (bit_ior @0 @1) integer_zerop))
!  (ne @0 @1))
! (simplify
!  (bit_ior:c (ne:c @0 @1) (ne (bit_ior@2 @0 @1) integer_zerop@3))
!  (ne @2 @3))
! (simplify
!  (bit_and:c (eq:c @0 @1) (eq (bit_ior@2 @0 @1) integer_zerop@3))
!  (eq @2 @3))
! (simplify
!  (bit_ior:c (eq:c @0 @1) (eq (bit_ior @0 @1) integer_zerop))
!  (eq @0 @1))
! (simplify
!  (bit_and:c (ne:c @0 @1) (eq (bit_ior @0 @1) integer_zerop))
!  { constant_boolean_node (false, type); })
! (simplify
!  (bit_ior:c (eq:c @0 @1) (ne (bit_ior @0 @1) integer_zerop))
!  { constant_boolean_node (true, type); })
  #endif
  
  /* These was part of minmax phiopt.  */
--- 7113,7141 ----
  #if GIMPLE
  /* Given two integers a and b:
     (a != b) & ((a|b) != 0) -> (a != b)
     (a == b) | ((a|b) == 0) -> (a == b)
+ 
+    (a == b) & ((a|b) == 0) -> ((a|b) == 0)
+    (a != b) | ((a|b) != 0) -> ((a|b) != 0)
+ 
     (a != b) & ((a|b) == 0) -> false
     (a == b) | ((a|b) != 0) -> true  */
! (for bitop (bit_and bit_ior)
!      neeq  (ne      eq)
!  (simplify
!   (bitop:c (neeq @0 @1) (neeq (bit_ior @0 @1) integer_zerop))
!   (neeq @0 @1)))
! (for bitop (bit_and bit_ior)
!      neeq  (eq      ne)
!  (simplify
!   (bitop:c (neeq @0 @1) (neeq (bit_ior@2 @0 @1) integer_zerop@3))
!   (neeq @2 @3)))
! (for bitop (bit_and bit_ior)
!      neeql (ne      eq)
!      neeqr (eq      ne)
!  (simplify
!   (bitop (neeql @0 @1) (neeqr (bit_ior @0 @1) integer_zerop))
!   { constant_boolean_node (bitop==BIT_AND_EXPR, type); }))
  #endif
  
  /* These was part of minmax phiopt.  */
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 9912,9918 ****
       (if (TREE_OVERFLOW (res)
  	  && TYPE_OVERFLOW_UNDEFINED (TREE_TYPE (@0)))
        { constant_boolean_node (cmp == NE_EXPR, type); }
!       (if (single_use (@3))
         (cmp @0 { TREE_OVERFLOW (res)
  		 ? drop_tree_overflow (res) : res; }))))))))
  (for cmp (lt le gt ge)
--- 10004,10010 ----
       (if (TREE_OVERFLOW (res)
  	  && TYPE_OVERFLOW_UNDEFINED (TREE_TYPE (@0)))
        { constant_boolean_node (cmp == NE_EXPR, type); }
!       (if (single_use (@3) || wi::to_wide (res) == 0)
         (cmp @0 { TREE_OVERFLOW (res)
  		 ? drop_tree_overflow (res) : res; }))))))))
  (for cmp (lt le gt ge)
diff -Nrcpad gcc-17-20260426/gcc/opts-diagnostic.h gcc-17-20260503/gcc/opts-diagnostic.h
*** gcc-17-20260426/gcc/opts-diagnostic.h	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/opts-diagnostic.h	Sun May  3 22:32:06 2026
*************** along with GCC; see the file COPYING3.
*** 27,33 ****
  class gcc_diagnostic_option_id_manager : public diagnostics::option_id_manager
  {
  public:
!   char *make_option_url (diagnostics::option_id option_id) const final override;
  
  protected:
    gcc_diagnostic_option_id_manager (unsigned lang_mask)
--- 27,34 ----
  class gcc_diagnostic_option_id_manager : public diagnostics::option_id_manager
  {
  public:
!   label_text
!   get_option_url (diagnostics::option_id option_id) const final override;
  
  protected:
    gcc_diagnostic_option_id_manager (unsigned lang_mask)
*************** public:
*** 53,62 ****
    }
  
    int option_enabled_p (diagnostics::option_id option_id) const final override;
!   char *
!   make_option_name (diagnostics::option_id option_id,
! 		    enum diagnostics::kind orig_diag_kind,
! 		    enum diagnostics::kind diag_kind) const final override;
  
  private:
    const diagnostics::context &m_context;
--- 54,64 ----
    }
  
    int option_enabled_p (diagnostics::option_id option_id) const final override;
! 
!   label_text
!   get_option_name (diagnostics::option_id option_id,
! 		   enum diagnostics::kind orig_diag_kind,
! 		   enum diagnostics::kind diag_kind) const final override;
  
  private:
    const diagnostics::context &m_context;
diff -Nrcpad gcc-17-20260426/gcc/opts.cc gcc-17-20260503/gcc/opts.cc
*** gcc-17-20260426/gcc/opts.cc	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/opts.cc	Sun May  3 22:32:06 2026
*************** enable_warning_as_error (const char *arg
*** 3812,3827 ****
    free (new_option);
  }
  
! /* Return malloced memory for the name of the option OPTION_INDEX
!    which enabled a diagnostic, originally of type
!    ORIG_DIAG_KIND but possibly converted to DIAG_KIND by options such
!    as -Werror.  */
  
! char *
  compiler_diagnostic_option_id_manager::
! make_option_name (diagnostics::option_id option_id,
! 		  enum diagnostics::kind orig_diag_kind,
! 		  enum diagnostics::kind diag_kind) const
  {
    if (option_id.m_idx)
      {
--- 3812,3826 ----
    free (new_option);
  }
  
! /* Return the name of the option OPTION_INDEX which enabled a diagnostic,
!    originally of type ORIG_DIAG_KIND but possibly converted to DIAG_KIND by
!    options such as -Werror.   Can return null if OPTION_ID is zero.  */
  
! label_text
  compiler_diagnostic_option_id_manager::
! get_option_name (diagnostics::option_id option_id,
! 		 enum diagnostics::kind orig_diag_kind,
! 		 enum diagnostics::kind diag_kind) const
  {
    if (option_id.m_idx)
      {
*************** make_option_name (diagnostics::option_id
*** 3829,3850 ****
        if ((orig_diag_kind == diagnostics::kind::warning
  	   || orig_diag_kind == diagnostics::kind::pedwarn)
  	  && diag_kind == diagnostics::kind::error)
! 	return concat (cl_options[OPT_Werror_].opt_text,
! 		       /* Skip over "-W".  */
! 		       cl_options[option_id.m_idx].opt_text + 2,
! 		       NULL);
        /* A warning with option.  */
        else
! 	return xstrdup (cl_options[option_id.m_idx].opt_text);
      }
    /* A warning without option classified as an error.  */
    else if ((orig_diag_kind == diagnostics::kind::warning
  	    || orig_diag_kind == diagnostics::kind::pedwarn
  	    || diag_kind == diagnostics::kind::warning)
  	   && m_context.warning_as_error_requested_p ())
!     return xstrdup (cl_options[OPT_Werror].opt_text);
    else
!     return NULL;
  }
  
  /* Get the page within the documentation for this option.  */
--- 3828,3851 ----
        if ((orig_diag_kind == diagnostics::kind::warning
  	   || orig_diag_kind == diagnostics::kind::pedwarn)
  	  && diag_kind == diagnostics::kind::error)
! 	return label_text::take
! 	  (concat (cl_options[OPT_Werror_].opt_text,
! 		   /* Skip over "-W".  */
! 		   cl_options[option_id.m_idx].opt_text + 2,
! 		   NULL));
        /* A warning with option.  */
        else
! 	return label_text::take
! 	  (xstrdup (cl_options[option_id.m_idx].opt_text));
      }
    /* A warning without option classified as an error.  */
    else if ((orig_diag_kind == diagnostics::kind::warning
  	    || orig_diag_kind == diagnostics::kind::pedwarn
  	    || diag_kind == diagnostics::kind::warning)
  	   && m_context.warning_as_error_requested_p ())
!     return label_text::borrow (cl_options[OPT_Werror].opt_text);
    else
!     return label_text ();
  }
  
  /* Get the page within the documentation for this option.  */
*************** get_option_url_suffix (int option_index,
*** 3893,3914 ****
    return label_text ();
  }
  
! /* Return malloced memory for a URL describing the option OPTION_INDEX
!    which enabled a diagnostic.  */
  
! char *
  gcc_diagnostic_option_id_manager::
! make_option_url (diagnostics::option_id option_id) const
  {
    if (option_id.m_idx)
      {
        label_text url_suffix = get_option_url_suffix (option_id.m_idx,
  						     m_lang_mask);
        if (url_suffix.get ())
! 	return concat (DOCUMENTATION_ROOT_URL, url_suffix.get (), nullptr);
      }
  
!   return nullptr;
  }
  
  /* Return a heap allocated producer with command line options.  */
--- 3894,3916 ----
    return label_text ();
  }
  
! /* Return a URL describing the option OPTION_INDEX which enabled
!    a diagnostic, or null.  */
  
! label_text
  gcc_diagnostic_option_id_manager::
! get_option_url (diagnostics::option_id option_id) const
  {
    if (option_id.m_idx)
      {
        label_text url_suffix = get_option_url_suffix (option_id.m_idx,
  						     m_lang_mask);
        if (url_suffix.get ())
! 	return label_text::take
! 	  (concat (DOCUMENTATION_ROOT_URL, url_suffix.get (), nullptr));
      }
  
!   return label_text ();
  }
  
  /* Return a heap allocated producer with command line options.  */
diff -Nrcpad gcc-17-20260426/gcc/params.opt gcc-17-20260503/gcc/params.opt
*** gcc-17-20260426/gcc/params.opt	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/params.opt	Sun May  3 22:32:06 2026
*************** Bound on the cost of an expression to co
*** 674,679 ****
--- 674,683 ----
  Common Joined UInteger Var(param_max_iterations_to_track) Init(1000) Param Optimization
  Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates.
  
+ -param=max-niter-dominators-walk=
+ Common Joined UInteger Var(param_max_niter_dominators_walk) Init(8) IntegerRange(1, 1024) Param Optimization
+ Maximum number of dominators BBs to walk when simplifying loop bounds and conditions.
+ 
  -param=max-jump-thread-duplication-stmts=
  Common Joined UInteger Var(param_max_jump_thread_duplication_stmts) Init(15) Param Optimization
  Maximum number of statements allowed in a block that needs to be duplicated when threading jumps.
diff -Nrcpad gcc-17-20260426/gcc/po/ChangeLog gcc-17-20260503/gcc/po/ChangeLog
*** gcc-17-20260426/gcc/po/ChangeLog	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/ChangeLog	Sun May  3 22:32:06 2026
***************
*** 1,3 ****
--- 1,13 ----
+ 2026-05-01  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-04-27  Joseph Myers  <josmyers@redhat.com>
+ 
+ 	* sv.po: Update.
+ 
  2026-04-22  Joseph Myers  <josmyers@redhat.com>
  
  	* gcc.pot: Regenerate.
diff -Nrcpad gcc-17-20260426/gcc/po/be.po gcc-17-20260503/gcc/po/be.po
*** gcc-17-20260426/gcc/po/be.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/be.po	Sun May  3 22:32:06 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-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"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2002-05-17 15:54+0200\n"
  "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
  "Language-Team: Belarusian <i18n@tut.by>\n"
*************** msgstr ""
*** 1293,1304 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:204
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr ""
  
! #: config/nvptx/nvptx.opt:208
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr ""
--- 1293,1304 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:207
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr ""
  
! #: config/nvptx/nvptx.opt:211
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr ""
*************** msgstr ""
*** 2135,2147 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2135,2147 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2602,2608 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
--- 2602,2608 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
*************** msgstr ""
*** 2677,2683 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
--- 2677,2683 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
*************** msgid "Enable the CSR checking for the I
*** 2714,2720 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr ""
--- 2714,2720 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr ""
*************** msgstr ""
*** 2824,2830 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: 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 ""
--- 2824,2830 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr ""
*************** msgstr ""
*** 2870,2876 ****
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 2870,2876 ----
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr ""
*** 5171,5177 ****
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
--- 5171,5177 ----
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
*************** msgstr ""
*** 5528,5534 ****
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
--- 5528,5534 ----
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
*************** msgstr ""
*** 5839,6051 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:116
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:147
  #, no-c-format
  msgid "Specify the thread pointer register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:163
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:182
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:186
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:190
  #, fuzzy, no-c-format
  #| msgid "Optimize for 3900"
  msgid "Optimize for CPU."
  msgstr "Аптымізаваць для 3900"
  
! #: config/aarch64/aarch64.opt:194
  #, fuzzy, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Генерыраваць код для дадзенага ЦП"
  
! #: 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
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:304
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:366
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: 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
  msgid "This option is deprecated."
  msgstr ""
--- 5839,6056 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:152
  #, no-c-format
  msgid "Specify the thread pointer register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:168
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:187
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:191
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:195
  #, fuzzy, no-c-format
  #| msgid "Optimize for 3900"
  msgid "Optimize for CPU."
  msgstr "Аптымізаваць для 3900"
  
! #: config/aarch64/aarch64.opt:199
  #, fuzzy, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Генерыраваць код для дадзенага ЦП"
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:309
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:371
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, no-c-format
  msgid "This option is deprecated."
  msgstr ""
*************** msgstr ""
*** 11452,11458 ****
  
  #: 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
--- 11457,11463 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
  msgstr ""
  
  #: params.opt:1304
*************** msgstr ""
*** 18405,18486 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1537
  msgid "argument must be passed by copying"
  msgstr ""
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2566
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2583
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2588
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2595
  #, fuzzy
  msgid "volatile function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: calls.cc:2614
  #, fuzzy
  #| msgid "In function"
  msgid "nested function"
  msgstr "У функцыі"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2639
  msgid "inconsistent number of popped arguments"
  msgstr ""
  
! #: calls.cc:2646
  #, fuzzy
  #| msgid "%s does not support %s"
  msgid "frontend does not support sibling call"
  msgstr "%s не падтрымлівае %s"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3085
  msgid "variable size arguments"
  msgstr ""
  
! #: calls.cc:3109
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  msgid "tail call production failed"
  msgstr ""
  
--- 18410,18491 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1533
  msgid "argument must be passed by copying"
  msgstr ""
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2596
  #, fuzzy
  msgid "volatile function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "In function"
  msgid "nested function"
  msgstr "У функцыі"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  msgid "inconsistent number of popped arguments"
  msgstr ""
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support %s"
  msgid "frontend does not support sibling call"
  msgstr "%s не падтрымлівае %s"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  msgid "variable size arguments"
  msgstr ""
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr ""
  
*************** msgstr ""
*** 18601,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"
--- 18606,18617 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** 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 ""
  
--- 19903,19913 ----
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4198
  msgid "unable to reload address in "
  msgstr ""
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 20128,20134 ****
  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 ""
--- 20133,20139 ----
  msgstr ""
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr ""
*************** msgstr "Нерэчаісны выбар
*** 20542,20561 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, fuzzy, c-format
  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
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid vector constant"
--- 20547,20566 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, fuzzy, c-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid vector constant"
*************** msgstr "Нерэчаісны выбар
*** 20605,20675 ****
  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"
--- 20610,20680 ----
  msgid "invalid address mode"
  msgstr "нерэчаісны адрас"
  
! #: config/aarch64/aarch64.cc:23822
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23824
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 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"
--- 20691,20703 ----
  msgstr "нерэчаіснае значэньне %%r"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "нерэчаіснае значэньне %%R"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "нерэчаіснае значэньне %%N"
*************** msgstr "нерэчаіснае знач�
*** 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"
--- 20712,20718 ----
  msgid "invalid %%h value"
  msgstr "нерэчаіснае значэньне %%h"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr "нерэчаіснае значэньне %%L"
*************** msgstr "нерэчаіснае знач�
*** 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"
--- 20727,20733 ----
  msgid "invalid %%M value"
  msgstr "нерэчаіснае значэньне %%M"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr "нерэчаіснае значэньне %%U"
*************** msgstr "непадтрымліваема
*** 21069,21075 ****
  #: 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
--- 21074,21080 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "`%E' - нерэчаісная н
*** 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 ""
  
--- 21322,21451 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:14001
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386.cc:14006
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of asm flag output"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386.cc:14241
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "нерэчаісны %%-код"
  
! #: config/i386/i386.cc:14276
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "нерэчаісны %%-код"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14663
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14751
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid constraints for operand"
  msgstr "нерэчаісны %%c аперанд"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: config/i386/i386.cc:18092
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: config/i386/i386.cc:24925
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24928
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24931
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24934
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "\"%s\" - гэта не пача�
*** 21526,21534 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, fuzzy, c-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of '%%%c'"
--- 21531,21539 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, fuzzy, c-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of '%%%c'"
*************** msgid "insn contains an invalid address
*** 21598,21604 ****
  msgstr "нерэчаісны адрас"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr "нерэчаісны адрас"
  
--- 21603,21609 ----
  msgstr "нерэчаісны адрас"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  msgid "invalid address"
  msgstr "нерэчаісны адрас"
  
*************** msgstr "Нерэчаісны выбар
*** 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"
--- 21679,21685 ----
  msgid "invalid %%H value"
  msgstr "нерэчаіснае значэньне %%H"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%d value"
*************** msgstr "нераспазнаны адр�
*** 21732,21765 ****
  msgid "unsupported memory expression:"
  msgstr "непадтрымліваемая версія"
  
! #: config/riscv/riscv.cc:7969
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid vector operand"
  msgstr "нерэчаісны %%c аперанд"
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8227
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid register number for 'N' modifier"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/riscv/riscv.cc:8236
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8241
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8246
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr ""
--- 21737,21770 ----
  msgid "unsupported memory expression:"
  msgstr "непадтрымліваемая версія"
  
! #: config/riscv/riscv.cc:7972
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid vector operand"
  msgstr "нерэчаісны %%c аперанд"
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8230
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid register number for 'N' modifier"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/riscv/riscv.cc:8239
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8244
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8249
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr ""
*************** msgstr ""
*** 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 значэнне"
--- 21824,21830 ----
  msgid "invalid %%A value"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "дрэннае %%Q значэнне"
*************** 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 ""
--- 21865,21871 ----
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
*************** msgstr ""
*** 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"
--- 21896,21912 ----
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "нерэчаіснае значэньне %%V"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
*************** msgstr "нерэчаісны %%-код"
*** 22116,22142 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, fuzzy, c-format
  msgid "'B' operand is not constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1947
  #, fuzzy, c-format
  msgid "'o' operand is not constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: config/stormy16/stormy16.cc:1979
  #, fuzzy, c-format
  msgid "'h' operand is not SImode register"
  msgstr "Не выкарыстоўваць рэгістра sb"
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
--- 22121,22147 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, fuzzy, c-format
  msgid "'B' operand is not constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1948
  #, fuzzy, c-format
  msgid "'o' operand is not constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: config/stormy16/stormy16.cc:1980
  #, fuzzy, c-format
  msgid "'h' operand is not SImode register"
  msgstr "Не выкарыстоўваць рэгістра sb"
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
*************** 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 ""
  
--- 22199,22224 ----
  msgid "Unable to load DLL."
  msgstr ""
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  msgid "bad test"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2997
  msgid "invalid mask"
  msgstr "нерэчаісная маска"
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%t/%%b value"
  msgstr "нерэчаіснае значэньне %%x/X"
  
! #: config/xtensa/xtensa.cc:3151
  #, fuzzy
  msgid "no register in address"
  msgstr "невядомая назва рэгістра: %s"
  
! #: config/xtensa/xtensa.cc:3159
  msgid "address offset not a constant"
  msgstr ""
  
*************** msgstr ""
*** 22245,22251 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr ""
  
--- 22250,22256 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr ""
  
*************** msgstr ""
*** 22270,22277 ****
  #: 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 ""
--- 22275,22282 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
*************** msgstr ""
*** 22299,22305 ****
  #: 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 ""
--- 22304,22310 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
*************** msgstr ""
*** 22307,22313 ****
  #: 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 ""
--- 22312,22318 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
*************** msgstr ""
*** 22327,22339 ****
  #: 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 ""
--- 22332,22344 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
*************** msgstr ""
*** 22342,22348 ****
  #: 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 %<{%>"
--- 22347,22353 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr ""
*** 22359,22371 ****
  #: 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 ""
--- 22364,22376 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
*************** msgstr ""
*** 22375,22381 ****
  #: 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 ""
--- 22380,22386 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
*************** msgid "expected %<.%>"
*** 22385,22402 ****
  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 ""
--- 22390,22407 ----
  msgstr ""
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
*************** msgstr ""
*** 22406,22450 ****
  #: 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 ""
--- 22411,22455 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 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] ""
--- 22474,22480 ----
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
*************** msgstr "невыкарыстаемы п�
*** 22578,22584 ****
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
--- 22583,22589 ----
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
*************** msgstr ""
*** 22605,22880 ****
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3360
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "граматычная памылка"
  
! #: cp/error.cc:3375
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3865
  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"
--- 22610,22923 ----
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "граматычная памылка"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
! msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:641
! msgid "array element not a constant integer"
! msgstr ""
! 
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:1129
  msgid "reflection does not have template arguments"
  msgstr ""
  
! #: cp/reflect.cc:1140
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a function or function type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:3164
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3347
  msgid "reflection not suitable for alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3383
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr ""
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr ""
! 
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:4970
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  msgid "type is not object or reference type"
  msgstr ""
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5997
! msgid "no name and non-empty annotations specified"
! msgstr ""
! 
! #: cp/reflect.cc:6003
  #, fuzzy
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/reflect.cc:6008
  msgid "both alignment and bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6020
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:6026
! msgid "name unspecified and type is const"
! msgstr ""
! 
! #: cp/reflect.cc:6030
! msgid "name unspecified and type is volatile"
! msgstr ""
! 
! #: cp/reflect.cc:6038
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:6041
  #, fuzzy
  #| msgid "size of array is negative"
  msgid "alignment is negative"
  msgstr "адмоўны памер масіва "
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6062
! #, fuzzy
! #| msgid "function does not return string type"
! msgid "reflection does not have non-array object type"
! msgstr "функцыя не вяртае тып string"
! 
! #: cp/reflect.cc:6506
! msgid "current scope does not represent a function"
! msgstr ""
! 
! #: cp/reflect.cc:6526
! msgid "current scope does not represent a class nor a member function"
! msgstr ""
! 
! #: cp/reflect.cc:6685
  msgid "incomplete parent class"
  msgstr ""
  
! #: cp/reflect.cc:7149
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  msgid "not a complete class type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  #| msgid "virtual functions cannot be friends"
  msgid "value cannot be extracted"
*************** msgstr ""
*** 22925,22978 ****
  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 ""
  
! #: cp/typeck.cc:7868
  #, fuzzy
  #| msgid "too many arguments to function"
  msgid "in argument to unary !"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:7928
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7932
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 22968,23021 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.cc:7862
  #, fuzzy
  #| msgid "too many arguments to function"
  msgid "in argument to unary !"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** 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 ""
  
--- 23032,23090 ----
  msgid "BOZ constant truncated at %L"
  msgstr ""
  
! #: fortran/check.cc:4175
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5017 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5893
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5899
  msgid "BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:5905
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5912
  msgid "Expression is a noninteroperable derived type"
  msgstr ""
  
! #: fortran/check.cc:5918
  msgid "Procedure unexpected as argument"
  msgstr ""
  
! #: fortran/check.cc:5928
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5935
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5956
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5967
  msgid "Coarrays are not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5978
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 23111,23117 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4136
  msgid "array assignment"
  msgstr ""
  
--- 23154,23160 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr ""
  
*************** msgid "Index variable %qs redefined at %
*** 23120,23136 ****
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4047
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4050
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 23163,23179 ----
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** 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 ""
  
--- 23358,23368 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 23327,23471 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:2587
  #, fuzzy
  #| msgid "no arguments"
  msgid "allocatable argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2592
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2597
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2602
  #, fuzzy
  #| msgid "no arguments"
  msgid "pointer argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2607
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  #| msgid "no arguments"
  msgid "value argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2622
  msgid "assumed-shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2637
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  msgid "assumed-type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2670
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2677
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2689
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8330
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8334
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8338
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8342
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  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 ""
  
--- 23370,23514 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  #| msgid "no arguments"
  msgid "allocatable argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  #| msgid "no arguments"
  msgid "pointer argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2637
  #, fuzzy
  #| msgid "no arguments"
  msgid "value argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2647
  msgid "assumed-shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:2652
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2657
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2662
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2667
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "няма аргументаў"
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  msgid "assumed-type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2695
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2702
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2714
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** 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 ""
  
--- 23517,23547 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 23561,23587 ****
  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 ""
--- 23604,23630 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgid "expected boolean type"
*** 23679,23685 ****
  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 ""
--- 23722,23728 ----
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** msgstr "няма аргументаў"
*** 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"
--- 23790,23796 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
*************** msgstr ""
*** 24175,24181 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, fuzzy, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
--- 24218,24224 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, fuzzy, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
*************** msgstr ""
*** 24419,24431 ****
  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 ""
--- 24462,24474 ----
  msgid "Global declarative %s for %s"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
*************** msgstr ""
*** 24590,24602 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:387
  #, fuzzy, gcc-internal-format
  #| msgid "unknown escape sequence '\\%c'"
  msgid "unknown autovec preference %qs"
  msgstr "невядомая ESC-паслядоўнасць '\\%c'"
  
! #: config/aarch64/aarch64.opt:432
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr ""
--- 24633,24645 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:392
  #, fuzzy, gcc-internal-format
  #| msgid "unknown escape sequence '\\%c'"
  msgid "unknown autovec preference %qs"
  msgstr "невядомая ESC-паслядоўнасць '\\%c'"
  
! #: config/aarch64/aarch64.opt:437
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr ""
*************** msgstr ""
*** 25049,25056 ****
  
  #: 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\""
--- 25092,25099 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
*************** msgstr "\"%s\" атрыбут ігнар
*** 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"
--- 25111,25117 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** 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 ""
--- 25122,25128 ----
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr ""
*************** msgstr ""
*** 25162,25173 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 25205,25216 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr ""
*** 25284,25418 ****
  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"
--- 25327,25461 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1653
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1658
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1829
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1947
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2001
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2049
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2059 auto-profile.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "location is after end of function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: auto-profile.cc:2088
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2093
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3027
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr ""
  
! #: auto-profile.cc:3050
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3212
  #, 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:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3226
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr ""
  
! #: auto-profile.cc:3238
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr ""
  
! #: auto-profile.cc:3246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: auto-profile.cc:3255
  #, 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:3265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot read module profile from %s"
*************** 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 ""
--- 25466,25472 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr "вельмі шмат аргум
*** 25531,25537 ****
  msgid "illegal argument 0 to %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, fuzzy, gcc-internal-format
  msgid "third argument to %<crc%> builtins must be a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
--- 25574,25580 ----
  msgid "illegal argument 0 to %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, fuzzy, gcc-internal-format
  msgid "third argument to %<crc%> builtins must be a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
*************** msgstr ""
*** 25612,25623 ****
  msgid "cannot tail-call: %s"
  msgstr "немагчыма знайсьці кляс `%s'"
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3566
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
--- 25655,25666 ----
  msgid "cannot tail-call: %s"
  msgstr "немагчыма знайсьці кляс `%s'"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
*************** msgstr ""
*** 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"
--- 26326,26668 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "local symbols must be defined"
  msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4071
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "%s: section %s.%d is missing"
*************** msgstr ""
*** 27406,27422 ****
  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 ""
--- 27449,27465 ----
  msgid "impossible constraint in %<asm%>"
  msgstr "немагчымы апэратар '%s'"
  
! #: function.cc:4292
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4313
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
*************** 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 ""
--- 28151,28157 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 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 не вызначан."
--- 28191,28197 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG не вызначан."
*************** msgstr ""
*** 28168,28191 ****
  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
  #, fuzzy, gcc-internal-format
--- 28211,28234 ----
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 29076,29082 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
--- 29119,29125 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
*************** msgstr ""
*** 29146,29355 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2985
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid memory model %qs for %qD"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: gimple-ssa-warn-access.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid memory model %wi for %qD"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  msgid "valid models are %e"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3017
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid failure memory model %qs for %qD"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: gimple-ssa-warn-access.cc:3022
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3038
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3061
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is negative"
  msgid "argument %i value %s is negative"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3624
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3638
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3642
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3649
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: gimple-ssa-warn-access.cc:3652
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3758
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3786
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3820
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3977
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3978
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3982
  #, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3983
  #, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3987
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "call to %qD here"
  msgstr "выклікана адсюль"
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4005
  #, gcc-internal-format
  msgid "using dangling pointer %qE to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4010
  #, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4011
  #, gcc-internal-format
  msgid "using a dangling pointer to %qD"
  msgstr ""
  
! #: 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\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4032
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4036
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "unnamed temporary defined here"
  msgstr "немагчыма стварыць часовы файл"
  
! #: gimple-ssa-warn-access.cc:4126
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4131
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4137
  #, gcc-internal-format
  msgid "call to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4665
  #, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr ""
--- 29189,29398 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid memory model %qs for %qD"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: gimple-ssa-warn-access.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid memory model %wi for %qD"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  msgid "valid models are %e"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid failure memory model %qs for %qD"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: gimple-ssa-warn-access.cc:3021
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3037
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3060
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3554
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is negative"
  msgid "argument %i value %s is negative"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3672
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3686
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3690
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3697
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: gimple-ssa-warn-access.cc:3700
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3806
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3834
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3868
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4025
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4026
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4031
  #, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4035
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "call to %qD here"
  msgstr "выклікана адсюль"
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4053
  #, gcc-internal-format
  msgid "using dangling pointer %qE to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4058
  #, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4059
  #, gcc-internal-format
  msgid "using a dangling pointer to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4080
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "unnamed temporary defined here"
  msgstr "немагчыма стварыць часовы файл"
  
! #: gimple-ssa-warn-access.cc:4174
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4179
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4185
  #, gcc-internal-format
  msgid "call to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4713
  #, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr ""
*************** msgstr ""
*** 30155,30500 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:799
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:847
  #, fuzzy, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: ipa-devirt.cc:854
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:880
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:890
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:924
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:932
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1066
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1071
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1076
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1092
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr ""
  
! #: ipa-devirt.cc:1124
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr ""
  
! #: ipa-devirt.cc:1139
  #, fuzzy, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: ipa-devirt.cc:1154
  #, fuzzy, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: ipa-devirt.cc:1157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: ipa-devirt.cc:1168
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr ""
  
! #: ipa-devirt.cc:1184
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1190
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr ""
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1273
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1389
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1447
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1451
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1484
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1511
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1706
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr ""
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4372
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4381
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4410
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4416
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4425
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4431
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4436
  #, gcc-internal-format
  msgid "mismatching definition"
  msgstr ""
--- 30198,30543 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:868
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:916
  #, fuzzy, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: ipa-devirt.cc:923
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:949
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:959
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:993
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1001
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1135
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1140
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1145
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1161
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr ""
  
! #: ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr ""
  
! #: ipa-devirt.cc:1208
  #, fuzzy, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: ipa-devirt.cc:1223
  #, fuzzy, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: ipa-devirt.cc:1226
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: ipa-devirt.cc:1237
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr ""
  
! #: ipa-devirt.cc:1253
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1259
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr ""
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1342
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1458
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1516
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1520
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1553
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1580
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1656
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1775
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr ""
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4442
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4451
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4480
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4486
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4495
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4501
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4506
  #, gcc-internal-format
  msgid "mismatching definition"
  msgstr ""
*************** 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 ""
--- 30557,30563 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
*************** msgstr ""
*** 30746,30757 ****
  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 ""
--- 30789,30800 ----
  msgid "unable to find a register to spill"
  msgstr "Не выкарыстоўваць рэгістра sb"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 31123,31129 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
--- 31166,31172 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
*************** 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 ""
--- 32574,32595 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.cc:1304
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1316
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1319
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1331
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 33498,33668 ****
  msgid "ignoring loop annotation"
  msgstr "Нераспазнаны выбар \"%s\""
  
! #: tree-cfg.cc:2981
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3001
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3027
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3047
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3056
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3064
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3071
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3082
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3098
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3106
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3126
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid %qs offset operator"
  msgstr "нерэчаісны %%f аперанд"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid address operand in %qs"
  msgstr "нерэчаісны %%d аперанд"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "нерэчаісны %%f аперанд"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3254
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3269
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%m value"
  msgid "invalid expression for min lvalue"
  msgstr "нерэчаіснае значэньне %%m"
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3329
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3336
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: tree-cfg.cc:3346
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: tree-cfg.cc:3369
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3377
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3391
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3400
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 33541,33711 ----
  msgid "ignoring loop annotation"
  msgstr "Нераспазнаны выбар \"%s\""
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3108
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid %qs offset operator"
  msgstr "нерэчаісны %%f аперанд"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid address operand in %qs"
  msgstr "нерэчаісны %%d аперанд"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "нерэчаісны %%f аперанд"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3256
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3271
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%m value"
  msgid "invalid expression for min lvalue"
  msgstr "нерэчаіснае значэньне %%m"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 33673,34274 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3479
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: tree-cfg.cc:3506
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3517
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3549
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3558
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.cc:3565
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3593
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3616
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3653
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3668
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.cc:3682
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3697
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.cc:3712
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.cc:3752
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3789
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:3813
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3838
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3845
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "прапушчан ініцыялізатар"
  
! #: tree-cfg.cc:3950
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3961
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4196
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4209
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.cc:4237
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4245
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4277
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4342
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4358
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:4419
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4428
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:4434
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4444
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4454
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4510
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4519
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4527
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4554
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4586
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr ""
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: tree-cfg.cc:4648
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4713
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4720
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4729
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4756
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4799
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4833
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4860
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4870
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4882
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4895
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: tree-cfg.cc:4905
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4912
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4921
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4964
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: tree-cfg.cc:4973
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4983
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:5007
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> result"
  msgstr "дрэннае %%Q значэнне"
  
! #: tree-cfg.cc:5125
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> argument"
  msgstr "дрэннае %%Q значэнне"
  
! #: tree-cfg.cc:5146
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.cc:5249
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5308
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5373
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: tree-cfg.cc:5476
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5485
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5599
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5643
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5649
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5662
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5723
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5730
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5755
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5815
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5861
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5933
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "case labels not sorted: "
  msgstr "-pipe не падтрымліваецца"
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "прапушчана поле '%s' у '%s'"
  
! #: tree-cfg.cc:9785
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.cc:9910
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 33716,34317 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: tree-cfg.cc:3508
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3618
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3655
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3699
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.cc:3754
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3847
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "прапушчан ініцыялізатар"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4446
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4512
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4521
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4529
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4588
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr ""
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4854
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:5001
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> result"
  msgstr "дрэннае %%Q значэнне"
  
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> argument"
  msgstr "дрэннае %%Q значэнне"
  
! #: tree-cfg.cc:5148
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5651
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5679
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "case labels not sorted: "
  msgstr "-pipe не падтрымліваецца"
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "прапушчана поле '%s' у '%s'"
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.cc:9912
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 34448,34459 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: tree-ssa-alias.cc:4170
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
--- 34491,34502 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: tree-ssa-alias.cc:4169
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
*************** 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 ""
--- 35009,35015 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 35387,35398 ****
  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
--- 35430,35441 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15640
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 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"
--- 35443,35458 ----
  msgid "previous declaration of %qD"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: tree.cc:15805
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: tree.cc:15824
  msgid "%qD conflicts for version %qB"
  msgstr ""
  
! #: tree.cc:15837
  #, fuzzy
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "%qD conflicts with a previous declaration for version %qB"
*************** msgstr "не магу ініцыяліз
*** 35490,35496 ****
  msgid "no initializers are allowed in section %qs"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr ""
--- 35533,35539 ----
  msgid "no initializers are allowed in section %qs"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr ""
*************** msgstr ""
*** 35635,35641 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
--- 35678,35684 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
*************** msgstr ""
*** 35680,35734 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "%qE attribute argument has type %qT"
  msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  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' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
--- 35723,35777 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "%qE attribute argument has type %qT"
  msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  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:1228
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
*************** msgstr ""
*** 35743,35754 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
--- 35786,35797 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
*************** msgstr ""
*** 35961,35972 ****
  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"
--- 36004,36015 ----
  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:1027
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1034
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "section attribute not allowed for %q+D"
*************** msgstr "атрыбуты секцыі н
*** 35977,35995 ****
  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 "віртуальныя функцыі не могуць быць сяброўскімі"
--- 36020,36038 ----
  msgid "section attribute argument not a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1050
  #, 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:1061
  #, 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:1070
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
*************** msgstr ""
*** 36075,36081 ****
  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 "віртуальныя функцыі не могуць быць сяброўскімі"
--- 36118,36124 ----
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1149 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
*************** msgstr "\"%s\" атрыбут ігнар
*** 36121,36132 ****
  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\" атрыбут ігнарыруецца"
--- 36164,36175 ----
  msgid "%qE attribute is only applicable on functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1097
  #, 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:1105
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "\"%s\" атрыбут ігнарыруецца"
*************** msgstr "\"%s\" атрыбут ігнар
*** 36136,36147 ****
  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 ""
--- 36179,36190 ----
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1129
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
*************** msgstr ""
*** 36232,36254 ****
  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 ""
--- 36275,36297 ----
  msgid "visibility argument not a string"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
*************** msgstr ""
*** 36265,36271 ****
  
  #: 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\" звычайна функцыя"
--- 36308,36314 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "\"%s\" звычайна функцыя"
*************** msgid "%qE attribute argument 1 must tak
*** 36336,36342 ****
  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\" атрыбут ігнарыруецца"
--- 36379,36385 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1332
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "\"%s\" атрыбут ігнарыруецца"
*************** msgstr ""
*** 36413,36419 ****
  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 ""
--- 36456,36462 ----
  msgid "%qE argument is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgid "%qE attribute ignored on non-enum
*** 36480,36486 ****
  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 ""
--- 36523,36529 ----
  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:7593
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
*************** msgid "requested position is less than z
*** 36642,36656 ****
  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' павінен быць канстантай"
--- 36685,36699 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
*************** msgid "suggest parentheses around assign
*** 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%>"
--- 36963,36969 ----
  msgstr ""
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgstr "не хапае аргумент
*** 37093,37100 ****
  msgid "missing sentinel in function call"
  msgstr ""
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
--- 37136,37143 ----
  msgid "missing sentinel in function call"
  msgstr ""
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
*************** msgstr ""
*** 38125,38131 ****
  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 ""
--- 38168,38174 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** 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 ""
--- 38223,38229 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 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\" прапушчан"
--- 38239,38255 ----
  msgid "%qE is not initialized"
  msgstr "прапушчан ініцыялізатар"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "аргумент для \"%s\" прапушчан"
*************** msgstr "аргумент для \"%s\" �
*** 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 "нерэчаісны ініцыялізатар"
--- 38259,38265 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "нерэчаісны ініцыялізатар"
*************** 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 ""
--- 38354,38372 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a function argument"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** 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 ""
--- 38376,38383 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38855,38861 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr ""
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr ""
--- 38898,38904 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr ""
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr ""
*************** msgstr ""
*** 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"
--- 38973,38980 ----
  msgid "wrong type argument to %s"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** 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 ""
--- 39467,39483 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
*************** msgid_plural "passing argument %i to %qs
*** 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 ""
--- 39749,39755 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgid "ACLE function %qD requires ISA ex
*** 40648,40654 ****
  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 ""
--- 40691,40697 ----
  msgstr ""
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr ""
*** 41289,41295 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
--- 41332,41338 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
*************** msgid "SVE type %qT does not have a defi
*** 41336,41342 ****
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
--- 41379,41385 ----
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
*************** msgid "SVE type %qT not allowed in %<map
*** 41387,41393 ****
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
--- 41430,41436 ----
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 41480,41498 ****
  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"
--- 41523,41541 ----
  msgstr "\"%s\" звычайна функцыя"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgstr ""
*** 41538,41747 ****
  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
--- 41581,41790 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19394
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/aarch64/aarch64.cc:19426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Нераспазнаны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/aarch64/aarch64.cc:20084
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s не падтрымлівае %s"
  
! #: config/aarch64/aarch64.cc:20154
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** 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 ""
  
--- 41792,41987 ----
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function multiversioning not supported"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "непадтрымліваемая версія"
  
! #: config/aarch64/aarch64.cc:30748
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30861
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "YYDEBUG не вызначан."
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: config/aarch64/aarch64.cc:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr "аргумент `__builtin_args
*** 42128,42139 ****
  #: 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"
--- 42171,42182 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 42268,42289 ****
  msgstr "памер \"%s\" больш чам %d байт"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, fuzzy, gcc-internal-format
  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 ""
--- 42311,42332 ----
  msgstr "памер \"%s\" больш чам %d байт"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr "-pipe не падтрымлів�
*** 42822,42833 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%qs function cannot have arguments"
--- 42865,42876 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%qs function cannot have arguments"
*************** msgstr "віртуальныя функ�
*** 42838,42844 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qs function cannot return a value"
--- 42881,42887 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qs function cannot return a value"
*************** msgstr ""
*** 43171,43177 ****
  
  #: 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 "too many arguments to function"
  msgid "invalid argument to built-in function"
--- 43214,43220 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "invalid argument to built-in function"
*************** msgstr ""
*** 43492,43498 ****
  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 ""
--- 43535,43541 ----
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6747
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
*************** msgstr "аргумент `__builtin_args
*** 43664,43832 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: config/i386/i386-expand.cc:11087
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:12062
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:12157
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13205
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13220
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13255
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13295
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13304
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13317
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13327
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13332
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13471
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-expand.cc:13476
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13885
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13893
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13896
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14376
  #, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14446
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14706
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "Нерэчаісны выбар %s"
  
! #: config/i386/i386-expand.cc:15206
  #, fuzzy, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-expand.cc:15221
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%r value"
  msgid "invalid third argument"
  msgstr "нерэчаіснае значэньне %%r"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15240
  #, gcc-internal-format
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15251
  #, fuzzy, gcc-internal-format
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-expand.cc:15279
  #, fuzzy, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-expand.cc:15825
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:15858
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16826
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
--- 43707,43875 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: config/i386/i386-expand.cc:11093
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:12068
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:12163
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13211
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13226
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13261
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13301
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13310
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13323
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13333
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13338
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13477
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-expand.cc:13482
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13891
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13899
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:13902
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14382
  #, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14452
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14712
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "Нерэчаісны выбар %s"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-expand.cc:15218
  #, fuzzy, gcc-internal-format
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-expand.cc:15227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%r value"
  msgid "invalid third argument"
  msgstr "нерэчаіснае значэньне %%r"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15257
  #, fuzzy, gcc-internal-format
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-expand.cc:15285
  #, fuzzy, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-expand.cc:15831
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:15864
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16832
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
*************** msgstr ""
*** 44223,44230 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
--- 44266,44273 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
*************** msgstr ""
*** 44468,44474 ****
  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 ""
--- 44511,44517 ----
  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:4223 config/i386/i386.cc:4233
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
*************** msgstr ""
*** 44493,44504 ****
  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 ""
--- 44536,44547 ----
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4251
  #, 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:4253
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
*************** msgstr ""
*** 44508,44635 ****
  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 ""
--- 44551,44678 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10879
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10899
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** 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 ""
--- 44724,44730 ----
  msgid "argument %qd is not a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
*************** 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 ""
--- 44734,44740 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
*************** msgstr ""
*** 44846,44893 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
--- 44889,44936 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, gcc-internal-format
  msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:564
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, gcc-internal-format
  msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
*************** msgid "MSP430 built-in functions only wo
*** 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 ""
--- 45694,45700 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4161 config/xtensa/xtensa.cc:4187
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr ""
*************** msgstr "немагчыма зачыні�
*** 45879,45960 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:365
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:388
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5893
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5916
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6361
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6374
  #, fuzzy, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/nvptx/nvptx.cc:6714
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6722
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6736
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7761
  #, fuzzy, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/nvptx/nvptx.cc:7774
  #, fuzzy, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
--- 45922,46003 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:371
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:394
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5899
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5922
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6367
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6380
  #, fuzzy, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/nvptx/nvptx.cc:6720
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6728
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6742
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7767
  #, fuzzy, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/nvptx/nvptx.cc:7780
  #, fuzzy, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
*************** msgstr ""
*** 46184,46506 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, fuzzy, gcc-internal-format
  msgid "unrecognized RVV builtin"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr ""
  
! #: config/riscv/riscv.cc:1033
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:3464
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7029
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7330
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7344
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7353
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7362
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7438
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7599
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7607
  #, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7658
  #, fuzzy, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: config/riscv/riscv.cc:7666
  #, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr ""
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12270
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12275
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12341
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr ""
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12419
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12451
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12461
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "%qs is not a valid base register in %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:13047
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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 ""
  
--- 46227,46549 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  msgid "unrecognized RVV builtin"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr ""
  
! #: config/riscv/riscv.cc:1036
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:3467
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7032
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7333
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7347
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7356
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7365
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7441
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7602
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7610
  #, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7661
  #, fuzzy, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: config/riscv/riscv.cc:7669
  #, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr ""
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12273
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12278
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12344
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr ""
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12422
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12454
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12464
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "%qs is not a valid base register in %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:13050
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
! #: config/riscv/riscv.cc:15080
  msgid "invalid version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr ""
*** 47511,47532 ****
  msgid "%<function_profiler%> support"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1452
  #, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2031
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2425
  #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/stormy16/stormy16.cc:2432
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr ""
--- 47554,47575 ----
  msgid "%<function_profiler%> support"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1453
  #, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2032
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2426
  #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/stormy16/stormy16.cc:2433
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr ""
*************** msgstr ""
*** 47748,47779 ****
  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 ""
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
--- 47791,47822 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2783
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2818
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2825
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4296
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
*************** msgstr ""
*** 47860,47866 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
--- 47903,47909 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
*************** msgstr ""
*** 47947,47954 ****
  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 ""
--- 47990,47997 ----
  msgid "could not get size of source file"
  msgstr "не магу знайсці крыніцу %s\n"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr ""
*** 48439,48445 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
--- 48482,48488 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
*************** msgstr "ISO C89 не падтрымлі�
*** 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 ""
--- 48635,48641 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
*************** msgstr ""
*** 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"
--- 48646,48652 ----
  msgid "%q+D is usually a function"
  msgstr "`%s' - звычайна функцыя"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
*************** msgstr ""
*** 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 ""
--- 48725,48731 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** 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 ""
--- 48930,48936 ----
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
*************** msgstr ""
*** 49068,49074 ****
  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 ""
--- 49111,49117 ----
  msgid "function definition has qualified void return type"
  msgstr "функцыя не вяртае тып string"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
*************** msgstr ""
*** 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\" не аб'яўлены"
--- 49240,49246 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "тып параметра \"%s\" не аб'яўлены"
*************** msgstr ""
*** 49413,49419 ****
  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 ""
--- 49456,49462 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
*************** msgstr ""
*** 49480,49486 ****
  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 ""
--- 49523,49529 ----
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr ""
*************** msgstr "абвяшчэньне `%#D'"
*** 49548,49554 ****
  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 ""
--- 49591,49597 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
*************** msgstr ""
*** 49603,49609 ****
  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 ""
--- 49646,49652 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
*************** msgstr ""
*** 49759,49770 ****
  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"
--- 49802,49813 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
*************** msgstr ""
*** 49848,49854 ****
  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"
--- 49891,49897 ----
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
*************** msgstr "ISO C89 не падтрымлі�
*** 49960,49966 ****
  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 не падтрымліваецца гэтай мэтай"
--- 50003,50009 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
*************** msgstr ""
*** 50125,50136 ****
  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 ""
--- 50168,50179 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** 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 ""
--- 50233,50269 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 50240,50246 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
--- 50283,50289 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
*************** msgstr ""
*** 50251,50257 ****
  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"
--- 50294,50300 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 50299,50306 ****
  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"
--- 50342,50349 ----
  msgstr "невядомая назва рэгістра: %s"
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
*************** msgstr ""
*** 50337,50343 ****
  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\" атрыбут ігнарыруецца"
--- 50380,50386 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" атрыбут ігнарыруецца"
*************** msgstr "атрыбуты секцыі н
*** 50353,50364 ****
  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 ""
--- 50396,50407 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 50401,50407 ****
  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 ""
--- 50444,50450 ----
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgid "%<__GIMPLE%> function cannot be a
*** 50435,50441 ****
  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 ""
--- 50478,50484 ----
  msgstr "\"%s\" звычайна функцыя"
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgstr ""
*** 50466,50472 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13123
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 50509,50515 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr ""
*** 50522,50529 ****
  #: 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 ""
--- 50565,50572 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
*************** msgstr "нявернае выкарыс�
*** 50556,50567 ****
  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 %<}%>"
--- 50599,50610 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr ""
*** 50642,50663 ****
  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 ""
--- 50685,50706 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr ""
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr ""
*** 50667,50673 ****
  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 ""
--- 50710,50716 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
*************** msgstr ""
*** 50698,50714 ****
  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 ""
--- 50741,50757 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
*************** msgstr ""
*** 50718,50761 ****
  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 "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
--- 50761,50804 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
*************** msgstr "ISO C не дазваляе дэ
*** 50787,50793 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14967
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 50830,50836 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 50802,50808 ****
  #. 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 ""
--- 50845,50851 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
*************** msgstr "ISO C89 не падтрымлі�
*** 50837,50866 ****
  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 ""
--- 50880,50909 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
*************** msgstr ""
*** 50880,50891 ****
  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 ""
--- 50923,50934 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 50900,50907 ****
  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 ""
--- 50943,50950 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "паўтарэнне \"volatile\""
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C не дазваляе пу
*** 50923,50934 ****
  
  #. 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 ""
--- 50966,50977 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr "ISO C не падтрымлів�
*** 51107,51113 ****
  
  #: 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 ""
--- 51150,51156 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
*************** msgstr ""
*** 51122,51133 ****
  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 ""
--- 51165,51176 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
*************** msgstr "аргумент `__builtin_args
*** 51275,51281 ****
  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%>"
--- 51318,51324 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
*************** msgstr ""
*** 51318,51324 ****
  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 ""
--- 51361,51367 ----
  msgid "rotate count is negative"
  msgstr "адмоўны памер масіва "
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
*************** msgstr ""
*** 51430,51436 ****
  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 ""
--- 51473,51479 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
*************** msgstr ""
*** 51470,51481 ****
  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 "прапушчан ініцыялізатар"
--- 51513,51524 ----
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "прапушчан ініцыялізатар"
*************** msgstr "прапушчан ініцыя�
*** 51485,51541 ****
  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 ""
--- 51528,51584 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 51545,51556 ****
  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 ""
--- 51588,51599 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
*************** msgstr ""
*** 51560,51570 ****
  #: 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"
--- 51603,51613 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
*************** msgstr ""
*** 51580,51638 ****
  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 ""
--- 51623,51681 ----
  msgid "%qD is not a variable"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr ""
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 51655,51676 ****
  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 ""
--- 51698,51719 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
*************** msgstr ""
*** 51680,51780 ****
  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"
--- 51723,51823 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr ""
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "няма аргументаў"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
*************** msgstr "нерэчаісны %%-код"
*** 51785,51823 ****
  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 ""
--- 51828,51866 ----
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs modifier"
  msgstr "паўтарэньне `%s'"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
*************** msgstr ""
*** 51832,51853 ****
  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 ""
--- 51875,51896 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
*************** msgstr ""
*** 51857,51863 ****
  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 ""
--- 51900,51906 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
*************** msgstr ""
*** 51872,52190 ****
  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 ""
--- 51915,52233 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "нерэчаісны %%d аперанд"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "нерэчаісная маска"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "нерэчаісная маска"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Нерэчаісны выбар %s"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr ""
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex нерэчаісны для \"%s\""
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr ""
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
*************** msgstr ""
*** 52199,52205 ****
  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"
--- 52242,52248 ----
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
*************** msgstr "`%D' - гэта ня функц�
*** 52210,52231 ****
  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 ""
--- 52253,52274 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
*************** msgstr ""
*** 52251,52257 ****
  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 ""
--- 52294,52300 ----
  msgid "modified here"
  msgstr "'O' мадыфікатар"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
*************** msgstr ""
*** 52286,52396 ****
  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 ""
--- 52329,52439 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
*************** msgstr ""
*** 52400,52426 ****
  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 ""
--- 52443,52469 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 52430,52461 ****
  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 "вельмі шмат аргументаў у функцыі"
--- 52473,52504 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "вельмі шмат аргументаў у функцыі"
*************** msgstr "вельмі шмат аргум
*** 52463,52530 ****
  #. 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 ""
--- 52506,52573 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr ""
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
*************** msgstr ""
*** 52534,52540 ****
  msgid "expected a function name"
  msgstr ""
  
! #: c/c-parser.cc:26439 cp/parser.cc:53409
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr ""
--- 52577,52583 ----
  msgid "expected a function name"
  msgstr ""
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr ""
*************** msgstr ""
*** 52544,52590 ****
  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 ""
--- 52587,52633 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 52599,52655 ****
  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 ""
--- 52642,52698 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr ""
*************** msgstr ""
*** 52660,52687 ****
  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 ""
--- 52703,52730 ----
  msgid "variant %qD is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<match%> clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
*************** msgstr ""
*** 52691,52697 ****
  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 ""
--- 52734,52740 ----
  msgid "%qD is not of pointer type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr ""
*************** msgstr ""
*** 52701,52717 ****
  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 ""
--- 52744,52760 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr ""
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr ""
*************** msgstr ""
*** 52731,52742 ****
  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 ""
--- 52774,52785 ----
  msgid "base function %qD declared here"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
*************** msgstr ""
*** 52746,52752 ****
  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\" мае незавершаны тып"
--- 52789,52795 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" мае незавершаны тып"
*************** msgstr "\"%s\" мае незаверша
*** 52756,52762 ****
  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 ""
--- 52799,52805 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 52771,52854 ****
  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 ""
--- 52814,52897 ----
  msgid "no declaration of base function %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
*************** msgstr ""
*** 52873,52884 ****
  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"
--- 52916,52927 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr ""
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  #| msgid "Missing class name"
  msgid "missing %<map%> clause"
*************** msgstr ""
*** 52939,52970 ****
  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 ""
--- 52982,53013 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 52979,53139 ****
  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 ""
--- 53022,53182 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr ""
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr ""
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr ""
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "невядомая назва рэгістра: %s"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 53143,53149 ****
  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 ""
--- 53186,53192 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** 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 ""
--- 53202,53208 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** 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 ""
--- 53233,53400 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is negative"
  msgid "array subscript is negative"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:3664
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3668
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-typeck.cc:3873
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
*************** 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 ""
--- 53402,55268 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `++' and `--' on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C не падтрымлівае \"++\" і \"--\" для тыпу complex"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6487
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6699
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6889
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6921
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6922
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7093
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7112
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7117
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7422
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, fuzzy, gcc-internal-format
  #| msgid "initialization"
  msgid "(near initialization for %qs)"
  msgstr "ініцыялізацыя"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8227
  msgid "expected %e but argument is of type %e"
  msgstr ""
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  msgid "%e declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8960
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:9173
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:9188
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9196
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9202
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10004
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11207
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "excess elements in %qT initializer"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13334
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C не падтрымлівае \"goto *expr;\""
  
! #: c/c-typeck.cc:13340
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "функцыя не вяртае тып string"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: c/c-typeck.cc:13503
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16841
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17292
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17311
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported map expression %qE"
  msgstr "непадтрымліваемая версія"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18019
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr ""
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:18755
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55493,55745 ****
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:597
  #, gcc-internal-format
  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 ""
--- 55536,55783 ----
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1272
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr ""
  
! #: cobol/genapi.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr ""
  
! #: cobol/genapi.cc:4622
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5675
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5698
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8188
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8252
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8297
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8552
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8563
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr ""
  
! #: cobol/genapi.cc:8752
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10199
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10270
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10325
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10340
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10351
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10357
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10366
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10470
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12582
  #, 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:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12848
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13674
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13945
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:15462
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15699
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17553
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17591
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17621
  #, 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:17661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17673
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 55748,55819 ****
  #. 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 ""
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:369
  #, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr ""
  
! #: cobol/gengen.cc:413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr ""
  
! #: cobol/gengen.cc:482
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: 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
  msgid "Residual context count"
  msgstr ""
--- 55786,55867 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17894
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17962
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:379
  #, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr ""
  
! #: cobol/gengen.cc:423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr ""
  
! #: cobol/gengen.cc:502
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: cobol/gengen.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr ""
  
! #: cobol/gengen.cc:1276
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with %s"
! msgstr ""
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr ""
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, 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:2024
  #, 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:2448 cobol/gengen.cc:2607
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  msgstr ""
  
! #: cobol/gengen.cc:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr ""
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr ""
*************** msgstr ""
*** 55823,55835 ****
  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 ""
--- 55871,55883 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:640 cobol/genutil.cc:707
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: cobol/genutil.cc:868
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
*************** msgstr ""
*** 55844,55905 ****
  msgid "%s exited with status %d"
  msgstr ""
  
! #: cobol/symbols.cc:426
  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"
--- 55892,55953 ----
  msgid "%s exited with status %d"
  msgstr ""
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1900
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr ""
  
! #: cobol/symbols.cc:4292
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr ""
  
! #: cobol/symbols.cc:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1741
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1756
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1834
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2189
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling `%s'\n"
  msgid "%s: regcomp: %s"
  msgstr "%s: кампілюецца \"%s\"\n"
  
! #: cobol/util.cc:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling `%s'\n"
  msgid "failed compiling %s"
*************** msgstr "немагчымы апэрат�
*** 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\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
--- 56388,56394 ----
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
*************** msgstr "\"%s\" не абвешчан (п
*** 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"
--- 56398,56404 ----
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
*************** msgstr ""
*** 56677,56683 ****
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10776
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
--- 56725,56731 ----
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
*************** 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 ""
--- 56744,56750 ----
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr ""
*** 57295,57301 ****
  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"
--- 57343,57349 ----
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
*************** msgstr "папярэдняе вызна�
*** 57306,57312 ****
  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 ""
--- 57354,57360 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
*************** 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 ""
--- 57486,57492 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 57489,57495 ****
  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 ""
--- 57537,57543 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 57524,58371 ****
  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 ""
--- 57572,58419 ----
  msgid "uncaught exception of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:1908
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr ""
  
! #: cp/constexpr.cc:1926
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:2010
  #, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:2030
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2061 cp/constexpr.cc:2113
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s не падтрымлівае %s"
  
! #: cp/constexpr.cc:2276
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %qs call"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3643
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4074
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6282
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6486
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7536
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr ""
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "выклікана адсюль"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7620
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/constexpr.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "нерэчаіснае выкарыстаньне `%D'"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10820
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:11005
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:11007
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:11009
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr ""
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12461
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12972
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 58500,58853 ****
  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 ""
--- 58548,58901 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3152
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3155
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3158
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3161
  #, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3164
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3167
  #, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3170
  #, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr ""
  
! #: cp/constraint.cc:3173
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3183
  #, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr ""
  
! #: cp/constraint.cc:3187
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3190
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3193
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3196
  #, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3203
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3206
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3209
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3213
  #, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3215
  #, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3224
  #, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3228
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3234
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/constraint.cc:3237
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qT is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3245
  #, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr ""
  
! #: cp/constraint.cc:3247
  #, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3252
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3256
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3259
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/constraint.cc:3262
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3265
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3268
  #, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3273
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3275
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3280
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3284
  #, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3290
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr ""
  
! #: cp/constraint.cc:3292
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3299
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3303
  #, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3308
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3311
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3314
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3317
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3320
  #, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr ""
  
! #: cp/constraint.cc:3323
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3326
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3329
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3332
  #, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3337
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3339
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr ""
  
! #: cp/constraint.cc:3347
  #, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3351
  #, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr ""
  
! #: cp/constraint.cc:3354
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qT is not a union"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/constraint.cc:3357
  #, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3360
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3363
! #, fuzzy, gcc-internal-format
! msgid "%qT is not a structural type"
! msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/constraint.cc:3367
  #, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr ""
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr ""
  
! #: cp/constraint.cc:3373
  #, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr ""
  
! #: cp/constraint.cc:3376
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3380
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3384
  #, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr ""
  
! #: cp/constraint.cc:3451
  #, fuzzy, gcc-internal-format
  msgid "invalid constraints"
  msgstr "Нерэчаісны выбар %s"
  
! #: cp/constraint.cc:3472
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3476
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr ""
  
! #: cp/constraint.cc:3531
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr ""
  
! #: cp/constraint.cc:3548
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr ""
*** 58878,58927 ****
  msgid "previous declaration with fewer contracts here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: 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 "parameter declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration adds contracts to %q#D"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/contracts.cc:1661
  #, gcc-internal-format
  msgid "first declared here"
  msgstr ""
  
! #: cp/contracts.cc:1922
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "constructor does not return a value to test"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/contracts.cc:1924
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "destructor does not return a value to test"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/contracts.cc:1925
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
--- 58926,58975 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/contracts.cc:564
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:565 cp/contracts.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "parameter declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/contracts.cc:595
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:1038
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr ""
  
! #: cp/contracts.cc:1674
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration adds contracts to %q#D"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/contracts.cc:1675
  #, gcc-internal-format
  msgid "first declared here"
  msgstr ""
  
! #: cp/contracts.cc:1936
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "constructor does not return a value to test"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/contracts.cc:1938
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "destructor does not return a value to test"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/contracts.cc:1939
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
*************** msgstr ""
*** 58993,58999 ****
  msgid "%<return_void%> declared here"
  msgstr ""
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr ""
--- 59041,59047 ----
  msgid "%<return_void%> declared here"
  msgstr ""
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr ""
*************** msgstr ""
*** 59065,59148 ****
  msgid "awaitable type %qT is not a structure"
  msgstr ""
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/coroutines.cc:1861
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr ""
  
! #: cp/coroutines.cc:1898
  #, fuzzy, gcc-internal-format
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/coroutines.cc:1908
  #, fuzzy, gcc-internal-format
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/coroutines.cc:2412
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr ""
  
! #: cp/coroutines.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate info for %qE"
  msgstr "паўтарэньне `%s'"
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4149
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr ""
  
! #: cp/coroutines.cc:4366
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5024
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 59113,59196 ----
  msgid "awaitable type %qT is not a structure"
  msgstr ""
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/coroutines.cc:1864
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr ""
  
! #: cp/coroutines.cc:1901
  #, fuzzy, gcc-internal-format
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/coroutines.cc:1911
  #, fuzzy, gcc-internal-format
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/coroutines.cc:2426
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr ""
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate info for %qE"
  msgstr "паўтарэньне `%s'"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr ""
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr ""
*** 59167,59234 ****
  msgid "%qs used outside of constant expressions"
  msgstr ""
  
! #: cp/cp-gimplify.cc:1291
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/cp-gimplify.cc:1472
  #, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2311
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2314
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2326
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4061
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4104
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4107
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/cp-gimplify.cc:4164
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/cp-gimplify.cc:4181
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4191
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 59215,59287 ----
  msgid "%qs used outside of constant expressions"
  msgstr ""
  
! #: cp/cp-gimplify.cc:999
! #, gcc-internal-format
! msgid "unexpected %<std::%s%> declaration"
! msgstr ""
! 
! #: cp/cp-gimplify.cc:1317
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/cp-gimplify.cc:1498
  #, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2337
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4130
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/cp-gimplify.cc:4207
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr ""
*** 59270,59276 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 59323,59329 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr "папярэдняе абвяш�
*** 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"
--- 59717,59723 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
*************** msgstr "нехапае аргумент�
*** 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 ""
--- 59945,59957 ----
  msgid "previous specification in %q#D here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting exporting for declaration %qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
*************** 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 ""
--- 60161,60167 ----
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
*************** msgstr ""
*** 60153,62601 ****
  msgid "template parameters do not match template %qD"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:5736
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6162
  #, gcc-internal-format
  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 ""
  
! #: cp/decl.cc:6201
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6213
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6219
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6238
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:6241
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6288
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:6305
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6338
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6353
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:6356
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6364
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6371
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6383
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6387
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:6419
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6422
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: cp/decl.cc:6506
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, gcc-internal-format
  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\" ініцыялізаваны"
  
! #: 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 ""
  
! #: 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 ""
--- 60206,62664 ----
  msgid "template parameters do not match template %qD"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:5750
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6385
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6436
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6681
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6900
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7175
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "прапушчан памер масіва ў `%D'"
  
! #: cp/decl.cc:7187
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "нулявы памер масіва `%D'"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7260
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7911
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8103
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8113
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8247
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8395
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
  
! #: cp/decl.cc:9392
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9397
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9812
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10316
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10317
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr ""
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10374
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:10605
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "прапушчан памер масіва ў `%D'"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "нулявы памер масіва `%D'"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:12017
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/decl.cc:12204
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:12297
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12485
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12490
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " адсюль"
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12527
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12674
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' павінна вяртаць `int'"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12949
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:12964
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13229
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "size of array %qD has non-integral type %qT"
  msgstr "памер масіва `%D' не цэлалікавы тып"
  
! #: cp/decl.cc:13232
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13318
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13321
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13345
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13348
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13472
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13482
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as array of void"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13542
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13682
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13689
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13928
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14141
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14147
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14157
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qE as non-member"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as parameter"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "пустое абвяшчэнне"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\""
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ не падтрымлівае \"long long\""
  
! #: cp/decl.cc:14580
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14596
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14667
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex нерэчаісны для \"%s\""
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:14815
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14928
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:15306
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qs declared as function returning a function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15546
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr ""
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15636
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Не магу знайсці файл для класа %s."
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15901
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16004
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16017
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16023
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16035
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16051
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16054
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16210
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:16218
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:16305
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Не магу знайсці дэкларацыю пратакола для \"%s\""
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16341
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:16399
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "нерэчаіснае выкарыстаньне `::'"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:16479
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16500
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[нельга знайсці %s]"
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:16632
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:16652
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16655
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16674
! #, gcc-internal-format
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr ""
! 
! #: cp/decl.cc:16682
! #, gcc-internal-format
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr ""
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17032
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:17039
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:17281
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17449
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17838
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:17845
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:17903
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:18006
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:18007
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:18019
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:18020
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "няма аргументаў"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:18043
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:18058
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:18082
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18213
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18242
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** 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 ""
--- 62670,62770 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/decl.cc:18327
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/decl.cc:18515
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18757
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "паўтарэнне \"restrict\""
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** 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 ""
--- 62773,62865 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19475
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/decl.cc:19649
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20637
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20904
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "не знойдзен клас \"%s\""
  
! #: cp/decl.cc:21302
  #, gcc-internal-format
  msgid "using %qs"
  msgstr ""
  
! #: cp/decl.cc:21329
! #, fuzzy, gcc-internal-format
! msgid "%qs used without %qs declaration"
! msgstr "\"%s\" - гэта не пачатак дэкларацыі"
! 
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 63225,63570 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3924
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr ""
  
! #: cp/error.cc:3929
  #, fuzzy
  #| msgid "In file included from %s:%d"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "У файле уключаным з %s:%d"
  
! #: cp/error.cc:3935
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr ""
  
! #: cp/error.cc:3961
  #, fuzzy, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/error.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In copy constructor %qD"
  msgstr "У канструкцыі"
  
! #: cp/error.cc:3965
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In constructor %qD"
  msgstr "У канструкцыі"
  
! #: cp/error.cc:3967
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In destructor %qD"
  msgstr "У канструкцыі"
  
! #: cp/error.cc:3969
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "У функцыі"
  
! #: cp/error.cc:3971
  #, fuzzy, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "у функцыі \"%s\":"
  
! #: cp/error.cc:3973
  #, fuzzy, gcc-internal-format
  msgid "In member function %qD"
  msgstr "у функцыі \"%s\":"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In function %qD"
  msgstr "У функцыі"
  
! #: cp/error.cc:3992
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr ""
  
! #: cp/error.cc:3994
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr ""
  
! #: cp/error.cc:3996
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:3998
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr ""
  
! #: cp/error.cc:4000
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/error.cc:4002
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "but %qE is a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/error.cc:4004
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr ""
  
! #: cp/error.cc:4006
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/error.cc:4008
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr ""
  
! #: 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 ""
--- 63293,63638 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr ""
  
! #: cp/error.cc:3936
  #, fuzzy
  #| msgid "In file included from %s:%d"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "У файле уключаным з %s:%d"
  
! #: cp/error.cc:3942
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr ""
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/error.cc:3970
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In copy constructor %qD"
  msgstr "У канструкцыі"
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In constructor %qD"
  msgstr "У канструкцыі"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In destructor %qD"
  msgstr "У канструкцыі"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "У функцыі"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "у функцыі \"%s\":"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  msgid "In member function %qD"
  msgstr "у функцыі \"%s\":"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In function %qD"
  msgstr "У функцыі"
  
! #: cp/error.cc:3999
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr ""
  
! #: cp/error.cc:4001
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr ""
  
! #: cp/error.cc:4003
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:4005
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr ""
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "but %qE is a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/error.cc:4011
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr ""
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/error.cc:4015
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr ""
  
! #: cp/error.cc:4017
  #, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr ""
  
! #: cp/error.cc:4019
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr ""
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "ініцыялізацыя"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4182
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "выклікана адсюль"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "няма аргументаў"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "няма аргументаў"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5084
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/error.cc:5099
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5125
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5140
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** 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 ""
--- 63853,63859 ----
  msgid "member %qD is used uninitialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5232 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 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"
--- 63970,63976 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 64094,64136 ****
  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:5007
  #, gcc-internal-format
  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 ""
--- 64162,64204 ----
  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:5121
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5441
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5478
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/init.cc:5493
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5499
  #, 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:5514
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5519
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5833
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr "\"%s\" мае незаверша
*** 64165,64247 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:809
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:946
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
  
! #: cp/lambda.cc:1630
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1634
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter `%s'"
  msgid "invalid %<#pragma %s%>"
  msgstr "нерэчаісны парамэтр `%s'"
  
! #: cp/lex.cc:709
  #, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr ""
  
! #: cp/lex.cc:781
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr ""
  
! #: cp/lex.cc:809
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: cp/lex.cc:824
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/lex.cc:828
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:880
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
--- 64233,64323 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:820
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:957
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
  
! #: cp/lambda.cc:1641
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1645
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1953
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr ""
  
! #: cp/lex.cc:704
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter `%s'"
  msgid "invalid %<#pragma %s%>"
  msgstr "нерэчаісны парамэтр `%s'"
  
! #: cp/lex.cc:712
  #, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr ""
  
! #: cp/lex.cc:784
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr ""
  
! #: cp/lex.cc:812
  #, fuzzy, gcc-internal-format
  msgid "%qD not defined"
  msgstr "YYDEBUG не вызначан."
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/lex.cc:827
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/lex.cc:831
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:883
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
*************** 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 ""
--- 64327,64383 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr "няма папярэдняга
*** 64692,64698 ****
  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"
--- 64761,64767 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting type for imported declaration %#qD"
*************** msgstr "канфлікт з папярэ
*** 64710,65138 ****
  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 ""
--- 64779,65207 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12648
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting imported declaration %q#D"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "existing declaration %#qD"
  msgstr "у абвяшчэньні  `%D'"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr ""
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/module.cc:13999
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "existing definition %qD"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/module.cc:14013
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:14015
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14284
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14414
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20764
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/module.cc:20976
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/module.cc:21969
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/module.cc:21990
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previously declared in module %qs"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previously declared in global module"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr ""
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/module.cc:22429
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr ""
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22739
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22741
  #, gcc-internal-format
  msgid "module declared here"
  msgstr ""
*************** msgstr ""
*** 65144,65253 ****
  #. 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"
--- 65213,65322 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown compiled module interface: %s"
  msgstr "невядомая назва рэгістра: %s"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid header name %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "writing CMI %qs"
  msgstr "памылка запісу ў %s"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown header kind %qs"
*************** msgstr ""
*** 65263,65269 ****
  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 ""
--- 65332,65338 ----
  msgid "ignoring %qD declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
*************** msgstr "абвяшчэньне `%#D'"
*** 65310,65573 ****
  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 ""
--- 65379,65652 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:3698
! #, gcc-internal-format
! msgid "annotation applied to block scope extern %qD"
! msgstr ""
! 
! #: cp/name-lookup.cc:3705
! #, gcc-internal-format
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr ""
! 
! #: cp/name-lookup.cc:4170
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4897
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4900
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5528
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5531
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6347
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  #| msgid "%s: Not a directory"
  msgid "%qT is not a direct base of %qT"
  msgstr "%s: не дырэкторыя"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "using-declaration may not name namespace %qD"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/name-lookup.cc:6530
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6665
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9332
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "нерэчаісны ініцыялізатар"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/name-lookup.cc:9589
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/name-lookup.cc:9659
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9665
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9725
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** 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 ""
--- 65676,65682 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** 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 ""
--- 65721,65727 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr "Не магу знайсці д�
*** 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\" мае незавершаны тып"
--- 65791,65797 ----
  msgid "%qE is not a class template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "\"%s\" мае незавершаны тып"
*************** msgstr ""
*** 66024,67731 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:6261
  #, gcc-internal-format
  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\" мае незавершаны тып"
--- 66103,67820 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:6272
  #, gcc-internal-format
  msgid "expected a reflection of a type"
  msgstr ""
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6431
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6433
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6607
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "fixed-point types not supported in C++"
  msgstr "-pipe не падтрымліваецца"
  
! #: cp/parser.cc:6697
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.cc:6709
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6749
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:6970
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.cc:7130
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:7131
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7177
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7214
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7358
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.cc:7523
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7533
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7570 cp/parser.cc:9949
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7584 cp/parser.cc:7588
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7712
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7797 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:7922
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8010
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:8037
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8044
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8050
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8225
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.cc:8544
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8644
  #, 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:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8669
  #, 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:8695
  #, 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:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr ""
  
! #: cp/parser.cc:8866
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/parser.cc:8925
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8976
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr ""
  
! #: cp/parser.cc:9374 cp/parser.cc:9403
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9689 cp/typeck.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %qD"
  msgstr "нерэчаіснае выкарыстаньне `%D'"
  
! #: cp/parser.cc:9698
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.cc:10001
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
+ #: cp/parser.cc:10142
+ #, gcc-internal-format
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr ""
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr ""
  
! #: cp/parser.cc:10285
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/parser.cc:10388
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10447
  #, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.cc:10739
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10825
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.cc:10843
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10845
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10878
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10923
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.cc:10952
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11000
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr ""
  
! #: cp/parser.cc:11096
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11502
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.cc:11652
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11655
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.cc:11889
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.cc:12227
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12502
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.cc:12636
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12737
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12747
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12948
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12971
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12987
  #, 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:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13009
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13029
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:13049
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13090
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13099
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13124
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.cc:13135
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13173
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13184
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13189
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13281
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13335
  #, 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:13370
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13413
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13422
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13426
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13437
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13471
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13484
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13502
  #, 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:13555
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr ""
! 
! #: cp/parser.cc:13754
! #, gcc-internal-format
! msgid "%q#E declared here"
! msgstr ""
! 
! #: cp/parser.cc:14379
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:14548 cp/parser.cc:14800
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.cc:14619
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected labeled-statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: cp/parser.cc:14668
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.cc:14696
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14808
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14814
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.cc:14872
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14936
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15141
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15163
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:15188 cp/parser.cc:15223
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15265
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: cp/parser.cc:15474
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.cc:15476
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "condition declares a function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/parser.cc:15517
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:15669
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15976
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15983
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16009
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.cc:16014
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16593
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16655
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16736
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17109
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr ""
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.cc:17153
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17159
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17160
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr ""
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17387
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17658
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "неаднолькавае абвяшчэньне `%T' і `%T'"
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18294
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18301
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "пустое абвяшчэньне"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:18660
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18932
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19126
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20445
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.cc:20479
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "нераспазнаны аператар %s"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:22030
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22194
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/parser.cc:23106
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:23153
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:23901
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23916
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23934
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24111
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24338
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24749
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24826
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:25159
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25198
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25214
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:25455
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25601
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25754
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:26029
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: cp/parser.cc:26040
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26386
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26934
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27063
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" мае незавершаны тып"
*************** msgstr "\"%s\" мае незаверша
*** 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"
--- 67823,68103 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "нерэчаісны абвяшчальнік"
  
! #: cp/parser.cc:27101
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:27243
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "пустое абвяшчэньне"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27448
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:27502
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/parser.cc:27906
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "нерэчаіснае выкарыстаньне `%T'"
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28628
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28756
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28781
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29100
  #, fuzzy, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "прапушчан прабел пасля нумара \"%.*s\""
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD specifier"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30447
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:30490
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
*************** msgstr "папярэдняе вызна�
*** 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\""
--- 68106,68373 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31912
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32295
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32533
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32612
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33083
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33651
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr ""
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:33829
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr ""
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35168
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:35704
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "невыкарыстаемы параметр \"%s\""
*************** 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 ""
--- 68376,68814 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36116
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36378
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "пустое абвяшчэнне"
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36592
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36955
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37461
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37599
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ не падтрымлівае \"long long\""
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:37644
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37717
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "нераспазнаны аператар %s"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr ""
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38345
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:38466
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38639
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38640
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38997
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "нерэчаісны рэжым для gen_tst_reg"
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42280
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43053
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
*************** 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 ""
--- 68817,68991 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a C pointer"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:55237
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55751
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57387
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57529
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57669
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 69378,69875 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:6454
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:6467
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:6479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "нявернае выкарыстанне \"restict\""
  msgstr[1] "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:6483
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "няма папярэдняга аб'яўлення для \"%s\""
  msgstr[1] "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:6517
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/pt.cc:6519
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6521
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr ""
  
! #: cp/pt.cc:6532
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:6560
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:7013
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7016
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7031
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7035
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7085
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7087
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7156
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/pt.cc:7165
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7174
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:7204
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7213
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7225
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7229
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7263
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7307
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7311
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7332
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:7342
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:7393
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7402
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7412
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7429
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7446
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7469
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7473
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7610
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc: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 ""
--- 69467,69969 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:6386
! #, gcc-internal-format
! msgid "local class in lambda in template parameter list"
! msgstr ""
! 
! #: cp/pt.cc:6461
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:6474
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:6486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "нявернае выкарыстанне \"restict\""
  msgstr[1] "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "няма папярэдняга аб'яўлення для \"%s\""
  msgstr[1] "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:6524
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6528
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr ""
  
! #: cp/pt.cc:6539
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:7419
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7428
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "in template argument for type %qT"
  msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
  
! #: cp/pt.cc:7819
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8689
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8988
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8991
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9078
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9363
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10277
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10796
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12481
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12508
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12512
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12741
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12742
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13110
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find `nm'"
  msgid "cannot index an empty pack"
  msgstr "нельга знайсці \"nm\""
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 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\" звычайна функцыя"
--- 69981,70105 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/pt.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: cp/pt.cc:16532
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "у абвяшчэньні  `%D'"
  
! #: cp/pt.cc:16659
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/pt.cc:16661
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/pt.cc:17528
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17703
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17815
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17951
  #, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr ""
  
! #: cp/pt.cc:17985
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" звычайна функцыя"
*************** msgstr "\"%s\" звычайна функ
*** 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 ""
--- 70107,70315 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr ""
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18418
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22374
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/pt.cc:22710
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:22713
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23431
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23433
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23458
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27899
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27964
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28000
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28065
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28135
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28482
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
*************** msgstr ""
*** 70227,70739 ****
  #. 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 ""
  
  #: cp/reflect.cc:130
  #, gcc-internal-format
- msgid "%<^^%> cannot be applied to a placeholder type"
- msgstr ""
- 
- #: cp/reflect.cc:137
- #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:142
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr ""
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: 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 "%<^^%> cannot be applied to a using-declaration"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/reflect.cc:189
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:207
  #, gcc-internal-format
  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 ""
  
  #: cp/rtti.cc:308
  #, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
--- 70321,70888 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29413
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:29432
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:30989
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/pt.cc:31194
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:31200
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32515
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32536
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:32687
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
  #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:135
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr ""
  
! #: cp/reflect.cc:143
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr ""
! 
! #: cp/reflect.cc:476
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
! #, gcc-internal-format
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr ""
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1163
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr ""
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr ""
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr ""
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr ""
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
! msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6596
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cp/reflect.cc:7726
! #, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr ""
! 
! #: cp/reflect.cc:7799
! #, gcc-internal-format
! msgid "incorrect %qT return type, expected %qs"
! msgstr ""
! 
! #: cp/reflect.cc:7802
! #, gcc-internal-format
! msgid "incorrect %qT return type, expected %qT"
! msgstr ""
! 
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: cp/reflect.cc:8523
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8530
! #, gcc-internal-format
! msgid "cannot splice a null reflection"
! msgstr ""
! 
! #: cp/reflect.cc:8540
! #, gcc-internal-format
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr ""
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr ""
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr ""
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9012
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9034
! #, gcc-internal-format
! msgid "invalid class member access of type template %qE"
! msgstr ""
! 
! #: cp/reflect.cc:9042
! #, gcc-internal-format
! msgid "cannot use %qE to access a class member"
! msgstr ""
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
+ #: cp/reflect.cc:9114
+ #, fuzzy, gcc-internal-format
+ msgid "expected a reflection of a function template"
+ msgstr "\"%s\" звычайна функцыя"
+ 
+ #: cp/reflect.cc:9130
+ #, gcc-internal-format
+ msgid "expected a reflection of a function or variable template"
+ msgstr ""
+ 
  #: cp/rtti.cc:308
  #, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
*************** msgstr "нявернае выкарыс�
*** 71067,71650 ****
  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 ""
--- 71216,71799 ----
  msgid "invalid base-class specification"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5236
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr ""
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6845
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6848
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8604
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8851
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8860
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9090
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9681
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9814
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9843
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9874
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13191
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13237
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
*************** msgstr ""
*** 71652,71998 ****
  #. 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 ""
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4759
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid " declared here"
  msgstr "выклікана адсюль"
  
! #: cp/tree.cc:4764
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
  
! #: cp/tree.cc:5052
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/tree.cc:5083
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr ""
  
! #: cp/tree.cc:5091
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5101
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr ""
  
! #: cp/tree.cc:5113
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5142
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5154 cp/tree.cc:5164
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5190
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5218
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr ""
  
! #: cp/tree.cc:5327
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Клас \"%s\" ужо існуе"
  
! #: cp/tree.cc:5330
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not public"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/tree.cc:5337
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.cc:5345
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.cc:5368
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5389
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5404
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/tree.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/tree.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5459
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5482
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/tree.cc:5485
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5490
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5548
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5643
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5665
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5673
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5686
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5717
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/tree.cc:5737
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.cc:5748
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5764
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5778
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "сімвальная канстанта вельмі доўгая"
  
! #: cp/tree.cc:5802
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5808
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5815
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.cc:5822
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5844
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5850
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5872
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5898
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/tree.cc:5911
  #, gcc-internal-format
  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 ""
--- 71801,72147 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid " declared here"
  msgstr "выклікана адсюль"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/tree.cc:5100
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr ""
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr ""
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr ""
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Клас \"%s\" ужо існуе"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not public"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/tree.cc:5354
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.cc:5362
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/tree.cc:5502
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/tree.cc:5754
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "сімвальная канстанта вельмі доўгая"
  
! #: cp/tree.cc:5819
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5832
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter `%s'"
  msgid "annotation on void parameter"
  msgstr "нерэчаісны парамэтр `%s'"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 72192,72995 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a member template function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/typeck.cc:4052
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:4086
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4089
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4092
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4161
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.cc:4322
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.cc:4433
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4685
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4694
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:4715
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4736
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4742
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4804
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4810
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:4811
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/typeck.cc:4817
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:4818
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/typeck.cc:4828
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4829
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4832
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:4833
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/typeck.cc:4911
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:4917
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:5231
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5278
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5293
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5370
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5373
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5379
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5382
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5419
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5429
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5438
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5441
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5709
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6496
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6543
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.cc:6609
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6718
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.cc:7119
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7127
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7135
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7188
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7265
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7266
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7283
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7286
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7293
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7488
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7494
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7500
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7511
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/typeck.cc:7561
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/typeck.cc:7619
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: cp/typeck.cc:7821
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7822
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7966
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/typeck.cc:7967
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:7983
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:7997
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:7999
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:8039
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8357
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8369
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8373
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8377
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.cc:8518
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8555
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8561
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8568
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8594
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8608
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9057
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/typeck.cc:9097
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: cp/typeck.cc:9172
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9242
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9267
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9278
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9316
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9330
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9403
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9412
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9454
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9524
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:9643
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9759
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10039
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10100
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10127
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/typeck.cc:10145
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Нерэчаісны выбар %s"
  
! #: cp/typeck.cc:10281
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10295
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10443
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:10767
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10772
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10781
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10785
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10790
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10826
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10830
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10835
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10840
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10850
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10936
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cp/typeck.cc:11022
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11025
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11063
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11073
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11077
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.cc:11415
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11516
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/typeck.cc:11535
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11538
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11575
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11604
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11693
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12297
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 72341,73149 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.cc:3605
! #, gcc-internal-format
! msgid "%q#D is not a member of %qT"
! msgstr ""
! 
! #: cp/typeck.cc:3781
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a member template function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/typeck.cc:4047
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:4081
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4084
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4156
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4680
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4689
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4799
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/typeck.cc:4812
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/typeck.cc:4823
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/typeck.cc:4906
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5288
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5365
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5368
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5374
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5377
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5414
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6538
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/typeck.cc:7556
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/typeck.cc:7614
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/typeck.cc:7961
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:7977
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:7993
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8559
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8566
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8592
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8606
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/typeck.cc:9095
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: cp/typeck.cc:9170
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9328
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:9641
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9757
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10141
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Нерэчаісны выбар %s"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10441
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:10765
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10770
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10779
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10783
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10788
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11023
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11691
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr ""
*** 73402,73418 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: d/d-attribs.cc:1153
  #, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr ""
  
! #: d/d-attribs.cc:1533
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
--- 73556,73572 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: d/d-attribs.cc:1156
  #, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr ""
  
! #: d/d-attribs.cc:1553
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
*************** msgstr "прапушчан ініцыя�
*** 73437,73479 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr ""
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2497
  #, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr ""
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, gcc-internal-format
  msgid "nested function missing body"
  msgstr ""
  
! #: d/d-codegen.cc:2565
  #, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr ""
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2882
  #, gcc-internal-format
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr ""
  
! #: d/d-codegen.cc:3107
  #, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr ""
--- 73591,73633 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr ""
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2507
  #, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr ""
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, gcc-internal-format
  msgid "nested function missing body"
  msgstr ""
  
! #: d/d-codegen.cc:2575
  #, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr ""
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2892
  #, gcc-internal-format
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr ""
  
! #: d/d-codegen.cc:3117
  #, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr ""
*************** msgstr ""
*** 73551,73575 ****
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr ""
  
! #: d/d-lang.cc:993
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s for writing"
  msgid "unable to open %s for writing: %m"
  msgstr "немагчыма адчыніць %s для запісу"
  
! #: d/d-lang.cc:1000
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "writing output file %s: %m"
  msgstr "немагчыма адчыніць файл уводу `%s'"
  
! #: d/d-lang.cc:1020
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "unable to open %s for reading: %m"
  msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
  
! #: d/d-lang.cc:1045
  #, fuzzy, gcc-internal-format
  #| msgid ""
  #| "\n"
--- 73705,73729 ----
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr ""
  
! #: d/d-lang.cc:997
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s for writing"
  msgid "unable to open %s for writing: %m"
  msgstr "немагчыма адчыніць %s для запісу"
  
! #: d/d-lang.cc:1004
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "writing output file %s: %m"
  msgstr "немагчыма адчыніць файл уводу `%s'"
  
! #: d/d-lang.cc:1024
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "unable to open %s for reading: %m"
  msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
  
! #: d/d-lang.cc:1049
  #, fuzzy, gcc-internal-format
  #| msgid ""
  #| "\n"
*************** msgstr ""
*** 73579,73590 ****
  "\n"
  "%s: памылка чытаньня файла ўводу `%s': %s\n"
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
--- 73733,73744 ----
  "\n"
  "%s: памылка чытаньня файла ўводу `%s': %s\n"
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
*************** msgstr ""
*** 73682,73688 ****
  msgid "%qs is not an associative array"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
--- 73836,73842 ----
  msgid "%qs is not an associative array"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
*************** msgstr ""
*** 73697,73718 ****
  msgid "%qs is not a field, but a %qs"
  msgstr ""
  
! #: d/expr.cc:1977
  #, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr ""
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr ""
  
! #: d/expr.cc:2804
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr ""
  
! #: d/expr.cc:2811
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr ""
--- 73851,73872 ----
  msgid "%qs is not a field, but a %qs"
  msgstr ""
  
! #: d/expr.cc:1975
  #, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr ""
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr ""
  
! #: d/expr.cc:2839
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr ""
  
! #: d/expr.cc:2846
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr ""
*************** msgstr ""
*** 73804,73820 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr ""
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1458
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
--- 73958,73974 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr ""
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1455
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
*************** msgstr ""
*** 74137,74144 ****
  
  #: 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
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 74291,74298 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgstr ""
*** 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"
--- 74569,74575 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 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' павінен быць канстантай"
--- 74645,74651 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8466
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
*************** 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 ""
--- 74786,74792 ----
  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:4160
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
*************** 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 ""
--- 74801,74807 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4955
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgid "The errmsg= argument at %L must b
*** 74788,74795 ****
  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 ""
--- 74942,74949 ----
  msgstr ""
  
  #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgid "BOZ constant at %L cannot appear
*** 74888,74896 ****
  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 ""
--- 75042,75050 ----
  msgstr ""
  
  #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
*************** msgstr ""
*** 74905,74916 ****
  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 ""
--- 75059,75070 ----
  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:4272 fortran/check.cc:4280
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2992 fortran/check.cc:4290
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
*************** msgstr ""
*** 75005,75623 ****
  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 ""
--- 75159,75777 ----
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.cc:4112
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: fortran/check.cc:4127
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4132
  #, 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:4157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "пустая сімвальная канстанта"
  
! #: fortran/check.cc:4166
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4197
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4209
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4219
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4304
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4323
  #, 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:4332
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4510
  #, 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:4644
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4797
  #, 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:4808
  #, 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:4817
  #, 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:4857
  #, 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:4884
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4940
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4991
  #, 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:5069 fortran/check.cc:7228
  #, 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:5130
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5140
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5159
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5210
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr ""
  
! #: fortran/check.cc:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr ""
  
! #: fortran/check.cc:5283
  #, 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:5374
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5384
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5391
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5414
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5454
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5472
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5481
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5516 fortran/simplify.cc:7895
  #, 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:5533 fortran/check.cc:5552
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5543 fortran/check.cc:5562
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5681
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5712
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5760
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5841 fortran/check.cc:8446
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5868 fortran/check.cc:6015
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5994
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6055
  #, 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:6109
  #, 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:6143
  #, 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:6155
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6162
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6176
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6201
  #, 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:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6216
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6237
  #, 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:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6254
  #, 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:6261
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6277
  #, 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:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6302
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6328
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6335
  #, 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:6341
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6361
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6372
  #, 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:6380
  #, 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:6389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6396
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6407
  #, 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:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6440
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6456
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: fortran/check.cc:6475
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.cc:6499
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr ""
  
! #: fortran/check.cc:6774
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6786
  #, 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:6824
  #, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:6884
  #, 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:6913
  #, 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:6939
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6950
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr ""
  
! #: fortran/check.cc:6961
  #, 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:7003
  #, 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:7055
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7074
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7082
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7117
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7242
  #, 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:7255
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7391
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7403
  #, 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:7558 fortran/check.cc:7594
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: fortran/check.cc:7623
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7635
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7677
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7684
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7705
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7722
  #, 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:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7752
  #, 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:7767 fortran/check.cc:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7988
  #, 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:8170
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.cc:8359 fortran/check.cc:8370
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:8430
  #, 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:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75683,75694 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr ""
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 75837,75848 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr ""
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** 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 ""
--- 75893,77954 ----
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:329
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:343
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:350
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:488
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: fortran/decl.cc:619
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:627
  #, 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:637
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:684
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:708
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:731
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:773
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:789
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:798
  #, 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:837
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:846
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:869
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:874
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:917
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:945
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:947
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:974
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:998
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1063
  #, 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:1087
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1109
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "пустая сімвальная канстанта"
  
! #: fortran/decl.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1430
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1442
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1460
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1476
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1559
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1624
  #, 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:1631
  #, 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:1638
  #, 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:1647
  #, 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:1657
  #, 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:1678
  #, 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:1683
  #, 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:1690
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1702
  #, 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:1713
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, 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:1745
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1753
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1762
  #, 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:1769
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1780
  #, 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:1836
  #, 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:1865
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1940
  #, 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:1980
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.cc:1995
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2004 fortran/decl.cc:2010
  #, 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:2150
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "прапушчан ініцыялізатар"
  
! #: fortran/decl.cc:2173
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2216
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: fortran/decl.cc:2290
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2375
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2441 fortran/decl.cc:2448
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2457
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2490 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.cc:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2593
  #, 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:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2684
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "ініцыялізацыя"
  
! #: fortran/decl.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2735
  #, 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:2792
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2794
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2802
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2812
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:2854
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2864
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2921
  #, 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:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:3030
  #, 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:3041
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr ""
  
! #: fortran/decl.cc:3075
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:3138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization"
  msgid "Old-style initialization at %C"
  msgstr "ініцыялізацыя"
  
! #: fortran/decl.cc:3146
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.cc:3202
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3227
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3253
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3267
  #, 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:3275
  #, 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:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.cc:3309
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3373 fortran/decl.cc:3408
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.cc:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.cc:3473 fortran/decl.cc:3550
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.cc:3486 fortran/decl.cc:3621
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3494 fortran/decl.cc:3627
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3524 fortran/decl.cc:4418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: fortran/decl.cc:3537
  #, 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:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3653
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.cc:3785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3886
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4072
  #, 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:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4125
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4136
  #, 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:4174
  #, 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:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4208
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4215
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4253
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6240
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6650
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Прапушчана назва"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6936
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7438
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8959
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11441
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "невядомая назва рэгістра: %s"
  
! #: fortran/decl.cc:12818
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13045
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13062
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13079
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 77937,78344 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2846
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2863
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2890
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2898
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2921
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3058
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3142
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3173
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3276
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3315
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3335
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3341
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3350
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3360
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3366
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3376
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3430
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3570
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3577
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3584
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3592
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3753
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3761
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3768
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3790
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3821
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3853
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3898
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3980
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4077
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4096
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4103
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4121
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4262
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4270
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4294
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4299
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4328
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4388
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4434
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4443
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4453
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4459
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4474
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4550
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4650
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4671
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4699
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4719
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 78091,78498 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3353
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3793
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 78346,78542 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4839
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4848
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: 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
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5061
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5088
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5094
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6738
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6746
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6754
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6765
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6776
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6845
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6891
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6899
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6916
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6924
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6939
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7005
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7014
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7035
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7077
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 78500,78696 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4800
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5104
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6942
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 78557,78563 ****
  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"
--- 78711,78717 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 78619,78660 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3021
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3027
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc: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 ""
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5185
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
--- 78773,78814 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3092
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
*************** 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 ""
--- 78933,78944 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 79210,79517 ****
  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 ""
--- 79364,79676 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4110
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4131
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4153
! #, gcc-internal-format
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr ""
! 
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4568
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4601
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "не знойдзен клас \"%s\""
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5458
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5652
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5746
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5753
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** 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 ""
--- 79860,79866 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
*************** 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 ""
--- 80407,80413 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 80423,80434 ****
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
--- 80582,80593 ----
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: fortran/iresolve.cc:3258
  #, 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 ""
  
! #: fortran/iresolve.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
*************** 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 ""
--- 81090,81096 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgstr ""
*** 81444,81535 ****
  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 ""
--- 81603,81694 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 82521,82527 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 82680,82686 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 82556,82567 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 82715,82726 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr ""
*** 83035,83041 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
--- 83194,83200 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
*************** msgstr ""
*** 83055,83061 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 83214,83220 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 83085,83101 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
--- 83244,83260 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
*************** 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 ""
--- 83374,83381 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 83296,83302 ****
  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
  msgid "Object %qs is not a variable at %L"
  msgstr ""
--- 83455,83461 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
*************** msgstr ""
*** 83319,83325 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 83478,83484 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** 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 ""
--- 83518,83524 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 83671,84268 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10505
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10510
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10538
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10572
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10645
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10655
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10665
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10668
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10672
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10695
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10732
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10753
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10761
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11064
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11073
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11080
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11102
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11114
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11148
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11156
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11201
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11263
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11350
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11365
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11388
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12303
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12330
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12398
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12424
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12430
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12455
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12469
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12522
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12536
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12584
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12592
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12621
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12625
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12632
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12636
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12661
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12972
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13012
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13173
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13180
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13227
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13233
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13583
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13612
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13634
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13650
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13665
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13675
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 83830,84437 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11137
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11331
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11423
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12627
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12656
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12660
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12667
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12671
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13610
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13618
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 84928,84989 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6967
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.cc:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr ""
  
! #: fortran/parse.cc:7172
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.cc:7224
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7228
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7234
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7237
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7259
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 85097,85158 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6994
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7076
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr ""
  
! #: fortran/parse.cc:7199
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.cc:7251
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7255
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7261
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7264
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 84991,84997 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 85160,85166 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 85449,86530 ****
  msgid "%qs at %C is not a variable"
  msgstr ""
  
! #: fortran/resolve.cc:121
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:124
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr ""
  
! #: fortran/resolve.cc:141
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr ""
  
! #: fortran/resolve.cc:154
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr ""
  
! #: fortran/resolve.cc:161
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr ""
  
! #: fortran/resolve.cc:170
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:176
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:198
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:299
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:303
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:315
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:387
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr ""
  
! #: fortran/resolve.cc:397
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr ""
  
! #: fortran/resolve.cc:402
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr ""
  
! #: fortran/resolve.cc:410
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr ""
  
! #: fortran/resolve.cc:415
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:425
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr ""
  
! #: fortran/resolve.cc:458
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:466
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:475
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:485
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:493
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:502
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:528
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:579
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr ""
  
! #: fortran/resolve.cc:599
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:602
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:628
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:630
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:803
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr ""
  
! #: fortran/resolve.cc:814
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr ""
  
! #: fortran/resolve.cc:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:865
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:872
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:876
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:883
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:887
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:925
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:930
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:981
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:985
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr ""
  
! #: fortran/resolve.cc:995
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1002
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1013
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1018
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1030
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1034
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1096
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1104
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1126
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1147
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1155
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1159
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr ""
  
! #: fortran/resolve.cc:1164
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1374
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1395
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1430
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1476
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1510
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:1529
  #, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1542
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1563
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1590
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr ""
  
! #: fortran/resolve.cc:1602
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1728
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1790
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: fortran/resolve.cc:1794
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1915
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1928
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.cc:1939
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1952
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:1990
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc: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 ""
  
! #: fortran/resolve.cc:2086
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2104
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "метка \"%s\" вызначана, але не выкарыстоўваецца"
  
! #: fortran/resolve.cc:2112
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2119
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2127
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2154
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2176
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: fortran/resolve.cc:2240
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2284
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/resolve.cc:2467
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2506
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2780
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.cc:2807
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:2919
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2939
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.cc:2977
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3038
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3150
  #, gcc-internal-format
  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 ""
  
! #: fortran/resolve.cc:3308
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr ""
  
! #: fortran/resolve.cc:3319
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3326
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3333
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:3400
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3411
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qs at %L is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3495
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:3534
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3626
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3630
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3688
  #, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3749
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3755
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3761
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3829
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3838
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3873
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3918
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: 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
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4158
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4162
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4254
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:4271
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:4303
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4458
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4462
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4557
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4565
  #, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr ""
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4614
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4655
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4679
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4722
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4840
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
! #: fortran/resolve.cc:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4887
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4902
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4910
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4917
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4931
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5056
  #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr ""
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5285
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5290
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5311
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5328
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5361
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5377
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5434
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/resolve.cc:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: fortran/resolve.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5805
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr ""
  
! #: fortran/resolve.cc:5827
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5834
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5856
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "Substring end index at %L is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: fortran/resolve.cc:6112
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6136
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6204
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6316
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6345
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr ""
  
! #: fortran/resolve.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6403
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 85618,86699 ----
  msgid "%qs at %C is not a variable"
  msgstr ""
  
! #: fortran/resolve.cc:142
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:145
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr ""
  
! #: fortran/resolve.cc:162
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr ""
  
! #: fortran/resolve.cc:175
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr ""
  
! #: fortran/resolve.cc:182
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr ""
  
! #: fortran/resolve.cc:191
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:197
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:219
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:321
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:325
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:337
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:412
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr ""
  
! #: fortran/resolve.cc:422
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr ""
  
! #: fortran/resolve.cc:427
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr ""
  
! #: fortran/resolve.cc:435
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr ""
  
! #: fortran/resolve.cc:440
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:450
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr ""
  
! #: fortran/resolve.cc:483
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:491
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:500
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:510
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:518
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:527
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:553
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:604
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr ""
  
! #: fortran/resolve.cc:624
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:627
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:653
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:655
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:828
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr ""
  
! #: fortran/resolve.cc:839
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr ""
  
! #: fortran/resolve.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:886
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:890
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:897
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:908
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:950
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:955
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1010
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr ""
  
! #: fortran/resolve.cc:1020
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1027
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1031
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1043
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1055
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1059
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:1063
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1121
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1129
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1172
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1176
  #, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1180
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1184
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr ""
  
! #: fortran/resolve.cc:1189
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1420
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1455
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1501
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1535
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:1554
  #, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1567
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1588
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr ""
  
! #: fortran/resolve.cc:1627
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1753
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1815
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: fortran/resolve.cc:1819
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1940
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1953
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.cc:1964
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1977
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:2015
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
! #: fortran/resolve.cc:2111
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2129
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "метка \"%s\" вызначана, але не выкарыстоўваецца"
  
! #: fortran/resolve.cc:2137
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2144
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2152
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2179
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2201
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: fortran/resolve.cc:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2286
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2309
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2318
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, gcc-internal-format
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:2492
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2531
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2810
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.cc:2837
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:2949
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2969
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.cc:3007
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3068
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3180
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:3338
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr ""
  
! #: fortran/resolve.cc:3349
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3356
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3363
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:3430
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3441
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qs at %L is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3594
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3656
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3660
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3718
  #, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3779
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3785
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3791
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3859
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3868
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3903
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3948
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4013
  #, 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:4020
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
  msgstr ""
  
! #: fortran/resolve.cc:4198
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4237
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4241
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4333
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:4387
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.cc:4439
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4542
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4641
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr ""
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4680
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4698
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4739
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4806
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
! #: fortran/resolve.cc:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4971
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4986
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:4989
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4994
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:5001
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:5015
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5147
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr ""
  
! #: fortran/resolve.cc:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same kind parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5163
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same rank"
  msgstr ""
  
! #: fortran/resolve.cc:5175
  #, 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:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5359
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5374
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5420
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5461
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5502
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5558
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/resolve.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5666
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: fortran/resolve.cc:5829
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5836
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/resolve.cc:5880
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5889
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr ""
  
! #: fortran/resolve.cc:5911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5918
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "Substring end index at %L is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: fortran/resolve.cc:6196
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6400
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6429
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr ""
  
! #: fortran/resolve.cc:6477
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 86533,86544 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 86702,86713 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6518
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 86547,86960 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6481
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6542
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6698
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6703
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6803
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "Invalid array reference at %L"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7358
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7397
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7406
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7635
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7688
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8253
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8299
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8365
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8572
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8581
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8591
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8611
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8624
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8629
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8634
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8640
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8711
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8720
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8818
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8823
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8830
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8843
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8856
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9093
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9299
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9307
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9358
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9496
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9521
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9622
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9693
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9781
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 86716,87129 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6565
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6626
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6773
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "Invalid array reference at %L"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8669
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9436
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9685
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9700
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 86963,87276 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10073
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10143
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10164
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, gcc-internal-format, gfc-internal-format
  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 ""
  
! #: fortran/resolve.cc:10288
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10301
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10316
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  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 ""
--- 87132,87445 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10601
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12004
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** 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 ""
--- 87447,87659 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12418
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "abort in %s, at %s:%d"
  msgid "Cannot assign %s to %s at %L"
  msgstr "спынена ў %s, ля %s:%d"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14049
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** 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 ""
--- 87661,88719 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "String length at %L is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15643
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15698
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16875
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17629
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18107
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr ""
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18427
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:18567
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18582
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18609
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18885
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19349
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19400
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "адмеціна `%s' вызначана, але ня выкарыстоўваецца"
  
! #: fortran/resolve.cc:19708
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "адмеціна `%s' вызначана, але ня выкарыстоўваецца"
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr "немагчыма ствары�
*** 88567,88667 ****
  msgid "%qs is not a directory"
  msgstr "%s: не дырэкторыя"
  
! #: fortran/scanner.cc:790
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "пустая сімвальная канстанта"
  
! #: fortran/scanner.cc:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "сімвальная канстанта вельмі доўгая"
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1958
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2187
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "file %qs left but not entered"
  msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
  
! #: fortran/scanner.cc:2229
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.cc:2552
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2564
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "Cannot open file %qs"
  msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
  
! #: fortran/scanner.cc:2574
  #, fuzzy, gcc-internal-format
  #| msgid "can't close input file %s"
  msgid "Cannot open included file %qs"
  msgstr "немагчыма зачыніць уваходзячы файл %s"
  
! #: fortran/scanner.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "Cannot open pre-included file %qs"
  msgstr "немагчыма адчыніць файл уводу `%s'"
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr ""
--- 88736,88836 ----
  msgid "%qs is not a directory"
  msgstr "%s: не дырэкторыя"
  
! #: fortran/scanner.cc:792
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1483
  #, fuzzy, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "пустая сімвальная канстанта"
  
! #: fortran/scanner.cc:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "сімвальная канстанта вельмі доўгая"
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2191
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "file %qs left but not entered"
  msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
  
! #: fortran/scanner.cc:2233
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.cc:2556
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2568
  #, fuzzy, gcc-internal-format
  #| msgid "Could not open data file %s.\n"
  msgid "Cannot open file %qs"
  msgstr "Немагчыма адчыніць файл з дадзенымі %s.\n"
  
! #: fortran/scanner.cc:2578
  #, fuzzy, gcc-internal-format
  #| msgid "can't close input file %s"
  msgid "Cannot open included file %qs"
  msgstr "немагчыма зачыніць уваходзячы файл %s"
  
! #: fortran/scanner.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "Cannot open pre-included file %qs"
  msgstr "немагчыма адчыніць файл уводу `%s'"
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr ""
*************** msgstr ""
*** 88827,89045 ****
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3336
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3556
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3673
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.cc:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3842
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3868
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3935
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "second argument of `%s' should be `char **'"
  msgid "Second argument of %s is negative at %L"
  msgstr "другім аргументам \"%s\" павінен быць \"char **\""
  
! #: fortran/simplify.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr ""
  
! #: fortran/simplify.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5303
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5752
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6689
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6742
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7601
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7657
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7879
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.cc:8520
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr ""
  
! #: fortran/simplify.cc:8649
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.cc:8678
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8826
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8893
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.cc:8917
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.cc:8933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9846
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 88996,89214 ----
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3340
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3560
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.cc:3685
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3846
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3872
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "second argument of `%s' should be `char **'"
  msgid "Second argument of %s is negative at %L"
  msgstr "другім аргументам \"%s\" павінен быць \"char **\""
  
! #: fortran/simplify.cc:4320
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4455
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr ""
  
! #: fortran/simplify.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5296
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5307
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5324
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5756
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6693
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6746
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6818
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7661
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.cc:8004
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.cc:8524
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr ""
  
! #: fortran/simplify.cc:8653
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.cc:8682
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8830
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8897
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.cc:8937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9850
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr ""
*** 89377,89450 ****
  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 ""
--- 89546,89619 ----
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** 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 ""
--- 89643,89676 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
+ #: fortran/trans-array.cc:7109
+ #, gcc-internal-format, gfc-internal-format
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr ""
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 89599,89712 ****
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc: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
  msgid "%s at %L has no default type"
  msgstr ""
  
! #: fortran/trans-decl.cc:1943
  #, gcc-internal-format
  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 ""
--- 89773,89886 ----
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr ""
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5786
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "unused variable `%s'"
  msgid "Unused variable %qs declared at %L"
  msgstr "невыкарыстоўваемая пераменная \"%s\""
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6625
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr ""
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
*************** msgstr ""
*** 89736,89748 ****
  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 ""
--- 89910,89922 ----
  msgid "Unknown intrinsic op"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: fortran/trans-expr.cc:6023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument list function at %L"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 89758,89769 ****
  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 ""
--- 89932,89943 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr "атрыбуты секцыі н
*** 89788,89970 ****
  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 ""
--- 89962,90144 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2217
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2222
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: fortran/trans-openmp.cc:4944
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5139
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find source %s"
  msgid "Cannot find symbol %qs at %L"
  msgstr "не магу знайсці крыніцу %s"
  
! #: fortran/trans-openmp.cc:9955
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9961
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10182
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10260
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
*************** msgstr "не магу зачыніць %
*** 90311,90317 ****
  msgid "two or more sections for %s"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 90485,90491 ----
  msgid "two or more sections for %s"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
*************** msgstr "параметр \"%s\" ініц
*** 90643,90674 ****
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr ""
--- 90817,90848 ----
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr ""
diff -Nrcpad gcc-17-20260426/gcc/po/da.po gcc-17-20260503/gcc/po/da.po
*** gcc-17-20260426/gcc/po/da.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/da.po	Sun May  3 22:32:06 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-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"
--- 137,143 ----
  msgstr ""
  "Project-Id-Version: gcc-9.1-b20190203\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2019-02-14 11:00+0200\n"
  "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
  "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
*************** msgstr ""
*** 1524,1536 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "Kendte PTX ISA-versioner (for brug med tilvalget -misa=):"
  
! #: config/nvptx/nvptx.opt:204
  #, fuzzy, no-c-format
  #| msgid "Specify the version of the ptx ISA to use."
  msgid "Specify the PTX ISA version to use."
  msgstr "Angiv versionen for ptx ISA'en at anvende."
  
! #: config/nvptx/nvptx.opt:208
  #, fuzzy, no-c-format
  #| msgid "Use fp registers"
  msgid "Initialize ptx registers."
--- 1524,1536 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "Kendte PTX ISA-versioner (for brug med tilvalget -misa=):"
  
! #: config/nvptx/nvptx.opt:207
  #, fuzzy, no-c-format
  #| msgid "Specify the version of the ptx ISA to use."
  msgid "Specify the PTX ISA version to use."
  msgstr "Angiv versionen for ptx ISA'en at anvende."
  
! #: config/nvptx/nvptx.opt:211
  #, fuzzy, no-c-format
  #| msgid "Use fp registers"
  msgid "Initialize ptx registers."
*************** msgstr ""
*** 2425,2437 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, fuzzy, no-c-format
  #| msgid "Pass all arguments on stack"
--- 2425,2437 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, fuzzy, no-c-format
  #| msgid "Pass all arguments on stack"
*************** msgid "Assume target CPU is configured a
*** 2943,2949 ****
  msgstr "Antag at målprocessoren er konfigureret som storendet"
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as little endian"
  msgid "Assume target CPU is configured as little endian."
--- 2943,2949 ----
  msgstr "Antag at målprocessoren er konfigureret som storendet"
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as little endian"
  msgid "Assume target CPU is configured as little endian."
*************** msgstr "Benyt subrutiner for funktionsin
*** 3023,3029 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, fuzzy, no-c-format
  #| msgid "Specify the MCU name"
--- 3023,3029 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, fuzzy, no-c-format
  #| msgid "Specify the MCU name"
*************** msgid "Enable the CSR checking for the I
*** 3064,3070 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, fuzzy, no-c-format
  #| msgid "Omit the frame pointer in leaf functions"
  msgid "Omit the frame pointer in leaf functions."
--- 3064,3070 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, fuzzy, no-c-format
  #| msgid "Omit the frame pointer in leaf functions"
  msgid "Omit the frame pointer in leaf functions."
*************** msgstr ""
*** 3181,3187 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: 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 ""
--- 3181,3187 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr ""
*************** msgstr ""
*** 3227,3233 ****
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 3227,3233 ----
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr "Understøt indbyggede RTM-funkti
*** 5743,5749 ****
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
--- 5743,5749 ----
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
*************** msgstr ""
*** 6132,6138 ****
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
--- 6132,6138 ----
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
*************** msgstr ""
*** 6463,6683 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:116
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target architecture"
  msgid "The register used to access the thread pointer:"
  msgstr "Angiv navnet på målarkitekturen"
  
! #: config/aarch64/aarch64.opt:147
  #, fuzzy, no-c-format
  #| msgid "Use given thread-local storage dialect"
  msgid "Specify the thread pointer register."
  msgstr "Benyt den givne tråd-lokale lagringsdialekt"
  
! #: config/aarch64/aarch64.opt:151
  #, fuzzy, no-c-format
  #| msgid "Don't assume that unaligned accesses are handled by the system"
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr "Antag ikke at ujusterede tilgange håndteres af systemet"
  
! #: config/aarch64/aarch64.opt:163
  #, fuzzy, no-c-format
  #| msgid "Specify bit size of immediate TLS offsets"
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Angiv bitstørrelse for umiddelbar TLS-afsæt"
  
! #: config/aarch64/aarch64.opt:182
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target architecture"
  msgid "Use features of architecture ARCH."
  msgstr "Angiv navnet på målarkitekturen"
  
! #: config/aarch64/aarch64.opt:186
  #, fuzzy, no-c-format
  #| msgid "Use features of and schedule code for given CPU"
  msgid "Use features of and optimize for CPU."
  msgstr "Benyt faciliteter fra og planlæg koden til en given processor"
  
! #: config/aarch64/aarch64.opt:190
  #, fuzzy, no-c-format
  #| msgid "Optimize for 3900"
  msgid "Optimize for CPU."
  msgstr "Optimér for 3900"
  
! #: config/aarch64/aarch64.opt:194
  #, fuzzy, no-c-format
  #| msgid "Generate code that conforms to the given ABI"
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Opret kode som overholde den angivne ABI"
  
! #: 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
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:304
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:366
  #, fuzzy, no-c-format
  #| msgid "Generate a call to abort if a noreturn function returns"
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Generér et kald til abort hvis en noreturn-funktion returnerer"
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: 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
  #, fuzzy, no-c-format
  #| msgid "`%s' is deprecated"
  msgid "This option is deprecated."
--- 6463,6688 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target architecture"
  msgid "The register used to access the thread pointer:"
  msgstr "Angiv navnet på målarkitekturen"
  
! #: config/aarch64/aarch64.opt:152
  #, fuzzy, no-c-format
  #| msgid "Use given thread-local storage dialect"
  msgid "Specify the thread pointer register."
  msgstr "Benyt den givne tråd-lokale lagringsdialekt"
  
! #: config/aarch64/aarch64.opt:156
  #, fuzzy, no-c-format
  #| msgid "Don't assume that unaligned accesses are handled by the system"
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr "Antag ikke at ujusterede tilgange håndteres af systemet"
  
! #: config/aarch64/aarch64.opt:168
  #, fuzzy, no-c-format
  #| msgid "Specify bit size of immediate TLS offsets"
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Angiv bitstørrelse for umiddelbar TLS-afsæt"
  
! #: config/aarch64/aarch64.opt:187
  #, fuzzy, no-c-format
  #| msgid "Specify the name of the target architecture"
  msgid "Use features of architecture ARCH."
  msgstr "Angiv navnet på målarkitekturen"
  
! #: config/aarch64/aarch64.opt:191
  #, fuzzy, no-c-format
  #| msgid "Use features of and schedule code for given CPU"
  msgid "Use features of and optimize for CPU."
  msgstr "Benyt faciliteter fra og planlæg koden til en given processor"
  
! #: config/aarch64/aarch64.opt:195
  #, fuzzy, no-c-format
  #| msgid "Optimize for 3900"
  msgid "Optimize for CPU."
  msgstr "Optimér for 3900"
  
! #: config/aarch64/aarch64.opt:199
  #, fuzzy, no-c-format
  #| msgid "Generate code that conforms to the given ABI"
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Opret kode som overholde den angivne ABI"
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:309
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:371
  #, fuzzy, no-c-format
  #| msgid "Generate a call to abort if a noreturn function returns"
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Generér et kald til abort hvis en noreturn-funktion returnerer"
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, fuzzy, no-c-format
  #| msgid "`%s' is deprecated"
  msgid "This option is deprecated."
*************** msgstr "Aktivér sammenkæderoptimeringe
*** 12344,12350 ****
  
  #: 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
--- 12349,12355 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
  msgstr ""
  
  #: params.opt:1304
*************** msgstr ""
*** 19662,19758 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1537
  #, fuzzy
  #| msgid "argument 1 must be a map"
  msgid "argument must be passed by copying"
  msgstr "1. parameter skal være en oversættelse"
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2566
  #, fuzzy
  #| msgid "argument #%d is a structure"
  msgid "callee returns a structure"
  msgstr "%d. parameter er en struktur"
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2583
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee returns twice"
  msgstr "kald %d returnerer = %s\n"
  
! #: calls.cc:2588
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee does not return"
  msgstr "kald %d returnerer = %s\n"
  
! #: calls.cc:2595
  #, fuzzy
  #| msgid "sizeof applied to a function type"
  msgid "volatile function type"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: calls.cc:2614
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "forventet funktion"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2639
  #, fuzzy
  #| msgid "destructors take no parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "destruktionsfunktioner kan ikke have parametre"
  
! #: calls.cc:2646
  #, fuzzy
  #| msgid "%s does not support %s"
  msgid "frontend does not support sibling call"
  msgstr "%s understøtter ikke %s"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3085
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "variable size arguments"
  msgstr "ugyldig typeparameter"
  
! #: calls.cc:3109
  #, fuzzy
  #| msgid "Pass all arguments on stack"
  msgid "hidden string length argument passed on stack"
  msgstr "Overbring alle parametre på stakken"
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  #, fuzzy
  #| msgid "verification error at PC=%d"
  msgid "tail call production failed"
--- 19667,19763 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1533
  #, fuzzy
  #| msgid "argument 1 must be a map"
  msgid "argument must be passed by copying"
  msgstr "1. parameter skal være en oversættelse"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  #, fuzzy
  #| msgid "argument #%d is a structure"
  msgid "callee returns a structure"
  msgstr "%d. parameter er en struktur"
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee returns twice"
  msgstr "kald %d returnerer = %s\n"
  
! #: calls.cc:2589
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee does not return"
  msgstr "kald %d returnerer = %s\n"
  
! #: calls.cc:2596
  #, fuzzy
  #| msgid "sizeof applied to a function type"
  msgid "volatile function type"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "forventet funktion"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  #| msgid "destructors take no parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "destruktionsfunktioner kan ikke have parametre"
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support %s"
  msgid "frontend does not support sibling call"
  msgstr "%s understøtter ikke %s"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "variable size arguments"
  msgstr "ugyldig typeparameter"
  
! #: calls.cc:3110
  #, fuzzy
  #| msgid "Pass all arguments on stack"
  msgid "hidden string length argument passed on stack"
  msgstr "Overbring alle parametre på stakken"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  #, fuzzy
  #| msgid "verification error at PC=%d"
  msgid "tail call production failed"
*************** msgstr "»%%l«-operand er ikke en etike
*** 19874,19885 ****
  #. 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"
--- 19879,19890 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "kommatalskonstant misbrugt"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 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:"
  
--- 21233,21245 ----
  msgid "this is the insn:"
  msgstr "dette er instruktionen:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "ugyldig operandadresse"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "kunne ikke generere genindlæsninger for:"
  
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 21462,21468 ****
  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>"
--- 21467,21473 ----
  msgstr "%s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
*************** msgstr "Ikke understøttet operand for k
*** 21858,21877 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, c-format
  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
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector constant"
--- 21863,21882 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ugyldig operand for »%%%c«"
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector constant"
*************** msgstr "ugyldig operandpræfiks »%%%c«
*** 21920,22001 ****
  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"
--- 21925,22006 ----
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "henvisningsvariabler er ikke tilladt som case-værdier"
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  #, fuzzy
  #| msgid "-fstack-limit- options are not supported on this cpu"
  msgid "subscript operation not supported on svbool_t"
  msgstr "-fstack-limit- tilvalg er ikke understøttet på denne cpu"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  #, fuzzy
  #| msgid "invalid operands to binary %s"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ugyldige operander til binær %s"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 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"
--- 22017,22029 ----
  msgstr "ugyldig %%r-værdi"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-værdi"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-værdi"
*************** msgstr "ugyldig %%P-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"
--- 22038,22044 ----
  msgid "invalid %%h value"
  msgstr "ugyldig %%h-værdi"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr "ugyldig %%L-værdi"
*************** msgstr "ugyldig %%m-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"
--- 22053,22059 ----
  msgid "invalid %%M value"
  msgstr "ugyldig %%M-værdi"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-værdi"
*************** msgstr "uventet operand"
*** 22409,22415 ****
  #: 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
--- 22414,22420 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "ugyldig konstant:"
*** 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 ""
  
--- 22663,22802 ----
  msgid "Expected register or constant integer."
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ugyldig UNSPEC som operand"
  
! #: config/i386/i386.cc:14001
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "ugyldig brug af 'restrict'"
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ugyldig brug af asm-flaguddata"
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ugyldig operandstørrelse for operandkoden »O«"
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ugyldig operandstørrelse for operandkoden »z«"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  #| msgid "invalid operand type used with operand code 'Z'"
  msgid "invalid operand type used with operand code '%c'"
  msgstr "ugyldig operandtype brugt med operandkoden »Z«"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  #| msgid "invalid operand size for operand code 'O'"
  msgid "invalid operand size for operand code '%c'"
  msgstr "ugyldig operandstørrelse for operandkoden »O«"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode »Y«"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode »D«"
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode »%c«"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operand er ikke en offsettable-hukommelsesreference, ugyldig operandkode »H«"
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operand er ikke et heltal, ugyldig operandkode »K«"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operand er ikke et specifikt heltal, ugyldig operandkode »r«"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operand er ikke et heltal, ugyldig operandkode »R«"
  
! #: config/i386/i386.cc:14636
  #, fuzzy, c-format
  #| msgid "operand is not a specific integer, invalid operand code 'r'"
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operand er ikke et specifikt heltal, ugyldig operandkode »r«"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  #| msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "operand er ikke en offsettable-hukommelsesreference, ugyldig operandkode »H«"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ugyldig operandkode »%c«"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ugyldige begrænsninger for operand"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector immediate"
  msgstr "ugyldig konstant:"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "ukendt instruktionstilstand"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "»%%%c« er ikke et gyldigt oper
*** 22870,22878 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ugyldig brug af »%%%c«"
--- 22875,22883 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ugyldig brug af »%%%c«"
*************** msgid "insn contains an invalid address
*** 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"
  
--- 22943,22949 ----
  msgstr "instruktion indeholder en ugyldig adresse!"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  msgid "invalid address"
  msgstr "ugyldig adresse"
  
*************** msgstr "ugyldig %%d-operand"
*** 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"
--- 23019,23025 ----
  msgid "invalid %%H value"
  msgstr "ugyldig %%H-værdi"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, c-format
  msgid "invalid %%d value"
  msgstr "ugyldig %%d-værdi"
*************** msgstr "ikke-understøttet kombination:
*** 23073,23109 ****
  msgid "unsupported memory expression:"
  msgstr "fast-punkt-konvertering er ikke understøttet"
  
! #: config/riscv/riscv.cc:7969
  #, fuzzy, c-format
  #| msgid "invalid %%r operand"
  msgid "invalid vector operand"
  msgstr "ugyldig %%r-operand"
  
! #: config/riscv/riscv.cc:8214
  #, fuzzy, c-format
  #| msgid "`sigof' applied to non-aggregate expression"
  msgid "modifier 'N' require register operand"
  msgstr "'sigof' benyttet på et udtryk der ikke er af en sammensat type"
  
! #: config/riscv/riscv.cc:8227
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "ugyldig operand til »b«-ændring"
  
! #: config/riscv/riscv.cc:8236
  #, fuzzy, c-format
  #| msgid "`sigof' applied to non-aggregate expression"
  msgid "modifier 'H' require register operand"
  msgstr "'sigof' benyttet på et udtryk der ikke er af en sammensat type"
  
! #: config/riscv/riscv.cc:8241
  #, fuzzy, c-format
  #| msgid "unsupported size for integer register"
  msgid "modifier 'H' is for integer registers only"
  msgstr "størrelse er ikke understøttet for heltalsregister"
  
! #: config/riscv/riscv.cc:8246
  #, fuzzy, c-format
  #| msgid "`%V' qualifiers cannot be applied to `%T'"
  msgid "modifier 'H' cannot be applied to R31"
--- 23078,23114 ----
  msgid "unsupported memory expression:"
  msgstr "fast-punkt-konvertering er ikke understøttet"
  
! #: config/riscv/riscv.cc:7972
  #, fuzzy, c-format
  #| msgid "invalid %%r operand"
  msgid "invalid vector operand"
  msgstr "ugyldig %%r-operand"
  
! #: config/riscv/riscv.cc:8217
  #, fuzzy, c-format
  #| msgid "`sigof' applied to non-aggregate expression"
  msgid "modifier 'N' require register operand"
  msgstr "'sigof' benyttet på et udtryk der ikke er af en sammensat type"
  
! #: config/riscv/riscv.cc:8230
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "ugyldig operand til »b«-ændring"
  
! #: config/riscv/riscv.cc:8239
  #, fuzzy, c-format
  #| msgid "`sigof' applied to non-aggregate expression"
  msgid "modifier 'H' require register operand"
  msgstr "'sigof' benyttet på et udtryk der ikke er af en sammensat type"
  
! #: config/riscv/riscv.cc:8244
  #, fuzzy, c-format
  #| msgid "unsupported size for integer register"
  msgid "modifier 'H' is for integer registers only"
  msgstr "størrelse er ikke understøttet for heltalsregister"
  
! #: config/riscv/riscv.cc:8249
  #, fuzzy, c-format
  #| msgid "`%V' qualifiers cannot be applied to `%T'"
  msgid "modifier 'H' cannot be applied to R31"
*************** msgstr ""
*** 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"
--- 23181,23187 ----
  msgid "invalid %%A value"
  msgstr "ugyldig %%J-værdi"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-værdi"
*************** msgstr "ugyldig %%J-kode"
*** 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"
--- 23221,23227 ----
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-værdi"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-værdi"
*************** msgstr "ugyldig %%T-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"
--- 23252,23269 ----
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-værdi"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-værdi"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-værdi"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-værdi"
*************** msgstr "ugyldig %%s-operand"
*** 23478,23505 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "kommatalskonstant er ikke en gyldig umiddelbar operand"
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "»B«-operanden er ikke konstant"
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "»B«-operanden har flere bit sat"
  
! #: config/stormy16/stormy16.cc:1947
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "»o«-operanden er ikke konstant"
  
! #: config/stormy16/stormy16.cc:1979
  #, fuzzy, c-format
  #| msgid "`%%d' operand isn't a register"
  msgid "'h' operand is not SImode register"
  msgstr "operanden '%%d' er ikke et register"
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: ukendt kode"
--- 23483,23510 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "kommatalskonstant er ikke en gyldig umiddelbar operand"
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "»B«-operanden er ikke konstant"
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "»B«-operanden har flere bit sat"
  
! #: config/stormy16/stormy16.cc:1948
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "»o«-operanden er ikke konstant"
  
! #: config/stormy16/stormy16.cc:1980
  #, fuzzy, c-format
  #| msgid "`%%d' operand isn't a register"
  msgid "'h' operand is not SImode register"
  msgstr "operanden '%%d' er ikke et register"
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: ukendt kode"
*************** msgstr "ugyldig operandadresse (4)"
*** 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"
  
--- 23562,23585 ----
  msgid "Unable to load DLL."
  msgstr "Generér kode til en DLL"
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  msgid "bad test"
  msgstr "ugyldig test"
  
! #: config/xtensa/xtensa.cc:2997
  msgid "invalid mask"
  msgstr "ugyldig maske"
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "ugyldig %%t/%%b-værdi"
  
! #: config/xtensa/xtensa.cc:3151
  msgid "no register in address"
  msgstr "ingen registre i adresse"
  
! #: config/xtensa/xtensa.cc:3159
  msgid "address offset not a constant"
  msgstr "adresseafsæt er ikke en konstant"
  
*************** msgstr "<anonym %s>"
*** 23607,23613 ****
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({anonym})"
  
--- 23612,23618 ----
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({anonym})"
  
*************** msgstr "({anonym})"
*** 23632,23639 ****
  #: 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"
--- 23637,23644 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
*************** msgstr "forventede %<:%> or %<::%>"
*** 23662,23668 ****
  #: 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"
--- 23667,23673 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
*************** msgstr "%<)%> forventet"
*** 23670,23676 ****
  #: 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"
--- 23675,23681 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
*************** msgstr "%<;%>, %<,%> eller %<)%> forvent
*** 23690,23702 ****
  #: 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"
--- 23695,23707 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
*************** msgstr "%<[%> forventet"
*** 23705,23711 ****
  #: 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 %<{%>"
--- 23710,23716 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr "%<{%> forventet"
*** 23722,23734 ****
  #: 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"
--- 23727,23739 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
*************** msgstr "%<while%> forventet"
*** 23738,23744 ****
  #: 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"
--- 23743,23749 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
*************** msgid "expected %<.%>"
*** 23748,23765 ****
  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"
--- 23753,23770 ----
  msgstr "%<.%> forventet"
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
*************** msgstr "%<,%> eller %<)%> forventet"
*** 23769,23782 ****
  #: 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 %<,%>"
--- 23774,23787 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
*************** msgstr "%<,%> eller %<)%> forventet"
*** 23784,23815 ****
  
  #: 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"
--- 23789,23820 ----
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
*************** msgstr "candidate%s: %+#D"
*** 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:"
--- 23842,23848 ----
  msgid "  after user-defined conversion:"
  msgstr "Aktivér brug af DB-instruktioner"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
*************** msgstr "skabelonsparameter '%#D'"
*** 23949,23955 ****
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
--- 23954,23960 ----
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
*************** msgstr ""
*** 23978,24307 ****
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3360
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "tolkningsfejl"
  
! #: cp/error.cc:3375
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3865
  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"
--- 23983,24357 ----
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "tolkningsfejl"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
  #, fuzzy
! #| msgid "internal gcc abort"
! msgid "reflect_constant_array failed"
! msgstr "intern GCC-afbrydelse"
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  #| msgid "internal gcc abort"
  msgid "reflect_constant failed"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/reflect.cc:641
! #, fuzzy
! #| msgid "accumulator is not a constant integer"
! msgid "array element not a constant integer"
! msgstr "akkumulator er ikke et konstant heltal"
! 
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  #| msgid "`%D' cannot have default arguments"
  msgid "reflection does not have template arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  #| msgid "called object is not a function"
  msgid "reflection does not represent a function or function type"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  #| msgid "format argument is not a pointer (arg %d)"
  msgid "operators argument is not a valid operator"
  msgstr "formateringsparameter er ikke en henvisning (parameter %d)"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/reflect.cc:3185
  #, fuzzy
  #| msgid "called object is not a function"
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "erklæring uden static af '%s' følger static-erklæring"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  #| msgid "Do not tune writable data alignment"
  msgid "reflection not suitable for alignment_of"
  msgstr "Finjustér ikke justering af skrivbare data"
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "too few arguments to function `%s'"
  msgid "alignment_of on function type"
  msgstr "for få parametre til funktionen '%s'"
  
! #: cp/reflect.cc:3392
  #, fuzzy
  #| msgid "function with computed jump cannot inline"
  msgid "reflection with incomplete type in alignment_of"
  msgstr "funktioner med beregnede spring kan ikke indbygges"
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr ""
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr ""
! 
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  #| msgid "expected function"
  msgid "reflect_function failed"
  msgstr "forventet funktion"
  
! #: cp/reflect.cc:4970
  #, fuzzy
  #| msgid "parameter name missing"
  msgid "value member missing"
  msgstr "parameternavn mangler"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  #| msgid "garbage at end of #line"
  msgid "unexpected value of value member"
  msgstr "ragelse i slutningen af #line"
  
! #: cp/reflect.cc:5097
  #, fuzzy
  #| msgid "parameter name missing"
  msgid "type member missing"
  msgstr "parameternavn mangler"
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/reflect.cc:5334
  #, fuzzy
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "reflection represents non-integral or bool type"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "ugyldig parameter for egenskaben %qE"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  #| msgid "cannot declare pointers to references"
  msgid "type is not object or reference type"
  msgstr "kan ikke erklære henvisninger til referencer"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  #, fuzzy
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: cp/reflect.cc:5975
  #, fuzzy
  #| msgid "`%T' is not a valid expression"
  msgid "name is not a valid identifier"
  msgstr "'%T' er ikke et gyldigt udtryk"
  
! #: cp/reflect.cc:5981
  #, fuzzy
  #| msgid "`bool' is now a keyword"
  msgid "name is a keyword"
  msgstr "'bool' er et reserveret ord"
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "registernavn ikke angivet for %q+D"
  
! #: cp/reflect.cc:5997
! msgid "no name and non-empty annotations specified"
! msgstr ""
! 
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "both signed and unsigned specified for `%s'"
  msgid "both alignment and bit_width specified"
  msgstr "både signed og unsigned er angivet for '%s'"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "angivelse af feltbredde"
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "bit_width is negative"
  msgstr "skifteantal er negativ"
  
! #: cp/reflect.cc:6026
! #, fuzzy
! msgid "name unspecified and type is const"
! msgstr "justering må ikke angives for '%s'"
! 
! #: cp/reflect.cc:6030
! #, fuzzy
! msgid "name unspecified and type is volatile"
! msgstr "justering må ikke angives for '%s'"
! 
! #: cp/reflect.cc:6038
  #, fuzzy
  #| msgid "-falign-labels=%d is not supported"
  msgid "alignment is not power of two"
  msgstr "-falign-labels=%d understøttes ikke"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "alignment is negative"
  msgstr "skifteantal er negativ"
  
! #: cp/reflect.cc:6048
  #, fuzzy
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/reflect.cc:6062
! #, fuzzy
! #| msgid "type to vector delete is neither pointer or array type"
! msgid "reflection does not have non-array object type"
! msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
! 
! #: cp/reflect.cc:6506
! #, fuzzy
! #| msgid "`%D' is not a member template function"
! msgid "current scope does not represent a function"
! msgstr "'%D' er ikke en medlemsskabelonfunktion"
! 
! #: cp/reflect.cc:6526
! #, fuzzy
! msgid "current scope does not represent a class nor a member function"
! msgstr "friend-erklæringen er ikke i klassedefinitionen"
! 
! #: cp/reflect.cc:6685
  #, fuzzy
  #| msgid "incomplete implementation of class `%s'"
  msgid "incomplete parent class"
  msgstr "ufuldstændig implementering af klassen '%s'"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  #| msgid "`%T' is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  #| msgid "return type is an incomplete type"
  msgid "not a complete class type"
  msgstr "returtypen er en ufuldstændig type"
  
! #: cp/reflect.cc:7302
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  #| msgid "template parameters cannot be friends"
  msgid "value cannot be extracted"
*************** msgstr ""
*** 24363,24417 ****
  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"
  
! #: cp/typeck.cc:7868
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "forkert parametertype til unært plus"
  
! #: cp/typeck.cc:7928
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7932
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 24413,24467 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  #, fuzzy
  msgid "candidates are:"
  msgstr "candidate%s: %+#D"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "forkert parametertype til unært minus"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "forkert parametertype til unært plus"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "forkert parametertype til abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "forkert parametertype til konjugation"
  
! #: cp/typeck.cc:7862
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "forkert parametertype til unært plus"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** 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 ""
  
--- 24481,24553 ----
  msgid "BOZ constant truncated at %L"
  msgstr "kommatalskonstant er uden for det gyldige interval"
  
! #: fortran/check.cc:4175
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5017 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5893
  #, 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:5899
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "ugyldig konstant:"
  
! #: fortran/check.cc:5905
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "Expression is polymorphic"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/check.cc:5912
  #, 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:5918
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "Procedure unexpected as argument"
  msgstr "uventet operand"
  
! #: fortran/check.cc:5928
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5935
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5956
  #, 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:5967
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "typer er ikke helt forenelige"
  
! #: fortran/check.cc:5978
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 24567,24573 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4136
  #, fuzzy
  #| msgid "assignment"
  msgid "array assignment"
--- 24617,24623 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  #, fuzzy
  #| msgid "assignment"
  msgid "array assignment"
*************** msgid "Index variable %qs redefined at %
*** 24578,24595 ****
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4047
  #, fuzzy, c-format
  #| msgid "type mismatch in conditional expression"
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: fortran/frontend-passes.cc:4050
  #, fuzzy, c-format
  #| msgid "type mismatch in conditional expression"
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
--- 24628,24645 ----
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, fuzzy, c-format
  #| msgid "type mismatch in conditional expression"
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: fortran/frontend-passes.cc:4115
  #, fuzzy, c-format
  #| msgid "type mismatch in conditional expression"
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
*************** msgstr ""
*** 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"
--- 24849,24859 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
*************** msgstr "tildeling"
*** 24813,24967 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:2587
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "allocatable argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.cc:2592
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2597
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2602
  #, fuzzy
  #| msgid "no arguments"
  msgid "pointer argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2607
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "value argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-shape argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2637
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "parametrized derived type argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-type argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2670
  #, fuzzy
  #| msgid "Do not allocate BK register"
  msgid "pointer or allocatable result"
  msgstr "Allokér ikke BK-registeret"
  
! #: fortran/resolve.cc:2677
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2689
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8330
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8334
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8338
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/resolve.cc:8342
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  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 ""
  
--- 24863,25017 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "allocatable argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  #| msgid "no arguments"
  msgid "pointer argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2637
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "value argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2647
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-shape argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.cc:2652
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2657
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2662
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "parametrized derived type argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.cc:2667
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "ingen parametre"
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-type argument"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2695
  #, fuzzy
  #| msgid "Do not allocate BK register"
  msgid "pointer or allocatable result"
  msgstr "Allokér ikke BK-registeret"
  
! #: fortran/resolve.cc:2702
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2714
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** 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 ""
  
--- 25020,25050 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 25058,25084 ****
  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 ""
--- 25108,25134 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgid "expected boolean type"
*** 25188,25194 ****
  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"
--- 25238,25244 ----
  msgstr "forventet boolesk type"
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
*************** msgstr "ikke nok 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"
--- 25311,25317 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
*************** msgstr "function_profiler-understøttels
*** 25717,25723 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "målprocessoren understøtter ikke interarbejde"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "profilering er endnu ikke implementerer for denne arkitektur"
--- 25767,25773 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "målprocessoren understøtter ikke interarbejde"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "profilering er endnu ikke implementerer for denne arkitektur"
*************** msgstr "ukendt tilvalg '%s'"
*** 25981,25993 ****
  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 ""
--- 26031,26043 ----
  msgid "Global declarative %s for %s"
  msgstr "en global erklæring"
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
*************** msgstr "%qs er forældet; brug -fstack-c
*** 26157,26169 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%qs er forældet; brug -fno-zero-initialized-in-bss"
  
! #: config/aarch64/aarch64.opt:387
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown autovec preference %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/aarch64/aarch64.opt:432
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown LDP/STP policy %qs"
--- 26207,26219 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%qs er forældet; brug -fno-zero-initialized-in-bss"
  
! #: config/aarch64/aarch64.opt:392
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown autovec preference %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/aarch64/aarch64.opt:437
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown LDP/STP policy %qs"
*************** msgstr "dataområdet '%s' er i modstrid
*** 26633,26640 ****
  
  #: 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"
--- 26683,26690 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration here"
*************** msgstr "egenskabsdirektivet '%s' ignorer
*** 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"
--- 26704,26710 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** msgstr "forkert antal parametre angivet
*** 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"
--- 26716,26722 ----
  msgid "expected %i or more, found %i"
  msgstr "forventede %<return%>"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%>"
  msgid "expected %i, found %i"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 26752,26763 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 26802,26813 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr ""
*** 26877,27015 ****
  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"
--- 26927,27065 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1653
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1658
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1829
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1947
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2001
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2049
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2059 auto-profile.cc:2100
  #, 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:2088
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2093
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3027
  #, fuzzy, gcc-internal-format
  #| msgid "';' expected"
  msgid "Not expected TAG."
  msgstr "';' forventet"
  
! #: auto-profile.cc:3050
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3212
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "kan ikke åben profilefilen %s"
  
! #: auto-profile.cc:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3226
  #, 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:3238
  #, 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:3246
  #, 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:3255
  #, 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:3265
  #, 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
*** 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"
--- 27071,27077 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "forskydning udenfor grænserne af konstant streng"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qE declared here"
*************** msgstr "konstant parameter uden for det
*** 27141,27147 ****
  msgid "illegal argument 0 to %qs"
  msgstr "ugyldig typeparameter"
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
--- 27191,27197 ----
  msgid "illegal argument 0 to %qs"
  msgstr "ugyldig typeparameter"
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
*************** msgstr "parameteren til 'asm' er ikke en
*** 27227,27238 ****
  msgid "cannot tail-call: %s"
  msgstr "[kan ikke finde %s]"
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktionskald har en sammensat værdi"
  
! #: calls.cc:3566
  #, fuzzy, gcc-internal-format
  #| msgid "Pass all arguments on stack"
  msgid "passing too large argument on stack"
--- 27277,27288 ----
  msgid "cannot tail-call: %s"
  msgstr "[kan ikke finde %s]"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktionskald har en sammensat værdi"
  
! #: calls.cc:3567
  #, fuzzy, gcc-internal-format
  #| msgid "Pass all arguments on stack"
  msgid "passing too large argument on stack"
*************** msgstr "basisblokkene er ikke nummeret i
*** 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"
--- 27991,28350 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "antallet af basisbloknoter i instruktionskæden (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3734
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count invalid"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s/%i"
  msgid "missing direct call for speculation %i"
  msgstr "Manglende antal for kaldt funktion %s/%i"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "manglende barriere efter blok %i"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "startværdielement er ikke en konstant"
  
! #: cgraph.cc:3995
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "tp_first_run must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "local symbols must be defined"
  msgstr "ingen symboltabel fundet"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, fuzzy, gcc-internal-format
  #| msgid "%D renamed after being referenced in assembly"
  msgid "inline clone is referenced by assembly"
  msgstr "%D omdøbt efter at være refereret i maskinkode"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: cgraph.cc:4051
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "misforhold i målspecifikke tilvalg"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "edge count is not compatible with function count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "edge count is not compatible with inlined to function count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, fuzzy, gcc-internal-format
  #| msgid "section pointer missing"
  msgid "inlined_to pointer is wrong"
  msgstr "sektionshenvisning mangler"
  
! #: cgraph.cc:4114
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple inline callers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4151
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count does not match BB count"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4215
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer to bit-field `%D'"
  msgid "inlined_to pointer refers to itself"
  msgstr "ugyldig henvisning til bitfeltet '%D'"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' used prior to declaration"
  msgid "edge points to wrong declaration:"
  msgstr "'%s' benyttes før erklæringen"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "origin points to a different parent"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: cgraph.cc:4509
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_cgraph_node failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "string section missing"
  msgid "%s: section %s.%d is missing"
*************** msgstr "størrelsen af tabellen '%s' er
*** 29128,29144 ****
  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"
--- 29178,29194 ----
  msgid "impossible constraint in %<asm%>"
  msgstr "umulig begrænsing i 'asm'"
  
! #: function.cc:4292
  #, 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:4313
  #, 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:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktion returnerer en værdi af en sammensat type"
*************** msgstr "højreskiftsantal er negativ"
*** 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 ""
--- 29925,29931 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 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"
--- 29967,29973 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qD defined here"
*************** msgstr "henvisning"
*** 29940,29963 ****
  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
  #, fuzzy, gcc-internal-format
--- 29990,30013 ----
  msgid "function may return address of local variable"
  msgstr "funktion kan returnere adressen på en lokal variabel"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen på en lokal variabel"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
*************** msgstr "højreskiftsantal er negativ"
*** 30913,30919 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "returned from %qD"
--- 30963,30969 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "returned from %qD"
*************** msgstr "Ugyldig erklæring"
*** 30995,31224 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "Finjustér justering til en given chip- eller processorversion"
  
! #: gimple-ssa-warn-access.cc:2985
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid memory model %qs for %qD"
  msgstr "ugyldig typeparameter '%s'"
  
! #: gimple-ssa-warn-access.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid memory model %wi for %qD"
  msgstr "ugyldig typeparameter '%s'"
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  #, fuzzy
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid models are %e"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: gimple-ssa-warn-access.cc:3017
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid failure memory model %qs for %qD"
  msgstr "ugyldig typeparameter '%s'"
  
! #: gimple-ssa-warn-access.cc:3022
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: gimple-ssa-warn-access.cc:3038
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3061
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: gimple-ssa-warn-access.cc:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "right shift count is negative"
  msgid "argument %i value %s is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3624
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "referencing argument %u of type %qT"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: gimple-ssa-warn-access.cc:3638
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "Ugyldig erklæring"
  
! #: gimple-ssa-warn-access.cc:3642
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: gimple-ssa-warn-access.cc:3649
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "in a call to function %qD"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: gimple-ssa-warn-access.cc:3652
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "in a call with type %qT"
  msgstr "  i kald af '%D'"
  
! #: gimple-ssa-warn-access.cc:3758
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "assigned here"
  msgstr "'%s' tidligere defineret her"
  
! #: gimple-ssa-warn-access.cc:3820
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3977
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to a member used in arithmetic"
  msgid "pointer %qE may be used after %qD"
  msgstr "henvisning til et medlem benyttet i udregning"
  
! #: gimple-ssa-warn-access.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr "ubenyttet parameter '%s'"
  
! #: gimple-ssa-warn-access.cc:3982
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to a member used in arithmetic"
  msgid "pointer may be used after %qD"
  msgstr "henvisning til et medlem benyttet i udregning"
  
! #: gimple-ssa-warn-access.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr "ubenyttet parameter '%s'"
  
! #: gimple-ssa-warn-access.cc:3987
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "call to %qD here"
  msgstr "  '%#D' erklæret her"
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "using dangling pointer %qE to %qD"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: gimple-ssa-warn-access.cc:4010
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member `%D'"
  msgid "dangling pointer to %qD may be used"
  msgstr "antager henvisning til medlemmet '%D'"
  
! #: gimple-ssa-warn-access.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "using a dangling pointer to %qD"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: 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 "  '%#D' erklæret her"
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4032
  #, fuzzy, gcc-internal-format
  #| msgid "plugin cannot register an unnamed pass"
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "udvidelsesmodul kan ikke registrere en unavngivet videregivelse"
  
! #: gimple-ssa-warn-access.cc:4036
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "unnamed temporary defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: gimple-ssa-warn-access.cc:4126
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: gimple-ssa-warn-access.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: gimple-ssa-warn-access.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "call to %qD"
  msgstr "  i kald af '%D'"
  
! #: gimple-ssa-warn-access.cc:4665
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "storing the address of local variable %qD in %qE"
--- 31045,31274 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "Finjustér justering til en given chip- eller processorversion"
  
! #: gimple-ssa-warn-access.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid memory model %qs for %qD"
  msgstr "ugyldig typeparameter '%s'"
  
! #: gimple-ssa-warn-access.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid memory model %wi for %qD"
  msgstr "ugyldig typeparameter '%s'"
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  #, fuzzy
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid models are %e"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: gimple-ssa-warn-access.cc:3016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid failure memory model %qs for %qD"
  msgstr "ugyldig typeparameter '%s'"
  
! #: gimple-ssa-warn-access.cc:3021
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: gimple-ssa-warn-access.cc:3037
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3060
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: gimple-ssa-warn-access.cc:3562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "right shift count is negative"
  msgid "argument %i value %s is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3672
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "referencing argument %u of type %qT"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: gimple-ssa-warn-access.cc:3686
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "Ugyldig erklæring"
  
! #: gimple-ssa-warn-access.cc:3690
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: gimple-ssa-warn-access.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "in a call to function %qD"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: gimple-ssa-warn-access.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "in a call with type %qT"
  msgstr "  i kald af '%D'"
  
! #: gimple-ssa-warn-access.cc:3806
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3834
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "assigned here"
  msgstr "'%s' tidligere defineret her"
  
! #: gimple-ssa-warn-access.cc:3868
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4025
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to a member used in arithmetic"
  msgid "pointer %qE may be used after %qD"
  msgstr "henvisning til et medlem benyttet i udregning"
  
! #: gimple-ssa-warn-access.cc:4026
  #, fuzzy, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr "ubenyttet parameter '%s'"
  
! #: gimple-ssa-warn-access.cc:4030
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to a member used in arithmetic"
  msgid "pointer may be used after %qD"
  msgstr "henvisning til et medlem benyttet i udregning"
  
! #: gimple-ssa-warn-access.cc:4031
  #, fuzzy, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr "ubenyttet parameter '%s'"
  
! #: gimple-ssa-warn-access.cc:4035
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "call to %qD here"
  msgstr "  '%#D' erklæret her"
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "using dangling pointer %qE to %qD"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: gimple-ssa-warn-access.cc:4058
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member `%D'"
  msgid "dangling pointer to %qD may be used"
  msgstr "antager henvisning til medlemmet '%D'"
  
! #: gimple-ssa-warn-access.cc:4059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "using a dangling pointer to %qD"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
  msgstr "  '%#D' erklæret her"
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4080
  #, fuzzy, gcc-internal-format
  #| msgid "plugin cannot register an unnamed pass"
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "udvidelsesmodul kan ikke registrere en unavngivet videregivelse"
  
! #: gimple-ssa-warn-access.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "unnamed temporary defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: gimple-ssa-warn-access.cc:4174
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: gimple-ssa-warn-access.cc:4179
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: gimple-ssa-warn-access.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "call to %qD"
  msgstr "  i kald af '%D'"
  
! #: gimple-ssa-warn-access.cc:4713
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "storing the address of local variable %qD in %qE"
*************** msgstr ""
*** 32085,32458 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ugyldig brug af '%D"
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:799
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:847
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "contains additional virtual method %qD"
  msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
  
! #: ipa-devirt.cc:854
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:880
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:890
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:924
  #, fuzzy, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "tidligere definition her"
  
! #: ipa-devirt.cc:932
  #, fuzzy, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "tidligere definition her"
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "a different type is defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1066
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1071
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1076
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "the incompatible type defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1092
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "type name %qs should match type name %qs"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "the incompatible type is defined here"
  msgstr "uforenelige typer i %s"
  
! #: ipa-devirt.cc:1124
  #, fuzzy, gcc-internal-format
  #| msgid "forming reference to void"
  msgid "array types have different bounds"
  msgstr "danner reference til void"
  
! #: ipa-devirt.cc:1139
  #, fuzzy, gcc-internal-format
  #| msgid "field initializer type mismatch"
  msgid "return value type mismatch"
  msgstr "typen af startværdien for feltet passer ikke"
  
! #: ipa-devirt.cc:1154
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in parameter %i"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: ipa-devirt.cc:1168
  #, fuzzy, gcc-internal-format
  #| msgid "different type"
  msgid "types have different parameter counts"
  msgstr "anden type"
  
! #: ipa-devirt.cc:1184
  #, fuzzy, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "tidligere definition her"
  
! #: ipa-devirt.cc:1190
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "type %qT should match type %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1273
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1389
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1447
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1451
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "a type defined in another translation unit is polymorphic"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "a type with different bases is defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1484
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1511
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "fields have different layout in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, fuzzy, gcc-internal-format
  #| msgid "field initializer type mismatch"
  msgid "memory layout mismatch"
  msgstr "typen af startværdien for feltet passer ikke"
  
! #: ipa-devirt.cc:1706
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "the extra base is defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4372
  #, fuzzy, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "tidligere definition her"
  
! #: ipa-devirt.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4410
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:4416
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:4425
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:4431
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:4436
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "mismatching definition"
--- 32135,32508 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ugyldig brug af '%D"
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:868
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:916
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "contains additional virtual method %qD"
  msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
  
! #: ipa-devirt.cc:923
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:949
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:959
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:993
  #, fuzzy, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "tidligere definition her"
  
! #: ipa-devirt.cc:1001
  #, fuzzy, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "tidligere definition her"
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "a different type is defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1135
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1140
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1145
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "the incompatible type defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1161
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "type name %qs should match type name %qs"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "the incompatible type is defined here"
  msgstr "uforenelige typer i %s"
  
! #: ipa-devirt.cc:1193
  #, fuzzy, gcc-internal-format
  #| msgid "forming reference to void"
  msgid "array types have different bounds"
  msgstr "danner reference til void"
  
! #: ipa-devirt.cc:1208
  #, fuzzy, gcc-internal-format
  #| msgid "field initializer type mismatch"
  msgid "return value type mismatch"
  msgstr "typen af startværdien for feltet passer ikke"
  
! #: ipa-devirt.cc:1223
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1226
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in parameter %i"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: ipa-devirt.cc:1237
  #, fuzzy, gcc-internal-format
  #| msgid "different type"
  msgid "types have different parameter counts"
  msgstr "anden type"
  
! #: ipa-devirt.cc:1253
  #, fuzzy, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "tidligere definition her"
  
! #: ipa-devirt.cc:1259
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "type %qT should match type %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1342
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1458
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1516
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1520
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "a type defined in another translation unit is polymorphic"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "a type with different bases is defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1553
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1580
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "fields have different layout in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1656
  #, fuzzy, gcc-internal-format
  #| msgid "field initializer type mismatch"
  msgid "memory layout mismatch"
  msgstr "typen af startværdien for feltet passer ikke"
  
! #: ipa-devirt.cc:1775
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "the extra base is defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4442
  #, fuzzy, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "tidligere definition her"
  
! #: ipa-devirt.cc:4451
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4480
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:4486
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:4495
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:4501
  #, fuzzy, gcc-internal-format
  #| msgid "no file specified with -fdump-translation-unit"
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "ingen filer angivet med -fdump-translation-unit"
  
! #: ipa-devirt.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "mismatching definition"
*************** msgstr ""
*** 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"
--- 32523,32529 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "Ugyldig erklæring"
*************** msgstr ""
*** 32717,32729 ****
  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 ""
--- 32767,32779 ----
  msgid "unable to find a register to spill"
  msgstr "kan ikke finde et register at bortødsle i klassen '%s'"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent operand constraints in an `asm'"
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "inkonsistente operandbegræsninger i 'asm'"
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 33120,33126 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
--- 33170,33176 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
*************** msgstr "implicit aflæste registre skal
*** 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)"
--- 34653,34677 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "uddataoperand %d skal bruge %<&%>-begrænsningen"
  
! #: regcprop.cc:1304
  #, 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:1316
  #, 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:1319
  #, 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:1331
  #, 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 "ydre transaktion i %<transaction
*** 35629,35818 ****
  msgid "ignoring loop annotation"
  msgstr "ignorerer løkkeannotation"
  
! #: tree-cfg.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstant blev ikke genberegnet da ADDR_EXPR ændrede sig"
  
! #: tree-cfg.cc:2986
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "sideeffekter blev ikke genberegnet da ADDR_EXPR ændrede sig"
  
! #: tree-cfg.cc:3001
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "adresse optaget, men ADDRESSABLE-bit er ikke angivet"
  
! #: tree-cfg.cc:3027
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "non-scalar %qs"
  msgstr "I konstruktionen"
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "ugyldig position eller størrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.cc:3047
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3056
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3064
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3071
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3082
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: tree-cfg.cc:3098
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: tree-cfg.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: tree-cfg.cc:3126
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "ikke-venstreværdi i %s"
  
! #: tree-cfg.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.cc:3172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "ugyldig forskydningsoperand for MEM_REF"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "ugyldig %%s-operand"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "ugyldig %%f-operand"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid clique in %qs"
  msgstr "ugyldig brug af '%D"
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, fuzzy, gcc-internal-format
  #| msgid "INDIRECT_REF in gimple IL"
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF i gimple IL"
  
! #: tree-cfg.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
  
! #: tree-cfg.cc:3269
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid expression for min lvalue"
  msgstr "ugyldigt udtryk som operand"
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3329
  #, fuzzy, gcc-internal-format
  #| msgid "-split has no argument."
  msgid "gimple call has no target"
  msgstr "-split uden parametre"
  
! #: tree-cfg.cc:3336
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Ugyldig erklæring"
  
! #: tree-cfg.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "funktion kan ikke indbygges"
  
! #: tree-cfg.cc:3357
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "invalid pure const state for function"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: tree-cfg.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid LHS in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.cc:3377
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3391
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "invalid conversion in gimple call"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.cc:3400
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid static chain in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 35679,35868 ----
  msgid "ignoring loop annotation"
  msgstr "ignorerer løkkeannotation"
  
! #: tree-cfg.cc:2983
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstant blev ikke genberegnet da ADDR_EXPR ændrede sig"
  
! #: tree-cfg.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "sideeffekter blev ikke genberegnet da ADDR_EXPR ændrede sig"
  
! #: tree-cfg.cc:3003
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "adresse optaget, men ADDRESSABLE-bit er ikke angivet"
  
! #: tree-cfg.cc:3029
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "non-scalar %qs"
  msgstr "I konstruktionen"
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "ugyldig position eller størrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: tree-cfg.cc:3128
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "ikke-venstreværdi i %s"
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "ugyldig forskydningsoperand for MEM_REF"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "ugyldig %%s-operand"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "ugyldig %%f-operand"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid clique in %qs"
  msgstr "ugyldig brug af '%D"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "INDIRECT_REF in gimple IL"
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF i gimple IL"
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
  
! #: tree-cfg.cc:3271
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid expression for min lvalue"
  msgstr "ugyldigt udtryk som operand"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, fuzzy, gcc-internal-format
  #| msgid "-split has no argument."
  msgid "gimple call has no target"
  msgstr "-split uden parametre"
  
! #: tree-cfg.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Ugyldig erklæring"
  
! #: tree-cfg.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "funktion kan ikke indbygges"
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "invalid pure const state for function"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: tree-cfg.cc:3371
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid LHS in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "invalid conversion in gimple call"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.cc:3402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid static chain in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 35823,36496 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3479
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid argument to gimple call"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: tree-cfg.cc:3506
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in gimple comparison"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:3517
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3549
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3558
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "invalid vector comparison resulting type"
  msgstr "Ugyldig metodeerklæring, returtype påkrævet"
  
! #: tree-cfg.cc:3565
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3593
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in unary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid vector types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3653
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3668
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in address space conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3682
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in fixed-point conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid suffix \"%.*s\" on floating constant"
  msgid "invalid types in conversion to floating-point"
  msgstr "ugyldig endelse \"%.*s\" i kommatalskonstant"
  
! #: tree-cfg.cc:3712
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid types in conversion to integer"
  msgstr "ugyldig type 'void' til new"
  
! #: tree-cfg.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "ugyldig prototype for »%s«"
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3789
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid type for %qs"
  msgstr "ugyldig prototype for »%s«"
  
! #: tree-cfg.cc:3813
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "non-trivial conversion in unary operation"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.cc:3838
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3845
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid operands in binary operation"
  msgstr "ugyldige operander til binær %s"
  
! #: tree-cfg.cc:3950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "invalid (pointer) operands %qs"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: tree-cfg.cc:4196
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector type expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.cc:4209
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in binary expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.cc:4237
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4245
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in ternary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:4277
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector types expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.cc:4342
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "vectors with different element number found in %qs"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.cc:4358
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid mask type in %qs"
  msgstr "ugyldig roteringsinstruktion"
  
! #: tree-cfg.cc:4419
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "not allowed type combination in %qs"
  msgstr "ikke-understøttet kombination: %s"
  
! #: tree-cfg.cc:4428
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size in %qs"
  msgstr "ugyldig position eller størrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.cc:4434
  #, fuzzy, gcc-internal-format
  #| msgid "`sigof' applied to non-aggregate expression"
  msgid "%qs into non-mode-precision operand"
  msgstr "'sigof' benyttet på et udtryk der ikke er af en sammensat type"
  
! #: tree-cfg.cc:4444
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "insertion out of range in %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: tree-cfg.cc:4454
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a directory"
  msgid "%qs not at element boundary"
  msgstr "%qs er ikke en mappe"
  
! #: tree-cfg.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: tree-cfg.cc:4519
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "ugyldig parametertype '%T'"
  
! #: tree-cfg.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "%qs LHS in clobber statement"
  msgstr "Ugyldig klargøringssætning"
  
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4554
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %qs size argument in load"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "invalid indirect memory address"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ugyldig indirekte hukommelsesadresse"
  
! #: tree-cfg.cc:4648
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "incorrect type of vector %qs elements"
  msgstr "venstreskiftsantal er større end bredden af typen"
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of vector %qs elements"
  msgstr "for få parametre til funktionen '%s'"
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4713
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4720
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4729
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "non-vector %qs with elements"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.cc:4756
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: tree-cfg.cc:4799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in return statement"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "invalid conversion in return statement"
  msgstr "Ugyldig klargøringssætning"
  
! #: tree-cfg.cc:4833
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "goto destination is neither a label nor a pointer"
  msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: tree-cfg.cc:4852
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%s code"
  msgid "invalid operand to switch statement"
  msgstr "ugyldig operand til %%s-koden"
  
! #: tree-cfg.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "Generate code for huge switch statements"
  msgid "non-integral type switch statement"
  msgstr "Generér kode til store switch-sætninger"
  
! #: tree-cfg.cc:4870
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: tree-cfg.cc:4882
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4888
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid case label in switch statement"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: tree-cfg.cc:4895
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "invalid case range in switch statement"
  msgstr "ugyldig venstreværdi i asm-sætning"
  
! #: tree-cfg.cc:4905
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: tree-cfg.cc:4912
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: tree-cfg.cc:4921
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: tree-cfg.cc:4964
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "parameternavne (uden typer) i funktionserklæringen"
  
! #: tree-cfg.cc:4973
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4983
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "formateringsstrengen har et ugyldigt operandtal"
  
! #: tree-cfg.cc:4999
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%p code"
  msgid "invalid comparison code in gimple cond"
  msgstr "ugyldig operand til %%p-koden"
  
! #: tree-cfg.cc:5007
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in increment"
  msgid "invalid labels in gimple cond"
  msgstr "ugyldig venstreværdi i forøgelse"
  
! #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address"
  msgid "invalid %<PHI%> result"
  msgstr "ugyldig adresse"
  
! #: tree-cfg.cc:5125
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "missing %<PHI%> def"
  msgstr "manglende tal"
  
! #: tree-cfg.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<PHI%> argument"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.cc:5146
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "uforenelige typer i %s"
  
! #: tree-cfg.cc:5249
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.cc:5308
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "local declaration from a different function"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: tree-cfg.cc:5476
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5485
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5599
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_gimple failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
  
! #: tree-cfg.cc:5649
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5662
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "exit block count is not compatible with entry block count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: tree-cfg.cc:5677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "count of bb %d not initialized"
  msgstr "manglende startværdi"
  
! #: tree-cfg.cc:5683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
  msgid "probability of edge %d->%d not initialized"
  msgstr "verify_flow_info: Ukorrekt sandsynlighed for kant %i->%i %i"
  
! #: tree-cfg.cc:5690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5723
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5730
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' has incomplete type"
  msgid "label %qD has incorrect context in bb %d"
  msgstr "feltet '%D' er af en ufuldstændig type"
  
! #: tree-cfg.cc:5745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "flow control insn inside a basic block"
  msgid "control flow in the middle of basic block %d"
  msgstr "strømkontrolinstruktion inden i en basisblok"
  
! #: tree-cfg.cc:5755
  #, fuzzy, gcc-internal-format
  #| msgid "flow control insn inside a basic block"
  msgid "label %qD in the middle of basic block %d"
  msgstr "strømkontrolinstruktion inden i en basisblok"
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fallthru edge after unconditional jump %i"
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Fald gennem-kant efter ubetinget spring %i"
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit goto at end of bb %d"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5933
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "case labels not sorted: "
  msgstr "trampoliner understøttes ikke"
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "manglende felt '%s' i '%s'"
  
! #: tree-cfg.cc:9785
  #, fuzzy, gcc-internal-format
  #| msgid "`noreturn' function does return"
  msgid "%<noreturn%> function does return"
  msgstr "funktion med egenskaben 'noreturn' returnerer"
  
  # RETMIG: dette må kunne gøres bedre
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol når til slutningen af ikke-void funktion"
  
! #: tree-cfg.cc:9910
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 35873,36546 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid argument to gimple call"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: tree-cfg.cc:3508
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in gimple comparison"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "invalid vector comparison resulting type"
  msgstr "Ugyldig metodeerklæring, returtype påkrævet"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in unary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid vector types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3655
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3670
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in address space conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3684
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in fixed-point conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid suffix \"%.*s\" on floating constant"
  msgid "invalid types in conversion to floating-point"
  msgstr "ugyldig endelse \"%.*s\" i kommatalskonstant"
  
! #: tree-cfg.cc:3714
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid types in conversion to integer"
  msgstr "ugyldig type 'void' til new"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "ugyldig prototype for »%s«"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid type for %qs"
  msgstr "ugyldig prototype for »%s«"
  
! #: tree-cfg.cc:3815
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "non-trivial conversion in unary operation"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3847
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid operands in binary operation"
  msgstr "ugyldige operander til binær %s"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "invalid (pointer) operands %qs"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: tree-cfg.cc:4198
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector type expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.cc:4211
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in binary expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in ternary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector types expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.cc:4344
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "vectors with different element number found in %qs"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid mask type in %qs"
  msgstr "ugyldig roteringsinstruktion"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "not allowed type combination in %qs"
  msgstr "ikke-understøttet kombination: %s"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size in %qs"
  msgstr "ugyldig position eller størrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.cc:4436
  #, fuzzy, gcc-internal-format
  #| msgid "`sigof' applied to non-aggregate expression"
  msgid "%qs into non-mode-precision operand"
  msgstr "'sigof' benyttet på et udtryk der ikke er af en sammensat type"
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "insertion out of range in %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: tree-cfg.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a directory"
  msgid "%qs not at element boundary"
  msgstr "%qs er ikke en mappe"
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "ugyldig parametertype '%T'"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "%qs LHS in clobber statement"
  msgstr "Ugyldig klargøringssætning"
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %qs size argument in load"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  #| msgid "invalid indirect memory address"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ugyldig indirekte hukommelsesadresse"
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "incorrect type of vector %qs elements"
  msgstr "venstreskiftsantal er større end bredden af typen"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of vector %qs elements"
  msgstr "for få parametre til funktionen '%s'"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4731
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "non-vector %qs with elements"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.cc:4758
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: tree-cfg.cc:4801
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in return statement"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "invalid conversion in return statement"
  msgstr "Ugyldig klargøringssætning"
  
! #: tree-cfg.cc:4835
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "goto destination is neither a label nor a pointer"
  msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: tree-cfg.cc:4854
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%s code"
  msgid "invalid operand to switch statement"
  msgstr "ugyldig operand til %%s-koden"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "Generate code for huge switch statements"
  msgid "non-integral type switch statement"
  msgstr "Generér kode til store switch-sætninger"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid case label in switch statement"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "invalid case range in switch statement"
  msgstr "ugyldig venstreværdi i asm-sætning"
  
! #: tree-cfg.cc:4907
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: tree-cfg.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: tree-cfg.cc:4923
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "parameternavne (uden typer) i funktionserklæringen"
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "formateringsstrengen har et ugyldigt operandtal"
  
! #: tree-cfg.cc:5001
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%p code"
  msgid "invalid comparison code in gimple cond"
  msgstr "ugyldig operand til %%p-koden"
  
! #: tree-cfg.cc:5009
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in increment"
  msgid "invalid labels in gimple cond"
  msgstr "ugyldig venstreværdi i forøgelse"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address"
  msgid "invalid %<PHI%> result"
  msgstr "ugyldig adresse"
  
! #: tree-cfg.cc:5127
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "missing %<PHI%> def"
  msgstr "manglende tal"
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<PHI%> argument"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "uforenelige typer i %s"
  
! #: tree-cfg.cc:5251
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "local declaration from a different function"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_gimple failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "exit block count is not compatible with entry block count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "count of bb %d not initialized"
  msgstr "manglende startværdi"
  
! #: tree-cfg.cc:5685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
  msgid "probability of edge %d->%d not initialized"
  msgstr "verify_flow_info: Ukorrekt sandsynlighed for kant %i->%i %i"
  
! #: tree-cfg.cc:5692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5732
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' has incomplete type"
  msgid "label %qD has incorrect context in bb %d"
  msgstr "feltet '%D' er af en ufuldstændig type"
  
! #: tree-cfg.cc:5747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "flow control insn inside a basic block"
  msgid "control flow in the middle of basic block %d"
  msgstr "strømkontrolinstruktion inden i en basisblok"
  
! #: tree-cfg.cc:5757
  #, fuzzy, gcc-internal-format
  #| msgid "flow control insn inside a basic block"
  msgid "label %qD in the middle of basic block %d"
  msgstr "strømkontrolinstruktion inden i en basisblok"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fallthru edge after unconditional jump %i"
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Fald gennem-kant efter ubetinget spring %i"
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit goto at end of bb %d"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "case labels not sorted: "
  msgstr "trampoliner understøttes ikke"
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "manglende felt '%s' i '%s'"
  
! #: tree-cfg.cc:9787
  #, fuzzy, gcc-internal-format
  #| msgid "`noreturn' function does return"
  msgid "%<noreturn%> function does return"
  msgstr "funktion med egenskaben 'noreturn' returnerer"
  
  # RETMIG: dette må kunne gøres bedre
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol når til slutningen af ikke-void funktion"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr ""
*** 36679,36691 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: tree-ssa-alias.cc:4170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid fn spec attribute \"%s\" arg %i"
--- 36729,36741 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: tree-ssa-alias.cc:4169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid fn spec attribute \"%s\" arg %i"
*************** 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 ""
--- 37274,37280 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 37675,37704 ****
  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'"
--- 37725,37754 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15640
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "tidligere erklæring af %qD"
  
! #: tree.cc:15805
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "strider mod tidligere erklæring '%#D'"
  
! #: tree.cc:15824
  #, fuzzy
  msgid "%qD conflicts for version %qB"
  msgstr "strider mod tidligere erklæring '%#D'"
  
! #: tree.cc:15837
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "strider mod tidligere erklæring '%#D'"
*************** msgstr "kun nulstartværdier er tilladte
*** 37780,37786 ****
  msgid "no initializers are allowed in section %qs"
  msgstr "kun nulstartværdier er tilladte i sektion %qs"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "registernavn ikke angivet for %q+D"
--- 37830,37836 ----
  msgid "no initializers are allowed in section %qs"
  msgstr "kun nulstartværdier er tilladte i sektion %qs"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "registernavn ikke angivet for %q+D"
*************** msgstr ""
*** 37942,37948 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "kan ikke erklære medlemsfunktion '%D' til at have statisk kædning"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration; ignored"
  msgid "alias definitions not supported in this configuration"
--- 37992,37998 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "kan ikke erklære medlemsfunktion '%D' til at have statisk kædning"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration; ignored"
  msgid "alias definitions not supported in this configuration"
*************** msgstr ""
*** 37988,38048 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument %i is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute argument has type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  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 "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
--- 38038,38098 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument %i is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute argument has type %qT"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  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:1228
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
*************** msgstr "'%D' skal tage mod én eller to
*** 38060,38072 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
--- 38110,38122 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
*************** msgstr "kan ikke konverteres til en henv
*** 38300,38311 ****
  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'"
--- 38350,38361 ----
  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:1027
  #, 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:1034
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
*************** msgstr "sektionsegenskaben er ikke tilla
*** 38316,38333 ****
  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"
--- 38366,38383 ----
  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:1050
  #, 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:1061
  #, 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:1070
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "section of %q+D cannot be overridden"
*************** msgstr "'defined' optræder uden et kald
*** 38420,38426 ****
  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"
--- 38470,38476 ----
  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:1149 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Ugyldig erklæring"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 38471,38483 ****
  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"
--- 38521,38533 ----
  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:1097
  #, 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:1105
  #, 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
*** 38489,38500 ****
  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 %<@%>"
--- 38539,38550 ----
  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:1129
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
*************** msgstr "'%s' brugt, men aldrig defineret
*** 38598,38622 ****
  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 ""
--- 38648,38672 ----
  msgid "visibility argument not a string"
  msgstr "synlighedsparameter er ikke en streng"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
*************** msgstr ""
*** 38633,38639 ****
  
  #: 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"
--- 38683,38689 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
*************** msgid "%qE attribute argument 1 must tak
*** 38713,38719 ****
  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"
--- 38763,38769 ----
  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:1332
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "%qE attribute ignored on a function returning %qT"
*************** msgstr "-march=%s er ikke forenelig med
*** 38798,38804 ****
  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"
--- 38848,38854 ----
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
*************** msgid "%qE attribute ignored on non-enum
*** 38873,38879 ****
  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"
--- 38923,38929 ----
  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:7593
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
*************** msgid "requested position is less than z
*** 39051,39066 ****
  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 %<target%>"
  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
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument not a string constant"
--- 39101,39116 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "empty string in attribute %<target%>"
  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:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument not a string constant"
*************** msgid "suggest parentheses around assign
*** 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%>"
--- 39409,39415 ----
  msgstr "foreslår paranteser omkring tildeling der er benyttet som boolsk værdi"
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgstr "for få parametre til funktionen
*** 39555,39562 ****
  msgid "missing sentinel in function call"
  msgstr "Forbyd PC-relative funktionskald"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
--- 39605,39612 ----
  msgid "missing sentinel in function call"
  msgstr "Forbyd PC-relative funktionskald"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
*************** msgstr "muligvis begyndelsen af uafslutt
*** 40696,40702 ****
  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 ""
--- 40746,40752 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionel C tillader ikke strengsammensætning"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 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"
--- 40803,40809 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
*************** msgstr "ugyldig vektortype for egenskabe
*** 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"
--- 40821,40839 ----
  msgid "%qE is not initialized"
  msgstr "manglende startværdi"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' after predicate"
  msgid "missing controlling predicate"
  msgstr "manglende '(' efter udsagn"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
*************** msgstr "manglende ')' i udtryk"
*** 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"
--- 40844,40850 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
*************** msgstr ""
*** 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"
--- 40946,40964 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is not a function argument"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE in %qs clause"
*************** msgstr "bitfeltet '%s' er af en ufuldst�
*** 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"
--- 40969,40976 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE har ikke en mappable-type i %qs-klausul"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qE in %qs clause"
*************** msgstr "manglende '(' for '#pragma %s' -
*** 41502,41508 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "forkert udformet '#pragma %s' - ignoreret"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma %s"
  msgid "junk at end of %<#pragma %s%>"
--- 41552,41558 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "forkert udformet '#pragma %s' - ignoreret"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma %s"
  msgid "junk at end of %<#pragma %s%>"
*************** msgstr "#pragma %s er allerede registrer
*** 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"
--- 41631,41638 ----
  msgid "wrong type argument to %s"
  msgstr "forkert parametertype til %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "for få parametre til funktionen
*** 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"
--- 42177,42195 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "assignment of read-only location %qE"
  msgstr "%s af placering der kun må læses"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "increment of read-only location %qE"
  msgstr "%s af placering der kun må læses"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "decrement of read-only location %qE"
*************** msgid_plural "passing argument %i to %qs
*** 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"
--- 42490,42496 ----
  msgstr[0] "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  msgstr[1] "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
*************** msgid "ACLE function %qD requires ISA ex
*** 43466,43472 ****
  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 ""
--- 43516,43522 ----
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr "%s opretter et heltal ud fra en
*** 44166,44172 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate definition of class method `%s'"
  msgid "duplicate definition of %qs"
--- 44216,44222 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate definition of class method `%s'"
  msgid "duplicate definition of %qs"
*************** msgid "SVE type %qT does not have a defi
*** 44220,44226 ****
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr "'%s' brugt, men aldrig defineret"
--- 44270,44276 ----
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, fuzzy, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr "'%s' brugt, men aldrig defineret"
*************** msgid "SVE type %qT not allowed in %<map
*** 44279,44285 ****
  msgstr "'%s' er et ugyldigt klassenavn"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
--- 44329,44335 ----
  msgstr "'%s' er et ugyldigt klassenavn"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 44384,44402 ****
  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"
--- 44434,44452 ----
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgstr ""
*** 44445,44649 ****
  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
--- 44495,44699 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "egenskaben '%s' ignoreret"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ugyldig %h-værdi"
  
! #: config/aarch64/aarch64.cc:19426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid range %s in option %s"
  msgid "tuning string missing in option (%s)"
  msgstr "ugyldigt interval %s i tilvalg %s"
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown tuning option (%s)"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Angiv registerallokeringsordnen"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understøtter ikke %s"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "streaming functions require the ISA extension %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arg to `__builtin_frame_address'"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ugyldig parameter til '__builtin_frame_address'"
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ugyldig typeparameter"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understøtter ikke %s"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "'%s' er forældet"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "kodemodellen %qs er ikke understøttet i x32-tilstand"
  
! #: config/aarch64/aarch64.cc:20335
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.cc:20445
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20448
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20452
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20487
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20490
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20533
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
  
! #: config/aarch64/aarch64.cc:20574
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
*************** msgstr "ugyldig værdi (%s) til tilvalge
*** 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
--- 44701,44727 ----
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.cc:20680
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, fuzzy, gcc-internal-format
  #| msgid "target system does not support the %qs debug format"
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "målarkitektursystem understøtter ikke %qs-fejlsøgningsformatet"
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** msgstr "\"%s\" er ikke defineret"
*** 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"
--- 44730,44953 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target_version%> has multiple values"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target_version%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing value in %<target_version%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:21154
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:21160
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "stakgrænseudtryk understøttes ikke"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "'%s' tidligere erklæret her"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "lane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "versionen er ikke understøttet"
  
! #: config/aarch64/aarch64.cc:30748
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.cc:30786
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.cc:30861
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "Tilvalget -shared understøttes i øjeblikket ikke for VAX ELF."
  
! #: config/aarch64/aarch64.cc:30881
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "Tilvalget -shared understøttes i øjeblikket ikke for VAX ELF."
  
! #: config/aarch64/aarch64.cc:31071
  #, fuzzy, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%q+D defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: config/aarch64/aarch64.cc:33129
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:33133
  #, fuzzy
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:33139
  #, fuzzy
  #| msgid "bad value (%s) for -march= switch"
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:33145
  #, fuzzy
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
*************** msgstr "parameteren til egenskaben '%s e
*** 45105,45116 ****
  #: 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"
--- 45155,45166 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 45266,45290 ****
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc: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"
--- 45316,45340 ----
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Sætning ved %0 er ugyldig i denne kontekst"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for make function"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "-pipe understøttes ikke"
*** 45877,45889 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe understøttes ikke"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional and -ansi are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-traditional og -ansi er indbyrdes uforenelige"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have arguments"
--- 45927,45939 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe understøttes ikke"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional and -ansi are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-traditional og -ansi er indbyrdes uforenelige"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have arguments"
*************** msgstr "tilvalget '-%c' skal have en par
*** 45894,45900 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "%qs function cannot return a value"
--- 45944,45950 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "%qs function cannot return a value"
*************** msgstr "Profilering er ikke understøtte
*** 46258,46264 ****
  
  #: 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 "too many arguments to function"
  msgid "invalid argument to built-in function"
--- 46308,46314 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "invalid argument to built-in function"
*************** msgstr ""
*** 46610,46616 ****
  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 ""
--- 46660,46666 ----
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6747
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
*************** msgstr "parameter til dss skal være en
*** 46796,46992 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: config/i386/i386-expand.cc:11087
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine cannot be called directly"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 2-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:12062
  #, fuzzy, gcc-internal-format
  #| msgid "shift must be an immediate"
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "skifteværdi skal være en umiddelbar værdi"
  
! #: config/i386/i386-expand.cc:12157
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the third argument must be an 8-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13205
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be an 1-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13220
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 3-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13255
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "the last argument must be a 4-bit immediate"
  msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
  
! #: config/i386/i386-expand.cc:13295
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 1-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid option %s"
  msgid "'%s' needs isa option %s"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/i386/i386-expand.cc:13317
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 5-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13327
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13332
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be an 8-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13471
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "the third argument must be comparison constant"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: config/i386/i386-expand.cc:13476
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect rounding operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.cc:13885
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
  
! #: config/i386/i386-expand.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13896
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:14376
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "the fourth argument must be one of enum %qs"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: config/i386/i386-expand.cc:14446
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14706
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "%qE needs isa option %s"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/i386/i386-expand.cc:15206
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "second, third and fourth argument must be a const"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second arg to __builtin_prefetch; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ugyldig anden parameter til '__builtin_prefetch'; benytter nul"
  
! #: config/i386/i386-expand.cc:15221
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid third argument"
  msgstr "ugyldig typeparameter"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15240
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third arg to __builtin_prefetch; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ugyldig tredje parameter til '__builtin_prefetch'; benytter nul"
  
! #: config/i386/i386-expand.cc:15251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third arg to __builtin_prefetch; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ugyldig tredje parameter til '__builtin_prefetch'; benytter nul"
  
! #: config/i386/i386-expand.cc:15279
  #, fuzzy, gcc-internal-format
  #| msgid "second argument must be slice or string"
  msgid "second argument must be a const"
  msgstr "anden parameter skal være skive eller streng"
  
! #: config/i386/i386-expand.cc:15825
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 32-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:15858
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "last argument must be an immediate"
  msgstr "maske skal være en umiddelbar værdi"
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16826
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
--- 46846,47042 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: config/i386/i386-expand.cc:11093
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine cannot be called directly"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 2-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:12068
  #, fuzzy, gcc-internal-format
  #| msgid "shift must be an immediate"
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "skifteværdi skal være en umiddelbar værdi"
  
! #: config/i386/i386-expand.cc:12163
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the third argument must be an 8-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13211
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be an 1-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13226
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 3-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13261
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "the last argument must be a 4-bit immediate"
  msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
  
! #: config/i386/i386-expand.cc:13301
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 1-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid option %s"
  msgid "'%s' needs isa option %s"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/i386/i386-expand.cc:13323
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 5-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13333
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13338
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be an 8-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13477
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "the third argument must be comparison constant"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: config/i386/i386-expand.cc:13482
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect rounding operand"
  msgstr "ukorrekt instruktion:"
  
! #: config/i386/i386-expand.cc:13891
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
  
! #: config/i386/i386-expand.cc:13899
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:13902
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:14382
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "the fourth argument must be one of enum %qs"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: config/i386/i386-expand.cc:14452
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14712
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "%qE needs isa option %s"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "second, third and fourth argument must be a const"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: config/i386/i386-expand.cc:15218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second arg to __builtin_prefetch; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ugyldig anden parameter til '__builtin_prefetch'; benytter nul"
  
! #: config/i386/i386-expand.cc:15227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid third argument"
  msgstr "ugyldig typeparameter"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third arg to __builtin_prefetch; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ugyldig tredje parameter til '__builtin_prefetch'; benytter nul"
  
! #: config/i386/i386-expand.cc:15257
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third arg to __builtin_prefetch; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ugyldig tredje parameter til '__builtin_prefetch'; benytter nul"
  
! #: config/i386/i386-expand.cc:15285
  #, fuzzy, gcc-internal-format
  #| msgid "second argument must be slice or string"
  msgid "second argument must be a const"
  msgstr "anden parameter skal være skive eller streng"
  
! #: config/i386/i386-expand.cc:15831
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 32-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-expand.cc:15864
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "last argument must be an immediate"
  msgstr "maske skal være en umiddelbar værdi"
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16832
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
*************** msgstr "%qs er ikke et gyldigt tilvalg t
*** 47421,47428 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
--- 47471,47478 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
*************** msgstr ""
*** 47683,47689 ****
  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 ""
--- 47733,47739 ----
  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:4223 config/i386/i386.cc:4233
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
*************** msgstr ""
*** 47709,47720 ****
  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 ""
--- 47759,47770 ----
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4251
  #, 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:4253
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
*************** msgstr ""
*** 47724,47765 ****
  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"
--- 47774,47815 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386.cc:9313
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "ms_hook_prologue er ikke forenelig med den indlejrede funktion"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "egenskaben '%s' er ikke understøttet på denne platform"
  
! #: config/i386/i386.cc:10488
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "-indlejrede funktioner er ikke understøttet på denne målarkitektur"
  
! #: config/i386/i386.cc:10879
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: config/i386/i386.cc:10899
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
*************** msgstr "-mips%d understøtter ikke 64-bi
*** 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%>"
--- 47817,47913 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "-mips%d understøtter ikke 64-bit kommatalsregistre"
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported size for integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "størrelse er ikke understøttet for heltalsregister"
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "størrelse er ikke understøttet for heltalsregister"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "udvidede registre har ikke høje halvdele"
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ikke-understøttet operandstørrelse for udvidede registre"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand type used with operand code 'Z'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "ugyldig operandtype brugt med operandkoden »Z«"
  
! #: config/i386/i386.cc:18531
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "ingen lave registre er tilgængelige til at modtage værdier fra høje registre"
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown architecture specific memory model"
  msgstr "Finjustér justering til en given chip- eller processorversion"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
*************** msgstr "gp_offset (%ld) eller end_offset
*** 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"
--- 47962,47968 ----
  msgid "argument %qd is not a constant"
  msgstr "parameteren %qd er ikke en konstant"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
*************** msgstr "PRINT_OPERAND_ADDRESS, nul-henvi
*** 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"
--- 47974,47980 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: Ukendt tegnsætning »%c«"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
*************** msgstr "parameteren til egenskaben '%s'
*** 48087,48137 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "in attribute %qs priority cannot be empty"
  msgstr "skrivebeskyttet egenskab kan ikke angives"
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "__builtin_trap understøttes ikke på denne målarkitektur"
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs is not supported in target attribute"
--- 48137,48187 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, 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:564
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "in attribute %qs priority cannot be empty"
  msgstr "skrivebeskyttet egenskab kan ikke angives"
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, gcc-internal-format
  msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "__builtin_trap understøttes ikke på denne målarkitektur"
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs is not supported in target attribute"
*************** msgid "MSP430 built-in functions only wo
*** 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"
--- 48991,48997 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4161 config/xtensa/xtensa.cc:4187
  #, fuzzy, gcc-internal-format
  #| msgid "bad builtin fcode"
  msgid "bad builtin code"
*************** msgstr "%s: kan ikke åbne datafil\n"
*** 49195,49280 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "integrerede funktioner understøttes ikke for denne returværditype"
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:365
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:388
  #, fuzzy, gcc-internal-format
  #| msgid "passing floating point arguments in fp regs not yet supported"
  msgid "not generating patch area, nops not supported"
  msgstr "overbringelse af kommatalsparametre i kommatalsregistre er ikke understøttet endnu"
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5893
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute requires a void return type"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: config/nvptx/nvptx.cc:5916
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: config/nvptx/nvptx.cc:6361
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6374
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "complement argument must be constant"
  msgstr "venstre parameter skal være en skive"
  
! #: config/nvptx/nvptx.cc:6714
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6722
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6736
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7761
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration; ignored"
  msgid "weak alias definitions not supported in this configuration"
  msgstr "aliasdefinitioner er ikke understøttet i denne konfiguration; ignoreret"
  
! #: config/nvptx/nvptx.cc:7774
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration; ignored"
  msgid "non-function alias definitions not supported in this configuration"
--- 49245,49330 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "integrerede funktioner understøttes ikke for denne returværditype"
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:371
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:394
  #, fuzzy, gcc-internal-format
  #| msgid "passing floating point arguments in fp regs not yet supported"
  msgid "not generating patch area, nops not supported"
  msgstr "overbringelse af kommatalsparametre i kommatalsregistre er ikke understøttet endnu"
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5899
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute requires a void return type"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: config/nvptx/nvptx.cc:5922
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: config/nvptx/nvptx.cc:6367
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6380
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "complement argument must be constant"
  msgstr "venstre parameter skal være en skive"
  
! #: config/nvptx/nvptx.cc:6720
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6728
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6742
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7767
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration; ignored"
  msgid "weak alias definitions not supported in this configuration"
  msgstr "aliasdefinitioner er ikke understøttet i denne konfiguration; ignoreret"
  
! #: config/nvptx/nvptx.cc:7780
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration; ignored"
  msgid "non-function alias definitions not supported in this configuration"
*************** msgstr ""
*** 49527,49882 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr "ugyldig forskydningsoperand for MEM_REF"
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "RVV type %qT does not have a fixed size"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' has incomplete type"
  msgid "fields cannot have RVV type %qT"
  msgstr "feltet '%D' er af en ufuldstændig type"
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "array elements cannot have RVV type %qT"
  msgstr "funktion returnerer en værdi af en sammensat type"
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of type `%T'"
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "kan ikke allokere et objekt af typen '%T'"
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type `%T' to type `%T'"
  msgid "cannot delete objects with RVV type %qT"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of type `%T'"
  msgid "cannot throw or catch RVV type %qT"
  msgstr "kan ikke allokere et objekt af typen '%T'"
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "capture by copy of RVV type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is disallowed in Java `throw' or `catch'"
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "typen '%T' er ikke tilladt i Java 'throw' eller 'catch'"
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "unrecogized wide sub-instruction"
  msgid "unrecognized RVV builtin"
  msgstr "ukendt bred underinstruktion"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function call to %qE with empty arguments"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: config/riscv/riscv.cc:1033
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "ukendt værdi %qs for -mtune"
  
! #: config/riscv/riscv.cc:3464
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7029
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "%s %qT requires the V ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/riscv/riscv.cc:7330
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7344
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7353
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7362
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7438
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv.cc:7599
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7607
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7658
  #, fuzzy, gcc-internal-format
  #| msgid "`sizeof' applied to incomplete type `%T'"
  msgid "%qs applied to non-RVV type %qT"
  msgstr "'sizeof' benyttet på en ufuldstændig type '%T'"
  
! #: config/riscv/riscv.cc:7666
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "%qE-egenskaben kræver en heltalskonstant som parameter"
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12270
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12275
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12341
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support APCS-32"
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "målprocessoren understøtter ikke APCS-32"
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs with %qs"
  msgstr "kodemodellen %qs er ikke understøttet i %s bit-tilstand"
  
! #: config/riscv/riscv.cc:12419
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%%%c' %s format"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "%s understøtter ikke '%%%c' %s-formateringen"
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12451
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "--resource påkræver -o"
  
! #: config/riscv/riscv.cc:12461
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qs is not a valid base register in %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s understøtter ikke %s"
  
! #: config/riscv/riscv.cc:13047
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have different interrupt type"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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"
--- 49577,49932 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr "ugyldig forskydningsoperand for MEM_REF"
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "RVV type %qT does not have a fixed size"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' has incomplete type"
  msgid "fields cannot have RVV type %qT"
  msgstr "feltet '%D' er af en ufuldstændig type"
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "array elements cannot have RVV type %qT"
  msgstr "funktion returnerer en værdi af en sammensat type"
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of type `%T'"
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "kan ikke allokere et objekt af typen '%T'"
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type `%T' to type `%T'"
  msgid "cannot delete objects with RVV type %qT"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of type `%T'"
  msgid "cannot throw or catch RVV type %qT"
  msgstr "kan ikke allokere et objekt af typen '%T'"
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "capture by copy of RVV type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is disallowed in Java `throw' or `catch'"
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "typen '%T' er ikke tilladt i Java 'throw' eller 'catch'"
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "unrecogized wide sub-instruction"
  msgid "unrecognized RVV builtin"
  msgstr "ukendt bred underinstruktion"
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function call to %qE with empty arguments"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: config/riscv/riscv.cc:1036
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "ukendt værdi %qs for -mtune"
  
! #: config/riscv/riscv.cc:3467
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7032
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "%s %qT requires the V ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/riscv/riscv.cc:7333
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7347
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7356
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7365
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7441
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/riscv/riscv.cc:7602
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7610
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7661
  #, fuzzy, gcc-internal-format
  #| msgid "`sizeof' applied to incomplete type `%T'"
  msgid "%qs applied to non-RVV type %qT"
  msgstr "'sizeof' benyttet på en ufuldstændig type '%T'"
  
! #: config/riscv/riscv.cc:7669
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "%qE-egenskaben kræver en heltalskonstant som parameter"
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12273
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12278
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12344
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support APCS-32"
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "målprocessoren understøtter ikke APCS-32"
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs with %qs"
  msgstr "kodemodellen %qs er ikke understøttet i %s bit-tilstand"
  
! #: config/riscv/riscv.cc:12422
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%%%c' %s format"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "%s understøtter ikke '%%%c' %s-formateringen"
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12454
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "--resource påkræver -o"
  
! #: config/riscv/riscv.cc:12464
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qs is not a valid base register in %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s understøtter ikke %s"
  
! #: config/riscv/riscv.cc:13050
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have different interrupt type"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
! #: config/riscv/riscv.cc:15080
  #, fuzzy
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "invalid version %qB for %<target_clones%> attribute"
*************** msgstr ""
*** 50988,51011 ****
  msgid "%<function_profiler%> support"
  msgstr "function_profiler-understøttelse for MMIX"
  
! #: config/stormy16/stormy16.cc:1452
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use va_start in interrupt function"
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "kan ikke bruge va_start i afbrydelsesfunktion"
  
! #: config/stormy16/stormy16.cc:2031
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "switch-sætning med %lu elementer er for stor"
  
! #: config/stormy16/stormy16.cc:2425
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/stormy16/stormy16.cc:2432
  #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
--- 51038,51061 ----
  msgid "%<function_profiler%> support"
  msgstr "function_profiler-understøttelse for MMIX"
  
! #: config/stormy16/stormy16.cc:1453
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use va_start in interrupt function"
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "kan ikke bruge va_start i afbrydelsesfunktion"
  
! #: config/stormy16/stormy16.cc:2032
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "switch-sætning med %lu elementer er for stor"
  
! #: config/stormy16/stormy16.cc:2426
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/stormy16/stormy16.cc:2433
  #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
*************** msgstr "%J'%D' er ikke defineret uden fo
*** 51261,51293 ****
  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 "kun variabler uden startværdi kan placeres i .bss-sektionen"
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
--- 51311,51343 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%q+D defineret, men ikke brugt"
  
! #: config/xtensa/xtensa.cc:2783
  #, 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:2818
  #, 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:2825
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4296
  #, 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 "kun variabler uden startværdi kan placeres i .bss-sektionen"
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
*************** msgstr "egenskaben '%s' kræver en helta
*** 51386,51392 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
--- 51436,51442 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
*************** msgstr "%qs er ikke en mappe"
*** 51477,51484 ****
  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 "tom værdi er ikke ignoreret som den burde være"
--- 51527,51534 ----
  msgid "could not get size of source file"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tom værdi er ikke ignoreret som den burde være"
*************** msgstr "overløb i konstant udtryk"
*** 52003,52009 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE defineret som forkert slags mærke"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute applied to %qD with void return type"
--- 52053,52059 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE defineret som forkert slags mærke"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute applied to %qD with void return type"
*************** msgstr "ISO C90 understøtter ikke %<sta
*** 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"
--- 52214,52220 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 understøtter ikke %<[*]%> arrayerklæringer"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
*************** msgstr "'%D' blev ikke erklæret i dette
*** 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'"
--- 52224,52230 ----
  msgid "%q+D is usually a function"
  msgstr "%q+D er normalt en funktion"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklæring af '%s'"
*************** msgstr "kan ikke anbringe et objekt med
*** 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 ""
--- 52307,52313 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startværdi"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "lagringsklasse angivet for param
*** 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"
--- 52539,52545 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
*************** msgstr "typenavn er erklæret som en fun
*** 52684,52690 ****
  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"
--- 52734,52740 ----
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
*************** msgstr "ISO C forbyder const eller volat
*** 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"
--- 52874,52880 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "datamedlem må ikke have variabelt ændret type '%T'"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable or field %qE declared void"
*************** msgstr ""
*** 53060,53066 ****
  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"
--- 53110,53116 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr "ukendt felt '%s' angivet i startværdi"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklæring erklærer ikke noget"
*************** msgstr "navngivne medlemmer"
*** 53131,53137 ****
  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"
--- 53181,53187 ----
  msgid "struct has no members"
  msgstr "%s har intet medlem ved navn '%s'"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "fleksibelt tabelmedlem i union"
*************** msgstr "omerklæring af 'enum %s'"
*** 53201,53207 ****
  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 ""
--- 53251,53257 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
*************** msgstr "tabelindeks er ikke et heltal"
*** 53263,53269 ****
  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"
--- 53313,53319 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C begrænser enum-værdier til rækkevidden af 'int'"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
*************** msgstr "parameteren '%s' passer ikke til
*** 53421,53432 ****
  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"
--- 53471,53482 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
*************** msgstr "'%D' blev ikke erklæret i dette
*** 53515,53521 ****
  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"
--- 53565,53571 ----
  msgid "two or more data types in declaration specifiers"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
*************** msgstr "ISO C90 understøtter ikke kompl
*** 53632,53638 ****
  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"
--- 53682,53688 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_Float%d%s%> is not supported on this target"
*************** msgstr "venstre parameter skal være en
*** 53811,53822 ****
  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 ""
--- 53861,53872 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ understøtter ikke 'long long'"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** msgstr ""
*** 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"
--- 53932,53970 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "-frepo skal bruges med -c"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "venstreskiftsantal er større end bredden af typen"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "højreskiftsantal er større end bredden af typen"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "venstreskiftsantal er større end bredden af typen"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 53936,53942 ****
  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"
--- 53986,53992 ----
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
*************** msgstr "ragelse i slutningen af #line"
*** 53948,53954 ****
  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"
--- 53998,54004 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C forbyder en tom kildefil"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 53999,54006 ****
  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"
--- 54049,54056 ----
  msgstr "ukendt registernavn: %s"
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
*************** msgstr ""
*** 54039,54045 ****
  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"
--- 54089,54095 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 54056,54067 ****
  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'"
--- 54106,54117 ----
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
*************** msgstr "tildeling (ikke klargøring) i e
*** 54106,54112 ****
  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 ""
--- 54156,54162 ----
  msgid "%qs may only be used with a single declarator"
  msgstr "-mn benyttet uden -mh eller -ms"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgid "%<__GIMPLE%> function cannot be a
*** 54143,54149 ****
  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"
--- 54193,54199 ----
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string literal"
*************** msgstr "startværdien for den statiske v
*** 54178,54184 ****
  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"
--- 54228,54234 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed"
*************** msgstr "kan ikke konverteres til en henv
*** 54238,54245 ****
  #: 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"
--- 54288,54295 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
*************** msgstr "ugyldig brug af en type '%s %s'
*** 54273,54284 ****
  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 %<}%>"
--- 54323,54334 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "typen passer ikke med tidligere underforstået erklæring"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr "erklæring af '%s' på øverste
*** 54363,54387 ****
  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"
--- 54413,54437 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected OpenMP directive name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "egenskaben '%s' kræver en helta
*** 54393,54399 ****
  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"
--- 54443,54449 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 understøtter ikke %<[*]%> arrayerklæringer"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
*************** msgstr "ISO C89 forbyder angivelse af un
*** 54429,54445 ****
  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 ""
--- 54479,54495 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "forældet brug af udpeget startværdi uden '='"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
*************** msgstr ""
*** 54449,54492 ****
  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"
--- 54499,54542 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qs attribute does not take any arguments"
*************** msgstr "ISO C89 forbyder blandede erklæ
*** 54519,54525 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14967
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 54569,54575 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr "forældet brug af etiket i slutn
*** 54534,54540 ****
  #. 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"
--- 54584,54590 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
*************** msgstr "ISO C understøtter ikke komplek
*** 54571,54600 ****
  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 ""
--- 54621,54650 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "tom erklæring"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%Hforeslår eksplicitte krøllede paranteser for at undgå tvetydig 'else'"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
*************** msgstr "flere erklærerer i skabelonserk
*** 54616,54627 ****
  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 ""
--- 54666,54677 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ugyldigt register i instruktionen"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 54637,54644 ****
  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"
--- 54687,54694 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "case-værdi optræder mere end én gang"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  første type her"
*************** msgstr "ISO C forbyder udeladelse af den
*** 54663,54674 ****
  
  #. 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"
--- 54713,54724 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
*************** msgstr "ISO C90 understøtter ikke kompl
*** 54862,54868 ****
  
  #: 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"
--- 54912,54918 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression"
*************** msgstr "sætningsblokke i udtryk er kun
*** 54878,54890 ****
  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 ""
--- 54928,54940 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C forbyder sætningsblokke inden i udtryk"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of `va_start' not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "den anden parameter til 'va_start' er ikke den sidste navngivne parameter"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
*************** msgstr "parameteren til '__builtin_eh_re
*** 55050,55056 ****
  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%>"
--- 55100,55106 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
*************** msgstr "parameter der ikke er et kommata
*** 55098,55104 ****
  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 ""
--- 55148,55154 ----
  msgid "rotate count is negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
*************** msgstr ""
*** 55214,55220 ****
  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 ""
--- 55264,55270 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
*************** msgstr "Klasse- eller grænsefladeerklæ
*** 55257,55269 ****
  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"
--- 55307,55319 ----
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "empty property attribute list"
  msgstr "skrivebeskyttet egenskab kan ikke angives"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
*************** msgstr "manglende Code-egenskab"
*** 55275,55334 ****
  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 ""
--- 55325,55384 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected %qE selector name"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 55338,55349 ****
  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 ""
--- 55388,55399 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
*************** msgstr ""
*** 55353,55363 ****
  #: 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"
--- 55403,55413 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
*************** msgstr "udsagn skal være et kaldenavn"
*** 55375,55441 ****
  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 ""
--- 55425,55491 ----
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not a pointer variable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant logical expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 55459,55482 ****
  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%>"
--- 55509,55532 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<priority%> value must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
*************** msgstr "forventede %<class%>, %<typename
*** 55488,55598 ****
  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"
--- 55538,55648 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%qs expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<self%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, fuzzy, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "chunk size value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
*************** msgstr "ugyldig roteringsinstruktion"
*** 55602,55641 ****
  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"
--- 55652,55691 ----
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<,%> eller %<)%> forventet"
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "duplikere %qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
*************** msgstr "uventet operand"
*** 55651,55673 ****
  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"
--- 55701,55723 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple linear modifiers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple %<step%> modifiers"
*************** msgstr "mere end én 'virtual'-angivelse
*** 55678,55684 ****
  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 ""
--- 55728,55734 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
*************** msgstr ""
*** 55693,56033 ****
  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 ""
--- 55743,56083 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<fallback%> modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "ugyldig operand "
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<always%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<close%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, fuzzy, gcc-internal-format
  #| msgid "invalid string literal, ignoring final '\\'"
  msgid "string literal must not contain %<\\0%>"
  msgstr "ugyldig strengkonstant, ignorerer afsluttende '\\'"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  #| msgid "undefining `%s'"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "glemmer definitionen af '%s'"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected string literal or constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicated %<fr%> preference selector"
  msgstr "'const' optræder mere end én gang"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "non-empty string literal expected"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<target%> modifier"
  msgstr "'volatile' optræder mere end én gang"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "'const' optræder mere end én gang"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "expected an OpenACC clause"
  msgstr "Stødt på slutningen af kildefilen %s tidligere end forventet.\n"
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "array section in %<#pragma acc declare%>"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
*************** msgstr "'%#D' kan ikke erklæres"
*** 56043,56049 ****
  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"
--- 56093,56099 ----
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
*************** msgstr "'%D' er ikke en medlemsskabelonf
*** 56054,56077 ****
  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 ""
--- 56104,56127 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
*************** msgstr ""
*** 56098,56104 ****
  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"
--- 56148,56154 ----
  msgid "modified here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
*************** msgstr ""
*** 56134,56254 ****
  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"
--- 56184,56304 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs clause requires %qs clause"
  msgstr "--resource påkræver -o"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand for 'p' modifier"
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ugyldig operand til 'p'-ændring"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
*************** msgstr "størrelsen af medlemmet '%D' er
*** 56258,56287 ****
  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 ""
--- 56308,56337 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 56291,56324 ****
  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"
--- 56341,56374 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
*************** msgstr "')' eller term forventet"
*** 56327,56397 ****
  #. 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 ""
--- 56377,56447 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "loop nest expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected iteration declaration or initialization"
  msgstr "gentaget erklæring af automaten '%s'"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  #| msgid "not enough arguments"
  msgid "not enough nested loops"
  msgstr "ikke nok parametre"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
*************** msgstr ""
*** 56402,56408 ****
  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"
--- 56452,56458 ----
  msgid "expected a function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected target-function call"
*************** msgstr "forventet funktion"
*** 56413,56460 ****
  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 ""
--- 56463,56510 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr "en global registervariabel følg
*** 56469,56533 ****
  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"
--- 56519,56583 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected trait selector name"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "ukendt værdi %qs for -mtune"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "selector %qs does not accept any properties"
  msgstr "ufuldstændig type '%T' har ikke medlemmet '%D'"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified inside a class"
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "'%D' kan kun angives inden i en klasse"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<score%> argument must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected identifier or string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "property must be integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  #| msgid "code model `large' not supported yet"
  msgid "%<requires%> selector is not supported yet"
  msgstr "kodemodellen 'large' er ikke understøttet endnu"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected context selector set name"
*************** msgstr "tom krop i en else-sætning"
*** 56539,56568 ****
  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"
--- 56589,56618 ----
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "variant %qD is the same as base function"
  msgstr "feltet '%s' er erklæret som en funktion"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<match%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qD is specified more than once"
*************** msgstr "%s brugt med '%%%c' %s-formateri
*** 56574,56580 ****
  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%>"
--- 56624,56630 ----
  msgid "%qD is not of pointer type"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<nothing%> or %<need_device_ptr%>"
*************** msgstr "forventede %<:%> or %<::%>"
*** 56585,56602 ****
  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"
--- 56635,56652 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<interop%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%> clause"
*************** msgstr "ISO C forbyder funktionsreturtyp
*** 56619,56631 ****
  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"
--- 56669,56681 ----
  msgid "base function %qD declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, fuzzy, gcc-internal-format
  #| msgid "long and short specified together for `%s'"
  msgid "%<append_args%> specified here"
*************** msgstr "long og short er begge angivet f
*** 56636,56642 ****
  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"
--- 56686,56692 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
*************** msgstr "-f%s og -msdata=%s er indbyrdes
*** 56647,56653 ****
  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"
--- 56697,56703 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
*************** msgstr "new kan ikke bruges på en funkt
*** 56664,56752 ****
  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"
--- 56714,56802 ----
  msgid "no declaration of base function %qs"
  msgstr "underforstået erklæring af funktionen '%s'"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "'register' er påhæftet funktionsdefinitionen"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "uventet operand"
*************** msgstr "erklæring af '%s' skygger for e
*** 56775,56786 ****
  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"
--- 56825,56836 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q#T var tidligere erklæret her"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "missing %<map%> clause"
*************** msgstr ""
*** 56844,56876 ****
  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 ""
--- 56894,56926 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr "ISO C forbyder funktionsreturtyp
*** 56887,57056 ****
  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 ""
--- 56937,57106 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected directive name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown assumption clause %qs"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected assumption clause"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 57061,57067 ****
  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 ""
--- 57111,57117 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> funktionskald er ikke inden for ydre transaktion eller %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr "fejl ved lukning af %s: %m"
*** 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"
--- 57128,57134 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
*************** msgstr "ugyldig brug af ufuldstændig ty
*** 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"
--- 57161,57341 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "funktionstyper ikke er fuldt ud forenelige i ISO C"
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "typer er ikke helt forenelige"
  
! #: c/c-typeck.cc:1921
  #, fuzzy, gcc-internal-format
  #| msgid "types are not quite compatible"
  msgid "pointer target types incompatible in C++"
  msgstr "typer er ikke helt forenelige"
  
! #: c/c-typeck.cc:2139
  #, fuzzy, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "en funktions returtype kan ikke være en funktion"
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%s' in something not a structure or union"
  msgid "request for member %qE in something not a structure or union"
  msgstr "forespørgsel efter medlemmet '%s' i noget der hverken er en union eller en struktur"
  
! #: c/c-typeck.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing %<void *%> pointer"
  msgstr "forsøg på at følge en 'void *'-henvisning"
  
! #: c/c-typeck.cc:3580
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-typeck.cc:3596
  #, fuzzy, gcc-internal-format
  #| msgid "passing arg of pointer to function"
  msgid "subscripted value is pointer to function"
  msgstr "videregiver parameter af henvisning til funktion"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-typeck.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting `register' array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C forbyder opslag i 'register'-tabel"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 forbyder opslag i tabel der ikke er venstreværdi"
  
! #: c/c-typeck.cc:3873
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "'%D' erklæret som en reference, men bliver ikke tildelt en startværdi"
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object %qE is not a function or function pointer"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c/c-typeck.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object %qD is not a function or function pointer"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c/c-typeck.cc:4394
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object is not a function or function pointer"
*************** msgstr "det kaldte objekt er ikke en fun
*** 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"
--- 57344,57588 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, fuzzy, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "sizeof benyttet på en ufuldstændig type"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified void function return type"
  msgid "function with qualified void return type called"
  msgstr "ISO C forbyder void funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "typen af den formelle parameter %d er ufuldstændig"
  
! #: c/c-typeck.cc:4551
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than floating due to prototype"
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "%s som heltal i stedet for kommatal på grund af prototypen"
  
! #: c/c-typeck.cc:4557
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than complex due to prototype"
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "%s som heltal i stedet for complex på grund af prototypen"
  
! #: c/c-typeck.cc:4563
  #, fuzzy, gcc-internal-format
  #| msgid "%s as complex rather than floating due to prototype"
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "%s som complex i stedet for kommatal på grund af prototypen"
  
! #: c/c-typeck.cc:4569
  #, fuzzy, gcc-internal-format
  #| msgid "%s as floating rather than integer due to prototype"
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "%s som kommatal i stedet for heltal på grund af prototypen"
  
! #: c/c-typeck.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "%s as complex rather than integer due to prototype"
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "%s som complex i stedet for heltal på grund af prototypen"
  
! #: c/c-typeck.cc:4581
  #, fuzzy, gcc-internal-format
  #| msgid "%s as floating rather than complex due to prototype"
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "%s som kommatal i stedet for complex på grund af prototypen"
  
! #: c/c-typeck.cc:4597
  #, fuzzy, gcc-internal-format
  #| msgid "%s as `float' rather than `double' due to prototype"
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "%s som float i stedet for double på grund af prototypen"
  
! #: c/c-typeck.cc:4623
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than complex due to prototype"
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "%s som heltal i stedet for complex på grund af prototypen"
  
! #: c/c-typeck.cc:4649
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: c/c-typeck.cc:4673
  #, fuzzy, gcc-internal-format
  #| msgid "%s as unsigned due to prototype"
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "%s som unsigned på grund af prototypen"
  
! #: c/c-typeck.cc:4678
  #, fuzzy, gcc-internal-format
  #| msgid "%s as signed due to prototype"
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "%s som signed på grund af prototypen"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "for få parametre til funktionen"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "for få parametre til funktionen"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "for få parametre til funktionen"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "%Jsvag erklæring af '%D' efter første brug resulterer i ikke-defineret opførsel"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
  msgstr "typeomtvingning af '%T' til '%T' følger ikke henvisning"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "zero as null pointer constant"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: c/c-typeck.cc:5299
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %qT and %qT"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: c/c-typeck.cc:5358
  #, fuzzy, gcc-internal-format
  #| msgid "pointer of type `void *' used in subtraction"
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "henvisning af typen 'void *' benyttet i subtraktion"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "henvisning til en funktion benyttet i subtraktion"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: c/c-typeck.cc:5855
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "%<~%> on a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `~' for complex conjugation"
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C understøtter ikke '~' til compleks-konjugering"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "forkert parametertype til abs"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "forkert parametertype til unært udråbstegn"
  
! #: c/c-typeck.cc:5977
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "increment of enumeration value is invalid in C++"
  msgstr "enum-værdien '%s' håndteres ikke i switch-sætning"
  
! #: c/c-typeck.cc:5980
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "enum-værdien '%s' håndteres ikke i switch-sætning"
  
! #: c/c-typeck.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "increment of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:5990
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "decrement of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `++' and `--' on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
*************** msgstr "ISO C understøtter ikke '++' og
*** 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 ""
--- 57590,59426 ----
  
  # man kan ikke stikke en forøgelse (++) en type som parameter, 'type
  # argument' skal opfattes på en anden måde
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "forkert parametertype til forøgelse"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "forkert parametertype til formindskelse"
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: c/c-typeck.cc:6208
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of expression of type %<void%>"
  msgstr "tager adressen på midlertidig variabel"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of bit-field %qD"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of an unaligned member"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "kan ikke tage adressen af et ikke-justeret medlem"
  
! #: c/c-typeck.cc:6293
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "forespørgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of register compound literal requested"
  msgstr "forespørgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.cc:6509
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable `%s' used in nested function"
  msgid "global register variable %qD used in nested function"
  msgstr "global registervariabel '%s' benyttet i indlejret funktion"
  
! #: c/c-typeck.cc:6512
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "register variable %qD used in nested function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: c/c-typeck.cc:6517
  #, fuzzy, gcc-internal-format
  #| msgid "address of global register variable `%s' requested"
  msgid "address of global register variable %qD requested"
  msgstr "forespørgsel efter adressen af den globale registervariabel '%s'"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of register variable %qD requested"
  msgstr "forespørgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.cc:6664
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "non-lvalue array in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "enum-værdien '%s' håndteres ikke i switch-sætning"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C forbyder betingede udtryk med kun én tom side"
  
! #: c/c-typeck.cc:6861
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6885
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6894
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids conditional expr between `void *' and function pointer"
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C++ forbyder betinget udtryk mellem 'void *' og funktionshenvisning"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "first expression has type %qT"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "second expression has type %qT"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: c/c-typeck.cc:7093
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: c/c-typeck.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: c/c-typeck.cc:7117
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "in call to %qD, declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.cc:7264
  #, fuzzy
  #| msgid "cast adds new qualifiers to function type"
  msgid "cast adds %q#v qualifier to function type"
  msgstr "typeomtvingning tilføjer modifikationer til en funktionstype"
  
! #: c/c-typeck.cc:7270
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "typetildelingen angiver en tabeltype"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C forbyder omtvingelse af ikke-skalar til den samme type"
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C forbyder omtvingelse til uniontype"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "typetildeling til en uniontype fra en type der ikke findes i union'en"
  
! #: c/c-typeck.cc:7487
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:7492
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:7497
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "typeomtvingelse forøger den påkrævne justering af måltypen"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "typeomtvingelse fra heltal til henvisning af en anden størrelse"
  
! #: c/c-typeck.cc:7572
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.cc:7581
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.cc:7591
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t convert from incomplete type %qT to %qT"
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "kan ikke konvertere fra ufuldstændig type %qT til %qT"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "tildelingsundertrykkelse"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "(near initialization for %qs)"
  msgstr "(i nærheden af klargøringen af '%s')"
  
! #: c/c-typeck.cc:8177
  #, fuzzy, gcc-internal-format
  #| msgid "char-array initialized from wide string"
  msgid "array initialized from parenthesized string constant"
  msgstr "char-tabel får tildelt startværdi fra en bred streng"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  #| msgid "argument missing after %s"
  msgid "expected %e but argument is of type %e"
  msgstr "en parameter mangler efter %s"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "built-in %qD declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  #| msgid "  `%#D' declared here"
  msgid "%e declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.cc:8533
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: c/c-typeck.cc:8538
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%#T' to `%#T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "konvertering fra '%#T' til '%#T'"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  #, fuzzy
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C forbyder parameterkonvertering til uniontype"
  
! #: c/c-typeck.cc:8829
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.cc:8856
  #, fuzzy, gcc-internal-format
  #| msgid "passing arg %d of pointer to function"
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "videregiver den %d. parameter af henvisning til funktion"
  
! #: c/c-typeck.cc:8867
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "  forventede en type, modtog '%E'"
  
! #: c/c-typeck.cc:8919
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.cc:8925
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: c/c-typeck.cc:8931
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "return type might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:8970
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:8980
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "return-sætning med en værdi i en funktion der er erklæret med en void returtype"
  
! #: c/c-typeck.cc:9035
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.cc:9038
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.cc:9040
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.cc:9042
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "fortegnene i henvisningsmål i %s er forskellige"
  
! #: c/c-typeck.cc:9098
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "fortegnene i henvisningsmål i %s er forskellige"
  
! #: c/c-typeck.cc:9104
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "fortegnene i henvisningsmål i %s er forskellige"
  
! #: c/c-typeck.cc:9109
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "fortegnene i henvisningsmål i %s er forskellige"
  
! #: c/c-typeck.cc:9156
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "return-sætning med en værdi i en funktion der er erklæret med en void returtype"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "return-sætning med en værdi i en funktion der er erklæret med en void returtype"
  
! #: c/c-typeck.cc:9280
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.cc:9290
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.cc:9296
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.cc:9301
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.cc:9323
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.cc:9333
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.cc:9339
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.cc:9343
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.cc:9376
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "incompatible type for argument %d of %qE"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: c/c-typeck.cc:9387
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: c/c-typeck.cc:9398
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
  # 'automatic aggregate' betyder automatisk allokerede variabler, dvs.
  # ganske almindelige lokale variabler (kan evt. erklæres med 'auto')
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionel C forbyder klargøring af auto-variabler af sammensatte typer"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "navnerum '%D' ikke tilladt i using-erklæring"
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "klargøring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9999
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "startværdistrengen til char-tabellen er for lang"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "startværdistrengen til char-tabellen er for lang"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, fuzzy, gcc-internal-format
  #| msgid "char-array initialized from wide string"
  msgid "array of inappropriate type initialized from string constant"
  msgstr "char-tabel får tildelt startværdi fra en bred streng"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ugyldig brug af en tabel der ikke kan optræde som en venstreværdi"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ugyldig startværdi"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "startværdielement er ikke en konstant"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "tabel får tildelt en startværdi fra et tabeludtryk der ikke er konstant"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "startværdielement er ikke en konstant"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' discards qualifiers"
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "startværdielement kan ikke beregnes ved indlæsningstidspunktet"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "objekt af typen '%T' med variabel størrelse må ikke tildeles en startværdi"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "krøllede paranteser omkring skalarstartværdi"
  
  # RETMIG: eller er det fleksibel tabel-medlem
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "klargøring af fleksibelt tabelmedlem i en indlejret kontekst"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "krøllede paranteser mangler omkring startværdien"
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "missing initializer for field %qD of %qT"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "overskydende elementer i skalarstarværdi"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "tabelindeks i en startværdi der ikke er en tabel"
  
  # RETMIG: record?
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "feltnavn ikke i struktur- eller union-startværdi"
  
! #: c/c-typeck.cc:11207
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer exceeds array bounds"
  msgid "array index in initializer not of integer type"
  msgstr "tabelindeks i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "tabelindeks i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indeksinterval i startværdi"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "tabelindeksinterval i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, fuzzy, gcc-internal-format
  #| msgid "initialized field with side-effects overwritten"
  msgid "initialized field overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "for mange elementer i struct-startværdi"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "ikke-statisk klargøring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionel C forbyder tildeling af startværdi til unioner"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "for mange elementer i tabelstartværdi"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "for mange elementer i vektorstartværdi"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "for mange elementer i skalarstartværdi"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in output operand outside of a function"
  msgstr "en type med en variabel størrelse er erklæret uden for en funktion"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "uddataoperand %d skal bruge %<&%>-begrænsningen"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, fuzzy, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in input operand outside of a function"
  msgstr "en type med en variabel størrelse er erklæret uden for en funktion"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: c/c-typeck.cc:13334
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C forbyder 'goto *udtryk;'"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "computed goto must be pointer type"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, fuzzy, gcc-internal-format
  #| msgid "function declared `noreturn' has a `return' statement"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "funktion der er erklæret 'noreturn' har en 'return'-sætning"
  
! #: c/c-typeck.cc:13401
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "%<return%> with a value, in function returning void"
  msgstr "'return' med en værdi i en funktion der returnerer void"
  
! #: c/c-typeck.cc:13417
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "'return' med en værdi i en funktion der returnerer void"
  
! #: c/c-typeck.cc:13498
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "funktion returnerer adressen på en lokal variabel"
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "funktion returnerer adressen på en lokal variabel"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-størrelsen er ikke et heltal"
  
! #: c/c-typeck.cc:13621
  #, fuzzy, gcc-internal-format
  #| msgid "`long' switch expression not converted to `int' in ISO C"
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "'long'-udtryk i switch konverteres ikke til 'int' i ISO C"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: c/c-typeck.cc:13675
  #, fuzzy, gcc-internal-format
  #| msgid "`default' label not within a switch statement"
  msgid "%<default%> label not within a switch statement"
  msgstr "'default'-etiket befinder sig ikke inden i en switch-sætning"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "break statement used with OpenMP for loop"
  msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-sætning befinder sig ikke i en løkke"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
  msgstr "%Hsætning uden nogen virkning"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "comparing vectors with different element types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, fuzzy, gcc-internal-format
  #| msgid "operand constraints for `asm' differ in number of alternatives"
  msgid "comparing vectors with different number of elements"
  msgstr "operandbegrænsninger til 'asm' har forskellige antal alternativer"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "comparison between types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "sammenligning af kommatal med == eller != er ikke sikkert"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids comparison of `void *' with function pointer"
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "sammenligning mellem en fuldstændig og ufuldstændig henvisning"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C forbyder ordnede sammenligninger af henvisninger til funktioner"
  
! #: c/c-typeck.cc:15055
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, fuzzy, gcc-internal-format
  #| msgid "array type value used where scalar is required"
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "værdi af tabeltype angivet hvor skalar er påkrævet"
  
! #: c/c-typeck.cc:15490
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used struct type value where scalar is required"
  msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
  
! #: c/c-typeck.cc:15494
  #, fuzzy, gcc-internal-format
  #| msgid "union type value used where scalar is required"
  msgid "used union type value where scalar is required"
  msgstr "værdi af union-type angivet hvor skalar er påkrævet"
  
! #: c/c-typeck.cc:15510
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:15849
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "expected single pointer in %qs clause"
  msgstr "Stødt på slutningen af kildefilen %s tidligere end forventet.\n"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "for array function parameter length expression must be specified"
  msgstr "udsagn skal være et kaldenavn"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE does not have pointer or array type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "kaster NULL som har en heltals-, ikke en henvisningstype"
  
! #: c/c-typeck.cc:16511
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "end expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "step expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:16821
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "zero sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:16841
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "variable sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:16885
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in motion clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD fremgår mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:17259
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.cc:17292
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:17311
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  #| msgid "aggregate initializer is not constant"
  msgid "traits array must be initialized with constants"
  msgstr "startværdi til variabel af en sammensat type er ikke en konstant"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported map expression %qE"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD fremgår mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE er hverken en variabel eller et funktionsnavn i klausul %qs"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: c/c-typeck.cc:18026
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses on a task construct"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in motion clauses"
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD fremgår mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take `void'"
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "'%D' skal tage mod 'void'"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD shall not be const"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "den første parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "den første parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "den første parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 59675,59933 ****
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:597
  #, gcc-internal-format
  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 ""
--- 59725,59978 ----
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1272
  #, 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:1837
  #, 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:2171
  #, 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:4622
  #, 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:5675
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5698
  #, 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:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8188
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8252
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8297
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8552
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8563
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown %<setop_t%> code %d"
  msgstr "ukendt maskintilstand '%s'"
  
! #: cobol/genapi.cc:8752
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10199
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10270
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10325
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10340
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10351
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10357
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10366
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10470
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12582
  #, 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:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12848
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13674
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13945
  #, 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:15462
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15699
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17553
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17591
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17621
  #, 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:17661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17673
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 59936,60009 ****
  #. 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 ""
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:369
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "The given type is not a declaration or a TYPE"
  msgstr "tom erklæring"
  
! #: cobol/gengen.cc:413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown type %d"
  msgstr "ukendt registernavn: %s"
  
! #: cobol/gengen.cc:482
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: 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
  msgid "Residual context count"
  msgstr ""
--- 59981,60064 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17894
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17962
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:379
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "The given type is not a declaration or a TYPE"
  msgstr "tom erklæring"
  
! #: cobol/gengen.cc:423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown type %d"
  msgstr "ukendt registernavn: %s"
  
! #: cobol/gengen.cc:502
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: cobol/gengen.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr ""
  
! #: cobol/gengen.cc:1276
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with %s"
! msgstr "-march=%s er ikke forenelig med den valgte ABI"
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr ""
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, 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:2024
  #, 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:2448 cobol/gengen.cc:2607
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  msgstr ""
  
! #: cobol/gengen.cc:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr ""
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr ""
*************** msgstr ""
*** 60013,60025 ****
  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"
--- 60068,60080 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:640 cobol/genutil.cc:707
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "for mange inddatafiler"
  
! #: cobol/genutil.cc:868
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read LTO mode table from %s"
  msgid "cannot get %<float%> value from %s"
*************** msgstr "%s:%d:   instantieret fra '%s'\n
*** 60037,60103 ****
  msgid "%s exited with status %d"
  msgstr "%s: %s afsluttede med status %d\n"
  
! #: cobol/symbols.cc:426
  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"
--- 60092,60158 ----
  msgid "%s exited with status %d"
  msgstr "%s: %s afsluttede med status %d\n"
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1900
  #, 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:2069
  #, 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:4292
  #, 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:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, 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:1741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1756
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1834
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2189
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2779
  #, 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:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect: recompiling %s\n"
  msgid "failed compiling %s"
*************** msgstr "ingen passende 'operator delete'
*** 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"
--- 60639,60645 ----
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
*************** msgstr "  '%#D' erklæret her"
*** 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"
--- 60651,60657 ----
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
*************** msgstr "parameter der ikke er et kommata
*** 60964,60970 ****
  msgid "constructor delegates to itself"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/call.cc:11924 cp/typeck.cc:10776
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI"
--- 61019,61025 ----
  msgid "constructor delegates to itself"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI"
*************** msgstr "ingen passende funktion for kald
*** 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"
--- 61041,61047 ----
  msgid "call to non-function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call destructor `%T::~%T' without object"
  msgid "cannot call constructor %<%T::%D%> directly"
*************** msgstr "fleksibelt tabelmedlem i ellers
*** 61664,61670 ****
  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"
--- 61719,61725 ----
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
*************** msgstr "omdefinering af '%#T'"
*** 61675,61681 ****
  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 ""
--- 61730,61736 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
*************** msgstr "ugyldig returtype for medlemsfun
*** 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%>"
--- 61879,61885 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
*************** msgstr ""
*** 61879,61885 ****
  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 ""
--- 61934,61940 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 61917,62260 ****
  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
--- 61972,62315 ----
  msgid "uncaught exception of type %qT"
  msgstr "undtagelse af typen '%T' vil blive fanget"
  
! #: cp/constexpr.cc:1908
  #, 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:1926
  #, 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:2010
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.cc:2030
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2061 cp/constexpr.cc:2113
  #, 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:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s understøtter ikke %s"
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD called with unexpected %qs argument"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %qs call"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "programs: %s\n"
  msgid "constexpr message: %.*s"
  msgstr "programmer: %s\n"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "tom erklæring"
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%q+E is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer"
  msgstr "forsøg på at følge en 'void *'-henvisning"
  
! #: cp/constexpr.cc:3126
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "for mange parametre til %qE"
  
! #: cp/constexpr.cc:3129
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "%qE evaluates to false"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to internal function %qE"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not a base type for type `%T'"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "typen '%T' er ikke en grundtype for typen '%T'"
  
! #: cp/constexpr.cc:3643
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "objekt af typen '%T' med variabel størrelse må ikke tildeles en startværdi"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/constexpr.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run `%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "kunne ikke køre '%s': %s"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "»o«-operanden er ikke konstant"
  
! #: cp/constexpr.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "erklæring af '%s' skygger for en tidligere lokal variabel"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' implicitly declared before its definition"
  msgid "%qD used before its definition"
  msgstr "'%s' er underforstået erklæret efter dens definition"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, fuzzy, gcc-internal-format
  #| msgid "protocol `%s' has circular dependency"
  msgid "call has circular dependency"
  msgstr "protokollen '%s' har cirkulær afhængighed"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "pointer to %qD is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "højreskiftsantal er negativ"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized array element"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "forsøg på at følge en 'void *'-henvisning"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
*************** msgstr "forsøg på at følge en 'void *
*** 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"
--- 62317,62900 ----
  msgid "%qE is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized member %qD"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: cp/constexpr.cc:6098
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6271
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6296
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6299
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6325
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6328
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "-indlejrede funktioner er ikke understøttet på denne målarkitektur"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT object created here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here"
  msgstr "  '%#D' erklæret her"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7620
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "%qD used in its own initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: cp/constexpr.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constexpr.cc:7636
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/constexpr.cc:7980
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7996
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:7999
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:8151
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline assembly is not a constant expression"
  msgstr "startværdielement er ikke en konstant"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "destructor exited with an exception"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:9218
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/constexpr.cc:9714
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10196
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointed-to object declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:10218
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10652
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "»B«-operanden er ikke konstant"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "continue statement not within a loop"
  msgid "%<continue%> outside of a loop"
  msgstr "continue-sætning befinder sig ikke i en løkke"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<return%> in a statement expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11205
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ugyldig reinterpret_cast af et højreværdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "ugyldig reinterpret_cast fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/constexpr.cc:12554
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12692
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklæret statisk i union"
  
! #: cp/constexpr.cc:12700
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklæret statisk i union"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12972
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: cp/constexpr.cc:13023
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
*************** msgstr ""
*** 62988,63394 ****
  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 ""
--- 63043,63450 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3152
  #, 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:3155
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/constraint.cc:3158
  #, 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:3161
  #, 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:3164
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/constraint.cc:3167
  #, 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:3170
  #, 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:3173
  #, 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:3183
  #, 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:3187
  #, 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:3190
  #, 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:3193
  #, 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:3196
  #, 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:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/constraint.cc:3203
  #, 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:3206
  #, 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:3209
  #, 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:3213
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/constraint.cc:3215
  #, 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:3224
  #, 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:3228
  #, 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:3231
  #, 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:3234
  #, 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:3237
  #, 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:3240
  #, 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:3245
  #, 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:3247
  #, 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:3252
  #, 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:3256
  #, 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:3259
  #, 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:3262
  #, 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:3265
  #, 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:3268
  #, 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:3273
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/constraint.cc:3275
  #, 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:3280
  #, 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:3284
  #, 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:3290
  #, 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:3292
  #, 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:3299
  #, 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:3303
  #, 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:3308
  #, 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:3311
  #, 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:3314
  #, 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:3317
  #, 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:3320
  #, 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:3323
  #, 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:3326
  #, 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:3329
  #, 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:3332
  #, 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:3337
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constraint.cc:3339
  #, 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:3344 cp/tree.cc:5031
  #, 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:3347
  #, 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:3351
  #, 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:3354
  #, 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:3357
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/constraint.cc:3360
  #, 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:3363
  #, fuzzy, gcc-internal-format
! #| msgid "`%T' is not a class or union type"
! msgid "%qT is not a structural type"
! msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/constraint.cc:3367
  #, 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:3370
  #, 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:3373
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT is not destructurable"
  msgstr "'%D' ikke erklæret"
  
! #: cp/constraint.cc:3376
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3380
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3384
  #, 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:3451
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "ugyldig konstant:"
  
! #: cp/constraint.cc:3472
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3476
  #, 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:3531
  #, fuzzy, gcc-internal-format
  #| msgid "constructors may not be `%s'"
  msgid "constraints not satisfied"
  msgstr "konstruktionsfunktioner må ikke være '%s'"
  
! #: cp/constraint.cc:3548
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "asm-erklæring er i konflikt med
*** 63422,63473 ****
  msgid "previous declaration with fewer contracts here"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: 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 "template parameter type `%T' declared `friend'"
  msgid "parameter declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "declaration adds contracts to %q#D"
  msgstr "global erklæring '%#D'"
  
! #: cp/contracts.cc:1661
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/contracts.cc:1922
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "constructor does not return a value to test"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/contracts.cc:1924
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "destructor does not return a value to test"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/contracts.cc:1925
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
--- 63478,63529 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/contracts.cc:564
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:565 cp/contracts.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "parameter declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: cp/contracts.cc:595
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:1038
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr ""
  
! #: cp/contracts.cc:1674
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "declaration adds contracts to %q#D"
  msgstr "global erklæring '%#D'"
  
! #: cp/contracts.cc:1675
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/contracts.cc:1936
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "constructor does not return a value to test"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/contracts.cc:1938
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "destructor does not return a value to test"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/contracts.cc:1939
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
*************** msgstr ""
*** 63547,63553 ****
  msgid "%<return_void%> declared here"
  msgstr "%qD-mål erklæret her"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, fuzzy, gcc-internal-format
  #| msgid "no type named `%#T' in `%#T'"
  msgid "no member named %qE in %qT"
--- 63603,63609 ----
  msgid "%<return_void%> declared here"
  msgstr "%qD-mål erklæret her"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  #| msgid "no type named `%#T' in `%#T'"
  msgid "no member named %qE in %qT"
*************** msgstr "den modificerede type '%T' passe
*** 63629,63719 ****
  msgid "awaitable type %qT is not a structure"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%s kan ikke bruges i asm her"
  
! #: cp/coroutines.cc:1861
  #, fuzzy, gcc-internal-format
  #| msgid "function declared `noreturn' has a `return' statement"
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "funktion der er erklæret 'noreturn' har en 'return'-sætning"
  
! #: cp/coroutines.cc:1898
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: cp/coroutines.cc:1908
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: cp/coroutines.cc:2412
  #, fuzzy, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: cp/coroutines.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate info for %qE"
  msgstr "'%s' optræder mere end én gang"
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4149
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "henvisningsvariabler er ikke tilladt som case-værdier"
  
! #: cp/coroutines.cc:4366
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "Advar når en variabel ikke benyttes"
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5024
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 63685,63775 ----
  msgid "awaitable type %qT is not a structure"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%s kan ikke bruges i asm her"
  
! #: cp/coroutines.cc:1864
  #, fuzzy, gcc-internal-format
  #| msgid "function declared `noreturn' has a `return' statement"
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "funktion der er erklæret 'noreturn' har en 'return'-sætning"
  
! #: cp/coroutines.cc:1901
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: cp/coroutines.cc:1911
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate info for %qE"
  msgstr "'%s' optræder mere end én gang"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "henvisningsvariabler er ikke tilladt som case-værdier"
  
! #: cp/coroutines.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "Advar når en variabel ikke benyttes"
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "'%D' er ikke en medlemsskabelonf
*** 63740,63816 ****
  msgid "%qs used outside of constant expressions"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/cp-gimplify.cc:1291
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of an immediate function %qD"
  msgstr "tager adressen på en destruktionsfunktion"
  
! #: cp/cp-gimplify.cc:1472
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/cp-gimplify.cc:2311
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/cp-gimplify.cc:2314
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/cp-gimplify.cc:2326
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4061
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/cp-gimplify.cc:4104
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "ugyldig parameter for egenskaben %qE"
  
! #: cp/cp-gimplify.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid expression statement"
  msgid "use fold expression in the attribute argument instead"
  msgstr "Ugyldig udtrykssætning"
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/cp-gimplify.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qD is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/cp-gimplify.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/cp-gimplify.cc:4191
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 63796,63878 ----
  msgid "%qs used outside of constant expressions"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/cp-gimplify.cc:999
! #, fuzzy, gcc-internal-format
! #| msgid "empty declaration"
! msgid "unexpected %<std::%s%> declaration"
! msgstr "tom erklæring"
! 
! #: cp/cp-gimplify.cc:1317
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of an immediate function %qD"
  msgstr "tager adressen på en destruktionsfunktion"
  
! #: cp/cp-gimplify.cc:1498
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/cp-gimplify.cc:2337
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/cp-gimplify.cc:2340
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "ugyldig parameter for egenskaben %qE"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid expression statement"
  msgid "use fold expression in the attribute argument instead"
  msgstr "Ugyldig udtrykssætning"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qD is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "ugyldig const_cast af en højrev
*** 63859,63865 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "casting %qT to %qT does not dereference pointer"
--- 63921,63927 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "casting %qT to %qT does not dereference pointer"
*************** msgid "redeclaration %qD differs in %qs
*** 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"
--- 64363,64369 ----
  msgstr "erklæring af '%D' som %s"
  
  # hænger sammen med næste tekst
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
*************** msgstr "standardparameter givet til %d.
*** 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"
--- 64620,64631 ----
  msgid "previous specification in %q#D here"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared here without exporting"
*************** msgstr "  springer over klargøring af '
*** 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"
--- 64848,64854 ----
  msgid "  enters %<template for%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
*************** msgstr "'%D::%D' er ikke en skabelon"
*** 64839,65456 ****
  msgid "template parameters do not match template %qD"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-falign-labels=%d understøttes ikke"
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6162
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
  
! #: cp/decl.cc: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 "-traditional er forældet og kan blive fjernet"
  
! #: cp/decl.cc:6201
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "anonym struct er ikke inden i en navngiven type"
  
! #: cp/decl.cc:6213
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with constructor not allowed in anonymous aggregate"
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med konstruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.cc:6216
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with destructor not allowed in anonymous aggregate"
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med destruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.cc:6219
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med kopitildelingsoperator er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.cc:6238
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/decl.cc:6241
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "flere typer i én erklæring"
  
! #: cp/decl.cc:6288
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of C++ built-in type `%T'"
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "omerklæring af indbygget type i C++ '%T'"
  
! #: cp/decl.cc:6305
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6338
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "manglende typenavn i typedef-erklæring"
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ forbyder anonyme strukturer"
  
! #: cp/decl.cc:6353
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.cc:6356
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.cc:6361
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified inside a class"
  msgid "%<friend%> can only be specified inside a class"
  msgstr "'%D' kan kun angives inden i en klasse"
  
! #: cp/decl.cc:6364
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for constructors"
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "'%D' kan kun angives for konstruktionsfunktioner"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "a storage class can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6375
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6379
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6383
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6387
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "tom erklæring"
  
! #: cp/decl.cc:6419
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter list used in explicit instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/decl.cc:6422
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/decl.cc: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 ""
  
! #: cp/decl.cc:6506
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
  # init dækker over værditildeling her - samme for de næste mange
! #: cp/decl.cc: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 "typedef '%D' bliver tildelt en værdi (benyt __typeof__ i stedet)"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "erklæringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startværdi"
  
! #: cp/decl.cc: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"
--- 64901,65518 ----
  msgid "template parameters do not match template %qD"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:5750
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-falign-labels=%d understøttes ikke"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is deprecated and may be removed"
  msgid "this flexibility is deprecated and will be removed"
  msgstr "-traditional er forældet og kan blive fjernet"
  
! #: cp/decl.cc:6215
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "anonym struct er ikke inden i en navngiven type"
  
! #: cp/decl.cc:6227
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with constructor not allowed in anonymous aggregate"
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med konstruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.cc:6230
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with destructor not allowed in anonymous aggregate"
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med destruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.cc:6233
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med kopitildelingsoperator er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "flere typer i én erklæring"
  
! #: cp/decl.cc:6302
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of C++ built-in type `%T'"
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "omerklæring af indbygget type i C++ '%T'"
  
! #: cp/decl.cc:6319
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "manglende typenavn i typedef-erklæring"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ forbyder anonyme strukturer"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.cc:6370
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.cc:6375
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified inside a class"
  msgid "%<friend%> can only be specified inside a class"
  msgstr "'%D' kan kun angives inden i en klasse"
  
! #: cp/decl.cc:6378
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for constructors"
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "'%D' kan kun angives for konstruktionsfunktioner"
  
! #: cp/decl.cc:6381
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "a storage class can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6389
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6393
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6397
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6401
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "tom erklæring"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter list used in explicit instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/decl.cc:6436
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
  # init dækker over værditildeling her - samme for de næste mange
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  #| msgid "typedef `%D' is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef '%D' bliver tildelt en værdi (benyt __typeof__ i stedet)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "erklæringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startværdi"
  
! #: cp/decl.cc:6654
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: cp/decl.cc:6681
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklæring af '%#D'"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "does not match member template declaration here"
  msgstr "ugyldig medlemsskabelonerklæring '%D'"
  
! #: cp/decl.cc:6703
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ tillader ikke '%T::%D' at blive defineret som '%T::%D'"
  
! #: cp/decl.cc:6719
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "duplicate initialization of %qD"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: cp/decl.cc:6768
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "erklæring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.cc:6900
  #, fuzzy, gcc-internal-format
  #| msgid "variable `%#D' has initializer but incomplete type"
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variablen '%#D' bliver tildelt en startværdi, men er af en ufuldstændig type"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array `%#D' have incomplete type"
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementer i tabellen '%#D' er af en ufuldstændig type"
  
! #: cp/decl.cc:6920
  #, fuzzy, gcc-internal-format
  #| msgid "aggregate `%#D' has incomplete type and cannot be defined"
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "den sammensatte type '%#D' er af en ufuldstændig type og kan ikke defineres"
  
! #: cp/decl.cc:6990
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "%qD declared as reference but not initialized"
  msgstr "'%D' erklæret som en reference, men bliver ikke tildelt en startværdi"
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startværdier er ikke understøttet"
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startværdien giver ikke størrelsen af %qD"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstørrelsen mangler i %qD"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstørrelsestabel %qD"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstørrelsen af %qD er ikke kendt"
  
! #: cp/decl.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size of %qD isn%'t constant"
  msgstr "lagringsstørrelsen af '%D' er ikke konstant"
  
! #: cp/decl.cc:7362
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
  
! #: cp/decl.cc:7366
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
  
! #: cp/decl.cc:7373
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  du kan arbejde dig rundt om dette ved at fjerne startværdien"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%>"
  msgstr "konstant '%D' uden startværdi"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/decl.cc:7440
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
  
! #: cp/decl.cc:7819
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for `%T' must be brace-enclosed"
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "startværdi for '%T' skal være indesluttet i krøllede paranteser"
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous"
  msgid "request for member %qD is ambiguous"
  msgstr "forespørgsel efter medlemmet '%D' er tvetydigt"
  
! #: cp/decl.cc:7886
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "%qT has no non-static data member named %qD"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qD is not a direct member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startværdi"
  
! #: cp/decl.cc:8021
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in aggregate initializer"
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "for mange elementer i startværdi til sammensat type"
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startværdier for %qT"
  
! #: cp/decl.cc:8103
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "braces around scalar initializer for type %qT"
  msgstr "krøllede paranteser omkring skalarstartværdi for '%T'"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "krøllede paranteser omkring skalarstartværdi for '%T'"
  
! #: cp/decl.cc:8247
  #, fuzzy, gcc-internal-format
  #| msgid "missing braces around initializer"
  msgid "missing braces around initializer for %qT"
  msgstr "krøllede paranteser mangler omkring startværdien"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding has incomplete type %qT"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/decl.cc:8395
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array `%#D' have incomplete type"
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementer i tabellen '%#D' er af en ufuldstændig type"
  
! #: cp/decl.cc:8408
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "'%D' er af en ufuldstændig type"
  
! #: cp/decl.cc:8485
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "scalar object %qD requires one element in initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: cp/decl.cc:8536
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be initialized by constructor, not by `{...}'"
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "'%D' skal klargøres af en konstruktionsfunktion, ikke af '{...}'"
  
! #: cp/decl.cc:8679
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "tildeling af startværdi er ugyldig for statisk medlem med konstruktionsfunktion"
  
! #: cp/decl.cc:8731
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "ISO C++ forbyder tildeling af startværdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.cc:8734
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ forbyder tildeling af startværdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(en klargøring uden for klassens erklæring er nødvendig)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of explicit register variable %qD requested"
  msgstr "forespørgsel efter adressen af registervariablen '%s'"
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' with uninitialized const fields"
  msgid "reference %qD is initialized with itself"
  msgstr "medlem '%D' med konstante felter uden startværdi"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "could not find variant declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklæringen"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "for få parametre til %s '%+#D'"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++17 tillader ikke %<register%>-lagerklasseangivelse"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "%<register%> storage class specifier used"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has no initializer"
  msgstr "erklæringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startværdi"
  
! #: cp/decl.cc:9583
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member (did you forget the `&' ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "ugyldig brug af medlem (glemte du en '&'?)"
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
*************** msgstr "returtype '%#T' er ufuldstændig
*** 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"
--- 65520,65655 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%<::main%> cannot be deleted"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/decl.cc:9812
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing previous type declaration of `%#D'"
  msgid "shadowing previous type declaration of %q#D"
  msgstr "skygger for tidligere typeerklæring af '%#D'"
  
! #: cp/decl.cc:9855
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: cp/decl.cc:9864
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.cc:10081
  #, fuzzy, gcc-internal-format
  #| msgid "function `%#D' is initialized like a variable"
  msgid "function %q#D is initialized like a variable"
  msgstr "funktionen '%#D' bliver tildelt en startværdi som en variabel"
  
! #: cp/decl.cc:10316
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "lambda declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  kan ikke bruge forældet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  #| msgid "no sclass for %s stab (0x%x)\n"
  msgid "in base class of %qT"
  msgstr "ingen sclass for %s stab (0x%x)\n"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/decl.cc:10605
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel størrelse"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "cannot decompose variable length vector %qT"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel størrelse"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot decompose union type %qT"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/decl.cc:10791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "array initializer for structured binding declaration in condition"
  msgstr "ugyldig startværdi til bitstreng"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%u name provided for structured binding"
*************** msgid_plural "%u names provided for stru
*** 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"
--- 65657,67686 ----
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in initialization of structured binding pack %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: cp/decl.cc:11074
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in initialization of structured binding variable %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: cp/decl.cc:11131
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of `%D'"
  msgid "initializer fails to determine size of %qT"
  msgstr "startværdien giver ikke størrelsen af '%D'"
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "tabelstørrelsen mangler i '%D'"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstørrelsestabel '%D'"
  
! #: cp/decl.cc:11940
  #, fuzzy, gcc-internal-format
  #| msgid "destructor for alien class `%T' cannot be a member"
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "destruktionsfunktionen for den fremmede klasse '%T' kan ikke være et medlem"
  
! #: cp/decl.cc:11942
  #, fuzzy, gcc-internal-format
  #| msgid "constructor for alien class `%T' cannot be a member"
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "konstruktionsfunktionen for den fremmede klasse '%T' kan ikke være et medlem"
  
! #: cp/decl.cc:11968
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "'%D' erklæret som 'virtual' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.cc:11970
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:11976
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "'%D' erklæret som 'virtual' %s"
  
! #: cp/decl.cc:11979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "'%D' er erklæret som en ven"
  
  # %s bliver omsat til typen
! #: cp/decl.cc:11981
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:11987
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> type"
  msgstr "'%D' erklæret som 'virtual' %s"
  
! #: cp/decl.cc:11990
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as an `inline' %s"
  msgid "%qD declared as an %<inline%> type"
  msgstr "'%D' erklæret som 'inline' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:11998
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> field"
  msgstr "'%D' erklæret som 'virtual' %s"
  
! #: cp/decl.cc:12001
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as an `inline' %s"
  msgid "%qD declared as an %<inline%> field"
  msgstr "'%D' erklæret som 'inline' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.cc:12003
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:12010
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%q+D declared as a friend"
  msgstr "'%D' er erklæret som en ven"
  
! #: cp/decl.cc:12017
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "%q+D declared with an exception specification"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: cp/decl.cc:12049
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "erklæring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/decl.cc:12089
  #, fuzzy, gcc-internal-format
  #| msgid "static member function `%#D' declared with type qualifiers"
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statisk medlemsfunktion '%#D' erklæret med typemodifikationer"
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "constraints on a non-templated function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
  
! #: cp/decl.cc:12297
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-id `%D' in declaration of primary template"
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ugyldig brug af skabelons-id '%D' i erklæring af primær skabelon"
  
! #: cp/decl.cc:12320
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "standardparametre er ikke tilladt i erklæring af venneskabelonsspecialisering '%D'"
  
! #: cp/decl.cc:12329
  #, fuzzy, gcc-internal-format
  #| msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "'inline' er ikke tilladt i erklæring venneskabelonsspecialisering '%D'"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "erklæring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "kan ikke erklære %<::main%> som en skabelon"
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "kan ikke erklære %<::main%> som indlejret"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "kan ikke erklære '::main' som statisk"
  
! #: cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be static"
  msgid "cannot declare %<::main%> to be static"
  msgstr "kan ikke erklære '::main' som statisk"
  
! #: cp/decl.cc:12415
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be %<constexpr%>"
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "kan ikke erklære %<::main%> til at være %<constexpr%>"
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot attach %<::main%> to a named module"
  msgstr "kan ikke erklære %<::main%> som en skabelon"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12485
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12490
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "explicit object parameter declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: cp/decl.cc:12512
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/decl.cc:12521
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: cp/decl.cc:12541
  #, fuzzy, gcc-internal-format
  #| msgid "template with C linkage"
  msgid "literal operator with C linkage"
  msgstr "skabelon med C-kædning"
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%qD has invalid argument list"
  msgstr "#%s med ugyldig parameter"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-member function"
  msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:12674
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "'main' skal returnere typen 'int'"
  
! #: cp/decl.cc:12715
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared `%D'"
  msgid "definition of implicitly-declared %qD"
  msgstr "definition af underforstået-erklæret '%D'"
  
! #: cp/decl.cc:12721
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared `%D'"
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "definition af underforstået-erklæret '%D'"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.cc:12743
  #, fuzzy, gcc-internal-format
  #| msgid "no `%#D' member function declared in class `%T'"
  msgid "no %q#D member function declared in class %qT"
  msgstr "ingen medlemsfunktion '%#D' erklæret i klassen '%T'"
  
! #: cp/decl.cc:12949
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "kan ikke erklære '::main' som en skabelon"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:12964
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "concept must be defined at namespace scope"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/decl.cc:13088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:13092
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:13096
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:13107
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:13112
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ forbyder tildeling af startværdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.cc:13117
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ forbyder tildeling af startværdi til medlemskonstant '%D' af en ikke-heltallig type"
  
! #: cp/decl.cc:13229
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "størrelsen af tabellen '%D' er ikke af en heltalstype"
  
! #: cp/decl.cc:13232
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "størrelsen af tabel er ikke af en heltalstype"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.cc:13318
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array `%D'"
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ forbyder tabellen '%D' med størrelsen nul"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med størrelsen nul"
  
! #: cp/decl.cc:13345
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array `%D'"
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ forbyder tabellen '%D' med variabel størrelse"
  
! #: cp/decl.cc:13348
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel størrelse"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "tabeldimension for stor"
  
! #: cp/decl.cc:13469
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "'%D' er erklæret som en ven"
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating array of template placeholder type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/decl.cc:13482
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qD as array of void"
  msgstr "'%s' erklæret som en tabel af void"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of void"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.cc:13489
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of functions"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "creating array of functions"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13496
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of references"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of references"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of function members"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13506
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "creating array of function members"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13524
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklæring af '%D' som flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
  
! #: cp/decl.cc:13542
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "variable-length array of %<auto%>"
  msgstr "Advar når en variabel ikke benyttes"
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:13670
  #, fuzzy, gcc-internal-format
  #| msgid "return type specified for `operator %T'"
  msgid "return type specified for %<operator %T%>"
  msgstr "returtype angivet for 'operator %T'"
  
! #: cp/decl.cc:13673
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13685
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:13698
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unavngiven variabel eller felt erklæret void"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel eller felt erklæret void"
  
! #: cp/decl.cc:13742
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
  
! #: cp/decl.cc:13747
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it has a base class"
  msgstr "type er ikke forenelig med dens variant"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "type er ikke forenelig med dens variant"
  
! #: cp/decl.cc:13901
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than floating due to prototype"
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%s som heltal i stedet for kommatal på grund af prototypen"
  
! #: cp/decl.cc:13907
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:13928
  #, fuzzy
  #| msgid "signed and unsigned given together for `%s'"
  msgid "%e and %e specified together"
  msgstr "signed og unsigned er begge angivet for '%s'"
  
! #: cp/decl.cc:14141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D'"
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ugyldig brug af medlemmet '%D'"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, fuzzy, gcc-internal-format
  #| msgid "invalid definition of qualified type `%T'"
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ugyldig definition af modificeret type '%T'"
  
! #: cp/decl.cc:14147
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D'"
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ugyldig brug af medlemmet '%D'"
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qE as non-member"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: cp/decl.cc:14216
  #, fuzzy, gcc-internal-format
  #| msgid "declarator-id missing; using reserved word `%D'"
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "erklærer-id mangler; bruger reserveret ord '%D'"
  
! #: cp/decl.cc:14267
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition does not declare parameters"
  msgstr "'register' er påhæftet funktionsdefinitionen"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qD as non-function"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "erklæring af '%D' som %s"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %qD as parameter"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: cp/decl.cc:14332
  #, fuzzy, gcc-internal-format
  #| msgid "both long and short specified for `%s'"
  msgid "both %qs and %qs specified"
  msgstr "både long og short er angivet for '%s'"
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklæring"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration of %qs"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understøtter ikke at blot 'complex' betyder 'double complex'"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids declaration of `%s' with no type"
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ forbyder erklæring af '%s' uden en type"
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_trap understøttes ikke på denne målarkitektur"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ understøtter ikke 'long long'"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %qT"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with typedef-name %qD"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.cc:14598
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %<typeof%>"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:14667
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "medlemmet '%D' kan ikke afklæres både virtual og static"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "medlemmet '%D' kan ikke afklæres både virtual og static"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-erklæringer er ugyldig i parametererklæringer"
  
! #: cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for template parameter %qs"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qs"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a parameter cannot be declared %qs"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:14815
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklæring"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "structured binding declaration cannot be %qs"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/decl.cc:14831
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:14851
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ugyldig erklæring"
  
! #: cp/decl.cc:14875
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: cp/decl.cc:14928
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
  
! #: cp/decl.cc:14954
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specified for %qs"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.cc:14968
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qs declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklæret 'extern'"
  
! #: cp/decl.cc:14973
  #, fuzzy, gcc-internal-format
  #| msgid "top-level declaration of `%s' specifies `auto'"
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
  
! #: cp/decl.cc:14981
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "'%s' i funktionsvirkefelt underforstået auto og erklæret '__thread'"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
  
! #: cp/decl.cc:15097
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "uventet operand"
  
! #: cp/decl.cc:15164
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "a function type cannot have an explicit object parameter"
  msgstr "funktion kan ikke indbygges"
  
! #: cp/decl.cc:15184
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "valid explicit object parameter declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: cp/decl.cc:15230
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "requires-clause on return type"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: cp/decl.cc:15316
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a conversion function cannot have a trailing return type"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "%qs declared as function returning a function"
  msgstr "'%s' er erklæret som en funktion der returnerer en funktion"
  
! #: cp/decl.cc:15397
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning an array"
  msgid "%qs declared as function returning an array"
  msgstr "'%s' er erklæret som en funktion der returnerer en tabel"
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:15444
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "destructors may not be cv-qualified"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:15445
  #, fuzzy, gcc-internal-format
  #| msgid "constructors may not be `%s'"
  msgid "constructors may not be cv-qualified"
  msgstr "konstruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:15453
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "destructors may not be ref-qualified"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:15454
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "constructors may not be ref-qualified"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  #| msgid "can't define friend function `%s' in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "kan ikke definere vennefunktion '%s' i en lokal klassedefinition"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:15546
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:15556
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD cannot be an explicit object member function"
  msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner må ikke have parametre"
  
! #: cp/decl.cc:15636
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T'"
  msgid "cannot declare pointer to %q#T"
  msgstr "kan ikke erklære henvisning til '%#T'"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "cannot declare reference to %q#T"
  msgstr "kan ikke erklære reference til '%#T'"
  
! #: cp/decl.cc:15658
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T' member"
  msgid "cannot declare pointer to %q#T member"
  msgstr "kan ikke erklære henvisning til medlemmet '%#T'"
  
! #: cp/decl.cc:15687
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare references to references"
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "kan ikke erklære referencer til referencer"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' used as a declarator"
  msgid "template-id %qD used as a declarator"
  msgstr "skabelons-id '%D' benyttet som erklærer"
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstået venner af deres klasse"
  
! #: cp/decl.cc:15871
  #, fuzzy, gcc-internal-format
  #| msgid "extra qualification `%T::' on member `%s' ignored"
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra modifikation '%T::' af medlemmet '%s' ignoreret"
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%T::%s' within `%T'"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "kan ikke erklære medlemsfunktion '%T::%s' inde i '%T'"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%T::%s' within `%T'"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "kan ikke erklære medlemsfunktion '%T::%s' inde i '%T'"
  
! #: cp/decl.cc:15911
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member `%T::%s' within `%T'"
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "kan ikke erklære medlem '%T::%s' inde i '%T'"
  
! #: cp/decl.cc:15965
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/decl.cc:15974
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "data member may not have variably modified type %qT"
  msgstr "datamedlem må ikke have variabelt ændret type '%T'"
  
! #: cp/decl.cc:15977
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type `%T'"
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter må ikke have variabelt ændret type '%T'"
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklæring"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
  
! #: cp/decl.cc:15994
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be `explicit'"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "kun erklæringer af konstruktionsfunktioner kan være 'explicit'"
  
! #: cp/decl.cc:16004
  #, fuzzy, gcc-internal-format
  #| msgid "non-member `%s' cannot be declared `mutable'"
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "'%s' som ikke er medlem, kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16011
  #, fuzzy, gcc-internal-format
  #| msgid "non-object member `%s' cannot be declared `mutable'"
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "'%s' som ikke er objektmedlem, kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16017
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  #| msgid "static `%s' cannot be declared `mutable'"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static '%s' kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  #| msgid "const `%s' cannot be declared `mutable'"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const '%s' kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklæres %<mutable%>"
  
! #: cp/decl.cc:16051
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklæringen"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklæret %<auto%>"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef-navn kan ikke være en indlejret-navn-specifikation"
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ forbyder indlejret type %qD med samme navn som den omgivende klasse"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklæring"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "friend-erklæring kræver klasseangivelse, dvs. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend-erklæring kræver klasseangivelse, dvs. %<friend %#T%>"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "forsøg på at gøre klassen %qT til ven af det globale virkningsfelt"
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, fuzzy, gcc-internal-format
  #| msgid "abstract declarator `%T' used as declaration"
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakt erklærer '%T' benyttet som erklæring"
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/decl.cc:16305
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use `::' in parameter declaration"
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "kan ikke bruge '::' i parametererklæring"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter `%D' to be of type `%T'"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "kan ikke erklære parameteren '%D' til at være af typen '%T'"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/decl.cc:16341
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklæret void"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklæring"
  
! #: cp/decl.cc:16399
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C90 understøtter ikke fleksible tabelmedlemmer"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 understøtter ikke fleksible tabelmedlemmer"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "declaration of function %qD in invalid context"
  msgstr "erklæring af C-funktionen '%#D' strider mod"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktionen '%D' erklæret virtual inden i en union"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "'%D' kan ikke erklæres virtual eftersom den altid er statisk"
  
! #: cp/decl.cc:16493
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:16500
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %qD as member of %qT"
  msgstr "erklæring af '%s' skygger for et medlem af 'this'"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a destructor cannot be %qs"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:16526
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:16535
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a constructor cannot be %<concept%>"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke åbne %s"
  
! #: cp/decl.cc:16559
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of implicitly-declared special member function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "specialisering af underforstået erklæret speciel medlemsfunktion"
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel eller felt erklæret void"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "feltet '%D' er af en ufuldstændig type"
  
! #: cp/decl.cc:16632
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "name %qT has incomplete type"
  msgstr "navnet '%T' er af en ufuldstændig type"
  
! #: cp/decl.cc:16652
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklæres som friend"
  
! #: cp/decl.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklæres som friend"
  
! #: cp/decl.cc:16674
! #, fuzzy, gcc-internal-format
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
! 
! #: cp/decl.cc:16682
! #, fuzzy, gcc-internal-format
! #| msgid "defining explicit specialization `%D' in friend declaration"
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklæret 'register'"
  
! #: cp/decl.cc:16749
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "non-static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklæret 'register'"
  
! #: cp/decl.cc:16866
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `auto' invalid for function `%s'"
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:16869
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `register' invalid for function `%s'"
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:16875
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.cc:16887
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: cp/decl.cc:16899
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
  
! #: cp/decl.cc:16903
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
  
! #: cp/decl.cc:16911
  #, fuzzy, gcc-internal-format
  #| msgid "virtual non-class function `%s'"
  msgid "virtual non-class function %qs"
  msgstr "virtuel funktion '%s' tilhører ikke en klasse"
  
! #: cp/decl.cc:16918
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "%qs defined in a non-class scope"
  msgstr "metodedefinitionen optræder ikke i en klassekontekst"
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/decl.cc:16961
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%D' to have static linkage"
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "kan ikke erklære medlemsfunktion '%D' til at have statisk kædning"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "kan ikke erklære en funktion for static inden i en anden funktion"
  
! #: cp/decl.cc:17011
  #, fuzzy, gcc-internal-format
  #| msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "'static' må ikke bruges ved definering (i modsætning til erklæring) af et statisk datamedlem"
  
! #: cp/decl.cc:17018
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static member %qD declared %<register%>"
  msgstr "statisk medlem '%D' erklæret 'register'"
  
! #: cp/decl.cc:17024
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member `%#D' to have extern linkage"
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "kan ikke eksplicit erklære medlemmet '%#D' til at have extern-kædning"
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "erklæring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:17071
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qs initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startværdi og er samtidig erklæret 'extern'"
  
! #: cp/decl.cc:17076
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qs has both %<extern%> and initializer"
  msgstr "'%s' er erklæret 'extern', men bliver tildelt en startværdi"
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.cc:17281
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses local variable %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `virtual' in template declaration of `%#D'"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ugyldig brug af 'virtual' i skabelonserklæring af '%#D'"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklæring"
  
! #: cp/decl.cc:17441
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.cc:17449
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameteren '%D' er på ugyldig vis erklæret som af en medlemsfunktionstype"
  
! #: cp/decl.cc:17474
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
  
! #: cp/decl.cc:17476
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
  
! #: cp/decl.cc:17759
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constructor; you probably meant `%T (const %T&)'"
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ugyldig konstruktionsfunktion; du mente sandsynligvis '%T (const %T&)'"
  
! #: cp/decl.cc:17838
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD may not be declared within a namespace"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/decl.cc:17845
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:17919
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:17929
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be either a non-static member function or a non-member function"
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "'%D' skal enten være en ikke-statisk medlemsfunktion eller ikke en medlemsfunktion"
  
! #: cp/decl.cc:17939
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must have an argument of class or enumerated type"
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "'%D' skal have en parameter af en klasse- eller enum-type"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ forbyder flertydiggørelse af operatoren ?:"
  
! #: cp/decl.cc:17980
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must not have variable number of arguments"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "'%D' skal tage mod nul eller én parameter"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfiks '%D' skal tage mod 'int' som parameter"
  
! #: cp/decl.cc:18020
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfiks '%D' skal tage mod 'int' som den anden parameter"
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "'%s' skal tage mod én parameter"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.cc:18058
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%qD cannot have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.cc:18082
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18089
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18091
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18100
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18102
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18118
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/decl.cc:18137
  #, fuzzy, gcc-internal-format
  #| msgid "prefix `%D' should return `%T'"
  msgid "prefix %qD should return %qT"
  msgstr "præfiks '%D' skal returnere '%T'"
  
! #: cp/decl.cc:18144
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' should return `%T'"
  msgid "postfix %qD should return %qT"
  msgstr "postfiks '%D' skal returnere '%T'"
  
! #: cp/decl.cc:18156
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should return by value"
  msgid "%qD should return by value"
  msgstr "'%D' skal returnere pr. værdi (ikke reference)"
  
! #: cp/decl.cc:18213
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter `%T' after `%s'"
  msgid "using template type parameter %qT after %qs"
  msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
  
! #: cp/decl.cc:18237
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "using alias template specialization %qT after %qs"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  #| msgid "using typedef-name `%D' after `%s'"
  msgid "using typedef-name %qD after %qs"
  msgstr "bruger typedef-navn '%D' efter '%s'"
  
! #: cp/decl.cc:18242
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklæring som '%#D'"
  
! #: cp/decl.cc:18251
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklæret som %C"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklæring"
  
! #: cp/decl.cc:18259
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklæret som %C"
*************** msgstr "'%#D' omerklæret som %C"
*** 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"
--- 67692,67800 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not a template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, fuzzy, gcc-internal-format
  #| msgid "use of enum `%#D' without previous declaration"
  msgid "use of enum %q#D without previous declaration"
  msgstr "brug af enum '%#D' uden tidligere erklæring"
  
! #: cp/decl.cc:18515
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "redeclaration of %qT as a non-template"
  msgstr "friend-erklæring '%#D' erklærer en ikke-skabelonsfunktion"
  
! #: cp/decl.cc:18658
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.cc:18665
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in the class %T"
  msgid "%qT defined with multiple direct bases"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.cc:18676
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct or virtual base of `%T'"
  msgid "%qT defined with direct virtual base"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/decl.cc:18725
  #, fuzzy, gcc-internal-format
  #| msgid "base type `%T' fails to be a struct or class type"
  msgid "base type %qT fails to be a struct or class type"
  msgstr "stamklassetype '%T' er hverken en struct- eller class-type"
  
! #: cp/decl.cc:18755
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.cc:18757
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate base type `%T' invalid"
  msgid "duplicate base type %qT invalid"
  msgstr "stamklassetype '%T' optræder mere end én gang"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "underlying type %qT of %qT must be an integral type"
*************** msgstr "parameter til '%s' skal være en
*** 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 ""
--- 67804,67907 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.cc:19394
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19444
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C begrænser enum-værdier til rækkevidden af 'int'"
  
! #: cp/decl.cc:19455
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in enumeration values at `%D'"
  msgid "overflow in enumeration values at %qD"
  msgstr "enum-værdier for store ved '%D'"
  
! #: cp/decl.cc:19475
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.cc:19649
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "return type %q#T is incomplete"
  msgstr "returtype '%#T' er ufuldstændig"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, fuzzy, gcc-internal-format
  #| msgid "`operator=' should return a reference to `*this'"
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "'operator=' bør returnere en reference til '*this'"
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: cp/decl.cc:20904
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in class `%T'"
  msgid "%qD is already defined in class %qT"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "using %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: cp/decl.cc:21329
! #, fuzzy, gcc-internal-format
! #| msgid "`%#D' used prior to declaration"
! msgid "%qs used without %qs declaration"
! msgstr "'%#D' benyttet før erklæring"
! 
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "'%#D' omerklæret som en anden f
*** 68307,68696 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "brug af skabelonsmodifikation uden for skabelon"
  
! #: cp/error.cc:3924
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    indlejret fra %qs ved %r%s:%d:%d%R"
  
! #: cp/error.cc:3929
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d%R"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    indlejret fra %qs ved %r%s:%d%R"
  
! #: cp/error.cc:3935
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    indlejret fra %qs"
  
! #: cp/error.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "In member function `%s':"
  msgid "In static member function %qD"
  msgstr "I medlemsfunktionen '%s':"
  
! #: cp/error.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In copy constructor %qD"
  msgstr "I konstruktionen"
  
! #: cp/error.cc:3965
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In constructor %qD"
  msgstr "I konstruktionen"
  
! #: cp/error.cc:3967
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In destructor %qD"
  msgstr "I konstruktionen"
  
! #: cp/error.cc:3969
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "I funktionen"
  
! #: cp/error.cc:3971
  #, fuzzy, gcc-internal-format
  #| msgid "In member function `%s':"
  msgid "In explicit object member function %qD"
  msgstr "I medlemsfunktionen '%s':"
  
! #: cp/error.cc:3973
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "I medlemsfunktionen %qs"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "I funktionen %qs"
  
! #: cp/error.cc:3992
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not of type `%T'"
  msgid "but %qE is a type"
  msgstr "'%E' er ikke af typen '%T'"
  
! #: cp/error.cc:3994
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "but %qE is an expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/error.cc:3996
  #, fuzzy, gcc-internal-format
  #| msgid "structure"
  msgid "but %qE is a structured binding"
  msgstr "struktur"
  
! #: cp/error.cc:3998
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "but %qE is a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/error.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter"
  msgid "but %qE is a parameter"
  msgstr "en parameter"
  
! #: cp/error.cc:4002
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "but %qE is a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/error.cc:4004
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "but %qE is a data member"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/error.cc:4006
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "but %qE is a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/error.cc:4008
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "but %qE is a class template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/error.cc: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"
--- 68386,68775 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "brug af skabelonsmodifikation uden for skabelon"
  
! #: cp/error.cc:3931
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    indlejret fra %qs ved %r%s:%d:%d%R"
  
! #: cp/error.cc:3936
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d%R"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    indlejret fra %qs ved %r%s:%d%R"
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    indlejret fra %qs"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "In member function `%s':"
  msgid "In static member function %qD"
  msgstr "I medlemsfunktionen '%s':"
  
! #: cp/error.cc:3970
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In copy constructor %qD"
  msgstr "I konstruktionen"
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In constructor %qD"
  msgstr "I konstruktionen"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In destructor %qD"
  msgstr "I konstruktionen"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "I funktionen"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "In member function `%s':"
  msgid "In explicit object member function %qD"
  msgstr "I medlemsfunktionen '%s':"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "I medlemsfunktionen %qs"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "I funktionen %qs"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not of type `%T'"
  msgid "but %qE is a type"
  msgstr "'%E' er ikke af typen '%T'"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "but %qE is an expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/error.cc:4003
  #, fuzzy, gcc-internal-format
  #| msgid "structure"
  msgid "but %qE is a structured binding"
  msgstr "struktur"
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "but %qE is a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter"
  msgid "but %qE is a parameter"
  msgstr "en parameter"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "but %qE is a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "but %qE is a data member"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "but %qE is a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "but %qE is a class template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "but %qE is a variable template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "but %qE is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/error.cc:4021
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "but %qE is an enumerator"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/error.cc:4049
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template `%T'"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "  i instantiering af skabelonen '%T'"
  
! #: cp/error.cc:4052
  #, fuzzy
  #| msgid "%s: In instantiation of `%s':\n"
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: i instantiering af '%s':\n"
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "%s: In instantiation of `%s':\n"
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s: i instantiering af '%s':\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4182
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4203
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "recursively required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, fuzzy, gcc-internal-format
  #| msgid "no args to macro `%s'"
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "ingen parametre givet til makroen '%s'"
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4334
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "required for the satisfaction of %qE"
  msgstr "'%D' er tidligere erklæret"
  
! #: cp/error.cc:4356
  #, fuzzy, gcc-internal-format
  #| msgid "-c or -S required for Ada"
  msgid "required for constraint satisfaction\n"
  msgstr "-c eller -S kræves til Ada"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "ingen parametre"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "ingen parametre"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:4957
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:4962
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:4967
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:4972
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:4982
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:4988
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:4993
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:4998
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5003
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5008
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5024
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5079
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "ufuldstændig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/error.cc:5084
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qD is not a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/error.cc:5144
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "'%#D' kan ikke erklæres"
*************** 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 ""
--- 69021,69027 ----
  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:5232 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
*** 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"
--- 69154,69160 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
*************** msgstr ""
*** 69280,69322 ****
  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:5007
  #, gcc-internal-format
  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"
--- 69359,69401 ----
  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:5121
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "startværdien slutter for tidligt"
  
! #: cp/init.cc:5441
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukendt tabelstørrelse i delete"
  
! #: cp/init.cc:5478
  #, 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:5493
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5499
  #, 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:5514
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5519
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5833
  #, 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 "kan ikke %s en henvisning til en
*** 69353,69443 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr "Ugyldig erklæring"
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:809
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:946
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
  
! #: cp/lambda.cc:1630
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/lambda.cc:1634
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid %<#pragma %s%>"
  msgstr "ugyldig #pragma %s"
  
! #: cp/lex.cc:709
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "'#pragma vtable' understøttes ikke længere"
  
! #: cp/lex.cc:781
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma implementation for %s appears after file is included"
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "'#pragma implementation' til %s optræder efter filen er inkluderet"
  
! #: cp/lex.cc:809
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not defined"
  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 "skabelonsparameter %d er ugyldig"
  
! #: cp/lex.cc:824
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/lex.cc:828
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD was not declared in this scope"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:880
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
--- 69432,69530 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr "Ugyldig erklæring"
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:820
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:957
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
  
! #: cp/lambda.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/lambda.cc:1645
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/lambda.cc:1953
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr ""
  
! #: cp/lex.cc:704
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid %<#pragma %s%>"
  msgstr "ugyldig #pragma %s"
  
! #: cp/lex.cc:712
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "'#pragma vtable' understøttes ikke længere"
  
! #: cp/lex.cc:784
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma implementation for %s appears after file is included"
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "'#pragma implementation' til %s optræder efter filen er inkluderet"
  
! #: cp/lex.cc:812
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not defined"
  msgid "%qD not defined"
  msgstr "'%D' er ikke defineret"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/lex.cc:827
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/lex.cc:831
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD was not declared in this scope"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:883
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
*************** msgstr ""
*** 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%>"
--- 69534,69594 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:5264
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:5269
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:5274
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
*************** msgstr "tidligere erklæring af '%#D' me
*** 69929,69935 ****
  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'"
--- 70009,70015 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
*************** msgstr "modstridende erklæringer af '%s
*** 69944,70404 ****
  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"
--- 70024,70484 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12648
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for `%#D'"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "modstridende returtyper angivet for '%#D'"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "existing declaration %#qD"
  msgstr "i erklæringen '%D'"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "conflicting default argument for %#qD"
  msgstr "ingen standardparameter til '%D'"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "existing default declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of `%+#D'"
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "standardparameter mangler for parameter %P  i '%+#D'"
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of `%#D' doesn't match"
  msgid "definition of %qD does not match"
  msgstr "extern-erklæring af '%#D' passer ikke med"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "existing definition %qD"
  msgstr "manglende startværdi"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of `%#D' doesn't match"
  msgid "enumerator %qD does not match ..."
  msgstr "extern-erklæring af '%#D' passer ikke med"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "... this enumerator %qD"
  msgstr "omerklæring af 'enum %s'"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not of type `%T'"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "'%E' er ikke af typen '%T'"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "erklæring af skabelon '%#D'"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  #| msgid "%qD redeclared with different access"
  msgid "%qD declared with internal linkage"
  msgstr "%qD omerklæret med anden adgang"
  
! #: cp/module.cc:14302
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/module.cc:14314
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/module.cc:14325
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD has TU-local template argument %qD"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qD has TU-local template argument %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD refers to TU-local function %qD"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive lazy load"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/module.cc:16678
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "module %qs depends on itself"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module %qs declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:17035
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "indirect import %qs is not already loaded"
  msgstr "'%s' erklæret som en tabel af void"
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "tidligere definition her"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "inkonsistent instansvariabelangivelse"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "compiled module file is %qs"
  msgstr "%s: kan ikke slette filen '%s': %s\n"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Display the compiler's version"
  msgid "compiled module is %sversion %s"
  msgstr "Vis oversætterens version"
  
! #: cp/module.cc:20764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2-version %s\n"
  
! #: cp/module.cc:20794
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "module %qs found"
  msgstr "ingen symboltabel fundet"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "fixed tree mismatch"
  msgstr "forskellige funktionsattributter"
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "interface partition is not exported"
  msgstr "stakgrænseudtryk understøttes ikke"
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "failed to read compiled module: %s"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "strider mod indbygget erklæring '%#D'"
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration %qD conflicts with builtin"
  msgstr "strider mod indbygget erklæring '%#D'"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  #| msgid "asm declaration conflicts with previous rename"
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "asm-erklæring er i konflikt med tidligere omdøbelse"
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "erklæring af skabelon '%#D'"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %L linkage"
  msgid "conflicting declaration of %qD in global module"
  msgstr "strider mod ny erklæring af med %L-kædning"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared in module %qs"
  msgstr "'%s' tidligere erklæret her"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared in global module"
  msgstr "'%s' tidligere erklæret her"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "friend-erklæring '%#D' erklærer en ikke-skabelonsfunktion"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "reading CMI %qs"
  msgstr "opretter %s"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in @implementation context"
  msgid "import of %qs within its own implementation unit"
  msgstr "metodedefinitionen optræder ikke i @implementation-kontekst"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module declared here"
*************** msgstr "  '%#D' erklæret her"
*** 70411,70526 ****
  #. 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"
--- 70491,70606 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "module already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "module already imported"
  msgstr "Symboler har en indledende understreg"
  
! #: cp/module.cc:22793
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module %qs imported here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown punctuation '%c'"
  msgid "unknown compiled module interface: %s"
  msgstr "ukendt tegnsætning »%c«"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, fuzzy, gcc-internal-format
  #| msgid "while writing precompiled header"
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "under skrivning af præoversat inkluderingsfil"
  
! #: cp/module.cc:23546
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Aktivér stakprøvning"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  #| msgid "invalid --param value %qs"
  msgid "invalid header name %qs"
  msgstr "ugyldig »--param«-værdi %qs"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  #| msgid "invalid macro name `%s'"
  msgid "invalid module name %qs"
  msgstr "ugyldigt makronavn '%s'"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "fejl ved skrivning til %s"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first error in %qD appeared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:23941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "failed to write compiled module: %s"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown header kind %qs"
*************** msgstr ""
*** 70536,70542 ****
  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%>"
--- 70616,70622 ----
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "funktionen '%s' omerklæret med egenskaben noinline"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
*************** msgstr "erklæring af '%#D' skygger for
*** 70587,70874 ****
  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 ""
--- 70667,70964 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "erklæring af '%s' skygger for et medlem af 'this'"
  
! #: cp/name-lookup.cc:3698
! #, gcc-internal-format
! msgid "annotation applied to block scope extern %qD"
! msgstr ""
! 
! #: cp/name-lookup.cc:3705
! #, fuzzy, gcc-internal-format
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr "erklæring af parameteren '%s', men ingen sådan parameter"
! 
! #: cp/name-lookup.cc:4170
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here with no linkage"
  msgstr "  '%#D' erklæret her"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%q#D declared here with internal linkage"
  msgstr "'%s' ikke erklæret her (ikke i en funktion)"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here with module linkage"
  msgstr "  '%#D' erklæret her"
  
! #: cp/name-lookup.cc:6347
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/name-lookup.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct base of `%T'"
  msgid "%qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/name-lookup.cc:6530
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.cc:6623
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "erklæring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/name-lookup.cc:6665
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate type qualifiers in %s declaration"
  msgid "explicit qualification in declaration of %qD"
  msgstr "dobbelte typemodifikationer i %s-erklæring"
  
! #: cp/name-lookup.cc:6675
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should have been declared inside `%D'"
  msgid "%qD should have been declared inside %qD"
  msgstr "'%D' skulle have været erklæret inden i '%D'"
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:6747
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "'%D' er erklæret som en ven"
  
! #: cp/name-lookup.cc:6802
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/name-lookup.cc:8037
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "the macro %qs had not yet been defined"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:8040
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "it was later defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/name-lookup.cc:8855
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  #| msgid "switch \"%s\" is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "tilvalget '%s' understøttes ikke længere"
  
! #: cp/name-lookup.cc:9335
  #, fuzzy, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: cp/name-lookup.cc:9354
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "annotation on using directive"
  msgstr "ugyldig operation på uudskiftet type"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "cannot nest more than %d namespaces"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/name-lookup.cc:9589
  #, fuzzy, gcc-internal-format
  #| msgid "namespace alias `%D' not allowed here, assuming `%D'"
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/name-lookup.cc:9661
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/name-lookup.cc:9665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "forventede %<namespace%>"
  
! #: cp/name-lookup.cc:9675
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "'%#D' strider mod tidligere using-erklæring '%#D'"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "tidligere definition her"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "kaldenavnet '%s' er i modstrid m
*** 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"
--- 70990,70996 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
*************** 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"
--- 71038,71044 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "forespørgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklæres"
*************** msgstr "semikolon mangler efter erklæri
*** 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"
--- 71119,71125 ----
  msgid "%qE is not a class template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qE is not a template"
*************** msgstr "ikkestatisk datamedlemsstartvær
*** 71363,73212 ****
  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ængelig på fr500"
  
! #: cp/parser.cc:6261
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  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"
--- 71453,73313 ----
  msgid "pack index missing"
  msgstr "parameternavn mangler"
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, 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ængelig på fr500"
  
! #: cp/parser.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected a reflection of a type"
  msgstr "forventet funktion"
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:6433
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, 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:6607
  #, 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:6697
  #, 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:6709
  #, 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:6749
  #, 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:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected primary-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:6848
  #, 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:6970
  #, 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:7130
  #, 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:7131
  #, 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:7177
  #, 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:7214
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7358
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected id-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:7523
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7533
  #, fuzzy, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:7570 cp/parser.cc:9949
  #, 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:7584 cp/parser.cc:7588
  #, 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:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7712
  #, 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:7727
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklærer"
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7797 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:7922
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8010
  #, 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:8037
  #, 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:8044
  #, 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:8050
  #, 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:8225
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:8544
  #, 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:8644
  #, 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:8656 cp/pt.cc:22411
  #, 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:8669
  #, 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:8695
  #, 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:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "Ugyldig erklæring"
  
! #: cp/parser.cc:8866
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ forbyder sammensatte konstanter"
  
! #: cp/parser.cc:8925
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8976
  #, 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:9374 cp/parser.cc:9403
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9689 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:9698
  #, 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:10001
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "typedef-navn kan ikke være en indlejret-navn-specifikation"
  
+ #: cp/parser.cc:10142
+ #, fuzzy, gcc-internal-format
+ #| msgid "new cannot be applied to a reference type"
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr "new kan ikke bruges på en referencetype"
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, 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:10285
  #, 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:10388
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:10447
  #, 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:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "typer kan ikke defineres i et nyt udtryk"
  
! #: cp/parser.cc:10739
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10825
  #, 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:10843
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:10845
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10878
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10923
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression-list or type-id"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:10952
  #, 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:11000
  #, 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:11096
  #, 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:11502
  #, 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:11652
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11655
  #, fuzzy, gcc-internal-format
  #| msgid "suggest parentheses around && within ||"
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "foreslår paranteser omkring && inden i ||"
  
! #: cp/parser.cc:11889
  #, 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:12227
  #, 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:12502
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:12636
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12737
  #, 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:12747
  #, 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:12948
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12971
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12987
  #, 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:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13009
  #, 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:13029
  #, 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:13049
  #, 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:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13090
  #, 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:13099
  #, 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:13124
  #, 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:13135
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13173
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<...%> in lambda capture"
  msgstr "for mange inddatafiler"
  
! #: cp/parser.cc:13184
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13189
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13281
  #, 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:13335
  #, 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:13370
  #, 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:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13413
  #, 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:13422
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13426
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13437
  #, 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:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13471
  #, 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:13484
  #, 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:13502
  #, 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:13555
  #, 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:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr ""
! 
! #: cp/parser.cc:13754
! #, fuzzy, gcc-internal-format
! #| msgid "  `%#D' declared here"
! msgid "%q#E declared here"
! msgstr "  '%#D' erklæret her"
! 
! #: cp/parser.cc:14379
  #, 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:14548 cp/parser.cc:14800
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:14619
  #, 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:14668
  #, 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:14696
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14808
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14814
  #, fuzzy, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/parser.cc:14872
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "compound-statement in %<constexpr%> function"
  msgstr "I sætningsfunktion"
  
! #: cp/parser.cc:14936
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15141
  #, 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:15163
  #, 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:15188 cp/parser.cc:15223
  #, 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:15265
  #, 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:15433 cp/parser.cc:37836
  #, 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:15474
  #, 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:15476
  #, 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:15517
  #, 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:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
  msgstr "tom skalarstartværdi"
  
! #: cp/parser.cc:15669
  #, 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:15976
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15983
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16009
  #, 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:16014
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:16547
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in aggregate initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "for mange elementer i startværdi til sammensat type"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/parser.cc:16906
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected module-partition"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "uventet operand"
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "metodedefinitionen optræder ikke i en klassekontekst"
  
! #: cp/parser.cc:17159
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "module-declaration must be at global scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "scope opened here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.cc:17186
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "private module fragment"
  msgstr "ingen parametre"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
  
! #: cp/parser.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:17581
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specializations are not permitted here"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiations are not permitted here"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/parser.cc:17658
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "  oprindelig definition er her"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "flere erklæringer '%T' og '%T'"
  
! #: cp/parser.cc:18291
  #, fuzzy, gcc-internal-format
  #| msgid "using `typename' outside of template"
  msgid "structured binding pack outside of template"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "multiple packs in structured binding declaration"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18320
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18331
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "annotation on structured binding"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: cp/parser.cc:18359
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18363
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "invalid initializer for structured binding declaration"
  msgstr "ugyldig startværdi til bitstreng"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "for-range-declaration cannot be %qs"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/parser.cc:18660
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18721
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "afsnitstypekonflikt med %qD"
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "%qD invalid in condition"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.cc:18850
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18932
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "type-specifier invalid in lambda"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19058
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:19126
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.cc:19233
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:19261
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:19487
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:19500
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19676
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19798
  #, fuzzy, gcc-internal-format
  #| msgid "only constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "kun konstruktionsfunktioner har stamklasseklargøringer"
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "cannot expand initializer for member %qD"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forældet stamklasseklargøring"
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type modifier within pointer declarator"
  msgid "invalid encoding prefix in literal operator"
  msgstr "ugyldig typemodifikation i erklæring af henvisning"
  
! #: cp/parser.cc:20479
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
! #: cp/parser.cc:20526
  #, fuzzy, gcc-internal-format
  #| msgid "keyword `export' not implemented, and will be ignored"
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
  
! #: cp/parser.cc:20528
  #, fuzzy, gcc-internal-format
  #| msgid "keyword `export' not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameter packs cannot have default arguments"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/parser.cc:21167
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21240
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21414
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21547
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:21549
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "skabelons-id '%D' i erklæring af primær skabelon"
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.cc:22030
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:22068
  #, fuzzy, gcc-internal-format
  #| msgid "address of non-extern `%E' cannot be used as template argument"
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "adresse på ikke-ekstern '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.cc:22186
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.cc:22190
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kædning"
  
! #: cp/parser.cc:22491
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.cc:22700
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ISO C forbyder forhåndsparametererklæringer"
  
! #: cp/parser.cc:22706
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "ISO C forbyder forhåndsparametererklæringer"
  
! #: cp/parser.cc:22710
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ISO C forbyder forhåndsparametererklæringer"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/parser.cc:23106
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of concept-name %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/parser.cc:23153
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration %qD does not declare anything"
  msgstr "erklæring erklærer ikke noget"
  
! #: cp/parser.cc:23731
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "attributes ignored on uninstantiated type"
  msgstr "ugyldig operation på uudskiftet type"
  
! #: cp/parser.cc:23737
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "attributes ignored on template instantiation"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is an enumeration template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/parser.cc:23901
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/parser.cc:23916
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "unnamed scoped enum is not allowed"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.cc:23934
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24027
  #, fuzzy, gcc-internal-format
  #| msgid "Enable automatic template instantiation"
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: cp/parser.cc:24041
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24444
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krævet"
  
! #: cp/parser.cc:24453
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  #| msgid "function with nested functions cannot be inline"
  msgid "a nested namespace definition cannot be inline"
  msgstr "funktion med indlejrede funktioner kan ikke indbygges"
  
! #: cp/parser.cc:24463
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklæret"
  
! #: cp/parser.cc:24520
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.cc:24705
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24749
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklæring"
  
! #: cp/parser.cc:24767
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of undefined type `%#T'"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "ugyldig brug af en ikke-defineret type '%#T'"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete typedef `%s'"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ugyldig brug af ufuldstændig typedef '%s'"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "opaque-enum-declaration here"
  msgstr "tidligere erklæring af '%#D' her"
  
! #: cp/parser.cc:24912
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:25070
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected multiplicative operand"
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "uventet multiplikativ operand"
  
! #: cp/parser.cc:25131
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "case-værdi optræder mere end én gang"
  
! #: cp/parser.cc:25159
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/parser.cc:25214
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/parser.cc:25455
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parameternavne (uden typer) i funktionserklæringen"
  
! #: cp/parser.cc:25466
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parameternavne (uden typer) i funktionserklæringen"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktionen '%s' omerklæret som inline"
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable `%s' used in nested function"
  msgid "cannot handle qualified name for variant function"
  msgstr "global registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/parser.cc:25589
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "declare variant directives are not allowed on constructors"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:25595
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "declare variant directives are not allowed on destructors"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "'defined' optræder uden et kaldenavn"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "no declaration of base function %qs in this scope"
  msgstr "erklæring af C-funktionen '%#D' strider mod"
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/parser.cc:25754
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.cc:26040
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:26044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer provided for function"
  msgstr "startværdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/parser.cc:26374
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklæret som inline"
  
! #: cp/parser.cc:26934
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array bound is not an integer constant"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/parser.cc:27059
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "cannot define member of dependent typedef %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/parser.cc:27063
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a template"
  msgid "%<%T::%E%> is not a type"
*************** msgstr "'%D::%D' er ikke en skabelon"
*** 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"
--- 73317,73613 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklærer"
  
! #: cp/parser.cc:27101
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklæring"
  
! #: cp/parser.cc:27243
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:27364
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/parser.cc:27387
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.cc:27448
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate cv-qualifier"
  msgstr "case-værdi optræder mere end én gang"
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:27539
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource påkræver -o"
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "ugyldig brug af '%T'"
  
! #: cp/parser.cc:27936
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:28072
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.cc:28504
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/parser.cc:28732
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:28756
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameter pack cannot have a default argument"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "parameter pack cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "an explicit object parameter may not have a default argument"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/parser.cc:28905
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:28909
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startværdier"
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startværdier"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startværdiliste"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.cc:29897
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29903
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate %qD specifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/parser.cc:30441
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:30447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid class name in declaration of %qD"
  msgstr "ugyldig omerklæring af '%D'"
  
! #: cp/parser.cc:30490
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering følger ikke efter 'template <>'"
  
! #: cp/parser.cc:30556
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
*************** msgstr "tidligere definition af '%#T'"
*** 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'"
--- 73616,73906 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:31141
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:31291
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "default member initializer for unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31707
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:32295
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "Generér ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.cc:32386
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%>i tom erklæring"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:33083
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: cp/parser.cc:33229
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected conditional-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs is only available with %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "attributes are ignored on %qs"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "ugyldig operation på uudskiftet type"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:34046
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be enclosed in parentheses"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "asm-sætning er ikke en strengkonstant"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "angivet justering er ikke en konstant"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklæring af '%D'"
  
! #: cp/parser.cc:35704
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
*************** msgstr "for få skabelonsparameterlister
*** 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"
--- 73909,74366 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/parser.cc:36005
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "template-id not allowed for constructor in C++20"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:36116
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, fuzzy, gcc-internal-format
  #| msgid "invalid declaration of member template `%#D' in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "ugyldig erklæring af medlemsskabelon '%#D' i lokal klasse"
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kædning"
  
! #: cp/parser.cc:36378
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklæring af '%#D'"
  
! #: cp/parser.cc:36539
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "erklæring erklærer ikke noget"
  
! #: cp/parser.cc:36592
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:36911
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:36924
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%qD specifier conflicts with %qs"
  msgstr "afsnitstypekonflikt med %qD"
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> før %qD"
  
! #: cp/parser.cc:37490
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understøtter ikke %<long long%>"
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37615
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "%<:%> forventet"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' tag used in naming `%#T'"
  msgid "%qs tag used in naming %q#T"
  msgstr "'%s'-mærke benyttet i navngivning af '%#T'"
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklæret her"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan ikke erklære reference til '%#T'"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "'%D' ikke erklæret"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qT defined as %qs here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as `%#D' here"
  msgid "%qT first declared as %qs here"
  msgstr "  først erklæret som '%#D' her"
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklæret med anden adgang"
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38997
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen læst inden i standardparameter"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c++ method declaration is expected"
  msgstr "Klasse- eller grænsefladeerklæring forventet"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name `%s' for register variable"
  msgid "invalid type for instance variable"
  msgstr "ugyldigt registernavn '%s' for registervariabel"
  
! #: cp/parser.cc:40342
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.cc:40978
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43053
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges på en referencetype"
*************** msgstr "new kan ikke bruges på en refer
*** 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 ""
--- 74369,74552 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "'#pragma vtable' understøttes ikke længere"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not a C pointer"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startværdi"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: cp/parser.cc:55579
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "I sætningsfunktion"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma map, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "forkert udformet '#pragma map' - ignoreret"
  
! #: cp/parser.cc:57289
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:57300
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:57387
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "profilering understøttes ikke endnu"
  
! #: cp/parser.cc:57669
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "omgivende klasseskabeloner er ik
*** 74983,75001 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/pt.cc:6454
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not a template type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/pt.cc:6467
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/pt.cc:6479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "redeclared with %d template parameter"
--- 75084,75108 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/pt.cc:6386
! #, fuzzy, gcc-internal-format
! #| msgid "storage class specified for parameter `%s'"
! msgid "local class in lambda in template parameter list"
! msgstr "lagringsklasse angivet for parameter '%s'"
! 
! #: cp/pt.cc:6461
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not a template type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/pt.cc:6474
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/pt.cc:6486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "redeclared with %d template parameter"
*************** msgid_plural "redeclared with %d templat
*** 75003,75009 ****
  msgstr[0] "'%D' benyttet uden skabelonsparametre"
  msgstr[1] "'%D' benyttet uden skabelonsparametre"
  
! #: cp/pt.cc:6483
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration %qD used %d template parameter"
--- 75110,75116 ----
  msgstr[0] "'%D' benyttet uden skabelonsparametre"
  msgstr[1] "'%D' benyttet uden skabelonsparametre"
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration %qD used %d template parameter"
*************** msgid_plural "previous declaration %qD u
*** 75011,75543 ****
  msgstr[0] "tidligere erklæring af '%#D' her"
  msgstr[1] "tidligere erklæring af '%#D' her"
  
! #: cp/pt.cc:6517
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template parameter %q+#D"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/pt.cc:6519
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "redeclared here as %q#D"
  msgstr "omerklæret her som '%#D'"
  
! #: cp/pt.cc:6521
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "redeclared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/pt.cc:6532
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.cc:6560
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7013
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "den skal være adressen af en funktion med ekstern kædning"
  
! #: cp/pt.cc:7016
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "den skal være adressen af en funktion med ekstern kædning"
  
! #: cp/pt.cc:7031
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7035
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "it must be a pointer-to-member of the form `&X::Y'"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "den skal være en henvisning til medlem på formen '&X::Y'"
  
! #: cp/pt.cc:7087
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "because it is a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/pt.cc:7156
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.cc:7165
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7174
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "  mismatched types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unødvendig
! #: cp/pt.cc:7194
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/pt.cc:7204
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7213
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7225
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7229
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7240
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7251
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7263
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type `%T' to type `%T'"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: cp/pt.cc:7307
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/pt.cc:7311
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "  %qT is not derived from %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7332
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: cp/pt.cc:7342
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument %qE does not match %qE"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:7393
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7402
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7412
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7429
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7439
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7446
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7469
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7473
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7610
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc: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)"
--- 75118,75650 ----
  msgstr[0] "tidligere erklæring af '%#D' her"
  msgstr[1] "tidligere erklæring af '%#D' her"
  
! #: cp/pt.cc:6524
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template parameter %q+#D"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/pt.cc:6526
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "redeclared here as %q#D"
  msgstr "omerklæret her som '%#D'"
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "redeclared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/pt.cc:6539
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "den skal være adressen af en funktion med ekstern kædning"
  
! #: cp/pt.cc:7041
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "den skal være adressen af en funktion med ekstern kædning"
  
! #: cp/pt.cc:7056
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7060
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7110
  #, fuzzy, gcc-internal-format
  #| msgid "it must be a pointer-to-member of the form `&X::Y'"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "den skal være en henvisning til medlem på formen '&X::Y'"
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "because it is a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "  mismatched types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unødvendig
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7277
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7320
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type `%T' to type `%T'"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: cp/pt.cc:7333
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/pt.cc:7337
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "  %qT is not derived from %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument %qE does not match %qE"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7438
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7455
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7465
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7495
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7499
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7638
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attributes in template argument %qE"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/pt.cc:8832
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "ugyldig brug af 'restrict'"
  
! #: cp/pt.cc:8866
  #, fuzzy, gcc-internal-format
  #| msgid "to refer to a type member of a template parameter, use `typename %E'"
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "benyt 'typename %E' for at referere til et typemedlem af en skabelonsparameter"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.cc:8891
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a constant of type `%T', got `%T'"
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  forventede en konstant af typen '%T', modtog '%T'"
  
! #: cp/pt.cc:8899
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.cc:8905
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.cc:8908
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected a type, got %qE"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.cc:8923
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%T'"
  msgid "  expected a type, got %qT"
  msgstr "  forventede en type, modtog '%T'"
  
! #: cp/pt.cc:8926
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got `%T'"
  msgid "  expected a class template, got %qT"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.cc:8973
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type `%D', got `%D'"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  forventede en skabelon af typen '%D', modtog '%D'"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected %qD but got %qD"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.cc:9078
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/pt.cc:9372
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%q#D is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.cc:10275
  #, fuzzy, gcc-internal-format
  #| msgid "non-template type `%T' used as a template"
  msgid "non-template type %qT used as a template"
  msgstr "ikke-skabelonstype '%T' benyttet som skabelon"
  
! #: cp/pt.cc:10277
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklæring '%D'"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "use of invalid variable template %qE"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.cc:11536
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.cc:12472
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "score argument must be constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "score argument must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: cp/pt.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/pt.cc:12512
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template `%T'"
  msgid "instantiating erroneous template"
  msgstr "  i instantiering af skabelonen '%T'"
  
! #: cp/pt.cc:12742
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "  første type her"
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "'%s' er ikke ved begyndelsen af erklæringen"
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "cannot index an empty pack"
  msgstr "kan ikke læse funktionsprofil fra %s."
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/pt.cc:15086
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member function of non-class type `%T'"
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "opretter henvisning til medlemsfunktion af typen '%T' der ikke er en klasse"
  
! #: cp/pt.cc:16097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "sammenligning mellem typerne '%#
*** 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"
--- 75663,75801 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "variable %qD has function type"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: cp/pt.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.cc:16532
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklæringen '%D'"
  
! #: cp/pt.cc:16659
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "function returning an array"
  msgstr "funktion returnerer en værdi af en sammensat type"
  
! #: cp/pt.cc:16661
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "function returning a function"
  msgstr "'%s' er erklæret som en funktion der returnerer en funktion"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%qE is not usable in a splice type"
  msgstr "\"%s\" er ikke defineret"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qE is not usable in a splice scope"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming pointer to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.cc:17512
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming reference to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming pointer to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming reference to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.cc:17581
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "creating pointer to member of non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/pt.cc:17587
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.cc:17593
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member of type void"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.cc:17662
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/pt.cc:17703
  #, fuzzy, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "tabellen '%s' antages kun at have ét element"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class, struct, or union type"
  msgid "%qT is not a class, struct, or union type"
  msgstr "'%T' er ikke en class-, struct- eller union-type"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected a reflection of a type template"
  msgstr "tom krop i en else-sætning"
  
! #: cp/pt.cc:17985
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use of %qs in template"
*************** msgstr "brug af '%s' i skabelon"
*** 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"
--- 75804,76039 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/pt.cc:18314
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/pt.cc:18330
  #, fuzzy, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "'%D' benyttes som en type, men er ikke defineret som en type"
  
! #: cp/pt.cc:18332
  #, fuzzy, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
  
! #: cp/pt.cc:18418
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "startværdielement er ikke en konstant"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of pack expansion expression"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "en startværdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22374
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "'%s' ikke erklæret her (ikke i en funktion)"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: cp/pt.cc:22710
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.cc:22713
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qD is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.cc:23042
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.cc:23433
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "standardparameter for '%#D' har typen '%T'"
  
! #: cp/pt.cc:23443
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: cp/pt.cc:23458
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.cc:23476
  #, fuzzy, gcc-internal-format
  #| msgid "  trying to instantiate `%D'"
  msgid "  trying to instantiate %qD"
  msgstr "  ved forsøg på at instantiere '%D'"
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.cc:27899
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-template %q#D"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching template for %qD found"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/pt.cc:27956
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.cc:27964
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.cc:28000
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#D'"
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "'%#D' er blevet eksplicit instantieret mere end én gang"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af 'extern' ved eksplicitte instantieringer"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "storage class %qD applied to template instantiation"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.cc:28065
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.cc:28074
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#T' before definition of template"
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplicit instantiering af '%T' før definering af skabelonen"
  
! #: cp/pt.cc:28095
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af '%s ved eksplicitte instantieringer"
  
! #: cp/pt.cc:28135
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#T'"
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "'%#T' er blevet eksplicit instantieret mere end én gang"
  
! #: cp/pt.cc:28476
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "exception specification of %qD depends on itself"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "exception specification of %qD is not available until end of class definition"
*************** msgstr "typeangivelsen '%s' er ikke till
*** 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"
--- 76046,76222 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%D' but no definition available"
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplicit instantiering af '%D', men ingen definition tilgængelig"
  
! #: cp/pt.cc:29008
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.cc:29383
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.cc:29422
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.cc:29432
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.cc:30989
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  #| msgid "definition of `%#T' inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "definition af '%#T' inden i skabelonsparameterliste"
  
! #: cp/pt.cc:31244
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.cc:32530
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32536
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "use %qD directly instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32687
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "funktion overvejes ikke for indbygning"
  
! #: cp/pt.cc:32702
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ugyldig erklæring"
  
! #: cp/pt.cc:32721
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ugyldig metodeerklæring, returtype påkrævet"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
  
! #: cp/pt.cc:33008
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
  
! #: cp/pt.cc:33012
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
*************** msgstr "instruktion tilfredsstiller ikke
*** 76117,76494 ****
  
  #: 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 kan ikke bruges på en referencetype"
- 
- #: 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 kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:142
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/reflect.cc:150
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc: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 kan ikke bruges på en funktionstype"
  
! #: 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 kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:207
  #, gcc-internal-format
  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 ""
  
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
--- 76224,76664 ----
  
  #: cp/reflect.cc:130
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:182
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, fuzzy, gcc-internal-format
! #| msgid "incompatible type for argument %d of `%s'"
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr "typen af den %d. parameter i '%s' passer ikke"
! 
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
! #, gcc-internal-format
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr ""
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run `%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "kunne ikke køre '%s': %s"
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "forventede %<operator%>"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run `%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "kunne ikke køre '%s': %s"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "unexpected return type of %qs"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT must be an object type"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qT must be a function type"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "uventet operand"
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "  oprindelig definition er her"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
! msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/reflect.cc:6596
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument to %qs"
  msgstr "uventet operand"
  
! #: cp/reflect.cc:7726
! #, fuzzy, gcc-internal-format
! #| msgid "incompatible type for argument %d of `%s'"
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr "typen af den %d. parameter i '%s' passer ikke"
! 
! #: cp/reflect.cc:7799
! #, fuzzy, gcc-internal-format
! #| msgid "conflicting return type specified for `%#D'"
! msgid "incorrect %qT return type, expected %qs"
! msgstr "modstridende returtyper angivet for '%#D'"
! 
! #: cp/reflect.cc:7802
! #, fuzzy, gcc-internal-format
! #| msgid "conflicting return type specified for `%#D'"
! msgid "incorrect %qT return type, expected %qT"
! msgstr "modstridende returtyper angivet for '%#D'"
! 
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown metafunction %qD"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "splice argument must be an expression of type %qs"
  msgstr "startværdielement er ikke en konstant"
  
! #: cp/reflect.cc:8530
! #, fuzzy, gcc-internal-format
! #| msgid "cannot disable built-in function `%s'"
! msgid "cannot splice a null reflection"
! msgstr "kan ikke deaktivere den indbyggede funktion '%s'"
! 
! #: cp/reflect.cc:8540
! #, fuzzy, gcc-internal-format
! #| msgid "cannot use `::' in parameter declaration"
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr "kan ikke bruge '::' i parametererklæring"
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr ""
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "add %<constexpr%>"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/reflect.cc:8809
  #, fuzzy, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/reflect.cc:8949
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function of consteval-only type must be declared %qs"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected a reflection of an expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/reflect.cc:9004
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/reflect.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace `%D' as expression"
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "brug af navnerummet '%D' som udtryk"
  
! #: cp/reflect.cc:9025
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member `%#D' to have extern linkage"
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "kan ikke eksplicit erklære medlemmet '%#D' til at have extern-kædning"
  
! #: cp/reflect.cc:9034
! #, fuzzy, gcc-internal-format
! #| msgid "invalid cast to function type `%T'"
! msgid "invalid class member access of type template %qE"
! msgstr "ugyldig omtvingelse til funktionstypen '%T'"
! 
! #: cp/reflect.cc:9042
! #, fuzzy, gcc-internal-format
! #| msgid "can%'t use %qs as a call-used register"
! msgid "cannot use %qE to access a class member"
! msgstr "kan ikke bruge %qs som et kald-brugt register"
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/reflect.cc:9088
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
+ #: cp/reflect.cc:9114
+ #, fuzzy, gcc-internal-format
+ #| msgid "`%D' is not a function template"
+ msgid "expected a reflection of a function template"
+ msgstr "'%D' er ikke en funktionsskabelon"
+ 
+ #: cp/reflect.cc:9130
+ #, gcc-internal-format
+ msgid "expected a reflection of a function or variable template"
+ msgstr ""
+ 
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
*************** msgstr "ugyldig definition af modificere
*** 76861,77500 ****
  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"
--- 77031,77670 ----
  msgid "invalid base-class specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/semantics.cc:4683
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/semantics.cc:4705
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
  msgstr "'%D' ikke erklæret"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.cc:4729
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of parameter from containing function"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of parameter outside function body"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:4963
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "use of class template %qT as expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: cp/semantics.cc:4971
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "forespørgsel efter medlemmet '%D' er tvetydigt i det multiple nedarvningsnet"
  
! #: cp/semantics.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, fuzzy, gcc-internal-format
  #| msgid "type of `%E' is unknown"
  msgid "type of %qE is unknown"
  msgstr "typen af '%E' er ukendt"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "størrelsen af tabel er ikke af en heltalstype"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "pack index is not an integral constant"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "pack index %qE is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "trampoliner understøttes ikke"
  
! #: cp/semantics.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/semantics.cc:6848
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7209
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has const type for %<reduction%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, fuzzy, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: cp/semantics.cc:7760
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8249
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: cp/semantics.cc:8309
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: cp/semantics.cc:8380
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<gang%> static expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:8394
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<gang%> static value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: cp/semantics.cc:8433
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<gang%> num expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:8436
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<vector%> length expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:8440
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<worker%> num expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8467
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%<vector%> length value must be positive"
  msgstr "angivet justering er ikke en potens af 2"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "%<worker%> num value must be positive"
  msgstr "venstre parameter skal være en skive"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8851
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8860
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "variable length traits arrays are not supported"
  msgstr "Advar når en variabel ikke benyttes"
  
! #: cp/semantics.cc:9164
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:9681
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<grainsize%> expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:9784
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<priority%> expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:9814
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<hint%> expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<filter%> expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:9874
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.cc:9884
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "slice end must be integer"
  msgid "%<tile%> argument needs integral type"
  msgstr "skive-slutning skal være heltal"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/semantics.cc:12994
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/semantics.cc:13032
  #, fuzzy, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed: %.*s"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: cp/semantics.cc:13162
  #, fuzzy, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "erklæring uden static af '%s' følger static-erklæring"
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: cp/semantics.cc:13237
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a non-union class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not a standard-layout type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a field reference"
  msgid "%qs argument %qT is a reference"
  msgstr "parameter skal være en feltreference"
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a class or alias template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/semantics.cc:14719
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
  # flertalsform unødvendig
! #: cp/semantics.cc:14779
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
*************** msgstr "den anden parameter til '__built
*** 77503,77886 ****
  #. 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 ""
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, fuzzy, gcc-internal-format
  #| msgid "`%V' qualifiers cannot be applied to `%T'"
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "modifikationerne '%V' kan ikke anvendes på '%T'"
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4759
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid " declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/tree.cc:4764
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is a floating-point type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/tree.cc:5052
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is a fixed-point type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/tree.cc:5083
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/tree.cc:5091
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5101
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/tree.cc:5113
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5142
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5154 cp/tree.cc:5164
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5190
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "padding occurs between %qD and %qD"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/tree.cc: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
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5218
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: cp/tree.cc:5327
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%T' has incomplete type"
  msgid "base class %qT is not public"
  msgstr "stamklasse '%T' er af en ufuldstændig type"
  
! #: cp/tree.cc:5330
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not public"
  msgstr "'%D' ikke erklæret"
  
! #: cp/tree.cc:5337
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is mutable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/tree.cc:5345
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD has a non-structural type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/tree.cc:5368
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5389
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: cp/tree.cc:5404
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to Java class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "egenskaben '%s' kan kun anvendes med Java-klassedefinitioner"
  
! #: cp/tree.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute takes no arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/tree.cc:5459
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5482
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "Ugyldig erklæring"
  
! #: cp/tree.cc:5485
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%<alignas%> on enumerated type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5490
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, fuzzy, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "%qE on unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5548
  #, fuzzy, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: cp/tree.cc:5665
  #, fuzzy, gcc-internal-format
  #| msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "kan kun bruge egenskaben '%s' på filvirkefeltsdefinitioner af objekter af klassetype"
  
! #: cp/tree.cc:5673
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "den udbedte init_priority er uden for det gyldige interval"
  
! #: cp/tree.cc:5686
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "den udbedte init_priority er reserveret til intern brug"
  
! #: cp/tree.cc:5717
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "erklæring af '%D' som %s"
  
! #: cp/tree.cc:5737
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "the %qE attribute requires arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/tree.cc:5748
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.cc:5764
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "'%T::%D' er ikke en gyldig erklærer"
  
! #: cp/tree.cc:5778
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a valid expression"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "'%T' er ikke et gyldigt udtryk"
  
! #: cp/tree.cc:5802
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: cp/tree.cc:5808
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5815
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/tree.cc:5822
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/tree.cc:5844
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5850
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5872
  #, fuzzy, gcc-internal-format
  #| msgid "comparison is always false due to limited range of data type"
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
  
! #: cp/tree.cc:5898
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about implicit function declarations"
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "Advar om underforståede funktionserklæringer"
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  #| msgid "`sizeof' applied to a bit-field"
  msgid "annotation applied to a label"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5911
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "annotation on unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc: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"
--- 77673,78056 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, fuzzy, gcc-internal-format
  #| msgid "`%V' qualifiers cannot be applied to `%T'"
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "modifikationerne '%V' kan ikke anvendes på '%T'"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid " declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/tree.cc:4781
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is a floating-point type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is a fixed-point type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "padding occurs between %qD and %qD"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%T' has incomplete type"
  msgid "base class %qT is not public"
  msgstr "stamklasse '%T' er af en ufuldstændig type"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not public"
  msgstr "'%D' ikke erklæret"
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is mutable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD has a non-structural type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to Java class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "egenskaben '%s' kan kun anvendes med Java-klassedefinitioner"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute takes no arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/tree.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "Ugyldig erklæring"
  
! #: cp/tree.cc:5502
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%<alignas%> on enumerated type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, fuzzy, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "%qE on unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, fuzzy, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: cp/tree.cc:5682
  #, fuzzy, gcc-internal-format
  #| msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "kan kun bruge egenskaben '%s' på filvirkefeltsdefinitioner af objekter af klassetype"
  
! #: cp/tree.cc:5690
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "den udbedte init_priority er uden for det gyldige interval"
  
! #: cp/tree.cc:5703
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "den udbedte init_priority er reserveret til intern brug"
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "erklæring af '%D' som %s"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "the %qE attribute requires arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "'%T::%D' er ikke en gyldig erklærer"
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a valid expression"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "'%T' er ikke et gyldigt udtryk"
  
! #: cp/tree.cc:5819
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/tree.cc:5839
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "comparison is always false due to limited range of data type"
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
  
! #: cp/tree.cc:5915
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about implicit function declarations"
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "Advar om underforståede funktionserklæringer"
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "`sizeof' applied to a bit-field"
  msgid "annotation applied to a label"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5928
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "annotation on unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter"
  msgid "annotation on void parameter"
  msgstr "en parameter"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "'%D' har intet medlem ved navn '
*** 78102,79004 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a member of `%T'"
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "'%D::%D' er ikke et medlem af '%T'"
  
! #: cp/typeck.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD is not a member template function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/typeck.cc:4052
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not a pointer-to-object type"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/typeck.cc:4086
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%s' on pointer to member"
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ugyldig brug af '%s' på henvisning til medlem"
  
! #: cp/typeck.cc:4089
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%s' on pointer to member"
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ugyldig brug af '%s' på henvisning til medlem"
  
! #: cp/typeck.cc:4092
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%s' on pointer to member"
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ugyldig brug af '%s' på henvisning til medlem"
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4161
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: cp/typeck.cc:4322
  #, fuzzy, gcc-internal-format
  #| msgid "subscripting array declared `register'"
  msgid "subscripting array declared %<register%>"
  msgstr "indeksering af tabel som er erklæret 'register'"
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: cp/typeck.cc:4433
  #, fuzzy, gcc-internal-format
  #| msgid "object missing in use of `%E'"
  msgid "object missing in use of %qE"
  msgstr "objekt mangler i brug af '%E'"
  
! #: cp/typeck.cc:4685
  #, fuzzy, gcc-internal-format
  #| msgid "Generate default single-precision SH4 code"
  msgid "no default version in scope"
  msgstr "Opret standardkode for enkelpræcision SH4"
  
! #: cp/typeck.cc:4694
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids calling `::main' from within program"
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ forbyder kald af '::main' inde fra programmet"
  
! #: cp/typeck.cc:4715
  #, fuzzy, gcc-internal-format
  #| msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "brug .* eller ->* i kald af henvisning til medlemsfunktion i '%E (...)'"
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4736
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qE cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4742
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4804
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "too many arguments to constructor %q#D"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "too few arguments to constructor %q#D"
  msgstr "for få parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4810
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.cc:4811
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "for få parametre til funktionen"
  
! #: cp/typeck.cc:4817
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.cc:4818
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "for få parametre til funktionen"
  
! #: cp/typeck.cc:4828
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "too many arguments to method %q#D"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4829
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "too few arguments to method %q#D"
  msgstr "for få parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4832
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.cc:4833
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "for få parametre til funktionen"
  
! #: cp/typeck.cc:4911
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: cp/typeck.cc:4917
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: cp/typeck.cc:5231
  #, fuzzy, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5278
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5293
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5370
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.cc:5379
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.cc:5382
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.cc:5419
  #, fuzzy, gcc-internal-format
  #| msgid "complex arguments must have floating-point type"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "komplekse parametre skal have kommatalstype"
  
! #: cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5429
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "overløb i konstant udtryk"
  
! #: cp/typeck.cc:5438
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, fuzzy, gcc-internal-format
  #| msgid "assuming cast to type `%T' from overloaded function"
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "antager typeomtvingning til typen '%T' fra flertydig funktion"
  
! #: cp/typeck.cc:5709
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL benyttet i udregning"
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ forbyder sammenligning mellem henvisningsvariabel og heltal"
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6496
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: cp/typeck.cc:6543
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "uordnet sammenligning af ikke-kommatalsparameter"
  
! #: cp/typeck.cc:6609
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/typeck.cc:6718
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types `%T' and `%T' to binary `%O'"
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ugyldige operander af typerne '%T' og '%T' til binær '%O'"
  
! #: cp/typeck.cc:7119
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning af typen 'void *' i fratrækning"
  
! #: cp/typeck.cc:7127
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning til funktion i fratrækning"
  
! #: cp/typeck.cc:7135
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning til medlemsfunktion i fratrækning"
  
! #: cp/typeck.cc:7188
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ugyldig brug af en henvisning til en ufuldstændig type i henvisningsberegning"
  
! #: cp/typeck.cc:7265
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of constructor %qD"
  msgstr "tager adressen på en destruktionsfunktion"
  
! #: cp/typeck.cc:7266
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of destructor %qD"
  msgstr "tager adressen på en destruktionsfunktion"
  
! #: cp/typeck.cc:7283
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ugyldig brug af '%E' til at danne en henvisning til medlemsfunktion; benyt et kaldenavn med klassepræfiks"
  
! #: cp/typeck.cc:7286
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7293
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "paranteser omkring '%E' kan ikke bruges til at danne en henvisning til medlemsfunktion"
  
! #: cp/typeck.cc:7488
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ forbyder at tage adressen på en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7494
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ forbyder at tage adressen på en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7500
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ forbyder at tage adressen på en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ forbyder at tage adressen på en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7511
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "tager adressen på midlertidig variabel"
  
! #: cp/typeck.cc:7561
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking address of function `::main'"
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ forbyder at tage adressen på funktionen '::main'"
  
! #: cp/typeck.cc:7619
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member `%D'"
  msgid "cannot create pointer to reference member %qD"
  msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "attempt to take address of bit-field"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: cp/typeck.cc:7821
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "tager adressen på midlertidig variabel"
  
! #: cp/typeck.cc:7822
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7966
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing an enum"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ forbyder %s af en enum"
  
! #: cp/typeck.cc:7967
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing an enum"
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ forbyder %s af en enum"
  
! #: cp/typeck.cc:7983
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: cp/typeck.cc:7985
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: cp/typeck.cc:7997
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing a pointer of type `%T'"
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
  
! #: cp/typeck.cc:7999
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing a pointer of type `%T'"
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
  
! #: cp/typeck.cc:8039
  #, fuzzy, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstreværdier"
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "kan ikke tage adressen af 'this' som er et højreværdiudtryk"
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, fuzzy, gcc-internal-format
  #| msgid "address requested for `%D', which is declared `register'"
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse forespurgt for '%D' som er erklæret 'register'"
  
! #: cp/typeck.cc:8357
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8369
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8373
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8377
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8518
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8555
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
  
! #: cp/typeck.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
  
! #: cp/typeck.cc:8568
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast fra '%T' til '%T' fjerner const (eller volatile)"
  
! #: cp/typeck.cc:8594
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: cp/typeck.cc:8608
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: cp/typeck.cc:9057
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type `%T' to type `%T'"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ugyldig static_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "returtype '%#T' er ufuldstændig"
  
! #: cp/typeck.cc:9097
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "konvertering fra '%T' til '%T'"
  
! #: cp/typeck.cc:9172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ugyldig reinterpret_cast af et højreværdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9242
  #, fuzzy
  #| msgid "reinterpret_cast from `%T' to `%T' loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "reinterpret_cast fra '%T' til '%T' mister præcision"
  
! #: cp/typeck.cc:9267
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9278
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  #, fuzzy
  #| msgid "cast from `%T' to `%T' increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "typeomtvingning fra '%T' til '%T' forøger den påkrævede justering af målets type"
  
! #: cp/typeck.cc:9316
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ forbyder sammenligninger mellem henvisning til funktion og henvisning til objekt"
  
! #: cp/typeck.cc:9330
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type `%T' to type `%T'"
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9403
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "ugyldig brug af const_cast med typen '%T' som ikke er en henvisnings-, reference- eller en henvisning til datamedlem-type"
  
! #: cp/typeck.cc:9412
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "ugyldig brug af const_cast med typen '%T' som er en henvisning eller reference til funktion"
  
! #: cp/typeck.cc:9454
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9524
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type `%T' to type `%T'"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting to an array type `%T'"
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype '%T'"
  
! #: cp/typeck.cc:9643
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "invalid cast to function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/typeck.cc:9759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%E' from type `%T' to type `%T'"
  msgid "moving %qE of type %qT to itself"
  msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:10039
  #, fuzzy, gcc-internal-format
  #| msgid "  in evaluation of `%Q(%#T, %#T)'"
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  i evaluering af '%Q(%#T, %#T)'"
  
! #: cp/typeck.cc:10100
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "assigning to an array from an initializer list"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: cp/typeck.cc:10127
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  #| msgid "bad array initializer"
  msgid "array used as initializer"
  msgstr "ugyldig tildeling af startværdi til tabel"
  
! #: cp/typeck.cc:10145
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "invalid array assignment"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: cp/typeck.cc:10281
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   i henvisning til medlemsfunktion-omdannelse"
  
! #: cp/typeck.cc:10295
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "henvisning til medlem-omdannelse via den virtuelle stamklasse '%T' af '%T'"
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   i henvisning til medlem-omdannelse"
  
! #: cp/typeck.cc:10443
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/typeck.cc:10767
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "kan ikke konvertere '%T' til '%T' for parameter '%P' til '%D'"
  
! #: cp/typeck.cc:10772
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10781
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10785
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in return"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10790
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10826
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: cp/typeck.cc:10830
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.cc:10835
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: cp/typeck.cc:10840
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.cc:10850
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.cc:10936
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of `%+D'"
  msgid "in passing argument %P of %qD"
  msgstr "i overbringelse af parameter %P af '%+D'"
  
! #: cp/typeck.cc:11022
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.cc:11025
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11063
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable `%D' returned"
  msgid "reference to local variable %qD returned"
  msgstr "reference til den lokale variabel '%D' returneret"
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11073
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "address of label %qD returned"
  msgstr "adresse af den lokale variabel '%D' returneret"
  
! #: cp/typeck.cc:11077
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "address of local variable %qD returned"
  msgstr "adresse af den lokale variabel '%D' returneret"
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  #| msgid "too many 'l' suffixes in integer constant"
  msgid "redundant move in return statement"
  msgstr "for mange 'l'-endelser i heltalskonstant"
  
! #: cp/typeck.cc:11415
  #, fuzzy, gcc-internal-format
  #| msgid "too many 'l' suffixes in integer constant"
  msgid "redundant move in initialization"
  msgstr "for mange 'l'-endelser i heltalskonstant"
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "returnerer en værdi fra en destruktionsfunktion"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "kan ikke returnere fra en håndtering af en funktions-try-blok i en konstruktionsfunktion"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "returnerer en værdi fra en konstruktionsfunktion"
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: cp/typeck.cc:11516
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "manglende startværdi"
  
! #: cp/typeck.cc:11535
  #, fuzzy, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/typeck.cc:11538
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11575
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: cp/typeck.cc:11604
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "'operator new' må ikke returnere NULL medmindre den er erklæret 'throw()' (eller -fcheck-new er benyttet)"
  
! #: cp/typeck.cc:11693
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for `%#D'"
  msgid "not eliding copy on return from %qD"
  msgstr "ugyldig kovariant returneringstype for '%#D'"
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12297
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 78272,79180 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a member of `%T'"
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "'%D::%D' er ikke et medlem af '%T'"
  
! #: cp/typeck.cc:3605
! #, fuzzy, gcc-internal-format
! #| msgid "`%D' is not a member of `%T'"
! msgid "%q#D is not a member of %qT"
! msgstr "'%D' er ikke et medlem af '%T'"
! 
! #: cp/typeck.cc:3781
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD is not a member template function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/typeck.cc:4047
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT is not a pointer-to-object type"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/typeck.cc:4081
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%s' on pointer to member"
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ugyldig brug af '%s' på henvisning til medlem"
  
! #: cp/typeck.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%s' on pointer to member"
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ugyldig brug af '%s' på henvisning til medlem"
  
! #: cp/typeck.cc:4087
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%s' on pointer to member"
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ugyldig brug af '%s' på henvisning til medlem"
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4156
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: cp/typeck.cc:4317
  #, fuzzy, gcc-internal-format
  #| msgid "subscripting array declared `register'"
  msgid "subscripting array declared %<register%>"
  msgstr "indeksering af tabel som er erklæret 'register'"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: cp/typeck.cc:4428
  #, fuzzy, gcc-internal-format
  #| msgid "object missing in use of `%E'"
  msgid "object missing in use of %qE"
  msgstr "objekt mangler i brug af '%E'"
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  #| msgid "Generate default single-precision SH4 code"
  msgid "no default version in scope"
  msgstr "Opret standardkode for enkelpræcision SH4"
  
! #: cp/typeck.cc:4689
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids calling `::main' from within program"
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ forbyder kald af '::main' inde fra programmet"
  
! #: cp/typeck.cc:4710
  #, fuzzy, gcc-internal-format
  #| msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "brug .* eller ->* i kald af henvisning til medlemsfunktion i '%E (...)'"
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4731
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qE cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4799
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "too many arguments to constructor %q#D"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "too few arguments to constructor %q#D"
  msgstr "for få parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "for få parametre til funktionen"
  
! #: cp/typeck.cc:4812
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "for få parametre til funktionen"
  
! #: cp/typeck.cc:4823
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "too many arguments to method %q#D"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "too few arguments to method %q#D"
  msgstr "for få parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "for få parametre til funktionen"
  
! #: cp/typeck.cc:4906
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: cp/typeck.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: cp/typeck.cc:5226
  #, fuzzy, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5273
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5288
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5365
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.cc:5368
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.cc:5374
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.cc:5377
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "complex arguments must have floating-point type"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "komplekse parametre skal have kommatalstype"
  
! #: cp/typeck.cc:5417
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "overløb i konstant udtryk"
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, fuzzy, gcc-internal-format
  #| msgid "assuming cast to type `%T' from overloaded function"
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "antager typeomtvingning til typen '%T' fra flertydig funktion"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL benyttet i udregning"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ forbyder sammenligning mellem henvisningsvariabel og heltal"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "uordnet sammenligning af ikke-kommatalsparameter"
  
! #: cp/typeck.cc:6604
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/typeck.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types `%T' and `%T' to binary `%O'"
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ugyldige operander af typerne '%T' og '%T' til binær '%O'"
  
! #: cp/typeck.cc:7114
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning af typen 'void *' i fratrækning"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning til funktion i fratrækning"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning til medlemsfunktion i fratrækning"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ugyldig brug af en henvisning til en ufuldstændig type i henvisningsberegning"
  
! #: cp/typeck.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of constructor %qD"
  msgstr "tager adressen på en destruktionsfunktion"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of destructor %qD"
  msgstr "tager adressen på en destruktionsfunktion"
  
! #: cp/typeck.cc:7278
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ugyldig brug af '%E' til at danne en henvisning til medlemsfunktion; benyt et kaldenavn med klassepræfiks"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "paranteser omkring '%E' kan ikke bruges til at danne en henvisning til medlemsfunktion"
  
! #: cp/typeck.cc:7483
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ forbyder at tage adressen på en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7489
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ forbyder at tage adressen på en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7495
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ forbyder at tage adressen på en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ forbyder at tage adressen på en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "tager adressen på midlertidig variabel"
  
! #: cp/typeck.cc:7556
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking address of function `::main'"
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ forbyder at tage adressen på funktionen '::main'"
  
! #: cp/typeck.cc:7614
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member `%D'"
  msgid "cannot create pointer to reference member %qD"
  msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "attempt to take address of bit-field"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: cp/typeck.cc:7816
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "tager adressen på midlertidig variabel"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing an enum"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ forbyder %s af en enum"
  
! #: cp/typeck.cc:7961
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing an enum"
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ forbyder %s af en enum"
  
! #: cp/typeck.cc:7977
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: cp/typeck.cc:7979
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: cp/typeck.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing a pointer of type `%T'"
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
  
! #: cp/typeck.cc:7993
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing a pointer of type `%T'"
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
  
! #: cp/typeck.cc:8033
  #, fuzzy, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstreværdier"
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "kan ikke tage adressen af 'this' som er et højreværdiudtryk"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, fuzzy, gcc-internal-format
  #| msgid "address requested for `%D', which is declared `register'"
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse forespurgt for '%D' som er erklæret 'register'"
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8367
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8371
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8375
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast fra '%T' til '%T' fjerner const (eller volatile)"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type `%T' to type `%T'"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ugyldig static_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "returtype '%#T' er ufuldstændig"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "konvertering fra '%T' til '%T'"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ugyldig reinterpret_cast af et højreværdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9240
  #, fuzzy
  #| msgid "reinterpret_cast from `%T' to `%T' loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "reinterpret_cast fra '%T' til '%T' mister præcision"
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  #, fuzzy
  #| msgid "cast from `%T' to `%T' increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "typeomtvingning fra '%T' til '%T' forøger den påkrævede justering af målets type"
  
! #: cp/typeck.cc:9314
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ forbyder sammenligninger mellem henvisning til funktion og henvisning til objekt"
  
! #: cp/typeck.cc:9328
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type `%T' to type `%T'"
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "ugyldig brug af const_cast med typen '%T' som ikke er en henvisnings-, reference- eller en henvisning til datamedlem-type"
  
! #: cp/typeck.cc:9410
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "ugyldig brug af const_cast med typen '%T' som er en henvisning eller reference til funktion"
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type `%T' to type `%T'"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting to an array type `%T'"
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype '%T'"
  
! #: cp/typeck.cc:9641
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "invalid cast to function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%E' from type `%T' to type `%T'"
  msgid "moving %qE of type %qT to itself"
  msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:10037
  #, fuzzy, gcc-internal-format
  #| msgid "  in evaluation of `%Q(%#T, %#T)'"
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  i evaluering af '%Q(%#T, %#T)'"
  
! #: cp/typeck.cc:10098
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "assigning to an array from an initializer list"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: cp/typeck.cc:10125
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: cp/typeck.cc:10141
  #, fuzzy, gcc-internal-format
  #| msgid "bad array initializer"
  msgid "array used as initializer"
  msgstr "ugyldig tildeling af startværdi til tabel"
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "invalid array assignment"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   i henvisning til medlemsfunktion-omdannelse"
  
! #: cp/typeck.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "henvisning til medlem-omdannelse via den virtuelle stamklasse '%T' af '%T'"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   i henvisning til medlem-omdannelse"
  
! #: cp/typeck.cc:10441
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "kan ikke konvertere '%T' til '%T' for parameter '%P' til '%D'"
  
! #: cp/typeck.cc:10770
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10779
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10783
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in return"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10788
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10824
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: cp/typeck.cc:10828
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.cc:10833
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: cp/typeck.cc:10838
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.cc:10848
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of `%+D'"
  msgid "in passing argument %P of %qD"
  msgstr "i overbringelse af parameter %P af '%+D'"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable `%D' returned"
  msgid "reference to local variable %qD returned"
  msgstr "reference til den lokale variabel '%D' returneret"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "address of label %qD returned"
  msgstr "adresse af den lokale variabel '%D' returneret"
  
! #: cp/typeck.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "address of local variable %qD returned"
  msgstr "adresse af den lokale variabel '%D' returneret"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  #| msgid "too many 'l' suffixes in integer constant"
  msgid "redundant move in return statement"
  msgstr "for mange 'l'-endelser i heltalskonstant"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  #| msgid "too many 'l' suffixes in integer constant"
  msgid "redundant move in initialization"
  msgstr "for mange 'l'-endelser i heltalskonstant"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "returnerer en værdi fra en destruktionsfunktion"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "kan ikke returnere fra en håndtering af en funktions-try-blok i en konstruktionsfunktion"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "returnerer en værdi fra en konstruktionsfunktion"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "manglende startværdi"
  
! #: cp/typeck.cc:11533
  #, fuzzy, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: cp/typeck.cc:11602
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "'operator new' må ikke returnere NULL medmindre den er erklæret 'throw()' (eller -fcheck-new er benyttet)"
  
! #: cp/typeck.cc:11691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for `%#D'"
  msgid "not eliding copy on return from %qD"
  msgstr "ugyldig kovariant returneringstype for '%#D'"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr ""
*** 79470,79487 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown attribute %qs"
  msgstr "ukendt registernavn: %s"
  
! #: d/d-attribs.cc:1153
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "'%s' er erklæret inline efter at være blevet kaldt"
  
! #: d/d-attribs.cc:1533
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
--- 79646,79663 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown attribute %qs"
  msgstr "ukendt registernavn: %s"
  
! #: d/d-attribs.cc:1156
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "'%s' er erklæret inline efter at være blevet kaldt"
  
! #: d/d-attribs.cc:1553
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
*************** msgstr "manglende startværdi for medlem
*** 79508,79554 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2497
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T'"
  msgid "cannot get frame pointer to %qs"
  msgstr "kan ikke erklære henvisning til '%#T'"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, fuzzy, gcc-internal-format
  #| msgid "Store function names in object code"
  msgid "nested function missing body"
  msgstr "Gem funktionsnavne i objektkode"
  
! #: d/d-codegen.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklæres som friend"
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2882
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: d/d-codegen.cc:3107
  #, fuzzy, gcc-internal-format
  #| msgid "forming reference to void"
  msgid "forward reference to frame of %qs"
--- 79684,79730 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2507
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T'"
  msgid "cannot get frame pointer to %qs"
  msgstr "kan ikke erklære henvisning til '%#T'"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, fuzzy, gcc-internal-format
  #| msgid "Store function names in object code"
  msgid "nested function missing body"
  msgstr "Gem funktionsnavne i objektkode"
  
! #: d/d-codegen.cc:2575
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklæres som friend"
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2892
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: d/d-codegen.cc:3117
  #, fuzzy, gcc-internal-format
  #| msgid "forming reference to void"
  msgid "forward reference to frame of %qs"
*************** msgstr "ugyldig typeparameter"
*** 79640,79673 ****
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "ugyldig typeparameter"
  
! #: d/d-lang.cc:993
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t open %s for writing: %m"
  msgid "unable to open %s for writing: %m"
  msgstr "kan ikke åbne %s til skrivning: %m"
  
! #: d/d-lang.cc:1000
  #, fuzzy, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr "åbner uddatafilen %s"
  
! #: d/d-lang.cc:1020
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t open %s for writing: %m"
  msgid "unable to open %s for reading: %m"
  msgstr "kan ikke åbne %s til skrivning: %m"
  
! #: d/d-lang.cc:1045
  #, fuzzy, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr "åbner afhængighedsfilen %s"
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
--- 79816,79849 ----
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "ugyldig typeparameter"
  
! #: d/d-lang.cc:997
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t open %s for writing: %m"
  msgid "unable to open %s for writing: %m"
  msgstr "kan ikke åbne %s til skrivning: %m"
  
! #: d/d-lang.cc:1004
  #, fuzzy, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr "åbner uddatafilen %s"
  
! #: d/d-lang.cc:1024
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t open %s for writing: %m"
  msgid "unable to open %s for reading: %m"
  msgstr "kan ikke åbne %s til skrivning: %m"
  
! #: d/d-lang.cc:1049
  #, fuzzy, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr "åbner afhængighedsfilen %s"
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
*************** msgstr "ukendt tls-model %qs"
*** 79776,79782 ****
  msgid "%qs is not an associative array"
  msgstr "\"%s\" er ikke defineret"
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
--- 79952,79958 ----
  msgid "%qs is not an associative array"
  msgstr "\"%s\" er ikke defineret"
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
*************** msgstr "'%s' er normalt en ikke-statisk
*** 79791,79815 ****
  msgid "%qs is not a field, but a %qs"
  msgstr "%s understøtter ikke %s"
  
! #: d/expr.cc:1977
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "recursive reference %qs"
  msgstr "kan ikke erklære reference til '%#T'"
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "overløb i konstant udtryk"
  
! #: d/expr.cc:2804
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not an expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: d/expr.cc:2811
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "type %qs is not an expression"
--- 79967,79991 ----
  msgid "%qs is not a field, but a %qs"
  msgstr "%s understøtter ikke %s"
  
! #: d/expr.cc:1975
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "recursive reference %qs"
  msgstr "kan ikke erklære reference til '%#T'"
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "overløb i konstant udtryk"
  
! #: d/expr.cc:2839
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not an expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: d/expr.cc:2846
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "type %qs is not an expression"
*************** msgstr ""
*** 79911,79927 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "integrerede kommatalskonstanter er ikke understøttede på denne vært"
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1458
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
--- 80087,80103 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "integrerede kommatalskonstanter er ikke understøttede på denne vært"
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1455
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
*************** msgstr ""
*** 80265,80272 ****
  
  #: 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
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 80441,80448 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgstr "datamedlem '%D' kan ikke være e
*** 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"
--- 80733,80739 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 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"
--- 80819,80825 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8466
  #, 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
*** 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"
--- 80970,80976 ----
  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:4160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "Different type kinds at %L"
*************** 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 ""
--- 80986,80992 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4955
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgid "The errmsg= argument at %L must b
*** 80960,80967 ****
  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 ""
--- 81136,81143 ----
  msgstr ""
  
  #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgid "BOZ constant at %L cannot appear
*** 81065,81073 ****
  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 ""
--- 81241,81249 ----
  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:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
*************** msgstr ""
*** 81082,81093 ****
  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 ""
--- 81258,81269 ----
  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:4272 fortran/check.cc:4280
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2992 fortran/check.cc:4290
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
*************** msgstr "1. parameter til __builtin_spe_p
*** 81189,81828 ****
  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 ""
--- 81365,82004 ----
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: fortran/check.cc:4112
  #, 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:4127
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4132
  #, 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:4157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "different type"
  msgid "Different character kinds at %L"
  msgstr "anden type"
  
! #: fortran/check.cc:4166
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4197
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4209
  #, 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:4219
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4304
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4323
  #, 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:4332
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4510
  #, 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:4644
  #, 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:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4797
  #, 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:4808
  #, 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:4817
  #, 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:4857
  #, 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:4884
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4940
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4991
  #, 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:5069 fortran/check.cc:7228
  #, 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:5130
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5140
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5159
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5210
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5252
  #, 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:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, 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:5283
  #, 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:5374
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5384
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5391
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5414
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5454
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5472
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5481
  #, 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:5516 fortran/simplify.cc:7895
  #, 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:5533 fortran/check.cc:5552
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5543 fortran/check.cc:5562
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5681
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5712
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5760
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5841 fortran/check.cc:8446
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5868 fortran/check.cc:6015
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5994
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6055
  #, 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:6109
  #, 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:6143
  #, 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:6155
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6162
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6176
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6201
  #, 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:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6216
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6237
  #, 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:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6254
  #, 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:6261
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6277
  #, 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:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6302
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6328
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6335
  #, 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:6341
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6361
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6372
  #, 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:6380
  #, 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:6389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6396
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6407
  #, 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:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6440
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6456
  #, 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:6475
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.cc:6499
  #, 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:6774
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6786
  #, 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:6824
  #, 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:6884
  #, 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:6913
  #, 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:6939
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6950
  #, 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:6961
  #, 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:7003
  #, 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:7055
  #, 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:7074
  #, 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:7082
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7117
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7242
  #, 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:7255
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7391
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7403
  #, 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:7558 fortran/check.cc:7594
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7605
  #, 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:7623
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7635
  #, 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:7677
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7684
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7705
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7722
  #, 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:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7752
  #, 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:7767 fortran/check.cc:7774
  #, 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:7988
  #, 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:8170
  #, 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:8359 fortran/check.cc:8370
  #, 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:8430
  #, 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:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 81890,81901 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr ""
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 82066,82077 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr ""
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 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"
--- 82126,84300 ----
  msgid "Simplification error"
  msgstr "omerklæring af '%#D'"
  
! #: fortran/decl.cc:329
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:343
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:350
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:488
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:514
  #, 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:619
  #, 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:627
  #, 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:637
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:684
  #, 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:708
  #, 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:731
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:773
  #, 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:789
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:798
  #, 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:837
  #, 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:846
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:869
  #, 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:874
  #, 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:885
  #, 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:917
  #, 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:945
  #, 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:947
  #, 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:974
  #, 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:998
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1063
  #, 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:1087
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1109
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, 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:1263
  #, 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:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, 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:1430
  #, 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:1442
  #, 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:1460
  #, 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:1476
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1559
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1624
  #, 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:1631
  #, 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:1638
  #, 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:1647
  #, 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:1657
  #, 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:1678
  #, 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:1683
  #, 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:1690
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1702
  #, 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:1713
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, 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:1745
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1753
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1762
  #, 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:1769
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1780
  #, 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:1836
  #, 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:1865
  #, 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:1940
  #, 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:1980
  #, 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:1995
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2004 fortran/decl.cc:2010
  #, 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:2150
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2163
  #, 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:2173
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2216
  #, 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:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2273
  #, 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:2283
  #, 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:2290
  #, 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:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2375
  #, 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:2441 fortran/decl.cc:2448
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2457
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2490 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:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2593
  #, 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:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2667
  #, 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:2684
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2705
  #, 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:2712
  #, 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:2735
  #, 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:2792
  #, 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:2794
  #, 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:2802
  #, 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:2812
  #, 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:2854
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2864
  #, 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:2921
  #, 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:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:3030
  #, 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:3041
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/decl.cc:3067
  #, 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:3075
  #, 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:3138
  #, 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:3146
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3159
  #, 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:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.cc:3202
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected an initialization expression at %C"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/decl.cc:3227
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3253
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3267
  #, 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:3275
  #, 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:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3292
  #, 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:3309
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3373 fortran/decl.cc:3408
  #, 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:3414
  #, 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:3473 fortran/decl.cc:3550
  #, 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:3486 fortran/decl.cc:3621
  #, 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:3494 fortran/decl.cc:3627
  #, 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:3524 fortran/decl.cc:4418
  #, 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:3537
  #, 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:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3653
  #, 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:3785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3886
  #, 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:3899
  #, 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:4072
  #, 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:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4125
  #, 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:4136
  #, 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:4174
  #, 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:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4208
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4215
  #, 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:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4253
  #, 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:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Malformed type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:5221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "IMPORT statement at %C"
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:5646
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Missing codimension specification at %C"
  msgstr "Modstridende I/O-kontrolangivelser ved %0 og %1"
  
! #: fortran/decl.cc:6107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing dimension specification at %C"
  msgstr "Manglende %A-angivelse i sætning ved %0"
  
! #: fortran/decl.cc:6202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate %s attribute at %L"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: fortran/decl.cc:6289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: fortran/decl.cc:6307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6650
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  #| msgid "Missing term"
  msgid "Missing symbol"
  msgstr "Manglende term"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/decl.cc:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.cc:7010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:7019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "Alternate-return argument at %C"
  msgstr "forkert parametertype til %s"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: fortran/decl.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/decl.cc:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Kan ikke angive tabeldimension i en erklæring"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected junk after function declaration at %C"
  msgstr "strider mod funktionserklæring '%#D'"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "ENTRY statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-sætning ved %C kan ikke fremgå i en STRUCTURE-blok"
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.cc:8504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:8525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing first operand for binary operator at %0"
  msgid "Missing closing paren for binding label at %C"
  msgstr "Manglende første operand for binær operator ved %0"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected END statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:9319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "END statement instead of %s statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/decl.cc:9339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting %s statement at %L"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: fortran/decl.cc:9503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Manglende %A-angivelse i sætning ved %0"
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "Cray pointer at %C must be an integer"
  msgstr "udsagn skal være et kaldenavn"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "kan ikke konverteres til en henvisningstype"
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksfejl i PROTECTED-udtryk ved %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializing array with parameter list"
  msgid "Initializing already initialized variable at %C"
  msgstr "klargør tabel med en parameterliste"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VALUE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:10553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VOLATILE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "forhåndserklæring af '%#T'"
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "  kan ikke bruge forældet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.cc:11100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after MAP statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after UNION statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:11168
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.cc:11182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Manglende strukturnavn for ydre strukturdefinition ved %0"
  
! #: fortran/decl.cc:11200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "empty declaration"
  msgid "Mangled derived type definition at %C"
  msgstr "tom erklæring"
  
! #: fortran/decl.cc:11412
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11426
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.cc:11441
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type name expected before `*'"
  msgid "ENUM definition statement expected before %C"
  msgstr "der forventedes et typenavn før '*'"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "multiple access specifiers"
  msgid "Duplicate access-specifier at %C"
  msgstr "mere end én tilgangsangivelse"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Forventede tilgangsangivere ved %C"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Forventede bindingattribut ved %C"
  
! #: fortran/decl.cc:12000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE og DEFERRED kan ikke begge vises ved %C"
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-liste ved %C"
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> er ugyldig for DEFERRED-binding ved %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Forventede %<::%> ved %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Forventede generisk navn elelr operatordeskriptor ved %C"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forkert udformet GENERIC-udtryk ved %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Forventede %<=>%> ved %C"
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected access-specifier at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Forventede tilgangsangivere ved %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:13045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:13062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:13079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
*************** msgstr ""
*** 84266,84687 ****
  msgid "IM part_ref at %C"
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2846
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2863
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/expr.cc:2898
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "Numeric operands are required in expression at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/expr.cc:2921
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3058
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3142
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3173
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3276
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3315
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3335
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3341
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3350
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3360
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3366
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/expr.cc:3376
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3430
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3570
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/expr.cc:3577
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3584
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3592
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/expr.cc:3753
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "strenge med dobbelte anførselstegn er ikke tilladte i #if-udtryk"
  
! #: fortran/expr.cc:3761
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3768
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3790
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:3821
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3853
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Funktion %qs ved %L skal være PURE"
  
! #: fortran/expr.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3898
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter `%T' after `%s'"
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
  
! #: fortran/expr.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4077
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs ved %L er ikke en VÆRDI"
  
! #: fortran/expr.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4096
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: fortran/expr.cc:4103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: fortran/expr.cc:4121
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4262
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4270
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4294
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4299
  #, fuzzy, gcc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/expr.cc:4328
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4388
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4409
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/expr.cc:4434
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4443
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4453
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/expr.cc:4459
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4474
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4550
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4650
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4671
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4699
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4719
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 84442,84863 ----
  msgid "IM part_ref at %C"
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/expr.cc:2901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "Numeric operands are required in expression at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3353
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3595
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/expr.cc:3756
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "strenge med dobbelte anførselstegn er ikke tilladte i #if-udtryk"
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Funktion %qs ved %L skal være PURE"
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter `%T' after `%s'"
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs ved %L er ikke en VÆRDI"
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: fortran/expr.cc:4106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4302
  #, fuzzy, gcc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 84689,84889 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "pointer/integer type mismatch in conditional expression"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: fortran/expr.cc:4797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4839
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4848
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: 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
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5061
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5088
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5094
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/expr.cc:5101
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6738
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6746
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6754
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6765
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6776
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:6891
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6899
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6916
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:6924
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:6939
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7005
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7014
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7035
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7077
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 84865,85065 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "pointer/integer type mismatch in conditional expression"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: fortran/expr.cc:4800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/expr.cc:5104
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:6927
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:6942
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 84906,84912 ****
  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'"
--- 85082,85088 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
*************** msgstr "overløb i konstant udtryk"
*** 84972,85013 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3021
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3027
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc: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 ""
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5185
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "%s between %L and %L"
--- 85148,85189 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3092
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "%s between %L and %L"
*************** 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 ""
--- 85312,85323 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 85583,85904 ****
  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"
--- 85759,86085 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4110
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4131
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4153
! #, gcc-internal-format
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr ""
! 
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, fuzzy, gcc-internal-format
  #| msgid "Missing value at %1 for real-number exponent at %0"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Manglende værdi ved %1 for reel eksponent ved %0"
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid option argument `%s'"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "ugyldig tilvalgsparameter '%s'"
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4601
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Indbygget '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret INTRINSIC"
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5364
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - too many interface type"
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "intern fejl - for mange grænsefladetyper"
  
! #: fortran/interface.cc:5458
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/interface.cc:5645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/interface.cc:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "SAVE-sætning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sætning eller -egenskab ved %0"
  
! #: fortran/interface.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "'%s' skal tage mod én parameter"
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "konvertering fra NaN til int"
*** 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'"
--- 86282,86288 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
*************** 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 ""
--- 86874,86880 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr "heltalsoverløb i udtryk"
*** 86878,86889 ****
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
--- 87059,87070 ----
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: fortran/iresolve.cc:3258
  #, 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 ""
  
! #: fortran/iresolve.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
*************** msgstr ""
*** 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"
--- 87604,87610 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
*************** msgstr ""
*** 87964,88065 ****
  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 ""
--- 88145,88246 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.cc:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SELECT RANK statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/match.cc:7883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected CASE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:7935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CASE specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.cc:7953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.cc:8083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.cc:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected RANK statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in RANK specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 89119,89125 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 89300,89306 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 89154,89165 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 89335,89346 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr ""
*** 89662,89668 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
--- 89843,89849 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
*************** msgstr "%s understøttes ikke af denne k
*** 89683,89689 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 89864,89870 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr "Intern oversætterfejl i %s ved
*** 89713,89729 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
--- 89894,89910 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
*************** 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 ""
--- 90025,90032 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 89928,89934 ****
  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
  msgid "Object %qs is not a variable at %L"
  msgstr ""
--- 90109,90115 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
*************** msgstr ""
*** 89951,89957 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 90132,90138 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** msgstr "Symboler har en indledende under
*** 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 ""
--- 90175,90181 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 90315,90932 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10505
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10510
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10538
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10572
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: fortran/openmp.cc:10655
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10665
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10668
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10672
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10695
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "SIZES requires constant expression at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event handle at %L must not be an array element"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: fortran/openmp.cc:10757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: fortran/openmp.cc:10761
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/openmp.cc:11064
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11073
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11080
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11102
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11114
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11148
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11156
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11201
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11263
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11350
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11365
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected binary operator between expressions at %0 and at %1"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Forventede binær operator mellem udtryk ved %0 og ved %1"
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12303
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12330
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12398
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: fortran/openmp.cc:12430
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid token at %0 in expression or subexpression at %1"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Ugyldigt symbol ved %0 i udtryk eller underudtryk ved %1"
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough type information"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "ikke tilstrækkelig information om typen"
  
! #: fortran/openmp.cc:12522
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12536
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12584
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: fortran/openmp.cc:12592
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/openmp.cc:12621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializer element is not constant"
  msgid "property must be a logical expression at %L"
  msgstr "startværdielement er ikke en konstant"
  
! #: fortran/openmp.cc:12625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "property must be an integer expression at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/openmp.cc:12632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: fortran/openmp.cc:12636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: fortran/openmp.cc:12661
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12972
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13012
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "TILE requires constant expression at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/openmp.cc:13173
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13180
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.cc:13227
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/openmp.cc:13233
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Kan ikke angive tabeldimension i en erklæring"
  
! #: fortran/openmp.cc:13575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13583
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13612
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13634
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13650
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13665
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13675
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 90496,91123 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "SIZES requires constant expression at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event handle at %L must not be an array element"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: fortran/openmp.cc:10792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11137
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11331
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected binary operator between expressions at %0 and at %1"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Forventede binær operator mellem udtryk ved %0 og ved %1"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: fortran/openmp.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid token at %0 in expression or subexpression at %1"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Ugyldigt symbol ved %0 i udtryk eller underudtryk ved %1"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough type information"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "ikke tilstrækkelig information om typen"
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/openmp.cc:12656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializer element is not constant"
  msgid "property must be a logical expression at %L"
  msgstr "startværdielement er ikke en konstant"
  
! #: fortran/openmp.cc:12660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "property must be an integer expression at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/openmp.cc:12667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: fortran/openmp.cc:12671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "TILE requires constant expression at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.cc:13262
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Kan ikke angive tabeldimension i en erklæring"
  
! #: fortran/openmp.cc:13610
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13618
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 91613,91681 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6967
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/parse.cc:7144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/parse.cc:7172
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/parse.cc:7224
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/parse.cc:7228
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/parse.cc:7234
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/parse.cc:7237
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/parse.cc:7259
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected %s statement in MODULE at %C"
--- 91804,91872 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6994
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7076
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/parse.cc:7171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/parse.cc:7199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/parse.cc:7251
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/parse.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/parse.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/parse.cc:7264
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/parse.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected %s statement in MODULE at %C"
*************** msgstr "Ikke-understøttet VXT-sætning
*** 91684,91690 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 91875,91881 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr "Mystisk fortegn i FORMAT-sætnin
*** 92169,93302 ****
  msgid "%qs at %C is not a variable"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: fortran/resolve.cc:121
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:124
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr ""
  
! #: fortran/resolve.cc:141
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr ""
  
! #: fortran/resolve.cc:154
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr ""
  
! #: fortran/resolve.cc:161
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/resolve.cc:170
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:176
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:198
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:299
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/resolve.cc:303
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/resolve.cc:315
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:387
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr ""
  
! #: fortran/resolve.cc:397
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr ""
  
! #: fortran/resolve.cc:402
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr ""
  
! #: fortran/resolve.cc:410
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr ""
  
! #: fortran/resolve.cc:415
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:425
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr ""
  
! #: fortran/resolve.cc:458
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:466
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:475
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:485
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:493
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:502
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, fuzzy, gcc-internal-format
  #| msgid "Null argument at %0 for statement function reference at %1"
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "Nulparameter ved %0 for sætningsfunktionsreference ved %1"
  
! #: fortran/resolve.cc:528
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:579
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/resolve.cc:599
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:602
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:628
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:630
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/resolve.cc:803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "inkonsistent instansvariabelangivelse"
  
! #: fortran/resolve.cc:814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "inkonsistent instansvariabelangivelse"
  
! #: fortran/resolve.cc:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/resolve.cc:865
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/resolve.cc:872
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:876
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:883
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:887
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:925
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:930
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:981
  #, fuzzy, gcc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/resolve.cc:985
  #, fuzzy, gcc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/resolve.cc:995
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1002
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1013
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1018
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/resolve.cc:1030
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1034
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1096
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1104
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1126
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1147
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:1155
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1159
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr ""
  
! #: fortran/resolve.cc:1164
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1374
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1395
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1430
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1476
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1510
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:1529
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/resolve.cc:1542
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1563
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/resolve.cc:1602
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1728
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1790
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "%qs at %L is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/resolve.cc:1794
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1915
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1928
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.cc:1939
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1952
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:1990
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc: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 "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/resolve.cc:2086
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/resolve.cc:2104
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/resolve.cc:2112
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2119
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/resolve.cc:2127
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2154
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2176
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/resolve.cc:2240
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2261
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Sætning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2284
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/resolve.cc:2467
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2506
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2780
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.cc:2807
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/resolve.cc:2919
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2939
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.cc:2977
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3038
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3150
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: fortran/resolve.cc:3308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No calls in function %s\n"
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "Ingen kald i funktionen %s\n"
  
! #: fortran/resolve.cc:3319
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3326
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3333
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:3400
  #, fuzzy, gcc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/resolve.cc:3411
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qs at %L is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/resolve.cc:3534
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "resolve_function(): bad function type"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3626
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3630
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3688
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "Using function %qs at %L is deprecated"
  msgstr "'%s' er forældet"
  
! #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3749
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3755
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3761
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3829
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3838
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3873
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3918
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: 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
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4158
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4162
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4254
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "resolve_subroutine(): bad function type"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: fortran/resolve.cc:4271
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "'%s' er forældet"
  
! #: fortran/resolve.cc:4303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "shared and mdll are not compatible"
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "shared og mdll er indbyrdes uforenelige"
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4458
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/resolve.cc:4462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Impure function at %L might not be evaluated"
  msgstr "Advar når en inline funktion ikke kan indbygges"
  
! #: fortran/resolve.cc:4557
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "sammenligning med unsigned udtryk >= 0 er altid sand"
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.cc:4614
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "inconsistent operand constraints in an `asm'"
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "inkonsistente operandbegræsninger i 'asm'"
  
! #: fortran/resolve.cc:4655
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4679
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4722
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%V' qualifiers cannot be applied to `%T'"
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "modifikationerne '%V' kan ikke anvendes på '%T'"
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4840
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
! #: fortran/resolve.cc:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Equality comparison for %s at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:4866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Inequality comparison for %s at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4887
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4902
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.cc:4905
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %qs at %L"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.cc:4910
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4917
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4931
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5285
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5290
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5311
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5328
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5361
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5377
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5434
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument dim at %L must be scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array `%A' at %0 is too large to handle"
  msgid "Array index at %L is an array of rank %d"
  msgstr "Tabellen '%A' ved %0 er for stor til at håndtere"
  
! #: fortran/resolve.cc:5745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:5752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/resolve.cc:5766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "TEAM argument at %L must be scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "STAT argument at %L must be scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:5796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/resolve.cc:5805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "STAT's expression at %L must be a variable"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/resolve.cc:5827
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5834
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5856
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring begin/end point at %0 out of defined range"
  msgid "Substring end index at %L must be scalar"
  msgstr "Understrengs begyndelses-/slutpunkt ved %0 er uden for det definerede interval"
  
! #: fortran/resolve.cc:5883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "requested alignment is too large"
  msgid "Substring end index at %L is too large"
  msgstr "angivet justering er for stor"
  
! #: fortran/resolve.cc:6112
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6136
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6204
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6316
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6345
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "Illegal coarray index"
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: fortran/resolve.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6403
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 92360,93493 ----
  msgid "%qs at %C is not a variable"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: fortran/resolve.cc:142
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:145
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr ""
  
! #: fortran/resolve.cc:162
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr ""
  
! #: fortran/resolve.cc:175
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr ""
  
! #: fortran/resolve.cc:182
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/resolve.cc:191
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:197
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:219
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:321
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/resolve.cc:325
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/resolve.cc:337
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:412
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr ""
  
! #: fortran/resolve.cc:422
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr ""
  
! #: fortran/resolve.cc:427
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr ""
  
! #: fortran/resolve.cc:435
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr ""
  
! #: fortran/resolve.cc:440
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:450
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr ""
  
! #: fortran/resolve.cc:483
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:491
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:500
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:510
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:518
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:527
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, fuzzy, gcc-internal-format
  #| msgid "Null argument at %0 for statement function reference at %1"
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "Nulparameter ved %0 for sætningsfunktionsreference ved %1"
  
! #: fortran/resolve.cc:553
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:604
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/resolve.cc:624
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:627
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:653
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:655
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/resolve.cc:828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "inkonsistent instansvariabelangivelse"
  
! #: fortran/resolve.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "inkonsistent instansvariabelangivelse"
  
! #: fortran/resolve.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:886
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/resolve.cc:890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/resolve.cc:897
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:908
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:950
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:955
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, fuzzy, gcc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/resolve.cc:1010
  #, fuzzy, gcc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/resolve.cc:1020
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1027
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1031
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1043
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/resolve.cc:1055
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1059
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:1063
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1121
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1129
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1172
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1176
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:1180
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1184
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr ""
  
! #: fortran/resolve.cc:1189
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1420
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1455
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1501
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1535
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:1554
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/resolve.cc:1567
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1588
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/resolve.cc:1627
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1753
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1815
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "%qs at %L is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/resolve.cc:1819
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1940
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1953
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.cc:1964
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1977
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:2015
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Label %d referenced at %L is never defined"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/resolve.cc:2111
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/resolve.cc:2129
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/resolve.cc:2137
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2144
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/resolve.cc:2152
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2179
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2201
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/resolve.cc:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Sætning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2309
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2318
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, gcc-internal-format
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:2492
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2531
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2810
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.cc:2837
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/resolve.cc:2949
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2969
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.cc:3007
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3068
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3180
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:3338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No calls in function %s\n"
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "Ingen kald i funktionen %s\n"
  
! #: fortran/resolve.cc:3349
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3356
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3363
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:3430
  #, fuzzy, gcc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/resolve.cc:3441
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qs at %L is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/resolve.cc:3564
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "resolve_function(): bad function type"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3594
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3656
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3660
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3718
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "Using function %qs at %L is deprecated"
  msgstr "'%s' er forældet"
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3779
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3785
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3791
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3859
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3868
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3903
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3948
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4013
  #, 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:4020
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
  msgstr ""
  
! #: fortran/resolve.cc:4198
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4237
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4241
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4333
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "resolve_subroutine(): bad function type"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: fortran/resolve.cc:4355
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "'%s' er forældet"
  
! #: fortran/resolve.cc:4387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "shared and mdll are not compatible"
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "shared og mdll er indbyrdes uforenelige"
  
! #: fortran/resolve.cc:4439
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/resolve.cc:4546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Impure function at %L might not be evaluated"
  msgstr "Advar når en inline funktion ikke kan indbygges"
  
! #: fortran/resolve.cc:4641
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "sammenligning med unsigned udtryk >= 0 er altid sand"
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "ugyldig typeparameter"
  
! #: fortran/resolve.cc:4698
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "inconsistent operand constraints in an `asm'"
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "inkonsistente operandbegræsninger i 'asm'"
  
! #: fortran/resolve.cc:4739
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4806
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%V' qualifiers cannot be applied to `%T'"
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "modifikationerne '%V' kan ikke anvendes på '%T'"
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
! #: fortran/resolve.cc:4948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Equality comparison for %s at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:4950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Inequality comparison for %s at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4971
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4986
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.cc:4989
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown operator %qs at %L"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/resolve.cc:4994
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:5001
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:5015
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: fortran/resolve.cc:5147
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr ""
  
! #: fortran/resolve.cc:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same kind parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5163
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same rank"
  msgstr ""
  
! #: fortran/resolve.cc:5175
  #, 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:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5359
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5374
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5420
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5502
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5558
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument dim at %L must be scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array `%A' at %0 is too large to handle"
  msgid "Array index at %L is an array of rank %d"
  msgstr "Tabellen '%A' ved %0 er for stor til at håndtere"
  
! #: fortran/resolve.cc:5829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:5836
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/resolve.cc:5850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "TEAM argument at %L must be scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "STAT argument at %L must be scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:5880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/resolve.cc:5889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "STAT's expression at %L must be a variable"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/resolve.cc:5911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5918
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring begin/end point at %0 out of defined range"
  msgid "Substring end index at %L must be scalar"
  msgstr "Understrengs begyndelses-/slutpunkt ved %0 er uden for det definerede interval"
  
! #: fortran/resolve.cc:5967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "requested alignment is too large"
  msgid "Substring end index at %L is too large"
  msgstr "angivet justering er for stor"
  
! #: fortran/resolve.cc:6196
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6400
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6429
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "Illegal coarray index"
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: fortran/resolve.cc:6477
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 93305,93316 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 93496,93507 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6518
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 93319,93747 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6481
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/resolve.cc:6698
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6703
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6803
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "'%s' er forældet"
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Invalid array reference at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in typebound call at %L"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/resolve.cc:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7358
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7397
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7406
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7635
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7688
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8253
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "%s at %L must be integer"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8365
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:8581
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/resolve.cc:8591
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "SAVE-sætning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sætning eller -egenskab ved %0"
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8611
  #, fuzzy, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: fortran/resolve.cc:8624
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8629
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8634
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/resolve.cc:8640
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8711
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8720
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:8818
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8823
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8830
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8843
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8856
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9093
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/resolve.cc:9307
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9358
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/resolve.cc:9496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/resolve.cc:9521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9622
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9693
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9781
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 93510,93938 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6565
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6626
  #, fuzzy, gcc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/resolve.cc:6773
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "'%s' er forældet"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Invalid array reference at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in typebound call at %L"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "%s at %L must be integer"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:8659
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/resolve.cc:8669
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "SAVE-sætning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sætning eller -egenskab ved %0"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9436
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/resolve.cc:9574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/resolve.cc:9599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:9685
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9700
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 93750,94073 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/resolve.cc:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10143
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10164
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, gcc-internal-format, gfc-internal-format
  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 ""
  
! #: fortran/resolve.cc:10288
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10301
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10316
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  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 ""
--- 93941,94264 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10601
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Selector at %L cannot be NULL()"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "Selector at %L has no type"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' skal tage mod én parameter"
  
! #: fortran/resolve.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** 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 ""
--- 94266,94485 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12418
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:12754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected shadow variable name to start with _"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Pointer procedure assignment at %L"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/resolve.cc:14049
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' declared void"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parameteren '%s' erklæret void"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 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"
--- 94487,94549 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer at %0 too large"
  msgid "String length at %L is too large"
  msgstr "Heltal ved %0 for stort"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
*************** msgstr "CLASS-variablen %qs ved %L kan i
*** 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 ""
--- 94551,95566 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15583
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15586
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15589
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15595
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fejl ved egenskabsundersøgelse af filen %s"
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15698
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "funktion kan ikke indbygges"
  
! #: fortran/resolve.cc:15750
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "objekt af typen '%T' med variabel størrelse må ikke tildeles en startværdi"
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "'%s' skal tage mod én parameter"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16875
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklæres"
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "uforenelig afledt type i PARAMETER ved %L"
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "Expecting constant expression near %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18427
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:18448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:18567
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18582
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18609
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:18659
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18885
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting definable entity near %L"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:19708
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, fuzzy, gcc-internal-format
  #| msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr "Understreng af ikke-CHARACTER enhed '%A' i EQUIVALENCE-sætning"
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  #| msgid "parse error in method specification"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr "Ikkeeksisterende include-mappe %
*** 95389,95492 ****
  msgid "%qs is not a directory"
  msgstr "%qs er ikke en mappe"
  
! #: fortran/scanner.cc:790
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1479
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-length character constant at %0"
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "Nul-længde tegnkonstant ved %0"
  
! #: fortran/scanner.cc:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid character 0x%s at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1958
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2187
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "file %qs left but not entered"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/scanner.cc:2229
  #, fuzzy, gcc-internal-format
  #| msgid "%s in preprocessing directive"
  msgid "Illegal preprocessor directive"
  msgstr "%s i præprocessordirektiv"
  
! #: fortran/scanner.cc:2552
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2564
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "Cannot open file %qs"
  msgstr "kan ikke åbne uddatafilen '%s'"
  
! #: fortran/scanner.cc:2574
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "Cannot open included file %qs"
  msgstr "Kan ikke åbne kildefilen %s\n"
  
! #: fortran/scanner.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open profile file %s"
  msgid "Cannot open pre-included file %qs"
  msgstr "kan ikke åben profilefilen %s"
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "no input files; unwilling to write output files"
  msgid "Included file %qs is not a regular file"
--- 95580,95683 ----
  msgid "%qs is not a directory"
  msgstr "%qs er ikke en mappe"
  
! #: fortran/scanner.cc:792
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1483
  #, fuzzy, gcc-internal-format
  #| msgid "Zero-length character constant at %0"
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "Nul-længde tegnkonstant ved %0"
  
! #: fortran/scanner.cc:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid character 0x%s at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2191
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "file %qs left but not entered"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/scanner.cc:2233
  #, fuzzy, gcc-internal-format
  #| msgid "%s in preprocessing directive"
  msgid "Illegal preprocessor directive"
  msgstr "%s i præprocessordirektiv"
  
! #: fortran/scanner.cc:2556
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2568
  #, fuzzy, gcc-internal-format
  #| msgid "can't open output file `%s'"
  msgid "Cannot open file %qs"
  msgstr "kan ikke åbne uddatafilen '%s'"
  
! #: fortran/scanner.cc:2578
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot open source file %s\n"
  msgid "Cannot open included file %qs"
  msgstr "Kan ikke åbne kildefilen %s\n"
  
! #: fortran/scanner.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open profile file %s"
  msgid "Cannot open pre-included file %qs"
  msgstr "kan ikke åben profilefilen %s"
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, fuzzy, gcc-internal-format
  #| msgid "no input files; unwilling to write output files"
  msgid "Included file %qs is not a regular file"
*************** msgstr ""
*** 95660,95884 ****
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3336
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3556
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3673
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.cc:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3842
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3868
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3935
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "den anden parameter til '%s' skal være 'char **'"
  
! #: fortran/simplify.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "DIM argument at %L is out of bounds"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: fortran/simplify.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5303
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5752
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/simplify.cc:6689
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/simplify.cc:6742
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7601
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7657
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7879
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.cc:8520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/simplify.cc:8649
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.cc:8678
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8826
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "trampolines not yet implemented"
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "trampoliner understøttes ikke endnu"
  
! #: fortran/simplify.cc:8917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "function call has aggregate value"
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "funktionskald har en sammensat værdi"
  
! #: fortran/simplify.cc:8933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid argument of SQRT at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9846
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 95851,96075 ----
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3340
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3560
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.cc:3685
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3846
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3872
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "den anden parameter til '%s' skal være 'char **'"
  
! #: fortran/simplify.cc:4320
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4455
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "DIM argument at %L is out of bounds"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: fortran/simplify.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5296
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5307
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5324
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5756
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/simplify.cc:6693
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/simplify.cc:6746
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6818
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7661
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.cc:8004
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.cc:8524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/simplify.cc:8653
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.cc:8682
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8830
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "trampolines not yet implemented"
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "trampoliner understøttes ikke endnu"
  
! #: fortran/simplify.cc:8921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "function call has aggregate value"
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "funktionskald har en sammensat værdi"
  
! #: fortran/simplify.cc:8937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid argument of SQRT at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9850
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr ""
*** 96233,96306 ****
  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 ""
--- 96424,96497 ----
  msgid "Labeled DO statement at %L"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** 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 ""
--- 96524,96558 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
+ #: fortran/trans-array.cc:7109
+ #, fuzzy, gcc-internal-format, gfc-internal-format
+ #| msgid "initializer element is not constant"
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr "startværdielement er ikke en konstant"
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 96460,96579 ****
  msgid "non-constant initialization expression at %L"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc: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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "%s at %L has no default type"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: fortran/trans-decl.cc:1943
  #, gcc-internal-format
  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 ""
--- 96657,96776 ----
  msgid "non-constant initialization expression at %L"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "%s at %L has no default type"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return value of function %qs at %L not set"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared %s"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "instansvariablen '%s' er erklæret '%s'"
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared %s"
  msgid "Unused variable %qs declared at %L"
  msgstr "instansvariablen '%s' er erklæret '%s'"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' declared void"
  msgid "Unused parameter %qs declared at %L"
  msgstr "parameteren '%s' erklæret void"
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6625
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented\n"
  msgid "Unsigned not yet implemented"
  msgstr "DW_LOC_OP %s understøttes ikke\n"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
*************** msgstr ""
*** 96605,96617 ****
  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 ""
--- 96802,96814 ----
  msgid "Unknown intrinsic op"
  msgstr "ukendt instruktionstilstand"
  
! #: fortran/trans-expr.cc:6023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument list function at %L"
  msgstr "for få parametre til funktionen '%s'"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 96627,96638 ****
  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"
--- 96824,96835 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event variable at %L shall not be coindexed"
*************** msgstr "-fprefetch-loop-arrays understø
*** 96660,96857 ****
  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"
--- 96857,97054 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
  
! #: fortran/trans-openmp.cc:2217
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2222
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "optional class parameter"
  msgstr "ingen parametre"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression type"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "Used here"
  msgstr "'%s' tidligere defineret her"
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/trans-openmp.cc:9897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be an entry name"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:9900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be a generic name"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:9906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "'%s' skal tage mod én parameter"
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Cannot find symbol %qs at %L"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/trans-openmp.cc:9955
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qs at %L is the same as base function"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/trans-openmp.cc:10003
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument missing after %s"
  msgid "Expected positive argument index at %L"
  msgstr "en parameter mangler efter %s"
  
! #: fortran/trans-openmp.cc:10182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array `%A' at %0 is too large to handle"
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "Tabellen '%A' ved %0 er for stor til at håndtere"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a main program unit"
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en hovedprogramenhed"
  
! #: fortran/trans-openmp.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "Null argument at %0 for statement function reference at %1"
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "Nulparameter ved %0 for sætningsfunktionsreference ved %1"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10300
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<need_device_addr%> not yet supported"
*************** msgstr "luk: %s"
*** 97209,97215 ****
  msgid "two or more sections for %s"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 97406,97412 ----
  msgid "two or more sections for %s"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
*************** msgstr "ugyldig tildeling af startværdi
*** 97571,97604 ****
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "requested alignment is not a constant"
  msgstr "angivet justering er ikke en konstant"
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "requested alignment is not a power of 2"
  msgstr "angivet justering er ikke en potens af 2"
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "angivet justering er for stor"
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr "justering må ikke angives for '%s'"
--- 97768,97801 ----
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "requested alignment is not a constant"
  msgstr "angivet justering er ikke en konstant"
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "requested alignment is not a power of 2"
  msgstr "angivet justering er ikke en potens af 2"
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "angivet justering er for stor"
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr "justering må ikke angives for '%s'"
*************** msgstr ""
*** 101091,101101 ****
  #~ msgstr "ikke-understøttet parameter til '__builtin_return_address'"
  
  #, fuzzy, gcc-internal-format
- #~| msgid "cannot disable built-in function `%s'"
- #~ msgid "cannot call function %qD"
- #~ msgstr "kan ikke deaktivere den indbyggede funktion '%s'"
- 
- #, fuzzy, gcc-internal-format
  #~| msgid "%s rotate count is negative"
  #~ msgid "right rotate count is negative"
  #~ msgstr "%s-roteringsantal er negativt"
--- 101288,101293 ----
*************** msgstr ""
*** 103227,103232 ****
--- 103419,103428 ----
  #~ msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
  #, fuzzy
+ #~ msgid "%qD is not a constant"
+ #~ msgstr "parameteren til 'asm' er ikke en konstant streng"
+ 
+ #, fuzzy
  #~| msgid "invalid #pragma %s"
  #~ msgid "invalid pragma"
  #~ msgstr "ugyldig #pragma %s"
*************** msgstr ""
*** 103377,103387 ****
  #~ msgstr "ikke-statisk metode '%s' overskriver statisk metode"
  
  #, fuzzy
- #~| msgid "`%#D' used prior to declaration"
- #~ msgid "%q+D used prior to declaration"
- #~ msgstr "'%#D' benyttet før erklæring"
- 
- #, fuzzy
  #~ msgid "In %+D: overlapped variable and exception ranges at %d"
  #~ msgstr "I %s: overlappende variabel- og undtagelsesintervaller ved %d"
  
--- 103573,103578 ----
*************** msgstr ""
*** 103597,103607 ****
  #~ msgstr "Benyt hardware-kommatalsinstruktioner"
  
  #, fuzzy
- #~| msgid "incompatible type for argument %d of `%s'"
- #~ msgid "incompatible type for argument %d, expected %<const int%>"
- #~ msgstr "typen af den %d. parameter i '%s' passer ikke"
- 
- #, fuzzy
  #~ msgid "%q+D:'selectany' attribute applies only to initialized objects"
  #~ msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
--- 103788,103793 ----
diff -Nrcpad gcc-17-20260426/gcc/po/de.po gcc-17-20260503/gcc/po/de.po
*** gcc-17-20260426/gcc/po/de.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/de.po	Sun May  3 22:32:06 2026
*************** msgid ""
*** 10,16 ****
  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"
--- 10,16 ----
  msgstr ""
  "Project-Id-Version: gcc 16.1-b20260329\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2026-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"
*************** msgstr "Alias:"
*** 1256,1267 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "Bekannte PTX-ISA-Versionen (für Verwendung mit der Option »-mptx=«):"
  
! #: config/nvptx/nvptx.opt:204
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr "Die Version der PTX-ISA angeben, die verwendet wird."
  
! #: config/nvptx/nvptx.opt:208
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr "PTX-Register initialisieren."
--- 1256,1267 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "Bekannte PTX-ISA-Versionen (für Verwendung mit der Option »-mptx=«):"
  
! #: config/nvptx/nvptx.opt:207
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr "Die Version der PTX-ISA angeben, die verwendet wird."
  
! #: config/nvptx/nvptx.opt:211
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr "PTX-Register initialisieren."
*************** msgstr "Standardumwandlungen zwischen »
*** 2080,2092 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Angegebenen Stapelschutz-Wächter verwenden."
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2080,2092 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Angegebenen Stapelschutz-Wächter verwenden."
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2534,2540 ****
  msgstr "Ziel-CPU als »big endian«-konfiguriert annehmen."
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Ziel-CPU als »little endian«-konfiguriert annehmen."
--- 2534,2540 ----
  msgstr "Ziel-CPU als »big endian«-konfiguriert annehmen."
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Ziel-CPU als »little endian«-konfiguriert annehmen."
*************** msgstr "Kleineren, aber langsameren Code
*** 2609,2615 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr "Adressen der Form BASE + LARGE_OFFSET in NEW_BASE + SMALL_OFFSET konvertieren, damit mehr Speicherzugriffe als komprimierte Anweisungen generiert werden können. Zielt derzeit auf 32-Bit-Integer-Laden/Speichern ab."
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
--- 2609,2615 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr "Adressen der Form BASE + LARGE_OFFSET in NEW_BASE + SMALL_OFFSET konvertieren, damit mehr Speicherzugriffe als komprimierte Anweisungen generiert werden können. Zielt derzeit auf 32-Bit-Integer-Laden/Speichern ab."
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
*************** msgid "Enable the CSR checking for the I
*** 2647,2653 ****
  msgstr "CSR-Prüfung für die ISA-abhängigen CSR und das schreibgeschützte CSR einschalten. Die ISA-abhängigen CSR sind nur gültig, wenn die entsprechende ISA festgelegt ist. Das schreibgeschützte CSR kann nicht von den CSR-Befehlen geschrieben werden."
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "Rahmenzeiger in Blattfunktionen auslassen."
--- 2647,2653 ----
  msgstr "CSR-Prüfung für die ISA-abhängigen CSR und das schreibgeschützte CSR einschalten. Die ISA-abhängigen CSR sind nur gültig, wenn die entsprechende ISA festgelegt ist. Das schreibgeschützte CSR kann nicht von den CSR-Befehlen geschrieben werden."
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "Rahmenzeiger in Blattfunktionen auslassen."
*************** msgstr "-param=vsetvl-strategy=<string>\
*** 2757,2763 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr "-param=riscv-two-source-permutes\tSchaltet Permutationen mit zwei Quellvektoren ein."
  
! #: 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 "Das Skalar-Kostenmodell so überschreiben, dass die Vektorisierung immer rentabel ist."
--- 2757,2763 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr "-param=riscv-two-source-permutes\tSchaltet Permutationen mit zwei Quellvektoren ein."
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr "Das Skalar-Kostenmodell so überschreiben, dass die Vektorisierung immer rentabel ist."
*************** msgstr "-mrvv-vector-bits=<Zeichenkette>
*** 2803,2809 ****
  msgid "The possible TLS dialects:"
  msgstr "Mögliche TLS-Dialekte:"
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 2803,2809 ----
  msgid "The possible TLS dialects:"
  msgstr "Mögliche TLS-Dialekte:"
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr "Eingebaute Funktionen und Codeer
*** 5065,5071 ****
  msgid "Enable conservative small loop unrolling."
  msgstr "Konservatives abrollen kleiner Schleifen einschalten."
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr "Begrenzen, wie weit der Autovektorisierer eine Schleife abrollen darf."
--- 5065,5071 ----
  msgid "Enable conservative small loop unrolling."
  msgstr "Konservatives abrollen kleiner Schleifen einschalten."
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr "Begrenzen, wie weit der Autovektorisierer eine Schleife abrollen darf."
*************** msgstr "Beim Binden für Big-Endian-Ziel
*** 5420,5426 ****
  msgid "Cost to assume for a branch insn."
  msgstr "Für Sprungbefehl anzunehmende Kosten."
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr "Verzweigungsschutz-Features verwenden."
--- 5420,5426 ----
  msgid "Cost to assume for a branch insn."
  msgstr "Für Sprungbefehl anzunehmende Kosten."
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr "Verzweigungsschutz-Features verwenden."
*************** msgstr "Umgehung von Erratum 835769 für
*** 5725,5936 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr "Umgehung von Erratum 843419 für ARM-Cortex-A53."
  
! #: config/aarch64/aarch64.opt:116
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr "Das Register, das für den Zugriff auf den Threadzeiger verwendet wird:"
  
! #: config/aarch64/aarch64.opt:147
  #, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "Das Register für den Threadzeiger angeben."
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr "Nicht annehmen, dass unausgerichtete Zugriffe vom System behandelt werden."
  
! #: config/aarch64/aarch64.opt:163
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Bit-Breite des unmittelbaren TLS-Versatzes angeben. Gültige Werte sind 12, 24, 32, 48."
  
! #: config/aarch64/aarch64.opt:182
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr "Eigenschaften der Architektur ARCH verwenden."
  
! #: config/aarch64/aarch64.opt:186
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr "Eigenschaften der angegebenen CPU verwenden und dafür optimieren."
  
! #: config/aarch64/aarch64.opt:190
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr "Für CPU optimieren."
  
! #: config/aarch64/aarch64.opt:194
  #, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Code erzeugen, der zum angegebenen ABI passt."
  
! #: 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=<Dateiname> Aktuelles Tuning-Modell in eine JSON-Datei ausgeben."
  
! #: 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-Datei> Benutzerspezifische CPU-Feineinstellungen."
  
! #: config/aarch64/aarch64.opt:206
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr "-moverride=<Zeichenkette>\tNur für Powernutzer! CPU-Optimierungsparameter übersteuern."
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr "Bekannte AArch64-ABIs (für Verwendung mit der Option »-mabi=«):"
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr "Ladebefehle relativ zum PC."
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr "Gültigkeitsbereich der signierten Rückgabeadressen."
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr "Unterstützte Rückgabeadress-Signierbereiche für AArch64 (für die Option »-msign-return-address=«):"
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Annäherung der reziproken Quadratwurzel einschalten. Dies reduziert die Genauigkeit der reziproken Quadratwurzelergebnisse auf etwa 16 Bits für einfache Genauigkeit und 32 Bits für doppelte Genauigkeit."
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr "Annäherung der Quadratwurzel einschalten. Dies reduziert die Genauigkeit der Quadratwurzelergebnisse auf etwa 16 Bits für einfache Genauigkeit und 32 Bits für doppelte Genauigkeit. Wenn eingeschaltet, bringt es »-mlow-precision-recip-sqrt« mit sich."
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Annäherung der Division einschalten. Dies reduziert die Genauigkeit der Division auf etwa 16 Bits für einfache Genauigkeit und 32 Bits für doppelte Genauigkeit."
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr "Angeben, wann ein früher Registerzuweisungsdurchlauf aktiviert werden soll. Möglichkeiten: alle Funktionen, Funktionen, die Zugriff auf großschrittige Multi-Register-Anweisungen haben, und keine Funktionen."
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr "Mögliche SVE-Vektorlängen:"
  
! #: config/aarch64/aarch64.opt:304
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr "-msve-vector-bits=<Anzahl>\tAnzahl der Bits in einem SVE-Vektorregister festlegen."
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Eine ISA-Auswahlstrategie für die automatische Vektorisierung erzwingen. Für optimale Leistung wird dringend empfohlen, stattdessen »-mcpu« oder »-mtune« zu verwenden. Dieser Parameter sollte nur zur Code-Erkundung verwendet werden."
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr "Ausführliche Ausgabe des Kostenmodells in den Debug-Dumpdateien einschalten."
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr "Code generieren, um mitzuverfolgen, wann die CPU falsch spekulieren könnte."
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr "Kopie des AArch64-Lade/Speicher-Paar-Fusionspasses, der vor der Registerzuweisung ausgeführt wird, aktivieren."
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr "Kopie des AArch64-Lade/Speicher-Paar-Fusionspasses, der nach der Registerzuweisung ausgeführt wird, aktivieren."
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr "Das in der Kommandozeile angegebene Systemregister als Stapelschutz-Wächterregister verwenden. Diese Option ist für fstack-protector-strong gedacht und nicht für die Verwendung in Benutzer-Code."
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr "Einen konstanten Wert als Offset vom Stapelschutz-Wächterregister verwenden, sp_el0. Diese Option ist für fstack-protector-strong gedacht und nicht für die Verwendung in Benutzer-Code."
  
! #: config/aarch64/aarch64.opt:366
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Atomare Operationen durch Hilfsfunktionen implementieren."
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr "Bei der Vektorisierung mehrere verschiedene Ansätze in Betracht ziehen und das Kostenmodell verwenden, um den günstigsten auszuwählen."
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr "Die Anzahl der Newton-Iterationen, um den reziproken Wert einer float-Gleitkommazahl zu berechnen. Die Genauigkeit der Division ist proportional zu diesem Parameter, wenn die angenäherte Division angeschaltet ist. Standardwert ist 1."
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr "Die Anzahl der Newton-Iterationen, um den reziproken Wert einer double-Gleitkommazahl zu berechnen. Die Genauigkeit der Division ist proportional zu diesem Parameter, wenn die angenäherte Division angeschaltet ist. Standardwert ist 2."
  
! #: 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 "Ein alter Alias für »-mautovec-preference«. Wenn sowohl »-mautovec-preference« als auch »--param=aarch64-autovec-preference« übergeben werden, wird der Wert von »--param« verwendet."
  
! #: config/aarch64/aarch64.opt:409
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr "Konstante memcpy-Größe in Bytes, ab der die MOPS-Sequenz verwendet werden soll."
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr "Konstante memmove-Größe in Bytes, ab der die MOPS-Sequenz verwendet werden soll."
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr "Konstante memset-Größe in Bytes, ab der die MOPS-Sequenz verwendet werden soll."
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr "--param=aarch64-ldp-policy=[default|always|never|aligned] Feinkörnige Richtlinie für Ladepaare."
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr "--param=aarch64-stp-policy=[default|always|never|aligned] Feinkörnige Richtlinie für Speicherpaare."
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr "Begrenzung der Anzahl der Alias-Prüfungen, die beim Versuch, ein ldp/stp-Paar zu bilden, durchgeführt werden."
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr "Parameter, mit dem gesteuert wird, welche Rückschreibegelegenheiten im Load/Store-Paar-Fusionsdurchlauf behandelt werden sollen. Der Wert 0 deaktiviert die Rückschreibebehandlung. Der Wert 1 versucht Paare zu bilden, die nach Möglichkeit einen oder mehrere bestehende individuelle Rückschreibzugriffe beinhalten. Der Wert 2 versucht opportunistisch Rückschreibgelegenheiten zu bilden, indem nachlaufende destruktive Aktualisierungen des von einem Paar verwendeten Basisregisters einklappen."
  
! #: 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 "Schwellenwert für die Anzahl der Granula, ab dem eine explizite Schleife zum Markieren eines Speicherblocks ausgegeben wird."
  
! #: config/aarch64/aarch64.opt:466
  #, no-c-format
  msgid "This option is deprecated."
  msgstr "Dieser Schalter ist veraltet."
--- 5725,5941 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr "Umgehung von Erratum 843419 für ARM-Cortex-A53."
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr "Das Register, das für den Zugriff auf den Threadzeiger verwendet wird:"
  
! #: config/aarch64/aarch64.opt:152
  #, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "Das Register für den Threadzeiger angeben."
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr "Nicht annehmen, dass unausgerichtete Zugriffe vom System behandelt werden."
  
! #: config/aarch64/aarch64.opt:168
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Bit-Breite des unmittelbaren TLS-Versatzes angeben. Gültige Werte sind 12, 24, 32, 48."
  
! #: config/aarch64/aarch64.opt:187
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr "Eigenschaften der Architektur ARCH verwenden."
  
! #: config/aarch64/aarch64.opt:191
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr "Eigenschaften der angegebenen CPU verwenden und dafür optimieren."
  
! #: config/aarch64/aarch64.opt:195
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr "Für CPU optimieren."
  
! #: config/aarch64/aarch64.opt:199
  #, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Code erzeugen, der zum angegebenen ABI passt."
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr "-fdump-tuning-model=<Dateiname> Aktuelles Tuning-Modell in eine JSON-Datei ausgeben."
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr "-muser-provided-CPU=<JSON-Tuning-Datei> Benutzerspezifische CPU-Feineinstellungen."
  
! #: config/aarch64/aarch64.opt:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr "-moverride=<Zeichenkette>\tNur für Powernutzer! CPU-Optimierungsparameter übersteuern."
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr "Bekannte AArch64-ABIs (für Verwendung mit der Option »-mabi=«):"
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr "Ladebefehle relativ zum PC."
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr "Gültigkeitsbereich der signierten Rückgabeadressen."
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr "Unterstützte Rückgabeadress-Signierbereiche für AArch64 (für die Option »-msign-return-address=«):"
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Annäherung der reziproken Quadratwurzel einschalten. Dies reduziert die Genauigkeit der reziproken Quadratwurzelergebnisse auf etwa 16 Bits für einfache Genauigkeit und 32 Bits für doppelte Genauigkeit."
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr "Annäherung der Quadratwurzel einschalten. Dies reduziert die Genauigkeit der Quadratwurzelergebnisse auf etwa 16 Bits für einfache Genauigkeit und 32 Bits für doppelte Genauigkeit. Wenn eingeschaltet, bringt es »-mlow-precision-recip-sqrt« mit sich."
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Annäherung der Division einschalten. Dies reduziert die Genauigkeit der Division auf etwa 16 Bits für einfache Genauigkeit und 32 Bits für doppelte Genauigkeit."
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr "Angeben, wann ein früher Registerzuweisungsdurchlauf aktiviert werden soll. Möglichkeiten: alle Funktionen, Funktionen, die Zugriff auf großschrittige Multi-Register-Anweisungen haben, und keine Funktionen."
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr "Mögliche SVE-Vektorlängen:"
  
! #: config/aarch64/aarch64.opt:309
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr "-msve-vector-bits=<Anzahl>\tAnzahl der Bits in einem SVE-Vektorregister festlegen."
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Eine ISA-Auswahlstrategie für die automatische Vektorisierung erzwingen. Für optimale Leistung wird dringend empfohlen, stattdessen »-mcpu« oder »-mtune« zu verwenden. Dieser Parameter sollte nur zur Code-Erkundung verwendet werden."
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr "Ausführliche Ausgabe des Kostenmodells in den Debug-Dumpdateien einschalten."
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr "Code generieren, um mitzuverfolgen, wann die CPU falsch spekulieren könnte."
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr "Kopie des AArch64-Lade/Speicher-Paar-Fusionspasses, der vor der Registerzuweisung ausgeführt wird, aktivieren."
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr "Kopie des AArch64-Lade/Speicher-Paar-Fusionspasses, der nach der Registerzuweisung ausgeführt wird, aktivieren."
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr "Das in der Kommandozeile angegebene Systemregister als Stapelschutz-Wächterregister verwenden. Diese Option ist für fstack-protector-strong gedacht und nicht für die Verwendung in Benutzer-Code."
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr "Einen konstanten Wert als Offset vom Stapelschutz-Wächterregister verwenden, sp_el0. Diese Option ist für fstack-protector-strong gedacht und nicht für die Verwendung in Benutzer-Code."
  
! #: config/aarch64/aarch64.opt:371
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Atomare Operationen durch Hilfsfunktionen implementieren."
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr "Bei der Vektorisierung mehrere verschiedene Ansätze in Betracht ziehen und das Kostenmodell verwenden, um den günstigsten auszuwählen."
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr "Die Anzahl der Newton-Iterationen, um den reziproken Wert einer float-Gleitkommazahl zu berechnen. Die Genauigkeit der Division ist proportional zu diesem Parameter, wenn die angenäherte Division angeschaltet ist. Standardwert ist 1."
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr "Die Anzahl der Newton-Iterationen, um den reziproken Wert einer double-Gleitkommazahl zu berechnen. Die Genauigkeit der Division ist proportional zu diesem Parameter, wenn die angenäherte Division angeschaltet ist. Standardwert ist 2."
  
! #: config/aarch64/aarch64.opt:388
  #, 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 "Ein alter Alias für »-mautovec-preference«. Wenn sowohl »-mautovec-preference« als auch »--param=aarch64-autovec-preference« übergeben werden, wird der Wert von »--param« verwendet."
  
! #: config/aarch64/aarch64.opt:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr "Konstante memcpy-Größe in Bytes, ab der die MOPS-Sequenz verwendet werden soll."
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr "Konstante memmove-Größe in Bytes, ab der die MOPS-Sequenz verwendet werden soll."
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr "Konstante memset-Größe in Bytes, ab der die MOPS-Sequenz verwendet werden soll."
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr "--param=aarch64-ldp-policy=[default|always|never|aligned] Feinkörnige Richtlinie für Ladepaare."
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr "--param=aarch64-stp-policy=[default|always|never|aligned] Feinkörnige Richtlinie für Speicherpaare."
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr "Begrenzung der Anzahl der Alias-Prüfungen, die beim Versuch, ein ldp/stp-Paar zu bilden, durchgeführt werden."
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr "Parameter, mit dem gesteuert wird, welche Rückschreibegelegenheiten im Load/Store-Paar-Fusionsdurchlauf behandelt werden sollen. Der Wert 0 deaktiviert die Rückschreibebehandlung. Der Wert 1 versucht Paare zu bilden, die nach Möglichkeit einen oder mehrere bestehende individuelle Rückschreibzugriffe beinhalten. Der Wert 2 versucht opportunistisch Rückschreibgelegenheiten zu bilden, indem nachlaufende destruktive Aktualisierungen des von einem Paar verwendeten Basisregisters einklappen."
  
! #: config/aarch64/aarch64.opt:466
  #, 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 "Schwellenwert für die Anzahl der Granula, ab dem eine explizite Schleife zum Markieren eines Speicherblocks ausgegeben wird."
  
! #: config/aarch64/aarch64.opt:471
  #, no-c-format
  msgid "This option is deprecated."
  msgstr "Dieser Schalter ist veraltet."
*************** msgstr "Schleifenvektorisierung von Glei
*** 11253,11260 ****
  
  #: 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 "Der Skalierungsfaktor in Prozent, der bei der Durchführung einer Vektorisierungsrentabilitätsanalyse auf alle Kosten einer skalaren Schleife angewendet wird. Der Standardwert ist 100."
  
  #: params.opt:1304
  #, no-c-format
--- 11258,11265 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
! msgstr ""
  
  #: params.opt:1304
  #, no-c-format
*************** msgstr "Mit der Ausgabe 2024 der Sprache
*** 18166,18242 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr "Mit der neuesten Ausgabe 202Y der Sprache D übereinstimmen (experimentell)."
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr "ein durch den Aufgerufenen kopiertes Argument wird im Rahmen der aktuellen Funktion gespeichert"
  
! #: calls.cc:1537
  msgid "argument must be passed by copying"
  msgstr "das Argument muss durch Kopieren übergeben werden"
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr "die Maschinenbeschreibung enthält kein Befehlsmuster sibcall_epilogue"
  
! #: calls.cc:2566
  msgid "callee returns a structure"
  msgstr "der Aufgerufene gibt eine Struktur zurück"
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr "das Ziel ist nicht in der Lage, den Aufruf in einen Geschwisteraufruf zu optimieren"
  
! #: calls.cc:2583
  msgid "callee returns twice"
  msgstr "der Aufgerufene kehrt zweimal zurück"
  
! #: calls.cc:2588
  msgid "callee does not return"
  msgstr "der Aufgerufene kehrt nicht zurück"
  
! #: calls.cc:2595
  msgid "volatile function type"
  msgstr "volatile-Funktionstyp"
  
! #: calls.cc:2614
  msgid "nested function"
  msgstr "geschachtelte Funktion"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr "der Angerufene benötigt mehr Stack-Slots als der Aufrufer"
  
! #: calls.cc:2639
  msgid "inconsistent number of popped arguments"
  msgstr "inkonsistente Anzahl von Argumenten, die vom Stack entfernt wurden"
  
! #: calls.cc:2646
  msgid "frontend does not support sibling call"
  msgstr "das Frontend unterstützt keine Geschwisteraufrufe"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr "andere Gründe"
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr "innerhalb eines anderen Aufrufs"
  
! #: calls.cc:3085
  msgid "variable size arguments"
  msgstr "Argumente variabler Größe"
  
! #: calls.cc:3109
  msgid "hidden string length argument passed on stack"
  msgstr "verstecktes Stringlängenargument auf dem Stack übergeben"
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr "Aufrufer und Aufgerufener sind sich nicht einig über die Promotion des Rückgabewerts der Funktion"
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  msgid "tail call production failed"
  msgstr "Produktion des Endaufrufs fehlgeschlagen"
  
--- 18171,18247 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr "Mit der neuesten Ausgabe 202Y der Sprache D übereinstimmen (experimentell)."
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr "ein durch den Aufgerufenen kopiertes Argument wird im Rahmen der aktuellen Funktion gespeichert"
  
! #: calls.cc:1533
  msgid "argument must be passed by copying"
  msgstr "das Argument muss durch Kopieren übergeben werden"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr "die Maschinenbeschreibung enthält kein Befehlsmuster sibcall_epilogue"
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr "der Aufgerufene gibt eine Struktur zurück"
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr "das Ziel ist nicht in der Lage, den Aufruf in einen Geschwisteraufruf zu optimieren"
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr "der Aufgerufene kehrt zweimal zurück"
  
! #: calls.cc:2589
  msgid "callee does not return"
  msgstr "der Aufgerufene kehrt nicht zurück"
  
! #: calls.cc:2596
  msgid "volatile function type"
  msgstr "volatile-Funktionstyp"
  
! #: calls.cc:2615
  msgid "nested function"
  msgstr "geschachtelte Funktion"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr "der Angerufene benötigt mehr Stack-Slots als der Aufrufer"
  
! #: calls.cc:2640
  msgid "inconsistent number of popped arguments"
  msgstr "inkonsistente Anzahl von Argumenten, die vom Stack entfernt wurden"
  
! #: calls.cc:2647
  msgid "frontend does not support sibling call"
  msgstr "das Frontend unterstützt keine Geschwisteraufrufe"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr "andere Gründe"
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr "innerhalb eines anderen Aufrufs"
  
! #: calls.cc:3086
  msgid "variable size arguments"
  msgstr "Argumente variabler Größe"
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr "verstecktes Stringlängenargument auf dem Stack übergeben"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr "Aufrufer und Aufgerufener sind sich nicht einig über die Promotion des Rückgabewerts der Funktion"
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr "Produktion des Endaufrufs fehlgeschlagen"
  
*************** msgstr "»%%l«-Operand ist keine Marke"
*** 18356,18367 ****
  #. 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"
--- 18361,18372 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "Gleitkommakonstante falsch verwendet"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr "JSON-Literal"
*** 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:"
  
--- 19679,19689 ----
  msgid "this is the insn:"
  msgstr "dies ist der Befehl:"
  
! #: lra-constraints.cc:4198
  msgid "unable to reload address in "
  msgstr "Adresse kann nicht neugeladen werden in "
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "Neuladungen konnten nicht generiert werden für:"
  
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 19897,19903 ****
  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>"
--- 19902,19908 ----
  msgstr "%s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
*************** msgstr "Operand für Code »%c« nicht u
*** 20275,20294 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, c-format
  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
  #, c-format
  msgid "invalid vector constant"
  msgstr "ungültige Vektorkonstante"
--- 20280,20299 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "ungültiger Operand für »%%%c«"
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, c-format
  msgid "invalid vector constant"
  msgstr "ungültige Vektorkonstante"
*************** msgstr "ungültiger Operandenpräfix »%
*** 20333,20403 ****
  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"
--- 20338,20408 ----
  msgid "invalid address mode"
  msgstr "ungültiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.cc:23822
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ungültige Umwandlung von Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23824
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "ungültige Umwandlung in Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "Präinkrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "Prädekrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31138
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "Postinkrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "Postdekrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr "Negations-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr "Plus-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr "Minus-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr "Mal-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr "Geteilt-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr "Bitschiebe-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr "Nur die Operationen == und != sind auf svbool_t erlaubt"
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr "Arrayindex-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU- und SVE-Vektoren können nicht in einer binären Operation kombiniert werden"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 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"
--- 20419,20431 ----
  msgstr "ungültiger %%r-Wert"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungültiger %%R-Wert"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungültiger %%N-Wert"
*************** msgstr "ungültiger %%P-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"
--- 20440,20446 ----
  msgid "invalid %%h value"
  msgstr "ungültiger %%h-Wert"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr "ungültiger %%L-Wert"
*************** msgstr "ungültiger %%m-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"
--- 20455,20461 ----
  msgid "invalid %%M value"
  msgstr "ungültiger %%M-Wert"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr "ungültiger %%U-Wert"
*************** msgstr "nicht unterstützter Operand"
*** 20782,20788 ****
  #: 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
--- 20787,20793 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "ungültige Gleitkomma-Konstante"
*** 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%>"
  
--- 21032,21157 ----
  msgid "Expected register or constant integer."
  msgstr "Register oder konstante Ganzzahl erwartet."
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ungültiges UNSPEC als Operand"
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "Ungültige Verwendung von Register »%s«"
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ungültige Verwendung der asm-Schalter-Ausgabe"
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ungültige Operandengröße für Operandencode »O«"
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ungültige Operandengröße für Operandencode »z«"
  
! #: config/i386/i386.cc:14351
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "ungültiger Operandentyp mit Operandencode »%c« verwendet"
  
! #: config/i386/i386.cc:14356
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "ungültige Operandengröße für Operandencode »%c«"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "Operand ist kein Bedingungscode, ungültiger Operandencode »Y«"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "Operand ist kein Bedingungscode, ungültiger Operandencode »D«"
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "Operand ist kein Bedingungscode, ungültiger Operandencode »%c«"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "Operand ist keine ausgleichbare Speicherreferenz, ungültiger Operandencode »H«"
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Operand ist keine Ganzzahl, ungültiger Operandencode »K«"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "Operand ist keine bestimmte Ganzzahl, ungültiger Operandencode »r«"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Operand ist keine Ganzzahl, ungültiger Operandencode »R«"
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "Operand ist keine bestimmte Ganzzahl, ungültiger Operandencode »R«"
  
! #: config/i386/i386.cc:14663
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "Operand ist keine Speicherreferenz, ungültiger Operandencode »v«"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ungültiger Operandencode »%c«"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ungültige Bedingungen für Operand"
  
! #: config/i386/i386.cc:14914
  #, c-format
  msgid "invalid vector immediate"
  msgstr "ungültiger Vektordirektwert"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "unbekannter Befehlsmodus"
  
! #: config/i386/i386.cc:24925
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung von Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24928
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung von Typ %<_Float16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24931
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung in Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24934
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung in Typ %<_Float16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "Operation nicht erlaubt auf Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "Operation nicht erlaubt auf Typ %<_Float16%> ohne Option %<-msse2%>"
  
*************** msgstr "»%%%c« ist kein gültiger Oper
*** 21225,21233 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ungültige Verwendung von »%%%c«"
--- 21230,21238 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ungültige Verwendung von »%%%c«"
*************** msgid "insn contains an invalid address
*** 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"
  
--- 21297,21303 ----
  msgstr "Befehl enthält eine ungültige Adresse!"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  msgid "invalid address"
  msgstr "ungültige Adresse"
  
*************** msgstr "ungültige Adressverschiebung"
*** 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"
--- 21372,21378 ----
  msgid "invalid %%H value"
  msgstr "ungültiger %%H-Wert"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, c-format
  msgid "invalid %%d value"
  msgstr "ungültiger %%d-Wert"
*************** msgstr "nicht unterstützte konstante Ad
*** 21417,21448 ****
  msgid "unsupported memory expression:"
  msgstr "nicht unterstützter Speicherausdruck:"
  
! #: config/riscv/riscv.cc:7969
  #, c-format
  msgid "invalid vector operand"
  msgstr "ungültiger Vektoroperand"
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr "der Modifizierer »N« erfordert einen Registeroperanden"
  
! #: config/riscv/riscv.cc:8227
  #, c-format
  msgid "invalid register number for 'N' modifier"
  msgstr "ungültige Registernummer für Modifizierer »N«"
  
! #: config/riscv/riscv.cc:8236
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr "der Modifizierer »H« erfordert einen Registeroperanden"
  
! #: config/riscv/riscv.cc:8241
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr "der Modifizierer »H« ist nur für Ganzzahlregister"
  
! #: config/riscv/riscv.cc:8246
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr "der Modifizierer »H« ist nicht auf R31 anwendbar"
--- 21422,21453 ----
  msgid "unsupported memory expression:"
  msgstr "nicht unterstützter Speicherausdruck:"
  
! #: config/riscv/riscv.cc:7972
  #, c-format
  msgid "invalid vector operand"
  msgstr "ungültiger Vektoroperand"
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr "der Modifizierer »N« erfordert einen Registeroperanden"
  
! #: config/riscv/riscv.cc:8230
  #, c-format
  msgid "invalid register number for 'N' modifier"
  msgstr "ungültige Registernummer für Modifizierer »N«"
  
! #: config/riscv/riscv.cc:8239
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr "der Modifizierer »H« erfordert einen Registeroperanden"
  
! #: config/riscv/riscv.cc:8244
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr "der Modifizierer »H« ist nur für Ganzzahlregister"
  
! #: config/riscv/riscv.cc:8249
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr "der Modifizierer »H« ist nicht auf R31 anwendbar"
*************** msgstr "Falsche 128-Bit-Verschiebung"
*** 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"
--- 21504,21510 ----
  msgid "invalid %%A value"
  msgstr "ungültiger %%A-Wert"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungültiger %%D-Wert"
*************** msgstr "ungültiger %%J-Code"
*** 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"
--- 21544,21550 ----
  msgid "invalid %%k value"
  msgstr "ungültiger %%k-Wert"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungültiger %%K-Wert"
*************** msgstr "ungültiger %%T-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"
--- 21574,21590 ----
  msgid "invalid %%u value"
  msgstr "ungültiger %%u-Wert"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungültiger %%v-Wert"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungültiger %%V-Wert"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungültiger %%x-Wert"
*************** msgstr "ungültiger %%s-Operand"
*** 21788,21814 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "Gleitkommakonstante ist kein gültiger direkter Operand"
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "»B«-Operand ist nicht konstant"
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "»B«-Operand hat mehrere gesetzte Bits"
  
! #: config/stormy16/stormy16.cc:1947
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "»o«-Operand ist nicht konstant"
  
! #: config/stormy16/stormy16.cc:1979
  #, c-format
  msgid "'h' operand is not SImode register"
  msgstr "»h«-Operand ist kein SImode-Register"
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: unbekannter Code"
--- 21793,21819 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "Gleitkommakonstante ist kein gültiger direkter Operand"
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "»B«-Operand ist nicht konstant"
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "»B«-Operand hat mehrere gesetzte Bits"
  
! #: config/stormy16/stormy16.cc:1948
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "»o«-Operand ist nicht konstant"
  
! #: config/stormy16/stormy16.cc:1980
  #, c-format
  msgid "'h' operand is not SImode register"
  msgstr "»h«-Operand ist kein SImode-Register"
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: unbekannter Code"
*************** msgstr "ungültige Operandenadresse (4)"
*** 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"
  
--- 21869,21892 ----
  msgid "Unable to load DLL."
  msgstr "Fehler beim Laden der DLL."
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  msgid "bad test"
  msgstr "Falscher Test"
  
! #: config/xtensa/xtensa.cc:2997
  msgid "invalid mask"
  msgstr "ungültige Maske"
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "ungültiger %%t/%%b-Wert"
  
! #: config/xtensa/xtensa.cc:3151
  msgid "no register in address"
  msgstr "Kein Register in Adresse"
  
! #: config/xtensa/xtensa.cc:3159
  msgid "address offset not a constant"
  msgstr "Adressversatz ist keine Konstante"
  
*************** msgstr "{fehlerhaft}"
*** 21913,21919 ****
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({anonym})"
  
--- 21918,21924 ----
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({anonym})"
  
*************** msgstr "({anonym})"
*** 21938,21945 ****
  #: 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"
--- 21943,21950 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
*************** msgstr "%<:%> oder %<)%> erwartet"
*** 21967,21973 ****
  #: 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"
--- 21972,21978 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
*************** msgstr "%<)%> erwartet"
*** 21975,21981 ****
  #: 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"
--- 21980,21986 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
*************** msgstr "%<;%>, %<,%> oder %<)%> erwartet
*** 21995,22007 ****
  #: 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"
--- 22000,22012 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
*************** msgstr "%<[%> erwartet"
*** 22010,22016 ****
  #: 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 %<{%>"
--- 22015,22021 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr "%<{%> erwartet"
*** 22027,22039 ****
  #: 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"
--- 22032,22044 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
*************** msgstr "%<while%> erwartet"
*** 22043,22049 ****
  #: 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"
--- 22048,22054 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
*************** msgid "expected %<.%>"
*** 22053,22070 ****
  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"
--- 22058,22075 ----
  msgstr "%<.%> erwartet"
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
*************** msgstr "%<,%> oder %<)%> erwartet"
*** 22074,22118 ****
  #: 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"
--- 22079,22123 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> oder %<,%> erwartet"
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> erwartet"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr "<Meldung nicht zur Compilierzeit bekannt>"
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
*************** msgstr "Kandidat %i:"
*** 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:"
--- 22142,22148 ----
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
*************** msgstr "<Template-Parameter-Fehler>"
*** 22237,22243 ****
  msgid "<statement>"
  msgstr "<Anweisung>"
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<unbekannt>"
--- 22242,22248 ----
  msgid "<statement>"
  msgstr "<Anweisung>"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<unbekannt>"
*************** msgstr "<lambda>"
*** 22264,22515 ****
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3360
  msgid "<expression error>"
  msgstr "<Ausdrucksfehler>"
  
! #: cp/error.cc:3375
  msgid "<unknown operator>"
  msgstr "<unbekannter Operator>"
  
! #: cp/error.cc:3865
  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"
  
--- 22269,22574 ----
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr "<Ausdrucksfehler>"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr "<unbekannter Operator>"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr "Im globalen Gültigkeitsbereich:"
  
! #: cp/reflect.cc:408
! #, fuzzy
! #| msgid "reflect_constant failed"
! msgid "reflect_constant_array failed"
! msgstr "reflect_constant fehlgeschlagen"
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  msgid "reflect_constant failed"
  msgstr "reflect_constant fehlgeschlagen"
  
! #: cp/reflect.cc:641
! msgid "array element not a constant integer"
! msgstr "Arrayelement ist keine Ganzzahlkonstante"
! 
! #: cp/reflect.cc:1117
  msgid "reflection does not represent a type"
  msgstr "Reflektion repräsentiert keinen Typen"
  
! #: cp/reflect.cc:1129
  msgid "reflection does not have template arguments"
  msgstr "Reflektion hat keine Template-Argumente"
  
! #: cp/reflect.cc:1140
  msgid "reflection does not represent a function or function type"
  msgstr "Reflektion repräsentiert weder eine Funktion noch einen Funktionstypen"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr "Reflektion repräsentiert weder eine Operatorfunktion noch ein Operatorfunktionstemplate"
  
! #: cp/reflect.cc:2491
  msgid "operators argument is not a valid operator"
  msgstr "Argument für Operatoren ist kein gültiger Operator"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  msgid "reflection does not have a type"
  msgstr "Reflektion hat keinen Typen"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr "Reflektion repräsentiert weder ein Objekt mit statischer Speicherdauer noch eine Referenz auf solch ein Objekt"
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr "Reflexion repräsentiert weder eine Annotation noch ein gültiges Argument für einen Splice-Ausdruck"
  
! #: cp/reflect.cc:3041
  msgid "reflection does not represent an entity with parent"
  msgstr "Reflexion repräsentiert keine Entity mit Elternteil"
  
! #: cp/reflect.cc:3164
  msgid "reflection does not represent parameter of current function"
  msgstr "Reflektion repräsentiert keinen Parameter der aktuellen Funktion"
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "Reflektion repräsentiert weder eine Funktion noch einen Funktionstyp mit Rückgabetyp"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr "Reflektion einer virtuellen direkten Basisbeziehung mit abstrakter abgeleiteter Klasse"
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr "Reflektion ist ungeeignet für offset_of"
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr "Nicht-konstanter Offset in offset_of"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr "Reflektion ist ungeeignet für size_of"
  
! #: cp/reflect.cc:3310
  msgid "reflection with incomplete type in size_of"
  msgstr "Reflektion mit unvollständigem Typen in size_of"
  
! #: cp/reflect.cc:3347
  msgid "reflection not suitable for alignment_of"
  msgstr "Reflektion ist ungeeignet für alignment_of"
  
! #: cp/reflect.cc:3383
  msgid "alignment_of on function type"
  msgstr "alignment_of auf einem Funktionstypen"
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr "Reflektion mit unvollständigem Typen in alignment_of"
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr "Reflektion ungeeignet für bit_size_of"
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "Reflektion mit unvollständigem Typen in bit_size_of"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr "Reflektion mit has_identifier false"
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr "identifier_of ist im gewöhnlichen Encoding für Literale nicht darstellbar"
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr "u8identifier_of ist nicht in UTF-8 darstellbar"
  
! #: cp/reflect.cc:3777
! #, fuzzy
! #| msgid "identifier_of not representable in ordinary literal encoding"
! msgid "display_string_of not representable in ordinary literal encoding"
! msgstr "identifier_of ist im gewöhnlichen Encoding für Literale nicht darstellbar"
! 
! #: cp/reflect.cc:3782
! #, fuzzy
! #| msgid "u8identifier_of not representable in UTF-8"
! msgid "u8display_string_of not representable in UTF-8"
! msgstr "u8identifier_of ist nicht in UTF-8 darstellbar"
! 
! #: cp/reflect.cc:3922
! #, fuzzy
! #| msgid "reflection does not represent a type, type alias, variable, function, namespace, enumerator, direct base class relationship, or non-static data member"
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr "Reflexion stellt weder Typ noch Typalias, Variable, Funktion, Namespace, Enumerator, direkte Basisklassenbeziehung oder nicht statisches Datenelement dar"
  
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr "Reflektion repräsentiert weder einen vollständigen Typen noch einen Typalias"
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr "reflect_object fehlgeschlagen"
  
! #: cp/reflect.cc:4090
  msgid "reflect_function failed"
  msgstr "reflect_function fehlgeschlagen"
  
! #: cp/reflect.cc:4970
  msgid "value member missing"
  msgstr "Wertelement fehlt"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  msgid "unexpected value of value member"
  msgstr "unerwarteter Wert des Wertelements"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr "Typelement fehlt"
  
! #: cp/reflect.cc:5121
  msgid "reflection does not represent a complete enumeration type"
  msgstr "Reflektion repräsentiert keinen vollständigen Aufzählungstypen"
  
! #: cp/reflect.cc:5178
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "Reflektion repräsentiert keinen aufzählbaren Aufzählungstypen"
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr "Reflektion repräsentiert weder einen Ganzzahltypen noch einen Bool-Typ"
  
! #: cp/reflect.cc:5473
  msgid "reflection does not represent a template"
  msgstr "Reflektion repräsentiert kein Template"
  
! #: cp/reflect.cc:5496
  msgid "invalid argument to can_substitute"
  msgstr "ungültiges Argument für can_substitute"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr "can_substitute hat false zurückgegeben"
  
! #: cp/reflect.cc:5694
  msgid "type is not object or reference type"
  msgstr "Typ ist weder ein Objekttyp noch ein Referenztyp"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr "Umwandlung aus der gewöhnlichen Codierung von Literalen hin zum Quellzeichensatz fehlgeschlagen"
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "Umwandlung von UTF-8 zum Quellzeichensatz fehlgeschlagen"
  
! #: cp/reflect.cc:5975
  msgid "name is not a valid identifier"
  msgstr "Name ist kein gültiger Bezeichner"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr "Name ist ein Schlüsselwort"
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr "Name ist ein eingebauter Trait"
  
! #: cp/reflect.cc:5993
  msgid "neither name nor bit_width specified"
  msgstr "weder Name noch bit_width angegeben"
  
! #: cp/reflect.cc:5997
! msgid "no name and non-empty annotations specified"
! msgstr ""
! 
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "bit_width an einem Typ angegeben, der weder ein Ganzzahltyp noch ein Aufzählungstyp ist"
  
! #: cp/reflect.cc:6008
  msgid "both alignment and bit_width specified"
  msgstr "sowohl Alignment als auch bit_width angegeben"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr "bit_width angegeben mit no_unique_address true"
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr "bit_width 0 mit angegebenem Name"
  
! #: cp/reflect.cc:6020
  msgid "bit_width is negative"
  msgstr "bit_width ist negativ"
  
! #: cp/reflect.cc:6026
! #, fuzzy
! #| msgid "alignment specified for type name in cast"
! msgid "name unspecified and type is const"
! msgstr "Ausrichtung für Typnamen in Cast angegeben"
! 
! #: cp/reflect.cc:6030
! #, fuzzy
! #| msgid "alignment specified for type name in cast"
! msgid "name unspecified and type is volatile"
! msgstr "Ausrichtung für Typnamen in Cast angegeben"
! 
! #: cp/reflect.cc:6038
  msgid "alignment is not power of two"
  msgstr "Alignment ist keine Zweierpotenz"
  
! #: cp/reflect.cc:6041
  msgid "alignment is negative"
  msgstr "Alignment ist negativ"
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr "Alignment ist kleiner als alignment_of"
  
! #: cp/reflect.cc:6062
! #, fuzzy
! #| msgid "reflection does not have a type"
! msgid "reflection does not have non-array object type"
! msgstr "Reflektion hat keinen Typen"
! 
! #: cp/reflect.cc:6506
! #, fuzzy
! #| msgid "reflection does not represent a type"
! msgid "current scope does not represent a function"
! msgstr "Reflektion repräsentiert keinen Typen"
! 
! #: cp/reflect.cc:6526
! #, fuzzy
! #| msgid "reflection does not represent parameter of current function"
! msgid "current scope does not represent a class nor a member function"
! msgstr "Reflektion repräsentiert keinen Parameter der aktuellen Funktion"
! 
! #: cp/reflect.cc:6685
  msgid "incomplete parent class"
  msgstr "unvollständige Elternklasse"
  
! #: cp/reflect.cc:7149
  msgid "neither complete class type nor namespace"
  msgstr "weder vollständige Klasse noch Namensraum"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  msgid "not a complete class type"
  msgstr "kein vollständiger Klassentyp"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr "Closuretyp"
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  msgid "value cannot be extracted"
  msgstr "Wert kann nicht extrahiert werden"
  
*************** msgstr "Umformung verwirft Konstantheit"
*** 22553,22604 ****
  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"
  
! #: cp/typeck.cc:7868
  msgid "in argument to unary !"
  msgstr "in Argument für unäres !"
  
! #: cp/typeck.cc:7928
  msgid "no pre-increment operator for type"
  msgstr "kein Präinkrementoperator für Typ"
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr "kein Postinkrementoperator für Typ"
  
! #: cp/typeck.cc:7932
  msgid "no pre-decrement operator for type"
  msgstr "kein Prädekrementoperator für Typ"
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr "kein Postdekrementoperator für Typ"
  
--- 22612,22663 ----
  msgid "source type is not polymorphic"
  msgstr "Quellentyp ist nicht polymorph"
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "Kandidaten sind:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Argument falschen Typs für unäres Minus"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Argument falschen Typs für unäres Plus"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Argument falschen Typs für Bit-Komplement"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Argument falschen Typs für abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Argument falschen Typs für Konjugation"
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr "in Argument für unäres !"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr "kein Präinkrementoperator für Typ"
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr "kein Postinkrementoperator für Typ"
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr "kein Prädekrementoperator für Typ"
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr "kein Postdekrementoperator für Typ"
  
*************** msgstr " [siehe %<-fallow-invalid-boz%>]
*** 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"
  
--- 22673,22731 ----
  msgid "BOZ constant truncated at %L"
  msgstr "BOZ-Konstante wird abgeschnitten, bei %L"
  
! #: fortran/check.cc:4175
  #, 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:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Argumente »%s« und »%s« für intrinsisches %s"
  
! #: fortran/check.cc:5017 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:5893
  msgid "NULL() is not interoperable"
  msgstr "NULL() ist nicht interoperabel"
  
! #: fortran/check.cc:5899
  msgid "BOZ literal constant"
  msgstr "literale Konstante BOZ"
  
! #: fortran/check.cc:5905
  msgid "Expression is polymorphic"
  msgstr "Ausdruck ist polymorph"
  
! #: fortran/check.cc:5912
  msgid "Expression is a noninteroperable derived type"
  msgstr "Ausdruck ist ein nicht interoperabler abgeleiteter Typ"
  
! #: fortran/check.cc:5918
  msgid "Procedure unexpected as argument"
  msgstr "Prozedur als Argument unerwartet"
  
! #: fortran/check.cc:5928
  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:5935
  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:5956
  msgid "Type shall have a character length of 1"
  msgstr "Der Typ muss eine Zeichenlänge von 1 haben"
  
! #: fortran/check.cc:5967
  msgid "Coarrays are not interoperable"
  msgstr "Kofelder sind nicht interoperabel"
  
! #: fortran/check.cc:5978
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Felder mit angenommener Größe sind nicht interoperabel"
  
*************** msgstr "Gelöschte Funktion:"
*** 22749,22755 ****
  msgid "Unsigned:"
  msgstr "Vorzeichenlos:"
  
! #: fortran/expr.cc:4136
  msgid "array assignment"
  msgstr "Array-Zuweisung"
  
--- 22808,22814 ----
  msgid "Unsigned:"
  msgstr "Vorzeichenlos:"
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "Array-Zuweisung"
  
*************** msgstr "Indexvariable %qs neudefiniert b
*** 22759,22776 ****
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89939
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr "Falsche Ausdehnung in Argument B in MATMUL-Intrinsic in Dimension 1: ist %ld, sollte %ld sein"
  
! #: fortran/frontend-passes.cc:4047
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Unstimmige Arraygrenzen für Dimension 1 des Arrays (%ld/%ld)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89939
! #: fortran/frontend-passes.cc:4050
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Unstimmige Arraygrenzen für Dimension 2 des Arrays (%ld/%ld)"
--- 22818,22835 ----
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89939
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr "Falsche Ausdehnung in Argument B in MATMUL-Intrinsic in Dimension 1: ist %ld, sollte %ld sein"
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Unstimmige Arraygrenzen für Dimension 1 des Arrays (%ld/%ld)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89939
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Unstimmige Arraygrenzen für Dimension 2 des Arrays (%ld/%ld)"
*************** msgstr "Block-IF"
*** 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"
  
--- 23005,23015 ----
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
*************** msgstr "Zeigerzuweisung"
*** 22958,23082 ****
  msgid "simple IF"
  msgstr "einfaches IF"
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  msgid "elemental procedure"
  msgstr "Elementares Unterprogramm"
  
! #: fortran/resolve.cc:2587
  msgid "allocatable argument"
  msgstr "allozierbares Argument"
  
! #: fortran/resolve.cc:2592
  msgid "asynchronous argument"
  msgstr "asynchrones Argument"
  
! #: fortran/resolve.cc:2597
  msgid "optional argument"
  msgstr "optionales Argument"
  
! #: fortran/resolve.cc:2602
  msgid "pointer argument"
  msgstr "Zeigerargument"
  
! #: fortran/resolve.cc:2607
  msgid "target argument"
  msgstr "Zielargument"
  
! #: fortran/resolve.cc:2612
  msgid "value argument"
  msgstr "Wertargument"
  
! #: fortran/resolve.cc:2617
  msgid "volatile argument"
  msgstr "flüchtiges Argument"
  
! #: fortran/resolve.cc:2622
  msgid "assumed-shape argument"
  msgstr "Argument mit angenommener Form"
  
! #: fortran/resolve.cc:2627
  msgid "assumed-rank argument"
  msgstr "Argument mit angenommenem Rang"
  
! #: fortran/resolve.cc:2632
  msgid "coarray argument"
  msgstr "Coarray-Argument"
  
! #: fortran/resolve.cc:2637
  msgid "parametrized derived type argument"
  msgstr "parametrisiertes abgeleitetes Typargument"
  
! #: fortran/resolve.cc:2642
  msgid "polymorphic argument"
  msgstr "polymorphes Argument"
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr "NO_ARG_CHECK-Attribut"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  msgid "assumed-type argument"
  msgstr "Argument von angenommenem Typ"
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr "Arrayergebnis"
  
! #: fortran/resolve.cc:2670
  msgid "pointer or allocatable result"
  msgstr "Zeiger oder allozierbares Resultat"
  
! #: fortran/resolve.cc:2677
  msgid "result with non-constant character length"
  msgstr "Resultat mit nicht konstanter Zeichenlänge"
  
! #: fortran/resolve.cc:2689
  msgid "bind(c) procedure"
  msgstr "bind(c)-Prozedur"
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr "Schleifenvariable"
  
! #: fortran/resolve.cc:8330
  msgid "iterator variable"
  msgstr "Iteratorvariable"
  
! #: fortran/resolve.cc:8334
  msgid "Start expression in DO loop"
  msgstr "Anfangs-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:8338
  msgid "End expression in DO loop"
  msgstr "End-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:8342
  msgid "Step expression in DO loop"
  msgstr "Schrittausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Objekt"
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  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"
  
--- 23017,23141 ----
  msgid "simple IF"
  msgstr "einfaches IF"
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  msgid "elemental procedure"
  msgstr "Elementares Unterprogramm"
  
! #: fortran/resolve.cc:2612
  msgid "allocatable argument"
  msgstr "allozierbares Argument"
  
! #: fortran/resolve.cc:2617
  msgid "asynchronous argument"
  msgstr "asynchrones Argument"
  
! #: fortran/resolve.cc:2622
  msgid "optional argument"
  msgstr "optionales Argument"
  
! #: fortran/resolve.cc:2627
  msgid "pointer argument"
  msgstr "Zeigerargument"
  
! #: fortran/resolve.cc:2632
  msgid "target argument"
  msgstr "Zielargument"
  
! #: fortran/resolve.cc:2637
  msgid "value argument"
  msgstr "Wertargument"
  
! #: fortran/resolve.cc:2642
  msgid "volatile argument"
  msgstr "flüchtiges Argument"
  
! #: fortran/resolve.cc:2647
  msgid "assumed-shape argument"
  msgstr "Argument mit angenommener Form"
  
! #: fortran/resolve.cc:2652
  msgid "assumed-rank argument"
  msgstr "Argument mit angenommenem Rang"
  
! #: fortran/resolve.cc:2657
  msgid "coarray argument"
  msgstr "Coarray-Argument"
  
! #: fortran/resolve.cc:2662
  msgid "parametrized derived type argument"
  msgstr "parametrisiertes abgeleitetes Typargument"
  
! #: fortran/resolve.cc:2667
  msgid "polymorphic argument"
  msgstr "polymorphes Argument"
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr "NO_ARG_CHECK-Attribut"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  msgid "assumed-type argument"
  msgstr "Argument von angenommenem Typ"
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr "Arrayergebnis"
  
! #: fortran/resolve.cc:2695
  msgid "pointer or allocatable result"
  msgstr "Zeiger oder allozierbares Resultat"
  
! #: fortran/resolve.cc:2702
  msgid "result with non-constant character length"
  msgstr "Resultat mit nicht konstanter Zeichenlänge"
  
! #: fortran/resolve.cc:2714
  msgid "bind(c) procedure"
  msgstr "bind(c)-Prozedur"
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr "Schleifenvariable"
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr "Iteratorvariable"
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr "Anfangs-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr "End-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr "Schrittausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Objekt"
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
*************** msgstr "Variable ACQUIRED_LOCK"
*** 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"
  
--- 23144,23174 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Unterschiedliche CHARACTER-Längen (%ld/%ld) in Feldkonstruktor"
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Ganzzahlüberlauf bei der Berechnung des zu reservierenden Speichers"
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "Der Wert des Parameters PDT LEN »%s« stimmt nicht mit dem in der Dummy-Deklaration überein"
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Effektive Zeichenkettenlänge passt nicht zur deklarierten für Scheinargument »%s« (%ld/%ld)"
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Effektive Zeichenkettenlänge ist kürzer als die deklarierte für Scheinargument »%s« (%ld/%ld)"
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ziel für neue Rangabbildung ist zu klein (%ld < %ld)"
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
*************** msgstr "Argument NCOPIES des intrinsisch
*** 23172,23198 ****
  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"
--- 23231,23257 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist zu groß"
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "FROMPOS-Argument (%ld) außerhalb des Bereichs 0:%d in intrinsischem MVBITS"
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "LEN-Argument (%ld) außerhalb des Bereichs 0:%d in intrinsischem MVBITS"
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "TOPOS-Argument (%ld) außerhalb des Bereichs 0:%d in intrinsischem MVBITS"
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITS"
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITS"
*************** msgid "expected boolean type"
*** 23289,23295 ****
  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"
--- 23348,23354 ----
  msgstr "boolescher Typ erwartet"
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
*************** msgstr "Nicht genug 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"
--- 23411,23417 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
*************** msgstr "Profilerunterstützung für VxWo
*** 23747,23753 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "Ziel-Betriebssystem unterstützt keine unausgerichteten Zugriffe"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "Profiling ist für dieses Ziel noch nicht implementiert"
--- 23806,23812 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "Ziel-Betriebssystem unterstützt keine unausgerichteten Zugriffe"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "Profiling ist für dieses Ziel noch nicht implementiert"
*************** msgstr "Ausnahme %qs"
*** 23990,24002 ****
  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"
--- 24049,24061 ----
  msgid "Global declarative %s for %s"
  msgstr "Global deklarative %s für %s"
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr "SET identifier-11 TO LOCALE"
*************** msgstr "%qs ist veraltet; stattdessen %<
*** 24157,24168 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%qs ist veraltet; stattdessen %<-fno-zero-initialized-in-bss%> verwenden"
  
! #: config/aarch64/aarch64.opt:387
  #, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "unbekannte autovec-Einstellung %qs"
  
! #: config/aarch64/aarch64.opt:432
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr "unbekannte LDP/STP-Richtlinie %qs"
--- 24216,24227 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%qs ist veraltet; stattdessen %<-fno-zero-initialized-in-bss%> verwenden"
  
! #: config/aarch64/aarch64.opt:392
  #, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "unbekannte autovec-Einstellung %qs"
  
! #: config/aarch64/aarch64.opt:437
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr "unbekannte LDP/STP-Richtlinie %qs"
*************** msgstr "Attribut %qE steht mit Attribut
*** 24587,24594 ****
  
  #: 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"
--- 24646,24653 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "vorherige Deklaration hier"
*************** msgstr "Attribut-Direktive %qE ignoriert
*** 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"
--- 24664,24670 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "Attribut-Direktive im Bereich %<%E::%E%> ignoriert"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "Falsche Anzahl an Argumenten für das Attribut %qE angegeben"
*************** msgstr "Falsche Anzahl an Argumenten fü
*** 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"
--- 24674,24680 ----
  msgid "expected %i or more, found %i"
  msgstr "%i oder mehr erwartet, %i gefunden"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i erwartet, %i gefunden"
*************** msgstr "Typattribute ignoriert, nachdem
*** 24698,24709 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 24757,24768 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr "Auto-Profil enthält ungültigen
*** 24819,24951 ****
  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"
--- 24878,25010 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr "Auto-Profil enthält ungültigen Index %d für Dateiname"
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr "entsprechender Aufruf"
  
! #: auto-profile.cc:1653
  #, 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:1658
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr "entsprechender Quellort"
  
! #: auto-profile.cc:1829
  #, 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:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr "Ort des ersten Aufrufs"
  
! #: auto-profile.cc:1947
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr "Ort des zweiten Aufrufs"
  
! #: auto-profile.cc:2001
  #, 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:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr "Anzahl %<PRIu64> mit relativem Ort +%i, Diskriminator %i"
  
! #: auto-profile.cc:2049
  #, 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:2059 auto-profile.cc:2100
  #, gcc-internal-format
  msgid "location is after end of function"
  msgstr "Ort ist nach dem Ende der Funktion"
  
! #: auto-profile.cc:2088
  #, 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:2093
  #, 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:3027
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "Unerwartetes TAG."
  
! #: auto-profile.cc:3050
  #, 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:3212
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "Profilingdatei %s kann nicht geöffnet werden"
  
! #: auto-profile.cc:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr "Erkennungszahl des AutoFDO-Profils passt nicht"
  
! #: auto-profile.cc:3226
  #, 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:3238
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "Zusammenfassung aus %s kann nicht gelesen werden"
  
! #: auto-profile.cc:3246
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "Zeichenkettentabelle aus %s kann nicht gelesen werden"
  
! #: auto-profile.cc:3255
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "Funktionsprofil aus %s kann nicht gelesen werden"
  
! #: auto-profile.cc:3265
  #, 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
*** 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"
--- 25014,25020 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "Offset %qwi ist außerhalb der Grenzen der konstanten Zeichenkette"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE ist hier deklariert"
*************** msgstr "Nicht konstantes Argument 0 für
*** 25058,25064 ****
  msgid "illegal argument 0 to %qs"
  msgstr "ungültiges Argument 0 für %qs"
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, gcc-internal-format
  msgid "third argument to %<crc%> builtins must be a constant"
  msgstr "Drittes Argument für eingebautes %<crc%> muss eine Konstante sein"
--- 25117,25123 ----
  msgid "illegal argument 0 to %qs"
  msgstr "ungültiges Argument 0 für %qs"
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, gcc-internal-format
  msgid "third argument to %<crc%> builtins must be a constant"
  msgstr "Drittes Argument für eingebautes %<crc%> muss eine Konstante sein"
*************** msgstr "letztes Argument von %qD ist kei
*** 25133,25144 ****
  msgid "cannot tail-call: %s"
  msgstr "Tail-Call nicht möglich: %s"
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "Funktionsaufruf hat zusammengesetzten Wert"
  
! #: calls.cc:3566
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Übergabe von zu großem Argument auf dem Stapel"
--- 25192,25203 ----
  msgid "cannot tail-call: %s"
  msgstr "Tail-Call nicht möglich: %s"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "Funktionsaufruf hat zusammengesetzten Wert"
  
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Übergabe von zu großem Argument auf dem Stapel"
*************** msgstr "Interner Fehler: basic blocks no
*** 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"
--- 25841,26182 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "Interner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "Interner Fehler: caller edge count invalid"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "fehlender indirekter Aufruf in der Folge der spekulativen Aufrufe"
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "indirekter Aufruf in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "spekulative Kanten sind nicht benachbart"
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat speculative_id %i außerhalb des Bereichs"
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "der Hash der Aufrufanweisung zeigt nicht auf die erste direkte Kante der Folge von spekulativen Aufrufen"
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.cc:3928
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "missing direct call for speculation %i"
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "missing ref for speculation %i"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "Anzahl der spekulativen Ziele %i stimmt nicht mit num_speculative_call_targets %i überein"
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "Interner Fehler: aux field set for edge %s->%s"
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "Interner Fehler: cgraph count invalid"
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "Interner Fehler: inline clone in same comdat group list"
  
! #: cgraph.cc:3988
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "inline clone count is not compatible"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run must be non-negative"
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Interner Fehler: local symbols must be defined"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "Interner Fehler: externally visible inline clone"
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "Interner Fehler: inline clone with address taken"
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "Interner Fehler: inline clone is forced to output"
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "Inline-Klon wird aus Assemblercode heraus referenziert"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local wird außerhalb einer comdat-Gruppe gesetzt"
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "ungültiger Schalter »calls_comdat_local«"
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "Attribut %<malloc%> ist nur an Funktionen sinnvoll, die einen Zeiger zurückgeben"
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "Fehlzuordnung von semantischer Einlagerung"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "Interner Fehler: aux field set for indirect edge from %s"
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "edge count is not compatible with function count"
  
! #: cgraph.cc:4071
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "Anzahl der Kanten passt nicht zur Anzahl der Inline-Aufrufe"
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Interner Fehler: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "Kante hat sowohl call_stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "Interner Fehler: comdat-local function called by %s outside its comdat"
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Interner Fehler: inlined_to pointer is wrong"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "Interner Fehler: multiple inline callers"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Interner Fehler: inlined_to pointer set for noninline callers"
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "Interner Fehler: caller edge count does not match BB count"
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "Interner Fehler: indirect call count does not match BB count"
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "Verweis hat sowohl stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Interner Fehler: inlined_to pointer is set but no predecessors found"
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Interner Fehler: inlined_to pointer refers to itself"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "Interner Fehler: cgraph_node has wrong clone_of"
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "Interner Fehler: cgraph_node has wrong clone list"
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "Interner Fehler: cgraph_node is in clone list but it is not clone"
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "Interner Fehler: cgraph_node has wrong prev_clone pointer"
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "Interner Fehler: double linked list of clones corrupted"
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Interner Fehler: Alias has call edges"
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Interner Fehler: Alias has non-alias reference"
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Interner Fehler: Alias has more than one alias reference"
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Interner Fehler: Analyzed alias has no reference"
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Interner Fehler: No edge out of thunk node"
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Interner Fehler: More than one edge out of thunk node"
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Interner Fehler: Thunk is not supposed to have body"
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Interner Fehler: shared call_stmt:"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Interner Fehler: edge points to wrong declaration:"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "Interner Fehler: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "Interner Fehler: missing callgraph edge for call stmt:"
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "Interner Fehler: reference to dead statement"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr "Kante, die kein Rückruf ist, hat trotzdem callback_id"
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr "Kante hat sowohl %<callback%> als auch %<has_callback%>"
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr "Rückrufkante %s->%s hat keinen Rückruf-Übertrag"
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr "Rückrufkante %s->%s hat inkonsistente Kantenanzahl: höchstens %d erwartet, tatsächlich %d"
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr "Eine rückruftragende Kante zeigt auf __builtin_unreachable, aber ihre Rückruf-Kante %s->%s tut das nicht"
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "Kante %s->%s hat kein entsprechendes call_stmt"
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "Interner Fehler: an indirect edge from %s has no corresponding call_stmt"
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "fehlender Ursprung für einen Knoten in einer verschachtelten Liste"
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "origin points to a different parent"
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "Interner Fehler: verify_cgraph_node failed"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: section %s.%d is missing"
*************** msgstr "Gesamtgröße der lokalen Objekt
*** 26882,26898 ****
  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"
--- 26941,26957 ----
  msgid "impossible constraint in %<asm%>"
  msgstr "unmögliche Bedingung in %<asm%>"
  
! #: function.cc:4292
  #, 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:4313
  #, 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:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "Funktion gibt Aggregat zurück"
*************** msgstr "%qD angegebene Grenze %E ist gen
*** 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"
--- 27621,27627 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "flexibles Arrayelement %qD hat keine wohldefinierten Paddingbits für %qs"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr "PDP11-Bitfeld-Verarbeitung wird in %qs nicht unterstützt"
*************** msgstr "%qD hat mehr als %u Blöcke, das
*** 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"
--- 27661,27667 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr "Verweis auf das Label %qD, das innerhalb des Attributausdrucks %<assume%> definiert ist, von außerhalb des Attributs"
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
*************** msgstr "Dereferenzierung eines Nullzeige
*** 27622,27645 ****
  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
  #, gcc-internal-format
--- 27681,27704 ----
  msgid "function may return address of local variable"
  msgstr "Funktion liefert möglicherweise Adresse einer lokalen Variablen zurück"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurück"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr "Code erwartet zwischen %E und %E
*** 28529,28535 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr "%qD wird mit Zeiger %qE mit Offset%s ungleich 0 aufgerufen"
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr "zurückgegeben von %qD"
--- 28588,28594 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr "%qD wird mit Zeiger %qE mit Offset%s ungleich 0 aufgerufen"
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr "zurückgegeben von %qD"
*************** msgstr "in einem Aufruf der hier deklari
*** 28599,28802 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "Unbekannte Architekturspezifikation in Speichermodell %wi für %qD"
  
! #: gimple-ssa-warn-access.cc:2985
  #, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr "ungültiges Speichermodell %qs für %qD"
  
! #: gimple-ssa-warn-access.cc:2989
  #, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr "ungültiges Speichermodell %wi für %qD"
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  msgid "valid models are %e"
  msgstr "gültige Modelle sind %e"
  
! #: gimple-ssa-warn-access.cc:3017
  #, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr "ungültiges Fehler-Speichermodell %qs für %qD"
  
! #: gimple-ssa-warn-access.cc:3022
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr "gültige Fehler-Modelle sind %qs, %qs, %qs, %qs"
  
! #: gimple-ssa-warn-access.cc:3038
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr "Fehler-Speichermodell %qs kann nicht stärker als Erfolgs-Speichermodell %qs für %qD sein"
  
! #: gimple-ssa-warn-access.cc:3061
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr "Fehler-Speichermodell %wi kann nicht stärker als Erfolgs-Speichermodell %wi für %qD sein"
  
! #: gimple-ssa-warn-access.cc:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "gebundenes Argument %i mit Wert %s ist negativ, für Argument %i vom Typ Array variabler Länge vom Typ %s"
  
! #: gimple-ssa-warn-access.cc:3514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr "Argument %i Wert %s ist negativ"
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr "Argument %i ist null, aber der Wert des zugehörigen Größenarguments %i ist %s"
  
! #: gimple-ssa-warn-access.cc:3624
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "das verweisende Argument %u vom Typ %qT"
  
! #: gimple-ssa-warn-access.cc:3638
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "in einem Aufruf der Funktion %qD, die mit Attribut %qs deklariert wurde"
  
! #: gimple-ssa-warn-access.cc:3642
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "in einem Aufruf mit Typ %qT und Attribut %qs"
  
! #: gimple-ssa-warn-access.cc:3649
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "in einem Aufruf der Funktion %qD"
  
! #: gimple-ssa-warn-access.cc:3652
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "in einem Aufruf mit Typ %qT"
  
! #: gimple-ssa-warn-access.cc:3758
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr "%qD wird auf nicht alloziertem Objekt %qD aufgerufen"
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr "%qD wird mit Zeiger auf nicht alloziertes Objekt %qE aufgerufen"
  
! #: gimple-ssa-warn-access.cc:3786
  #, gcc-internal-format
  msgid "assigned here"
  msgstr "hier zugewiesen"
  
! #: gimple-ssa-warn-access.cc:3820
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "%qD wird mit Zeiger aufgerufen, der aus einer unpassenden Allozierungsfunktion stammt"
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr "%qD wird mit nicht alloziertem Zeiger aufgerufen"
  
! #: gimple-ssa-warn-access.cc:3977
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr "Zeiger %qE wird möglicherweise nach %qD verwendet"
  
! #: gimple-ssa-warn-access.cc:3978
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr "Zeiger %qE wird nach %qD verwendet"
  
! #: gimple-ssa-warn-access.cc:3982
  #, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr "Zeiger wird möglicherweise nach %qD verwendet"
  
! #: gimple-ssa-warn-access.cc:3983
  #, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr "Zeiger wird nach %qD verwendet"
  
! #: gimple-ssa-warn-access.cc:3987
  #, gcc-internal-format
  msgid "call to %qD here"
  msgstr "%qD wird hier aufgerufen"
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr "baumelnder Zeiger %qE auf %qD wird möglicherweise verwendet"
  
! #: gimple-ssa-warn-access.cc:4005
  #, gcc-internal-format
  msgid "using dangling pointer %qE to %qD"
  msgstr "baumelnder Zeiger %qE auf %qD wird verwendet"
  
! #: gimple-ssa-warn-access.cc:4010
  #, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr "baumelnder Zeiger auf %qD wird möglicherweise verwendet"
  
! #: gimple-ssa-warn-access.cc:4011
  #, gcc-internal-format
  msgid "using a dangling pointer to %qD"
  msgstr "baumelnder Zeiger auf %qD wird verwendet"
  
! #: 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"
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr "baumelnder Zeiger %qE auf ein unbenanntes temporäres Objekt wird möglicherweise verwendet"
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr "baumelnder Zeiger %qE auf ein unbenanntes temporäres Objekt wird verwendet"
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr "baumelnder Zeiger auf ein unbenanntes temporäres Objekt wird möglicherweise verwendet"
  
! #: gimple-ssa-warn-access.cc:4032
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "baumelnder Zeiger auf ein unbenanntes temporäres Objekt wird verwendet"
  
! #: gimple-ssa-warn-access.cc:4036
  #, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr "unbenanntes temporäres Objekt wird hier definiert"
  
! #: gimple-ssa-warn-access.cc:4126
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "%qD wird mit Zeiger %qE aufgerufen, der aus der unpassenden Allozierungsfunktion %qD stammt"
  
! #: gimple-ssa-warn-access.cc:4131
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "%qD wird mit Zeiger aufgerufen, der aus der unpassenden Allozierungsfunktion %qD stammt"
  
! #: gimple-ssa-warn-access.cc:4137
  #, gcc-internal-format
  msgid "call to %qD"
  msgstr "Aufruf von %qD"
  
! #: gimple-ssa-warn-access.cc:4665
  #, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr "Adresse der lokalen Variable %qD wird in %qE gespeichert"
--- 28658,28861 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "Unbekannte Architekturspezifikation in Speichermodell %wi für %qD"
  
! #: gimple-ssa-warn-access.cc:2984
  #, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr "ungültiges Speichermodell %qs für %qD"
  
! #: gimple-ssa-warn-access.cc:2988
  #, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr "ungültiges Speichermodell %wi für %qD"
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  msgid "valid models are %e"
  msgstr "gültige Modelle sind %e"
  
! #: gimple-ssa-warn-access.cc:3016
  #, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr "ungültiges Fehler-Speichermodell %qs für %qD"
  
! #: gimple-ssa-warn-access.cc:3021
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr "gültige Fehler-Modelle sind %qs, %qs, %qs, %qs"
  
! #: gimple-ssa-warn-access.cc:3037
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr "Fehler-Speichermodell %qs kann nicht stärker als Erfolgs-Speichermodell %qs für %qD sein"
  
! #: gimple-ssa-warn-access.cc:3060
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr "Fehler-Speichermodell %wi kann nicht stärker als Erfolgs-Speichermodell %wi für %qD sein"
  
! #: gimple-ssa-warn-access.cc:3554
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "gebundenes Argument %i mit Wert %s ist negativ, für Argument %i vom Typ Array variabler Länge vom Typ %s"
  
! #: gimple-ssa-warn-access.cc:3562
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr "Argument %i Wert %s ist negativ"
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr "Argument %i ist null, aber der Wert des zugehörigen Größenarguments %i ist %s"
  
! #: gimple-ssa-warn-access.cc:3672
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "das verweisende Argument %u vom Typ %qT"
  
! #: gimple-ssa-warn-access.cc:3686
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "in einem Aufruf der Funktion %qD, die mit Attribut %qs deklariert wurde"
  
! #: gimple-ssa-warn-access.cc:3690
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "in einem Aufruf mit Typ %qT und Attribut %qs"
  
! #: gimple-ssa-warn-access.cc:3697
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "in einem Aufruf der Funktion %qD"
  
! #: gimple-ssa-warn-access.cc:3700
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "in einem Aufruf mit Typ %qT"
  
! #: gimple-ssa-warn-access.cc:3806
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr "%qD wird auf nicht alloziertem Objekt %qD aufgerufen"
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr "%qD wird mit Zeiger auf nicht alloziertes Objekt %qE aufgerufen"
  
! #: gimple-ssa-warn-access.cc:3834
  #, gcc-internal-format
  msgid "assigned here"
  msgstr "hier zugewiesen"
  
! #: gimple-ssa-warn-access.cc:3868
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "%qD wird mit Zeiger aufgerufen, der aus einer unpassenden Allozierungsfunktion stammt"
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr "%qD wird mit nicht alloziertem Zeiger aufgerufen"
  
! #: gimple-ssa-warn-access.cc:4025
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr "Zeiger %qE wird möglicherweise nach %qD verwendet"
  
! #: gimple-ssa-warn-access.cc:4026
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr "Zeiger %qE wird nach %qD verwendet"
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr "Zeiger wird möglicherweise nach %qD verwendet"
  
! #: gimple-ssa-warn-access.cc:4031
  #, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr "Zeiger wird nach %qD verwendet"
  
! #: gimple-ssa-warn-access.cc:4035
  #, gcc-internal-format
  msgid "call to %qD here"
  msgstr "%qD wird hier aufgerufen"
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr "baumelnder Zeiger %qE auf %qD wird möglicherweise verwendet"
  
! #: gimple-ssa-warn-access.cc:4053
  #, gcc-internal-format
  msgid "using dangling pointer %qE to %qD"
  msgstr "baumelnder Zeiger %qE auf %qD wird verwendet"
  
! #: gimple-ssa-warn-access.cc:4058
  #, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr "baumelnder Zeiger auf %qD wird möglicherweise verwendet"
  
! #: gimple-ssa-warn-access.cc:4059
  #, gcc-internal-format
  msgid "using a dangling pointer to %qD"
  msgstr "baumelnder Zeiger auf %qD wird verwendet"
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr "baumelnder Zeiger %qE auf ein unbenanntes temporäres Objekt wird möglicherweise verwendet"
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr "baumelnder Zeiger %qE auf ein unbenanntes temporäres Objekt wird verwendet"
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr "baumelnder Zeiger auf ein unbenanntes temporäres Objekt wird möglicherweise verwendet"
  
! #: gimple-ssa-warn-access.cc:4080
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "baumelnder Zeiger auf ein unbenanntes temporäres Objekt wird verwendet"
  
! #: gimple-ssa-warn-access.cc:4084
  #, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr "unbenanntes temporäres Objekt wird hier definiert"
  
! #: gimple-ssa-warn-access.cc:4174
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "%qD wird mit Zeiger %qE aufgerufen, der aus der unpassenden Allozierungsfunktion %qD stammt"
  
! #: gimple-ssa-warn-access.cc:4179
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "%qD wird mit Zeiger aufgerufen, der aus der unpassenden Allozierungsfunktion %qD stammt"
  
! #: gimple-ssa-warn-access.cc:4185
  #, gcc-internal-format
  msgid "call to %qD"
  msgstr "Aufruf von %qD"
  
! #: gimple-ssa-warn-access.cc:4713
  #, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr "Adresse der lokalen Variable %qD wird in %qE gespeichert"
*************** msgstr "Token %u hat %<y-location == %ll
*** 29600,29945 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ungültige Verwendung des Attributs %<fallthrough%>"
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr "virtuelle Tabelle des Typs %qD verletzt die One-Definition-Rule"
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr "Variable mit demselben Assemblernamen wie die virtuelle Tabelle ist in anderer Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr "virtuelle Tabelle des Typs %qD enthält RTTI-Information"
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr "wird aber überragt von einer Tabelle ohne RTTI-Informationen aus anderer Übersetzungseinheit"
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr "RTTI wird für diesen Typ nicht funktionieren"
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr "die virtuelle Tabelle des in Konflikt stehenden Typs aus der anderen Übersetzungseinheit ist unterschiedlich groß"
  
! #: ipa-devirt.cc:799
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr "der in Konflikt stehende Typ aus der anderen Übersetzungseinheit hat unterschiedliche RTTI-Information"
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr "der in Konflikt stehende Typ aus der anderen Übersetzungseinheit"
  
! #: ipa-devirt.cc:847
  #, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "enthält zusätzliche virtuelle Methode %qD"
  
! #: ipa-devirt.cc:854
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr "der in Konflikt stehende Typ aus der anderen Übersetzungseinheit hat virtuelle Tabelle mit mehr Einträgen"
  
! #: ipa-devirt.cc:880
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "virtuelle Methode %qD"
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr "sollte der virtuellen Methode %qD entsprechen, tut es aber nicht"
  
! #: ipa-devirt.cc:890
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr "der in Konflikt stehende Typ aus der anderen Übersetzungseinheit hat virtuelle Tabelle mit unterschiedlichem Inhalt"
  
! #: ipa-devirt.cc:924
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "Typ %qT (typedef von %qT) verletzt die One-Definition-Rule von C++"
  
! #: ipa-devirt.cc:932
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "Typ %qT verletzt die One-Definition-Rule von C++"
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr "ein unterschiedlicher Typ ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr "der erste Unterschied der entsprechenden Definitionen ist Feld %qD"
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr "der erste Unterschied der entsprechenden Definitionen ist Methode %qD"
  
! #: ipa-devirt.cc:1066
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr "Typ %qT (in unbenanntem Namensraum definiert) kann nicht zum Typ %qT passen (über Grenzen von Übersetzungseinheiten hinaus)"
  
! #: ipa-devirt.cc:1071
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr "Typ %qT (in unbenanntem Namensraum definiert) kann nicht passen (über Grenzen von Übersetzungseinheiten hinaus)"
  
! #: ipa-devirt.cc:1076
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "der inkompatible Typ, der in einer anderen Übersetzungseinheit definiert ist"
  
! #: ipa-devirt.cc:1092
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr "Typname %qs sollte dem Typnamen %qs entsprechen"
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "der inkompatible Typ ist hier definiert"
  
! #: ipa-devirt.cc:1124
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "Arraytypen haben unterschiedliche Grenzen"
  
! #: ipa-devirt.cc:1139
  #, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "unverträgliche Rückgabetypen"
  
! #: ipa-devirt.cc:1154
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "Fehlzuordnung in implizitem this-Zeiger"
  
! #: ipa-devirt.cc:1157
  #, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "unverträgliche Typen in Parameter %i"
  
! #: ipa-devirt.cc:1168
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "Typen haben unterschiedliche Anzahl von Parametern"
  
! #: ipa-devirt.cc:1184
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "Typ %qT verletzt für sich genommen die One-Definition-Rule von C++"
  
! #: ipa-devirt.cc:1190
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "Typ %qT sollte Typ %qT entsprechen"
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr "ein Typ mit unterschiedlicher Genauigkeit ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1273
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "ein Vektortyp mit unterschiedlicher Anzahl von Elementen ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr "ein Typ mit unterschiedlichem Vorzeichen ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr "er ist in einer anderen Übersetzungseinheit als Zeiger in unterschiedlichem Adressraum definiert"
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr "er ist in einer anderen Übersetzungseinheit als Zeiger auf einen anderen Typen definiert"
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr "ein Array unterschiedlicher Größe ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1389
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr "hat unterschiedlichen Rückgabetyp in einer anderen Übersetzungseinheit"
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr "hat unterschiedliche Parameter in einer anderen Übersetzungseinheit"
  
! #: ipa-devirt.cc:1447
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr "ein Typ aus einer anderen Übersetzungseinheit ist nicht polymorph"
  
! #: ipa-devirt.cc:1451
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr "ein Typ aus einer anderen Übersetzungseinheit ist polymorph"
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr "ein Typ mit unterschiedlichen Zeigern in der virtuellen Tabelle ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr "ein Typ mit unterschiedlichen Basistypen ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1484
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr "ein Feld mit unterschiedlichem Namen ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr "ein Feld mit selbem Namen aber unterschiedlichem Typ ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1511
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr "Felder haben unterschiedliches Layout in einer anderen Übersetzungseinheit"
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr "ein Feld ist ein Bitfeld, das andere jedoch nicht"
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr "ein Typ mit unterschiedlicher Anzahl von Feldern ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr "ein Typ mit unterschiedlicher Größe ist in einer anderer Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr "ein Typ muss konstruiert sein, der andere nicht"
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr "unverträgliches Speicherlayout"
  
! #: ipa-devirt.cc:1706
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "die zusätzliche Basisklasse ist hier definiert"
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] "Wenn Typ %qD »final« wäre, würde %i Aufruf devirtualisiert werden"
  msgstr[1] "Wenn Typ %qD »final« wäre, würden %i Aufrufe devirtualisiert werden"
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Wenn Typ %qD »final« wäre, würde %i Aufruf, der %lli-mal ausgeführt wurde, devirtualisiert werden"
  msgstr[1] "Wenn Typ %qD »final« wäre, würden %i Aufrufe, die %lli-mal ausgeführt wurden, devirtualisiert werden"
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] "Wenn der virtuelle Destruktor von %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufruf einschalten"
  msgstr[1] "Wenn der virtuelle Destruktor von %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufrufen einschalten"
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] "Wenn die Methode %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufruf einschalten"
  msgstr[1] "Wenn die Methode %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufrufen einschalten"
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Wenn der virtuelle Destruktor von %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgeführt wurde, einschalten"
  msgstr[1] "Wenn der virtuelle Destruktor von %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgeführt wurden, einschalten"
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Wenn die Methode %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgeführt wurde, einschalten"
  msgstr[1] "Wenn die Methode %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgeführt wurden, einschalten"
  
! #: ipa-devirt.cc:4372
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "Typ %qs verletzt die One-Definition-Rule von C++"
  
! #: ipa-devirt.cc:4381
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr "eine Aufzählung mit anderer Anzahl von Werten ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr "eine Aufzählung mit unterschiedlichen Wertnamen ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr "eine Aufzählung mit anderen Werten ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:4410
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "der Name %qs unterscheidet sich vom Namen %qs, der in einer anderen Übersetzungseinheit definiert ist"
  
! #: ipa-devirt.cc:4416
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "Name %qs ist als %u-Bit definiert, in einer anderen Übersetzungseinheit jedoch als %u-Bit"
  
! #: ipa-devirt.cc:4425
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "Name %qs ist als %wd definiert, in einer anderen Übersetzungseinheit jedoch als %wd"
  
! #: ipa-devirt.cc:4431
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "Name %qs wird in einer anderen Übersetzungseinheit mit unterschiedlichem Wert definiert"
  
! #: ipa-devirt.cc:4436
  #, gcc-internal-format
  msgid "mismatching definition"
  msgstr "abweichende Definition"
--- 29659,30004 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ungültige Verwendung des Attributs %<fallthrough%>"
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr "virtuelle Tabelle des Typs %qD verletzt die One-Definition-Rule"
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr "Variable mit demselben Assemblernamen wie die virtuelle Tabelle ist in anderer Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr "virtuelle Tabelle des Typs %qD enthält RTTI-Information"
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr "wird aber überragt von einer Tabelle ohne RTTI-Informationen aus anderer Übersetzungseinheit"
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr "RTTI wird für diesen Typ nicht funktionieren"
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr "die virtuelle Tabelle des in Konflikt stehenden Typs aus der anderen Übersetzungseinheit ist unterschiedlich groß"
  
! #: ipa-devirt.cc:868
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr "der in Konflikt stehende Typ aus der anderen Übersetzungseinheit hat unterschiedliche RTTI-Information"
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr "der in Konflikt stehende Typ aus der anderen Übersetzungseinheit"
  
! #: ipa-devirt.cc:916
  #, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "enthält zusätzliche virtuelle Methode %qD"
  
! #: ipa-devirt.cc:923
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr "der in Konflikt stehende Typ aus der anderen Übersetzungseinheit hat virtuelle Tabelle mit mehr Einträgen"
  
! #: ipa-devirt.cc:949
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "virtuelle Methode %qD"
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr "sollte der virtuellen Methode %qD entsprechen, tut es aber nicht"
  
! #: ipa-devirt.cc:959
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr "der in Konflikt stehende Typ aus der anderen Übersetzungseinheit hat virtuelle Tabelle mit unterschiedlichem Inhalt"
  
! #: ipa-devirt.cc:993
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "Typ %qT (typedef von %qT) verletzt die One-Definition-Rule von C++"
  
! #: ipa-devirt.cc:1001
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "Typ %qT verletzt die One-Definition-Rule von C++"
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr "ein unterschiedlicher Typ ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr "der erste Unterschied der entsprechenden Definitionen ist Feld %qD"
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr "der erste Unterschied der entsprechenden Definitionen ist Methode %qD"
  
! #: ipa-devirt.cc:1135
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr "Typ %qT (in unbenanntem Namensraum definiert) kann nicht zum Typ %qT passen (über Grenzen von Übersetzungseinheiten hinaus)"
  
! #: ipa-devirt.cc:1140
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr "Typ %qT (in unbenanntem Namensraum definiert) kann nicht passen (über Grenzen von Übersetzungseinheiten hinaus)"
  
! #: ipa-devirt.cc:1145
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "der inkompatible Typ, der in einer anderen Übersetzungseinheit definiert ist"
  
! #: ipa-devirt.cc:1161
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr "Typname %qs sollte dem Typnamen %qs entsprechen"
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "der inkompatible Typ ist hier definiert"
  
! #: ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "Arraytypen haben unterschiedliche Grenzen"
  
! #: ipa-devirt.cc:1208
  #, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "unverträgliche Rückgabetypen"
  
! #: ipa-devirt.cc:1223
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "Fehlzuordnung in implizitem this-Zeiger"
  
! #: ipa-devirt.cc:1226
  #, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "unverträgliche Typen in Parameter %i"
  
! #: ipa-devirt.cc:1237
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "Typen haben unterschiedliche Anzahl von Parametern"
  
! #: ipa-devirt.cc:1253
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "Typ %qT verletzt für sich genommen die One-Definition-Rule von C++"
  
! #: ipa-devirt.cc:1259
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "Typ %qT sollte Typ %qT entsprechen"
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr "ein Typ mit unterschiedlicher Genauigkeit ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1342
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "ein Vektortyp mit unterschiedlicher Anzahl von Elementen ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr "ein Typ mit unterschiedlichem Vorzeichen ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr "er ist in einer anderen Übersetzungseinheit als Zeiger in unterschiedlichem Adressraum definiert"
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr "er ist in einer anderen Übersetzungseinheit als Zeiger auf einen anderen Typen definiert"
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr "ein Array unterschiedlicher Größe ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1458
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr "hat unterschiedlichen Rückgabetyp in einer anderen Übersetzungseinheit"
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr "hat unterschiedliche Parameter in einer anderen Übersetzungseinheit"
  
! #: ipa-devirt.cc:1516
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr "ein Typ aus einer anderen Übersetzungseinheit ist nicht polymorph"
  
! #: ipa-devirt.cc:1520
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr "ein Typ aus einer anderen Übersetzungseinheit ist polymorph"
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr "ein Typ mit unterschiedlichen Zeigern in der virtuellen Tabelle ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr "ein Typ mit unterschiedlichen Basistypen ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1553
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr "ein Feld mit unterschiedlichem Namen ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr "ein Feld mit selbem Namen aber unterschiedlichem Typ ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1580
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr "Felder haben unterschiedliches Layout in einer anderen Übersetzungseinheit"
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr "ein Feld ist ein Bitfeld, das andere jedoch nicht"
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr "ein Typ mit unterschiedlicher Anzahl von Feldern ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr "ein Typ mit unterschiedlicher Größe ist in einer anderer Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr "ein Typ muss konstruiert sein, der andere nicht"
  
! #: ipa-devirt.cc:1656
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr "unverträgliches Speicherlayout"
  
! #: ipa-devirt.cc:1775
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "die zusätzliche Basisklasse ist hier definiert"
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] "Wenn Typ %qD »final« wäre, würde %i Aufruf devirtualisiert werden"
  msgstr[1] "Wenn Typ %qD »final« wäre, würden %i Aufrufe devirtualisiert werden"
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Wenn Typ %qD »final« wäre, würde %i Aufruf, der %lli-mal ausgeführt wurde, devirtualisiert werden"
  msgstr[1] "Wenn Typ %qD »final« wäre, würden %i Aufrufe, die %lli-mal ausgeführt wurden, devirtualisiert werden"
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] "Wenn der virtuelle Destruktor von %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufruf einschalten"
  msgstr[1] "Wenn der virtuelle Destruktor von %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufrufen einschalten"
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] "Wenn die Methode %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufruf einschalten"
  msgstr[1] "Wenn die Methode %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufrufen einschalten"
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Wenn der virtuelle Destruktor von %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgeführt wurde, einschalten"
  msgstr[1] "Wenn der virtuelle Destruktor von %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgeführt wurden, einschalten"
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Wenn die Methode %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufruf, der %lli-mal ausgeführt wurde, einschalten"
  msgstr[1] "Wenn die Methode %qD als »final« deklariert wäre, würde das die Devirtualisierung von %d Aufrufen, die %lli-mal ausgeführt wurden, einschalten"
  
! #: ipa-devirt.cc:4442
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "Typ %qs verletzt die One-Definition-Rule von C++"
  
! #: ipa-devirt.cc:4451
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr "eine Aufzählung mit anderer Anzahl von Werten ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr "eine Aufzählung mit unterschiedlichen Wertnamen ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr "eine Aufzählung mit anderen Werten ist in einer anderen Übersetzungseinheit definiert"
  
! #: ipa-devirt.cc:4480
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "der Name %qs unterscheidet sich vom Namen %qs, der in einer anderen Übersetzungseinheit definiert ist"
  
! #: ipa-devirt.cc:4486
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "Name %qs ist als %u-Bit definiert, in einer anderen Übersetzungseinheit jedoch als %u-Bit"
  
! #: ipa-devirt.cc:4495
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "Name %qs ist als %wd definiert, in einer anderen Übersetzungseinheit jedoch als %wd"
  
! #: ipa-devirt.cc:4501
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "Name %qs wird in einer anderen Übersetzungseinheit mit unterschiedlichem Wert definiert"
  
! #: ipa-devirt.cc:4506
  #, gcc-internal-format
  msgid "mismatching definition"
  msgstr "abweichende Definition"
*************** msgstr "IPA-Inline-Zusammenfassung fehlt
*** 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"
--- 30018,30024 ----
  msgid "IPA modref summary is missing in input file"
  msgstr "IPA-modref-Zusammenfassung fehlt in Eingabedatei"
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "ungültige Sprungfunktion in LTO-Datenstrom"
*************** msgstr "Höchstzahl der Durchläufe für
*** 30189,30200 ****
  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)"
--- 30248,30259 ----
  msgid "unable to find a register to spill"
  msgstr "Kein Register zum Auslagern gefunden"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "inkonsistente Operandenbedingungen in einem %<asm%>"
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Höchstzahl der erzeugten Neuladebefehle pro Befehl ist erreicht (%d)"
*************** msgstr "%qs-Klausel mit %<sink%>-Modifiz
*** 30561,30567 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "%qs-Klausel mit %<sink%>-Modifizierer verweist auf Iteration, die niemals im Iterationsraum ist"
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr "ungültiger nicht-rechteckiger OpenMP-Schleifenschritt; %<(%E - %E) * %E%> ist kein Vielfaches von Schleife %d Schritt %qE"
--- 30620,30626 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "%qs-Klausel mit %<sink%>-Modifizierer verweist auf Iteration, die niemals im Iterationsraum ist"
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr "ungültiger nicht-rechteckiger OpenMP-Schleifenschritt; %<(%E - %E) * %E%> ist kein Vielfaches von Schleife %d Schritt %qE"
*************** msgid "output operand %d must use %<&%>
*** 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)"
--- 32014,32038 ----
  msgstr "Ausgabeoperand %d muss %<&%>-Bedingung verwenden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93748
! #: regcprop.cc:1304
  #, 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:1316
  #, 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:1319
  #, 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:1331
  #, 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 "äußere Transaktion in %<transa
*** 32938,33104 ****
  msgid "ignoring loop annotation"
  msgstr "Schleifenannotation wird ignoriert"
  
! #: tree-cfg.cc:2981
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Konstante wird bei %<ADDR_EXPR%>-Änderung nicht neu berechnet"
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Seiteneffekte werden bei %<ADDR_EXPR%>-Änderung nicht neu berechnet"
  
! #: tree-cfg.cc:3001
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "Adresse genommen, aber %<TREE_ADDRESSABLE%>-Bit nicht gesetzt"
  
! #: tree-cfg.cc:3027
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "nicht-skalares %qs"
  
! #: tree-cfg.cc:3041
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "ungültiger Positions- oder Größenoperand für %qs"
  
! #: tree-cfg.cc:3047
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "Genauigkeit des ganzzahligen Ergebnistypen passt nicht zur Feldgröße von %qs"
  
! #: tree-cfg.cc:3056
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "Betriebsart-Größe des nicht-ganzzahligen Ergebnisses passt nicht zur Feldgröße von %qs"
  
! #: tree-cfg.cc:3064
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "Operand von %qs ohne Modus-Genauigkeit"
  
! #: tree-cfg.cc:3071
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "Position plus Größe überschreitet die Größe des referenzierten Objekts in %qs"
  
! #: tree-cfg.cc:3082
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "Typunverträglichkeit in %qs-Verweis"
  
! #: tree-cfg.cc:3098
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "Umwandlung von %qs auf der linken Seite eines %qs"
  
! #: tree-cfg.cc:3106
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "Umwandlung eines Registers auf eine andere Größe in %qs"
  
! #: tree-cfg.cc:3126
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "nicht-Top-Level %qs"
  
! #: tree-cfg.cc:3141
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "ungültiger Operand für %qs"
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "unverträgliche Typen in %qs"
  
! #: tree-cfg.cc:3172
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "ungültiger Offset-Operator %qs"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "ungültiger Adressoperand in %qs"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "ungültiger Offset-Operand in %qs"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ungültige Clique in %qs"
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs in GIMPLE-IL"
  
! #: tree-cfg.cc:3254
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr "%qs als Basis, es ist jedoch ein Nicht-Register erforderlich"
  
! #: tree-cfg.cc:3269
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ungültiger Ausdruck für Min-L-Wert"
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "Gimple-Aufruf hat zwei Ziele"
  
! #: tree-cfg.cc:3329
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "Gimple-Aufruf hat kein Ziel"
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ungültige Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3346
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Nicht-Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3357
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "ungültiger »pure const«-Status für Funktion"
  
! #: tree-cfg.cc:3369
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "ungültige LHS in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3377
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS in %<noreturn%>-Aufruf"
  
! #: tree-cfg.cc:3391
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "ungültige Umwandlung in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3400
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "ungültige statische Kette in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "statische Kette mit Funktion, die keine verwendet"
--- 32997,33163 ----
  msgid "ignoring loop annotation"
  msgstr "Schleifenannotation wird ignoriert"
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Konstante wird bei %<ADDR_EXPR%>-Änderung nicht neu berechnet"
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Seiteneffekte werden bei %<ADDR_EXPR%>-Änderung nicht neu berechnet"
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "Adresse genommen, aber %<TREE_ADDRESSABLE%>-Bit nicht gesetzt"
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "nicht-skalares %qs"
  
! #: tree-cfg.cc:3043
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "ungültiger Positions- oder Größenoperand für %qs"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "Genauigkeit des ganzzahligen Ergebnistypen passt nicht zur Feldgröße von %qs"
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "Betriebsart-Größe des nicht-ganzzahligen Ergebnisses passt nicht zur Feldgröße von %qs"
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "Operand von %qs ohne Modus-Genauigkeit"
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "Position plus Größe überschreitet die Größe des referenzierten Objekts in %qs"
  
! #: tree-cfg.cc:3084
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "Typunverträglichkeit in %qs-Verweis"
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "Umwandlung von %qs auf der linken Seite eines %qs"
  
! #: tree-cfg.cc:3108
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "Umwandlung eines Registers auf eine andere Größe in %qs"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "nicht-Top-Level %qs"
  
! #: tree-cfg.cc:3143
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "ungültiger Operand für %qs"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "unverträgliche Typen in %qs"
  
! #: tree-cfg.cc:3174
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "ungültiger Offset-Operator %qs"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "ungültiger Adressoperand in %qs"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "ungültiger Offset-Operand in %qs"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ungültige Clique in %qs"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs in GIMPLE-IL"
  
! #: tree-cfg.cc:3256
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr "%qs als Basis, es ist jedoch ein Nicht-Register erforderlich"
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ungültiger Ausdruck für Min-L-Wert"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "Gimple-Aufruf hat zwei Ziele"
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "Gimple-Aufruf hat kein Ziel"
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ungültige Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Nicht-Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "ungültiger »pure const«-Status für Funktion"
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "ungültige LHS in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS in %<noreturn%>-Aufruf"
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "ungültige Umwandlung in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "ungültige statische Kette in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "statische Kette mit Funktion, die keine verwendet"
*************** msgstr "statische Kette mit Funktion, di
*** 33109,33729 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "Aufruf von %<__builtin_unreachable%> oder %<__builtin_trap%> mit Argumenten"
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr "%<DEFERRED_INIT%>-Aufrufe sollten die gleiche konstante Größe für das erste Argument und LHS haben"
  
! #: tree-cfg.cc:3479
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "ungültiges Argument für GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3506
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "ungültige Operanden in GIMPLE-Vergleich"
  
! #: tree-cfg.cc:3517
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "Vergleichsoperandentypen passen nicht"
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "In booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstützt"
  
! #: tree-cfg.cc:3549
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "Nicht-Vektoroperanden in Vektorvergleich"
  
! #: tree-cfg.cc:3558
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ungültiger Ergebnistyp in Vektorvergleich"
  
! #: tree-cfg.cc:3565
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "falscher Ergebnistyp bei Vergleich"
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "Nicht-Register als LHS von unärer Operation"
  
! #: tree-cfg.cc:3593
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "ungültiger Operand in unärer Operation"
  
! #: tree-cfg.cc:3616
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "ungültige Vektortypen in NOP-Umwandlung"
  
! #: tree-cfg.cc:3653
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ungültige Typen in NOP-Umwandlung"
  
! #: tree-cfg.cc:3668
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ungültige Typen in Adressraumumwandlung"
  
! #: tree-cfg.cc:3682
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "ungültige Typen Festkomma-Umwandlung"
  
! #: tree-cfg.cc:3697
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "ungültige Typen in Umwandlung zu Gleitkomma"
  
! #: tree-cfg.cc:3712
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "ungültige Typen in Umwandlung in Ganzzahl"
  
! #: tree-cfg.cc:3752
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "Typunverträglichkeit in %qs-Ausdruck"
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "ungültiger Typen für %qs"
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs sollte von einem Skalar auf einen gleichartigen Vektor abbilden"
  
! #: tree-cfg.cc:3789
  #, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "ungültiger Typ für %qs"
  
! #: tree-cfg.cc:3813
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "nicht-triviale Umwandlung in unärer Operation"
  
! #: tree-cfg.cc:3838
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "Nicht-Register als LHS von binärer Operation"
  
! #: tree-cfg.cc:3845
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ungültige Operanden in binärer Operation"
  
! #: tree-cfg.cc:3950
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ungültige Nicht-Vektor-Operanden für %qs"
  
! #: tree-cfg.cc:3961
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "Ungültige (Zeiger-)Operanden %qs"
  
! #: tree-cfg.cc:4196
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.cc:4209
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "Typ passt nicht in binärem Ausdruck"
  
! #: tree-cfg.cc:4237
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "Nicht-Register als LHS von ternärer Operation"
  
! #: tree-cfg.cc:4245
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "ungültige Operanden in ternärer Operation"
  
! #: tree-cfg.cc:4277
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "das erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis haben"
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.cc:4342
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "Vektoren unterschiedlicher Elementanzahl in %qs gefunden"
  
! #: tree-cfg.cc:4358
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ungültiger Maskentyp in %qs"
  
! #: tree-cfg.cc:4419
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "unerlaubte Typkombination in %qs"
  
! #: tree-cfg.cc:4428
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ungültige Position oder Größe in %qs"
  
! #: tree-cfg.cc:4434
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs in non-mode-precision Operanden"
  
! #: tree-cfg.cc:4444
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Einschub außerhalb des gültigen Bereichs in %qs"
  
! #: tree-cfg.cc:4454
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs nicht an Elementgrenze"
  
! #: tree-cfg.cc:4510
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "nicht-triviale Umwandlung in %qs"
  
! #: tree-cfg.cc:4519
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "ungültige linke Seite %qs für Zuweisung: %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:4527
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "%s auf der linken Seite einer Clobber-Anweisung"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "%qs auf der linken Seite einer Zuweisung"
  
! #: tree-cfg.cc:4554
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ungültiger Operand in %qs"
  
! #: tree-cfg.cc:4586
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "ungültiges %qs-Größenargument beim Laden"
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ungültige rechte Seite für GIMPLE-Speicherung: %qs"
  
! #: tree-cfg.cc:4648
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr "Nicht-Register als linke Seite mit Vektorkonstruktor"
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ungültiger Typ der Vektor-%qs-Elemente"
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "falsche Anzahl der Vektor-%qs-Elemente"
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "falscher Typ der Elemente eines Vektorkonstruktors"
  
! #: tree-cfg.cc:4713
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "Interner Fehler: vector %qs with non-NULL element index"
  
! #: tree-cfg.cc:4720
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "Interner Fehler: vector %qs element is not a GIMPLE value"
  
! #: tree-cfg.cc:4729
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "Interner Fehler: non-vector %qs with elements"
  
! #: tree-cfg.cc:4756
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "Interner Fehler: nontemporal store lhs cannot be a gimple register"
  
! #: tree-cfg.cc:4799
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Interner Fehler: invalid operand in return statement"
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "Interner Fehler: invalid conversion in return statement"
  
! #: tree-cfg.cc:4833
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "Interner Fehler: goto destination is neither a label nor a pointer"
  
! #: tree-cfg.cc:4852
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Interner Fehler: invalid operand to switch statement"
  
! #: tree-cfg.cc:4860
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Interner Fehler: non-integral type switch statement"
  
! #: tree-cfg.cc:4870
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Interner Fehler: invalid default case label in switch statement"
  
! #: tree-cfg.cc:4882
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "Interner Fehler: invalid %<CASE_CHAIN%>"
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Interner Fehler: invalid case label in switch statement"
  
! #: tree-cfg.cc:4895
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Interner Fehler: invalid case range in switch statement"
  
! #: tree-cfg.cc:4905
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "Interner Fehler: type precision mismatch in switch statement"
  
! #: tree-cfg.cc:4912
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Interner Fehler: type mismatch for case label in switch statement"
  
! #: tree-cfg.cc:4921
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Interner Fehler: case labels not sorted in switch statement"
  
! #: tree-cfg.cc:4964
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Interner Fehler: label context is not the current function declaration"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:4973
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "Interner Fehler: incorrect entry in %<label_to_block_map%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:4983
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "Interner Fehler: incorrect setting of landing pad number"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:4999
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Interner Fehler: invalid comparison code in gimple cond"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:5007
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Interner Fehler: invalid labels in gimple cond"
  
! #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr "Interner Fehler: gimple cond condition cannot throw"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "Interner Fehler: invalid %<PHI%> result"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93852
! #: tree-cfg.cc:5125
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "Interner Fehler: missing %<PHI%> def"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5139
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Interner Fehler: invalid %<PHI%> argument"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5146
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "Interner Fehler: incompatible types in %<PHI%> argument %u"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5249
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "Interner Fehler: %<verify_gimple%> failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5308
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "Interner Fehler: dead statement in EH table"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "Interner Fehler: location references block not in block tree"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5373
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Interner Fehler: local declaration from a different function"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5476
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "Interner Fehler: gimple_bb (phi) is set to a wrong basic block"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5485
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "Interner Fehler: PHI node with location"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "Interner Fehler: incorrect sharing of tree nodes"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "Interner Fehler: virtual PHI with argument locations"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "Interner Fehler: gimple_bb (stmt) is set to a wrong basic block"
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "Interner Fehler: statement marked for throw, but doesn%'t"
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "Interner Fehler: statement marked for throw in middle of block"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5599
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "Interner Fehler: verify_gimple failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "Interner Fehler: ENTRY_BLOCK has IL associated with it"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "Interner Fehler: EXIT_BLOCK has IL associated with it"
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "Interner Fehler: fallthru to exit from bb %d"
  
! #: tree-cfg.cc:5643
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr "Interner Fehler: entry block count not initialized"
  
! #: tree-cfg.cc:5649
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr "Interner Fehler: exit block count not initialized"
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr "Interner Fehler: probability of edge from entry block not initialized"
  
! #: tree-cfg.cc:5662
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "Interner Fehler: exit block count is not compatible with entry block count"
  
! #: tree-cfg.cc:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr "Interner Fehler: count of bb %d not initialized"
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr "Interner Fehler: probability of edge %d->%d not initialized"
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "Interner Fehler: count of bb %d is not compatible with entry block count"
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr "Interner Fehler: nonlocal label %qD is not first in a sequence of labels in bb %d"
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr "Interner Fehler: EH landing pad label %qD is not first in a sequence of labels in bb %d"
  
! #: tree-cfg.cc:5723
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "Interner Fehler: label %qD to block does not match in bb %d"
  
! #: tree-cfg.cc:5730
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "Interner Fehler: label %qD has incorrect context in bb %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "Interner Fehler: control flow in the middle of basic block %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5755
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "Interner Fehler: label %qD in the middle of basic block %d"
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr "Interner Fehler: returns_twice call is not last in basic block %d"
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr "Interner Fehler: returns_twice call is not first in basic block %d"
  
! #: tree-cfg.cc:5815
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Interner Fehler: fallthru edge after a control statement in bb %d"
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "Interner Fehler: true/false edge after a non-GIMPLE_COND in bb %d"
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "Interner Fehler: wrong outgoing edge flags at end of bb %d"
  
! #: tree-cfg.cc:5861
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Interner Fehler: explicit goto at end of bb %d"
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "Interner Fehler: return edge does not point to exit in bb %d"
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "Interner Fehler: found default case not at the start of case vector"
  
! #: tree-cfg.cc:5933
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Interner Fehler: case labels not sorted: "
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "Interner Fehler: extra outgoing edge %d->%d"
  
! #: tree-cfg.cc:5973
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Interner Fehler: missing edge %i->%i"
  
! #: tree-cfg.cc:9785
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "Interner Fehler: %<noreturn%> function does return"
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Interner Fehler: control reaches end of non-void function"
  
! #: tree-cfg.cc:9910
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "Rückgabewert von %qD, die mit dem Attribut %<warn_unused_result%> deklariert wurde, wird ignoriert"
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "Rückgabewert der mit dem Attribut %<warn_unused_result%> definierten Funktion wird ignoriert"
--- 33168,33788 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "Aufruf von %<__builtin_unreachable%> oder %<__builtin_trap%> mit Argumenten"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr "%<DEFERRED_INIT%>-Aufrufe sollten die gleiche konstante Größe für das erste Argument und LHS haben"
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "ungültiges Argument für GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "ungültige Operanden in GIMPLE-Vergleich"
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "Vergleichsoperandentypen passen nicht"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "In booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstützt"
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "Nicht-Vektoroperanden in Vektorvergleich"
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ungültiger Ergebnistyp in Vektorvergleich"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "falscher Ergebnistyp bei Vergleich"
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "Nicht-Register als LHS von unärer Operation"
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "ungültiger Operand in unärer Operation"
  
! #: tree-cfg.cc:3618
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "ungültige Vektortypen in NOP-Umwandlung"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ungültige Typen in NOP-Umwandlung"
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ungültige Typen in Adressraumumwandlung"
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "ungültige Typen Festkomma-Umwandlung"
  
! #: tree-cfg.cc:3699
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "ungültige Typen in Umwandlung zu Gleitkomma"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "ungültige Typen in Umwandlung in Ganzzahl"
  
! #: tree-cfg.cc:3754
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "Typunverträglichkeit in %qs-Ausdruck"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "ungültiger Typen für %qs"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs sollte von einem Skalar auf einen gleichartigen Vektor abbilden"
  
! #: tree-cfg.cc:3791
  #, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "ungültiger Typ für %qs"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "nicht-triviale Umwandlung in unärer Operation"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "Nicht-Register als LHS von binärer Operation"
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ungültige Operanden in binärer Operation"
  
! #: tree-cfg.cc:3952
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ungültige Nicht-Vektor-Operanden für %qs"
  
! #: tree-cfg.cc:3963
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "Ungültige (Zeiger-)Operanden %qs"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "Typ passt nicht in binärem Ausdruck"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "Nicht-Register als LHS von ternärer Operation"
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "ungültige Operanden in ternärer Operation"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "das erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis haben"
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "Vektoren unterschiedlicher Elementanzahl in %qs gefunden"
  
! #: tree-cfg.cc:4360
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ungültiger Maskentyp in %qs"
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "unerlaubte Typkombination in %qs"
  
! #: tree-cfg.cc:4430
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ungültige Position oder Größe in %qs"
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs in non-mode-precision Operanden"
  
! #: tree-cfg.cc:4446
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Einschub außerhalb des gültigen Bereichs in %qs"
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs nicht an Elementgrenze"
  
! #: tree-cfg.cc:4512
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "nicht-triviale Umwandlung in %qs"
  
! #: tree-cfg.cc:4521
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "ungültige linke Seite %qs für Zuweisung: %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:4529
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "%s auf der linken Seite einer Clobber-Anweisung"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "%qs auf der linken Seite einer Zuweisung"
  
! #: tree-cfg.cc:4556
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ungültiger Operand in %qs"
  
! #: tree-cfg.cc:4588
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "ungültiges %qs-Größenargument beim Laden"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ungültige rechte Seite für GIMPLE-Speicherung: %qs"
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr "Nicht-Register als linke Seite mit Vektorkonstruktor"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ungültiger Typ der Vektor-%qs-Elemente"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "falsche Anzahl der Vektor-%qs-Elemente"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "falscher Typ der Elemente eines Vektorkonstruktors"
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "Interner Fehler: vector %qs with non-NULL element index"
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "Interner Fehler: vector %qs element is not a GIMPLE value"
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "Interner Fehler: non-vector %qs with elements"
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "Interner Fehler: nontemporal store lhs cannot be a gimple register"
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Interner Fehler: invalid operand in return statement"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "Interner Fehler: invalid conversion in return statement"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "Interner Fehler: goto destination is neither a label nor a pointer"
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Interner Fehler: invalid operand to switch statement"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Interner Fehler: non-integral type switch statement"
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Interner Fehler: invalid default case label in switch statement"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "Interner Fehler: invalid %<CASE_CHAIN%>"
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Interner Fehler: invalid case label in switch statement"
  
! #: tree-cfg.cc:4897
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Interner Fehler: invalid case range in switch statement"
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "Interner Fehler: type precision mismatch in switch statement"
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Interner Fehler: type mismatch for case label in switch statement"
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Interner Fehler: case labels not sorted in switch statement"
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Interner Fehler: label context is not the current function declaration"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "Interner Fehler: incorrect entry in %<label_to_block_map%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "Interner Fehler: incorrect setting of landing pad number"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Interner Fehler: invalid comparison code in gimple cond"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Interner Fehler: invalid labels in gimple cond"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr "Interner Fehler: gimple cond condition cannot throw"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "Interner Fehler: invalid %<PHI%> result"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93852
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "Interner Fehler: missing %<PHI%> def"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5141
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Interner Fehler: invalid %<PHI%> argument"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5148
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "Interner Fehler: incompatible types in %<PHI%> argument %u"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "Interner Fehler: %<verify_gimple%> failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "Interner Fehler: dead statement in EH table"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "Interner Fehler: location references block not in block tree"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5375
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Interner Fehler: local declaration from a different function"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "Interner Fehler: gimple_bb (phi) is set to a wrong basic block"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "Interner Fehler: PHI node with location"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "Interner Fehler: incorrect sharing of tree nodes"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "Interner Fehler: virtual PHI with argument locations"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "Interner Fehler: gimple_bb (stmt) is set to a wrong basic block"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "Interner Fehler: statement marked for throw, but doesn%'t"
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "Interner Fehler: statement marked for throw in middle of block"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "Interner Fehler: verify_gimple failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "Interner Fehler: ENTRY_BLOCK has IL associated with it"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "Interner Fehler: EXIT_BLOCK has IL associated with it"
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "Interner Fehler: fallthru to exit from bb %d"
  
! #: tree-cfg.cc:5645
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr "Interner Fehler: entry block count not initialized"
  
! #: tree-cfg.cc:5651
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr "Interner Fehler: exit block count not initialized"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr "Interner Fehler: probability of edge from entry block not initialized"
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "Interner Fehler: exit block count is not compatible with entry block count"
  
! #: tree-cfg.cc:5679
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr "Interner Fehler: count of bb %d not initialized"
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr "Interner Fehler: probability of edge %d->%d not initialized"
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "Interner Fehler: count of bb %d is not compatible with entry block count"
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr "Interner Fehler: nonlocal label %qD is not first in a sequence of labels in bb %d"
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr "Interner Fehler: EH landing pad label %qD is not first in a sequence of labels in bb %d"
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "Interner Fehler: label %qD to block does not match in bb %d"
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "Interner Fehler: label %qD has incorrect context in bb %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "Interner Fehler: control flow in the middle of basic block %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "Interner Fehler: label %qD in the middle of basic block %d"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr "Interner Fehler: returns_twice call is not last in basic block %d"
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr "Interner Fehler: returns_twice call is not first in basic block %d"
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Interner Fehler: fallthru edge after a control statement in bb %d"
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "Interner Fehler: true/false edge after a non-GIMPLE_COND in bb %d"
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "Interner Fehler: wrong outgoing edge flags at end of bb %d"
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Interner Fehler: explicit goto at end of bb %d"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "Interner Fehler: return edge does not point to exit in bb %d"
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "Interner Fehler: found default case not at the start of case vector"
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Interner Fehler: case labels not sorted: "
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "Interner Fehler: extra outgoing edge %d->%d"
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Interner Fehler: missing edge %i->%i"
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "Interner Fehler: %<noreturn%> function does return"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Interner Fehler: control reaches end of non-void function"
  
! #: tree-cfg.cc:9912
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "Rückgabewert von %qD, die mit dem Attribut %<warn_unused_result%> deklariert wurde, wird ignoriert"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "Rückgabewert der mit dem Attribut %<warn_unused_result%> definierten Funktion wird ignoriert"
*************** msgstr "Ziel unterstützt kein Aktualisi
*** 33903,33914 ****
  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"
  
! #: tree-ssa-alias.cc:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "invalid fn spec attribute \"%s\""
  
! #: tree-ssa-alias.cc:4170
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "invalid fn spec attribute \"%s\" arg %i"
--- 33962,33973 ----
  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"
  
! #: tree-ssa-alias.cc:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "invalid fn spec attribute \"%s\""
  
! #: tree-ssa-alias.cc:4169
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "invalid fn spec attribute \"%s\" arg %i"
*************** msgstr "Vektorbedingung wird stückweise
*** 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"
--- 34491,34497 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "Vektorumverteilungsoperation wird stückweise ausgeweitet"
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "Vektorisierung für eine SIMD-Schleife nicht durchgeführt"
*************** msgstr "Interner Compilerfehler: %<TYPE_
*** 34852,34879 ****
  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"
  
--- 34911,34938 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "Interner Compilerfehler: %<TYPE_METHOD_BASETYPE%> is not main variant"
  
! #: tree.cc:15640
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt für multiversioniertes %qD"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "vorherige Deklaration von %qD"
  
! #: tree.cc:15805
  #, 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:15824
  msgid "%qD conflicts for version %qB"
  msgstr "%qD steht für Version %qB in Konflikt"
  
! #: tree.cc:15837
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "%qD steht mit einer vorherigen Deklaration für Version %qB in Konflikt"
  
*************** msgstr "In Abschnitt %qs sind nur 0-Init
*** 34947,34953 ****
  msgid "no initializers are allowed in section %qs"
  msgstr "In Abschnitt %qs sind keine Initialisierungen erlaubt"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "für %q+D wurde kein Registername angegeben"
--- 35006,35012 ----
  msgid "no initializers are allowed in section %qs"
  msgstr "In Abschnitt %qs sind keine Initialisierungen erlaubt"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "für %q+D wurde kein Registername angegeben"
*************** msgstr "%qs-Symbol %q+D zielt letztendli
*** 35092,35098 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "%qs-Symbol %q+D muss statische Bindung haben"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Alias-Definitionen werden in dieser Konfiguration nicht unterstützt"
--- 35151,35157 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "%qs-Symbol %q+D muss statische Bindung haben"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Alias-Definitionen werden in dieser Konfiguration nicht unterstützt"
*************** msgstr "Gepacktes Layout"
*** 35137,35189 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr "kein Endaufruf möglich: Rückgabewert muss ein Funktionsaufruf sein"
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "Attributargument %qE ist ungültig"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "Attributargument %qE an Position %i ist ungültig"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr "Attributargument %qE hat Typ %qT"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "Attributargument %qE an Position %i hat den Wert %qE, der keine Ganzzahlkonstante ist"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "Attributargument %qE hat den Wert %qE, der nicht auf einen Funktionsparameter verweist"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "Attributargument %qE an Position %i hat den Wert %qE, der nicht auf einen Funktionsparameter verweist"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "Attributargument %qE hat den Wert %qE, der die Anzahl der Funktionsparameter %u übersteigt"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "Attributargument %qE an Position %i hat den Wert %qE, der die Anzahl der Funktionsparameter %u übersteigt"
--- 35196,35248 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr "kein Endaufruf möglich: Rückgabewert muss ein Funktionsaufruf sein"
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "Attributargument %qE ist ungültig"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "Attributargument %qE an Position %i ist ungültig"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr "Attributargument %qE hat Typ %qT"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, gcc-internal-format
  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:1228
  #, 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"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "Attributargument %qE an Position %i hat den Wert %qE, der keine Ganzzahlkonstante ist"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "Attributargument %qE hat den Wert %qE, der nicht auf einen Funktionsparameter verweist"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "Attributargument %qE an Position %i hat den Wert %qE, der nicht auf einen Funktionsparameter verweist"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "Attributargument %qE hat den Wert %qE, der die Anzahl der Funktionsparameter %u übersteigt"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "Attributargument %qE an Position %i hat den Wert %qE, der die Anzahl der Funktionsparameter %u übersteigt"
*************** msgstr "Attributargument %qE hat den Wer
*** 35198,35209 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "Attributargument %qE an Position %i hat den Wert %qE, der nicht auf eine variable Argumentliste verweist"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "Attributargument %qE hat den Wert %qE, der auf den Parametertyp %qT verweist"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "Attributargument %qE an Position %i hat den Wert %qE, der auf den Parametertyp %qT verweist"
--- 35257,35268 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "Attributargument %qE an Position %i hat den Wert %qE, der nicht auf eine variable Argumentliste verweist"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "Attributargument %qE hat den Wert %qE, der auf den Parametertyp %qT verweist"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "Attributargument %qE an Position %i hat den Wert %qE, der auf den Parametertyp %qT verweist"
*************** msgstr "Modus %qs kann nicht für Aufzä
*** 35410,35421 ****
  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"
--- 35469,35480 ----
  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:1027
  #, 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:1034
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "Abschnitts-Attribut nicht erlaubt für %q+D"
*************** msgstr "Abschnitts-Attribut nicht erlaub
*** 35425,35442 ****
  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"
--- 35484,35501 ----
  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:1050
  #, 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:1061
  #, 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:1070
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Abschnitt von %q+D kann nicht aufgehoben werden"
*************** msgstr "Argument %<counted_by%> ist kein
*** 35521,35527 ****
  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"
--- 35580,35586 ----
  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:1149 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "»inline«-Funktion %q+D als »schwach« deklariert"
*************** msgstr "Attribut %qE wird ignoriert, da
*** 35567,35578 ****
  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"
--- 35626,35637 ----
  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:1097
  #, 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:1105
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "Attribut %<symver%> bezieht sich nur auf Symbole"
*************** msgstr "Attribut %<symver%> bezieht sich
*** 35582,35593 ****
  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"
--- 35641,35652 ----
  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:1129
  #, 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:1130
  #, 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"
*************** msgstr "Attribut %qE ignoriert, da %qT b
*** 35678,35700 ****
  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"
--- 35737,35759 ----
  msgid "visibility argument not a string"
  msgstr "Sichtbarkeitsargument ist keine Zeichenkette"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 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"
*************** msgstr "Argument %qE muss eins von %qs,
*** 35711,35717 ****
  
  #: 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"
--- 35770,35776 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
*************** msgid "%qE attribute argument 1 must tak
*** 35782,35788 ****
  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"
--- 35841,35847 ----
  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:1332
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "Attribut %qE an einer Funktion mit Rückgabetyp %qT wird ignoriert"
*************** msgstr "%qD ist mit %qD unverträglich"
*** 35857,35863 ****
  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"
--- 35916,35922 ----
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
*************** msgid "%qE attribute ignored on non-enum
*** 35923,35929 ****
  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"
--- 35982,35988 ----
  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:7593
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
*************** msgid "requested position is less than z
*** 36086,36100 ****
  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"
--- 36145,36159 ----
  msgstr "Angeforderte Position ist kleiner als Null"
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  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:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "Argument des Attributs %qE ist keine Zeichenkettenkonstante"
*************** msgid "suggest parentheses around assign
*** 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%>"
--- 36420,36426 ----
  msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Ungültige Verwendung von %<restrict%>"
*************** msgstr "Zu wenige variable Argumente, um
*** 36532,36539 ****
  msgid "missing sentinel in function call"
  msgstr "Wächter in Funktionsaufruf fehlt"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "schlechte Option %qs für Attribut %<optimize%>"
--- 36591,36598 ----
  msgid "missing sentinel in function call"
  msgstr "Wächter in Funktionsaufruf fehlt"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "schlechte Option %qs für Attribut %<optimize%>"
*************** msgstr "nicht unterstützte Nicht-Standa
*** 37543,37549 ****
  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"
--- 37602,37608 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionelles C weist Zeichenkettenkonstantenverkettung zurück"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> mit %<hint%>-Klausel erfordert einen Namen, außer wenn %<omp_sync_hint_none%> verwendet wird"
*************** msgstr "%<depobj%>-Abhängigkeitstyp in
*** 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"
--- 37658,37664 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<iterator%>-Modifizierer darf nicht bei einem %<depobj%>-Konstrukt angegeben sein"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungültiger Typ für Schleifenvariable %qE"
*************** msgstr "%<_Atomic%>-Iterationsvariable %
*** 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"
--- 37673,37689 ----
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Steuerprädikat fehlt"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Steuerprädikat ungültig"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Erhöhungsausdruck fehlt"
*************** msgstr "Erhöhungsausdruck fehlt"
*** 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"
--- 37693,37699 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "Erhöhung ist weder konstant 1 noch konstant -1 für die %<!=%>-Bedingung"
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Erhöhungsausdruck ungültig"
*************** msgstr "ungültiger %<task%>-Reduktionsm
*** 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"
--- 37788,37805 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "%<inscan%>-%<reduction%>-Klausel bei Konstruktion außer %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel"
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD ist kein Funktionsargument"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
*************** msgstr "Bitfeld %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"
--- 37809,37816 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
*************** msgstr "ungültiger Ort für %<pragma %s
*** 38266,38272 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "falsch geformtes %<#pragma %s%>, ignoriert"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "Ausschuss am Ende von %<#pragma %s%>"
--- 38325,38331 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "falsch geformtes %<#pragma %s%>, ignoriert"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "Ausschuss am Ende von %<#pragma %s%>"
*************** msgstr "Interner Fehler: dump flags not
*** 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"
--- 38397,38404 ----
  msgid "wrong type argument to %s"
  msgstr "Argument falschen Typs für %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "Verringerung der Funktion %qD"
*** 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"
--- 38885,38901 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "Funktion %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Zuweisung der schreibgeschützten Speicherstelle %qE"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "Erhöhung der schreibgeschützten Speicherstelle %qE"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Verringerung der schreibgeschützten Speicherstelle %qE"
*************** msgid_plural "passing argument %i to %qs
*** 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"
--- 39161,39167 ----
  msgstr[0] "Argument %i wird an den mit %qs qualifizierten Parameter übergeben, dadurch wird es zum Alias für Argument %Z"
  msgstr[1] "Argument %i wird an den mit %qs qualifizierten Parameter übergeben, dadurch wird es zum Alias für die Argumente %Z"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
*************** msgid "ACLE function %qD requires ISA ex
*** 40050,40056 ****
  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"
--- 40109,40115 ----
  msgstr "ACLE-Funktion %qD erfordert ISA-Erweiterung %qs"
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "Sie können %qs mit der Befehlszeilenoption %<-march%> einschalten, oder mit dem Attribut %<target%> oder Pragma"
*************** msgstr "Übergabe von %qT an Argument %d
*** 40680,40686 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "doppelte Definition von %qs"
--- 40739,40745 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "doppelte Definition von %qs"
*************** msgid "SVE type %qT does not have a defi
*** 40726,40732 ****
  msgstr "der SVE-Typ %qT hat keine definierte Ausrichtung"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr "Variablen vom Typ %qT können keine thread-lokale Speicherdauer haben"
--- 40785,40791 ----
  msgstr "der SVE-Typ %qT hat keine definierte Ausrichtung"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr "Variablen vom Typ %qT können keine thread-lokale Speicherdauer haben"
*************** msgid "SVE type %qT not allowed in %<map
*** 40777,40783 ****
  msgstr "SVE-Typ %qT ist in %<map%>-Klausel nicht erlaubt"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr "innerhalb der %<target%>-Region kann nicht auf die Objekttypen %qT verwiesen werden"
--- 40836,40842 ----
  msgstr "SVE-Typ %qT ist in %<map%>-Klausel nicht erlaubt"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr "innerhalb der %<target%>-Region kann nicht auf die Objekttypen %qT verwiesen werden"
*************** msgid "SVE type %qT cannot be passed to
*** 40870,40888 ****
  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"
--- 40929,40947 ----
  msgstr "der SVE-Typ %qT kann nur an prototypisierte Funktionen übergeben werden"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich in GCC 13.1 geändert"
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich in GCC 14.1 geändert"
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgstr "Aufruf einer Funktion, die einen
*** 40928,41116 ****
  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
--- 40987,41175 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr "verwenden Sie %<__arm_preserves(\"za\")%>, wenn die aufgerufene Funktion ZA beibehält"
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> übergeben (%s)"
  
! #: config/aarch64/aarch64.cc:19338
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "Zeichenkette %qs ist falsch geformt"
  
! #: config/aarch64/aarch64.cc:19394
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ungültiges Format für %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:19406
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ungültiger Wert für %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option »%s«"
  
! #: config/aarch64/aarch64.cc:19444
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option »%s«"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "die Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unverträglich"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90153
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "wenn %<-mstack-protector-guard=sysreg%> angegeben ist, müssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90154
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Systemregister mit einem kurzem Namen angeben"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ist in %qs kein gültiger Offset"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> erfordert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr "%<-fsanitize=shadow-call-stack%> steht in Konflikt mit der Verwendung von Register x18 durch das Zielbetriebssystem"
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "%<-fsanitize=memtag-stack%> erfordert die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "Streaming-Funktionen erfordern die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "Funktionen mit SME-Zustand erfordern die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "nur die Werte 12 (4 kB) und 16 (64 kB) werden für die Wächtergröße unterstützt. Der angegebene Wert %d (%llu kB) liegt außerhalb des gültigen Bereichs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90155
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "Größe des Stapelkollisionswächters %d muss gleich dem Sondierungsintervall %d sein"
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ungültiges Argument für %<-mharden-sls=%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs muss für sich allein stehen, für %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19928
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ungültiges Argument %qs für %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20084
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "Schalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in Konflikt und hat dazu geführt, dass die Optionen %qs hinzugefügt wurden"
  
! #: config/aarch64/aarch64.cc:20151
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstützt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.cc:20154
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mabi=ilp32%> ist veraltet"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "Signieren der Rückgabeadresse wird nur für %<-mabi=lp64%> unterstützt"
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:20237
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "Codemodell %qs wird im ilp32-Modus nicht unterstützt"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "Funktionen mit dem Status %qs erfordern die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "fehlender Name für Pragma oder Attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ungültiger Name %qs für Pragma oder Attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "ungültiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "fehlender Name für Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ungültiger Name %qs für Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "ungültiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ungültiger Name %qs für Pragma oder Attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "fehlender Wert für Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
*************** msgid "malformed %<target()%> pragma or
*** 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
--- 41177,41201 ----
  msgstr "falsch geformtes Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> akzeptiert keine Argumente"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> erlaubt keine negierte Form"
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s=%s\")%> ist nicht gültig"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** msgstr "Pragma oder Attribut %<target(\"
*** 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%>"
  
--- 41203,41396 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument für Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr "der Arch-Erweiterung %qs sollte ein %<+%> vorangestellt werden"
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> ist nicht gültig"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "das Attribut %<target_version%> hat mehrere Werte"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "das Argument des Attributs %<target_version%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.cc:21150
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "im Attribut %<target_version%> fehlt der Wert"
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "ungültiger Featuremodifizierer %qs mit Wert %qs in Attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "doppelter Featuremodifizierer %qs mit Wert %qs in Attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstützt"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Multiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstützt wird"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr "%q+D hat einen inkonsistenten Prioritätswert für die Funktion mit mehreren Versionen"
  
! #: config/aarch64/aarch64.cc:21841
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+D wurde vorher hier deklariert mit Prioritätswert %d"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT mit %<[[no_unique_address]]%>-Elementen hat sich %{in GCC 10.1%} geändert"
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich, sofern C++17 aktiviert ist, so geändert, dass es C++14 %{in GCC 10.1%} entspricht"
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich %{mit GCC 12.1%} geändert"
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Spur %wd ist außerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "nicht unterstützte simdlen %wd"
  
! #: config/aarch64/aarch64.cc:30748
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "GCC bietet derzeit keine Unterstützung für Rückgabetyp %qT für SIMD-Funktionen"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "nicht unterstützter Rückgabetyp %qT für SIMD"
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "GCC bietet derzeit keine Unterstützung für Parametertyp %qT für SIMD-Funktionen"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "nicht unterstützter Argumenttyp %qT für SIMD"
  
! #: config/aarch64/aarch64.cc:30861
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC unterstützt derzeit %<simdlen %wd%> für Typ %qT nicht"
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "GCC unterstützt derzeit kein simdclone mit simdlens %wd und %wd für diese Typen."
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "das Attribut %qs kann nicht auf %q+D angewendet werden, nachdem die Funktion definiert worden ist"
  
! #: config/aarch64/aarch64.cc:31073
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D hier definiert"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr "nichtlokale Gotos in Funktionen mit SME-Zustand"
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr "Abfangen von Nicht-Aufruf-Ausnahmen in Funktionen mit SME-Zustand"
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "Argument %d von %qE muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: config/aarch64/aarch64.cc:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "Übergabe von %wd an Argument %d von %qE, das jedoch den Wert %wd erwartet"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "Übergabe von %wd an das Argument %d von %qE, das einen Wert im Bereich [%wd, %wd] erwartet"
  
! #: config/aarch64/aarch64.cc:32869
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "Übergabe von %wd an Argument %d von %qE, das jedoch entweder %wd oder %wd erwartet"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "Übergabe von %wd an Argument %d von %qE, das jedoch entweder %wd, %wd, %wd oder %wd erwartet"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "Übergabe von %wd an Argument %d von %qE, das jedoch einen gültigen %qT-Wert erwartet"
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "das Attribut %<target_clones%> darf keine leere Zeichenkette sein"
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "ungültiger Featuremodifizierer %qs in Version %qB für Attribut %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "doppelter Featuremodifizierer %qs in Version %qB für Attribut %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "ungültiges Feature %qs in Version %qB für Attribut %<target_clones%>"
  
*************** msgstr "Argument des Attributes %qE ist
*** 41519,41530 ****
  #: 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"
--- 41578,41589 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 41657,41678 ****
  msgstr "Argument des Attributs %qE wird ignoriert"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "Attribut %qE bezieht sich nur auf Variablen"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc: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"
--- 41716,41737 ----
  msgstr "Argument des Attributs %qE wird ignoriert"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "Attribut %qE bezieht sich nur auf Variablen"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Alternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubt"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "unbekannte Ausgabe %qs des %<asm%>-Schalters"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungültiger Typ für %<asm%>-Schalter-Ausgabe"
*************** msgstr "%<-fpie%> wird nicht unterstütz
*** 42208,42219 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> wird nicht unterstützt"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Funktionsattribute %qs und %qs schließen sich gegenseitig aus"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Funktion %qs kann keine Argumente haben"
--- 42267,42278 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> wird nicht unterstützt"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Funktionsattribute %qs und %qs schließen sich gegenseitig aus"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Funktion %qs kann keine Argumente haben"
*************** msgstr "Funktion %qs kann keine Argument
*** 42223,42229 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr "die Methode %qs hat ein implizites Argument %<this%>"
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "Funktion %qs kann keinen Wert zurückgeben"
--- 42282,42288 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr "die Methode %qs hat ein implizites Argument %<this%>"
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "Funktion %qs kann keinen Wert zurückgeben"
*************** msgstr "indirekter Aufruf in Funktion, d
*** 42551,42557 ****
  
  #: 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"
--- 42610,42616 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "ungültiges Argument für eingebaute Funktion"
*************** msgstr "%<vector_length (64)%> wird verw
*** 42867,42873 ****
  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"
--- 42926,42932 ----
  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:6747
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "%<num_workers (%d)%> wird verwendet, %d wird ignoriert"
*************** msgstr "Parameter für eingebaute Funkti
*** 43033,43200 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Parameter für eingebaute Funktion ist ungültig: %s"
  
! #: config/i386/i386-expand.cc:11087
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "Interrupt-Dienst-Routinen können nicht direkt aufgerufen werden"
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Das letzte Argument muss ein 2-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:12062
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "fünftes Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:12157
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "drittes Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13205
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Das letzte Argument muss ein 1-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13220
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "das letzte Argument muss ein 3-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13255
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Das letzte Argument muss ein 4-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13295
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Das letzte Argument muss ein 1-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13304
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr "»%s« erfordert die ISA-Option %s"
  
! #: config/i386/i386-expand.cc:13317
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Das letzte Argument muss ein 5-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13327
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Das vorletzte Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13332
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Das letzte Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13471
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "das dritte Argument muss eine Vergleichskonstante sein"
  
! #: config/i386/i386-expand.cc:13476
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Falscher Vergleichsmodus"
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Falscher Rundungsoperand"
  
! #: config/i386/i386-expand.cc:13885
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Der direkte Argument muss ein 4-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13893
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Das direkte Argument muss ein 5-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13896
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Das direkte Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:14376
  #, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr "das vierte Argument muss eins der Aufzählung %qs sein"
  
! #: config/i386/i386-expand.cc:14446
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Selektor muss eine Ganzzahlkonstante im Bereich [0, %wi] sein"
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE erfordert unbekannte ISA-Option"
  
! #: config/i386/i386-expand.cc:14706
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE erfordert ISA-Option %s"
  
! #: config/i386/i386-expand.cc:15206
  #, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr "das zweite, dritte und vierte Argument müssen konstant sein"
  
! #: config/i386/i386-expand.cc:15212
  #, gcc-internal-format
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ungültiges zweites Argument für %<__builtin_ia32_prefetch%>; es wird 0 verwendet"
  
! #: config/i386/i386-expand.cc:15221
  #, gcc-internal-format
  msgid "invalid third argument"
  msgstr "ungültiges drittes Argument"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr "Vorausladen von Befehlen ist aktiv im 64-Bit-Modus mit RIP-relativer Adressierung und der Option %<-mprefetchi%>; sonst bleiben sie NOPs"
  
! #: config/i386/i386-expand.cc:15240
  #, gcc-internal-format
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "Ungültiges viertes Argument für %<__builtin_ia32_prefetch%>; es wird 0 verwendet"
  
! #: config/i386/i386-expand.cc:15251
  #, gcc-internal-format
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "Ungültiges drittes Argument für %<__builtin_ia32_prefetch%>; es wird 0 verwendet"
  
! #: config/i386/i386-expand.cc:15279
  #, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "zweites Argument muss konstant sein"
  
! #: config/i386/i386-expand.cc:15825
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Das letzte Argument muss ein 32-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:15858
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "das letzte Argument muss ein Immediate sein"
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "Das letzte muss Skalierung 1, 2, 4, 8 sein"
  
! #: config/i386/i386-expand.cc:16826
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Das Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert sein"
--- 43092,43259 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Parameter für eingebaute Funktion ist ungültig: %s"
  
! #: config/i386/i386-expand.cc:11093
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "Interrupt-Dienst-Routinen können nicht direkt aufgerufen werden"
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Das letzte Argument muss ein 2-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:12068
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "fünftes Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:12163
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "drittes Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13211
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Das letzte Argument muss ein 1-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13226
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "das letzte Argument muss ein 3-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13261
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Das letzte Argument muss ein 4-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13301
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Das letzte Argument muss ein 1-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13310
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr "»%s« erfordert die ISA-Option %s"
  
! #: config/i386/i386-expand.cc:13323
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Das letzte Argument muss ein 5-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13333
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Das vorletzte Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13338
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Das letzte Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13477
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "das dritte Argument muss eine Vergleichskonstante sein"
  
! #: config/i386/i386-expand.cc:13482
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "Falscher Vergleichsmodus"
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "Falscher Rundungsoperand"
  
! #: config/i386/i386-expand.cc:13891
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Der direkte Argument muss ein 4-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13899
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Das direkte Argument muss ein 5-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:13902
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Das direkte Argument muss ein 8-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:14382
  #, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr "das vierte Argument muss eins der Aufzählung %qs sein"
  
! #: config/i386/i386-expand.cc:14452
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "Selektor muss eine Ganzzahlkonstante im Bereich [0, %wi] sein"
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE erfordert unbekannte ISA-Option"
  
! #: config/i386/i386-expand.cc:14712
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE erfordert ISA-Option %s"
  
! #: config/i386/i386-expand.cc:15212
  #, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr "das zweite, dritte und vierte Argument müssen konstant sein"
  
! #: config/i386/i386-expand.cc:15218
  #, gcc-internal-format
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ungültiges zweites Argument für %<__builtin_ia32_prefetch%>; es wird 0 verwendet"
  
! #: config/i386/i386-expand.cc:15227
  #, gcc-internal-format
  msgid "invalid third argument"
  msgstr "ungültiges drittes Argument"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr "Vorausladen von Befehlen ist aktiv im 64-Bit-Modus mit RIP-relativer Adressierung und der Option %<-mprefetchi%>; sonst bleiben sie NOPs"
  
! #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "Ungültiges viertes Argument für %<__builtin_ia32_prefetch%>; es wird 0 verwendet"
  
! #: config/i386/i386-expand.cc:15257
  #, gcc-internal-format
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "Ungültiges drittes Argument für %<__builtin_ia32_prefetch%>; es wird 0 verwendet"
  
! #: config/i386/i386-expand.cc:15285
  #, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "zweites Argument muss konstant sein"
  
! #: config/i386/i386-expand.cc:15831
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Das letzte Argument muss ein 32-Bit-Immediate sein"
  
! #: config/i386/i386-expand.cc:15864
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "das letzte Argument muss ein Immediate sein"
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "Das letzte muss Skalierung 1, 2, 4, 8 sein"
  
! #: config/i386/i386-expand.cc:16832
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Das Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert sein"
*************** msgstr "%qs ist kein gültiges Basisregi
*** 43589,43596 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr "%<-fcf-protection=full%> wird von %<-fhardened%> nicht aktiviert, da es in der Befehlszeile angegeben wurde"
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> ist nicht mit diesem Ziel kompatibel"
--- 43648,43655 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr "%<-fcf-protection=full%> wird von %<-fhardened%> nicht aktiviert, da es in der Befehlszeile angegeben wurde"
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> ist nicht mit diesem Ziel kompatibel"
*************** msgstr "das ABI der Strukturübergabe mi
*** 43832,43838 ****
  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"
--- 43891,43897 ----
  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:4223 config/i386/i386.cc:4233
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr "SSE-Registerrückgabe mit SSE2 ausgeschaltet"
*************** msgstr "SSE-Registerargument mit SSE aus
*** 43857,43868 ****
  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"
--- 43916,43927 ----
  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:4251
  #, 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:4253
  #, 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"
*************** msgid "the ABI for passing parameters wi
*** 43873,44001 ****
  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"
--- 43932,44060 ----
  msgstr "Das ABI der Parameterübergabe mit %d-Byte-Ausrichtung hat sich in GCC 4.6 geändert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90163
! #: config/i386/i386.cc:6947
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%<-mcall-ms2sysv-xlogues%> ist nicht kompatibel mit %<%s%>"
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "Attribut %<ms_hook_prologue%> ist mit %<-mfentry%> für 32 Bit nicht verträglich"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "Dynamic Realign Argument Pointer (DRAP) wird in Interrupt-Service-Routinen nicht unterstützt. Ein Workaround ist, Funktionen mit Aggregat-Rückgabetypen zu vermeiden."
  
! #: config/i386/i386.cc:10483
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "Stapel-Neuausrichtung mit %<__builtin_eh_return%> wird nicht unterstützt"
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "geschachtelte Funktion mit regparm wird mit %<__builtin_eh_return%> nicht unterstützt"
  
! #: config/i386/i386.cc:10879
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%<-fsplit-stack%> unterstützt nicht fastcall mit geschachtelter Funktion"
  
! #: config/i386/i386.cc:10899
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "%<-fsplit-stack%> unterstützt nicht 2 Registerparameter für eine geschachtelte Funktion"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> unterstützt nicht 3 Registerparameter"
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%<-mtls-dialect=gnu2%> kann nur an einer Funktion mit dem Attribut %<no_caller_saved_registers%> verwendet werden"
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "%<-mtls-dialect=gnu2%> kann nur mit einer Ausnahme-Serviceroutine verwendet werden"
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "%<-mtls-dialect=gnu2%> kann nur mit einer Interrupt-Service-Routine verwendet werden"
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "%<V%>-Modifikator an nicht-ganzzahligem Register"
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "nicht unterstützte Größe für Ganzzahlregister"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "erweiterte Register haben keine oberen Hälften"
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "nicht unterstützte Operandengröße für erweitertes Register"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "Nicht-Ganzzahl-Operand mit Operandencode %<z%> verwendet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90164
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "das ABI zum Übergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geändert"
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "die Ausrichtung von %<_Atomic %T%>-Feldern wurde mit %{GCC 11.1%} geändert"
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "kein Register für die Profilerstellung von %<-mcmodel=large%s%> verfügbar"
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "Profiling von %<-mcmodel=large%> wird mit PIC nicht unterstützt"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr "%<__bfloat16%> ist seit GCC 13.1 von typedef %<short%> zum echten %<__bf16%> umdefiniert, Vorsicht bei impliziter Konvertierung zwischen %<__bf16%> und %<short%>; hier kann ein explizites Bitcast nötig sein"
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Unbekanntes architekturspezifisches Speichermodell"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stärkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> wird mit %<RELEASE%> oder stärkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> ist nicht mit %<-mfpmath=387%> kompatibel"
*************** msgstr "%<gp_offset%> (%ld) oder %<end_o
*** 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"
--- 44105,44111 ----
  msgid "argument %qd is not a constant"
  msgstr "Argument %qd ist keine Konstante"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr "%<PRINT_OPERAND_ADDRESS%>, Null-Zeiger"
*************** msgstr "%<PRINT_OPERAND_ADDRESS%>, Null-
*** 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"
--- 44115,44121 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "%<PRINT_OPERAND%>: Unbekanntes Satzzeichen %<%c%>"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr "%<PRINT_OPERAND%> Null-Zeiger"
*************** msgstr "der Wert des Pragma oder des Att
*** 44209,44256 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "beim Attribut %<target%> ist das Argument %qs unbekannt"
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr "»default« darf nicht zusammen mit anderen Features in %qs festgelegt werden"
  
! #: 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
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr "im Attribut %qs darf die Priorität nicht leer sein"
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr "ungültiger Wert %qs für Attribut %qs"
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr "im Attribut %qs sollte das zweite Feature \"priority=%<Zahl%>\" sein statt %qs"
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr "im Attribut %qs fehlt der Wert für \"arch\""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "Attribut %qs wird weder in %<target_version%> noch in %<target_clones%> unterstützt"
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr "%qs wird im Zielattribut nicht unterstützt"
--- 44268,44315 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "beim Attribut %<target%> ist das Argument %qs unbekannt"
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr "»default« darf nicht zusammen mit anderen Features in %qs festgelegt werden"
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, 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:564
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr "im Attribut %qs darf die Priorität nicht leer sein"
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, 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:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr "ungültiger Wert %qs für Attribut %qs"
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr "im Attribut %qs sollte das zweite Feature \"priority=%<Zahl%>\" sein statt %qs"
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr "im Attribut %qs fehlt der Wert für \"arch\""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "Attribut %qs wird weder in %<target_version%> noch in %<target_clones%> unterstützt"
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr "%qs wird im Zielattribut nicht unterstützt"
*************** msgid "MSP430 built-in functions only wo
*** 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"
--- 45064,45070 ----
  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:4161 config/xtensa/xtensa.cc:4187
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "Falscher eingebauter Code"
*************** msgstr "zwischenzeitliche ptx-Datei kann
*** 45230,45311 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "Option »%s« wird zusammen mit %<-fopenacc%> nicht unterstützt"
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr "PTX-Version %<-mptx%> muss mindestens %s sein, um die ausgewählte %<-misa%> (sm_%s) zu unterstützen"
  
! #: config/nvptx/nvptx.cc:365
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr "%<-march=%> muss angegeben werden"
  
! #: config/nvptx/nvptx.cc:388
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "Patchbereich wird nicht angelegt, da NOPs nicht unterstützt werden"
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr "statische Initialisierung der Variablen %q+D in %<.shared%>-Speicher wird nicht unterstützt"
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr "in PTX-Assembler können keine unausgerichteten Zeiger erzeugt werden"
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr "PTX unterstützt keine schwachen Deklarationen (nur schwache Definitionen)"
  
! #: config/nvptx/nvptx.cc:5893
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "Attribut %qE erfordert den Rückgabetyp »void«"
  
! #: config/nvptx/nvptx.cc:5916
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "Attribut %qE nicht mit Speicherklasse »auto« erlaubt"
  
! #: config/nvptx/nvptx.cc:6361
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr "Barrierenwert muss im Bereich [0, 15] liegen"
  
! #: config/nvptx/nvptx.cc:6374
  #, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr "Komplement-Argument muss eine Konstante sein"
  
! #: config/nvptx/nvptx.cc:6714
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr "%<vector_length (%d)%> wird verwendet, da eine vektor-partitionierbare Routine aufgerufen wird, %d wird ignoriert"
  
! #: config/nvptx/nvptx.cc:6722
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr "%<vector_length (%d)%> wird verwendet, Laufzeiteinstellung wird ignoriert"
  
! #: config/nvptx/nvptx.cc:6736
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr "%<vector_length (%d)%> wird verwendet, %d wird ignoriert"
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr "Variable %qD angepasst für OpenACC-Privatisierungsgrad: %qs"
  
! #: config/nvptx/nvptx.cc:7761
  #, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "schwache Alias-Definitionen werden in dieser Konfiguration nicht unterstützt"
  
! #: config/nvptx/nvptx.cc:7774
  #, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "Alias-Definitionen werden in dieser Konfiguration nur für Funktionen unterstützt"
--- 45289,45370 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "Option »%s« wird zusammen mit %<-fopenacc%> nicht unterstützt"
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr "PTX-Version %<-mptx%> muss mindestens %s sein, um die ausgewählte %<-misa%> (sm_%s) zu unterstützen"
  
! #: config/nvptx/nvptx.cc:371
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr "%<-march=%> muss angegeben werden"
  
! #: config/nvptx/nvptx.cc:394
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "Patchbereich wird nicht angelegt, da NOPs nicht unterstützt werden"
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr "statische Initialisierung der Variablen %q+D in %<.shared%>-Speicher wird nicht unterstützt"
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr "in PTX-Assembler können keine unausgerichteten Zeiger erzeugt werden"
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr "PTX unterstützt keine schwachen Deklarationen (nur schwache Definitionen)"
  
! #: config/nvptx/nvptx.cc:5899
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "Attribut %qE erfordert den Rückgabetyp »void«"
  
! #: config/nvptx/nvptx.cc:5922
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "Attribut %qE nicht mit Speicherklasse »auto« erlaubt"
  
! #: config/nvptx/nvptx.cc:6367
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr "Barrierenwert muss im Bereich [0, 15] liegen"
  
! #: config/nvptx/nvptx.cc:6380
  #, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr "Komplement-Argument muss eine Konstante sein"
  
! #: config/nvptx/nvptx.cc:6720
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr "%<vector_length (%d)%> wird verwendet, da eine vektor-partitionierbare Routine aufgerufen wird, %d wird ignoriert"
  
! #: config/nvptx/nvptx.cc:6728
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr "%<vector_length (%d)%> wird verwendet, Laufzeiteinstellung wird ignoriert"
  
! #: config/nvptx/nvptx.cc:6742
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr "%<vector_length (%d)%> wird verwendet, %d wird ignoriert"
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr "Variable %qD angepasst für OpenACC-Privatisierungsgrad: %qs"
  
! #: config/nvptx/nvptx.cc:7767
  #, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "schwache Alias-Definitionen werden in dieser Konfiguration nicht unterstützt"
  
! #: config/nvptx/nvptx.cc:7780
  #, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "Alias-Definitionen werden in dieser Konfiguration nur für Funktionen unterstützt"
*************** msgstr "Interner Fehler: expected mode %
*** 45539,45859 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr "Interner Fehler: invalid number of operands for insn %s, expected %d but got %d.\n"
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr "Übergabe von %wd an das Argument %d von %qE, das einen Wert im Bereich [%wd, %wd] oder %wd erwartet"
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr "der RVV-Typ %qT hat keine feste Größe"
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "der RVV-Typ %qT hat keine definierte Ausrichtung"
  
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "Arithmetik mit Zeiger auf RVV-Typen %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr "Membervariablen können nicht vom RVV-Typ %qT sein"
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr "Felder können nicht vom RVV-Typ %qT sein"
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr "Arrayelemente können nicht vom RVV-Typ %qT sein"
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "Objekte vom RVV-Typ %qT können nicht alloziert werden"
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr "Objekte vom RVV-Typ %qT können nicht gelöscht werden"
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr "der RVV-Typ %qT kann weder geworfen noch gefangen werden"
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr "der RVV-Typ %qT kann nicht durch Kopieren gefangen werden"
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "RVV-Typ %qT ist in %<map%>-Klausel nicht erlaubt"
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "RVV-Typ %qT ist in %<target%>-%<private%>-Klausel nicht erlaubt"
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "RVV-Typ %qT ist in %<target%>-%<firstprivate%>-Klausel nicht erlaubt"
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr "RVV-Typ %qT ist in %<target%>-Geräteklauseln nicht erlaubt"
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "eingebaute Funktion %qE erfordert die ISA-Erweiterung zvfbfmin oder zvfbfwma"
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "Eingebaute Funktion %qE erfordert die ISA-Erweiterung zvfhmin oder zvfh"
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "Eingebaute Funktion %qE erfordert die ISA-Erweiterung zve32f, zve64f, zve64d oder v"
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "Eingebaute Funktion %qE erfordert die ISA-Erweiterung zve64d oder v"
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "Eingebaute Funktion %qE erfordert die ISA-Erweiterung zve64x, zve64f, zve64d oder v"
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, gcc-internal-format
  msgid "unrecognized RVV builtin"
  msgstr "unerkanntes eingebaute Funktion für RVV"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "Eingebaute Funktion %qE erfordert die ISA-Erweiterung %qs"
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr "kein passender Funktionsaufruf für %qE mit leeren Argumenten"
  
! #: config/riscv/riscv.cc:1033
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "unbekannte CPU %qs für %<-mtune%>"
  
! #: config/riscv/riscv.cc:3464
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr "diese Operation erfordert die RVV-ISA-Erweiterung"
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "Sie können RVV mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivieren"
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI für abgeflachte Struktur mit Bit-Feldern der Länge 0 hat wurde mit GCC 10 geändert"
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr "ABI für abgeflachte leere Union und Array mit Länge 0 wurde mit GCC 16 geändert"
  
! #: config/riscv/riscv.cc:7029
  #, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "der RVV-Typ %qT kann nur an prototypisierte Funktionen übergeben werden"
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr "%s %qT benötigt die V-ISA-Erweiterung"
  
! #: config/riscv/riscv.cc:7330
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "%s %qT benötigt die ISA-Erweiterung zve64x, zve64f, zve64d oder v"
  
! #: config/riscv/riscv.cc:7344
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr "%s %qT benötigt die ISA-Erweiterung zvfhmin oder zvfh"
  
! #: config/riscv/riscv.cc:7353
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "%s %qT benötigt die ISA-Erweiterung zve32f, zve64f, zve64d oder v"
  
! #: config/riscv/riscv.cc:7362
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr "%s %qT benötigt die ISA-Erweiterung zve64d oder v"
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr "%s %qT benötigt mindestens die Vektorlänge %qd, aber %qd ist gegeben"
  
! #: config/riscv/riscv.cc:7438
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "Funktionsattribut %qs erfordert die ISA-Erweiterung V"
  
! #: 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
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "das Funktionsattribut %qs erfordert die Vektor-ISA-Erweiterung"
  
! #: config/riscv/riscv.cc:7599
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr "das Attribut »rnmi« erfordert die ISA-Erweiterung Smrnmi"
  
! #: config/riscv/riscv.cc:7607
  #, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "Argument des Attributs %qE muss %<\"supervisor\"%>, %<\"machine\"%> oder %<\"rnmi\"%> sein"
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr "%qs wird nur unterstützt, wenn %<-mrvv-vector-bits=zvl%> angegeben ist"
  
! #: config/riscv/riscv.cc:7658
  #, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%qs angewendet auf Nicht-RVV-Typ %qT"
  
! #: config/riscv/riscv.cc:7666
  #, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr "%qs erfordert eine konstante Ganzzahl"
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr "ungültige RVV-Vektorgröße %qd, erwartete Größe ist %qd basierend auf LMUL des Typs und %qs"
  
! #: config/riscv/riscv.cc:12270
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "%<-mdiv%> erfordert %<-march%>, um die %<M%>-Erweiterung zu ermitteln"
  
! #: config/riscv/riscv.cc:12275
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr "Derzeit erfordert die %<V%>-Implementierung die %<M%>-Erweiterung"
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr "Der aktuelle RISC-V-GCC unterstützt keine VLEN größer als 4096bit für die Erweiterung »V«"
  
! #: config/riscv/riscv.cc:12341
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "Der aktuelle RISC-V-GCC unterstützt RVV im Big-Endian-Modus nicht"
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr "Codemodell %qs mit %qs"
  
! #: config/riscv/riscv.cc:12419
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "die angeforderte ABI erfordert %<-march%>, um die %qc-Erweiterung zu ermitteln"
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr "rv32e erfordert die ilp32e-ABI"
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr "rv64e erfordert lp64e-ABI"
  
! #: config/riscv/riscv.cc:12433
  #, gcc-internal-format
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ILP32E ABI unterstützt die %qc-Erweiterung nicht"
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr "das LP64E-ABI ist im GCC als veraltet gekennzeichnet"
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr "wenn Sie LP64E benötigen, benachrichtigen Sie bitte das GCC-Projekt über %{PR116152%}"
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr "z*inx erfordert ABI ilp32, ilp32e, lp64 oder lp64e"
  
! #: config/riscv/riscv.cc:12451
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI erfordert %<-march=rv%d%>"
  
! #: config/riscv/riscv.cc:12461
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> muss zwischen %d und %d liegen"
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ist in %qs kein gültiges Basisregister"
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ist in %qs keine gültige Zahl"
  
! #: config/riscv/riscv.cc:13047
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs-Funktion kann keine andere Interrupt-Art haben"
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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%>"
  
--- 45598,45918 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr "Interner Fehler: invalid number of operands for insn %s, expected %d but got %d.\n"
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr "Übergabe von %wd an das Argument %d von %qE, das einen Wert im Bereich [%wd, %wd] oder %wd erwartet"
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr "der RVV-Typ %qT hat keine feste Größe"
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "der RVV-Typ %qT hat keine definierte Ausrichtung"
  
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "Arithmetik mit Zeiger auf RVV-Typen %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr "Membervariablen können nicht vom RVV-Typ %qT sein"
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr "Felder können nicht vom RVV-Typ %qT sein"
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr "Arrayelemente können nicht vom RVV-Typ %qT sein"
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "Objekte vom RVV-Typ %qT können nicht alloziert werden"
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr "Objekte vom RVV-Typ %qT können nicht gelöscht werden"
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr "der RVV-Typ %qT kann weder geworfen noch gefangen werden"
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr "der RVV-Typ %qT kann nicht durch Kopieren gefangen werden"
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "RVV-Typ %qT ist in %<map%>-Klausel nicht erlaubt"
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "RVV-Typ %qT ist in %<target%>-%<private%>-Klausel nicht erlaubt"
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "RVV-Typ %qT ist in %<target%>-%<firstprivate%>-Klausel nicht erlaubt"
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr "RVV-Typ %qT ist in %<target%>-Geräteklauseln nicht erlaubt"
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "eingebaute Funktion %qE erfordert die ISA-Erweiterung zvfbfmin oder zvfbfwma"
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "Eingebaute Funktion %qE erfordert die ISA-Erweiterung zvfhmin oder zvfh"
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "Eingebaute Funktion %qE erfordert die ISA-Erweiterung zve32f, zve64f, zve64d oder v"
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "Eingebaute Funktion %qE erfordert die ISA-Erweiterung zve64d oder v"
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "Eingebaute Funktion %qE erfordert die ISA-Erweiterung zve64x, zve64f, zve64d oder v"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, gcc-internal-format
  msgid "unrecognized RVV builtin"
  msgstr "unerkanntes eingebaute Funktion für RVV"
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "Eingebaute Funktion %qE erfordert die ISA-Erweiterung %qs"
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr "kein passender Funktionsaufruf für %qE mit leeren Argumenten"
  
! #: config/riscv/riscv.cc:1036
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "unbekannte CPU %qs für %<-mtune%>"
  
! #: config/riscv/riscv.cc:3467
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr "diese Operation erfordert die RVV-ISA-Erweiterung"
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "Sie können RVV mit der Befehlszeilenoption %<-march%>, oder mit dem Attribut %<target%> oder Pragma aktivieren"
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI für abgeflachte Struktur mit Bit-Feldern der Länge 0 hat wurde mit GCC 10 geändert"
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr "ABI für abgeflachte leere Union und Array mit Länge 0 wurde mit GCC 16 geändert"
  
! #: config/riscv/riscv.cc:7032
  #, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "der RVV-Typ %qT kann nur an prototypisierte Funktionen übergeben werden"
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr "%s %qT benötigt die V-ISA-Erweiterung"
  
! #: config/riscv/riscv.cc:7333
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "%s %qT benötigt die ISA-Erweiterung zve64x, zve64f, zve64d oder v"
  
! #: config/riscv/riscv.cc:7347
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr "%s %qT benötigt die ISA-Erweiterung zvfhmin oder zvfh"
  
! #: config/riscv/riscv.cc:7356
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "%s %qT benötigt die ISA-Erweiterung zve32f, zve64f, zve64d oder v"
  
! #: config/riscv/riscv.cc:7365
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr "%s %qT benötigt die ISA-Erweiterung zve64d oder v"
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr "%s %qT benötigt mindestens die Vektorlänge %qd, aber %qd ist gegeben"
  
! #: config/riscv/riscv.cc:7441
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "Funktionsattribut %qs erfordert die ISA-Erweiterung V"
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "das Funktionsattribut %qs erfordert die Vektor-ISA-Erweiterung"
  
! #: config/riscv/riscv.cc:7602
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr "das Attribut »rnmi« erfordert die ISA-Erweiterung Smrnmi"
  
! #: config/riscv/riscv.cc:7610
  #, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "Argument des Attributs %qE muss %<\"supervisor\"%>, %<\"machine\"%> oder %<\"rnmi\"%> sein"
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr "%qs wird nur unterstützt, wenn %<-mrvv-vector-bits=zvl%> angegeben ist"
  
! #: config/riscv/riscv.cc:7661
  #, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%qs angewendet auf Nicht-RVV-Typ %qT"
  
! #: config/riscv/riscv.cc:7669
  #, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr "%qs erfordert eine konstante Ganzzahl"
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr "ungültige RVV-Vektorgröße %qd, erwartete Größe ist %qd basierend auf LMUL des Typs und %qs"
  
! #: config/riscv/riscv.cc:12273
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "%<-mdiv%> erfordert %<-march%>, um die %<M%>-Erweiterung zu ermitteln"
  
! #: config/riscv/riscv.cc:12278
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr "Derzeit erfordert die %<V%>-Implementierung die %<M%>-Erweiterung"
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr "Der aktuelle RISC-V-GCC unterstützt keine VLEN größer als 4096bit für die Erweiterung »V«"
  
! #: config/riscv/riscv.cc:12344
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "Der aktuelle RISC-V-GCC unterstützt RVV im Big-Endian-Modus nicht"
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr "Codemodell %qs mit %qs"
  
! #: config/riscv/riscv.cc:12422
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "die angeforderte ABI erfordert %<-march%>, um die %qc-Erweiterung zu ermitteln"
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr "rv32e erfordert die ilp32e-ABI"
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr "rv64e erfordert lp64e-ABI"
  
! #: config/riscv/riscv.cc:12436
  #, gcc-internal-format
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ILP32E ABI unterstützt die %qc-Erweiterung nicht"
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr "das LP64E-ABI ist im GCC als veraltet gekennzeichnet"
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr "wenn Sie LP64E benötigen, benachrichtigen Sie bitte das GCC-Projekt über %{PR116152%}"
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr "z*inx erfordert ABI ilp32, ilp32e, lp64 oder lp64e"
  
! #: config/riscv/riscv.cc:12454
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI erfordert %<-march=rv%d%>"
  
! #: config/riscv/riscv.cc:12464
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> muss zwischen %d und %d liegen"
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ist in %qs kein gültiges Basisregister"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ist in %qs keine gültige Zahl"
  
! #: config/riscv/riscv.cc:13050
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs-Funktion kann keine andere Interrupt-Art haben"
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  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:15080
  msgid "invalid version %qB for %<target_clones%> attribute"
  msgstr "ungültige Version %qB für Attribut %<target_clones%>"
  
*************** msgstr "Lokale Variablenspeicheranforder
*** 46853,46874 ****
  msgid "%<function_profiler%> support"
  msgstr "Unterstützung für %<function_profiler%>"
  
! #: config/stormy16/stormy16.cc:1452
  #, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "%<va_start%> kann nicht in Unterbrechungsfunktion verwendet werden"
  
! #: config/stormy16/stormy16.cc:2031
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "switch-Anweisung der Größe %lu Einträge ist zu groß"
  
! #: config/stormy16/stormy16.cc:2425
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "Attribut %<__BELOW100__%> bezieht sich nur auf Variablen"
  
! #: config/stormy16/stormy16.cc:2432
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr "Attribut %<__BELOW100__%> nicht mit Speicherklasse »auto« erlaubt"
--- 46912,46933 ----
  msgid "%<function_profiler%> support"
  msgstr "Unterstützung für %<function_profiler%>"
  
! #: config/stormy16/stormy16.cc:1453
  #, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "%<va_start%> kann nicht in Unterbrechungsfunktion verwendet werden"
  
! #: config/stormy16/stormy16.cc:2032
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "switch-Anweisung der Größe %lu Einträge ist zu groß"
  
! #: config/stormy16/stormy16.cc:2426
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "Attribut %<__BELOW100__%> bezieht sich nur auf Variablen"
  
! #: config/stormy16/stormy16.cc:2433
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr "Attribut %<__BELOW100__%> nicht mit Speicherklasse »auto« erlaubt"
*************** msgstr "%qs ist geladen, aber das Symbol
*** 47088,47119 ****
  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"
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr "Interner Fehler: constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr "Interner Fehler: constantsynth: Methode %qs Wert nicht übereinstimmend, erwartet %wd (%wx) synthetisiert %wd (%wx)"
--- 47147,47178 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%qs ist definiert, aber die Plugin-Unterstützung ist deaktiviert"
  
! #: config/xtensa/xtensa.cc:2783
  #, 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:2818
  #, 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:2825
  #, 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:4296
  #, 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"
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr "Interner Fehler: constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr "Interner Fehler: constantsynth: Methode %qs Wert nicht übereinstimmend, erwartet %wd (%wx) synthetisiert %wd (%wx)"
*************** msgstr "Attribut %qs benötigt Prototype
*** 47199,47205 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr "Attribut %qs gilt nur für variadische Funktionen"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
--- 47258,47264 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr "Attribut %qs gilt nur für variadische Funktionen"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
*************** msgstr "die angegebene Datei %s ist ein
*** 47280,47287 ****
  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 "void-Wert nicht ignoriert wie es sein sollte"
--- 47339,47346 ----
  msgid "could not get size of source file"
  msgstr "Größe der Quelldatei kann nicht ermittelt werden"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-Wert nicht ignoriert wie es sein sollte"
*************** msgstr "switch springt in Anweisungs-Aus
*** 47759,47765 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE als falsche Symbolart definiert"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Attribut %qE auf %qD mit Rückgabetyp »void« angewendet"
--- 47818,47824 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE als falsche Symbolart definiert"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Attribut %qE auf %qD mit Rückgabetyp »void« angewendet"
*************** msgstr "ISO-C90 unterstützt kein %<stat
*** 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"
--- 47967,47973 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO-C90 unterstützt %<[*]%>-Arraydeklaratoren nicht"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "%<omp::%s%> darf in diesem Kontext nicht angegeben werden"
*************** msgstr "%<omp::%s%> darf in diesem Konte
*** 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"
--- 47977,47983 ----
  msgid "%q+D is usually a function"
  msgstr "%q+D ist üblicherweise eine Funktion"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration für %qD"
*************** msgstr "Objekt mit volatile-Feld kann ni
*** 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"
--- 48053,48059 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %D%> ist in C++ ungültig"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D in »declare target«-Direktive hat keinen zuordenbaren Typ"
*************** msgstr "Speicherklasse für Parameter %q
*** 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"
--- 48253,48259 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse für unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse für Typnamen angegeben"
*************** msgstr "Typname als Funktion, die ein Ar
*** 48367,48373 ****
  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"
--- 48426,48432 ----
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-Rückgabetypen"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-Rückgabewert ignoriert"
*************** msgstr "ISO-C verbietet const- oder vola
*** 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"
--- 48553,48559 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als »void« deklariert"
*************** msgstr "Typdefinition in Ausdruck %qs is
*** 48706,48712 ****
  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"
--- 48765,48771 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qT wurde in unvollständig angegebenem Objektinitialisierer definiert"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
*************** msgstr "struct hat keine benannten Eleme
*** 48771,48777 ****
  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"
--- 48830,48836 ----
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "flexibles Arrayelement in Union ist eine GCC-Erweiterung"
*************** msgstr "Redeklaration von %<enum %E%>"
*** 48836,48842 ****
  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"
--- 48895,48901 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr "%<enum%> deklariert aber ohne festen zugrundeliegenden Typen definiert"
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein für Aufzählungswerte"
*************** msgstr "Aufzählungswert ist außerhalb
*** 48891,48897 ****
  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"
--- 48950,48956 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C vor C23 beschränkt Aufzählungswerte auf den Bereich von %<int%>"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
*************** msgstr "Argument %qD passt nicht zu eing
*** 49041,49052 ****
  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"
--- 49100,49111 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "keine return-Anweisung in nicht void zurückgebender Funktion"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
*************** msgstr "%<auto%> mit %<constexpr%> verwe
*** 49128,49134 ****
  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"
--- 49187,49193 ----
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ist für GCC zu lang"
*************** msgstr "ISO-C90 unterstützt keine boole
*** 49232,49238 ****
  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"
--- 49291,49297 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO-C unterstützt den Typen %<_Float%d%s%> erst ab C23"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> wird für dieses Ziel nicht unterstützt"
*************** msgstr "Argument für %<signed _BitInt%>
*** 49389,49400 ****
  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"
--- 49448,49459 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO-C unterstützt %<%s_BitInt(%d)%> erst ab C23"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist"
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist"
*************** msgstr "der Operand %qE der %<break%>-An
*** 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"
--- 49513,49549 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs ist ab %qs ein Schlüsselwort"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Links-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Links-Schiebe-Weite >= Breite des Vektorelements"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
*************** msgstr "Konfliktmarker für Versionskont
*** 49504,49510 ****
  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"
--- 49563,49569 ----
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
*************** msgstr "Zeilenende erwartet"
*** 49514,49520 ****
  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"
--- 49573,49579 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO-C verbietet eine leere Quelldatei"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 49561,49568 ****
  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"
--- 49620,49627 ----
  msgstr "unbekannter Typname: %qE"
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
*************** msgstr "in der %<return%>-Anweisung ist
*** 49597,49603 ****
  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"
--- 49656,49662 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Präfixattribute werden für Methoden ignoriert"
*************** msgstr "Präfixattribute werden für Imp
*** 49612,49623 ****
  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 %<;%>"
--- 49671,49682 ----
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "%<assume%>-Attribut ohne darauffolgendes %<;%>"
*************** msgstr "%qs benötigt eine initialisiert
*** 49660,49666 ****
  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"
--- 49719,49725 ----
  msgid "%qs may only be used with a single declarator"
  msgstr "%qs kann nur mit einem einzelnen Deklarator verwendet werden"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> oder %<;%> erwartet"
*************** msgid "%<__GIMPLE%> function cannot be a
*** 49694,49700 ****
  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"
--- 49753,49759 ----
  msgstr "%<__GIMPLE%>-Funktion kann keine geschachtelte Funktion sein"
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Zeichenkettenliteral erwartet"
*************** msgstr "Ausdruck in statischer Behauptun
*** 49724,49730 ****
  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"
--- 49783,49789 ----
  msgid "static assertion failed: %E"
  msgstr "statische Behauptung gescheitert: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "statische Behauptung gescheitert"
*************** msgstr "das Schlüsselwort %qs kann nich
*** 49778,49785 ****
  #: 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"
--- 49837,49844 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
*************** msgstr "ungültiger Basistyp für %<enum
*** 49809,49820 ****
  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 %<}%>"
--- 49868,49879 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "der auf %<enum%> basierende Typ ist zu der vorherigen Deklaration inkompatibel"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der Aufzählungsliste"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr "Deklarationsspezifizierer oder %
*** 49895,49916 ****
  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"
--- 49954,49975 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "Klammern müssen weggelassen werden, wenn die Argumentenliste des Attributs leer ist"
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "Name einer OpenMP-Direktive erwartet"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> oder %<sequence%> erwartet"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "Attribut %<omp::%E%> erfordert Argument"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
*************** msgstr "Attribut %qE akzeptiert keine Ar
*** 49920,49926 ****
  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"
--- 49979,49985 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO-C unterstützt %<[[]]%>-Attribute erst ab C23"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "Objekt variabler Größe darf nicht initialisiert werden, außer mit einem leeren Initialisierer"
*************** msgstr "ISO-C90 verbietet die Angabe von
*** 49950,49966 ****
  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"
--- 50009,50025 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "innere Schleifen müssen in %<#pragma acc loop%> perfekt geschachtelt sein"
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "innere Schleifen müssen mit der %<ordered%>-Klausel perfekt geschachtelt sein"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr "innere Schleifen müssen mit der %<reduction%>-%<inscan%>-Klausel perfekt verschachtelt sein"
*************** msgstr "innere Schleifen müssen mit der
*** 49970,50013 ****
  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"
--- 50029,50072 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr "innere Schleifen müssen in %<#pragma omp tile%> perfekt geschachtelt sein"
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr "Vermischung von OpenMP-Direktiven mit Attribut- und Pragma-Syntax in ein und derselben Anweisung"
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr "OpenMP-Attribut %<omp::decl%> an einer Anweisung"
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "unbekannter OpenMP-Direktiven-Name im Argument des Attributs %qs"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr "OpenMP-Konstrukt inmitten der %<omp::directive%>-Attribute erfordert, dass alle %<omp::directive%>-Attribute derselben Anweisung in derselben %<omp::sequence%> liegen"
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr "mehrere OpenMP-»standalone«-Direktiven unter den %<omp::directive%>-Attributen müssen sich alle innerhalb derselben %<omp::sequence%> befinden"
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr "OpenMP-»standalone«-Direktiven im Attribut %<omp::directive%> können nur in einer leeren Anweisung vorkommen"
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr "Vermischung von OpenMP-Direktiven mit Attribut- und Pragma-Syntax in derselben Deklaration"
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "Attribut %qs akzeptiert keine Argumente"
*************** msgstr "ISO-C90 verbietet gemischte Dekl
*** 50038,50044 ****
  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%>"
--- 50097,50103 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
*************** msgstr "Marke am Ende einer Verbundanwei
*** 50053,50059 ****
  #. 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"
--- 50112,50118 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
*************** msgstr "ISO-C unterstützt if-Deklaratio
*** 50088,50114 ****
  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"
--- 50147,50173 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "Deklaration im steuernden Ausdruck muss einen Initialisierer haben"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "geschweifte Klammern um leeren Körper in einer %<if%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "geschweifte Klammern um leeren Körper in einer %<else%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "es wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeiden"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr "Schleife in dazwischenliegendem Code im OpenMP-Schleifenkörper nicht erlaubt"
*************** msgstr "mehrere Schleifenvariablen in sc
*** 50128,50139 ****
  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"
--- 50187,50198 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungültiges Schleifenvariable in schneller Aufzählung"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragma"
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragma"
*************** msgstr "die Sammlung in schneller Aufzä
*** 50148,50155 ****
  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"
--- 50207,50214 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
*************** msgstr "ISO-C verbietet das Weglassen de
*** 50171,50182 ****
  
  #. 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"
--- 50230,50241 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "Division %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der Feldelemente"
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
*************** msgstr "ISO-C90 unterstützt den vordefi
*** 50348,50354 ****
  
  #: 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"
--- 50407,50413 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ausdruck erwartet"
*************** msgstr "geklammerte Gruppe innerhalb ein
*** 50363,50374 ****
  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"
--- 50422,50433 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO-C verbietet geklammerte Gruppen innerhalb von Ausdrücken"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "der optionale zweite Parameter von %<va_start%> ist nicht das letzte benannte Argument"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr "das Makro %<va_start%> wird mit zusätzlichen Argumenten außer dem Bezeichner des letzten benannten Arguments verwendet"
*************** msgstr "das Argument für %<__builtin_co
*** 50513,50519 ****
  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%>"
--- 50572,50578 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "das Argument für %<__builtin_counted_by_ref%> muss ein Feld einer Struktur sein"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_shuffle%>"
*************** msgstr "Argument 1 in Aufruf der Funktio
*** 50553,50559 ****
  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"
--- 50612,50618 ----
  msgid "rotate count is negative"
  msgstr "Rotationsanzahl ist negativ"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<omp_all_memory%> darf nur in OpenMP-%<depend%>-Klausel verwendet werden"
*************** msgstr "die Funktion %qD berechnet den B
*** 50663,50669 ****
  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"
--- 50722,50728 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "die Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der übergebene Wert abgeschnitten werden"
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr "Aufrufe an die OpenMP-Laufzeit-API sind in dazwischenliegendem Code nicht zulässig"
*************** msgstr "Methodendeklaration in Objective
*** 50703,50714 ****
  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"
--- 50762,50773 ----
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "leere Liste von Eigenschaftsattributen"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Eigenschaftsattribut fehlt"
*************** msgstr "Eigenschaftsattribut fehlt"
*** 50718,50774 ****
  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"
--- 50777,50833 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "unbekanntes Eigenschaftsattribut %<%s%s%>"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "nach dem Objective-C-Attribut %qE wird ein %<=%> erwartet"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "Selektorname für %qE erwartet"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "Methodennamen von Settern müssen mit %<:%> aufhören"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert"
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr "dazwischenliegender Code darf keine ausführbaren OpenMP-Direktiven enthalten"
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> darf nur im Datei-Gültigkeitsbereich auftreten"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
*************** msgstr "%<#pragma omp section%> darf nur
*** 50778,50789 ****
  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"
--- 50837,50848 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> darf nur im Gültigkeitsbereich einer Datei verwendet werden"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
*************** msgstr "%<#pragma GCC pch_preprocess%> m
*** 50793,50803 ****
  #: 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"
--- 50852,50862 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
*************** msgstr "Ausdruck muss ganzzahlig sein"
*** 50812,50869 ****
  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"
--- 50871,50928 ----
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> oder %<firstprivate%> erwartet"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "Interner Fehler: expected constant logical expression"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "wenn eine der %<if%>-Klauseln einen Modifizierer verwendet, müssen alle %<if%>-Klauseln Modifizierer verwenden"
*************** msgstr "Wert von %<num_threads%> muss po
*** 50886,50907 ****
  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"
--- 50945,50966 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "konstanter Ganzzahlausdruck mit gültigem sync-hint-Wert erwartet"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet"
*************** msgstr "%<alloc%>, %<to%>, %<from%>, %<t
*** 50911,51009 ****
  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"
--- 50970,51068 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "%<scalar%>, %<aggregate%>, %<pointer%> oder %<all%> erwartet"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "zu viele %<self%>-Klauseln"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> oder %<unconstrained%> erwartet"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "Argument für %<ordered%> muss ein positiver, ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr "der Operator %<-%> für Reduktionen ist in OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprüchliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Wert der Chunkgröße muss positiv sein"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungültige Ablaufart"
*************** msgstr "ungültige Ablaufart"
*** 51013,51050 ****
  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"
--- 51072,51109 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "Wert von %<num_teams%> muss positiv sein"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr "untere Grenze %qE von %<num_teams%> ist größer als obere Grenze %qE"
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Wert von %<thread_limit%> muss positiv sein"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "Ausdruck für %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> oder %<align%> erwartet"
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "doppelter %qs-Modifizierer"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocate%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "in der %<allocate%>-Klausel muss das Argument des %<align%>-Modifizierers eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks sein"
*************** msgstr "%<traits%> oder %<memspace%> erw
*** 51059,51080 ****
  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"
--- 51118,51139 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr "die veraltete %<%s(%s)%>-Merkmalssyntax ist in %<uses_allocators%>-Klauseln mit Modifikatoren nicht erlaubt"
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr "die Angabe von Argumenten für %<uses_allocators%>, wobei jedes Element die Form %<allocator(traits)%> hat, ist seit OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr "die Klausel %<uses_allocators%> akzeptiert bei Verwendung von Modifikatoren nur einen einzigen Allokator"
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "mehrere »linear«-Modifizierer"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "mehrere %<step%>-Modifizierer"
*************** msgstr "mehrere %<step%>-Modifizierer"
*** 51084,51090 ****
  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"
--- 51143,51149 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr "Schrittweite der %<linear%>-Klausel muss ganzzahlig sein"
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr "die Angabe der Listenelemente als Argumente für die Modifikatoren ist seit OpenMP 5.2 veraltet"
*************** msgstr "Ausdruck der %<safelen%>-Klausel
*** 51099,51410 ****
  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"
--- 51158,51469 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr "der Modifikator %<sink%> mit der Klausel %<depend%> ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen %<doacross%>"
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr "der Modifikator %<source%> mit der Klausel %<depend%> ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen %<doacross%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unverträglich mit %qs"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungültige Abhängigkeitsart"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ungültige »doacross«-Art"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "Modifizierer %<fallback%> erwartet"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "%<abort%>, %<default_mem%> oder %<null%> als Fallback-Modus erwartet"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "Wert von %<dyn_groupprivate%> muss 0 oder positiv sein"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr "unerlaubtes Komma"
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "zu viele %<always%>-Modifizierer"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "zu viele %<close%>-Modifizierer"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "zu viele %<iterator%>-Modifizierer"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "zu viele %<mapper%>-Modifizierer"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr "in %<declare mapper%>-Direktiven muss der Parameter für den Modifikator %<mapper%> %<default%> sein"
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "Bezeichner oder %<default%> erwartet"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "zu viele %<present%>-Modifizierer"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "%<map%>-Klausel mit einem anderen map-type-Modifikator als %<always%>, %<close%>, %<iterator%>, %<mapper%> oder %<present%>"
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr "%<map%>-Klauselmodifikatoren ohne Komma-Trennung sind seit OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungültige Zuordnungsart"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr "%<ancestor%>-Gerätemodifikator, dem keine %<requires%>-Direktive mit %<reverse_offload%>-Klausel vorausgeht"
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> oder %<device_num%> erwartet"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "der Ausdruck der %<device%>-Klausel muss den Wert %<1%> haben"
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungültige »dist_schedule«-Art"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr "%<master%>-Affinität ist seit OpenMP 5.1 veraltet, verwenden Sie %<primary%>"
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ungültige »proc_bind«-Art"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr "%qs-Klausel mit einem anderen Modifikator als %<iterator%> oder %<present%>"
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "Argument für %<partial%> muss ein positiver, ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "Ereignishandle in %<detach%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_event_handle_t%>"
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr "das String-Literal darf kein %<\\0%> enthalten"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "unbekannter fremder Laufzeit-Bezeichner %qs"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "Stringliteral oder Ganzzahlkonstante erwartet"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr "unbekannter fremder Laufzeit-Bezeichner %qwd"
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "Präferenzselektor %<fr%> oder %<attr%> erwartet"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "doppelter %<fr%>-Präferenzselektor"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr "Stringliteral für %<attr%> muss mit %<ompx_%> beginnen"
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr "Stringliteral für %<attr%> darf kein Komma enthalten"
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr "nichtleeres Stringliteral erwartet"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "doppelter %<targetsync%>-Modifizierer"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "doppelter %<target%>-Modifizierer"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "doppelter %<prefer_type%>-Modifizierer"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "%<prefer_type%>, %<target%> oder %<targetsync%> erwartet"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr "fehlender erforderlicher Modifikator %<target%> und/oder %<targetsync%>"
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "OpenACC-Klausel erwartet"
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist für %qs ungültig"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "Klauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werden"
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs muss die erste Klausel von %qs sein"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr "die Klausel %<to%> mit %<declare target%> ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen %<enter%>"
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "OpenMP-Klausel erwartet"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "keine gültigen Klauseln in %<#pragma acc declare%> angegeben"
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "In %<#pragma acc declare link%> muss %qD eine globale Variable sein"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungültige OpenACC-Klausel im Datei-Gültigkeitsbereich"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungültige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungültige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD muss eine Variable sein, die im selben Gültigkeitsbereich wie %<#pragma acc declare%> deklariert ist"
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Variable %qD wird in %<#pragma acc declare%> mehr als einmal verwendet"
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr "das %<host_data%>-Konstrukt erfordert eine %<use_device%>-Klausel"
*************** msgstr "%qE wurde nicht deklariert"
*** 51419,51425 ****
  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"
--- 51478,51484 ----
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
*************** msgstr "%qD bezeichnet keine Funktion"
*** 51429,51450 ****
  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"
--- 51488,51509 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten"
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten"
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> muss vor Verwendung angewendet werden"
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> muss vor Definition angewendet werden"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten"
*************** msgstr "die in der %<allocator%>-Klausel
*** 51469,51475 ****
  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"
--- 51528,51534 ----
  msgid "modified here"
  msgstr "hier verändert"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "in der %<align%>-Klausel muss das Argument eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks sein"
*************** msgstr "%<allocator%>-Klausel für stati
*** 51504,51613 ****
  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"
--- 51563,51672 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr "die %<allocator%>-Klausel erfordert einen vordefinierten Allokator, da %qD statisch ist"
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> oder %<relaxed%> erwartet"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "Klausel %qs ist unverträglich mit den Klauseln %<read%> oder %<write%>"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs-Klausel erfordert %qs-Klausel"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp atomic write%> inkompatibel mit %<acquire%>-Klausel, die implizit von einer %<requires%>-Direktive bereitgestellt wird"
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp atomic read%> inkompatibel mit %<release%>-Klausel, die implizit von einer %<requires%>-Direktive bereitgestellt wird"
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp atomic read%> ist unverträglich mit der Klausel %<release%>"
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp atomic write%> ist unverträglich mit der Klausel %<acquire%>"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "in der %<if%>-Bedingung wird ein Vergleich mit %<==%> erwartet"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "in der %<if%>-Bedingung wird ein Vergleich mit %<==%>, %<<%> oder %<>%> erwartet"
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ungültige Form von %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "unerwartetes %<else%> gefunden"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ungültige Form von %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungültige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungültiger Operator für %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "%<weak%>-Klausel erfordert atomaren Gleichheitsvergleich"
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> verwendet zwei unterschiedliche Ausdrücke für Speicher"
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
*************** msgstr "Ausdruck %<depobj%> ist kein lva
*** 51617,51643 ****
  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"
--- 51676,51702 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "%<destroy%>-Ausdruck ist kein Lvalue-Ausdruck"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr "der %<destroy%>-Ausdruck %qE sollte mit dem %<depobj%>-Argument %qE identisch sein"
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> oder %<inoutset%> erwartet"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<seq_cst%>, %<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben"
*************** msgstr "%<flush%>-Liste wurde zusammen m
*** 51647,51678 ****
  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"
--- 51706,51737 ----
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr "%<[[omp::directive(%s)]]%> muss das einzige angegebene Attribut in einer Anweisung sein"
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp scan%> mit 0 vorhergehenden ausführbaren Anweisungen"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp scan%> mit 0 nachfolgenden ausführbaren Anweisungen"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "für Anweisung erwartet"
*************** msgstr "für Anweisung erwartet"
*** 51680,51747 ****
  #. 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"
--- 51739,51806 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "Schleifenschachtelung erwartet"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr "andere Attribute als OpenMP-Direktiven sind für %<for%> in Schleifenschachtelungen nicht zulässig"
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr "%<unroll%>-Konstrukt mit %<partial%>-Klausel erzeugt nur eine Schleife mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr "die generierte Schleife des %<unroll%>-Konstrukts ohne %<partial%>-Klausel hat keine kanonische Form"
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr "%<tile%>-Konstrukt erzeugt %d Schleifen mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr "%<for%>-Schleife oder OpenMP-Schleifenumwandlungskonstrukt erwartet"
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "nicht genügend geschachtelte Schleifen"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht »firstprivate« sein"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr "das Konstrukt %<master%> ist seit OpenMP 5.1 veraltet; verwenden Sie stattdessen %<masked%>"
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> mit %qs-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
*************** msgstr "%<for%> hinter %qs erwartet"
*** 51751,51757 ****
  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"
--- 51810,51816 ----
  msgid "expected a function name"
  msgstr "ein Funktionsname erwartet"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr "Zielfunktionsaufruf erwartet"
*************** msgstr "Zielfunktionsaufruf erwartet"
*** 51761,51807 ****
  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"
--- 51820,51866 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%<#pragma omp dispatch%> kann nur vor einem Funktionsaufruf mit optionaler Zuweisung stehen"
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> mit Zuordnungstyp außer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten"
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten"
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mit Zuordnungstyp außer %<to%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mit Zuordnungstyp außer %<from%>, %<tofrom%>, %<release%> oder %<delete%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Zuordnungstyp außer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
*************** msgstr "%<#pragma omp declare %s%> muss
*** 51816,51872 ****
  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"
--- 51875,51931 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "unbekannter Selektor %qs für Kontextselektormenge %qs"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<score%> kann nicht in Traits in der Trait-Selektor-Menge %qs angegeben werden"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "das %<score%>-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "das %<score%>-Argument darf nicht negativ sein"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "Eigenschaft muss ein ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "Eigenschaften für %<simd%>-Selektor dürfen nicht in %<metadirective%> angegeben werden"
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "der %<requires%>-Selektor wird noch nicht unterstützt"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "Name der Kontextselektormenge erwartet"
*************** msgstr "Name der Kontextselektormenge er
*** 51876,51902 ****
  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"
--- 51935,51961 ----
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "Variante %qD ist dieselbe wie die Basisfunktion"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "eine der Klauseln %<match%>, %<adjust_args%> oder %<append_args%> erwartet"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "zu viele %<match%>-Klauseln"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "%qD ist mehrfach angegeben"
*************** msgstr "%qD ist mehrfach angegeben"
*** 51906,51912 ****
  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"
--- 51965,51971 ----
  msgid "%qD is not of pointer type"
  msgstr "%qD hat keinen Zeigertyp"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "%<nothing%> oder %<need_device_ptr%> erwartet"
*************** msgstr "%<nothing%> oder %<need_device_p
*** 51916,51932 ****
  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"
--- 51975,51991 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%<need_device_addr%> ist für C ungültig"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr "%<nothing%> oder %<need_device_ptr%> erwartet, gefolgt von %<:%>"
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<interop%> erwartet"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "%<match%>-Klausel erwartet"
*************** msgstr "%<append_args%> mit prototyplose
*** 51946,51957 ****
  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"
--- 52005,52016 ----
  msgid "base function %qD declared here"
  msgstr "Basisfunktion %qD ist hier deklariert"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "Argument %d von %qD muss vom Typ %<omp_interop_t%> sein"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "%<append_args%> ist hier angegeben"
*************** msgstr "%<append_args%> ist hier angegeb
*** 51961,51967 ****
  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"
--- 52020,52026 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "Variante %qD und Basis %qD haben unverträgliche Typen nach %<append_args%>-Anpassung"
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Variante %qD und Basis %qD haben unverträgliche Typen"
*************** msgstr "Variante %qD und Basis %qD haben
*** 51971,51977 ****
  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"
--- 52030,52036 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen"
*************** msgstr "%<#pragma omp declare %s%> kann
*** 51986,52069 ****
  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"
--- 52045,52128 ----
  msgid "no declaration of base function %qs"
  msgstr "keine Deklaration der Basisfunktion %qs"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "Definition der Funktionsvariante entspricht nicht der Deklaration von %qE"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr "die Verwendung von %<omp declare target%> als Synonym für %<omp begin declare target%> ist seit OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD ist sowohl in %<link%>- als auch %qs-Klauseln des Deklarationsziels angegeben"
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD ist sowohl im Deklarationsziel %<link%> als auch in %<to%>- oder %<enter%>-Klauseln angegeben"
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr "Direktive mit nur %<device_type%>- oder %<indirect%>-Klauseln"
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "die %<device_type%>-Klausel muss 'any' angeben, wenn sie mit einer %<indirect%>-Klausel verwendet wird"
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<declare target%>, %<declare variant%> oder %<assumes%> erwartet"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> ohne zugehöriges %<#pragma omp declare target%> oder %<#pragma omp begin declare target%>"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr "%qs beginnt in der Attributsyntax, wird aber mit %qs in der Pragmasyntax abgeschlossen"
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%qs beginnt in der Pragmasyntax, wird aber mit %qs in der Attributsyntax abgeschlossen"
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma omp end declare variant%> ohne zugehöriges %<#pragma omp begin declare variant%>"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr "%<begin declare variant%> beginnt in der Attributsyntax, endet aber mit %<end declare variant%> in der Pragmasyntax"
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr "%<begin declare variant%> beginnt in der Pragmasyntax, endet aber mit %<end declare variant%> in der Attributsyntax"
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> oder %<assumes%> erwartet"
*************** msgstr "Redeklaration von %qs %<#pragma
*** 52088,52099 ****
  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"
--- 52147,52158 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%<#pragma omp declare mapper%> wurde vorher hier deklariert"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr "unerwartete Klausel"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "fehlende %<map%>-Klausel"
*************** msgstr "eins der Argumente für den Init
*** 52153,52184 ****
  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"
--- 52212,52243 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "%<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> oder %<seq_cst%> erwartet"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "eine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet"
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet"
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Übersetzungseinheit"
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet"
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp requires%> erfordert mindestens eine Klausel"
*************** msgstr "Typ %qT mit Größe 0 in %<reduc
*** 52193,52352 ****
  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%>"
--- 52252,52411 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler Länge in %<reduction%>-Klausel"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "%<sizes%> erwartet"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%<sizes%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "eine der Klauseln %<at%>, %<severity%> oder %<message%> erwartet"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs oder %qs erwartet"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp error%> mit %<at(execution)%>-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "%<#pragma omp error%> mit %<at(execution)%>-Klausel darf nicht in intervenierendem Code verwendet werden"
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<#pragma omp error%> gefunden: %s"
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<#pragma omp error%> gefunden"
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "mindestens eine Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "Name einer Direktive erwartet"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr "ungültiger Name einer OpenMP-Direktive im Argument der %qs-Klausel: deklarative, informative und Meta-Direktiven sind nicht erlaubt"
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr "unbekannter OpenMP-Direktiven-Name im Argument der %qs-Klausel"
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr "%<%s%s%s%s%s%>-Direktive wird sowohl in %<absent%>- als auch %<contains%>-Klauseln erwähnt"
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr "%<%s%s%s%s%s%>-Direktive wird mehrfach in %qs-Klauseln erwähnt"
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "unbekanntes Annahme-Klausel %qs"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "eine der Klauseln %<when%>, %<otherwise%> oder %<default%> erwartet"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr "die Klausel %<default%> in Metadirektiven ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen %<otherwise%>"
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "zu viele %<otherwise%>- oder %<default%>-Klauseln in %<metadirective%>"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr "die Klauseln %<otherwise%> oder %<default%> müssen als letztes in %<metadirective%> angegeben werden"
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "Unbekannte Direktivenname"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr "Metadirektiven können nicht als Varianten von %<metadirective%> verwendet werden"
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr "deklarative Direktivenvarianten von %<metadirective%> werden nicht unterstützt"
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr "%<omp groupprivate%>"
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollständigen Typen"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> ohne eingeschaltete Unterstützung für transaktionsbasierten Speicher"
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
*************** msgstr "%<__transaction_cancel%> innerha
*** 52356,52362 ****
  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%>"
--- 52415,52421 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von äußerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-Funktion"
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
*************** msgstr "fehlende schließende geschweift
*** 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"
--- 52430,52436 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
*************** msgstr "falsche Verwendung des unvollst�
*** 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"
--- 52461,52627 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT und %qT sind in disjunkt benannten Adressräumen"
  
! #: c/c-typeck.cc:663
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "Attribut %qs gilt nur für variadische Funktionen"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "Funktionstypen nicht wirklich kompatibel in ISO-C"
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "Operanden von dezimalen Gleitkomma- und Vektortypen können nicht gemischt werden"
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "Operanden von dezimalen Gleitkomma- und komplexen Typen können nicht gemischt werden"
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "Operanden von dezimalen und anderen Gleitkommatypen können nicht gemischt werden"
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr "%<_Complex _BitInt(%d)%> wird nicht unterstützt"
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "ungültige Verwendung von Zeigern auf Arrays mit unterschiedlichen Qualifizierern in ISO C vor C23"
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "Typen nicht ganz kompatibel"
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "Zeiger-Zieltypen sind in C++ inkompatibel"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "Funktionsrückgabetypen nicht kompatibel wegen %<volatile%>"
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "Umwandlung eines zusammengesetzten Arrayliterals in einen Zeiger führt in C++ zu einem baumelnden Zeiger"
  
! #: c/c-typeck.cc:3134
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "das Attribut %<counted_by%> ist für einen Zeiger auf eine Struktur oder Union mit flexiblen Array-Elementen nicht zulässig"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT hat kein Element namens %qE; meinten Sie %qE?"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT hat kein Element namens %qE"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "Zugriff auf ein Element %qE einer atomaren Struktur %qE"
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "Zugriff auf ein Element %qE einer atomaren Union %qE"
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qE ist ein Zeiger auf einen Zeiger; wollten Sie ihn dereferenzieren, bevor Sie %<->%> darauf anwenden?"
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE ist ein Zeiger; meinten Sie %<->%>?"
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "Anfrage nach Element %qE in etwas, was keine Struktur oder Variante ist"
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Dereferenzierung eines %<void *%>-Zeigers"
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indizierter Wert ist weder Array noch Zeiger noch Vektor"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Arrayindex ist keine Ganzzahl"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indizierter Wert ist Zeiger auf Funktion"
  
! #: c/c-typeck.cc:3651
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "Arrayindex ist negativ"
  
! #: c/c-typeck.cc:3664
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO-C verbietet vor C2Y, ein %<register%>-Array zu indizieren"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO-C90 verbietet, ein Nicht-L-Wert-Array zu indizieren"
  
! #: c/c-typeck.cc:3873
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "unvollständig angegebenes %qD wird in seinem Initialisierer referenziert"
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "die Aufzählungskonstante ist in C++ nicht sichtbar, da sie in einer Struktur oder Union definiert ist"
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "enum-Konstante hier definiert"
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> auf Array-Funktionsparameter %qE gibt die Größe von %qT zurück"
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "gerufenes Objekt %qE ist keine Funktion oder Funktionszeiger"
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "gerufenes Objekt %qD ist keine Funktion oder Funktionszeiger"
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "gerufenes Objekt ist keine Funktion oder Funktionszeiger"
*************** msgstr "gerufenes Objekt ist keine Funkt
*** 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%>"
--- 52629,54478 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "Funktion über nicht kompatiblen Typen aufgerufen"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "Funktion mit qualifiziertem void-Rückgabetypen aufgerufen"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "Typ des formalen Parameters %d ist unvollständig"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als Ganzzahl statt Gleitkomma aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als Ganzzahl statt komplex aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als komplex statt Gleitkomma aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als Gleitkomma statt Ganzzahl aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als komplex statt Ganzzahl aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als Gleitkomma statt komplex aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als %<float%> statt %<double%> aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als %qT statt %qT aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "Übergabe des Arguments %d von %qE mit anderer Breite aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als vorzeichenlos aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als vorzeichenbehaftet aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4846
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "zu viele Argumente für Methode %qE; %i erwartet, %i bekommen"
  
! #: c/c-typeck.cc:4850
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "zu viele Argumente für Funktion %qE; %i erwartet, %i bekommen"
  
! #: c/c-typeck.cc:4860
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "zu viele Argumente für eingebaute Funktion %qE, nur %d erwartet"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr "ISO-C23 erlaubt keine Argumente für die Methode %qE, die ohne Parameter deklariert ist"
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "ISO-C23 erlaubt keine Argumente für die Funktion %qE, die ohne Parameter deklariert ist"
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "implizite Umwandlung von %qT in %qT bei Übergabe von Argument an Funktion"
  
! #: c/c-typeck.cc:5038
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "zu wenige Argumente für Funktion %qE; mindestens %i erwartet, %i bekommen"
  
! #: c/c-typeck.cc:5039
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "zu wenige Argumente für Funktion %qE; %i erwartet, %i bekommen"
  
! #: c/c-typeck.cc:5053
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "zu wenige Argumente für eingebaute Funktion %qE, %u erwartet"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Vergleich mit Zeichenkettenliteral führt zu unspezifiziertem Verhalten"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Vergleich zwischen Zeiger und '\\0'"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "wollten Sie vielleicht den Zeiger dereferenzieren?"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Null als Nullzeigerkonstante"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "Vergleich zwischen %qT und %qT"
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "Zeiger des Typs %<void *%> in Subtraktion verwendet"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "Zeiger auf eine Funktion in Subtraktion verwendet"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Arithmetik mit Zeiger auf unvollständigen Typen"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Arithmetik mit Zeiger auf leeres Aggregat"
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> auf booleschem Ausdruck"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO-C unterstützt nicht %<~%> für komplexe Konjugation"
  
! #: c/c-typeck.cc:5893
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "falsches Typargument für »absu«"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "Argument falschen Typs für unäres Ausrufungszeichen"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "Schrittweite von Aufzählungswerten (enum) ist in C++ ungültig"
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "Verringerung von Aufzählungswerten (enum) ist in C++ ungültig"
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "Inkrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Dekrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.cc:6006
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO-C unterstützt %<++%> und %<--%> für komplexe Typen erst ab C2Y"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "Argument falschen Typs für Inkrementierung"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "Argument falschen Typs für Dekrementierung"
  
! #: c/c-typeck.cc:6055
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "Inkrementieren eines Zeigers auf unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "Dekrementieren eines Zeigers auf unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "Adresse des Ausdrucks des Typs %<void%> wird genommen"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "die Adresse des Bit-Feldes %qD kann nicht ermittelt werden"
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "Adresse eines Skalars mit umgekehrter Speicherreihenfolge kann nicht ermittelt werden"
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "Adresse eines Arrays mit umgekehrter Speicherreihenfolge angefordert"
  
! #: c/c-typeck.cc:6487
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "Adresse des mit »register« deklarierten zusammengesetzten Literals angefordert"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "globale Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "Adresse der globalen Variablen %qD angefordert"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Nicht-L-Wert-Array in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6699
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "unterschiedliche Aufzählungstypen in Bedingung sind in C++ ungültig: %qT gegenüber %qT"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "implizite Umwandlung von %qT in %qT um an anderes Ergebnis von Bedingung anzupassen"
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "Operand von %<?:%> wechselt das Vorzeichen von %qT nach %qT, aufgrund der Vorzeichenlosigkeit des anderen Operanden"
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO-C verbietet bedingten Ausdruck mit nur einer void-Seite"
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "Zeiger auf disjunkte Adressräume in bedingtem Ausdruck verwendet"
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "Zeiger auf Array verliert durch den Bedingungsausdruck Qualifizierer"
  
! #: c/c-typeck.cc:6889
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "Zeiger auf Array verliert durch den Bedingungsausdruck Qualifizierer, in ISO C vor C23"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO-C verbietet bedingten Ausdruck zwischen %<void *%> und Funktionszeiger"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "Zeigertyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6921
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "der erste Ausdruck hat den Typ %qT"
  
! #: c/c-typeck.cc:6922
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "der zweite Ausdruck hat den Typ %qT"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "Zeiger-/Ganzzahltyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "Typ passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "der Rückgabewert von %qD (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %E"
  
! #: c/c-typeck.cc:7093
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "der Rückgabewert von %qD (mit %<nodiscard%>-Attribut deklariert) wird ignoriert"
  
! #: c/c-typeck.cc:7112
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "der Rückgabewert vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %E"
  
! #: c/c-typeck.cc:7117
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "der Rückgabewert vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriert"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "im Aufruf von %qD, hier deklariert"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "linker Operand des Komma-Ausdrucks hat keinen Effekt"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "rechter Operand des Komma-Ausdrucks hat keinen Effekt"
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr "Typumwandlung fügt Qualifizierer %q#v zu Funktionstyp hinzu"
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "Typumwandlung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "zur Sicherheit müssen alle vorübergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert sein"
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "Typkonvertierung gibt Arraytyp an"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "Typkonvertierung gibt Funktionstyp an"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben Typen"
  
! #: c/c-typeck.cc:7422
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "nutzlose Umwandlung in Typ %qT"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO-C verbietet Typkonvertierung auf union-Typ"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "Typkonvertierung in union-Typ von nicht in union vorhandenem Typen"
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "Umwandlung in %qs-Adressraumzeiger aus getrenntem allgemeinen Adressraumzeiger"
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "Umwandlung in allgemeinen Adressraumzeiger aus getrenntem %qs-Adressraumzeiger"
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "Umwandlung in %qs-Adressraumzeiger aus getrenntem %qs-Adressraumzeiger"
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "Typkonvertierung erfordert Ausrichtung des Zieltyps"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "Typkonvertierung von Zeiger auf Ganzzahl anderer Breite"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "Typumwandlung von Funktionsaufruf des Typs %qT in unpassenden Typen %qT"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO-C verbietet Konvertierung von Funktionszeigern in Objektzeigertyp"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO-C verbietet Konvertierung von Objektzeigertypen in Funktionszeigertyp"
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "unvollständiger Funktionstyp %qT kann nicht nach %qT umgewandelt werden"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "Definition eines Typs in einer Umwandlung ist in C++ ungültig"
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "Zuweisung an Ausdruck von Arraytyp"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-Umwandlung in Zuweisung ist in C++ ungültig"
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(nahe der Initialisierung für %qs)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Array mit geklammerter Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.cc:8227
  msgid "expected %e but argument is of type %e"
  msgstr "%e erwartet, aber Argument hat Typ %e"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "der Typ von %qD Argument %d ist %qT, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT"
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "der Typ von %qD Argument %d wird zu %qT befördert, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT"
  
! #: c/c-typeck.cc:8269
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "eingebaute %qD ist hier deklariert"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  msgid "%e declared here"
  msgstr "%e wird hier deklariert"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "Enum-Umwandlung bei Übergabe des Arguments %d von %qE ist in C++ ungültig"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT erwartet, aber Argument hat Typ %qT"
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Zuweisung ist in C++ ungültig"
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Initialisierung ist in C++ ungültig"
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Rückgabe ist in C++ ungültig"
  
! #: c/c-typeck.cc:8556
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "implizite Umwandlung von %qT nach %qT"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "Übergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "Zuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "Initialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "Übergabe des Arguments %d von %qE entfernt Kennzeichner %qv von Zeiger-Ziel-Typ"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "Zuweisung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "Initialisierung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO-C verbietet Argumentkonvertierung in union-Typ"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "Anfrage zur impliziten für Umwandlung von %qT in %qT ist in C++ nicht erlaubt"
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Übergabe des Arguments %d von %qE von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "Zuweisung von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "Initialisierung von Zeiger auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "Rückgabe von Pointer auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.cc:8904
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "%qT erwartet, aber Zeiger hat Typ %qT"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "Argument %d von %qE könnte Kandidat für Formatattribut sein"
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "Links-Zuweisung könnte Kandidat für Formatattribut sein"
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "Linke-Initialisierung könnte Kandidat für Formatattribut sein"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "Rückgabetyp könnte Kandidat für Formatattribut sein"
  
! #: c/c-typeck.cc:8960
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Übergabe des Arguments %d von %qE von inkompatibler Speicherreihenfolge für Skalare"
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "Zuweisung an %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge für Skalare"
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "Initialisierung von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge für Skalare"
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "Rückgabe von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge für Skalare"
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Übergabe des Arguments %d von %qE zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Zuweisung zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Initialisierung zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO-C verbietet return zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr "Array mit Qualifizierer auf dem Element wird vor C23 nicht qualifiziert"
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "Zeigerziele bei Übergabe des Arguments %d von %qE unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "Zeigerziele in Zuweisung von %qT nach %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "Zeigerziele in Initialisierung von %qT nach %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "Zeigerziele in Rückgabe von %qT aus einer Funktion mit Rückgabetyp %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Übergabe des Arguments %d von %qE von inkompatiblem Zeigertyp"
  
! #: c/c-typeck.cc:9167
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "Zuweisung an %e von Zeiger auf %qD mit inkompatiblem Typ %e"
  
! #: c/c-typeck.cc:9173
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "Zuweisung an %e von inkompatiblem Zeigertyp %e"
  
! #: c/c-typeck.cc:9182
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "Initialisierung von %e von Zeiger auf %qD mit inkompatiblem Typ %e"
  
! #: c/c-typeck.cc:9188
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "Initialisierung von %e von inkompatiblem Zeigertyp %e"
  
! #: c/c-typeck.cc:9196
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "Rückgabe von Zeiger auf %qD vom Typ %e aus einer Funktion mit inkompatiblem Typ %e"
  
! #: c/c-typeck.cc:9202
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "Rückgabe von %e aus einer Funktion mit inkompatiblem Rückgabetyp %e"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "Übergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "Zuweisung an %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "Initialisierung von %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "Rückgabe von %qT aus einer Funktion mit Rückgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "Übergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "Zuweisung an %qT aus %qT wandelt einen Zeiger in eine Ganzzahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "Initialisierung eines %qT aus %qT wandelt einen Zeiger in eine Zahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "Rückgabe von %qT aus einer Funktion mit Rückgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Inkompatibler Typ für Argument %d von %qE"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "unverträgliche Typen bei Zuweisung an Typ %qT von Typ %qT"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "inkompatible Typen bei Initialisierung von Typ %qT mit Typ %qT"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "unverträgliche Typen bei Rückgabe von Typ %qT, aber %qT wurde erwartet"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionelles C lehnt automatische Gesamt-Initialisierung ab"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr "Initialisierer für %<constexpr%>-Zeiger ist nicht null"
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "%<constexpr%>-Initialisierer ist nicht im Typen des Objekts darstellbar"
  
! #: c/c-typeck.cc:9753
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "Initialisierer für %<constexpr%>-Ganzzahl ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:9767
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "Initialisierer für %<constexpr%> ist kein konstanter arithmetischer Ausdruck"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr "%<constexpr%>-Initialisierer für einen reellen Typen hat komplexen Typ"
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr "%<constexpr%>-Initialisierer für einen binären Gleitkommatypen hat dezimalen Typ"
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Initialisierung eines flexiblen Array-Elements"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "Array von %qT kann nicht aus einem Zeichenkettenliteral mit Typ %<Array von %T%> initialisiert werden"
  
! #: c/c-typeck.cc:9999
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "Initialisierungs-Zeichenkette für Array von %qT ist zu lang (%wu Zeichen passen nicht in %wu verfügbare)"
  
! #: c/c-typeck.cc:10004
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "Initialisierungs-Zeichenkette für Array von %qT ist zu lang für C++ (%wu Zeichen passen nicht in %wu verfügbare)"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr "Initialisierer-Zeichenkette für Array von %qT schneidet NUL-Terminator ab, aber dem Ziel fehlt das %qs-Attribut (%wu Zeichen passen nicht in %wu verfügbare)"
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Array unpassenden Typs mit Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ungültige Verwendung eines Nicht-L-Wert-Arrays"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ungültige Initialisierung"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Initialisierungselement ist nicht konstant"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "Array mit nicht konstantem Arrayausdruck initialisiert"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Initialisierungselement ist kein konstanter Ausdruck"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "Umwandlung von %qT in %qT ändert Wert von %qd nach %qd"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen können nicht initialisiert werden"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "zusätzliche geschweifte Klammern am Ende der Initialisierung"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "geschweifte Klammern um Skalar-Initialisierung"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "Initialisierung eines flexiblen Array-Elements in geschachteltem Kontext"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "geschweifte Klammern fehlen um Initialisierung"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "fehlende Initialisierung für Feld %qD von %qT fehlt"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "zusätzliche Elemente in Skalar-Initialisierung"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Arrayindex in Nicht-Array-Initialisierung"
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Arrayindex in Initialisierung hat nicht Ganzzahltyp"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Arrayindex in Initialisierung ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "nichtkonstanter Arrayindex in Initialisierung"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Arrayindex in Initialisierung überschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leerer Indexbereich in Initialisierung"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Arrayindexbereich in Initialisierung überschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initialisiertes Feld überschrieben"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initialisiertes Feld mit Seiteneffekten überschrieben"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-Umwandlung in Initialisierung ist in C++ ungültig"
  
! #: c/c-typeck.cc:12563
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "überzählige Elemente in %qT-Initialisierer"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Elementüberschreitung in struct-Initialisierung"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "positionelle Initialisierung eines Feldes in %<struct%>, die mit dem %<designated_init%>-Attribut deklariert wurde"
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "nicht-statische Initialisierung eines flexiblen Arrayelements"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Elementüberschreitung in union-Initialisierung"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionelles C lehnt Initialisierung von unions ab"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Elementüberschreitung in Arrayinitialisierung"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Elementüberschreitung in Vektorinitialisierung"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Elementüberschreitung in Skalarinitialisierung"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr "Einschränkung erlaubt Register außerhalb einer Funktion"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr "Nebenwirkungen im Ausgabeoperanden außerhalb einer Funktion"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "Ausgabeoperand außerhalb einer Funktion ist nicht konstant"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "%<-%>-Modifikator wird innerhalb einer Funktion verwendet"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr "Operand der %<:%>-Einschränkung ist weder die Adresse einer Funktion noch einer nichtautomatischen Variable"
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr "Nebenwirkungen im Eingabeoperanden außerhalb einer Funktion"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr "Eingabeoperand außerhalb einer Funktion ist nicht konstant"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.cc:13340
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "das berechnete Goto muss von einem Zeigertyp sein"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ohne Wert in nicht-void zurückgebender Funktion"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> mit Wert in void zurückgebender Funktion"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO-C verbietet %<return%> mit Ausdruck, in void zurückgebender Funktion"
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurück"
  
! #: c/c-typeck.cc:13503
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr "Funktion liefert Adresse einer geschachtelten Funktion, die auf lokalen Kontext verweist"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-Größe ist keine Ganzzahl"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> switch-Ausdruck nicht nach %<int%> konvertiert in ISO C"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "»case«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder »switch«"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungültiger Ausgang von strukturiertem OpenMP-Block"
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP für Schleife verwendet"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollständigen Typ"
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "der Vergleich wird immer als %<false%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darf"
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "der Vergleich wird immer als %<true%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darf"
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "der Vergleich wird immer als %<false%> ausgewertet, da die Adresse von %qE niemals NULL sein wird"
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "der Vergleich wird immer als %<true%> ausgewertet, da die Adresse von %qE niemals NULL sein wird"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "kein ganzzahliger Typ mit derselben Größe wie %qT gefunden"
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Vergleich von Zeigern auf disjunkte Adressräume"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO-C verbietet Vergleich von %<void *%> mit Funktionszeiger"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Vergleich zwischen Zeiger und Ganzzahl"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Vergleich von vollständigen und unvollständigen Zeigern"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO-C verbietet geordnete Vergleiche zwischen Zeigern auf Funktionen"
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qT in %qT zur Anpassung an anderen Operanden des Binärausdrucks"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "Array, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "Wert eines struct-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "Wert eines union-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benötigt wird"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Untere Grenze %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "Länge %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der Länge 0 in %qs-Klausel"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "für Arraytyp mit unbekannten Grenzen muss ein Längenausdruck angegeben werden"
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "negative untere Grenze in Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Arrayabschnitt mit negativer Länge in %qs-Klausel"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "untere Grenze %qE geht über Abschnittsgröße in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "Länge %qE geht über Abschnittsgröße in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "obere Grenze %qE geht über Abschnittsgröße in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "für Funktionsparameter vom Typ Array muss die Länge angegeben sein"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "für Zeigertyp muss der Längenausdruck angegeben werden"
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Arrayabschnitt ist in %qs-Klausel nicht zusammenhängend"
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Typ des Iterators %qD ist weder ganzzahlig noch ein Zeiger"
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "Typ des Iterators %qD verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "Ausdruck für die Schrittweite verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "die Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommen"
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD in %<reduction%>-Klausel ist ein Array der Länge 0"
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE in %<reduction%>-Klausel"
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "Typ %qT mit Größe 0 in %qs-Klausel"
  
! #: c/c-typeck.cc:16841
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "Typ %qT mit variabler Größe in %qs-Klausel"
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE hat ungültigen Typ für %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion für %qE nicht gefunden"
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Elementtyp variabler Länge in %<reduction%>-Klausel eines Arrays"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "%<nowait%>-Klausel darf nicht zusammen mit %<copyprivate%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss für %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "Modifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden, außer wenn OpenMP 5.2 verwendet wird"
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "»linear«-Klausel auf Variable vom Typ %qT angewendet, die weder Ganzzahl noch Zeiger ist"
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "Schrittweite %qE der %<linear%>-Klausel muss konstant oder ein Parameter sein"
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD kommt mehr als einmal in Datenfreigabeklauseln vor"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array"
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD in %<aligned%>-Klausel"
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:17292
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE in %<allocate%>-Klausel ist keine Variable"
  
! #: c/c-typeck.cc:17311
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE kommt mehr als einmal in %<allocate%>-Klauseln vor"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr "Allokator %qE muss vom Typ %<omp_allocator_handle_t%> sein"
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr "Allokator %qE muss entweder eine Variable oder ein vordefinierter Allokator sein"
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "Modifikatoren können nicht mit dem vordefinierten Allokator %qE verwendet werden"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr "der Speicherplatzmodifikator %qE muss eine Aufzählungskonstante vom Typ %<omp_memspace_handle_t%> sein"
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr "das Merkmalsarray %qE muss in demselben Gültigkeitsbereich definiert sein wie das Konstrukt, in dem die Klausel vorkommt"
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr "das Merkmalsarray %qE muss vom Typ %<const omp_alloctrait_t []%> sein"
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr "das Merkmalsarray muss vom Typ %<const imp_alloctrait_t []%> sein"
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "das Merkmalsarray muss mit Konstanten initialisiert sein"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<depend%>-Klausel mit %<depobj%>-Abhängigkeitstyp auf Arrayabschnitt"
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr "%<omp_all_memory%> wird mit %<depend%>-Art außer %<out%> oder %<inout%> verwendet"
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE ist weder ein lvalue-Ausdruck noch ein Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-Abhängigkeitstyp"
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem Abhängigkeitstyp"
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Arrayabschnitt in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "nicht unterstützter Map-Ausdruck %qE"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE in %qs-Klausel ist weder Variablen- noch Funktionsname"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE tritt in derselben %<declare target%>-Direktive mehrfach auf"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:18019
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Variable %qs ist weder Zeiger noch Array"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "%<order%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "zu viele %qs-Klauseln an einem Task-Konstrukt"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD kommt in Aktionsklausel mehrfach vor"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD muss vom Typ %<omp_interop_t%> sein"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD darf nicht const sein"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs für %qs"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "%<simdlen%>-Klauselwert ist größer als %<safelen%>-Klauselwert"
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<linear%>-Klauselschritt ist ein Parameter %qD, der nicht in der %<uniform%>-Klausel angegeben ist"
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<nogroup%>-Klausel darf nicht zusammen mit %<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "%<grainsize%>-Klausel darf nicht zusammen mit %<num_tasks%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "%<full%>-Klausel darf nicht zusammen mit %<partial%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<detach%>-Klausel darf nicht zusammen mit %<mergeable%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "das Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel sein"
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr "%<depend%>-Klausel erfordert Aktionsklauseln mit %<targetsync%>-Interop-Typ"
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "der %<init%>-Klausel fehlt der %<targetsync%>-Modifikator"
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "%<va_arg%> kann nicht zusammen mit umgedreher Speicherreihenfolge verwendet werden"
  
! #: c/c-typeck.cc:18749
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "zweites Argument für %<va_arg%> ist vom unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:18755
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "zweites Argument für %<va_arg%> ist ein Funktionstyp %qT"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "zweites Argument für %<va_arg%> ist ein Arraytyp %qT"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "C++ erfordert weitergegebenen Typ, nicht Enum-Typ, in %<va_arg%>"
*************** msgstr "In cobol1.c sollte niemals ein u
*** 54680,54932 ****
  msgid "no such exception: 0x%x"
  msgstr "keine solche Ausnahme: 0x%x"
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr "Wahrscheinliche Ursache: Es wurde darauf verwiesen, ist aber nicht definiert."
  
! #: cobol/genapi.cc:597
  #, gcc-internal-format
  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%>"
--- 54739,54986 ----
  msgid "no such exception: 0x%x"
  msgstr "keine solche Ausnahme: 0x%x"
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr "Wahrscheinliche Ursache: Es wurde darauf verwiesen, ist aber nicht definiert."
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr "Diese Zeichenkette sollte nicht so lang sein."
  
! #: cobol/genapi.cc:1272
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "Interner Fehler: %s should not be null"
  
! #: cobol/genapi.cc:1837
  #, 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:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "Interner Fehler: %s: Invalid field type %s:"
  
! #: cobol/genapi.cc:4622
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr "Interner Fehler: Not valid for ACCEPT statement."
  
! #: cobol/genapi.cc:5675
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr "Interner Fehler: Attempting to send to an input device."
  
! #: cobol/genapi.cc:5698
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr "Interner Fehler: Not valid for DISPLAY statement."
  
! #: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, 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:8188
  #, 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:8252
  #, 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:8297
  #, 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:8552
  #, 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:8563
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "Interner Fehler: unknown %<setop_t%> code %d"
  
! #: cobol/genapi.cc:8752
  #, 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:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr "Interner Fehler: %s: called with NULL *file"
  
! #: cobol/genapi.cc:10087
  #, 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:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr "Interner Fehler: %<parser_file_open%> called with NULL *file"
  
! #: cobol/genapi.cc:10199
  #, 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:10205
  #, 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:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr "Interner Fehler: %<parser_file_close%> called with NULL *file"
  
! #: cobol/genapi.cc:10270
  #, 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:10325
  #, 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:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr "Interner Fehler: %<parser_file_read%> called with NULL *file"
  
! #: cobol/genapi.cc:10340
  #, 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:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr "Interner Fehler: %<parser_file_read%> called with NULL *field"
  
! #: cobol/genapi.cc:10351
  #, 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:10357
  #, 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:10366
  #, 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:10410
  #, 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:10459
  #, 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:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr "Interner Fehler: %s: called with NULL *field"
  
! #: cobol/genapi.cc:10470
  #, 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:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr "Interner Fehler: The file pointer should not be null"
  
! #: cobol/genapi.cc:10738
  #, 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:12582
  #, 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:12714
  #, 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:12848
  #, 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:13270
  #, 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:13674
  #, 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:13945
  #, 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:15462
  #, 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:15699
  #, 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:17553
  #, 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:17591
  #, 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:17621
  #, 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:17661
  #, 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:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr "Interner Fehler: %s: %d %qs has NULL ancestor"
  
! #: cobol/genapi.cc:17673
  #, 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
*** 54935,55006 ****
  #. 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 "
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr "Interner Fehler: The given type is NULL, and that is just not fair"
  
! #: cobol/gengen.cc:369
  #, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr "Interner Fehler: The given type is not a declaration or a TYPE"
  
! #: cobol/gengen.cc:413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr "Interner Fehler: Unknown type %d"
  
! #: cobol/gengen.cc:482
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr "Interner Fehler: Attempting an assignment of differing types."
  
! #: cobol/gengen.cc:526
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr "Interner Fehler: Somebody asked for the field %s.%s, which does not exist"
  
! #: 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 "Interner Fehler: You *must* be joking"
  
  #. 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 "Interner Fehler: You forgot to put a %<NULL_TREE%> at the end of a %<gg_printf()%> again"
  
  #. 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 "Interner Fehler: You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  
! #: cobol/gengen.cc:2601 cobol/gengen.cc:2760
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr "Interner Fehler: %d parameters? Really? Are you insane?"
  
! #: cobol/gengen.cc:2882
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr "Interner Fehler: Residual context count"
--- 54989,55071 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr "%<our_index%> ist unter unvorhergesehenen Umständen NULL"
  
! #: cobol/genapi.cc:17894
  #, 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:17962
  #, 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 "
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr "Interner Fehler: The given type is NULL, and that is just not fair"
  
! #: cobol/gengen.cc:379
  #, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr "Interner Fehler: The given type is not a declaration or a TYPE"
  
! #: cobol/gengen.cc:423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr "Interner Fehler: Unknown type %d"
  
! #: cobol/gengen.cc:502
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr "Interner Fehler: Attempting an assignment of differing types."
  
! #: cobol/gengen.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr "Interner Fehler: Somebody asked for the field %s.%s, which does not exist"
  
! #: cobol/gengen.cc:1276
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "%qs is not supported with %qs"
! msgid "%s:%d: Must not call here with %s"
! msgstr "%qs wird mit %qs nicht unterstützt"
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr ""
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, gcc-internal-format
  msgid "You *must* be joking"
  msgstr "Interner Fehler: You *must* be joking"
  
  #. Warning:  This test is not completely reliable, because a garbage
  #. byte could have a valid TREE_CODE.  But it does help.
! #: cobol/gengen.cc:2024
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_printf()%> again"
  msgstr "Interner Fehler: You forgot to put a %<NULL_TREE%> at the end of a %<gg_printf()%> again"
  
  #. Warning:  This test is not completely reliable, because a garbage
  #. byte could have a valid TREE_CODE.  But it does help.
! #: cobol/gengen.cc:2448 cobol/gengen.cc:2607
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  msgstr "Interner Fehler: You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  
! #: cobol/gengen.cc:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr "Interner Fehler: %d parameters? Really? Are you insane?"
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr "Interner Fehler: Residual context count"
*************** msgstr "Interner Fehler: Residual contex
*** 55010,55021 ****
  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"
--- 55075,55086 ----
  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:640 cobol/genutil.cc:707
  #, gcc-internal-format
  msgid "Too many subscripts"
  msgstr "Interner Fehler: Too many subscripts"
  
! #: cobol/genutil.cc:868
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "Interner Fehler: cannot get %<float%> value from %s"
*************** msgstr "»%s« mit PID %ld wurde beendet
*** 55030,55091 ****
  msgid "%s exited with status %d"
  msgstr "»%s« mit Status %d beendet"
  
! #: cobol/symbols.cc:426
  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«"
--- 55095,55156 ----
  msgid "%s exited with status %d"
  msgstr "»%s« mit Status %d beendet"
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr "Interner Fehler: %s:%d: LblNone '%s' has parent #%zu"
  
! #: cobol/symbols.cc:1900
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr "Interner Fehler: %s: data item %s #"
  
! #: cobol/symbols.cc:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%s: Schlüssel muss Feld sein"
  
! #: cobol/symbols.cc:4292
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s: %s %s hat ungültige Zeichencodierung"
  
! #: cobol/symbols.cc:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, 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:1741
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s %lu %s %lu"
  
! #: cobol/util.cc:1756
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr "%s: nbytes %lu %s %lu"
  
! #: cobol/util.cc:1834
  #, 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:2189
  #, 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:2779
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: regcomp: %s"
  
! #: cobol/util.cc:2928
  #, 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:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "Fehler beim Kompilieren von »%s«"
*************** msgstr "kein geeignetes %<operator %s%>
*** 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"
--- 55587,55593 ----
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang »private«"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als »private« deklariert"
*************** msgstr "hier als »private« 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"
--- 55597,55603 ----
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang »protected«"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als »protected« deklariert"
*************** msgstr "Argument %u in Aufruf von %qE da
*** 55856,55862 ****
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.cc:11924 cp/typeck.cc:10776
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
--- 55921,55927 ----
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
*************** msgstr "keine passende Funktion für Auf
*** 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"
--- 55940,55946 ----
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
*************** msgstr "flexibles Arrayelement %qD in an
*** 56469,56475 ****
  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"
--- 56534,56540 ----
  msgid "next member %q#D declared here"
  msgstr "nächstes Feld %q#D hier deklariert"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
*************** msgstr "Redefinition von %q#T"
*** 56479,56485 ****
  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"
--- 56544,56550 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr "%qT wird definiert, war jedoch vorher in einem SFINAE-Kontext nicht vollständig"
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr "hier; verwenden Sie %qs für eine Diagnosemeldung an dieser Stelle"
*************** msgstr "ungültiger Typ für Parameter %
*** 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"
--- 56675,56681 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr "Lambdas sind erst ab C++17 implizit %<constexpr%>"
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%>-Destruktoren sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
*************** msgstr "%<-fimplicit-constexpr%> betriff
*** 56661,56667 ****
  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"
--- 56726,56732 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr "%qE wird außerhalb seiner Lebensdauer zerstört"
*************** msgstr "unbehandelte Ausnahme %qE"
*** 56696,57534 ****
  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"
--- 56761,57599 ----
  msgid "uncaught exception of type %qT"
  msgstr "unbehandelte Ausnahme vom Typ %qT"
  
! #: cp/constexpr.cc:1908
  #, 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:1926
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "%qD wurde aufgerufen, obwohl es keine ausstehenden Ausnahmen gibt"
  
! #: cp/constexpr.cc:2010
  #, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "Fehler beim Zuweisen von Speicher: Größe nicht konstant"
  
! #: cp/constexpr.cc:2030
  #, 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:2061 cp/constexpr.cc:2113
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "%qD wurde aufgerufen, obwohl keine gefangene Ausnahme aktiv ist"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr "%qD wurde aufgerufen, obwohl %<std::%D%> nicht definiert ist"
  
! #: cp/constexpr.cc:2220
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%qD wurde aufgerufen, obwohl %qs nicht unterstützbar ist"
  
! #: cp/constexpr.cc:2276
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "%qD wurde mit unerwartetem Argument %qs aufgerufen"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr "%qD wurde mit einem zweiten Argument außer 1 oder -1 aufgerufen"
  
! #: cp/constexpr.cc:2342
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "falsche Anzahl an Argumenten für den Aufruf von %qs"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr "das erste Argument des Aufrufs von %qs sollte 0, 1, 2, 16, 17 oder 18 sein"
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr "die Zeichenfolge des Tags %qs enthält das Zeichen %qc, das weder Buchstabe, Ziffer noch %<_%> ist"
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr "constexpr-Meldung: %.*s [%r%.*s%R]"
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "constexpr-Meldung: %.*s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "Kontrollfluss für %<constexpr%>-Aufruf fällt hinten aus der Funktion"
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "Aufruf der nicht-%<constexpr%>-Funktion %qD"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "der Vergleich wird zu %qE reduziert"
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE wird zu »false« ausgewertet"
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "%<assume%>-Attribut-Annahme fehlgeschlagen"
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf für interne Funktion %qE"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "in einem konstanten Ausdruck ist es nicht erlaubt, das %<const%>-Objekt %qE zu verändern"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "wurde ursprünglich hier als %<const%> deklariert"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "%<dynamic_cast%> auf Referenz fehlgeschlagen"
  
! #: cp/constexpr.cc:3616
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "dynamischer Typ %qT seines Operanden hat keine Basisklasse vom Typ %qT"
  
! #: cp/constexpr.cc:3643
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "Zeiger auf Virtuelle Tabelle wird uninitialisiert verwendet"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr "der statische Typ %qT des Operanden ist eine nicht öffentliche Basisklasse des dynamischen Typs %qT"
  
! #: cp/constexpr.cc:3731
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr "der dynamische Typ %qT des Operanden hat keine eindeutige öffentliche Basisklasse %qT"
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "»constexpr«-Elementfunktion %qD kann nicht vom virtuellen Basisobjekt aus aufgerufen werden"
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr "%qT konnte nicht geworfen werden"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "Ausdruck %qE bezeichnet keine %<constexpr%>-Funktion"
  
! #: cp/constexpr.cc:4074
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "Array kann nicht alloziert werden: Größe nicht konstant"
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "Array-Deallokation eines Objekts, das mit einer Nicht-Array-Allokation alloziert wurde"
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "die Allokation ist hier"
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "Nicht-Array-Deallokation eines Objekts, das mit Array-Allokation allokiert wurde"
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "Versuch, bereits freigegebenen Speicher freizugeben"
  
! #: cp/constexpr.cc:4154
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD in konstantem Ausdruck aufgerufen, bevor die Definition vollständig war"
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD in konstantem Ausdruck aufgerufen"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD vor seiner Definition verwendet"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "Aufruf hat ringförmige Abhängigkeit"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "Auswertungstiefe von %<constexpr%> überschreitet Höchstwert %d (%<-fconstexpr-depth=%> verwenden, um dies zu erhöhen)"
  
! #: cp/constexpr.cc:4844
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "Referenz auf %qD ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:4847
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "Zeiger auf %qD ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr "die Adresse der nicht-statischen constexpr-Variablen %qD kann sich bei jedem Aufruf der umschließenden Funktion ändern; fügen Sie %<static%> hinzu, um ihr eine konstante Adresse zu geben"
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "rechter Operand des Schiebeausdrucks %q+E ist negativ"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "rechter Operand des Schiebeausdrucks %q+E ist mindestens so groß wie die Genauigkeit %wu des linken Operanden"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "linker Operand des Schiebeausdrucks %q+E ist negativ"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "Schiebeausdruck %q+E läuft über"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "Arithmetik mit Nullzeiger in %qE"
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "Arrayindexwert %qE ist außerhalb der Grenzen des Arrays %qD vom Typ %qT"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array %qD vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "Arrayindexwert %qE ist außerhalb der Grenzen des Arraytyps %qT"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "veränderliches %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Zugriff auf uninitialisiertes Element %qD"
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "Zugriff auf Element %qD statt auf aktives Element %qD in Konstantenausdruck"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "Zugriff auf Element %qD statt auf initialisiertes Element %qD in Konstantenausdruck"
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein union-Typ ist"
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen union-Typen enthält"
  
! #: cp/constexpr.cc:6282
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Zeigertyp ist"
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Zeigertyp enthält"
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Referenztyp ist"
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Referenztypen enthält"
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Zeiger-auf-Element-Typ ist"
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Zeiger-auf-Element-Typen enthält"
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT %<volatile%> ist"
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein %<volatile%>-Teilobjekt enthält"
  
! #: cp/constexpr.cc:6486
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs kann auf diesem Ziel nicht als konstanter Ausdruck ausgewertet werden"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da der Typ zu groß ist"
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht codiert werden kann"
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs greift auf das uninitialisierte Byte an Offset %d zu"
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann"
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "auf den Wert vom Typ %qT wird über ein Glvalue vom Typ %qT in einem Konstantenausdruck zugegriffen"
  
! #: cp/constexpr.cc:7536
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr "Objekt vom Typ %qT wird hier erzeugt"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "angeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurde"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr "Zugriff auf %qE außerhalb seiner Lebensdauer"
  
! #: cp/constexpr.cc:7608
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "der Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "der Wert von %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder Aufzählungstyp"
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "die Änderung des zugewiesenen Speichers nach der Freigabe ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "Modifikation von %qE außerhalb seiner Lebenszeit ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "das Zerstören von %qE außerhalb der aktuellen Auswertung ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "Modifikation von %qE von außerhalb der aktuellen Auswertung ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "Änderung des aktiven Elements einer union von %qD zu %qD ist vor C++20 kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr "%qD beginnt seine Lebensdauer nicht implizit, da %qT keinen nicht gelöschten trivialen Standardkonstruktor hat; verwenden Sie stattdessen %<std::construct_at%>"
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr "die Initialisierung von %qD erfordert einen Ausdruck für den Memberzugriff als linken Operanden der Zuweisung"
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Änderung des aktiven Elements einer union von %qD zu %qD während der Initialisierung"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "Anzahl der Schleifendurchläufe in %<constexpr%> überschreitet Höchstwert %d (%<-fconstexpr-loop-limit=%> verwenden, um diesen zu erhöhen)"
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "in einer %<constexpr%>-Funktion in C++20 darf Inline-Assemblercode nur vorkommen, wenn er nicht im Auswertungspfad liegt"
  
! #: cp/constexpr.cc:9005
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "Verwendung von %qD"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr "der Wert kann zwischen Compiler-Versionen oder mit verschiedenen %<-mtune%> oder %<-mcpu%> Flags variieren"
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr "wenn diese Verwendung Teil eines öffentlichen ABI ist, ändern Sie sie so, dass stattdessen eine konstante Variable verwendet wird, die Sie definieren"
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr "der Vorgabewert für die aktuelle CPU-Feineinstellung ist %d Bytes"
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr "Sie können diesen Wert mit %<--param hardware_destructive_interference_size=%d%> stabilisieren, oder diese Warnung mit %<-Wno-interference-size%> deaktivieren"
  
! #: cp/constexpr.cc:9127
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "Destruktor ist mit einer Ausnahme ausgestiegen"
  
! #: cp/constexpr.cc:9205
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Wert %qE vom Typ %qT ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "Anzahl der Evaluierungsoperationen in %<constexpr%> überschreitet Höchstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhöhen)"
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "der Programmfluss geht durch die Definition von %qD mit thread-lokaler Speicherdauer"
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "der Programmfluss geht durch die Definition von %qD mit statischer Speicherdauer"
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Zwischenergebnis des nicht-literalen Typs %qT in konstantem Ausdruck"
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "unerwartete Ausnahme aus der %<noexcept%>-Funktion %qD"
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr "der Destruktor wurde nach der Initialisierung des Ausnahmeobjekts mit einer Ausnahme beendet"
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr "der Konstruktor wurde beim Aufruf des Handlers mit einer weiteren Ausnahme beendet"
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Umwandlung von Zeigertyp %qT in arithmetischen Typ %qT in Konstantenausdruck"
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "der Cast von %qT ist in einem konstanten Ausdruck nicht zulässig, da der Typ %qT, auf den gezeigt wird, %qT nicht ähnlich ist"
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "der Typ, auf den gezeigt wird, ist hier deklariert"
  
! #: cp/constexpr.cc:10204
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "der Cast von %qT ist in einem konstanten Ausdruck vor C++26 nicht erlaubt"
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE ist kein konstanter Ausdruck, solange die Klasse %qT noch unvollständig ist"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10587
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Adresse des Aufrufs von %qs ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr "%qE greift auf ein Objekt außerhalb dessen Lebensdauer zu"
  
! #: cp/constexpr.cc:10814
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "Vertragsbedingung ist nicht konstant"
  
! #: cp/constexpr.cc:10820
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "Vertragsbedingung ist false in konstantem Ausdruck"
  
! #: cp/constexpr.cc:11005
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%<break%>-Anweisung außerhalb einer Schleife oder %<switch%>"
  
! #: cp/constexpr.cc:11007
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "%<continue%> außerhalb einer Schleife"
  
! #: cp/constexpr.cc:11009
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%<return%> in einem Anweisungsausdruck"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE ist kein Konstantenausdruck, da er auf veränderliche Teilobjekte von %qT verweist"
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "%qE ist kein konstanter Ausdruck, da er auf ein Ausnahmeobjekt verweist, das mit %<__cxa_allocate_exception%> alloziert wurde"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollständig freigegeben wurde"
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "unmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "Konstantenauswertung liefert Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr "ein Verweis auf ein Objekt eines Consteval-Only-Typs ist kein konstanter Ausdruck, es sei denn, er ist ebenfalls von einem Consteval-Only-Typ"
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr "ein Zeiger in ein Objekt eines Consteval-Only-Typs ist kein konstanter Ausdruck, es sei denn, er ist ebenfalls von einem Consteval-Only-Typ"
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE ist kein Konstantenausdruck, da er auf eine unvollständig initialisierte Variable verweist"
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "%qE ist kein konstanter Ausdruck, da er %qT statt %qT initialisiert"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Umwandlung lvalue-in-rvalue eines volatile-lvalue %qE mit Typ %qT"
  
! #: cp/constexpr.cc:12166
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Lambda-Einfangen von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "Adresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Lambda-Ausdruck ist erst ab C++17 ein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12461
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "new-expression ist erst ab C++20 ein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12537
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "virtuelle Funktionen können erst mit C++20 %<constexpr%> sein"
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "%<typeid%> ist kein konstanter Ausdruck, da %qE polymorphen Typ hat"
  
! #: cp/constexpr.cc:12618
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Umwandlung in Nicht-Ganzzahltyp %qT in konstantem Ausdruck"
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> definiert"
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> definiert"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "keiner der Zweige des %<if%> ist ein Konstantenausdruck"
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Definition einer Sprungmarke innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
*************** msgstr "kein Operand der Disjunktion ist
*** 57662,58013 ****
  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"
--- 57727,58079 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr "der Operand %qE ist nicht erfüllt, da"
  
! #: cp/constraint.cc:3152
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qT ist nicht per %<nothrow%> als Kopie zuweisbar"
  
! #: cp/constraint.cc:3155
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "%qT kann nicht per %<nothrow%> mit dem Standardkonstruktor erzeugt werden"
  
! #: cp/constraint.cc:3158
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr "%qT ist nicht per %<nothrow%> als Kopie erzeugbar"
  
! #: cp/constraint.cc:3161
  #, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr "%qT ist nicht trivial als Kopie zuweisbar"
  
! #: cp/constraint.cc:3164
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "%qT ist nicht trivial mit dem Standardkonstruktor erzeugbar"
  
! #: cp/constraint.cc:3167
  #, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%qT ist nicht trivial als Kopie erzeugbar"
  
! #: cp/constraint.cc:3170
  #, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "%qT ist nicht trivial zerstörbar"
  
! #: cp/constraint.cc:3173
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr "%qT hat keine eindeutigen Objektrepräsentationen, denn"
  
! #: cp/constraint.cc:3183
  #, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "%qT hat keinen virtuellen Destruktor"
  
! #: cp/constraint.cc:3187
  #, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "%qT ist keine abstrakte Klasse"
  
! #: cp/constraint.cc:3190
  #, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "%qT ist kein Aggregat"
  
! #: cp/constraint.cc:3193
  #, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "%qT ist kein Array"
  
! #: cp/constraint.cc:3196
  #, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qT ist nicht vom Typ %qT zuweisbar, denn"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT ist keine Basis von %qT"
  
! #: cp/constraint.cc:3203
  #, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qT ist kein begrenztes Array"
  
! #: cp/constraint.cc:3206
  #, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "%qT ist keine Klasse"
  
! #: cp/constraint.cc:3209
  #, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "%qT ist kein const-Typ"
  
! #: cp/constraint.cc:3213
  #, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "%qT kann nicht mit dem Standardkonstruktor erzeugt werden, denn"
  
! #: cp/constraint.cc:3215
  #, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "%qT ist nicht aus %qT konstruierbar, denn"
  
! #: cp/constraint.cc:3224
  #, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "%qT ist nicht zerstörbar, denn"
  
! #: cp/constraint.cc:3228
  #, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "%qT ist keine leere Klasse"
  
! #: cp/constraint.cc:3231
  #, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "%qT ist keine Aufzählung"
  
! #: cp/constraint.cc:3234
  #, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "%qT ist keine finale Klasse"
  
! #: cp/constraint.cc:3237
  #, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "%qT ist keine Funktion"
  
! #: cp/constraint.cc:3240
  #, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT ist kein Typ mit impliziter Lebenszeit"
  
! #: cp/constraint.cc:3245
  #, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "%qT ist nicht aufrufbar, denn"
  
! #: cp/constraint.cc:3247
  #, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "%qT ist nicht von %qT aufrufbar, denn"
  
! #: cp/constraint.cc:3252
  #, 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:3256
  #, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "%qT ist kein literaler Typ"
  
! #: cp/constraint.cc:3259
  #, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "%qT ist kein Member-Funktionszeiger"
  
! #: cp/constraint.cc:3262
  #, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "%qT ist kein Member-Objektzeiger"
  
! #: cp/constraint.cc:3265
  #, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "%qT ist kein Member-Zeiger"
  
! #: cp/constraint.cc:3268
  #, 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:3273
  #, 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:3275
  #, 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:3280
  #, 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:3284
  #, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "%qT ist nicht per %<nothrow%> zerstörbar, denn"
  
! #: cp/constraint.cc:3290
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "%qT ist nicht mit %<nothrow%> aufrufbar, denn"
  
! #: cp/constraint.cc:3292
  #, 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:3299
  #, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "%qT ist kein Objekttyp"
  
! #: cp/constraint.cc:3303
  #, 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:3308
  #, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "%qT ist kein POD-Typ"
  
! #: cp/constraint.cc:3311
  #, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "%qT ist kein Zeiger"
  
! #: cp/constraint.cc:3314
  #, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "%qT ist kein polymorpher Typ"
  
! #: cp/constraint.cc:3317
  #, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "%qT ist keine Referenz"
  
! #: cp/constraint.cc:3320
  #, 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:3323
  #, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "%qT ist keine Aufzählung mit Gültigkeitsbereich"
  
! #: cp/constraint.cc:3326
  #, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "%qT ist kein Typ mit Standardlayout"
  
! #: cp/constraint.cc:3329
  #, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "%qT ist kein trivialer Typ"
  
! #: cp/constraint.cc:3332
  #, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "%qT ist nicht trivial von %qT zuweisbar, denn"
  
! #: cp/constraint.cc:3337
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr "%qT ist nicht trivial mit dem Standardkonstruktor erzeugbar, denn"
  
! #: cp/constraint.cc:3339
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "%qT ist nicht trivial von %qT erzeugbar, denn"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "%qT ist nicht trivial kopierbar"
  
! #: cp/constraint.cc:3347
  #, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "%qT ist nicht trivial zerstörbar, denn"
  
! #: cp/constraint.cc:3351
  #, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "%qT ist kein unbegrenztes Array"
  
! #: cp/constraint.cc:3354
  #, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "%qT ist kein Vereinigungstyp"
  
! #: cp/constraint.cc:3357
  #, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "%qT ist keine virtuelle Basis von %qT"
  
! #: cp/constraint.cc:3360
  #, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "%qT ist kein %<volatile%>-Typ"
  
! #: cp/constraint.cc:3363
! #, fuzzy, gcc-internal-format
! #| msgid "%qT is not a literal type"
! msgid "%qT is not a structural type"
! msgstr "%qT ist kein literaler Typ"
  
! #: cp/constraint.cc:3367
  #, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "%qT kann keinen Rang ergeben"
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "%qT und %qT können nicht geordnet werden"
  
! #: cp/constraint.cc:3373
  #, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "%qT ist nicht zerstörbar"
  
! #: cp/constraint.cc:3376
  #, 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:3380
  #, 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:3384
  #, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "%qD ist nicht schlussfolgerbar von %qT"
  
! #: cp/constraint.cc:3451
  #, gcc-internal-format
  msgid "invalid constraints"
  msgstr "ungültige Einschränkungen"
  
! #: cp/constraint.cc:3472
  #, 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:3476
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "der Ausdruck %qE wird zu %<false%> ausgewertet"
  
! #: cp/constraint.cc:3531
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "Einschränkungen sind nicht erfüllt"
  
! #: cp/constraint.cc:3548
  #, 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 "Deklaration hat abweichende Anza
*** 58037,58083 ****
  msgid "previous declaration with fewer contracts here"
  msgstr "vorherige Deklaration mit weniger Verträgen ist hier"
  
! #: cp/contracts.cc:562
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr "ein Wertparameter, der in einer Nachbedingung verwendet wird, muss const sein"
  
! #: cp/contracts.cc:563 cp/contracts.cc:1039
  #, gcc-internal-format
  msgid "parameter declared here"
  msgstr "der Parameter ist hier deklariert"
  
! #: cp/contracts.cc:593
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr "der Wertparameter %qE wird in einer Nachbedingung verwendet und muss daher const sein"
  
! #: cp/contracts.cc:1036
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr "der Name des Ergebnisses der Nachbedingung des Vertrags verdeckt einen Funktionsparameter"
  
! #: cp/contracts.cc:1660
  #, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr "Deklaration fügt Verträge zu %q#D hinzu"
  
! #: cp/contracts.cc:1661
  #, gcc-internal-format
  msgid "first declared here"
  msgstr "hier zuerst deklariert"
  
! #: cp/contracts.cc:1922
  #, gcc-internal-format
  msgid "constructor does not return a value to test"
  msgstr "Konstruktor gibt keinen Wert zurück, der getestet werden könnte"
  
! #: cp/contracts.cc:1924
  #, gcc-internal-format
  msgid "destructor does not return a value to test"
  msgstr "Destruktor gibt keinen Wert zurück, der getestet werden könnte"
  
! #: cp/contracts.cc:1925
  #, gcc-internal-format
  msgid "function does not return a value to test"
  msgstr "Funktion gibt keinen Wert zurück, der getestet werden könnte"
--- 58103,58149 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "vorherige Deklaration mit weniger Verträgen ist hier"
  
! #: cp/contracts.cc:564
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr "ein Wertparameter, der in einer Nachbedingung verwendet wird, muss const sein"
  
! #: cp/contracts.cc:565 cp/contracts.cc:1041
  #, gcc-internal-format
  msgid "parameter declared here"
  msgstr "der Parameter ist hier deklariert"
  
! #: cp/contracts.cc:595
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr "der Wertparameter %qE wird in einer Nachbedingung verwendet und muss daher const sein"
  
! #: cp/contracts.cc:1038
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr "der Name des Ergebnisses der Nachbedingung des Vertrags verdeckt einen Funktionsparameter"
  
! #: cp/contracts.cc:1674
  #, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr "Deklaration fügt Verträge zu %q#D hinzu"
  
! #: cp/contracts.cc:1675
  #, gcc-internal-format
  msgid "first declared here"
  msgstr "hier zuerst deklariert"
  
! #: cp/contracts.cc:1936
  #, gcc-internal-format
  msgid "constructor does not return a value to test"
  msgstr "Konstruktor gibt keinen Wert zurück, der getestet werden könnte"
  
! #: cp/contracts.cc:1938
  #, gcc-internal-format
  msgid "destructor does not return a value to test"
  msgstr "Destruktor gibt keinen Wert zurück, der getestet werden könnte"
  
! #: cp/contracts.cc:1939
  #, gcc-internal-format
  msgid "function does not return a value to test"
  msgstr "Funktion gibt keinen Wert zurück, der getestet werden könnte"
*************** msgstr "der Versprechens-Typ %qT der Kor
*** 58147,58153 ****
  msgid "%<return_void%> declared here"
  msgstr "%<return_void%> wurde hier deklariert"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "kein Mitglied namens %qE in %qT"
--- 58213,58219 ----
  msgid "%<return_void%> declared here"
  msgstr "%<return_void%> wurde hier deklariert"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "kein Mitglied namens %qE in %qT"
*************** msgstr "der abwartbare Typ %2$qT für %1
*** 58219,58301 ****
  msgid "awaitable type %qT is not a structure"
  msgstr "der abwartbare Typ %qT muss ein Strukturtyp sein"
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr "%<await_suspend%> muss %<void%>, %<bool%> oder ein Koroutine-Handle zurückgeben"
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%qs kann nur in einem ausgewerteten Kontext verwendet werden"
  
! #: cp/coroutines.cc:1861
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "eine mit %<noreturn%> deklarierte Funktion hat eine %<co_return%>-Anweisung"
  
! #: cp/coroutines.cc:1898
  #, gcc-internal-format
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "das align-Argument für %<__builtin_coro_promise%> muss eine Konstante sein"
  
! #: cp/coroutines.cc:1908
  #, gcc-internal-format
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "das Richtungsargument für %<__builtin_coro_promise%> muss eine Konstante sein"
  
! #: cp/coroutines.cc:2412
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "keine Informationen zum Aufschiebepunkt für %qD"
  
! #: cp/coroutines.cc:2984
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "doppelte Informationen für %qE"
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr "Annahme ignoriert, weil sie einen await-Ausdruck enthält"
  
! #: cp/coroutines.cc:4149
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "await-Ausdrücke sind in Handlern nicht erlaubt"
  
! #: cp/coroutines.cc:4366
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "Arrays mit variabler Länge werden in Koroutinen noch nicht unterstützt"
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr "%qE wird von %qT bereitgestellt, ist aber nicht mit der Funktionssignatur %qD verwendbar"
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr "%qE wird von %qT bereitgestellt, aber %qE ist nicht mit %<throw()%> oder %<noexcept%> gekennzeichnet"
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr "%qE ist mit %<throw()%> oder %<noexcept%> markiert, aber %qT liefert kein brauchbares %<get_return_object_on_allocation_failure%>"
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr "%qE wird von %qT bereitgestellt, aber %<std::nothrow%> wurde nicht gefunden"
  
! #: cp/coroutines.cc:5024
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "%qE wird von %qT bereitgestellt, ist aber nicht mit der Funktion %qD verwendbar"
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr "keine brauchbare Konvertierung von %<void%> durch %<get_return_object%> zu Rückgabetyp %qT"
--- 58285,58367 ----
  msgid "awaitable type %qT is not a structure"
  msgstr "der abwartbare Typ %qT muss ein Strukturtyp sein"
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr "%<await_suspend%> muss %<void%>, %<bool%> oder ein Koroutine-Handle zurückgeben"
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%qs kann nur in einem ausgewerteten Kontext verwendet werden"
  
! #: cp/coroutines.cc:1864
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "eine mit %<noreturn%> deklarierte Funktion hat eine %<co_return%>-Anweisung"
  
! #: cp/coroutines.cc:1901
  #, gcc-internal-format
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "das align-Argument für %<__builtin_coro_promise%> muss eine Konstante sein"
  
! #: cp/coroutines.cc:1911
  #, gcc-internal-format
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "das Richtungsargument für %<__builtin_coro_promise%> muss eine Konstante sein"
  
! #: cp/coroutines.cc:2426
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "keine Informationen zum Aufschiebepunkt für %qD"
  
! #: cp/coroutines.cc:2999
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "doppelte Informationen für %qE"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr "Annahme ignoriert, weil sie einen await-Ausdruck enthält"
  
! #: cp/coroutines.cc:4164
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "await-Ausdrücke sind in Handlern nicht erlaubt"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "Arrays mit variabler Länge werden in Koroutinen noch nicht unterstützt"
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr "%qE wird von %qT bereitgestellt, ist aber nicht mit der Funktionssignatur %qD verwendbar"
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr "%qE wird von %qT bereitgestellt, aber %qE ist nicht mit %<throw()%> oder %<noexcept%> gekennzeichnet"
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr "%qE ist mit %<throw()%> oder %<noexcept%> markiert, aber %qT liefert kein brauchbares %<get_return_object_on_allocation_failure%>"
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr "%qE wird von %qT bereitgestellt, aber %<std::nothrow%> wurde nicht gefunden"
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "%qE wird von %qT bereitgestellt, ist aber nicht mit der Funktion %qD verwendbar"
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr "keine brauchbare Konvertierung von %<void%> durch %<get_return_object%> zu Rückgabetyp %qT"
*************** msgstr "%qD wurde zu einer unmittelbaren
*** 58320,58387 ****
  msgid "%qs used outside of constant expressions"
  msgstr "%qs wird außerhalb von konstanten Ausdrücken verwendet"
  
! #: cp/cp-gimplify.cc:1291
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Adresse der direkten Funktion %qD wird genommen"
  
! #: cp/cp-gimplify.cc:1472
  #, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "Aufruf der consteval-Funktion %qE ist kein konstanter Ausdruck"
  
! #: cp/cp-gimplify.cc:2311
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> wird immer %<terminate%> aufrufen"
  
! #: cp/cp-gimplify.cc:2314
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "in C++11 sind Destruktoren standardmäßig %<noexcept%>"
  
! #: cp/cp-gimplify.cc:2326
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmäßig %<noexcept%> sind"
  
! #: cp/cp-gimplify.cc:4061
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem früheren %qE ignoriert"
  
! #: cp/cp-gimplify.cc:4104
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "Packungsexpansion des Attributs %qE"
  
! #: cp/cp-gimplify.cc:4107
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "verwenden Sie stattdessen einen fold-Ausdruck im Attributargument"
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.cc:4164
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.cc:4181
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.cc:4191
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> enthält nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>"
--- 58386,58459 ----
  msgid "%qs used outside of constant expressions"
  msgstr "%qs wird außerhalb von konstanten Ausdrücken verwendet"
  
! #: cp/cp-gimplify.cc:999
! #, fuzzy, gcc-internal-format
! #| msgid "expected declaration"
! msgid "unexpected %<std::%s%> declaration"
! msgstr "Deklaration erwartet"
! 
! #: cp/cp-gimplify.cc:1317
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "Adresse der direkten Funktion %qD wird genommen"
  
! #: cp/cp-gimplify.cc:1498
  #, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "Aufruf der consteval-Funktion %qE ist kein konstanter Ausdruck"
  
! #: cp/cp-gimplify.cc:2337
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> wird immer %<terminate%> aufrufen"
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "in C++11 sind Destruktoren standardmäßig %<noexcept%>"
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmäßig %<noexcept%> sind"
  
! #: cp/cp-gimplify.cc:4087
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem früheren %qE ignoriert"
  
! #: cp/cp-gimplify.cc:4130
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "Packungsexpansion des Attributs %qE"
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "verwenden Sie stattdessen einen fold-Ausdruck im Attributargument"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.cc:4190
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.cc:4207
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.cc:4217
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> enthält nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>"
*************** msgstr "Umwandlung in nicht-konstanten R
*** 58422,58428 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Umwandlung von %qH in %qI löscht Qualifizierer"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Umwandlung von %qT in %qT dereferenziert nicht den Zeiger"
--- 58494,58500 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Umwandlung von %qH in %qI löscht Qualifizierer"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Umwandlung von %qT in %qT dereferenziert nicht den Zeiger"
*************** msgstr "von vorheriger Deklaration %qF"
*** 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"
--- 58883,58889 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
*************** msgstr "Standardargument für Parameter
*** 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"
--- 59104,59115 ----
  msgid "previous specification in %q#D here"
  msgstr "bisherige Spezifikation in %q+#D hier"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "in Konflikt stehender Export für Deklaration %qD"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "vorher hier ohne Export deklariert"
*************** msgstr "  überspringt Initialisierung v
*** 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"
--- 59314,59320 ----
  msgid "  enters %<template for%> statement"
  msgstr "  betritt %<template for%>-Anweisung"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
*************** msgstr "%<typename %T::%D%> benennt %q#D
*** 59287,61704 ****
  msgid "template parameters do not match template %qD"
  msgstr "Template-Parameter passen nicht zum Template %qD"
  
! #: cp/decl.cc:5736
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> ist keine Zweierpotenz"
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr "%<--param destructive-interference-size=%d%> ist kleiner als %d"
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param destructive-interference-size=%d%> ist kleiner als %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr "%<--param constructive-interference-size=%d%> ist kleiner als %d"
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param constructive-interference-size=%d%> ist größer als %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:6162
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D ungültig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
  
! #: cp/decl.cc: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"
  
! #: cp/decl.cc:6201
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "anonyme Struktur mit Basisklassen"
  
! #: cp/decl.cc:6213
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Konstruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Destruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.cc:6219
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubt"
  
! #: cp/decl.cc:6238
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Attribut in Deklaration von %q#T ignoriert"
  
! #: cp/decl.cc:6241
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "Attribut für %q#T muss dem Schlüsselwort %qs folgen"
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "mehrere Typen in einer Deklaration"
  
! #: cp/decl.cc:6288
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Redeklaration des eingebauten C++-Typs %qT"
  
! #: cp/decl.cc:6305
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> kann nur für Variablen oder Funktionsdeklarationen angegeben werden"
  
! #: cp/decl.cc:6338
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "fehlender Typname in typedef-Deklaration"
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO-C++ verbietet anonyme structs"
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> kann nur für Funktionen angegeben werden"
  
! #: cp/decl.cc:6356
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> kann nur für Funktionen angegeben werden"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
  
! #: cp/decl.cc:6364
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> kann nur für Konstruktoren angegeben werden"
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "eine Speicherklasse kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6371
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6383
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6387
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs kann nicht für Typdeklarationen verwendet werden"
  
! #: cp/decl.cc:6419
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
  
! #: cp/decl.cc:6422
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
  
! #: cp/decl.cc: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"
  
! #: cp/decl.cc:6506
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "auf Klassentyp %qT angewandte Attribute außerhalb einer Definition werden ignoriert"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "auf abhängigen Typ %qT angewandte Attribute ohne zugehörige Deklaration werden ignoriert"
  
! #: cp/decl.cc: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)"
  
! #: cp/decl.cc:6591
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr "Nachbedingungen mit abgeleiteten Ergebnistypen dürfen nur in Funktionsdefinitionen vorkommen"
  
! #: cp/decl.cc:6603
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "Deklaration von %q#D hat %<extern%> und ist initialisiert"
  
! #: cp/decl.cc: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"
--- 59359,61788 ----
  msgid "template parameters do not match template %qD"
  msgstr "Template-Parameter passen nicht zum Template %qD"
  
! #: cp/decl.cc:5750
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> ist keine Zweierpotenz"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr "%<--param destructive-interference-size=%d%> ist kleiner als %d"
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param destructive-interference-size=%d%> ist kleiner als %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr "%<--param constructive-interference-size=%d%> ist kleiner als %d"
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param constructive-interference-size=%d%> ist größer als %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D ungültig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "diese Flexibilität ist veraltet und wird demnächst entfernt"
  
! #: cp/decl.cc:6215
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "anonyme Struktur mit Basisklassen"
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Konstruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Destruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubt"
  
! #: cp/decl.cc:6252
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Attribut in Deklaration von %q#T ignoriert"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "Attribut für %q#T muss dem Schlüsselwort %qs folgen"
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "mehrere Typen in einer Deklaration"
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Redeklaration des eingebauten C++-Typs %qT"
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> kann nur für Variablen oder Funktionsdeklarationen angegeben werden"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "fehlender Typname in typedef-Deklaration"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO-C++ verbietet anonyme structs"
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> kann nur für Funktionen angegeben werden"
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> kann nur für Funktionen angegeben werden"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> kann nur für Konstruktoren angegeben werden"
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "eine Speicherklasse kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6385
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs kann nicht für Typdeklarationen verwendet werden"
  
! #: cp/decl.cc:6433
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
  
! #: cp/decl.cc:6436
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Attribut wird ignoriert"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "ein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignoriert"
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "auf Klassentyp %qT angewandte Attribute außerhalb einer Definition werden ignoriert"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "auf abhängigen Typ %qT angewandte Attribute ohne zugehörige Deklaration werden ignoriert"
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr "Nachbedingungen mit abgeleiteten Ergebnistypen dürfen nur in Funktionsdefinitionen vorkommen"
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "Deklaration von %q#D hat %<extern%> und ist initialisiert"
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.cc:6681
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D ist kein static-Datenelement von %q#T"
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definieren"
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "Deklaration von %q#D außerhalb einer Klasse ist keine Definition"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr "extern-Deklaration %q#D mit Gültigkeitsbereich Block darf nicht an ein benanntes Modul angehängt werden"
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD kann in einer %qs-Funktion erst ab %<-std=c++23%> oder %<-std=gnu++23%> als %<thread_local%> definiert werden"
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD kann in einer %qs-Funktion erst ab %<-std=c++23%> oder %<-std=gnu++23%> als %<static%> definiert werden"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Variable %q#D hat Initialisierung, aber unvollständigen Typ"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Elemente des Arrays %q#D haben unvollständigen Typ"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "Aggregat %q#D hat unvollständigen Typ und kann nicht definiert werden"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "Name in benannter Initialisierung im GNU-Stil für ein Array verwendet"
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "Name %qD in benannter Initialisierung im GNU-Stil für ein Array verwendet"
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstützt"
  
! #: cp/decl.cc:7103
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die Größe von %qD an"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "Arraygröße fehlt in %qD"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der Größe null"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Speichergröße von %qD ist unbekannt"
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Speichergröße von %qD ist nicht konstant"
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wären die Folge)"
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wären die Folge)"
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "dies kann durch das Löschen der Initialisierung umgangen werden"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Funktion"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Kontext"
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "Konstruktor ist nicht benutzerdefiniert, da er im Klassenkörper ausdrücklich standardisiert ist"
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "und der implizit definierte Konstruktor initialisiert %q#D nicht"
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ungültiger Typ %qT als Initialisierung für einen Vektor des Typs %qT"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung für %qT muss geklammert sein"
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> in benannter Initialisierung im GNU-Stil für Klasse %qT verwendet"
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Abfrage des Elementes %qD ist mehrdeutig"
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
  
! #: cp/decl.cc:7911
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD ist kein direktes Element von %qT"
  
! #: cp/decl.cc:7967
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungültige Initialisierung für %q#D"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE außerhalb von Aggregatinitialisierung"
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer für %qT"
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "geschweifte Klammern um skalare Initialisierung für Typ %qT"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90182
! #: cp/decl.cc:8113
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "zu viele geschweifte Klammern um skalare Initialisierung für Typ %qT"
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung für %qT"
  
! #: cp/decl.cc:8381
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Strukturierte Bindung hat unvollständigen Typen %qT"
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Elemente des Arrays %q#T haben unvollständigen Typ"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler Größe"
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollständigen Typ"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "in C++98 muss %qD mit Konstruktor initialisiert werden, nicht mit %<{...}%>"
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungültig für statisches Element mit Konstruktor"
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "Initialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungültig"
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "Initialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungültig"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung außerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: cp/decl.cc:8963
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.cc:9165
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Argument %d von %qE muss vom Typ %<omp_interop_t%> sein"
  
! #: cp/decl.cc:9368
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.cc:9392
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> für Konstruktor %qD"
  
! #: cp/decl.cc:9397
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> für Destruktor %qD"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelöschter %qD"
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 erlaubt Speicherklassenangabe %<register%> nicht"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "Initialisierung für %<decltype(auto) %D%> hat Funktionstyp; %<()%> vergessen?"
  
! #: cp/decl.cc:9595
  #, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "deduzierter Typ %qT für %qD ist unvollständig"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<::main%> kann nicht gelöscht werden"
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird überschattet"
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "Attribut %<constinit%> kann nur für Variablen verwendet werden, die »static« oder threadlokel sind"
  
! #: cp/decl.cc:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<constinit%> kann erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> auf strukturierte Bindungen angewendet werden"
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.cc:10316
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10317
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "Lambda ist hier deklariert"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Strukturelement hat"
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Unionelement hat"
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10374
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "in der Basisklasse von %qT"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da sowohl er als auch seine Basisklasse %qT nichtstatische Datenelemente haben"
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da seine Basisklassen %qT und %qT nichtstatische Datenelemente haben"
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollständigen Typen %qT"
  
! #: cp/decl.cc:10605
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "Array mit unbekannter Grenze %qT kann nicht in Komponenten zerlegt werden"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler Länge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler Länge kann nicht zerlegt werden"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "nicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollständigen Klassentypen %qT"
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "Array-Initialisierer für strukturierte Bindungsdeklaration in Bedingung"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%u Name für strukturelle Bindung angegeben"
  msgstr[1] "%u Namen für strukturelle Bindung angegeben"
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "nur %u Name für strukturelle Bindung angegeben"
  msgstr[1] "nur %u Namen für strukturelle Bindung angegeben"
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] "während %qT in %wu Element zerlegt wird"
  msgstr[1] "während %qT in %wu Elemente zerlegt wird"
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "während %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr "%<std::tuple_element<%wu, %T>::type%> ist %<void%>"
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "in Initialisierung der Packung %qD für strukturierte Bindung"
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD für strukturierte Bindung"
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "Klassentyp %qT ohne nicht-static-Datenelemente kann nicht dekomponiert werden"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "nicht-lokale %<__thread%>-Variable %qD erfordert dynamische Initialisierung"
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "nicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktor"
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "%<thread_local%> in C++11 erlaubt dynamische Initialisierung und Zerstörung"
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die Größe von %qT an"
  
! #: cp/decl.cc:11921
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "Arraygröße fehlt in %qT"
  
! #: cp/decl.cc:11924
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der Größe null"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Destruktor für fremde Klasse %qT kann kein Element sein"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Konstruktor für fremde Klasse %qT kann kein Element sein"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Variablendeklaration"
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Parameterdeklaration"
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Typdeklaration"
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Felddeklaration"
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als »friend« deklariert"
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "Deklaration von %qD ist nicht in einem Namensbereich um %qT"
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.cc:12166
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "Funktionskonzepte werden nicht mehr unterstützt"
  
! #: cp/decl.cc:12204
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "Einschränkungen auf einer Funktion, die kein Template hat"
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "eingeschränkte Nicht-Template-friend-Deklaration muss eine Definition sein"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr "friend-Funktionstemplate mit Einschränkungen, die von äußeren Templateparametern abhängen, muss eine Definition sein"
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ungültige Verwendung der Template-ID %qD in Deklaration des ursprünglichen Templates"
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "Standardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "»friend«-Deklaration von %qD gibt Defaultargumente an und ist keine Definition"
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "%<::main%> kann nicht als Template deklariert werden"
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "%<::main%> kann nicht inline deklariert werden"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "%<::main%> kann nicht als %qs deklariert werden"
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "%<::main%> kann nicht statisch deklariert werden"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "%<::main%> kann nur mit der Bindungsangabe %<extern \"C++\"%> deklariert werden"
  
! #: cp/decl.cc:12420
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "%<::main%> kann nicht an ein benanntes Modul angehängt werden"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr "verwenden Sie %<extern \"C++\"%>, um es stattdessen an das globale Modul anzuhängen"
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.cc:12485
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "explizite Objekt-Member-Funktion %qD kann keine CV-Qualifizierer haben"
  
! #: cp/decl.cc:12490
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "statische Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "explizite Objekt-Member-Funktion %qD kann keinen ref-qualifier haben"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "expliziter Objektparameter wird hier deklariert"
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "Herleitungshinweis %qD muss im selben Gültigkeitsbereich wie %qT deklariert sein"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "Herleitungshinweis %qD muss denselben Zugriff wie %qT haben"
  
! #: cp/decl.cc:12527
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Herleitungshinweis %qD darf keinen Funktionskörper haben"
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "literaler Operator mit C-Bindung"
  
! #: cp/decl.cc:12551
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD hat ungültige Argumentliste"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ganzzahl-Suffix %qs durch Implementierung überdeckt"
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Gleitkomma-Suffix %qs durch Implementierung überdeckt"
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "Literale Operator-Suffixe ohne vorangehendes %<_%> sind für zukünftige Standardisierungen reserviert"
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD muss eine Nicht-Elementfunktion sein"
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> muss %<int%> zurückgeben"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Definition des implizit deklarierten %qD"
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Definition des explizit standardisierten %q+D"
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D wurde hat hier ausdrücklichen Standardwert bekommen"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "keine Elementfunktion %q#D in Klasse %qT deklariert"
  
! #: cp/decl.cc:12949
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%<::main%> kann nicht als globale Variable deklariert werden"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr "eine Entität mit dem Namen %<main%> kann nicht mit C-Sprachbindung deklariert werden"
  
! #: cp/decl.cc:12961
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "eine Nicht-Template-Variable kann nicht %<concept%> sein"
  
! #: cp/decl.cc:12964
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "Konzept muss im Gültigkeitsbereich des Namensbereiches definiert werden"
  
! #: cp/decl.cc:12967
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "Variablenkonzepte werden nicht mehr unterstützt"
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollständigem Typ"
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> erforderlich für Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ungültige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qT"
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der Klasse"
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qT"
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "Arraygröße von %qD hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Arraygröße hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "Größe des Arrays %qD ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "Größe des Arrays ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO-C++ verbietet Array %qD der Größe null"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO-C++ verbietet Array der Größe null"
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO-C++ verbietet Array %qD variabler Länge"
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO-C++ verbietet Array variabler Länge"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Array %qD variabler Länge wird verwendet"
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Array variabler Größe wird verwendet"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Überlauf in Arraygröße"
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD ist als Array vom Template-Platzhaltertyp %qT deklariert"
  
! #: cp/decl.cc:13472
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "Array des Template-Platzhaltertyps %qT wird erzeugt"
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Deklaration von %qD als Array von voids"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Array von void wird erzeugt"
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Deklaration von %qD als Array von Funktionen"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Array von Funktionen wird erzeugt"
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Deklaration von %qD als Array von Referenzen"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Feld von Referenzen wird erzeugt"
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Deklaration von %qD als Feld von Funktionselementen"
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Feld von Funktionselementen wird erzeugt"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qD als multidimensionales Feld muss für alle Dimensionen außer der ersten Grenzen haben"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "multidimensionales Feld muss für alle Dimensionen außer der ersten Grenzen haben"
  
! #: cp/decl.cc:13542
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "Array variabler Größe von %<auto%>"
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Angabe des Rückgabetyps für Konstruktor ist ungültig"
  
! #: cp/decl.cc:13643
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Qualifizierer sind bei Konstruktordeklarationen nicht erlaubt"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Angabe des Rückgabetyps für Destruktor ist ungültig"
  
! #: cp/decl.cc:13657
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "Qualifizierer sind bei Destruktordeklarationen nicht erlaubt"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "Rückgabetyp für %<operator %T%> angegeben"
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "Qualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubt"
  
! #: cp/decl.cc:13682
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Rückgabetyp für Herleitungshinweis angegeben"
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "Qualifizierer sind bei Deklaration von Herleitungshinweis nicht erlaubt"
  
! #: cp/decl.cc:13689
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Template-Template-Parameter %qT in Deklaration von Ableitungshinweis"
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> in Deklaration von Ableitungshinweis"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unbenannte Variable oder Feld als »void« deklariert"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Variable oder Feld als »void« deklariert"
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%>-Spezifizierer ungültig für Variable %qD mit Gültigkeitsbereich Block"
  
! #: cp/decl.cc:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "»inline«-Variablen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr "anonymer, nicht C-kompatibler Typ, der durch die Deklaration %<typedef%> einen Namen für Bindungszwecke erhält"
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "der Typ ist nicht C-kompatibel, da er eine Basisklasse hat"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr "der Typ ist nicht C-kompatibel, da %qD einen Standard-Member-Initialisierer hat"
  
! #: cp/decl.cc:13830
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "der Typ ist nicht C-kompatibel, da er die Deklaration %qD enthält"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.cc:13907
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> darf nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:13928
  msgid "%e and %e specified together"
  msgstr "%e und %e gleichzeitig angegeben"
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<::%D%>"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<%T::%D%>"
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<%D::%D%>"
  
! #: cp/decl.cc:14157
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T ist weder Klasse noch Namensbereich"
  
! #: cp/decl.cc:14181
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Deklaration von %qE als Nicht-Funktion"
  
! #: cp/decl.cc:14188
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Deklaration von %qE als Nicht-Element"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
  
! #: cp/decl.cc:14292
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Deklaration von %qD als %<typedef%>"
  
! #: cp/decl.cc:14297
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Deklaration von %qD als Parameter"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "sowohl %qs als auch %qs angegeben"
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs kann nicht in einer typedef-Deklaration auftreten"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr "höchstens einer der Spezifizierer %<constinit%> und %<constexpr%> kann verwendet werden"
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "zwei oder mehr Datentypen in Deklaration von %qs"
  
! #: cp/decl.cc:14435
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C++ unterstützt nicht, dass einfaches %<complex%> %<double complex%> bedeutet"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO-C++ verbietet Deklaration von %qs ohne Typ"
  
! #: cp/decl.cc:14509
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> wird von diesem Ziel nicht unterstützt"
  
! #: cp/decl.cc:14517
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO-C++ unterstützt %<__int%d%> für %qs nicht"
  
! #: cp/decl.cc:14580
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qs mit typedef-name %qD angegeben"
  
! #: cp/decl.cc:14596
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ungültig für %qs"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr "fehlende Template-Argumentliste nach %qE; für die Deduktion muss auf den Template-Platzhalter eine einfache Deklarator-ID folgen"
  
! #: cp/decl.cc:14737
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Element %qD kann nicht gleichzeitig %<virtual%> und %<static%> sein"
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Element %qD kann erst mit %<-std=c++20%> oder %<-std=gnu++20%> gleichzeitig %<virtual%> und %<constexpr%> sein"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "»typedef«-Deklaration in Parameterdeklaration ungültig"
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Speicherklasse für Template-Parameter %qs angegeben"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "Speicherklasse für Parameter %qs angegeben"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ein Parameter kann nicht als %qs deklariert sein"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> außerhalb einer Klassendeklaration"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Deklaration für strukturierte Bindung darf nicht als %qs deklariert werden"
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturierte Bindungsdeklarationen können erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> %qs sein"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "strukturierte Bindungsdeklarationen können erst ab %<-std=c++20%> oder %<-std=gnu++20%> %qs sein"
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "%<volatile%>-qualifizierte strukturierte Bindung ist veraltet"
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "Deklaration für strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werden"
  
! #: cp/decl.cc:14887
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "Deklaration für strukturierte Bindung darf nicht vom Typen %qT sein"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "Typ muss cv-qualifizierter %<auto%> oder Referenz auf cv-qualifizierten %<auto%> sein"
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "Deklaration für strukturierte Bindung darf nicht vom eingeschränkten %<auto%>-Typen %qT sein"
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mehrere Speicherklassen in Deklaration von %qs"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Speicherklasse %qs angegeben"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Deklaration höchster Ebene von %qs gibt %<auto%> an"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "Funktions-Gültigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungültig"
  
! #: cp/decl.cc:15091
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnötige Klammern in Deklaration von %qs"
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "entfernen Sie die Klammern"
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "explizite Objekt-Member-Funktion ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "ein Funktionstyp kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "ein Zeiger auf einen Funktionstyp kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "ein Zeiger auf einen Memberfunktionstyp kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr "der Typ eines Zeigers auf eine explizite Objekt-Member-Funktion ist ein normaler Funktionszeiger-Typ"
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "der Typ einer expliziten Objekt-Member-Funktion ist ein normaler Funktionstyp"
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr "nur der erste Parameter einer Memberfunktion kann als expliziter Objektparameter deklariert werden"
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "gültiger expliziter Objektparameter wird hier deklariert"
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "»requires«-Klausel für Rückgabetyp"
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "Funktion %qs verwendet Typspezifikation %<auto%> ohne folgenden Rückgabetypen"
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "hergeleiteter Rückgabetyp nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/decl.cc:15260
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten Rückgabetyp haben"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "Funktion %qs mit folgendem Rückgabetypen hat %qT als seinen Typ statt einfaches %<auto%>"
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "Funktion %qs mit nachgestelltem Rückgabetyp hat %<decltype(auto)%> als Typ statt einfachem %<auto%>"
  
! #: cp/decl.cc:15281
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungültige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "Funktion %qs mit nachfolgendem Rückgabetypen hat eingeschränkte %<auto%>-Typangabe statt des einfachen %<auto%>"
  
! #: cp/decl.cc:15294
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ungültige Verwendung eines eingeschränkten %<auto%>-Typs"
  
! #: cp/decl.cc:15306
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in Rückgabetyp von Funktion"
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "Herleitungshinweis für %qT muss angehängten Rückgabetyp haben"
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "angehängter Rückgabetyp %qT den Ableitungshinweises ist keine Spezialisierung von %qT"
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nachgestellter Rückgabetyp nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "Funktion %qs mit folgendem Rückgabetypen nicht mit Typspezifikation %<auto%> deklariert"
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "eine Umwandlungsfunktion darf keinen angehängten Rückgabetyp haben"
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter Rückgabetyp ist veraltet"
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurückgibt, deklariert"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurückgibt, deklariert"
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<constinit%> ist am Rückgabetyp einer Funktion nicht erlaubt"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dürfen nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dürfen nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dürfen nicht ref-qualifiziert sein"
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dürfen nicht ref-qualifiziert sein"
  
! #: cp/decl.cc:15472
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dürfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen können keine friends sein"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "%<friend%>-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werden"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr "Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<::%> qualifiziert ist"
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr "Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<%D::%> qualifiziert ist"
  
! #: cp/decl.cc:15538
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "eine Funktion, die kein Member ist, kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15546
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "eine explizite Objekt-Member-Funktion kann nicht %<virtual%> sein"
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "eine explizite Objekt-Member-Funktion kann nicht %<static%> sein"
  
! #: cp/decl.cc:15565
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD kann keine explizite Objektelementfunktion sein"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dürfen keine Parameter haben"
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "Referenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument ist"
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite »friends« ihrer Klasse"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusätzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.cc:15901
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Elementfunktion %<%T::%s%> kann nicht innerhalb von %qT definiert werden"
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Elementfunktion %<%T::%s%> kann nicht innerhalb von %qT deklariert werden"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.cc:15988
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> außerhalb einer Klassendeklaration"
  
! #: cp/decl.cc:15991
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in »friend«-Deklaration"
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "nur Deklarationen von Konstruktoren und Umwandlungsoperatoren können %<explicit%> sein"
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16023
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16029
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16051
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ … }%> haben"
  
! #: cp/decl.cc:16054
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ … }%> haben"
  
! #: cp/decl.cc:16080
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "»typedef« als %<auto%> deklariert"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef-Name darf kein Spezifizierer mit geschachteltem Namen sein"
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschließende Klasse"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> für friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter können keine »friends« sein"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend %#T%>"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "Versuch, die Klasse %qT zu einem »friend« des globalen Gültigkeitsbereiches zu machen"
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungültige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.cc:16286
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "»requires«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr "fehlende Template-Argumentliste nach %qE; Template-Platzhalter ist in Parameter nicht erlaubt"
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "oder verwenden Sie %<auto%> für ein abgekürztes Funktionstemplate"
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ungültige Verwendung des Template-Namens %qE ohne eine Argumentliste"
  
! #: cp/decl.cc:16399
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.cc:16422
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO-C++ verbietet flexible Arrayelemente"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungültige Verwendung von %<::%>"
  
! #: cp/decl.cc:16459
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungültigem Kontext"
  
! #: cp/decl.cc:16469
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.cc:16479
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD kann nicht als %<virtual%> deklariert werden, da es immer statisch ist"
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Qualifizierten Namen in Friend-Deklaration für Destruktor %qD erwartet"
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Qualifizierten Namen in Friend-Deklaration für Konstruktor %qD erwartet"
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.cc:16541
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.cc:16562
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.cc:16627
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollständigen Typen %qT"
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollständigen Typen"
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE ist weder eine Funktion noch Elementfunktion; kann nicht als »friend« deklariert werden"
  
! #: cp/decl.cc:16655
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "unbenanntes Feld ist weder eine Funktion noch Elementfunktion; kann nicht als %<friend%> deklariert werden"
  
! #: cp/decl.cc:16674
! #, fuzzy, gcc-internal-format
! #| msgid "%qE attribute applied to extern \"C\" declaration %qD"
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr "Attribut %qE wird auf »extern \"C\"«-Deklaration %qD angewendet"
! 
! #: cp/decl.cc:16682
! #, fuzzy, gcc-internal-format
! #| msgid "defining explicit specialization %qD in friend declaration"
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "ein Attribut, das zu einer »friend«-Deklaration gehört, die keine Definition ist, wird ignoriert"
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Speicherklasse %<thread_local%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16884
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "%<constinit%>-Angabe ungültig für Funktion %qs"
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-Spezifikation in %qs ist außerhalb einer Klassendefinition nicht erlaubt"
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> ist für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs ungültig"
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> ungültig für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs"
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-Gültigkeitsbereich definiert"
  
! #: cp/decl.cc:16919
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-Gültigkeitsbereich definiert"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
  
! #: cp/decl.cc:17032
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "Deklaration der %<constexpr%>-Variable %qD ist keine Definition"
  
! #: cp/decl.cc:17039
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.cc:17278
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.cc:17408
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ungültige Verwendung von cv-qualifiziertem Typ %qT in Parameterdeklaration"
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungültige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungültigerweise Methodentyp"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ungültiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als »static« deklariert werden"
  
! #: cp/decl.cc:17903
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.cc:17911
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD muss eine Memberfunktion sein"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD darf erst ab %<-std=c++23%> oder %<-std=gnu++23%> eine statische Memberfunktion sein"
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD muss ein Argument von einem Klassen- oder Aufzählungstyp haben"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Überladen von %<operator ?:%>"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "»%qD« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.cc:18006
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.cc:18007
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.cc:18019
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.cc:18020
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
  
! #: cp/decl.cc:18031
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.cc:18043
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.cc:18082
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "Umwandlung von %qT in %<void%> wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Präfix-%qD sollte %qT zurückgeben"
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurückgeben"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurückgeben"
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
*************** msgstr "%qT als enum verwendet"
*** 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"
--- 61794,61893 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument für %<%s %T%> benötigt"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.cc:18327
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "Klassentemplate %qD als Nicht-Template redeklariert"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie könnten ein explizites %<%T::%> hinzufügen"
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungültig"
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungültig"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "falsche Zuordnung zwischen innerhalb und außerhalb eines Gültigkeitsbereiches in enum %q#T"
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "zugrunde liegender Typ %qT von %qT muss ein ganzzahliger Typ sein"
*************** msgstr "zugrunde liegender Typ %qT von %
*** 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%>"
--- 61896,61988 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "kein Ganzzahltyp kann alle Aufzählungswerte für %qT darstellen"
  
! #: cp/decl.cc:19384
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Aufzählungswert für %qD muss ganzzahligen oder Aufzählungstyp ohne Gültigkeitsbereich haben"
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Aufzählungswert für %qD ist keine Ganzzahlkonstante"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "erhöhter Aufzählungswert ist zu groß für %<unsigned long%>"
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "erhöhter Aufzählungswert ist zu groß für %<long%>"
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Überlauf in Aufzählungswerten bei %qD"
  
! #: cp/decl.cc:19475
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "Aufzählungswert %qE ist außerhalb des Gültigkeitsbereichs des zugrundeliegenden Typen %qT"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Rückgabetyp %q#T ist unvollständig"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurückgeben"
  
! #: cp/decl.cc:20637
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurückgebender Funktion"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "nur einfacher Rückgabetyp %<auto%> kann zu %<void%> hergeleitet werden"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr "Definition von %qD, das zuvor in einem SFINAE-Kontext nicht abgeleitet werden konnte"
  
! #: cp/decl.cc:20708
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "eine %<constexpr%>-Funktion, die etwas Anderes als %<void%> zurückgibt, muss eine return-Anweisung enthalten"
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.cc:21302
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "%qs wird verwendet"
  
! #: cp/decl.cc:21329
! #, fuzzy, gcc-internal-format
! #| msgid "%qs used with %<auto%>"
! msgid "%qs used without %qs declaration"
! msgstr "%qs mit %<auto%> verwendet"
! 
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
*************** msgstr "Verwendung der Funktion %qD mit
*** 62322,62657 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "Verwendung von eingebautem Parameterpack %qD außerhalb eines Templates"
  
! #: cp/error.cc:3924
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    eingefügt von %qD bei %r%s:%d:%d%R"
  
! #: cp/error.cc:3929
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    eingefügt von %qD bei %r%s:%d%R"
  
! #: cp/error.cc:3935
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "    eingefügt von %qD"
  
! #: cp/error.cc:3961
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "In statischer Elementfunktion %qD"
  
! #: cp/error.cc:3963
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "In Kopierkonstruktor %qD"
  
! #: cp/error.cc:3965
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "In Konstruktor %qD"
  
! #: cp/error.cc:3967
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "In Destruktor %qD"
  
! #: cp/error.cc:3969
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "In Lambda-Funktion"
  
! #: cp/error.cc:3971
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "In expliziter Objektelementfunktion %qD"
  
! #: cp/error.cc:3973
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr "In Elementfunktion %qD"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr "In Funktion %qD"
  
! #: cp/error.cc:3992
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "aber %qE ist ein Typ"
  
! #: cp/error.cc:3994
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "aber %qE ist ein Ausdruck"
  
! #: cp/error.cc:3996
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "aber %qE ist eine strukturierte Bindung"
  
! #: cp/error.cc:3998
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr "aber %qE ist eine Variable"
  
! #: cp/error.cc:4000
  #, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "aber %qE ist ein Parameter"
  
! #: cp/error.cc:4002
  #, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "aber %qE ist eine Funktion"
  
! #: cp/error.cc:4004
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "aber %qE ist ein Datenmember"
  
! #: cp/error.cc:4006
  #, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "aber %qE ist ein Funktionstemplate"
  
! #: cp/error.cc:4008
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "aber %qE ist ein Klassentemplate"
  
! #: 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"
--- 62412,62747 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "Verwendung von eingebautem Parameterpack %qD außerhalb eines Templates"
  
! #: cp/error.cc:3931
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    eingefügt von %qD bei %r%s:%d:%d%R"
  
! #: cp/error.cc:3936
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    eingefügt von %qD bei %r%s:%d%R"
  
! #: cp/error.cc:3942
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "    eingefügt von %qD"
  
! #: cp/error.cc:3968
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "In statischer Elementfunktion %qD"
  
! #: cp/error.cc:3970
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "In Kopierkonstruktor %qD"
  
! #: cp/error.cc:3972
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "In Konstruktor %qD"
  
! #: cp/error.cc:3974
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "In Destruktor %qD"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "In Lambda-Funktion"
  
! #: cp/error.cc:3978
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "In expliziter Objektelementfunktion %qD"
  
! #: cp/error.cc:3980
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr "In Elementfunktion %qD"
  
! #: cp/error.cc:3983
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr "In Funktion %qD"
  
! #: cp/error.cc:3999
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "aber %qE ist ein Typ"
  
! #: cp/error.cc:4001
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "aber %qE ist ein Ausdruck"
  
! #: cp/error.cc:4003
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "aber %qE ist eine strukturierte Bindung"
  
! #: cp/error.cc:4005
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr "aber %qE ist eine Variable"
  
! #: cp/error.cc:4007
  #, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "aber %qE ist ein Parameter"
  
! #: cp/error.cc:4009
  #, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "aber %qE ist eine Funktion"
  
! #: cp/error.cc:4011
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "aber %qE ist ein Datenmember"
  
! #: cp/error.cc:4013
  #, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "aber %qE ist ein Funktionstemplate"
  
! #: cp/error.cc:4015
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "aber %qE ist ein Klassentemplate"
  
! #: cp/error.cc:4017
  #, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "aber %qE ist ein Variablentemplate"
  
! #: cp/error.cc:4019
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr "aber %qE ist ein Namensraum"
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "aber %qE ist ein Aufzählungstyp"
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s%s%sIn Instanziierung von %<template for%>-Iteration %E:\n"
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sIn Ersetzung von %qS:\n"
  
! #: cp/error.cc:4053
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sIn Instanziierung von %q#D:\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "rekursiv erfordert von %<template for%>-Iteration %E\n"
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr "erfordert von %<template for%>-Iteration %E\n"
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr "rekursiv erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr "erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "rekursiv erfordert von %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "erfordert durch %q#D\n"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "rekursiv erfordert von hier\n"
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "von hier erfordert\n"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "[ %d Instanziierungskontexte werden übersprungen, »-ftemplate-backtrace-limit=0« zum Ausschalten verwenden ]\n"
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "in %<constexpr%>-Ersetzung von %qs"
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "erforderlich durch die Beschränkungen von %q#D\n"
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "erforderlich, um %qE zu erfüllen"
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "erforderlich, um die Beschränkung zu erfüllen\n"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "bei Anforderungen mit "
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93881
! #: cp/error.cc:4388
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "in Anforderungen "
  
! #: cp/error.cc:4506
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(kein Argument)"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[…]"
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "explizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "variadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Lambda-Ausdrücke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11 %<auto%> ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "enums mit Gültigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standard- und gelöschte Funktionen nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "»inline«-Namensräume nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Überschreibsteuerung (override/final) nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nicht-statische Initialisierungen für Datenelemente nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "benutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "delegierende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erbende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11-Attribute sind erst ab %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ref-Qualifizierer sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "unvollständiger Typ %qT in geschachtelter Namensangabe verwendet"
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
  
! #: cp/error.cc:5099
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD ist kein Element von %qT; meinten Sie %qs?"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD ist kein Element von %qT"
  
! #: cp/error.cc:5125
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD ist kein Element von %qD; meinten Sie %qs?"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ist kein Element von %qD"
  
! #: cp/error.cc:5140
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> wurde nicht deklariert; meinten Sie %qs?"
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> wurde nicht deklariert"
*************** msgstr "die Referenz %qD ist noch nicht
*** 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"
--- 62962,62968 ----
  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:5232 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
*** 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"
--- 63078,63084 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "mögliches Problem bei Aufruf de
*** 63179,63220 ****
  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:5007
  #, gcc-internal-format
  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"
--- 63269,63310 ----
  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:5121
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "Initialisierung endet vorzeitig"
  
! #: cp/init.cc:5441
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "unbekannte Arraygröße in »delete«"
  
! #: cp/init.cc:5478
  #, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr "Operator %<delete%> auf unvollständigem Typ verwendet"
  
! #: cp/init.cc:5493
  #, 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:5499
  #, 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:5514
  #, 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:5519
  #, 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:5833
  #, 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 "Einfangen per Kopie von unvollst
*** 63249,63330 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr "eingefangene strukturierte Bindungen sind eine C++20-Erweiterung"
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr "Versuch, %qD in Instanziierung eines generischen Lambdas einzufangen"
  
! #: cp/lambda.cc:809
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "implizites Einfangen von %qE via %<[=]%> ist in C++20 veraltet"
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "fangen Sie %<this%> oder %<*this%> explizit ein"
  
! #: cp/lambda.cc:946
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> wurde für diese Lambda-Funktion nicht aufgefangen"
  
! #: cp/lambda.cc:1630
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "der gemangelte Name von %qT hat sich in %<-fabi-version=20%> (GCC 15.1) geändert"
  
! #: cp/lambda.cc:1634
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "der gemangelte Name von %qT ändert sich in %<-fabi-version=20%> (GCC 15.1)"
  
! #: cp/lambda.cc:1942
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr "%qD wird in ABI v21 (GCC 16) nicht mehr in noexcept-Lambda festgehalten."
  
! #: cp/lex.cc:701
  #, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr "ungültiges %<#pragma %s%>"
  
! #: cp/lex.cc:709
  #, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "%<#pragma vtable%> wird nicht mehr unterstützt"
  
! #: cp/lex.cc:781
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "%<#pragma implementation%> für %qs erscheint, nachdem Datei eingebunden wurde"
  
! #: cp/lex.cc:809
  #, gcc-internal-format
  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"
  
! #: cp/lex.cc:824
  #, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qD wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie %qs?"
  
! #: cp/lex.cc:828
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "%qD wurde in diesem Gültigkeitsbereich nicht definiert"
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr "es gibt keine Argumente für %qD, die von einem Templateparameter abhängen, weshalb eine Deklaration von %qD verfügbar sein muss"
  
! #: cp/lex.cc:880
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(mit %<-fpermissive%> wird G++ den Code akzeptieren, aber die Verwendung eines nicht deklarierten Namens ist veraltet)"
--- 63339,63428 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr "eingefangene strukturierte Bindungen sind eine C++20-Erweiterung"
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr "Versuch, %qD in Instanziierung eines generischen Lambdas einzufangen"
  
! #: cp/lambda.cc:820
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "implizites Einfangen von %qE via %<[=]%> ist in C++20 veraltet"
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "fangen Sie %<this%> oder %<*this%> explizit ein"
  
! #: cp/lambda.cc:957
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> wurde für diese Lambda-Funktion nicht aufgefangen"
  
! #: cp/lambda.cc:1641
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "der gemangelte Name von %qT hat sich in %<-fabi-version=20%> (GCC 15.1) geändert"
  
! #: cp/lambda.cc:1645
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "der gemangelte Name von %qT ändert sich in %<-fabi-version=20%> (GCC 15.1)"
  
! #: cp/lambda.cc:1953
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr "%qD wird in ABI v21 (GCC 16) nicht mehr in noexcept-Lambda festgehalten."
  
! #: cp/lex.cc:704
  #, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr "ungültiges %<#pragma %s%>"
  
! #: cp/lex.cc:712
  #, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "%<#pragma vtable%> wird nicht mehr unterstützt"
  
! #: cp/lex.cc:784
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "%<#pragma implementation%> für %qs erscheint, nachdem Datei eingebunden wurde"
  
! #: cp/lex.cc:812
  #, gcc-internal-format
  msgid "%qD not defined"
  msgstr "%qD nicht definiert"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfügbar"
  
! #: cp/lex.cc:827
  #, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qD wurde in diesem Gültigkeitsbereich nicht deklariert; meinten Sie %qs?"
  
! #: cp/lex.cc:831
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "%qD wurde in diesem Gültigkeitsbereich nicht definiert"
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr "es gibt keine Argumente für %qD, die von einem Templateparameter abhängen, weshalb eine Deklaration von %qD verfügbar sein muss"
  
! #: cp/lex.cc:883
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(mit %<-fpermissive%> wird G++ den Code akzeptieren, aber die Verwendung eines nicht deklarierten Namens ist veraltet)"
*************** msgstr "(mit %<-fpermissive%> wird G++ 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%>"
--- 63432,63488 ----
  msgid "  # %E"
  msgstr "  # %E"
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>"
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qT in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "ausgelassener mittlerer Operand für Operator %<?:%> kann nicht verarbeitet werden"
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "gemangelter Name für %qD wird sich ich C++17 ändern, da die Exceptionangabe Teil des Funktionstyps ist"
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geändert"
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD ändert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name eines Thunks für %qD ändert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name von %qD ändert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name der Initialisierungswächter-Variable für %qD ändert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
*************** msgstr "bestehende Deklaration ist hier
*** 63777,63783 ****
  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"
--- 63868,63874 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "in Konflikt stehende Sprachbindung für importierte Deklaration %#qD"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "in Konflikt stehender Typ für importierte Deklaration %#qD"
*************** msgstr "in Konflikt stehende Argumentlis
*** 63792,64215 ****
  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"
--- 63883,64306 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "in Konflikt stehende Argumenttypen für importierte Deklaration %#qD"
  
! #: cp/module.cc:12648
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "in Konflikt stehende %<noexcept%>-Angabe für importierte Deklaration %#qD"
  
! #: cp/module.cc:12671
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "in Konflikt stehender deduzierter Rückgabetyp für importierte Deklaration %#qD"
  
! #: cp/module.cc:12696
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "in Konflikt stehendes %<constexpr%> für importierte Deklaration %#qD"
  
! #: cp/module.cc:12712
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D"
  
! #: cp/module.cc:12738
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "bestehende Deklaration %#qD"
  
! #: cp/module.cc:12841
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "widersprüchliches Standardargument für %#qD"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "der bestehende Vorgabewert ist hier deklariert"
  
! #: cp/module.cc:12867
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "widersprüchliches Standardargument für den Parameter %P von %#qD"
  
! #: cp/module.cc:13999
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "Definition von %qD stimmt nicht überein"
  
! #: cp/module.cc:14001
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "bestehende Definition %qD"
  
! #: cp/module.cc:14013
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "der Aufzählungswert %qD passt nicht zu ..."
  
! #: cp/module.cc:14015
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "... diesem Aufzählungswert %qD"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr "zusätzliche Aufzählungswerte, die mit %qD beginnen"
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr "Aufzählungsbereich unterscheidet sich"
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qD ist ein Alias des TU-lokalen Typen %qT"
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "%qD ist eine Spezialisierung des TU-lokalen Templates %qD"
  
! #: cp/module.cc:14284
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD ist mit interner Bindung deklariert"
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD hat keine Bindung und ist innerhalb eines anonymen Namensraums deklariert"
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD hat keine Bindung und ist innerhalb der TU-lokalen Entität %qT deklariert"
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD hat keine Bindung und ist innerhalb der TU-lokalen Entität %qD deklariert"
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr "%qT hat keinen Namen und kann nicht von ähnlichen Lambdas in anderen TUs unterschieden werden"
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr "%qT hat keinen Namen und ist nicht innerhalb einer Klasse, Funktion oder eines Initialisierers definiert"
  
! #: cp/module.cc:14402
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qD hat TU-lokales Template-Argument %qD"
  
! #: cp/module.cc:14414
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qD hat TU-lokales Template-Argument %qT"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr "%qD verweist auf das TU-lokale Objekt %qD"
  
! #: cp/module.cc:14468
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "%qD verweist auf die TU-lokale Funktion %qD"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "die Instanziierung macht die TU-lokale Entität %qD sichtbar"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr "%qD macht die TU-lokale Entität %qD sichtbar"
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr "%qD ist ebenfalls TU-lokal, wurde jedoch an anderer Stelle offengelegt"
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr "%qD bezieht sich auf die TU-lokale Entität %qD und kann dadurch in anderen TUs zu Problemen führen"
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr "%qD bezieht sich auf die TU-lokale Entität %qD und kann nicht in anderen TUs instanziiert werden"
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr "%qD ist als %<constexpr%> deklariert und wird mit einem TU-lokalen Wert initialisiert"
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr "%qD ist eine als %<inline%> deklarierte Referenz und wird mit einem TU-lokalen Wert initialisiert"
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "rekursives verzögertes Laden"
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "das Modul %qs hat sich selbst als Abhängigkeit"
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "das Modul %qs ist hier deklariert"
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "der indirekte Import %qs ist noch nicht geladen"
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr "der Import %qs hat eine falsche CRC-Prüfsumme"
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr "%<#define %E%> wird nicht exportiert, da es ein Schlüsselwort ist"
  
! #: cp/module.cc:20343
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "Makrodefinitionen von %qE sind kaputt"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "inkonsistente importierte Makrodefinition %qE"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr "%<#undef %E%>"
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr "%<#define %s%>"
  
! #: cp/module.cc:20713
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "die compilierte Moduldatei ist %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104552
! #: cp/module.cc:20753 cp/module.cc:20758
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "das kompilierte Modul ist %sVersion %s"
  
! #: cp/module.cc:20764
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "der Compiler ist %sVersion %s%s%s"
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr "Modul %qs gefunden"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr "Headermodul erwartet, Modul %qs gefunden"
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr "Modul %qs erwartet, Headermodul gefunden"
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr "CRC-Fehler in Modul %qs"
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr "Ziel und Gastgeber sind %qs:%qs, erwartet werden jedoch %qs:%qs"
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr "Sprachdialekt ist %qs, erwartet wird jedoch %qs"
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "Modul enthält OpenMP, verwenden Sie %<-fopenmp%>, um es einzuschalten"
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr "Modul enthält OpenMP, verwenden Sie %<-fopenmp%> oder %<-fopenmp-simd%>, um es einzuschalten"
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr "Modul enthält OpenACC, verwenden Sie %<-fopenacc%>, um es einzuschalten"
  
! #: cp/module.cc:20884
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "reparierte Bäume sind unverträglich"
  
! #: cp/module.cc:20976
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "Schnittstellenpartition wird nicht exportiert"
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "Fehler beim Lesen des kompilierten Modul-Clusters %u: %s"
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "Fehler beim Lesen des kompilierten Modus: %s"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr "erwägen Sie die Verwendung von %<-fno-module-lazy%>, die Erhöhung des Wertes von %<-param-lazy-modules=%u%> oder die Erhöhung der prozessspezifischen Dateideskriptorgrenze"
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr "Importe müssen gebaut werden, bevor sie importiert werden können"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104552#c26
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr "Zurück auf Los? (siehe https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104552#c26)"
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "die Deklaration von %qD im Modul %qs widerspricht dem eingebauten im globalen Modul"
  
! #: cp/module.cc:21963
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Deklaration %qD widerspricht der eingebauten Deklaration"
  
! #: cp/module.cc:21969
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "Neudeklaration von %qD in Modul %qs widerspricht dem Import"
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "Neudeklaration von %qD in globalem Modul widerspricht dem Import"
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "der hier deklarierte Import wird an das Modul %qs angehängt"
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr "in globalem Modul deklarierter Import"
  
! #: cp/module.cc:21987
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "widersprüchliche Deklaration von %qD in Modul %qs"
  
! #: cp/module.cc:21990
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "widersprüchliche Deklaration von %qD in globalem Modul"
  
! #: cp/module.cc:21995
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "vorher in Modul %qs deklariert"
  
! #: cp/module.cc:21999
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "vorher im globalen Modul deklariert"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr "externe Bindungsdefinition von %qD im Header-Modul muss als %<inline%> deklariert sein"
  
! #: cp/module.cc:22159
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "die Deklaration %qD, die in einem unbenannten Namensraum deklariert wurde, wird exportiert"
  
! #: cp/module.cc:22166
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "die Deklaration %qD wird mit interner Bindung exportiert"
  
! #: cp/module.cc:22429
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "CMI %qs wird gelesen"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "Fehler beim Laden der Bindung %<%E%s%E%>"
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr "Fehler beim Laden der Bindung %<%E%s%E@%s%>"
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr "beim Lesen der Bindung %<%E%s%E%>"
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr "beim Lesen der Bindung %<%E%s%E@%s%>"
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr "Fehler beim Laden der ausstehenden Einheiten für %<%E%s%E%>"
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "beim Laden der ausstehenden Einheiten für %<%E%s%E%>"
  
! #: cp/module.cc:22739
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "Import von %qs innerhalb seiner eigenen Implementierungseinheit"
  
! #: cp/module.cc:22741
  #, gcc-internal-format
  msgid "module declared here"
  msgstr "das Modul ist hier deklariert"
*************** msgstr "das Modul ist hier deklariert"
*** 64221,64327 ****
  #. 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"
--- 64312,64418 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr "Import eines benannten Moduls %qs innerhalb eines Sprachbindungsblocks"
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, gcc-internal-format
  msgid "module already declared"
  msgstr "das Modul wurde bereits deklariert"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr "das Modul wurde bereits importiert"
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "das Modul %qs wurde hier importiert"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr "nicht übereinstimmende kompilierte Modulschnittstelle: hatte %qs, bekam %qs"
  
! #: cp/module.cc:23007
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "unbekannte kompilierte Modulschnittstelle: %s"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr "Fehler beim Bestimmen der %<#include%>-Übersetzung von %s: %s"
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr "%<include %s%> wurde übersetzt zu »import«"
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr "Import von %qs fehlgeschlagen, Rückfall auf Include"
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr "%<include %s%> wurde textuell verarbeitet"
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "C++-Module sind nicht kompatibel mit vorkompilierten Headern"
  
! #: cp/module.cc:23546
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "C++-Module sind nicht mit der traditionellen Vorverarbeitung kompatibel"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "ungültiger Headername %qs"
  
! #: cp/module.cc:23617
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "ungültiger Modulname %qs"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr "%<-fmodule-only%> wird für Nicht-Schnittstelle verwendet"
  
! #: cp/module.cc:23857
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "CMI %qs wird geschrieben"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr "Modul %qs wird aufgrund von Fehlern in Templaterümpfen nicht geschrieben"
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr "schalten Sie %<-Wtemplate-body%> ein für weitere Details"
  
! #: cp/module.cc:23877
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "der erste Fehler in %qD trat hier auf"
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "Fehler beim Schreiben des kompilierten Moduls: %s"
  
! #: cp/module.cc:24038
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "unbekannte Header-Art %qs"
*************** msgstr "die Menge der Überladungen für
*** 64336,64342 ****
  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"
--- 64427,64433 ----
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "%qD wird ignoriert, es wurde hier mit interner Bindung deklariert"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "namensunabhängige Deklarationen sind erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
*************** msgstr "Deklaration von %q#D überdeckt
*** 64381,64642 ****
  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"
--- 64472,64745 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Deklaration von %qD überdeckt ein Element von %qT"
  
! #: cp/name-lookup.cc:3698
! #, fuzzy, gcc-internal-format
! #| msgid "annotation applied to a label"
! msgid "annotation applied to block scope extern %qD"
! msgstr "Annotation bezieht sich auf eine Sprungmarke"
! 
! #: cp/name-lookup.cc:3705
! #, fuzzy, gcc-internal-format
! #| msgid "declaration for parameter %qD but no such parameter"
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr "Deklaration für nicht vorhandenen Parameter %qD"
! 
! #: cp/name-lookup.cc:4170
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "Friend-Deklaration %qD in lokaler Klasse ohne vorherige Deklaration"
  
! #: cp/name-lookup.cc:4897
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.cc:4900
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "%q#D wird exportiert, hat jedoch keine externe Bindung"
  
! #: cp/name-lookup.cc:5525
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q#D wird hier ohne Bindung deklariert"
  
! #: cp/name-lookup.cc:5528
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%q#D wird hier mit interner Bindung deklariert"
  
! #: cp/name-lookup.cc:5531
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q#D wird hier mit Modulbindung deklariert"
  
! #: cp/name-lookup.cc:6347
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> benennt Destruktor"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "»using«-Deklaration für Nicht-Element im Gültigkeitsbereich der Klasse"
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> mit Gültigkeitsbereich in enum-Typ %q#T ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT ist weder eine Klasse, noch ein Namensbereich oder eine Aufzählung"
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "eine Using-Deklaration, die nicht-Member ist, benennt den Konstruktor von %qT"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "%<using%>-Deklaration für Element außerhalb des Gültigkeitsbereichs der Klasse"
  
! #: cp/name-lookup.cc:6431
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qT ist keine direkte Basis von %qT"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "meinten Sie %<using enum %T::%D%>?"
  
! #: cp/name-lookup.cc:6503
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.cc:6519
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%<using%>-Deklaration darf den Namensraum %qD nicht benennen"
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> benennt Konstruktor in %qT"
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "Deklaration von %qD nicht in einem Namensbereich um %qD"
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "explizite Qualifizierung in Deklaration von %qD"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD sollte innerhalb von %qD deklariert werden"
  
! #: cp/name-lookup.cc:6745
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "sondern nur hier als %<friend%>"
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "Attribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhalten"
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "Attribut %qD an unbenanntem Namensraum wird ignoriert"
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-»inline«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "obere Grenze von %d Namensräumen für %qE durchsucht"
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "empfohlene Alternative:"
  msgstr[1] "empfohlene Alternativen:"
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr "%<std::%s%> ist im Header %qs definiert; um das zu beheben, könnten Sie %<#include %s%> hinzufügen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79869
! #: cp/name-lookup.cc:7597
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> ist erst ab %s verfügbar"
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "das Makro %qs war noch nicht definiert"
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "es wurde später hier definiert"
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "Deklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein Template"
  
! #: cp/name-lookup.cc:9332
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstützt"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie können stattdessen einen inline-Namensraum verwenden"
  
! #: cp/name-lookup.cc:9354
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<omp::%E%> darf in diesem Kontext nicht angegeben werden"
  
! #: cp/name-lookup.cc:9360
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "Annotation an einer »using«-Direktive"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "es können maximal %d Namensräume geschachtelt werden"
  
! #: cp/name-lookup.cc:9573
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> ist mehrdeutig"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
  
! #: cp/name-lookup.cc:9659
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "Namensraum %qD mit interner Bindung wird exportiert"
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD hat interne Bindung, da es in einem anonymen Namensraum deklariert wurde"
  
! #: cp/name-lookup.cc:9665
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "anonymer Namensraum wird exportiert"
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "ein %<inline%>-Namensraum muss bei der ersten Definition angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99298
! #: cp/name-lookup.cc:9725
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%s-Namensraum %qD widerspricht der Erreichbarkeits-Definition"
  
! #: cp/name-lookup.cc:9727
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "Erreichbarkeitsdefinition %s ist hier"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
*************** msgstr "Bezeichner %qE wird in C++26 zum
*** 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"
--- 64769,64775 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein"
*************** msgstr "%<::%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"
--- 64814,64820 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "Abfrage des Elementes %qE in Nicht-Klassentyp %qT"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
*************** msgstr "(vielleicht fehlt ein Semikolon
*** 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"
--- 64884,64890 ----
  msgid "%qE is not a class template"
  msgstr "%qE ist kein Klassentemplate"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE ist kein Template"
*************** msgstr "%<pack-index%> ist erst mit %<-s
*** 65092,66785 ****
  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"
  
! #: cp/parser.cc:6261
  #, gcc-internal-format
  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"
--- 65195,66899 ----
  msgid "pack index missing"
  msgstr "%<pack index%> fehlt"
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr "Reflektion ist nur mit %<-freflection%> verfügbar"
  
! #: cp/parser.cc:6272
  #, gcc-internal-format
  msgid "expected a reflection of a type"
  msgstr "Reflexion eines Typs erwartet"
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr "zusätzliches %<template%> in einem Bereichsspleiß"
  
! #: cp/parser.cc:6431
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "%<template%> fehlt in einem Bereichsspleiß mit Templateargumenten"
  
! #: cp/parser.cc:6433
  #, 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:6446
  #, 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:6607
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "Festkommatypen werden in C++ nicht unterstützt"
  
! #: cp/parser.cc:6697
  #, 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:6709
  #, 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:6749
  #, 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:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "übergeordneter Ausdruck erwartet"
  
! #: cp/parser.cc:6848
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<this%> darf in diesem Kontext nicht verwendet werden"
  
! #: cp/parser.cc:6970
  #, 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:7130
  #, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "Parameter %qD darf in diesem Kontext nicht auftauchen"
  
! #: cp/parser.cc:7131
  #, 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:7177
  #, 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:7214
  #, 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:7358
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "ID-Ausdruck erwartet"
  
! #: cp/parser.cc:7523
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "Bereich %qT vor %<~%> ist kein Klassenname"
  
! #: cp/parser.cc:7533
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "das Schlüsselwort %<template%> ist im Destruktornamen nicht erlaubt"
  
! #: cp/parser.cc:7570 cp/parser.cc:9949
  #, 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:7584 cp/parser.cc:7588
  #, 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:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr "entfernen Sie %qs"
  
! #: cp/parser.cc:7712
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "Deklaration von %<~%T%> als Element von %qT"
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
  
! #: cp/parser.cc:7797 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:7922
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "%<:%> in Spezifikation mit geschachteltem Namen gefunden, %<::%> erwartet"
  
! #: cp/parser.cc:8010
  #, 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:8037
  #, 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:8044
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "Konzept-ID %qD in geschachteltem Namens-Spezifizierer"
  
! #: cp/parser.cc:8050
  #, 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:8225
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "Spezifikation mit geschachteltem Namen erwartet"
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Typen dürfen nicht in Typumwandlungen definiert werden"
  
! #: cp/parser.cc:8544
  #, 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:8644
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_addressof%>"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_launder%>"
  
! #: cp/parser.cc:8669
  #, 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:8695
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_shufflevector%>"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr "Aufruf von %<__builtin_operator_new%> wählt keine ersetzbare globale Allokationsfunktion"
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr "Aufruf von %<__builtin_operator_delete%> wählt keine ersetzbare globale Deallokationsfunktion"
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "die gewählte Funktion ist hier deklariert"
  
! #: cp/parser.cc:8866
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO-C++ verbietet zusammengesetzte Literale"
  
! #: cp/parser.cc:8925
  #, 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:8976
  #, 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:9374 cp/parser.cc:9403
  #, 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:9689 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ungültige Verwendung von %qD"
  
! #: cp/parser.cc:9698
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ist kein Klassenelement"
  
! #: cp/parser.cc:10001
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "nicht-skalarer Typ"
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
  
+ #: cp/parser.cc:10142
+ #, gcc-internal-format
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr "%<^^%> kann nicht auf einen Platzhaltertyp angewendet werden"
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "%<^^%> ist auf diesen Operanden nicht anwendbar"
  
! #: cp/parser.cc:10285
  #, 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:10388
  #, 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:10447
  #, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%<co_await%> kann nicht in Standardargumenten verwendet werden"
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dürfen nicht in einem %qs-Ausdruck definiert werden"
  
! #: cp/parser.cc:10739
  #, 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:10825
  #, 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:10843
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "Arraygrenze hinter geklammerter type-id ist verboten"
  
! #: cp/parser.cc:10845
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "Klammern um die Type-ID sollten entfernt werden"
  
! #: cp/parser.cc:10878
  #, 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:10923
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "»expression-list« oder »type-id« erwartet"
  
! #: cp/parser.cc:10952
  #, 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:11000
  #, 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:11096
  #, 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:11502
  #, 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:11652
  #, 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:11655
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "Klammern um %<>>%>-Ausdruck empfohlen"
  
! #: cp/parser.cc:11889
  #, 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:12227
  #, 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:12502
  #, 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:12636
  #, 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:12737
  #, 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:12747
  #, 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:12948
  #, 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:12971
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "unerwartetes Ende der Auffangliste"
  
! #: cp/parser.cc:12987
  #, 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:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD bereits in Lambda-Ausdruck erfasst"
  
! #: cp/parser.cc:13009
  #, 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:13029
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%<this%> kann nicht per Referenz eingefangen werden"
  
! #: cp/parser.cc:13049
  #, 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:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> sollte vor %<...%> kommen"
  
! #: cp/parser.cc:13090
  #, 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:13099
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "nicht-leere Initialisierung »init-capture« eines Lambdas"
  
! #: cp/parser.cc:13124
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Erfassung von Nicht-Variable %qE"
  
! #: cp/parser.cc:13135
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "Erfassung der Variable %qD ohne automatische Speicherdauer"
  
! #: cp/parser.cc:13173
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "zu viele %<...%> in Lambda-Capture"
  
! #: cp/parser.cc:13184
  #, 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:13189
  #, 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:13281
  #, 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:13335
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Standardargument für Lambda-Parameter angegeben"
  
! #: cp/parser.cc:13370
  #, 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:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr "ein Lambda mit Captures darf keinen expliziten Objektparameter eines nicht verwandten Typs haben"
  
! #: cp/parser.cc:13413
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "%<mutable%>-Lambdaangabe mit explizitem Objektparameter"
  
! #: cp/parser.cc:13422
  #, 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:13426
  #, 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:13430
  #, 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:13437
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "Lambda-Spezifizierer %<static%> mit explizitem Objektparameter"
  
! #: cp/parser.cc:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr "Lambda-Spezifizierer %<static%> mit Lambda-Fang"
  
! #: cp/parser.cc:13471
  #, 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:13484
  #, 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:13502
  #, 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:13555
  #, 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:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr ""
! 
! #: cp/parser.cc:13754
! #, fuzzy, gcc-internal-format
! #| msgid "%qE declared here"
! msgid "%q#E declared here"
! msgstr "%qE ist hier deklariert"
! 
! #: cp/parser.cc:14379
  #, 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:14548 cp/parser.cc:14800
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "Attribute am Anfang der Anweisung werden ignoriert"
  
! #: cp/parser.cc:14619
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "benannte Anweisung erwartet"
  
! #: cp/parser.cc:14668
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-Marke %qE nicht innerhalb einer switch-Anweisung"
  
! #: cp/parser.cc:14696
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr "Bezeichner-Sprungmarke %qE im Rumpf von %<template for%>"
  
! #: cp/parser.cc:14808
  #, 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:14814
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "%qE benennt den Konstruktor, nicht den Typ"
  
! #: cp/parser.cc:14872
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "zusammengesetzte Anweisung in %<constexpr%>-Funktion"
  
! #: cp/parser.cc:14936
  #, 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:15141
  #, 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:15163
  #, 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:15188 cp/parser.cc:15223
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr "%<if consteval%> erfordert zusammengesetzte Anweisung"
  
! #: cp/parser.cc:15265
  #, 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:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
  
! #: cp/parser.cc:15474
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Bedingung deklariert ein Array"
  
! #: cp/parser.cc:15476
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Bedingung deklariert eine Funktion"
  
! #: cp/parser.cc:15517
  #, 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:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
  
! #: cp/parser.cc:15669
  #, 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:15976
  #, 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:15983
  #, 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:16009
  #, 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:16014
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr "verwenden Sie einen Referenztyp, um das Kopieren zu sparen"
  
! #: cp/parser.cc:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "bereichsbasierter %<for%>-Ausdruck mit Typ %qT hat unvollständigen Typ"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "unvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qT"
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Alias-Deklaration in Init-Anweisung ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/parser.cc:16593
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<template for%> ist erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:16655
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "Designatoren in Initialisierer von %<template for%>"
  
! #: cp/parser.cc:16736
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "eine for-range-declaration kann nicht »constinit« sein"
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<goto%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.cc:17109
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "module-partition erwartet"
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "Modulname erwartet"
  
! #: cp/parser.cc:17153
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubt"
  
! #: cp/parser.cc:17159
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "Modul-Deklaration muss im globalen Gültigkeitsbereich sein"
  
! #: cp/parser.cc:17160
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "der Gültigkeitsbereich beginnt hier"
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "private-module-fragment"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr "%<private-module-fragment%> ist nur im Zuständigkeitsbereich eines Modulinterfaces oder einer Partition zulässig"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr "Modul-Deklaration ist nur als erste Deklaration erlaubt, oder wenn sie das global-module-fragment beendet"
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "post-module-declarations müssen zusammenhängend sein"
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "vielleicht hilft ein Zeilenumbruch nach %<import%> oder eine andere Kenntlichmachung, damit dies nicht mehr als Modul-Steuerzeile angesehen wird"
  
! #: cp/parser.cc:17247
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "Import-Deklaration muss im globalen Gültigkeitsbereich sein"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr "ein Import, der eine Modulpartition angibt, muss nach einer benannten Moduldeklaration erscheinen"
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr "%<post-module-declaration%>-Importe dürfen nicht %<include-translated%> sein"
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr "%<post-module-declaration%>-Importe dürfen nicht aus Header-Einbindung stammen"
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr "%qE darf erst nach einer Modul-Interface-Deklaration vorkommen"
  
! #: cp/parser.cc:17324
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qE darf nur einmal pro Export-Deklaration vorkommen"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ist kein Teil der folgenden module-directive"
  
! #: cp/parser.cc:17384
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "zusätzliches %<;%> außerhalb einer Funktion ist erst ab C++11 erlaubt"
  
! #: cp/parser.cc:17387
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "zusätzliches %<;%> außerhalb einer Funktion"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr "zusätzliches %<;%> innerhalb einer Struktur ist erst ab C++11 erlaubt"
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr "zusätzliches %<;%> innerhalb einer Struktur"
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusätzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.cc:17577
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Attribute dürfen an dieser Stelle nicht verwendet werden"
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "Attribute dürfen hier eingesetzt werden"
  
! #: cp/parser.cc:17621
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "explizite Spezialisierungen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr "eine Spezialisierung wird immer zusammen mit ihrem primären Template exportiert"
  
! #: cp/parser.cc:17642
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "explizite Instanziierungen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17658
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "Export-Deklarationen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "Nicht-Variable %qD in Deklaration mit mehr als einem Deklarator mit Platzhaltertyp"
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "widersprüchliche Herleitung für %qT: %qT und dann %qT"
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "in einer for-Bereichs-Deklaration dürfen keine Typen definiert werden"
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "Packung einer strukturierten Bindung außerhalb eines Templates"
  
! #: cp/parser.cc:18294
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "mehrere Packungen in Deklaration für strukturierte Bindung"
  
! #: cp/parser.cc:18301
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "Packungen für strukturierte Bindungen sind erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturierte Bindungen mit attribuierten Bezeichnern sind erst mit %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "Annotation an strukturierter Bindung"
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturierte Bindungen in Bedingungen sind erst mit %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "strukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:18443
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration für strukturierte Bindung"
  
! #: cp/parser.cc:18461
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungültige Initialisierung für strukturierte Bindungsdeklaration"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "eine for-range-declaration kann nicht %qs sein"
  
! #: cp/parser.cc:18660
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "%<this%> muss der erste Spezifizierer in einer Parameterdeklaration sein"
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> außerhalb einer Klasse verwendet"
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "das Schlüsselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubt"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr "Die Schreibweise der C++20-Konzeptdefinition ist %<concept <Name> = <Ausdruck>%>"
  
! #: cp/parser.cc:18775
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "%<typedef%>-Angabe ist unverträglich mit %qs"
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "Bedeutung von %<auto%> ändert in C++11 die Bedeutung; Bitte entfernen"
  
! #: cp/parser.cc:18837
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%qD ungültig in Bedingung"
  
! #: cp/parser.cc:18846
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungültig in Lambda"
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD ist in Lambda erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/parser.cc:18932
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungültig"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr "Standardattribute inmitten von Deklarationssymbolen"
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr "Standardattribute müssen vor den Deklarationsspezifizierern stehen, um für die Deklaration zu gelten, oder ihnen folgen, um für den Typ zu gelten"
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als »friend« deklariert sein"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dürfen nicht %<virtual%> sein"
  
! #: cp/parser.cc:19054
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "Typen dürfen nicht in explicit-specifier definiert werden"
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<explicit(bool)%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungültige Bindungsspezifikation"
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<static_assert%> ohne Text ist erst ab %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<static_assert%> ohne Meldung, die keine Zeichenkette ist, ist erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "die Typangabe %<decltype(auto)%> ist erst mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "Typen dürfen nicht in %<decltype%>-Ausdrücken definiert werden"
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "Typen dürfen nicht in einem »conversion-type-id« definiert werden"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungültige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "Verwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werden"
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.cc:19825
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung für Element %qD kann nicht expandiert werden"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung für %qD folgt Konstruktordelegation"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung für %qD"
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "Schlüsselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)"
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr "Leerzeichen zwischen Anführungszeichen und Suffix ist ab C++23 veraltet"
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "unerwartetes Schlüsselwort; entfernen Sie Leerzeichen zwischen Anführungszeichen und Suffixbezeichner"
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter Schlüsselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.cc:20445
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungültiges Encoding-Präfix in Literal-Operator"
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "Schlüsselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "das Schlüsselwort %<export%> ist veraltet und wird ignoriert"
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "das Schlüsselwort %<export%> wird mit %<-fmodules%> eingeschaltet"
  
! #: cp/parser.cc:20635
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungültiger beschränkter Typparameter"
  
! #: cp/parser.cc:20643
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.cc:20767
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungültige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks können keine Standardargumente haben"
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> ist eine andere Schreibweise für %<[%>. Leerraum zwischen %<<%> und %<::%> einfügen"
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(bei Verwendung von %<-fpermissive%>, %<-std=c++11%> oder %<-std=gnu++11%> wird G++ den Code akzeptieren)"
  
! #: cp/parser.cc:21279
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungültige template-argument-list"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr "Funktionsname als linker Operand von %<<%> ist in C++20 verboten; klammern Sie den Funktionsnamen mit %<()%> ein"
  
! #: cp/parser.cc:21287
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen"
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "Parameterbündel vor %<...%> erwartet"
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungültiges Templateargument ohne Typ"
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "ein ungeklammerter Spleißausdruck kann nicht als Template-Argument verwendet werden"
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.cc:22194
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Verwendung von %<auto%> in Lambda-Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104877
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist erst mit %<-std=c++20%> oder %<-fconcepts%> verfügbar"
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID für Typ erwartet"
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.cc:23105
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schränkt keinen Typ ein"
  
! #: cp/parser.cc:23106
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.cc:23137
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "ungültige Verwendung von %<concept-name%> %qD"
  
! #: cp/parser.cc:23153
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschränktem Ergebnistyp"
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "ausführliche Typ-Spezifikation für einen enum mit Gültigkeitsbereich darf nicht das Schlüsselwort %qD verwenden"
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "Attribute an Spezifizierer ausführlichen Typs ignoriert, der keine Vorwärtsdeklaration ist"
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein Aufzählungstemplate"
  
! #: cp/parser.cc:23901
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen Aufzählungstyp in %qT"
  
! #: cp/parser.cc:23916
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes »enum« mit Gültigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.cc:23934
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "Typen dürfen nicht in enum-base definiert werden"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr "die Deklaration einer Aufzählung mit festem zugrundeliegenden Typ und ohne Aufzählungsliste ist nur als eigenständige Deklaration zulässig"
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Aufzählungsliste kann nicht zu Template-Instanziierung hinzugefügt werden"
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "geschachtelter Namensgeber %qT für enum-Deklaration benennt weder Klasse noch Namensraum"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Deklaration von %qD in Namensraum %qD, der nicht %qD einschließt"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "Deklaration von %qD in %qD, das nicht %qD einschließt"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusätzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte Aufzählung"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr "unexpandierte Parameterpackunge in Aufzählungskonstante in Lambda"
  
! #: cp/parser.cc:24334
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD bezeichnet Namensraum-Namen; meinten Sie %qs?"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "verschachtelte inline-Namensraumdefinitionen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr "Standardattribute für Namensräume müssen vor dem Namen des Namensraums stehen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "verschachtelte Namensraumdefinitionen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Pack-Expansion in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "eine Template-ID darf nicht in »using«-Deklaration auftreten"
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "kommagetrennte Liste in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "Zugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: das Schlüsselwort %<using%> hinzufügen"
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using enum%> ist nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:24826
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> des abhängigen Typen %qT"
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> an Nicht-Aufzählungstyp %q#T"
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> an unvollständigem Typ %qT"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> von %qT vor seinem enum-specifier"
  
! #: cp/parser.cc:24842
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "opaque-enum-declaration ist hier"
  
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Typen dürfen nicht in Alias-Templatedeklarationen definiert werden"
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "Stringliteral oder konstanter Ausdruck in Klammern erwartet"
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.cc:25159
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%<asm%>-Qualifizierer %qT wird ignoriert, da außerhalb des Funktionsrumpfes"
  
! #: cp/parser.cc:25198
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.cc:25214
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer außerhalb des Funktionsrumpfes"
  
! #: cp/parser.cc:25364
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "Attribute in %<asm%>-Deklaration werden ignoriert"
  
! #: cp/parser.cc:25455
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "leere Klammern sind mehrdeutig und werden als Funktionsdeklaration angesehen"
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "entfernen Sie die Klammern, um stattdessen eine Variable mit ihrem Vorgabewert zu initialisieren"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr "oder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable als Aggregat zu initialisieren"
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr "oder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable mit einem einzelnen Wert zu initialisieren"
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Klammern waren mehrdeutig und wurden als Funktionsdeklaration angesehen"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr "ersetzen Sie die Klammern durch geschweifte Klammern, um eine Variable zu deklarieren"
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "fügen Sie Klammern hinzu, um eine Variable zu deklarieren"
  
! #: cp/parser.cc:25580
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "ein qualifizierter Name kann nicht für eine Variantenfunktion verwendet werden"
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "Direktiven zur Deklaration von Varianten sind an Konstruktoren nicht erlaubt"
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "Direktiven zur Deklaration von Varianten sind an Destruktoren nicht erlaubt"
  
! #: cp/parser.cc:25601
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "Bezeichnername %s kann nicht verarbeitet werden"
  
! #: cp/parser.cc:25654
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "keine Deklaration der Basisfunktion %qs in diesem Gültigkeitsbereich"
  
! #: cp/parser.cc:25696
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "die Basisfunktion ist mehrdeutig"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr "die Variantenfunktion muss im selben Gültigkeitsbereich wie die Basisfunktion %qs sein"
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr "die Variantenfunktion muss im selben Gültigkeitsbereich wie die Basisfunktion %qE sein"
  
! #: cp/parser.cc:25732
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "»declare variant«-Direktiven sind an virtuellen Funktionen nicht erlaubt"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "»declare variant«-Direktiven sind an Standardfunktionen nicht erlaubt"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "»declare variant«-Direktiven sind an gelöschten Funktionen nicht erlaubt"
  
! #: cp/parser.cc:25754
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "»declare variant«-Direktiven sind an direkten Funktionen nicht erlaubt"
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.cc:26040
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "eine %<asm%>-Spezifikation ist bei Funktionsdefinition nicht erlaubt"
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.cc:26329
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung für Funktion bereitgestellt"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.cc:26386
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Element des abhängigen Typedef %qT kann nicht definiert werden"
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
*************** msgstr "%<%T::%E%> ist kein Typ"
*** 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"
--- 66902,67176 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungültiger Deklarator"
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungültige Verwendung des Konstruktors als Template"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Zeiger auf Element der Nicht-Klasse %q#T kann nicht erzeugt werden"
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.cc:27502
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benötigt %<-fgnu-tm%>"
  
! #: cp/parser.cc:27597
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.cc:27900
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "fehlende Templateargumente nach %qE"
  
! #: cp/parser.cc:27906
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT ist in einem Templateargument nicht erlaubt"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ungültige Verwendung von %qT"
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "in Template-Argumenten dürfen keine Typen definiert werden"
  
! #: cp/parser.cc:27945
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungültige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr "das Weglassen von %<,%> vor Varargs %<...%> ist ab C++26 veraltet"
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dürfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.cc:28628
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "%<this%>-Angabe in Template-Parameterdeklaration"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr "%<this%>-Angabe in einem %<requires-expression%>-Parameter"
  
! #: cp/parser.cc:28691
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "ein expliziter Objektparameter kann kein Funktionsparameterpaket sein"
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur für Funktionsparameter zugelassen"
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.cc:28781
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "ein expliziter Objektparameter darf kein Standardargument haben"
  
! #: cp/parser.cc:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Rumpf eines function-try-block in einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "wahrscheinlich fehlt davor ein Komma oder ein Operator"
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "designierte Initialisierer für C++ sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr "entweder sollten alle Initialisierer-Klauseln benannt sein oder gar keine"
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "%<.%s%>-Name wird mehrfach in derselben Initialisierungsliste verwendet"
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "doppelter %qD-Spezifizierer"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungültig"
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "Schlüsselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungültiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.cc:30490
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "Deklaration einer partiellen Spezialisierung in einer nicht umklammerten Exportdeklaration"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr "eine explizite Instanziierung kann keine Definition haben; verwenden Sie %<template <>%>, um eine Spezialisierung zu deklarieren"
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelöst werden"
  
! #: cp/parser.cc:30654
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
*************** msgstr "vorherige Definition von %q#T"
*** 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"
--- 67178,67446 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "unexpandiertes Parameterpack in lokaler Klasse in Lambda"
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "Klassenschlüssel erwartet"
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ISO-C++ verbietet typename-Schlüssel in Template-Template-Parameter; verwenden Sie %<-std=c++17%> oder %<-std=gnu++17%>"
  
! #: cp/parser.cc:30815
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "in C++03 muss bei Deklaration eines »friend« ein Klassenschlüssel verwendet werden"
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "variadische Friends oder Friend-Type-Deklarationen mit mehreren Typen sind erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "»friend«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "Speicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubt"
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Defaultinitialisierer für Bitfeld-Elemente sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer für unbenanntes Bitfeld-Element"
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "ISO C++ erlaubt Bitfeld-Attribute nur vor dem %<:%>-Token"
  
! #: cp/parser.cc:31486
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "überflüssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<delete%>-Grund ist erst mit %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungültige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.cc:31912
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "Attribute an Basisangaben werden ignoriert"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "Schlüsselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "Typen dürfen nicht in einer Ausnahmespezifikation definiert werden"
  
! #: cp/parser.cc:32295
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.cc:32345
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungültige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dürfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.cc:32533
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "%<alignas%> an Exceptiondeklaration"
  
! #: cp/parser.cc:32612
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%<co_yield%> kann nicht in Standardargumenten verwendet werden"
  
! #: cp/parser.cc:33083
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "Attribut-Argument als ausbalancierte Tokenfolge erwartet"
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "Attribut, das Präfix verwendet, wird zusammen mit Gültigkeitsbereich-Attribut-Token verwendet"
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner für den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "Klammern müssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer ist"
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "Attribut %qs ist mehrfach angegeben"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr "Annotationen und Attribute sind in derselben Liste vermischt"
  
! #: cp/parser.cc:33492
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "Attribut ohne Argumente enthält keine Parameterpakete"
  
! #: cp/parser.cc:33651
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "Bedingungausdruck erwartet"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "%qs ist nur mit %qs verfügbar"
  
! #: cp/parser.cc:33714
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "an %qs werden Attribute ignoriert"
  
! #: cp/parser.cc:33829
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "an Funktionsvertragsangaben werden Attribute ignoriert"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "Verträge sind nur mit %qs verfügbar"
  
! #: cp/parser.cc:34015
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "Annotationen sind erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "Fehlendes zusätzliches %<requires%>, um eine requires-expression zu beginnen"
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr "Prüfung, ob eine Konzept-ID ein gültiger Ausdruck ist; fügen Sie %<requires%> hinzu, um die Erfüllung zu prüfen"
  
! #: cp/parser.cc:35159
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Rückgabetyp ist keine einfache Typ-Einschränkung"
  
! #: cp/parser.cc:35168
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-Einschränkung"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungültige Deklaration von %<%T::%E%>"
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
*************** msgstr "zu wenige Templateparameterliste
*** 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"
--- 67449,67881 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "template-id ist für Konstruktor in C++20 nicht erlaubt"
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "benannte Rückgabewerte werden nicht mehr unterstützt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90185
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "ISO C++ unterstützt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommen"
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "literales Operatortemplate %qD hat ungültige Parameterliste; nicht-Typ-Templateargumentpack %<<char...>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartet"
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "literales Operatortemplate %qD hat ungültige Parameterliste; Template für Nicht-Typ Argumentpack %<<char...>%> erwartet"
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungültige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungültige explizite Spezialisierung"
  
! #: cp/parser.cc:36488
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.cc:36955
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs sollte %qs sein, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungültige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.cc:37461
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qD-Spezifizierer ist unverträglich mit %qs"
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qD-Spezifizierer ist unverträglich mit %<typedef%>"
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstützt nicht %<long long%>"
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.cc:37615
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "%<:]%> erwartet"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "redundanter Aufzählungsschlüssel %<enum%s%> in Bezug auf %q#T"
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.cc:38466
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "redundanter Klassenschlüssel %qs in Verweis auf %q#T"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem Klassenschlüssel %qs deklariert"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "entfernen Sie den Klassenschlüssel oder ersetzen Sie ihn durch %qs"
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Klassenschlüssel durch %qs ersetzen"
  
! #: cp/parser.cc:38639
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.cc:38640
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "in C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt"
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-Nachrichtenempfänger erwartet"
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Ungültiger Objective-C++-Selektorname"
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute müssen am Ende angegeben werden"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "überflüssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungültiger Typ für Instanzvariable"
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "Attribute dürfen nicht vor dem Objective-C++-Schlüsselwort %<@%D%> angegeben werden"
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Präfix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungültiger Typ für Eigenschaft"
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "unbekanntes Eigenschaftsattribut %qE"
  
! #: cp/parser.cc:42280
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von Ganzzahlausdrücken erwartet"
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.cc:43053
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<all%> erwartet"
  
! #: cp/parser.cc:43455
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungültiger reduction-identifier"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr "die veraltete %<%E(%E)%>-Merkmalssyntax ist in %<uses_allocators%>-Klausel bei Verwendung von Modifikatoren nicht zulässig"
  
! #: cp/parser.cc:44785
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dürfen nicht in Iteratortyp definiert werden"
*************** msgstr "Typen dürfen nicht in Iteratort
*** 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"
--- 67884,68056 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> wird nicht mehr unterstützt"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "geklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubt"
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<ordered%>-Klausel mit Parameter in %<for%>-Schleife über einen Bereich"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>"
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%<#pragma omp dispatch%> muss von einem direkten Funktionsaufruf mit optionaler Zuweisung gefolgt werden"
  
! #: cp/parser.cc:53787
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD ist kein C-Zeiger"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr "eine %qs-Klausel kann nur angegeben werden, wenn der %<dispatch%>-Selektor der Konstruktionsselektormenge in der %<match%>-Klausel vorkommt"
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr "eine andere OpenMP-Direktive als %<declare simd%> oder %<declare variant%> gehört zu einer Deklaration"
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: cp/parser.cc:55206
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungültige Initialisierungsklausel"
  
! #: cp/parser.cc:55237
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "»id-expression (arguments)« erwartet"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "eins der Aufrufargumente für die Initialisierung sollte %<omp_priv%> oder %<&omp_priv%> sein"
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "neue Typen dürfen nicht in einem Rückgabetyp definiert werden"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "vordeklarierter arithmetischer Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55579
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "Typen dürfen nicht innerhalb von %<declare mapper%> definiert werden"
  
! #: cp/parser.cc:55751
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%>, %<mapper%> oder %<variant%> erwartet"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Überladungen"
  
! #: cp/parser.cc:56326
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bezeichnet keine Funktion innerhalb eines Namensraum"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "OpenMP-Direktiven dürfen nicht in %<constexpr%>-Funktionen vorkommen"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "äußeres %<__transaction_cancel%> nicht innerhalb des äußeren %<__transaction_atomic%>"
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.cc:56952
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "falsch geformtes %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp requires%> darf nur im Gültigkeitsbereich einer Datei oder eines Namensraums verwendet werden"
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp assumes%> darf nur im Gültigkeitsbereich einer Datei oder eines Namensraums verwendet werden"
  
! #: cp/parser.cc:57387
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "%<#pragma GCC %s%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.cc:57529
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Compilieren von mehreren Quellen ist für C++ nicht implementiert"
  
! #: cp/parser.cc:57669
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dürfen nicht %<virtual%> sein"
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
*************** msgstr "verwenden Sie %<template<>%> fü
*** 68410,68904 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr "Redeklaration von %qD mit unterschiedlichen Einschränkungen"
  
! #: cp/pt.cc:6454
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ist kein Template-Typ"
  
! #: cp/pt.cc:6467
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
  
! #: cp/pt.cc:6479
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "mit %d Template-Parameter redeklariert"
  msgstr[1] "mit %d Template-Parametern redeklariert"
  
! #: cp/pt.cc:6483
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  msgstr[1] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  
! #: cp/pt.cc:6517
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Template-Parameter %q+#D"
  
! #: cp/pt.cc:6519
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "hier als %q#D redeklariert"
  
! #: cp/pt.cc:6521
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr "hier erneut deklariert"
  
! #: cp/pt.cc:6532
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "Deklaration von Templateparameter %q+#D mit unterschiedlichen Einschränkungen"
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "ursprüngliche Deklaration trat hier auf"
  
! #: cp/pt.cc:6560
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Redeklaration von %q#D mit unterschiedlichen Einschränkungen"
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT"
  
! #: cp/pt.cc:7013
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
  
! #: cp/pt.cc:7016
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "es muss der Name einer Funktion mit externer Bindung sein"
  
! #: cp/pt.cc:7031
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.cc:7035
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.cc:7085
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "es muss ein Zeiger auf ein Element der Form %<&X::Y%> sein"
  
! #: cp/pt.cc:7087
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.cc:7156
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.cc:7165
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr " Typen %qT und %qT haben unverträgliche CV-Qualifizierer"
  
! #: cp/pt.cc:7174
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr " Templateparameter %qD ist kein Parameterpack wie Argument %qD"
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr " Templateargumente %qE passt nicht zum konstanten Zeiger auf Element %qE"
  
! #: cp/pt.cc:7204
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.cc:7213
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.cc:7225
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr " hergeleitete Typen für Parameter %qT stehen in Konflikt (%qT und %qT)"
  
! #: cp/pt.cc:7229
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr " hergeleitete Werte für Nicht-Typ-Parameter %qE stehen in Konflikt (%qE und %qE)"
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr " Arraytyp %qT mit veränderlicher Größe ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr " Typ %qT von Elementfunktion ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7263
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet mindestens %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet mindestens %d Argumente, %d angegeben"
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet %d Argumente, %d angegeben"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr " %qE (Typ %qT) kann nicht in den Typ %qT umgewandelt werden"
  
! #: cp/pt.cc:7307
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.cc:7311
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr " Templateparameter eines Template-Templatearguments sind mit anderen hergeleiteten Templateargumenten unverträglich"
  
! #: cp/pt.cc:7332
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  für %qT kann kein Template aus Nicht-Templatetyp %qT hergeleitet werden"
  
! #: cp/pt.cc:7342
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.cc:7393
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE ist kein gültiges Templateargument vom Typ %qT, weil %qE weder eine Variable noch eine Funktion ist"
  
! #: cp/pt.cc:7402
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE ist in C++98 kein gültiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.cc:7412
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.cc:7429
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "die Adresse von %qD ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "die Adresse des %qT-Teilobjekts von %qD ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7446
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "die Adresse von %qD ist kein gültiges Templateargument, weil sie keine statische Lebensdauer hat"
  
! #: cp/pt.cc:7469
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD ist kein gültiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist"
  
! #: cp/pt.cc:7473
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ist kein gültiges Templateargument für %qT, da es keine Adresse einer Variable ist"
  
! #: cp/pt.cc:7610
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden können"
  
! #: cp/pt.cc: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"
--- 68524,69024 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr "Redeklaration von %qD mit unterschiedlichen Einschränkungen"
  
! #: cp/pt.cc:6386
! #, fuzzy, gcc-internal-format
! #| msgid "lambda-expression in template parameter type"
! msgid "local class in lambda in template parameter list"
! msgstr "Lambda-Ausdruck in Template-Parameter-Typ"
! 
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ist kein Template-Typ"
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "mit %d Template-Parameter redeklariert"
  msgstr[1] "mit %d Template-Parametern redeklariert"
  
! #: cp/pt.cc:6490
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  msgstr[1] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Template-Parameter %q+#D"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "hier als %q#D redeklariert"
  
! #: cp/pt.cc:6528
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr "hier erneut deklariert"
  
! #: cp/pt.cc:6539
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "Deklaration von Templateparameter %q+#D mit unterschiedlichen Einschränkungen"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "ursprüngliche Deklaration trat hier auf"
  
! #: cp/pt.cc:6567
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Redeklaration von %q#D mit unterschiedlichen Einschränkungen"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "es muss der Name einer Funktion mit externer Bindung sein"
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "es muss ein Zeiger auf ein Element der Form %<&X::Y%> sein"
  
! #: cp/pt.cc:7112
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.cc:7182
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr " Typen %qT und %qT haben unverträgliche CV-Qualifizierer"
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr " Templateparameter %qD ist kein Parameterpack wie Argument %qD"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr " Templateargumente %qE passt nicht zum konstanten Zeiger auf Element %qE"
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr " hergeleitete Typen für Parameter %qT stehen in Konflikt (%qT und %qT)"
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr " hergeleitete Werte für Nicht-Typ-Parameter %qE stehen in Konflikt (%qE und %qE)"
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr " Arraytyp %qT mit veränderlicher Größe ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr " Typ %qT von Elementfunktion ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet mindestens %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet mindestens %d Argumente, %d angegeben"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet %d Argumente, %d angegeben"
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr " %qE (Typ %qT) kann nicht in den Typ %qT umgewandelt werden"
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr " Templateparameter eines Template-Templatearguments sind mit anderen hergeleiteten Templateargumenten unverträglich"
  
! #: cp/pt.cc:7358
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  für %qT kann kein Template aus Nicht-Templatetyp %qT hergeleitet werden"
  
! #: cp/pt.cc:7368
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.cc:7419
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE ist kein gültiges Templateargument vom Typ %qT, weil %qE weder eine Variable noch eine Funktion ist"
  
! #: cp/pt.cc:7428
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE ist in C++98 kein gültiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "die Adresse von %qD ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "die Adresse des %qT-Teilobjekts von %qD ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "die Adresse von %qD ist kein gültiges Templateargument, weil sie keine statische Lebensdauer hat"
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD ist kein gültiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist"
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ist kein gültiges Templateargument für %qT, da es keine Adresse einer Variable ist"
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden können"
  
! #: cp/pt.cc:7805
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument für Typ %qT"
  
! #: cp/pt.cc:7819
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Templateargument %qE für Typ %qT ist keine Übersetzungszeit-Konstante"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, da es in CV-Qualifikation in Konflikt steht"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil es kein L-Wert ist"
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D ist kein gültiges Templateargument für Typ %qT, weil eine Referenzvariable keine konstante Adresse hat"
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil es ein Zeiger ist"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil es vom Typ %qT ist"
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.cc:8689
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungültige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "um auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwenden"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Typ/Wert des Arguments %d passt nicht in Template-Parameterliste für %qD"
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  mehrdeutiges Templateargument für Nichttyp-Templateparameter wird wie ein Funktionstyp behandelt"
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.cc:8988
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "unpassende Beschränkungen für Argument %d in Template-Parameterliste für %qD"
  
! #: cp/pt.cc:8991
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.cc:9078
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Templateargument %qE konnte nicht von %qT in %qT umgewandelt werden"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungültig"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
  
! #: cp/pt.cc:9363
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)"
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "für %qD bereitgestellt"
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "gepacktes Expansionsargument für Parameter %qD ohne »pack« von Alias-Template %qD"
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "gepacktes Expansionsargument für Parameter %qD ohne »pack« von Konzept %qD"
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "jegliche Instanziierung mit nichtleerer Parameterpackung wäre unzulässig"
  
! #: cp/pt.cc:10080
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Für Template-Deklaration %q+D"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-Einschränkung für %qD fehlgeschlagen"
  
! #: cp/pt.cc:10796
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungültigen Variablentemplates %qE"
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe für Templates überschreitet Höchstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhöhen)"
  
! #: cp/pt.cc:12472
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: cp/pt.cc:12481
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: cp/pt.cc:12508
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral sein"
  
! #: cp/pt.cc:12512
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: cp/pt.cc:12741
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "Instanziierung eines fehlerhaften Templates"
  
! #: cp/pt.cc:12742
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "der erste Fehler trat hier auf"
  
! #: cp/pt.cc:13110
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion über %O"
  
! #: cp/pt.cc:14189
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ist nicht das vollständige Muster einer Packexpansion"
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "Argumentpacklängen passen nicht bei Expansion von %qT"
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "Argumentpacklängen passen nicht bei Expansion von %qE"
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "ein leeres Pack kann nicht indexiert werden"
  
! #: cp/pt.cc:14989
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  bei Instanziierung des Standardarguments für Aufruf von %qD"
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "Argumentpacklängen %d und %d sind unverträglich"
*************** msgstr "Argumentpacklängen %d und %d si
*** 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"
--- 69036,69157 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungültiger Parametertyp %qT"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurück"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.cc:16914
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%qE ist nicht als ein Spleißtyp verwendbar"
  
! #: cp/pt.cc:16916
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE ist nicht in einem Spleißtyp verwendbar"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf »void« wird gebildet"
  
! #: cp/pt.cc:17510
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:17528
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ »void« wird erzeugt"
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/pt.cc:17703
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%qD expandierte zu mehr als einem Element"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird für ein leeres Pack instanziiert"
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT wird in %qT aufgelöst, aber das ist kein Aufzählungstyp"
  
! #: cp/pt.cc:17807
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT wird in %qT aufgelöst, aber das ist kein Nicht-Union-Klassentyp"
  
! #: cp/pt.cc:17815
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT wird in %qT aufgelöst, aber das ist kein Union-Klassentyp"
  
! #: cp/pt.cc:17951
  #, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "Reflexion eines Typtemplates erwartet"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
*************** msgstr "Verwendung von %qs in Template"
*** 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"
--- 69159,69364 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "die Deklaration von %<%T::%D%> hängt von sich selbst ab"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "Abhängigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.cc:18418
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "Initialisierer für %q#D expandiert zu einer leeren Ausdrucksliste"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines Packauflösungs-Ausdruckes"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulösen"
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in »init-capture« für Lambda"
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden"
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "Deklarationen in abhängiger Basis %qT wurden bei unqualifizierter Suche nicht gefunden"
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.cc:22374
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, später in der Übersetzungseinheit"
  
! #: cp/pt.cc:22425
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_convertvector%>"
  
! #: cp/pt.cc:22452
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Falsche Anzahl an Argumenten für das Attribut %<assume%> angegeben"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungültiges Feld %qD wird verwendet"
  
! #: cp/pt.cc:23431
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument für %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.cc:27891
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung für %q#T"
  
! #: cp/pt.cc:27893
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung für %q#D"
  
! #: cp/pt.cc:27899
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template für %qD gefunden"
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Typ %qT für explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.cc:28062
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ausnahmen-Angabe von %qD hängt von sich selbst ab"
  
! #: cp/pt.cc:28482
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "Exception-Angabe von %qD erst am Ende der Klassendefinition verfügbar"
*************** msgstr "Exception-Angabe von %qD erst am
*** 69250,69761 ****
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc: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"
  
  #: cp/reflect.cc:130
  #, gcc-internal-format
- msgid "%<^^%> cannot be applied to a placeholder type"
- msgstr "%<^^%> kann nicht auf einen Platzhaltertyp angewendet werden"
- 
- #: cp/reflect.cc:137
- #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "%<^^%> kann nicht auf einen Packungsindex angewendet werden"
  
! #: cp/reflect.cc:142
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%<^^%> kann nicht auf einen Nichttyp-Template-Parameter %qD angewendet werden"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%<^^%> kann nicht auf eine Capture %qD angewendet werden"
  
! #: cp/reflect.cc:157
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr "%<^^%> kann nicht auf einen lokalen Parameter eines requires-Ausdrucks %qD angewendet werden"
  
! #: cp/reflect.cc:173
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr "%<^^%> kann nicht auf eine lokale Entität angewendet werden, für die ein dazwischenliegender Lambda-Ausdruck vorhanden ist"
  
! #: cp/reflect.cc:183
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "%<^^%> kann nicht auf eine using-Deklaration angewendet werden"
  
! #: cp/reflect.cc:189
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "%<^^%> kann nicht auf eine Konzeptprüfung angewendet werden"
  
! #: cp/reflect.cc:207
  #, gcc-internal-format
  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"
  
  #: cp/rtti.cc:308
  #, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
--- 69370,69947 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "explizite Instanziierung von %qD, aber keine Definition verfügbar"
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe für Templates überschreitet Höchstwert %d beim Instanziieren von %q+D, möglicherweise wegen Generierung der virtuellen Tabelle (%<-ftemplate-depth=%> verwenden, um den Höchstwert zu erhöhen)"
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/pt.cc:29413
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT ist kein gültiger Typ für einen Nichttyp-Templateparameter, da er nicht strukturell ist"
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungültiger Nicht-Typ-Parameter für Template"
  
! #: cp/pt.cc:29432
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T ist kein gültiger Typ für einen Nicht-Typ-Parameter eines Templates"
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "Schlüsselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.cc:31185
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschränkt werden"
  
! #: cp/pt.cc:31194
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im Gültigkeitsbereich des Namensraums"
  
! #: cp/pt.cc:31200
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "das Konzept %qE hat mehrere Vorlagenparameterlisten"
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "Ermittlung aus geschweift geklammerter Initialisierungsliste erfordert %<#include <initializer_list>%>"
  
! #: cp/pt.cc:32515
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "nicht herleitbares Templates %qT wird ohne Template-Argumente verwendet"
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Alias-Template-Herleitung ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/pt.cc:32536
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "verwenden Sie stattdessen %qD"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "Templateargumente für die Kopierinitialisierung von %qT können nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibt"
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "Templateargumente für %qT können nicht abgeleitet werden, da es keine Ableitungshinweise gibt"
  
! #: cp/pt.cc:32684
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung für Klassentemplate gescheitert:"
  
! #: cp/pt.cc:32687
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht für »copy-initialization« berücksichtigt"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "Argumentherleitung für Klassentemplate von %qT fehlgeschlagen: expliziter Herleitungshinweis in copy-list-initialization ausgewählt"
  
! #: cp/pt.cc:32706
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "der explizite Herleitungshinweis ist hier deklariert"
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT beabsichtigt möglicherweise nicht, Argumentherleitung für Klassentemplates zu unterstützen"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "fügen Sie einen Herleitungshinweis hinzu, um diese Warnung zu unterdrücken"
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization von %<auto%> erfordert genau ein Element"
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "um %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)"
  
! #: cp/pt.cc:32917
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Lambda-Rückgabewert von %qE kann nicht hergeleitet werden"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-Beschränkungen nicht erfüllt"
  
! #: cp/pt.cc:33004
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfüllt die Platzhalter-Beschränkungen nicht"
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Rückgabetyp erfüllt die Platzhalter-Beschränkungen nicht"
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfüllt die Platzhalterbeschränkungen nicht"
  
  #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "%<^^%> kann nicht auf einen Packungsindex angewendet werden"
  
! #: cp/reflect.cc:135
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%<^^%> kann nicht auf einen Nichttyp-Template-Parameter %qD angewendet werden"
  
! #: cp/reflect.cc:143
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%<^^%> kann nicht auf eine Capture %qD angewendet werden"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr "%<^^%> kann nicht auf einen lokalen Parameter eines requires-Ausdrucks %qD angewendet werden"
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr "%<^^%> kann nicht auf eine lokale Entität angewendet werden, für die ein dazwischenliegender Lambda-Ausdruck vorhanden ist"
  
! #: cp/reflect.cc:176
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "%<^^%> kann nicht auf eine using-Deklaration angewendet werden"
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "%<^^%> kann nicht auf eine Konzeptprüfung angewendet werden"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr "die Reflexion einer Überlagerungsmenge ist nicht übernehmbar"
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, fuzzy, gcc-internal-format
! #| msgid "passing %qT to argument %d of %qE, which expects %qT"
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr "Übergabe von %qT an Argument %d von %qE, das jedoch %qT erwartet"
! 
! #: cp/reflect.cc:476
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<std::ranges%> ist kein Namensraum"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr "%<reflect_constant_string%> wurde mit %qT statt mit %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> oder %<char32_t%> aufgerufen"
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "%<reflect_constant_array%>-Argument mit %qT, aber das ist kein Strukturtyp"
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr "%<reflect_constant_array%>-Argument mit %qT, aber das ist nicht kopiererzeugbar"
  
! #: cp/reflect.cc:595
! #, fuzzy, gcc-internal-format
! #| msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr "%<reflect_constant_array%>-Argument mit %qT, aber das ist nicht von %qT %<std::ranges::range_reference_t%> erzeugbar"
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr "%<reflect_constant_array%>-Argument mit %qT, aber das ist nicht von %qT %<std::ranges::range_reference_t%> erzeugbar"
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr "%<std::ranges::data%> oder %<std::ranges::size%> sind keine Anpassungspunkt-Objekte"
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr "fehlendes %<std::ranges::begin%> oder %<std::ranges::end%>"
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr "falscher Typ %qT von %<std::ranges::begin(arg)%>"
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr "falscher Typ %qT von %<std::ranges::end(arg)%>"
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr "%qD sollte %qs werfen; %<what()%>: %qs"
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr "Exceptions sind deaktiviert, sie werden als nicht-konstant behandelt"
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr "Fehler beim Werfen von %qs"
  
! #: cp/reflect.cc:1163
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "unerwartetes %<std::meta::operators%>"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr "konnte %<%D::%D%> nicht nachschlagen"
  
! #: cp/reflect.cc:3078
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "konnte %qs nicht nachschlagen"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "unerwarteter Rückgabetyp von %qs"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr "%qT muss ein cv-unqualifizierter Strukturtyp sein, der kein Referenztyp ist"
  
! #: cp/reflect.cc:4057
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "%qT muss ein Objekttyp sein"
  
! #: cp/reflect.cc:4084
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qT muss ein Funktionstyp sein"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr "konnte %<std::%s<%T>%> nicht instanziieren"
  
! #: cp/reflect.cc:5700
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "Unerwartetes %<data_member_options%>-Argument"
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "das erste %<define_aggregate%>-Argument ist keine Reflektion eines Klassentyps"
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr "das erste %<define_aggregate%>-Argument ist eine Reflektion eines Typalias"
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr "das erste %<define_aggregate%>-Argument ist eine Reflektion eines cv-qualifizierten Klassentyps"
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr "das erste %<define_aggregate%>-Argument ist eine Reflektion eines vollständigen Klassentyps"
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr "das erste %<define_aggregate%>-Argument ist eine Reflektion eines Klassentyps %qT, der gerade definiert wird"
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr "%<define_aggregate%>-Argument ist keine Datenelementbeschreibung"
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr "die Datenelementbeschreibung des %<define_aggregate%>-Arguments hat keinen vollständigen Typ"
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr "der Name %qD wird in mehreren Datenelementbeschreibungen verwendet"
  
! #: cp/reflect.cc:6204
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "in einem %<warn_if_not_aligned%>-Typ kann kein Bitfeld deklariert werden"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr "%<define_aggregate%> wird nicht aus dem %<consteval%>-Block ausgewertet"
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr "%<define_aggregate%> wird aus dem %<consteval%>-Block heraus ausgewertet, der %qT definiert, und dieser Typ wird gerade definiert"
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "der %<consteval%>-Block ist hier definiert"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr "%qD interveniert zwischen dem Gültigkeitsbereich von %qT und dem %<consteval%>-Block, aus dem heraus %<define_aggregate%> ausgewertet wird"
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr "%qT interveniert zwischen dem Gültigkeitsbereich von %qT und dem %<consteval%>-Block, aus dem heraus %<define_aggregate%> ausgewertet wird"
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr "%qD interveniert zwischen dem %<consteval%>-Block, aus dem heraus %<define_aggregate%> ausgewertet wird, und dem Gültigkeitsbereich von %qT"
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr "%qT interveniert zwischen dem %<consteval%>-Block, aus dem heraus %<define_aggregate%> ausgewertet wird, und dem Gültigkeitsbereich von %qT"
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr "das %<define_aggregate%>, das aus dem %<consteval%>-Block heraus ausgewertet wird und von %qD umschlossen ist, während Typ %qT gerade definiert wird, ist von %qD umschlossen"
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr "das %<define_aggregate%>, das aus dem %<consteval%>-Block heraus ausgewertet wird und von %qD umschlossen ist, während Typ %qT gerade definiert wird, ist von %qT umschlossen"
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr "das %<define_aggregate%>, das aus dem %<consteval%>-Block heraus ausgewertet wird und von %qT umschlossen ist, während Typ %qT gerade definiert wird, ist von %qD umschlossen"
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr "das %<define_aggregate%>, das aus dem %<consteval%>-Block heraus ausgewertet wird und von %qT umschlossen ist, während Typ %qT gerade definiert wird, ist von %qT umschlossen"
  
! #: cp/reflect.cc:6472
! #, fuzzy, gcc-internal-format
! #| msgid "%<access_context::current%> used outside of manifestly constant-evaluation"
! msgid "%qs used outside of manifestly constant-evaluation"
  msgstr "%<access_context::current%> wird außerhalb der manifesten Konstantenauswertung verwendet"
  
! #: cp/reflect.cc:6585
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ungültiges %<access_context%>-Argument"
  
! #: cp/reflect.cc:6596
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr "unerwartetes %<access_context::scope()%>"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr "unerwartetes %<access_context::designating_class()%>"
  
! #: cp/reflect.cc:7397
  #, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "unerwartetes Argument für %qs"
  
! #: cp/reflect.cc:7726
! #, fuzzy, gcc-internal-format
! #| msgid "passing %qT to argument %d of %qE, which expects %qs"
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr "Übergabe von %qT an das Argument %d von %qE, das jedoch %qs erwartet"
! 
! #: cp/reflect.cc:7799
! #, fuzzy, gcc-internal-format
! #| msgid "vector type expected in %qs"
! msgid "incorrect %qT return type, expected %qs"
! msgstr "Vektortypen erwartet in %qs"
! 
! #: cp/reflect.cc:7802
! #, fuzzy, gcc-internal-format
! #| msgid "vector type expected in %qs"
! msgid "incorrect %qT return type, expected %qT"
! msgstr "Vektortypen erwartet in %qs"
! 
! #: cp/reflect.cc:7826
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "unbekannte Metafunktion %qD"
  
! #: cp/reflect.cc:8523
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "das %<splice%>-Argument muss ein Ausdruck vom Typ %qs sein"
  
! #: cp/reflect.cc:8530
! #, fuzzy, gcc-internal-format
! #| msgid "cannot call a concept as a function"
! msgid "cannot splice a null reflection"
! msgstr "ein Konzept kann nicht wie eine Funktion aufgerufen werden"
! 
! #: cp/reflect.cc:8540
! #, fuzzy, gcc-internal-format
! #| msgid "cannot use a data member specification in a splice expression"
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr "eine Datenelementangabe kann nicht in einem Spleißausdruck verwendet werden"
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr ""
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr "die consteval-only-Variable %qD ist nicht als %<constexpr%> deklariert und wird außerhalb eines konstant ausgewerteten Kontexts verwendet"
  
! #: cp/reflect.cc:8805
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "fügen Sie %<constexpr%> hinzu"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "»consteval-only«-Ausdrücke sind nur in einem konstant ausgewerteten Kontext zulässig"
  
! #: cp/reflect.cc:8949
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "Funktion mit Nur-consteval-Typ muss als %qs deklariert werden"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "Reflektion eines Ausdrucks erwartet"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "fügen Sie %<typename%> hinzu, um einen Typ außerhalb eines Nur-Typ-Kontexts zu bezeichnen"
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "in einem Spleißausdruck kann der Konstruktor oder Destruktor %qD nicht verwendet werden"
  
! #: cp/reflect.cc:9012
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "in einem Spleißausdruck kann das Bitfeld %qD nicht verwendet werden"
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "das Klassenelement %qD kann nicht implizit aus einem Spleißausdruck heraus referenziert werden"
  
! #: cp/reflect.cc:9034
! #, fuzzy, gcc-internal-format
! #| msgid "invalid cast to abstract class type %qT"
! msgid "invalid class member access of type template %qE"
! msgstr "ungültige Umwandlung in abstrakte Klasse %qT"
! 
! #: cp/reflect.cc:9042
! #, fuzzy, gcc-internal-format
! #| msgid "cannot use %qs as a call-used register"
! msgid "cannot use %qE to access a class member"
! msgstr "%qs kann nicht als ein rufverwendetes Register verwendet werden"
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr "unäres %<&%>, angewendet auf ein anonymes Unionsmitglied %qD, das kein direktes Mitglied einer benannten Klasse ist"
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "in einem Spleißausdruck wird eine lokale Variable mit automatischer Speicherdauer aus der umschließenden Funktion verwendet"
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "die Annotation %qE kann nicht in einem Spleißausdruck verwendet werden"
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr "eine Datenelementangabe kann nicht in einem Spleißausdruck verwendet werden"
  
+ #: cp/reflect.cc:9114
+ #, gcc-internal-format
+ msgid "expected a reflection of a function template"
+ msgstr "Reflexion eines Funktionstemplates erwartet"
+ 
+ #: cp/reflect.cc:9130
+ #, fuzzy, gcc-internal-format
+ #| msgid "expected a reflection of a function template"
+ msgid "expected a reflection of a function or variable template"
+ msgstr "Reflexion eines Funktionstemplates erwartet"
+ 
  #: cp/rtti.cc:308
  #, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
*************** msgstr "ungültige Definition des qualif
*** 70086,70669 ****
  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"
--- 70272,70855 ----
  msgid "invalid base-class specification"
  msgstr "ungültige Spezifizierung der Basisklasse"
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "das Lambda hat keinen »capture-default«"
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "Lambda in lokaler Klasse %q+T kann Variablen aus dem umschließenden Kontext nicht einfangen"
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "Verwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender Funktion"
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Verwendung eines Parameters aus enthaltender Funktion"
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Verwendung eines Parameters außerhalb des Funktionskörpers"
  
! #: cp/semantics.cc:4872
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "fehlende Templateargumente"
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "Templateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder Aufzählungstyp hat"
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Verwendung des Klassentemplates %qT als Ausdruck"
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "Abfrage des Elementes %qD ist im Gitter der Mehrfachvererbung mehrdeutig"
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD kann nicht in Konstanten-Ausdruck auftreten"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr "%qD »this« erforderlich beim Zugriff auf ein Element innerhalb einer Konstruktor-Vorbedingung oder einer Destruktor-Nachbedingung zur Vertragsüberprüfung"
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Typ von %qE ist unbekannt"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT ist kein Aufzählungstyp"
  
! #: cp/semantics.cc:5221
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "Packungsindex hat nicht-ganzzahligen Typen %qT"
  
! #: cp/semantics.cc:5228
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "Packindex ist keine Ganzzahlkonstante"
  
! #: cp/semantics.cc:5236
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Packungsindex %qE ist negativ"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr "Packungsindex %qE liegt außerhalb des Bereichs einer Packung der Länge %qd"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameterpack %<__bases%> ist nur in Templatedeklaration gültig"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden"
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden"
  
! #: cp/semantics.cc:5430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion angewandt werden"
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<offsetof%> kann nicht auf Aufzähler %qD angewandt werden"
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "%<offsetof%> innerhalb von Typ %qT (der kein Standardlayout hat) ist bedingt unterstützt"
  
! #: cp/semantics.cc:6650
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "Pointer-to-Member-Mapping %qE wird nicht unterstützt"
  
! #: cp/semantics.cc:6845
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "benutzerdefinierte Reduktionsauflösung ist mehrdeutig"
  
! #: cp/semantics.cc:6848
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE in %<reduction%>-Klausel ist ein Array der Länge 0"
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE hat konstanten Typ für %<reduction%>"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "benutzerdefinierte Reduktion mit Konstruktorinitialisierung für Basisklasse %qT"
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "%qT ist weder Struktur noch Union noch Klassentyp in %<#pragma omp declare mapper%>"
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "%qT darf keine virtuelle Basisklasse in %<#pragma omp declare mapper%> sein"
  
! #: cp/semantics.cc:7760
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "String-Literal oder konstanter ganzzahliger Ausdruck anstelle von %qE erwartet"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr "Modifizierer außer %<val%> ist in %<linear%>-Klausel an %<simd%>- oder %<for%>-Konstrukten angegeben, zusammen mit OpenMP-5.2-Modifizierern"
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "»linear«-Klausel mit Modifizierer %qs wird auf Nicht-Referenz-Variable mit Typ %qT angewandt"
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "»linear«-Klausel wird auf Variable vom Typ %qT angewandt, die weder ganzzahlig noch Zeiger ist"
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ausdruck für »linear«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> ist in OpenMP nur innerhalb von %<declare simd%>-Klauseln erlaubt"
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD ist in Klausel %<firstprivate%> keine Variable"
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD ist in Klausel %<lastprivate%> keine Variable"
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "statischer %<gang%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "statischer %<gang%>-Ausdruck muss positiv sein"
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "Ausdruck für %<gang%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "Ausdruck für %<vector%>-Länge muss ganzzahlig sein"
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "Ausdruck für %<worker%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "Wert von %<gang%> muss positiv sein"
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "Wert der %<vector%>-Länge muss positiv sein"
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "Wert der %<worker%>-Nummer muss positiv sein"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "Plan-Teilgrößenausdruck muss bestimmt sein"
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "Ausdruck für %qs-Länge muss ganzzahlig sein"
  
! #: cp/semantics.cc:8604
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Ausdruck für %qs-Länge muss ganzzahlig, positiv und konstant sein"
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%>-ID muss ganzzahlig sein"
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "Ausdruck für %<dist_schedule%>-Chunkgröße muss ganzzahlig sein"
  
! #: cp/semantics.cc:8743
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD ist in %<aligned%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array"
  
! #: cp/semantics.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "Ausdruck für Ausrichtung der %<aligned%>-Klausel muss ganzzahlig sein"
  
! #: cp/semantics.cc:8811
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD ist in %<nontemporal%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD tritt in %<nontemporal%>-Klauseln mehrfach auf"
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> ist in %<allocate%>-Klausel nicht erlaubt"
  
! #: cp/semantics.cc:8851
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD ist in %<allocate%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8860
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD kommt in %<allocate%>-Klausel mehrfach vor"
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "Klassenelement %qE wird in der Klausel %<uses_allocators%> noch nicht unterstützt"
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "Modifikatoren können nicht mit vordefinierten Allokatoren verwendet werden"
  
! #: cp/semantics.cc:9090
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr "Arrays von Merkmalen mit variabler Länge werden nicht unterstützt"
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qD ist in %qs-Klausel weder lvalue-Ausdruck noch Arrayabschnitt"
  
! #: cp/semantics.cc:9681
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "überladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck für %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck für %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.cc:9814
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.cc:9843
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "%<filter%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:9874
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "Variable %qs ist weder Zeiger noch Referenz auf Zeiger"
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "Variable %qs ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array"
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument für %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE ohne %<mutable%>-Element darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD ist weder Datei-, Namens- noch Blockbereichsvariable"
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "Unterschied zwischen %qE und %qD hat keinen Ganzzahltyp"
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> zusammen mit Iterationsvariable %qE verwendet"
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> verwendet zwei unterschiedliche Ausdrücke für Speicher"
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr "%<constexpr%>-String muss ein Stringliteral oder ein Objekt mit den Membern %<size%> und %<data%> sein"
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr "%<size()%> des %<constexpr%>-Strings muss implizit in %<std::size_t%> umwandelbar sein"
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr "%<data()%> des %<constexpr%>-Strings muss implizit in %<const char*%> umwandelbar sein"
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "%<size()%> des %<constexpr%>-Strings muss ein konstanter Ausdruck sein"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr "%<size()%> des %<constexpr%>-Strings ist %qE und damit zu groß"
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr "unverarbeiteter Rückgabewert von %<data()%>"
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "%<data()[%d]%> des %<constexpr%>-Strings muss ein konstanter Ausdruck sein"
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "%<data()%> des %<constexpr%>-Strings muss ein Kernkonstantenausdruck sein"
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr "die constexpr-Zeichenkette konnte nicht von UTF-8 in den Quellzeichensatz konvertiert werden"
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr "die constexpr-Zeichenkette konnte nicht von der normalen Literalkodierung in den Quellzeichensatz konvertiert werden"
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "statische Assertion fehlgeschlagen: %.*s"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung für statische Behauptung"
  
! #: cp/semantics.cc:13191
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument für %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.cc:13237
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "%qT ist ein Klassentyp, der aber keine Union ist"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "%qT ist kein Typ mit Standardlayout"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr "%<__builtin_is_pointer_interconvertible_with_class%> benötigt ein einziges Argument"
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr "Argument von %<__builtin_is_pointer_interconvertible_with_class%> muss ein Zeiger auf Member sein"
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr "%<__builtin_is_corresponding_member%> nicht wohldefiniert für anonyme Vereinigungen"
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_is_corresponding_member%> benötigt zwei Argumente"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr "Argument von %<__builtin_is_corresponding_member%> muss ein Zeiger auf Member sein"
  
! #: cp/semantics.cc:13893
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_is_string_literal%> benötigt ein einziges Argument"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr "das Argument für %<__builtin_is_string_literal%> ist weder %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> noch %<const char32_t*%>"
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr "Überprüfung von %qs auf Typ %qT mit einem Destruktor, der nicht aufrufbar ist"
  
! #: cp/semantics.cc:14317
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "das Argument %2$qT für %1$qs ist eine Referenz"
  
! #: cp/semantics.cc:14488
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "%qD ist weder ein Klassen- noch ein Alias-Template"
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "beide Argumente in binärer Faltung haben unexpandierte Parameterpackungen"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binärer Faltung"
  
! #: cp/semantics.cc:14798
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "Typ %qT des Arguments für %<__builtin_launder%> muss ein Objektzeiger sein"
*************** msgstr "Typ %qT des Arguments für %<__b
*** 70671,71012 ****
  #. 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"
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV-Qualifizierer können nicht auf %qT angewendet werden"
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention für %qT, die in 8.1 versehentlich geändert wurde"
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) ändert versehentlich die Aufrufkonvention für %qT"
  
! #: cp/tree.cc:4759
  #, gcc-internal-format
  msgid " declared here"
  msgstr " hier deklariert"
  
! #: cp/tree.cc:4764
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "die Aufrufkonvention für %qT ändert sich mit %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " da alle seine Kopier- und Verschiebekonstruktoren gelöscht sind"
  
! #: cp/tree.cc:5047
  #, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "%qT ist ein Gleitkommatyp"
  
! #: cp/tree.cc:5052
  #, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qT ist ein Festkommatyp"
  
! #: cp/tree.cc:5083
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qD füllt nicht alle Bits von %q#T"
  
! #: cp/tree.cc:5091
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr "%qD hat den Typ %qT, der hat jedoch keine eindeutigen Objektdarstellungen"
  
! #: cp/tree.cc:5101
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%q#T hat keine Datenfelder"
  
! #: cp/tree.cc:5113
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr "%<std::nullptr_t%> hat Füllbits und keine Wertbits"
  
! #: cp/tree.cc:5142
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr "der Basistyp %qT hat keine eindeutigen Objektdarstellungen"
  
! #: cp/tree.cc:5154 cp/tree.cc:5164
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr "%qD vom Typ %qT hat keine eindeutigen Objektdarstellungen"
  
! #: cp/tree.cc:5190
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr "Auffüllung passiert zwischen %qD und %qD"
  
! #: cp/tree.cc:5194
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr "unbenanntes Bitfeld fügt vor %qD eine Auffüllung ein"
  
! #: cp/tree.cc:5198
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr "Auffüllung passiert vor %qD"
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr "Auffüllung passiert hinter %qD"
  
! #: cp/tree.cc:5218
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%qT hat Auffüllung und keine Datenfelder"
  
! #: cp/tree.cc:5327
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Basisklasse %qT ist nicht %<public%>"
  
! #: cp/tree.cc:5330
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD ist nicht %<public%>"
  
! #: cp/tree.cc:5337
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ist veränderlich"
  
! #: cp/tree.cc:5345
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ist kein nicht-struktureller Typ"
  
! #: cp/tree.cc:5368
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "Attribut %qE kann nur auf Funktionen oder Parameter angewendet werden"
  
! #: cp/tree.cc:5389
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Argument des Attributs %qE muss eine Zeichenkettenkonstante sein"
  
! #: cp/tree.cc:5404
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf Klasse- oder Aufzählungstypen angewendet werden"
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Attribut %qE kann nur auf nicht-statische Datenelemente angewendet werden"
  
! #: cp/tree.cc:5435
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Attribut %qE kann nicht auf Bitfeld angewendet werden"
  
! #: cp/tree.cc:5455
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Attribut %qE erwartet keine Argumente"
  
! #: cp/tree.cc:5459
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandelt"
  
! #: cp/tree.cc:5482
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "%<alignas%> in Funktionsdeklaration"
  
! #: cp/tree.cc:5485
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%<alignas%> in Aufzählungstyp"
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr "%<alignas%> bei einem anderen Typ als %<class%>"
  
! #: cp/tree.cc:5490
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr "%<alignas%> in Bitfeld"
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr "%<alignas%> in Typalias"
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qE bei einem anderen Typ als einer Klassen- oder Aufzählungsdefinition"
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%qE in unbenanntem Bitfeld"
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr "%qE in %<case%>- oder %<default%>-Label"
  
! #: cp/tree.cc:5548
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "%qE bei einer Deklaration außer Parameter oder automatischer Variable"
  
! #: cp/tree.cc:5643
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "angeforderte %<init_priority%> muss ganzzahlig und konstant sein"
  
! #: cp/tree.cc:5665
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "nur Attribut %qE kann für Definitionen von Objekten eines Klassentyps im Datei-Gültigkeitsbereich verwendet werden"
  
! #: cp/tree.cc:5673
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "angeforderte %<init_priority%> %i liegt außerhalb des Bereichs [0, %i]"
  
! #: cp/tree.cc:5686
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "angeforderte %<init_priority%> %i ist für interne Verwendung reserviert"
  
! #: cp/tree.cc:5717
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Redeklaration von %qD fügt ABI-Marke %qE hinzu"
  
! #: cp/tree.cc:5737
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Attribut %qE erfordert Argumente"
  
! #: cp/tree.cc:5748
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Argumente für Attribut %qE müssen enge Zeichenkettenliterale sein"
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Argumente für Attribut %qE müssen gültige Bezeichner enthalten"
  
! #: cp/tree.cc:5764
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> ist kein gültiges Anfangszeichen für einen Bezeichner"
  
! #: cp/tree.cc:5778
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> ist kein gültiges Zeichen in einem Bezeichner"
  
! #: cp/tree.cc:5802
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Attribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet"
  
! #: cp/tree.cc:5808
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
  
! #: cp/tree.cc:5815
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%qE-Attribut wird für Templateinstanziierung %qT ignoriert"
  
! #: cp/tree.cc:5822
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%qE-Attribut wird für Templatespezialisierung %qT ignoriert"
  
! #: cp/tree.cc:5844
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable ist"
  
! #: cp/tree.cc:5850
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Attribut %qE wird auf »extern \"C\"«-Deklaration %qD angewendet"
  
! #: cp/tree.cc:5872
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "Argument %qE des Attributs muss ein Ausdruck sein, der zu true oder false auswertet"
  
! #: cp/tree.cc:5898
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "Annotation an einem anderen Typ als einer Klassen- oder Aufzählungsdefinition"
  
! #: cp/tree.cc:5905
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr "Annotation bezieht sich auf eine Sprungmarke"
  
! #: cp/tree.cc:5911
  #, gcc-internal-format
  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"
--- 70857,71198 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr "Zieltyp %qT von %<__builtin_bit_cast%> ist ein Arraytyp"
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr "Zieltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbar"
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "%<__builtin_bit_cast%> kann nicht mit consteval-only-Typen verwendet werden"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr "Quelltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbar"
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr "in %<__builtin_bit_cast%> ist die Quellgröße %qE ungleich der Zieltypgröße %qE"
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV-Qualifizierer können nicht auf %qT angewendet werden"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention für %qT, die in 8.1 versehentlich geändert wurde"
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) ändert versehentlich die Aufrufkonvention für %qT"
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid " declared here"
  msgstr " hier deklariert"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "die Aufrufkonvention für %qT ändert sich mit %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " da alle seine Kopier- und Verschiebekonstruktoren gelöscht sind"
  
! #: cp/tree.cc:5064
  #, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "%qT ist ein Gleitkommatyp"
  
! #: cp/tree.cc:5069
  #, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qT ist ein Festkommatyp"
  
! #: cp/tree.cc:5100
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qD füllt nicht alle Bits von %q#T"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr "%qD hat den Typ %qT, der hat jedoch keine eindeutigen Objektdarstellungen"
  
! #: cp/tree.cc:5118
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%q#T hat keine Datenfelder"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr "%<std::nullptr_t%> hat Füllbits und keine Wertbits"
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr "der Basistyp %qT hat keine eindeutigen Objektdarstellungen"
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr "%qD vom Typ %qT hat keine eindeutigen Objektdarstellungen"
  
! #: cp/tree.cc:5207
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr "Auffüllung passiert zwischen %qD und %qD"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr "unbenanntes Bitfeld fügt vor %qD eine Auffüllung ein"
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr "Auffüllung passiert vor %qD"
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr "Auffüllung passiert hinter %qD"
  
! #: cp/tree.cc:5235
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%qT hat Auffüllung und keine Datenfelder"
  
! #: cp/tree.cc:5344
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Basisklasse %qT ist nicht %<public%>"
  
! #: cp/tree.cc:5347
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD ist nicht %<public%>"
  
! #: cp/tree.cc:5354
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ist veränderlich"
  
! #: cp/tree.cc:5362
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ist kein nicht-struktureller Typ"
  
! #: cp/tree.cc:5385
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "Attribut %qE kann nur auf Funktionen oder Parameter angewendet werden"
  
! #: cp/tree.cc:5406
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Argument des Attributs %qE muss eine Zeichenkettenkonstante sein"
  
! #: cp/tree.cc:5421
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf Klasse- oder Aufzählungstypen angewendet werden"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Attribut %qE kann nur auf nicht-statische Datenelemente angewendet werden"
  
! #: cp/tree.cc:5452
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Attribut %qE kann nicht auf Bitfeld angewendet werden"
  
! #: cp/tree.cc:5472
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Attribut %qE erwartet keine Argumente"
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandelt"
  
! #: cp/tree.cc:5499
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "%<alignas%> in Funktionsdeklaration"
  
! #: cp/tree.cc:5502
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%<alignas%> in Aufzählungstyp"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr "%<alignas%> bei einem anderen Typ als %<class%>"
  
! #: cp/tree.cc:5507
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr "%<alignas%> in Bitfeld"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr "%<alignas%> in Typalias"
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qE bei einem anderen Typ als einer Klassen- oder Aufzählungsdefinition"
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%qE in unbenanntem Bitfeld"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr "%qE in %<case%>- oder %<default%>-Label"
  
! #: cp/tree.cc:5565
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "%qE bei einer Deklaration außer Parameter oder automatischer Variable"
  
! #: cp/tree.cc:5660
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "angeforderte %<init_priority%> muss ganzzahlig und konstant sein"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "nur Attribut %qE kann für Definitionen von Objekten eines Klassentyps im Datei-Gültigkeitsbereich verwendet werden"
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "angeforderte %<init_priority%> %i liegt außerhalb des Bereichs [0, %i]"
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "angeforderte %<init_priority%> %i ist für interne Verwendung reserviert"
  
! #: cp/tree.cc:5734
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Redeklaration von %qD fügt ABI-Marke %qE hinzu"
  
! #: cp/tree.cc:5754
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Attribut %qE erfordert Argumente"
  
! #: cp/tree.cc:5765
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Argumente für Attribut %qE müssen enge Zeichenkettenliterale sein"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Argumente für Attribut %qE müssen gültige Bezeichner enthalten"
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> ist kein gültiges Anfangszeichen für einen Bezeichner"
  
! #: cp/tree.cc:5795
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> ist kein gültiges Zeichen in einem Bezeichner"
  
! #: cp/tree.cc:5819
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Attribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet"
  
! #: cp/tree.cc:5825
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
  
! #: cp/tree.cc:5832
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%qE-Attribut wird für Templateinstanziierung %qT ignoriert"
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%qE-Attribut wird für Templatespezialisierung %qT ignoriert"
  
! #: cp/tree.cc:5861
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable ist"
  
! #: cp/tree.cc:5867
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Attribut %qE wird auf »extern \"C\"«-Deklaration %qD angewendet"
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "Argument %qE des Attributs muss ein Ausdruck sein, der zu true oder false auswertet"
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "Annotation an einem anderen Typ als einer Klassen- oder Aufzählungsdefinition"
  
! #: cp/tree.cc:5922
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr "Annotation bezieht sich auf eine Sprungmarke"
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "Annotation an einem unbenannten Bitfeld"
  
! #: cp/tree.cc:5934
  #, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "Annotation an einem »void«-Parameter"
  
! #: cp/tree.cc:5950
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "die Annotation hat keinen Strukturtyp"
  
! #: cp/tree.cc:5965
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr "die Annotation hat keinen kopier-erzeugbaren Typ"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "%q#T hat kein Element namens %qE
*** 71206,72001 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %qE?"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> ist kein Element von %qT"
  
! #: cp/typeck.cc:3786
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD ist keine Elementtemplatefunktion"
  
! #: cp/typeck.cc:4052
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT ist kein Zeiger auf Objekt"
  
! #: cp/typeck.cc:4086
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ungültige Verwendung von Arrayindizierung bei Zeiger auf Element"
  
! #: cp/typeck.cc:4089
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ungültige Verwendung des unären %<*%> bei Zeiger auf Element"
  
! #: cp/typeck.cc:4092
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ungültige Verwendung impliziter Umwandlung bei Zeiger auf Element"
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr "linker Operand von %<->*%> muss Zeiger auf Klasse sein, ist aber ein Zeiger auf Element des Typs %qT"
  
! #: cp/typeck.cc:4161
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "Index fehlt in Arrayreferenz"
  
! #: cp/typeck.cc:4322
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "Indizierung eines als %<register%> deklarierten Arrays"
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indizierter Wert ist weder ein Array noch ein Zeiger"
  
! #: cp/typeck.cc:4433
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "bei Verwendung von %qE fehlt Objekt"
  
! #: cp/typeck.cc:4685
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr "keine Standardversion im Geltungsbereich"
  
! #: cp/typeck.cc:4694
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO-C++ verbietet den Aufruf von %<::main%> vom Programm aus"
  
! #: cp/typeck.cc:4715
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element als Funktion in %<%E (...)%> aufzurufen, z.B. %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4732
  #, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "%qT kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4736
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4739
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4742
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Ausdruck kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4804
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "zu viele Argumente für Konstruktor %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "zu wenige Argumente für Konstruktor %q#D"
  
! #: cp/typeck.cc:4810
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "zu viele Argumente für Elementfunktion %q#D"
  
! #: cp/typeck.cc:4811
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Zu wenige Argumente für Elementfunktion %q#D"
  
! #: cp/typeck.cc:4817
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "zu viele Argumente für Funktion %q#D"
  
! #: cp/typeck.cc:4818
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "zu wenige Argumente für Funktion %q#D"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "zu viele Argumente für Methode %q#D"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "zu wenige Argumente für Methode %q#D"
  
! #: cp/typeck.cc:4832
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "zu viele Argumente für Funktion"
  
! #: cp/typeck.cc:4833
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "zu wenige Argumente für Funktion"
  
! #: cp/typeck.cc:4911
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Parameter %P von %qD hat unvollständigen Typen %qT"
  
! #: cp/typeck.cc:4917
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Parameter %P hat unvollständigen Typen %qT"
  
! #: cp/typeck.cc:5231
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "die Adresse %qE ist niemals NULL"
  
! #: cp/typeck.cc:5278
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "die Adresse von %qD ist niemals NULL"
  
! #: cp/typeck.cc:5293
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "der Compiler kann annehmen, dass die Adresse von %qE niemals NULL ist"
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr "Vergleich des Ergebnisses der Zeigeraddition %qE mit NULL"
  
! #: cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "der Compiler kann annehmen, dass die Adresse von %qD niemals NULL ist"
  
! #: cp/typeck.cc:5370
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "bitweise Operation zwischen den unterschiedlichen Aufzählungstypen %qT und %qT"
  
! #: cp/typeck.cc:5373
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "bitweise Operation zwischen den unterschiedlichen Aufzählungstypen %qT und %qT ist veraltet"
  
! #: cp/typeck.cc:5379
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "Arithmetik zwischen den unterschiedlichen Aufzählungstypen %qT und %qT"
  
! #: cp/typeck.cc:5382
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "Arithmetik zwischen den unterschiedlichen Aufzählungstypen %qT und %qT ist veraltet"
  
! #: cp/typeck.cc:5419
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "Vergleich zwischen Aufzählungstyp %qT und Gleitkommatyp %qT"
  
! #: cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "Vergleich zwischen Gleitkommatyp %qT und Aufzählungstyp %qT"
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr "Vergleich zwischen Aufzählungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/typeck.cc:5429
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "Vergleich zwischen Gleitkommatyp %qT und Aufzählungstyp %qT ist veraltet"
  
! #: cp/typeck.cc:5438
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "Arithmetik zwischen Aufzählungstyp %qT und Gleitkommatyp %qT"
  
! #: cp/typeck.cc:5441
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "Arithmetik zwischen Gleitkommatyp %qT und Aufzählungstyp %qT"
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Arithmetik zwischen Aufzählungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Arithmetik zwischen Gleitkommatyp %qT und Aufzählungstyp %qT ist veraltet"
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "Umwandlung in Typ %qT von überladener Funktion wird angenommen"
  
! #: cp/typeck.cc:5709
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL in Arithmetik verwendet"
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Operandentypen sind %qT und %qT"
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "Drei-Wege-Vergleich von Vektoren"
  
! #: cp/typeck.cc:6496
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "geordneter Vergleich von Zeiger mit der Zahl 0 (%qT und %qT)"
  
! #: cp/typeck.cc:6543
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ungeordneter Vergleich mit Nicht-Gleitkomma-Argument"
  
! #: cp/typeck.cc:6609
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qH in %qI zur Anpassung an anderen Operanden des Binärausdrucks"
  
! #: cp/typeck.cc:6718
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ungültige Operanden der Typen %qT und %qT für binäres %qO"
  
! #: cp/typeck.cc:7119
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in Subtraktion"
  
! #: cp/typeck.cc:7127
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in Subtraktion"
  
! #: cp/typeck.cc:7135
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf Methode in Subtraktion"
  
! #: cp/typeck.cc:7188
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ungültige Verwendung eines Zeigers auf einen unvollständigen Typen in Zeigerarithmetik"
  
! #: cp/typeck.cc:7265
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "Adresse des Konstruktors %qD wird genommen"
  
! #: cp/typeck.cc:7266
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Adresse des Destruktors %qD wird genommen"
  
! #: cp/typeck.cc:7283
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ungültige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugen"
  
! #: cp/typeck.cc:7286
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  eine qualifizierte ID ist erforderlich"
  
! #: cp/typeck.cc:7293
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "Klammern um %qE können nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugen"
  
! #: cp/typeck.cc:7488
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
  
! #: cp/typeck.cc:7494
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Memberfunktion, um einen Zeiger auf eine explizite Memberfunktion zu erzeugen"
  
! #: cp/typeck.cc:7500
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO-C++ verbietet es, die Adresse einer gebundenen Memberfunktion zu nehmen, um einen Zeiger auf eine explizite Objekt-Memberfunktion zu bilden"
  
! #: cp/typeck.cc:7511
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "ein Zeiger auf eine explizite Objektelementfunktion kann nur mit %<&%T::%D%> erzeugt werden"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "Adresse eines Rvalues wird ermittelt"
  
! #: cp/typeck.cc:7561
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>"
  
! #: cp/typeck.cc:7619
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Zeiger auf Referenzelement %qD kann nicht erzeugt werden"
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Versuch, die Adresse eines Bitfelds zu bestimmen"
  
! #: cp/typeck.cc:7821
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> auf einem Ausdruck vom Typ %<bool%>"
  
! #: cp/typeck.cc:7822
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: cp/typeck.cc:7966
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO-C++ verbietet erhöhen einer Aufzählung"
  
! #: cp/typeck.cc:7967
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO-C++ verbietet verringern einer Aufzählung"
  
! #: cp/typeck.cc:7983
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Zeiger auf unvollständigen Typen %qT kann nicht erhöht werden"
  
! #: cp/typeck.cc:7985
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Zeiger auf unvollständigen Typen %qT kann nicht verringert werden"
  
! #: cp/typeck.cc:7997
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO-C++ verbietet Erhöhen eines Zeigers vom Typ %qT"
  
! #: cp/typeck.cc:7999
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO-C++ verbietet Verringern eines Zeigers vom Typ %qT"
  
! #: cp/typeck.cc:8039
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet"
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator--%> ist verboten"
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator++%> ist in C++17 verboten"
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator++%> ist veraltet"
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "Adresse von %<this%> kann nicht ermittelt werden, das ein R-Wert-Ausdruck ist"
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "Adresse für %qD angefordert, was als %<register%> deklariert ist"
  
! #: cp/typeck.cc:8357
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "Listeninitialisierung für Nicht-Klassentyp darf nicht geklammert sein"
  
! #: cp/typeck.cc:8369
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandelt"
  
! #: cp/typeck.cc:8373
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandelt"
  
! #: cp/typeck.cc:8377
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in funktionaler Umwandlung behandelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80191
! #: cp/typeck.cc:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Ausdrucksliste für »%s« wird als zusammengesetzten Ausdruck behandelt"
  
! #: cp/typeck.cc:8518
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "kein Kontext, um Typ von %qE aufzulösen"
  
! #: cp/typeck.cc:8555
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Umwandlung des Typs %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.cc:8561
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "%<static_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.cc:8568
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "%<reinterpret_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.cc:8594
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "nutzlose Umwandlung in Typ %q#T"
  
! #: cp/typeck.cc:8608
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Typkennzeichner an Umwandlungs-Rückgabetyp ignoriert"
  
! #: cp/typeck.cc:9057
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ungültiges %<static_cast%> von Typ %qT in Typ %qT"
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Klassentyp %qT ist unvollständig"
  
! #: cp/typeck.cc:9097
  msgid "converting from %qH to %qI"
  msgstr "Umwandlung von %qH nach %qI"
  
! #: cp/typeck.cc:9172
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ungültige Typumwandlung eines prvalue-Ausdrucks des Typs %qT in Typ %qT"
  
! #: cp/typeck.cc:9242
  msgid "cast from %qH to %qI loses precision"
  msgstr "Typumwandlung von %qH nach %qI verliert Genauigkeit"
  
! #: cp/typeck.cc:9267
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Funktionstypen von %qH nach %qI"
  
! #: cp/typeck.cc:9278
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Elementzeigertypen von %qH nach %qI"
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "Umwandlung von %qH in %qI erhöht erforderliche Ausrichtung des Zieltyps"
  
! #: cp/typeck.cc:9316
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "Umwandlung zwischen Zeiger auf Funktion und Zeiger auf Objekt ist bedingt unterstützt"
  
! #: cp/typeck.cc:9330
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ungültige Umwandlung von Typ %qT in Typ %qT"
  
! #: cp/typeck.cc:9403
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "ungültige Verwendung von %<const_cast%> mit Typ %qT, der weder Zeiger, Referenz, noch Zeiger auf ein Datenelement ist"
  
! #: cp/typeck.cc:9412
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "ungültige Verwendung von %<const_cast%> mit Typ %qT, der ein Zeiger oder Referenz auf Funktionstyp ist"
  
! #: cp/typeck.cc:9454
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ungültiges %<const_cast%> eines R-Wertes des Typs %qT in Typ %qT"
  
! #: cp/typeck.cc:9524
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ungültiges %<const_cast%> von Typ %qT in Typ %qT"
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO-C++ verbietet Umwandlung in Arraytyp %qT"
  
! #: cp/typeck.cc:9643
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ungültige Umwandlung in Funktionstyp %qT"
  
! #: cp/typeck.cc:9759
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr "%qE vom Typ %qT wird auf sich selbst verschoben"
  
! #: cp/typeck.cc:10039
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  in Auswertung von %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10100
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "Zuweisung an Array von Initialisierungsliste"
  
! #: cp/typeck.cc:10127
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "unverträgliche Typen in Zuweisung von %qT an %qT"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Array als Initialisierung verwendet"
  
! #: cp/typeck.cc:10145
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Ungültige Arrayzuweisung"
  
! #: cp/typeck.cc:10281
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   in Umwandlung in Zeiger auf Elementfunktion"
  
! #: cp/typeck.cc:10295
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Umwandlung in Zeiger auf Element über virtuelle Basis %qT"
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   in Umwandlung in Zeiger auf Element"
  
! #: cp/typeck.cc:10443
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ungültige Umwandlung in Typ %qT von Typ %qT"
  
! #: cp/typeck.cc:10767
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "%qH kann nicht nach %qI im Standardargument umgewandelt werden"
  
! #: cp/typeck.cc:10772
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "%qH kann nicht nach %qI bei Argumentübergabe umgewandelt werden"
  
! #: cp/typeck.cc:10781
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "%qH kann nicht nach %qI in Initialisierung umgewandelt werden"
  
! #: cp/typeck.cc:10785
  msgid "cannot convert %qH to %qI in return"
  msgstr "%qH kann nicht nach %qI in Rückgabe umgewandelt werden"
  
! #: cp/typeck.cc:10790
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "%qH kann nicht nach %qI in Zuweisung umgewandelt werden"
  
! #: cp/typeck.cc:10826
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Parameter %qP von %qD könnte Kandidat für Formatattribut sein"
  
! #: cp/typeck.cc:10830
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "Parameter könnte ein Kandidat für ein Formatattribut sein"
  
! #: cp/typeck.cc:10835
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Ziel der Umwandlung könnte Kandidat ein für ein Formatattribut sein"
  
! #: cp/typeck.cc:10840
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "Ziel der Initialisierung könnte ein Kandidat für Formatattribut sein"
  
! #: cp/typeck.cc:10850
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "linke Seite der Zuweisung könnte ein Kandidat für ein Formatattribut sein"
  
! #: cp/typeck.cc:10936
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "bei Übergabe des Arguments %P von %qD"
  
! #: cp/typeck.cc:11022
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "Referenz auf temporären Wert wird zurückgegeben"
  
! #: cp/typeck.cc:11025
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "Zeiger auf temporäre Variable wird zurückgegeben"
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "das Zurückgeben einer temporären %<initializer_list%> verlängert nicht die Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/typeck.cc:11063
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "Referenz auf lokale Variable %qD zurückgegeben"
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr "das Zurückgeben der lokalen %<initializer_list%>-Variable %qD verlängert nicht die Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/typeck.cc:11073
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurückgegeben"
  
! #: cp/typeck.cc:11077
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurückgegeben"
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr "das Verschieben eines temporären Objekts verhindert das Einsparen der Kopie"
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "entfernen Sie den Aufruf von %<std::move%>"
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr "das Verschieben eines lokalen Objekts in einer return-Anweisung verhindert das Einsparen der Kopie"
  
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "redundantes Verschieben in Rückgabeanweisung"
  
! #: cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "redundantes Verschieben in Initialisierung"
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "Wert von Destruktor zurückgegeben"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "vom Behandler eines Funktions-try-Blocks eines Konstruktors kann nicht zurückgekehrt werden"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "Rückgabe eines Wertes von einem Konstruktor"
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "Return-Anweisung ohne Wert, in %qT zurückgebender Funktion"
  
! #: cp/typeck.cc:11516
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Initialisierungsliste wird zurückgegeben"
  
! #: cp/typeck.cc:11535
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "widersprüchliche Typen %qT und %qT für Lambda-Rückgabetypen hergeleitet"
  
! #: cp/typeck.cc:11538
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "widersprüchliche Herleitung für automatischen Rückgabetyp: %qT und dann %qT"
  
! #: cp/typeck.cc:11575
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "Return-Anweisung mit Wert, in Funktion mit Rückgabetyp %qT"
  
! #: cp/typeck.cc:11604
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> darf nicht NULL zurückgeben, außer er ist mit %<throw%> deklariert (oder %<-fcheck-new%> ist eingeschaltet)"
  
! #: cp/typeck.cc:11693
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "bei der Rückkehr von %qD wird das Kopieren nicht eingespart"
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr "bei der Rückkehr in %qD wird das Kopieren nicht eingespart"
  
! #: cp/typeck.cc:12297
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "Rvalue wird als Lvalue verwendet"
--- 71392,72193 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T hat kein Element namens %qE; meinten Sie %qE?"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> ist kein Element von %qT"
  
! #: cp/typeck.cc:3605
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is not a member of %qT"
! msgid "%q#D is not a member of %qT"
! msgstr "%qD ist kein Element von %qT"
! 
! #: cp/typeck.cc:3781
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD ist keine Elementtemplatefunktion"
  
! #: cp/typeck.cc:4047
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT ist kein Zeiger auf Objekt"
  
! #: cp/typeck.cc:4081
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ungültige Verwendung von Arrayindizierung bei Zeiger auf Element"
  
! #: cp/typeck.cc:4084
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ungültige Verwendung des unären %<*%> bei Zeiger auf Element"
  
! #: cp/typeck.cc:4087
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ungültige Verwendung impliziter Umwandlung bei Zeiger auf Element"
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr "linker Operand von %<->*%> muss Zeiger auf Klasse sein, ist aber ein Zeiger auf Element des Typs %qT"
  
! #: cp/typeck.cc:4156
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "Index fehlt in Arrayreferenz"
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "Indizierung eines als %<register%> deklarierten Arrays"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indizierter Wert ist weder ein Array noch ein Zeiger"
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "bei Verwendung von %qE fehlt Objekt"
  
! #: cp/typeck.cc:4680
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr "keine Standardversion im Geltungsbereich"
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO-C++ verbietet den Aufruf von %<::main%> vom Programm aus"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element als Funktion in %<%E (...)%> aufzurufen, z.B. %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4727
  #, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "%qT kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4734
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4737
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Ausdruck kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "zu viele Argumente für Konstruktor %q#D"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "zu wenige Argumente für Konstruktor %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "zu viele Argumente für Elementfunktion %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Zu wenige Argumente für Elementfunktion %q#D"
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "zu viele Argumente für Funktion %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "zu wenige Argumente für Funktion %q#D"
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "zu viele Argumente für Methode %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "zu wenige Argumente für Methode %q#D"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "zu viele Argumente für Funktion"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "zu wenige Argumente für Funktion"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Parameter %P von %qD hat unvollständigen Typen %qT"
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Parameter %P hat unvollständigen Typen %qT"
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "die Adresse %qE ist niemals NULL"
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "die Adresse von %qD ist niemals NULL"
  
! #: cp/typeck.cc:5288
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "der Compiler kann annehmen, dass die Adresse von %qE niemals NULL ist"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr "Vergleich des Ergebnisses der Zeigeraddition %qE mit NULL"
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "der Compiler kann annehmen, dass die Adresse von %qD niemals NULL ist"
  
! #: cp/typeck.cc:5365
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "bitweise Operation zwischen den unterschiedlichen Aufzählungstypen %qT und %qT"
  
! #: cp/typeck.cc:5368
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "bitweise Operation zwischen den unterschiedlichen Aufzählungstypen %qT und %qT ist veraltet"
  
! #: cp/typeck.cc:5374
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "Arithmetik zwischen den unterschiedlichen Aufzählungstypen %qT und %qT"
  
! #: cp/typeck.cc:5377
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "Arithmetik zwischen den unterschiedlichen Aufzählungstypen %qT und %qT ist veraltet"
  
! #: cp/typeck.cc:5414
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "Vergleich zwischen Aufzählungstyp %qT und Gleitkommatyp %qT"
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "Vergleich zwischen Gleitkommatyp %qT und Aufzählungstyp %qT"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr "Vergleich zwischen Aufzählungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "Vergleich zwischen Gleitkommatyp %qT und Aufzählungstyp %qT ist veraltet"
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "Arithmetik zwischen Aufzählungstyp %qT und Gleitkommatyp %qT"
  
! #: cp/typeck.cc:5436
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "Arithmetik zwischen Gleitkommatyp %qT und Aufzählungstyp %qT"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Arithmetik zwischen Aufzählungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Arithmetik zwischen Gleitkommatyp %qT und Aufzählungstyp %qT ist veraltet"
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "Umwandlung in Typ %qT von überladener Funktion wird angenommen"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL in Arithmetik verwendet"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Operandentypen sind %qT und %qT"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "Drei-Wege-Vergleich von Vektoren"
  
! #: cp/typeck.cc:6491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "geordneter Vergleich von Zeiger mit der Zahl 0 (%qT und %qT)"
  
! #: cp/typeck.cc:6538
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ungeordneter Vergleich mit Nicht-Gleitkomma-Argument"
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qH in %qI zur Anpassung an anderen Operanden des Binärausdrucks"
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ungültige Operanden der Typen %qT und %qT für binäres %qO"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in Subtraktion"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in Subtraktion"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf Methode in Subtraktion"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ungültige Verwendung eines Zeigers auf einen unvollständigen Typen in Zeigerarithmetik"
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "Adresse des Konstruktors %qD wird genommen"
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Adresse des Destruktors %qD wird genommen"
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ungültige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugen"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  eine qualifizierte ID ist erforderlich"
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "Klammern um %qE können nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugen"
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Memberfunktion, um einen Zeiger auf eine explizite Memberfunktion zu erzeugen"
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO-C++ verbietet es, die Adresse einer gebundenen Memberfunktion zu nehmen, um einen Zeiger auf eine explizite Objekt-Memberfunktion zu bilden"
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "ein Zeiger auf eine explizite Objektelementfunktion kann nur mit %<&%T::%D%> erzeugt werden"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "Adresse eines Rvalues wird ermittelt"
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>"
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Zeiger auf Referenzelement %qD kann nicht erzeugt werden"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Versuch, die Adresse eines Bitfelds zu bestimmen"
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> auf einem Ausdruck vom Typ %<bool%>"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO-C++ verbietet erhöhen einer Aufzählung"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO-C++ verbietet verringern einer Aufzählung"
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Zeiger auf unvollständigen Typen %qT kann nicht erhöht werden"
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Zeiger auf unvollständigen Typen %qT kann nicht verringert werden"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO-C++ verbietet Erhöhen eines Zeigers vom Typ %qT"
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO-C++ verbietet Verringern eines Zeigers vom Typ %qT"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet"
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator--%> ist verboten"
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator++%> ist in C++17 verboten"
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator++%> ist veraltet"
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "Adresse von %<this%> kann nicht ermittelt werden, das ein R-Wert-Ausdruck ist"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "Adresse für %qD angefordert, was als %<register%> deklariert ist"
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "Listeninitialisierung für Nicht-Klassentyp darf nicht geklammert sein"
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandelt"
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandelt"
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in funktionaler Umwandlung behandelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80191
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Ausdrucksliste für »%s« wird als zusammengesetzten Ausdruck behandelt"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "kein Kontext, um Typ von %qE aufzulösen"
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Umwandlung des Typs %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.cc:8559
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "%<static_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.cc:8566
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "%<reinterpret_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.cc:8592
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "nutzlose Umwandlung in Typ %q#T"
  
! #: cp/typeck.cc:8606
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Typkennzeichner an Umwandlungs-Rückgabetyp ignoriert"
  
! #: cp/typeck.cc:9055
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ungültiges %<static_cast%> von Typ %qT in Typ %qT"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Klassentyp %qT ist unvollständig"
  
! #: cp/typeck.cc:9095
  msgid "converting from %qH to %qI"
  msgstr "Umwandlung von %qH nach %qI"
  
! #: cp/typeck.cc:9170
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ungültige Typumwandlung eines prvalue-Ausdrucks des Typs %qT in Typ %qT"
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr "Typumwandlung von %qH nach %qI verliert Genauigkeit"
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Funktionstypen von %qH nach %qI"
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Elementzeigertypen von %qH nach %qI"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "Umwandlung von %qH in %qI erhöht erforderliche Ausrichtung des Zieltyps"
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "Umwandlung zwischen Zeiger auf Funktion und Zeiger auf Objekt ist bedingt unterstützt"
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ungültige Umwandlung von Typ %qT in Typ %qT"
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "ungültige Verwendung von %<const_cast%> mit Typ %qT, der weder Zeiger, Referenz, noch Zeiger auf ein Datenelement ist"
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "ungültige Verwendung von %<const_cast%> mit Typ %qT, der ein Zeiger oder Referenz auf Funktionstyp ist"
  
! #: cp/typeck.cc:9452
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ungültiges %<const_cast%> eines R-Wertes des Typs %qT in Typ %qT"
  
! #: cp/typeck.cc:9522
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ungültiges %<const_cast%> von Typ %qT in Typ %qT"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO-C++ verbietet Umwandlung in Arraytyp %qT"
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ungültige Umwandlung in Funktionstyp %qT"
  
! #: cp/typeck.cc:9757
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr "%qE vom Typ %qT wird auf sich selbst verschoben"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  in Auswertung von %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "Zuweisung an Array von Initialisierungsliste"
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "unverträgliche Typen in Zuweisung von %qT an %qT"
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Array als Initialisierung verwendet"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Ungültige Arrayzuweisung"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   in Umwandlung in Zeiger auf Elementfunktion"
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Umwandlung in Zeiger auf Element über virtuelle Basis %qT"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   in Umwandlung in Zeiger auf Element"
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ungültige Umwandlung in Typ %qT von Typ %qT"
  
! #: cp/typeck.cc:10765
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "%qH kann nicht nach %qI im Standardargument umgewandelt werden"
  
! #: cp/typeck.cc:10770
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "%qH kann nicht nach %qI bei Argumentübergabe umgewandelt werden"
  
! #: cp/typeck.cc:10779
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "%qH kann nicht nach %qI in Initialisierung umgewandelt werden"
  
! #: cp/typeck.cc:10783
  msgid "cannot convert %qH to %qI in return"
  msgstr "%qH kann nicht nach %qI in Rückgabe umgewandelt werden"
  
! #: cp/typeck.cc:10788
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "%qH kann nicht nach %qI in Zuweisung umgewandelt werden"
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Parameter %qP von %qD könnte Kandidat für Formatattribut sein"
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "Parameter könnte ein Kandidat für ein Formatattribut sein"
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Ziel der Umwandlung könnte Kandidat ein für ein Formatattribut sein"
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "Ziel der Initialisierung könnte ein Kandidat für Formatattribut sein"
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "linke Seite der Zuweisung könnte ein Kandidat für ein Formatattribut sein"
  
! #: cp/typeck.cc:10934
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "bei Übergabe des Arguments %P von %qD"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "Referenz auf temporären Wert wird zurückgegeben"
  
! #: cp/typeck.cc:11023
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "Zeiger auf temporäre Variable wird zurückgegeben"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "das Zurückgeben einer temporären %<initializer_list%> verlängert nicht die Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "Referenz auf lokale Variable %qD zurückgegeben"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr "das Zurückgeben der lokalen %<initializer_list%>-Variable %qD verlängert nicht die Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurückgegeben"
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurückgegeben"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr "das Verschieben eines temporären Objekts verhindert das Einsparen der Kopie"
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "entfernen Sie den Aufruf von %<std::move%>"
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr "das Verschieben eines lokalen Objekts in einer return-Anweisung verhindert das Einsparen der Kopie"
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "redundantes Verschieben in Rückgabeanweisung"
  
! #: cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "redundantes Verschieben in Initialisierung"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "Wert von Destruktor zurückgegeben"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "vom Behandler eines Funktions-try-Blocks eines Konstruktors kann nicht zurückgekehrt werden"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "Rückgabe eines Wertes von einem Konstruktor"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "Return-Anweisung ohne Wert, in %qT zurückgebender Funktion"
  
! #: cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Initialisierungsliste wird zurückgegeben"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "widersprüchliche Typen %qT und %qT für Lambda-Rückgabetypen hergeleitet"
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "widersprüchliche Herleitung für automatischen Rückgabetyp: %qT und dann %qT"
  
! #: cp/typeck.cc:11573
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "Return-Anweisung mit Wert, in Funktion mit Rückgabetyp %qT"
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> darf nicht NULL zurückgeben, außer er ist mit %<throw%> deklariert (oder %<-fcheck-new%> ist eingeschaltet)"
  
! #: cp/typeck.cc:11691
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "bei der Rückkehr von %qD wird das Kopieren nicht eingespart"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr "bei der Rückkehr in %qD wird das Kopieren nicht eingespart"
  
! #: cp/typeck.cc:12295
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "Rvalue wird als Lvalue verwendet"
*************** msgstr "Logdatei %<vtv_set_ptr_data.log%
*** 72399,72415 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr "Logdatei %<vtv_count_data.log%> kann nicht geöffnet werden: %m"
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "unbekanntes Attribut %qs"
  
! #: d/d-attribs.cc:1153
  #, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "%q+D als schwach deklariert, nachdem es verwendet wurde"
  
! #: d/d-attribs.cc:1533
  #, 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"
--- 72591,72607 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr "Logdatei %<vtv_count_data.log%> kann nicht geöffnet werden: %m"
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "unbekanntes Attribut %qs"
  
! #: d/d-attribs.cc:1156
  #, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "%q+D als schwach deklariert, nachdem es verwendet wurde"
  
! #: d/d-attribs.cc:1553
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr "nur die Schalter %<inbranch%> und %<notinbranch%> sind für das %<simd%>-Attribut erlaubt"
*************** msgstr "überlappender Initialisierer f�
*** 72434,72476 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr "die Adresse von %qD ist niemals %<null%>"
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr "Zugriff auf das Member %qE erfordert %<this%>"
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr "es wurde versucht, eine Gleitkommadivision mit Rest an %qT durchzuführen"
  
! #: d/d-codegen.cc:2497
  #, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr "Zugriff auf den Rahmenzeiger von %qs ist nicht möglich"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, gcc-internal-format
  msgid "nested function missing body"
  msgstr "die geschachtelte Funktion muss einen Rumpf haben"
  
! #: d/d-codegen.cc:2565
  #, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "%qs ist eine geschachtelte Funktion, Zugriff von %qs aus ist nicht möglich"
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr "Variable %qs hat bereichsbasierte Destruktion, daher kann kein Funktionsabschluss gebaut werden"
  
! #: d/d-codegen.cc:2882
  #, gcc-internal-format
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "explizite Register-Variable %qs kann nicht in verschachtelter Funktion verwendet werden"
  
! #: d/d-codegen.cc:3107
  #, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr "Vorwärtsbezug zum Rahmen von %qs"
--- 72626,72668 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr "die Adresse von %qD ist niemals %<null%>"
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr "Zugriff auf das Member %qE erfordert %<this%>"
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr "es wurde versucht, eine Gleitkommadivision mit Rest an %qT durchzuführen"
  
! #: d/d-codegen.cc:2507
  #, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr "Zugriff auf den Rahmenzeiger von %qs ist nicht möglich"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, gcc-internal-format
  msgid "nested function missing body"
  msgstr "die geschachtelte Funktion muss einen Rumpf haben"
  
! #: d/d-codegen.cc:2575
  #, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "%qs ist eine geschachtelte Funktion, Zugriff von %qs aus ist nicht möglich"
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr "Variable %qs hat bereichsbasierte Destruktion, daher kann kein Funktionsabschluss gebaut werden"
  
! #: d/d-codegen.cc:2892
  #, gcc-internal-format
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "explizite Register-Variable %qs kann nicht in verschachtelter Funktion verwendet werden"
  
! #: d/d-codegen.cc:3117
  #, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr "Vorwärtsbezug zum Rahmen von %qs"
*************** msgstr "falsches Argument für %<-fmodul
*** 72548,72579 ****
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "falsches Argument für %<-fversion=%>: %qs"
  
! #: d/d-lang.cc:993
  #, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "»%s« kann nicht zum Schreiben geöffnet werden: %m"
  
! #: d/d-lang.cc:1000
  #, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr "beim Schreiben in »%s«: %m"
  
! #: d/d-lang.cc:1020
  #, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "»%s« kann nicht zum Lesen geöffnet werden: %m"
  
! #: d/d-lang.cc:1045
  #, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr "beim Lesen der ddoc-Datei »%s«: %m"
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr "das Argument %<-fonly=%> unterscheidet sich vom Namen der ersten Eingabedatei"
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr "die Vorwärtsreferenz in der Definition kann nicht aufgelöst werden"
--- 72740,72771 ----
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "falsches Argument für %<-fversion=%>: %qs"
  
! #: d/d-lang.cc:997
  #, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "»%s« kann nicht zum Schreiben geöffnet werden: %m"
  
! #: d/d-lang.cc:1004
  #, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr "beim Schreiben in »%s«: %m"
  
! #: d/d-lang.cc:1024
  #, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "»%s« kann nicht zum Lesen geöffnet werden: %m"
  
! #: d/d-lang.cc:1049
  #, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr "beim Lesen der ddoc-Datei »%s«: %m"
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr "das Argument %<-fonly=%> unterscheidet sich vom Namen der ersten Eingabedatei"
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr "die Vorwärtsreferenz in der Definition kann nicht aufgelöst werden"
*************** msgstr "es ist unklar, wie %qs zu lösch
*** 72670,72676 ****
  msgid "%qs is not an associative array"
  msgstr "%qs ist kein assoziatives Array"
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr "für den Zugriff auf Member %qs wird %<this%> benötigt"
--- 72862,72868 ----
  msgid "%qs is not an associative array"
  msgstr "%qs ist kein assoziatives Array"
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr "für den Zugriff auf Member %qs wird %<this%> benötigt"
*************** msgstr "Delegation ist nur bei nicht-sta
*** 72685,72706 ****
  msgid "%qs is not a field, but a %qs"
  msgstr "%qs ist kein Feld, sondern ein %qs"
  
! #: d/expr.cc:1977
  #, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr "rekursive Referenz %qs"
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "nicht konstanter Ausdruck %qs"
  
! #: d/expr.cc:2804
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%qs ist kein Ausdruck"
  
! #: d/expr.cc:2811
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "Typ %qs ist kein Ausdruck"
--- 72877,72898 ----
  msgid "%qs is not a field, but a %qs"
  msgstr "%qs ist kein Feld, sondern ein %qs"
  
! #: d/expr.cc:1975
  #, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr "rekursive Referenz %qs"
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "nicht konstanter Ausdruck %qs"
  
! #: d/expr.cc:2839
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%qs ist kein Ausdruck"
  
! #: d/expr.cc:2846
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "Typ %qs ist kein Ausdruck"
*************** msgstr "COM-Objekte können nicht geworf
*** 72791,72807 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "D-Inline-Assembler-Anweisungen werden in GDC nicht unterstützt."
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr "Ausdruck %qs erfordert %<object.TypeInfo%> und kann nicht mit %<-fno-rtti%> verwendet werden"
  
! #: d/typeinfo.cc:1458
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "%<object.TypeInfo%> kann nicht mit %<-fno-rtti%> verwendet werden"
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr "%<object.TypeInfo%> konnte nicht gefunden werden, wird aber implizit verwendet"
--- 72983,72999 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "D-Inline-Assembler-Anweisungen werden in GDC nicht unterstützt."
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr "Ausdruck %qs erfordert %<object.TypeInfo%> und kann nicht mit %<-fno-rtti%> verwendet werden"
  
! #: d/typeinfo.cc:1455
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "%<object.TypeInfo%> kann nicht mit %<-fno-rtti%> verwendet werden"
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr "%<object.TypeInfo%> konnte nicht gefunden werden, wird aber implizit verwendet"
*************** msgstr "Feldreferenz bei %C kann nicht m
*** 73136,73143 ****
  
  #: 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
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr "Coarrays bei %C ausgeschaltet, %<-fcoarray=%> schaltet sie ein"
--- 73328,73335 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr "Coarrays bei %C ausgeschaltet, %<-fcoarray=%> schaltet sie ein"
*************** msgstr "Die 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"
--- 73613,73619 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Argumente von %qs bei %L und %L können nicht beide literale BOZ-Konstanten sein"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Ungültige Verwendung der BOZ-Literalkonstante bei %L"
*************** msgstr "Argument %qs des intrinsischen %
*** 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"
--- 73688,73694 ----
  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:8466
  #, 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
*** 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"
--- 73828,73834 ----
  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:4160
  #, 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ä
*** 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"
--- 73843,73849 ----
  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:4955
  #, 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"
*************** msgid "The errmsg= argument at %L must b
*** 73792,73799 ****
  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"
--- 73984,73991 ----
  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:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Koarrays bei %L ausgeschaltet, %<-fcoarray=%> schaltet sie ein"
*************** msgid "BOZ constant at %L cannot appear
*** 73892,73900 ****
  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"
--- 74084,74092 ----
  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:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "intrinsisches %qs mit KIND-Argument bei %L"
*************** msgstr "Argument %qs des intrinsischen %
*** 73909,73920 ****
  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)"
--- 74101,74112 ----
  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:4272 fortran/check.cc:4280
  #, 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:4290
  #, 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)"
*************** msgstr "Argument %qs des intrinsischen %
*** 74009,74628 ****
  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"
--- 74201,74820 ----
  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:4112
  #, 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:4127
  #, 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:4132
  #, 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:4157
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Verschiedene Zeichenarten bei %L"
  
! #: fortran/check.cc:4166
  #, 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:4197
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "intrinsisches %qs mit CHARACTER-Argument bei %L"
  
! #: fortran/check.cc:4209
  #, 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:4219
  #, 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:4304
  #, 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:4323
  #, 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:4332
  #, 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:4510
  #, 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:4644
  #, 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:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, 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:4767
  #, 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:4779
  #, 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:4790
  #, 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:4797
  #, 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:4808
  #, 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:4817
  #, 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:4857
  #, 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:4884
  #, 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:4940
  #, 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:4948
  #, 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:4991
  #, 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:5069 fortran/check.cc:7228
  #, 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:5130
  #, 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:5140
  #, 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:5159
  #, 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:5210
  #, 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:5242
  #, 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:5252
  #, 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:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr "MASK kommt bei %L ohne IDENTITY vor"
  
! #: fortran/check.cc:5275
  #, 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:5283
  #, 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:5374
  #, 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:5384
  #, 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:5391
  #, 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:5414
  #, 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:5454
  #, 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:5472
  #, 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:5481
  #, 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:5516 fortran/simplify.cc:7895
  #, 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:5533 fortran/check.cc:5552
  #, 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:5543 fortran/check.cc:5562
  #, 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:5681
  #, 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:5712
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "intrinsisches %qs mit RADIX-Argument bei %L"
  
! #: fortran/check.cc:5760
  #, 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:5841 fortran/check.cc:8446
  #, 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:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, 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:5868 fortran/check.cc:6015
  #, 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:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr failed"
  
! #: fortran/check.cc:5994
  #, 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:6055
  #, 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:6109
  #, 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:6143
  #, 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:6155
  #, 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:6162
  #, 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:6169
  #, 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:6176
  #, 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:6182
  #, 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:6201
  #, 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:6210
  #, 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:6216
  #, 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:6237
  #, 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:6248
  #, 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:6254
  #, 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:6261
  #, 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:6277
  #, 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:6289
  #, 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:6296
  #, 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:6302
  #, 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:6316
  #, 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:6328
  #, 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:6335
  #, 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:6341
  #, 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:6355
  #, 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:6361
  #, 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:6372
  #, 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:6380
  #, 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:6389
  #, 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:6396
  #, 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:6407
  #, 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:6412
  #, 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:6440
  #, 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:6456
  #, 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:6475
  #, 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:6499
  #, 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:6774
  #, 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:6786
  #, 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:6824
  #, 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:6884
  #, 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:6913
  #, 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:6939
  #, 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:6950
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Argument %<team%> für %<this_image%> bei %L"
  
! #: fortran/check.cc:6961
  #, 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:7003
  #, 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:7055
  #, 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:7074
  #, 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:7082
  #, 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:7117
  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:7242
  #, 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:7255
  #, 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:7391
  #, 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:7403
  #, 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:7558 fortran/check.cc:7594
  #, 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:7605
  #, 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:7623
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error string must be null terminated"
  
! #: fortran/check.cc:7635
  #, 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:7677
  #, 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:7684
  #, 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:7705
  #, 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:7715
  #, 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:7722
  #, 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:7742
  #, 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:7752
  #, 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:7767 fortran/check.cc:7774
  #, 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:7988
  #, 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:8170
  #, 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:8359 fortran/check.cc:8370
  #, 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:8430
  #, 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:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Höchste Erweiterungsstufe mit Typ %qs bei %L erreicht"
*************** msgstr "Unbenutzte Initialisierungszeich
*** 74687,74698 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "Initialisierungszeichenkette bei %L wurde abgeschnitten, um zur Variable zu passen (%wd/%wd)"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L ist kleiner als Eins"
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "End-Index der Teilzeichenkette bei %L überschreitet Zeichenkettenlänge"
--- 74879,74890 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "Initialisierungszeichenkette bei %L wurde abgeschnitten, um zur Variable zu passen (%wd/%wd)"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L ist kleiner als Eins"
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "End-Index der Teilzeichenkette bei %L überschreitet Zeichenkettenlänge"
*************** msgstr "Nichtzeiger-Objekt %qs mit Stand
*** 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"
--- 74934,76995 ----
  msgid "Simplification error"
  msgstr "Interner Fehler: Simplification error"
  
! #: fortran/decl.cc:329
  #, 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:343
  #, 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:350
  #, 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:488
  #, 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:514
  #, 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:619
  #, 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:627
  #, 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:637
  #, 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:684
  #, 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:708
  #, 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:731
  #, 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:773
  #, 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:789
  #, 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:798
  #, 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:837
  #, 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:846
  #, 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:869
  #, 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:874
  #, 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:885
  #, 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:917
  #, 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:945
  #, 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:947
  #, 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:974
  #, 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:998
  #, 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:1063
  #, 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:1087
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Falsche INTENT-Spezifikation bei %C"
  
! #: fortran/decl.cc:1109
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurückgestelltem Typ bei %C"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Zeichenlänge alten Stils bei %C"
  
! #: fortran/decl.cc:1263
  #, 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:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, 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:1430
  #, 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:1442
  #, 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:1460
  #, 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:1476
  #, 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:1559
  #, 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:1624
  #, 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:1631
  #, 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:1638
  #, 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:1647
  #, 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:1657
  #, 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:1678
  #, 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:1683
  #, 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:1690
  #, 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:1702
  #, 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:1713
  #, 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:1727
  #, 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:1745
  #, 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:1753
  #, 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:1762
  #, 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:1769
  #, 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:1780
  #, 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:1836
  #, 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:1865
  #, 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:1940
  #, 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:1980
  #, 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:1995
  #, 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:2004 fortran/decl.cc:2010
  #, 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:2150
  #, 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:2163
  #, 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:2173
  #, 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:2216
  #, 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:2260
  #, 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:2273
  #, 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:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "Falsche Form des Initialisierers bei %L"
  
! #: fortran/decl.cc:2290
  #, 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:2325
  #, 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:2375
  #, 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:2441 fortran/decl.cc:2448
  #, 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:2457
  #, 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:2466
  #, 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:2490 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:2545
  #, 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:2552
  #, 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:2576
  #, 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:2593
  #, 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:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
  
! #: fortran/decl.cc:2667
  #, 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:2684
  #, 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:2705
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Fehler in Zeigerinitialisierung bei %C"
  
! #: fortran/decl.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Nicht-NULL-Zeigerinitialisierung bei %C"
  
! #: fortran/decl.cc:2735
  #, 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:2792
  #, 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:2794
  #, 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:2802
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "Entität %qs bei %C kann keine Argumente haben"
  
! #: fortran/decl.cc:2812
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Ungültiges Zeichen %qc in Variablenname bei %C"
  
! #: fortran/decl.cc:2854
  #, 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:2864
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Feld mit impliziter Form bei %L"
  
! #: fortran/decl.cc:2921
  #, 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:2929
  #, 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:3030
  #, 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:3041
  #, 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:3067
  #, 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:3075
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Interner Fehler: Cannot set pointee array spec."
  
! #: fortran/decl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisierung im alten Stil bei %C"
  
! #: fortran/decl.cc:3146
  #, 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:3159
  #, 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:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Initialisierung bei %C ist nicht für eine Zeigervariable"
  
! #: fortran/decl.cc:3202
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Zeigerinitialisierung bei %C benötigt %<=>%>, nicht %<=%>"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.cc:3227
  #, 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:3244
  #, 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:3253
  #, 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:3267
  #, 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:3275
  #, 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:3283
  #, 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:3292
  #, 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:3309
  #, 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:3373 fortran/decl.cc:3408
  #, 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:3414
  #, 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:3473 fortran/decl.cc:3550
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Fehlende rechte Klammer bei %C"
  
! #: fortran/decl.cc:3486 fortran/decl.cc:3621
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.cc:3494 fortran/decl.cc:3627
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Skalaren Initialisierungsausdruck bei %C erwartet"
  
! #: fortran/decl.cc:3524 fortran/decl.cc:4418
  #, 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:3537
  #, 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:3548
  #, 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:3653
  #, 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:3785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaxfehler in CHARACTER-Deklaration bei %C"
  
! #: fortran/decl.cc:3886
  #, 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:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Strukturname nach RECORD bei %C erwartet"
  
! #: fortran/decl.cc:4072
  #, 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:4101
  #, 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:4125
  #, 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:4136
  #, 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:4174
  #, 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:4181
  #, 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:4208
  #, 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:4215
  #, 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:4244
  #, 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:4253
  #, 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:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "BYTE-Typ bei %C"
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Bei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfügbar"
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Vermuteter Typ bei %C ist für Komponenten nicht erlaubt"
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Vermuteter Typ bei %C"
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE mit intrinsischer Typspezifikation bei %C"
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Falsch geformte Typspezifikation bei %C"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX bei %C"
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Typname %qs bei %C ist mehrdeutig"
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "CLASS-Anweisung bei %C"
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Typname %qs bei %C in Konflikt mit vorher deklarierter Entität bei %L, die den gleichen Namen hat"
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr "Der Typ %qs ist nicht parametrisiert, daher darf die Typparameterspezifikationsliste bei %C nicht erscheinen"
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Doppelte IMPLICIT NONE-Anweisung bei %C"
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "IMPLICIT NONE mit Angabenliste bei %C"
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Fehlender Zeichenbereich in IMPLICIT bei %C"
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Buchstaben in IMPLICIT-Anweisung bei %C müssen in alphabetischer Reihenfolge sein"
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "IMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)Anweisung"
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Leere IMPLICIT-Anweisung bei %C"
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "IMPORT-Anweisung bei %C ist nur in einem INTERFACE-Körper erlaubt"
  
! #: fortran/decl.cc:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: C1210 IMPORT-Anweisung bei %C ist im Körper einer Schnittstelle für Modulprozedur nicht erlaubt"
  
! #: fortran/decl.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "IMPORT-Anweisung bei %C"
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "Import-Name %qs bei %C ist im lokalen Gültigkeitsbereich"
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "IMPORT %qs aus Host-Sichtbarkeitseinheit bei %C nicht möglich - existiert nicht."
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert"
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaxfehler in IMPORT-Anweisung bei %C"
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr "F2018: C897 Die IMPORT-Anweisung bei %C darf nicht in einem Hauptprogramm, einem externen Unterprogramm, einem Modul oder Blockdaten vorkommen"
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr "F2018: C898 IMPORT-Anweisung bei %C ist nicht erlaubt, da eine Bereichseinheit eine ONLY-Angabe hat und nur IMPORT eine ONLY-Angabe haben kann"
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr "F2018: C899 IMPORT, NONE darf nicht in der Scoping-Einheit eines Submoduls wie bei %C vorkommen"
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr "F2018: C8100 IMPORT-Anweisung bei %C ist nicht erlaubt, da %s bereits deklariert wurde und in der Gültigkeitsbereichseinheit eindeutig sein muss"
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste benannter Entitäten bei %C erwartet"
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Fehlende Kodimensionsangabe bei %C"
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Fehlende Dimensionsangabe bei %C"
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Doppeltes Attribut %s bei %L"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %L ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
  
! #: fortran/decl.cc:6240
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Attribut ALLOCATABLE bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "KIND-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "KIND-Attribut bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Komponente mit KIND-Attribut bei %C muss ein INTEGER sein"
  
! #: fortran/decl.cc:6269
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "LEN-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.cc:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "LEN-Attribut bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Komponente mit LEN-Attribut bei %C muss INTEGER sein"
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribut bei %L ist in TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Attribut bei %L ist in STRUCTURE-Definition nicht erlaubt"
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s bei %L in einer TYPE-Definition"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "Attribut %s bei %L ist außerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubt"
  
! #: fortran/decl.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribut bei %L ist außerhalb einer TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "ASYNCHRONOUS-Attribut bei %C"
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "CONTIGUOUS-Attribut bei %C"
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubt"
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "PROTECTED-Attribut bei %C"
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "VALUE-Attribut bei %C"
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "VOLATILE-Attribut bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Bad attribute"
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegeben"
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "Implizit deklarierte BIND(C)-Funktion %qs bei %L ist möglicherweise nicht interoperabel mit C"
  
! #: fortran/decl.cc:6621
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %L könnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) ist"
  
! #: fortran/decl.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Typdeklaration %qs bei %L ist nicht C-kompatibel, aber sie ist BIND(C)"
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Variable %qs bei %L könnte mit C inkompatibel sein, aber sie ist BIND(C)"
  
! #: fortran/decl.cc:6650
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "Variable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global ist"
  
! #: fortran/decl.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) haben"
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) haben"
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Rückgabetyp der BIND(C)-Funktion %qs bei %L kann kein Feld sein"
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Rückgabetyp der BIND(C)-Funktion %qs von Zeichentyp bei %L muss die Länge 1 haben"
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr "Symbol %qs bei %L ist als PRIVATE markiert, ist aber über den Standardbindungsnamen %qs zugreifbar"
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Entweder Entität oder Name eines gemeinsamen Blocks für Attribut-Spezifikationsanweisung bei %C erforderlich"
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Entität oder Name eines gemeinsamen Blocks für Attribut-Spezifikationsanweisung bei %C fehlt"
  
! #: fortran/decl.cc:6829
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Fehlendes Symbol"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "BIND(C)-Anweisung bei %C"
  
! #: fortran/decl.cc:6936
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "CLASS-Entität bei %C kann nicht das PARAMETER-Attribut haben"
  
! #: fortran/decl.cc:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Abgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftreten"
  
! #: fortran/decl.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaxfehler in anonymer Struktur-Deklaration bei %C"
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaxfehler in Daten-Deklaration bei %C"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "MODULE-Präfix bei %C"
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE-Präfix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces sein"
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "IMPURE-Prozedur bei %C"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE und IMPURE dürfen bei %C nicht gleichzeitig stehen"
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "ELEMENTAL-Präfix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "PURE-Präfix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "RECURSIVE-Präfix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.cc:7354
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Bei %C wird eine Typparameterliste erwartet"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument für Alternativrückgabe bei %C"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Bei %C wird ein Parametername erwartet"
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Name %qs bei %C ist der Name der Prozedur"
  
! #: fortran/decl.cc:7438
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Parameterliste in Typdeklaration bei %C erwartet"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Unerwartete Angaben in formaler Argumentliste bei %C"
  
! #: fortran/decl.cc:7459
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Doppelter Name %qs in Parameterliste bei %C"
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Doppeltes Symbol %qs in formaler Argumentliste bei %C"
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "Formales Argument %qs für MODULE PROCEDURE widerspricht alternativer Rückgabe bei %C"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr "Formales Argument für MODULE PROCEDURE ist alternative Rückgabe und widerspricht %qs in der separaten Deklaration bei %C"
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Konflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Konflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-Variable bei %C muss vom Funktionsnamen verschieden sein"
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "BIND(C)-Attribut bei %L kann nicht für eine interne Prozedur angegeben werden"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "BIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)"
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "BIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C haben"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Scheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME haben"
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Prozedur %qs bei %L hat bereits grundlegenden Typen %s"
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaxfehler in PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> nach Bindeattributen bei %C erwartet"
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS oder explizite Schnittstelle bei %C erforderlich"
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaxfehler in Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE bei %C muss in einer allgemeinen Schnittstelle sein"
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "»::« in MODULE PROCEDURE-Anweisung bei %L"
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Formale Argumentliste in Funktionsdefinition bei %C erwartet"
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "BIND(C)-Attribut bei %L kann nur für Variablen oder gemeinsame Blöcke verwendet werden"
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Unverträglichkeit in BIND(C)-Namen (%qs/%qs) bei %C"
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ENTRY-Anweisung bei %C"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftreten"
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftreten"
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftreten"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftreten"
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftreten"
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftreten"
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftreten"
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftreten"
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftreten"
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftreten"
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftreten"
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftreten"
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Unerwartete ENTRY-Anweisung bei %C"
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "ENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftreten"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Erforderte Klammern vor BIND(C) bei %C fehlen"
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "ENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verboten"
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Alternatives Rückgabe-Dummyargument kann nicht in einer SUBROUTINE mit BIND(C)-Attribut bei %L auftreten"
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Ungültiger C-Name in NAME=-Spezifizierung bei %C"
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaxfehler in NAME=-Spezifikation für Bindungsmarke bei %C"
  
! #: fortran/decl.cc:8959
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Spezifikation NAME= bei %C sollte ein konstanter Ausdruck sein"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "NAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart sein"
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Schließende Klammer für Bindungsmarke bei %C fehlt"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "In BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME nicht erlaubt bei BIND(C) für ABSTRACT INTERFACE bei %C"
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Unerwartete END-Anweisung bei %C"
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "END-Anweisung statt %s-Anweisung bei %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "»%s«-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Blocknamen von %qs in »%s«-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Beendenden Namen bei %C erwartet"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Marke %qs für »%s«-Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Fehlende Feldspezifikation bei %L in DIMENSION-Anweisung"
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Für %s bei %L wurden Dimensionen nach dessen Initialisierung angegeben"
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Feldspezifikation bei %L in CODIMENSION-Anweisung fehlt"
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Feldspezifikation muss bei %L aufgeschoben werden"
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> bei %C erwartet"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Variablennamen bei %C erwartet"
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-Zeiger bei %C muss eine Ganzzahl sein"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benötigen %d Bytes"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "»,« bei %C erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.cc:9749
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Interner Fehler: Cannot set Cray pointee array spec."
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Doppelte Feldspezifikation für Cray-Zeigerende bei %C"
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "»)« bei %C erwartet"
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> oder Ende der Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Cray-Zeiger-Deklaration bei %C benötigt den Schalter %<-fcray-pointer%>"
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "CONTIGUOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaxfehler in PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PRIVATE-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PUBLIC-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Variablennamen bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Zeichen »=« in PARAMETER-Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Ausdruck bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisierung einer bereits initialisierten Variablen bei %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER ohne »()« bei %C"
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Unerwartete Zeichen in PARAMETER-Anweisung bei %C"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "In AUTOMATIC-Anweisung bei %C wird eine »entity-list« erwartet"
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaxfehler in AUTOMATIC-Anweisung bei %C"
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "»entity-list« in STATIC-Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaxfehler in STATIC-Anweisung bei %C"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Umfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-Anweisung"
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "SAVE-Anweisung bei %C folgt umfassender SAVE-Anweisung"
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "SAVE des COMMON-Blocks %qs bei %C ist in einem BLOCK-Konstrukt nicht erlaubt"
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaxfehler in SAVE-Anweisung bei %C"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "VALUE-Anweisung bei %C"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "VOLATILE für Coarray-Variable %qs bei %C angegeben, die use-/host-assoziiert ist"
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaxfehler in ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "MODULE-PROCEDURE-Deklaration bei %C"
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle sein"
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Intrinsische Prozedur bei %L kann keine MODULE PROCEDURE sein"
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Mehrdeutiges Symbol in TYPE-Definition bei %C"
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symbol %qs bei %C wurde vorher noch nicht definiert"
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ"
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs kann bei %C nicht erweitert werden, da es BIND(C) ist"
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist"
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "ABSTRACT-Typ bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Failed to create structure type '%s' at %C"
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Typdefinition von %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Ausschuss hinter MAP-Anweisung bei %C"
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Ausschuss hinter UNION-Anweisung bei %C"
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Strukturname erwartet in unverschachtelter Strukturdeklaration bei %C"
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ausschuss hinter unverschachtelter STRUCTURE-Anweisung bei %C"
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Strukturname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "»::« in TYPE-Definition bei %C erwartet"
  
! #: fortran/decl.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "Gemangelte abgeleitete Typdefinition bei %C"
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %s"
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistyp"
  
! #: fortran/decl.cc:11441
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Scheinargument %qs bei %L darf kein abgeleiteter Typ bei %C sein"
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Abgeleitete Typdefinition von %qs bei %C wurde bereits definiert"
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %C"
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form sein"
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM und ENUMERATOR bei %C"
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Zähler übersteigt den C-Ganzzahltyp bei %C"
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L nicht mit Ganzzahlausdruck initialisiert"
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Anweisung zur ENUM-Definition vor %C erwartet"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaxfehler in ENUMERATOR-Definition bei %C"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Doppelte Zugriffsspezifikation bei %C"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulässiges NOPASS bei %C"
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulässiges PASS bei %C"
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Doppeltes POINTER-Attribut bei %C"
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Doppeltes NON_OVERRIDABLE bei %C"
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Doppeltes DEFERRED bei %C"
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Zugriffsspezifikation bei %C erwartet"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Bindeattribut bei %C erwartet"
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE und DEFERRED können nicht gleichzeitig bei %C auftreten"
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "POINTER-Attribut ist für Prozedurzeiger-Komponente bei %C erforderlich"
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Schnittstellenname nach %<(%> bei %C erforderlich"
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> bei %C erwartet"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Schnittstelle muss für DEFERRED-Bindung bei %C angegeben werden"
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(Schnittstelle) bei %C sollte als DEFERRED deklariert sein"
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Bindungsname bei %C erwartet"
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-Liste bei %C"
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> ist ungültig für DEFERRED-Bindung bei %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> in PROCEDURE-Bindung mit explizitem Ziel bei %C erforderlich"
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Bindungsziel hinter %<=>%> bei %C erforderlich"
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Typ %qs mit DEFERRED-Bindung bei %C ist nicht ABSTRACT"
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine Prozedur mit Bindungsname %qs für den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> bei %C erwartet"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Generischer Name oder Operatordeskriptor bei %C erwartet"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Kaputte GENERIC-Anweisung bei %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> bei %C erwartet"
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr "Die Zugriffsangabe bei %L ist nicht in einem Modul"
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr "Der Generic-Spec-Name %qs bei %C widerspricht dem Namen der bei %L deklarierten Entität, die keine Prozedur ist"
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Es gibt bereits eine nicht-generische Prozedur namens %qs bei %C"
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "Die Zugriffsangabe bei %L widerspricht der bereits für %qs angegebenen"
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "Die Zugriffsangabe bei %L wiederholt die bereits für %qs angegebene"
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr "Das generic-spec in der generischen Anweisung bei %C hat einen Typ aus der Deklaration bei %L"
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "Der benutzerdefinierte Operator bei %L muss dieselbe Zugriffsangabe wie der bereits definierte benutzerdefinierte Operator %qs haben"
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr "Der Benutzeroperator bei %L wiederholt die Zugriffsangabe des bereits definierten Benutzeroperators %qs"
  
! #: fortran/decl.cc:12445
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "Ein spezifischer Prozedurname wird bei %C erwartet"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr "Der Name %qs der spezifischen Prozedur bei %C widerspricht dem der generic-spec"
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "%qs ist bereits als spezifische Prozedur für das generische %qs bei %C definiert"
  
! #: fortran/decl.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "Ausschuss hinter GENERIC-Anweisung bei %C"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs sein"
  
! #: fortran/decl.cc:12618
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine nicht-generische Prozedur mit Bindungsname %qs für den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Bindung bei %C muss denselben Zugriff wie bereits definierte Bindung %qs haben"
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Spezifischer Bindungsname bei %C erwartet"
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs bereits als spezifische Bindung für das generische %qs bei %C definiert"
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Ausschuss hinter GENERIC-Bindung bei %C"
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "FINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehen"
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Deklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Leeres FINAL bei %C"
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Prozedurname im Modul bei %C erwartet"
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> bei %C erwartet"
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Unbekannter Prozedurname %qs bei %C"
  
! #: fortran/decl.cc:12818
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs bei %C ist bereits als FINAL-Prozedur definiert"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Unbekanntes Attribut in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaxfehler in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Direktive %<GCC unroll%> verlangt eine konstante Anzahl (maximal %u), bei %C"
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaxfehler in !GCC$-UNROLL-Direktive bei %C"
  
! #: fortran/decl.cc:13045
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaxfehler in !GCC$-IVDEP-Direktive bei %C"
  
! #: fortran/decl.cc:13062
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-VECTOR-Direktive bei %C"
  
! #: fortran/decl.cc:13079
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-NOVECTOR-Direktive bei %C"
*************** msgstr "RE-part_ref bei %C"
*** 76952,77364 ****
  msgid "IM part_ref at %C"
  msgstr "IM-part_ref bei %C"
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "elementare Funktionsargumente bei %C sind nicht konform"
  
! #: fortran/expr.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Numerische oder CHARACTER-Operanden benötigt in Ausdruck bei %L"
  
! #: fortran/expr.cc:2846
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Verkettungsoperator in Ausdruck bei %L muss zwei CHARACTER-Operanden haben"
  
! #: fortran/expr.cc:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Verkettungsoperator bei %L muss Zeichenketten der gleichen Sorte verketten"
  
! #: fortran/expr.cc:2863
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ".NOT.-Operator in Ausdruck bei %L muss einen LOGICAL-Operanden haben"
  
! #: fortran/expr.cc:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "LOGICAL-Operanden werden in Ausdruck bei %L benötigt"
  
! #: fortran/expr.cc:2890
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Nur intrinsische Operatoren können in Ausdruck bei %L verwendet werden"
  
! #: fortran/expr.cc:2898
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "In Ausdruck bei %L werden numerische Operanden benötigt"
  
! #: fortran/expr.cc:2921
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Ungültiger Initialisierungsausdruck für ALLOCATABLE-Komponente %qs in Strukturkonstruktor bei %L"
  
! #: fortran/expr.cc:3058
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Variable %qs mit vermuteter oder aufgeschobener Zeichenlänge in konstantem Ausdruck bei %L"
  
! #: fortran/expr.cc:3142
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "Transformierende intrinsische Routine %qs bei %L ist in einem Initialisierungs-Ausdruck nicht erlaubt"
  
! #: fortran/expr.cc:3173
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Funktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion sein"
  
! #: fortran/expr.cc:3276
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Intrinsische Funktion %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3315
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs wird bei %L verwendet, bevor dessen Definition vollständig ist"
  
! #: fortran/expr.cc:3335
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Größe bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.cc:3341
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.cc:3350
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Aufgeschobenes Feld %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3360
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Feld %qs bei %L ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.cc:3366
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermutetem Rang bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3376
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Parameter %qs bei %L wurde nicht deklariert oder ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/expr.cc:3430
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Unknown expression type"
  
! #: fortran/expr.cc:3570
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "Spezifikationsfunktion %qs bei %L kann keine Anweisungsfunktion sein"
  
! #: fortran/expr.cc:3577
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Spezifikationsfunktion %qs bei %L kann keine interne Funktion sein"
  
! #: fortran/expr.cc:3584
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "Spezifikationsfunktion %qs bei %L muss PURE sein"
  
! #: fortran/expr.cc:3592
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "Spezifikationsfunktion %qs bei %L kann nicht RECURSIVE sein"
  
! #: fortran/expr.cc:3753
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "Scheinargument %qs ist im Ausdruck bei %L nicht erlaubt"
  
! #: fortran/expr.cc:3761
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Scheinargument %qs bei %L kann nicht OPTIONAL sein"
  
! #: fortran/expr.cc:3768
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L kann nicht INTENT(OUT) sein"
  
! #: fortran/expr.cc:3790
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "Variable %qs kann nicht im Ausdruck bei %L auftreten"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/expr.cc:3821
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Unknown expression type"
  
! #: fortran/expr.cc:3841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Ausdruck bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/expr.cc:3853
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Funktion %qs bei %L muss PURE sein"
  
! #: fortran/expr.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Ausdruck bei %L muss skalar sein"
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr "Interner Fehler: optype_msgid overflow: %d"
  
! #: fortran/expr.cc:3898
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Unverträgliche Ränge in %s (%d und %d) bei %L"
  
! #: fortran/expr.cc:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Andere Form für %s bei %L für Dimension %d (%d und %d)"
  
! #: fortran/expr.cc:3980
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "Unpassige Typparameter %qs(%d/%d) %s bei %L/%L"
  
! #: fortran/expr.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "Die Zuweisung zu einer KIND- oder LEN-part_ref bei %L ist nicht erlaubt"
  
! #: fortran/expr.cc:4077
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs bei %L ist kein VALUE"
  
! #: fortran/expr.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Unzulässige Zuweisung an externe Prozedur bei %L"
  
! #: fortran/expr.cc:4096
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Unverträgliche Ränge %d und %d in Zuweisung bei %L"
  
! #: fortran/expr.cc:4103
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Unbekannter Variablentyp in Zuweisung bei %L"
  
! #: fortran/expr.cc:4121
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "Auf rechter Seite in Zuweisung bei %L tritt NULL auf"
  
! #: fortran/expr.cc:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "POINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L auf"
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr "BOZ-Literalkonstante in der Nähe von %L kann nicht einer %qs-Variablen zugewiesen werden"
  
! #: fortran/expr.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "Die Zuweisung zu einer KIND- oder LEN-Komponente eines parametrisierten Typs bei %L ist nicht erlaubt"
  
! #: fortran/expr.cc:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Unverträgliche Typen in DATA-Anweisung bei %L; versuchte Umwandlung von %s an %s"
  
! #: fortran/expr.cc:4262
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Zeiger-Zuweisungsziel ist kein POINTER bei %L"
  
! #: fortran/expr.cc:4270
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist"
  
! #: fortran/expr.cc:4294
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Grenzen für %qs bei %L erwartet"
  
! #: fortran/expr.cc:4299
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Grenzenangabe für %qs in Zeigerzuweisung bei %L"
  
! #: fortran/expr.cc:4328
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Bei %L darf kein Schritt vorhanden sein"
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Das Umordnen des Rangs erfordert eine Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L"
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Liste von %<untere-Grenze :%> oder Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L erwartet"
  
! #: fortran/expr.cc:4388
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Zeigerobjekt bei %L darf keinen Koindex haben"
  
! #: fortran/expr.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Ungültige Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/expr.cc:4434
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Funktionsergebnis %qs ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4443
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Abstrakte Schnittstelle %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4453
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Anweisungsfunktion %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4459
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Interne Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Eingebautes %qs bei %L ist in Zuweisung des Prozedurzeigers ungültig"
  
! #: fortran/expr.cc:4474
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Nichtintrinsische elementare Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Unpassende Zuweisung des Prozedurzeigers bei %L: Unpassende Aufrufkonvention"
  
! #: fortran/expr.cc:4550
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Unpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %qs ist kein Unterprogramm"
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Explizite Schnittstelle für Komponente %qs bei %L erforderlich: %s"
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Explizite Schnittstelle für %qs bei %L erforderlich: %s"
  
! #: fortran/expr.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Unpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %s"
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "Prozedurzeigerziel %qs bei %L muss entweder eine intrinsische Funktion, host- oder use-assoziiert oder referenziert sein, oder aber das EXTERNAL-Attribut haben"
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Zeiger-Zuweisungsziel darf keine Konstante sein bei %L"
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "Datenzeigerobjekt bei %L muss unbegrenzt polymorph oder von einem Typ mit BIND- oder SEQUENCE-Attribut sein, um zum unbegrenzt polymorphen Ziel zu passen"
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Verschiedene Typen in Zeigerzuweisung bei %L; Versuch der Zuweisung von %s an %s"
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Parameter verschiedener Typen in Zeigerzuweisung bei %L"
  
! #: fortran/expr.cc:4650
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Verschiedene Ränge in Zeigerzuweisung bei %L"
  
! #: fortran/expr.cc:4671
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Ziel der Rang-Neuzuordnung ist kleiner als die Größe des Zeigers (%ld < %ld) bei %L"
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr "Das angenommene Rangziel bei %L ist ein experimentelles Merkmal von F202y. Verwenden Sie die Option »-std=f202y« zum Einschalten"
  
! #: fortran/expr.cc:4699
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Ziel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L sein"
  
! #: fortran/expr.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Ziel der Rang-Neuzuordnung ist nicht Rang 1 bei %L"
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr "Das data-target bei %L ist ein Objekt von angenommenem Rang, daher muss das data-pointer-object %s eine Liste zur Neuzuordnung der Grenzen haben (Liste von lbound:ubound für jede Dimension)"
  
! #: fortran/expr.cc:4719
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "Das angenommene Rangdaten-Ziel bei %L muss zusammenhängend sein"
--- 77144,77556 ----
  msgid "IM part_ref at %C"
  msgstr "IM-part_ref bei %C"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "elementare Funktionsargumente bei %C sind nicht konform"
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Numerische oder CHARACTER-Operanden benötigt in Ausdruck bei %L"
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Verkettungsoperator in Ausdruck bei %L muss zwei CHARACTER-Operanden haben"
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Verkettungsoperator bei %L muss Zeichenketten der gleichen Sorte verketten"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ".NOT.-Operator in Ausdruck bei %L muss einen LOGICAL-Operanden haben"
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "LOGICAL-Operanden werden in Ausdruck bei %L benötigt"
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Nur intrinsische Operatoren können in Ausdruck bei %L verwendet werden"
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "In Ausdruck bei %L werden numerische Operanden benötigt"
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Ungültiger Initialisierungsausdruck für ALLOCATABLE-Komponente %qs in Strukturkonstruktor bei %L"
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Variable %qs mit vermuteter oder aufgeschobener Zeichenlänge in konstantem Ausdruck bei %L"
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "Transformierende intrinsische Routine %qs bei %L ist in einem Initialisierungs-Ausdruck nicht erlaubt"
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Funktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion sein"
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Intrinsische Funktion %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs wird bei %L verwendet, bevor dessen Definition vollständig ist"
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Größe bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.cc:3353
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Aufgeschobenes Feld %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Feld %qs bei %L ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.cc:3369
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermutetem Rang bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Parameter %qs bei %L wurde nicht deklariert oder ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Unknown expression type"
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "Spezifikationsfunktion %qs bei %L kann keine Anweisungsfunktion sein"
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Spezifikationsfunktion %qs bei %L kann keine interne Funktion sein"
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "Spezifikationsfunktion %qs bei %L muss PURE sein"
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "Spezifikationsfunktion %qs bei %L kann nicht RECURSIVE sein"
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "Scheinargument %qs ist im Ausdruck bei %L nicht erlaubt"
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Scheinargument %qs bei %L kann nicht OPTIONAL sein"
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L kann nicht INTENT(OUT) sein"
  
! #: fortran/expr.cc:3793
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "Variable %qs kann nicht im Ausdruck bei %L auftreten"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Unknown expression type"
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Ausdruck bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Funktion %qs bei %L muss PURE sein"
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Ausdruck bei %L muss skalar sein"
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr "Interner Fehler: optype_msgid overflow: %d"
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Unverträgliche Ränge in %s (%d und %d) bei %L"
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Andere Form für %s bei %L für Dimension %d (%d und %d)"
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "Unpassige Typparameter %qs(%d/%d) %s bei %L/%L"
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "Die Zuweisung zu einer KIND- oder LEN-part_ref bei %L ist nicht erlaubt"
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs bei %L ist kein VALUE"
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Unzulässige Zuweisung an externe Prozedur bei %L"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Unverträgliche Ränge %d und %d in Zuweisung bei %L"
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Unbekannter Variablentyp in Zuweisung bei %L"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "Auf rechter Seite in Zuweisung bei %L tritt NULL auf"
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "POINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L auf"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr "BOZ-Literalkonstante in der Nähe von %L kann nicht einer %qs-Variablen zugewiesen werden"
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "Die Zuweisung zu einer KIND- oder LEN-Komponente eines parametrisierten Typs bei %L ist nicht erlaubt"
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Unverträgliche Typen in DATA-Anweisung bei %L; versuchte Umwandlung von %s an %s"
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Zeiger-Zuweisungsziel ist kein POINTER bei %L"
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist"
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Grenzen für %qs bei %L erwartet"
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Grenzenangabe für %qs in Zeigerzuweisung bei %L"
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Bei %L darf kein Schritt vorhanden sein"
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Das Umordnen des Rangs erfordert eine Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L"
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Liste von %<untere-Grenze :%> oder Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L erwartet"
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Zeigerobjekt bei %L darf keinen Koindex haben"
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Ungültige Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Funktionsergebnis %qs ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Abstrakte Schnittstelle %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Anweisungsfunktion %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Interne Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Eingebautes %qs bei %L ist in Zuweisung des Prozedurzeigers ungültig"
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Nichtintrinsische elementare Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Unpassende Zuweisung des Prozedurzeigers bei %L: Unpassende Aufrufkonvention"
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Unpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %qs ist kein Unterprogramm"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Explizite Schnittstelle für Komponente %qs bei %L erforderlich: %s"
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Explizite Schnittstelle für %qs bei %L erforderlich: %s"
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Unpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %s"
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "Prozedurzeigerziel %qs bei %L muss entweder eine intrinsische Funktion, host- oder use-assoziiert oder referenziert sein, oder aber das EXTERNAL-Attribut haben"
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Zeiger-Zuweisungsziel darf keine Konstante sein bei %L"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "Datenzeigerobjekt bei %L muss unbegrenzt polymorph oder von einem Typ mit BIND- oder SEQUENCE-Attribut sein, um zum unbegrenzt polymorphen Ziel zu passen"
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Verschiedene Typen in Zeigerzuweisung bei %L; Versuch der Zuweisung von %s an %s"
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Parameter verschiedener Typen in Zeigerzuweisung bei %L"
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Verschiedene Ränge in Zeigerzuweisung bei %L"
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Ziel der Rang-Neuzuordnung ist kleiner als die Größe des Zeigers (%ld < %ld) bei %L"
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr "Das angenommene Rangziel bei %L ist ein experimentelles Merkmal von F202y. Verwenden Sie die Option »-std=f202y« zum Einschalten"
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Ziel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L sein"
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Ziel der Rang-Neuzuordnung ist nicht Rang 1 bei %L"
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr "Das data-target bei %L ist ein Objekt von angenommenem Rang, daher muss das data-pointer-object %s eine Liste zur Neuzuordnung der Grenzen haben (Liste von lbound:ubound für jede Dimension)"
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "Das angenommene Rangdaten-Ziel bei %L muss zusammenhängend sein"
*************** msgstr "Das angenommene Rangdaten-Ziel b
*** 77366,77562 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "Datenziel bei %L darf keinen Koindex haben"
  
! #: fortran/expr.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefern"
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr "Array der Größe 0 bei %L gefunden, an dieser Stelle wird eine Entität mit TARGET-Attribut erwartet"
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "Ziel der Zeigerzuweisung in Initialisierungsausdruck bei %L muss das TARGET-Attribut haben"
  
! #: fortran/expr.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Jeder Feldindex der Zielspezifikation bei %L muss ein konstanter Ausdruck sein"
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr "Start- und Endposition der Teilzeichenkette der Zielspezifikation bei %L müssen konstante Ausdrücke sein"
  
! #: fortran/expr.cc:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Zeiger-Zuweisungsziel bei %L ist weder TARGET noch POINTER"
  
! #: fortran/expr.cc:4839
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Falsches Ziel in Zeigerzuweisung in PURE-Prozedur bei %L"
  
! #: fortran/expr.cc:4848
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Zeigerzuweisung mit Vektorindex für rhs bei %L"
  
! #: fortran/expr.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Zeiger-Zuweisungsziel hat PROTECTED-Attribut bei %L"
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr "Zuweisung an zusammenhängenden Zeiger von nichtzusammenhängendem Ziel bei %L"
  
! #: fortran/expr.cc:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Zeiger bei %L in Zeigerzuweisung könnte Zeigerziel überdauern"
  
! #: fortran/expr.cc: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 "Die Komponente %qs bei %L vom abgeleiteten Typ %qs hat parametrisierte Typ- oder Arraylängenparameter, und das ist nicht mit einem Standardinitialisierer kompatibel"
  
! #: fortran/expr.cc:5055 fortran/resolve.cc:1574
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Ziel der Zeigerinitialisierung bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/expr.cc:5061
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Ziel der Zeigerinitialisierung bei %L muss das TARGET-Attribut haben"
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Ziel der Zeigerinitialisierung bei %L muss das SAVE-Attribut haben"
  
! #: fortran/expr.cc:5088
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "Ziel der Zeigerinitialisierung für Prozedur bei %L darf kein Prozedurzeiger sein"
  
! #: fortran/expr.cc:5094
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Interne Prozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Dummyprozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr "Interner Fehler: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  
! #: fortran/expr.cc:6738
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6746
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Nicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6754
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Benannte Konstante %qs in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6765
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs in Variablen-Definitionskontext (%s) bei %L ist keine Variable"
  
! #: fortran/expr.cc:6776
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Nicht-POINTER in Zeiger-Verbindungskontext (%s) bei %L"
  
! #: fortran/expr.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Typ nicht zugreifbar in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6845
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Parameterabfrage %qs für %qs in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6891
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Scheinargument %qs mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %L"
  
! #: fortran/expr.cc:6899
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Scheinargument %qs mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6916
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "Variable %qs ist PROTECTED und kann nicht in einem Zeigerzuordnungskontext (%s) bei %L vorkommen"
  
! #: fortran/expr.cc:6924
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "Variable %qs ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten"
  
! #: fortran/expr.cc:6939
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "Variable %qs kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftreten"
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
  
! #: fortran/expr.cc:7005
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
  
! #: fortran/expr.cc:7014
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "%qs bei %L ist mit einer Zeigerfunktion verbunden, die in einem Variablendefinitionskontext verwendet wird (%s)"
  
! #: fortran/expr.cc:7035
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Associate-Name %qs kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kann"
  
! #: fortran/expr.cc:7077
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Elemente mit demselben Wert bei %L und %L in Vektorindex in einem Variablen-Definitionskontext (%s)"
--- 77558,77754 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "Datenziel bei %L darf keinen Koindex haben"
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefern"
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr "Array der Größe 0 bei %L gefunden, an dieser Stelle wird eine Entität mit TARGET-Attribut erwartet"
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "Ziel der Zeigerzuweisung in Initialisierungsausdruck bei %L muss das TARGET-Attribut haben"
  
! #: fortran/expr.cc:4800
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Jeder Feldindex der Zielspezifikation bei %L muss ein konstanter Ausdruck sein"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr "Start- und Endposition der Teilzeichenkette der Zielspezifikation bei %L müssen konstante Ausdrücke sein"
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Zeiger-Zuweisungsziel bei %L ist weder TARGET noch POINTER"
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Falsches Ziel in Zeigerzuweisung in PURE-Prozedur bei %L"
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Zeigerzuweisung mit Vektorindex für rhs bei %L"
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Zeiger-Zuweisungsziel hat PROTECTED-Attribut bei %L"
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr "Zuweisung an zusammenhängenden Zeiger von nichtzusammenhängendem Ziel bei %L"
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Zeiger bei %L in Zeigerzuweisung könnte Zeigerziel überdauern"
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr "Die Komponente %qs bei %L vom abgeleiteten Typ %qs hat parametrisierte Typ- oder Arraylängenparameter, und das ist nicht mit einem Standardinitialisierer kompatibel"
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Ziel der Zeigerinitialisierung bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Ziel der Zeigerinitialisierung bei %L muss das TARGET-Attribut haben"
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Ziel der Zeigerinitialisierung bei %L muss das SAVE-Attribut haben"
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "Ziel der Zeigerinitialisierung für Prozedur bei %L darf kein Prozedurzeiger sein"
  
! #: fortran/expr.cc:5097
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Interne Prozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:5104
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Dummyprozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr "Interner Fehler: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Nicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Benannte Konstante %qs in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs in Variablen-Definitionskontext (%s) bei %L ist keine Variable"
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Nicht-POINTER in Zeiger-Verbindungskontext (%s) bei %L"
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Typ nicht zugreifbar in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Parameterabfrage %qs für %qs in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Scheinargument %qs mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %L"
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Scheinargument %qs mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6919
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "Variable %qs ist PROTECTED und kann nicht in einem Zeigerzuordnungskontext (%s) bei %L vorkommen"
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "Variable %qs ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten"
  
! #: fortran/expr.cc:6942
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "Variable %qs kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftreten"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "%qs bei %L ist mit einer Zeigerfunktion verbunden, die in einem Variablendefinitionskontext verwendet wird (%s)"
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Associate-Name %qs kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kann"
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Elemente mit demselben Wert bei %L und %L in Vektorindex in einem Variablen-Definitionskontext (%s)"
*************** msgid "Illegal id in copy_walk_reduction
*** 77577,77583 ****
  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"
--- 77769,77775 ----
  msgstr "Illegal id in copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "Variable %qs bei %L wird auf und
*** 77638,77680 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Unterprogramm %qs definiert werden"
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld < %ld) in Schleife, die bei %L beginnt"
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld > %ld) in Schleife, die bei %L beginnt"
  
! #: fortran/frontend-passes.cc:3021
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "Variable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument für Funktion %qs"
  
! #: fortran/frontend-passes.cc:3027
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Funktion %qs definiert werden"
  
! #: fortran/frontend-passes.cc: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"
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "Scalarization using DIMEN_RANGE unimplemented"
  
! #: fortran/frontend-passes.cc:5185
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "Schleifen bei %L werden getauscht"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99302
! #: fortran/frontend-passes.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%s zwischen %L und %L"
--- 77830,77872 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Unterprogramm %qs definiert werden"
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld < %ld) in Schleife, die bei %L beginnt"
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld > %ld) in Schleife, die bei %L beginnt"
  
! #: fortran/frontend-passes.cc:3086
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "Variable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument für Funktion %qs"
  
! #: fortran/frontend-passes.cc:3092
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Funktion %qs definiert werden"
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Code zur Neu-Reservierung des reservierbaren Feldes bei %L wird hinzugefügt"
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "Scalarization using DIMEN_RANGE unimplemented"
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "Schleifen bei %L werden getauscht"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99302
! #: fortran/frontend-passes.cc:5908
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%s zwischen %L und %L"
*************** msgstr "Erstes Argument der definierten
*** 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"
--- 77991,78002 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
*************** msgstr "Effektives Argument für %qs mus
*** 78230,78541 ****
  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"
--- 78422,78739 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr "Das tatsächliche Argument für %qs bei %L ist ein Funktionsergebnis und das Dummy-Argument ist ALLOCATABLE"
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "Feldbereich mit Vektorindex als effektives Argument bei %L ist unverträglich mit INTENT(OUT), INTENT(INOUT), VOLATILE- und ASYNCHRONOUS-Attribut des Scheinarguments %qs"
  
! #: fortran/interface.cc:4092
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Effektives Argument mit vermuteter Form bei %L ist wegen VOLATILE-Attribut unverträglich mit dem Scheinargument ohne vermutete Form %qs"
  
! #: fortran/interface.cc:4110
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Feldbereich als effektives Argument bei %L ist wegen VOLATILE-Attribut unverträglich mit dem Scheinargument ohne vermutete Form %qs"
  
! #: fortran/interface.cc:4131
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "Zeigerfeld als effektives Argument bei %L erfordert wegen VOLATILE-Attribut ein Scheinargument %qs mit vermuteter Form oder als Zeigerfeld"
  
! #: fortran/interface.cc:4153
! #, fuzzy, gcc-internal-format
! #| msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr "Feld mit vermutetem Rang bei %L erfordert Scheinargument %qs mit vermutetem Rang"
! 
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Fehlende alternative Rückgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Fehlendes effektives Argument für Argument %qs bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Bad component code"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): List mismatch"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Gleiches effektives Argument mit INTENT(%s)-Argument %qs und INTENT(%s)-Argument %qs bei %L verbunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Prozedurargument bei %L ist lokal für PURE-Prozedur und hat das POINTER-Attribut"
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Effektives koindiziertes Argument bei %L in PURE-Prozedur wird an INTENT(%s)-Argument übergeben"
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Effektives koindiziertes Argument bei %L in PURE-Prozedur wird an POINTER-Scheinargument übergeben"
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Koindiziertem polymorphen effektiven Argument bei %L wird polymorphes Scheinargument %qs übergeben"
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Prozedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert; meinen Sie %qs?"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Prozedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert"
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Prozedur %qs mit einer impliziten Schnittstelle bei %L aufgerufen"
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Das Zeigerobjekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert sein"
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Das reservierbare Objekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert sein"
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Reservierbare Funktion %qs bei %L muss eine explizite Funktionsschnittstelle haben"
  
! #: fortran/interface.cc:4568
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Explizite Schnittstelle für polymorphes Argument bei %L erforderlich"
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Schlüsselwort-Argument erfordert explizite Schnittstelle für Prozedur %qs bei %L"
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Argument »%s« bei %L vermuteten Typs erfordert eine explizite Schnittstelle"
  
! #: fortran/interface.cc:4601
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Effektives Argument mit LOCK_TYPE oder mit LOCK_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle für Prozedur %qs"
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Effektives Argument mit EVENT_TYPE oder mit EVENT_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle für Prozedur %qs"
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "MOLD-Argument an NULL bei %L erforderlich"
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Das Übergeben des eingebauten NULL als tatsächliches Argument bei %L erfordert eine explizite Schnittstelle"
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Argument vermuteten Ranges erfordert eine explizite Schnittstelle bei %L"
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Prozedurzeiger-Komponente %qs mit einer impliziten Schnittstelle bei %L aufgerufen"
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Schlüsselwortargument erfordert explizite Schnittstelle für Prozedurzeigerkomponente %qs bei %L"
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "In NULL()-Argument bei %L wird MOLD= benötigt: Mehrdeutig zwischen spezifischen Funktionen %s und %s"
  
! #: fortran/interface.cc:4852
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Entität %qs bei %L ist bereits in der Schnittstelle vorhanden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.cc:5458
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht überschrieben werden"
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs bei %L überschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist"
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung überschreibt"
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs bei %L überschreibt eine PURE-Prozedur und muss auch PURE sein"
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs bei %L überschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein"
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs bei %L überschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein"
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs bei %L überschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein"
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs bei %L überschreibt eine FUNCTION und muss auch eine FUNCTION sein"
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Unpassendes Ergebnis für die überschreibende Prozedur %qs bei %L: %s"
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs bei %L überschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein"
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "Scheinargument %qs von %qs bei %L sollte %qs genannt werden, um zum zugehörigen Argument der überschriebenen Prozedur zu passen"
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Unpassende Argumente für die überschreibende Prozedur %qs bei %L: %s"
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs bei %L muss die gleiche Anzahl formaler Argumente wie die überschriebene Prozedur haben"
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs bei %L überschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein"
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs bei %L überschreibt eine Bindung mit PASS und muss ebenfalls PASS sein"
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "Scheinargument des übergebenen Objektes von %qs bei %L muss an der gleichen Stelle wie das Scheinargument des übergebenen Objektes der überschriebenen Prozedur stehen"
  
! #: fortran/interface.cc:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "DTIO-Scheinargument bei %L muss vom Typ %s sein"
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "DTIO-Scheinargument bei %L muss von KIND = %d sein"
  
! #: fortran/interface.cc:5652
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "DTIO-Scheinargument bei %L muss ein Skalar sein"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "DTIO-Scheinargument bei %L muss ein ASSUMED SHAPE ARRAY sein"
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "DTIO-Zeichenargument bei %L muss angenommene Länge haben"
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "DTIO-Scheinargument bei %L muss INTENT %s haben"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Alternativer Rücksprung bei %L ist in einer DTIO-Prozedur nicht erlaubt"
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "DTIO-Prozedur %qs bei %L muss ein Unterprogramm sein"
  
! #: fortran/interface.cc:5746
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu wenige Scheinargumente in DTIO-Prozedur %qs bei %L"
  
! #: fortran/interface.cc:5753
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu viele Scheinargumente in DTIO-Prozedur %qs bei %L"
*************** msgstr "Umwandlung von %s in %s bei %L"
*** 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"
--- 78928,78934 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "%s kann nicht nach %s bei %L umgewandelt werden"
*************** msgstr "NAMELIST %qs in READ-Anweisung b
*** 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"
--- 79474,79480 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L mit ALLOCATABLE- oder POINTER-Komponenten"
*************** msgstr "identifier overflow: %d"
*** 79448,79459 ****
  msgid "check_charlen_present(): length not set"
  msgstr "Interner Fehler: check_charlen_present(): length not set"
  
! #: 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 bei %L benötigt USE des intrinsischen Moduls ISO_FORTRAN_ENV, um seinen Ergebnistyp TEAM_TYPE zu definieren"
  
! #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
--- 79646,79657 ----
  msgid "check_charlen_present(): length not set"
  msgstr "Interner Fehler: check_charlen_present(): length not set"
  
! #: fortran/iresolve.cc:3258
  #, 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 bei %L benötigt USE des intrinsischen Moduls ISO_FORTRAN_ENV, um seinen Ergebnistyp TEAM_TYPE zu definieren"
  
! #: fortran/iresolve.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
*************** msgstr "STOP-Code bei %L muss Standardze
*** 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"
--- 80155,80161 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP-Code bei %L muss Standardganzzahltyp KIND=%d sein"
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "Der Spezifizierer QUIET bei %L muss ein skalarer LOGICAL sein"
*************** msgstr "Blockname %qs des SELECT-Konstru
*** 80470,80561 ****
  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"
--- 80668,80759 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE bei %C darf nicht in diesem Gültigkeitsbereich vorkommen"
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaxfehler in »SELECT TYPE«-Anweisung bei %C"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Selektor in SELECT TYPE bei %C ist keine benannte Variable; associate-name=> verwendet"
  
! #: fortran/match.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Der SELECT-RANK-Selektor bei %C muss eine angenommene Rangvariable sein"
  
! #: fortran/match.cc:7847
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaxfehler in SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Unerwartete CASE-Anweisung bei %C"
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaxfehler in CASE-Spezifikation bei %C"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Unerwartete TYPE IS-Anweisung bei %C"
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr "Typspezifikation darf keinen Sequenz-abgeleiteten Typ oder Typ mit BIND-Attribut in SELECT TYPE bei %C beschreiben [F2003:C815]"
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Alle LEN-Typparameter in der TYPE-IS-Anweisung bei %C müssen ASSUMED sein"
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaxfehler in TYPE IS-Spezifikation bei %C"
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaxfehler in CLASS IS-Spezifikation bei %C"
  
! #: fortran/match.cc:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Unerwartete RANK-Anweisung bei %C"
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Der SELECT-RANK-CASE-Ausdruck bei %C muss eine skalare, ganzzahlige Konstante sein"
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "Der Wert des SELECT-RANK-CASE-Ausdrucks bei %C darf nicht kleiner als Null oder größer als %d sein"
  
! #: fortran/match.cc:8185
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaxfehler in RANK-Spezifikation bei %C"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "ELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-Block"
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Marke %qs bei %C passt nicht zur WHERE-Marke %qs"
*************** msgstr "DEPEND-Klausel bei %L des OMP-DE
*** 81552,81558 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "Die DEPEND-Klausel bei %L des OMP-DEPOBJ-Konstrukts darf nur einen einzigen Locator haben"
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "Die MESSAGE-Klausel bei %L erfordert einen skalaren CHARACTER-Ausdruck der Standardart"
--- 81750,81756 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "Die DEPEND-Klausel bei %L des OMP-DEPOBJ-Konstrukts darf nur einen einzigen Locator haben"
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "Die MESSAGE-Klausel bei %L erfordert einen skalaren CHARACTER-Ausdruck der Standardart"
*************** msgstr "Liste wurde zusammen mit Speiche
*** 81587,81598 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Unerwarteter Ausschuss inter $OMP FLUSH-Anweisung bei %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION »%s« bei %L"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION bei %L"
--- 81785,81796 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Unerwarteter Ausschuss inter $OMP FLUSH-Anweisung bei %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION »%s« bei %L"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION bei %L"
*************** msgstr "Unerwarteter Ausschuss hinter NO
*** 82066,82072 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "Klausel %s bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "INTEGER-Ausdruck von %s-Klausel bei %L muss positiv sein"
--- 82264,82270 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "Klausel %s bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "INTEGER-Ausdruck von %s-Klausel bei %L muss positiv sein"
*************** msgstr "Cray-Zeiger-Objekt von abgeleite
*** 82086,82092 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von abgeleitetem Typ in »%s«-Klausel bei %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER-Objekt %qs von polymorphem Typ in Klausel %s bei %L"
--- 82284,82290 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von abgeleitetem Typ in »%s«-Klausel bei %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER-Objekt %qs von polymorphem Typ in Klausel %s bei %L"
*************** msgstr "Feld %qs mit vermutetem Rang in
*** 82116,82132 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE-Objekt %qs in Klausel %s bei %L"
--- 82314,82330 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE-Objekt %qs in Klausel %s bei %L"
*************** msgstr "ORDERED-Parameter der Klausel be
*** 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"
--- 82444,82451 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "ORDER-Klausel bei %L darf nicht zusammen mit ORDERED verwendet werden"
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
*************** msgstr "Objekt %qs bei %L ist keine Vari
*** 82327,82333 ****
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr "Die Klausel für das Objekt %qs bei %L wird ignoriert, da es ein Parameter ist"
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13163
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Objekt %qs bei %L ist keine Variable"
--- 82525,82531 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr "Die Klausel für das Objekt %qs bei %L wird ignoriert, da es ein Parameter ist"
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Objekt %qs bei %L ist keine Variable"
*************** msgstr "SCHEDULE-Klausel darf nicht zusa
*** 82350,82356 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Symbol %qs bei %L in mehreren Klauseln vorhanden"
--- 82548,82554 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Symbol %qs bei %L in mehreren Klauseln vorhanden"
*************** msgstr "Symbol %qs tritt bei %L sowohl i
*** 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"
--- 82588,82594 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qs kommt mehr als einmal in %<allocate%> bei %L vor"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr "%qs ist in %<allocate%>-Klausel bei %L angegeben, aber nicht in einer expliziten Privatisierungs-Klausel"
*************** msgstr "Nur DEFAULT ist als Reduktionsmo
*** 82702,83303 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION »%s« für Typ %s bei %L nicht gefunden"
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "LINEAR-Klauselmodifizierer wird bei %L an DO- oder SIMD-Konstrukt verwendet"
  
! #: fortran/openmp.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "LINEAR-Klauselmodifizierer außer VAL wird bei %L an DO- oder SIMD-Konstrukt verwendet"
  
! #: fortran/openmp.cc:10505
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR-Variable %qs bei %L muss INTEGER sein"
  
! #: fortran/openmp.cc:10510
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR-Dummy-Argument %qs mit VALUE-Attribut mit %s-Modifizierer bei %L"
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs in LINEAR-Klausel bei %L benötigt einen skalaren, ganzzahligen linear-step-Ausdruck"
  
! #: fortran/openmp.cc:10538
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs in LINEAR-Klausel bei %L benötigt einen konstanten, ganzzahligen linear-step-Ausdruck oder ein Dummy-Argument, das in der UNIFORM-Klausel angegeben ist"
  
! #: fortran/openmp.cc:10572
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "%s-Klausel-Variable %qs bei %L ist weder Zeiger- noch Feldtyp"
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "Untere Grenze von NUM_TEAMS bei %L ist größer als die obere Grenze bei %L"
  
! #: fortran/openmp.cc:10645
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "Der Wert der HINT-Klausel bei %L muss ein gültiger konstanter Hinweisausdruck sein"
  
! #: fortran/openmp.cc:10655
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Die chunk_size der DIST_SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.cc:10665
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "die %<GRAINSIZE%>-Klausel bei %L darf nicht zusammen mit der %<NUM_TASKS%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10668
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "die %<REDUCTION%>-Klausel bei %L darf nicht zusammen mit der %<NOGROUP%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10672
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "%<FULL%>-Klausel bei %C darf nicht zusammen mit %<PARTIAL%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10695
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Unverträgliche Verwendung von TILE und COLLAPSE bei %L"
  
! #: fortran/openmp.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA muss mindestens eine der Klauseln MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR enthalten, bei %L"
  
! #: fortran/openmp.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s bei %L muss mindestens eine MAP-Klausel enthalten"
  
! #: fortran/openmp.cc:10732
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "SIZES bei %L erfordert konstanten Ausdruck"
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs bei %L sollte ein Skalar vom Typ integer(kind=omp_event_handle_kind) sein"
  
! #: fortran/openmp.cc:10753
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "Das Ereignishandle bei %L darf kein Element eines Feldes sein"
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "Das Ereignishandle bei %L darf nicht Teil eines abgeleiteten Typs oder einer abgeleiteten Klasse sein"
  
! #: fortran/openmp.cc:10761
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<DETACH%>-Klausel bei %L darf nicht zusammen mit %<MERGEABLE%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr "%<host_data%>-Konstrukt bei %L erfordert %<use_device%>-Klausel"
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF bei %L erwartet, in atomarer Vergleichserfassung"
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE bei %L erwartet, in atomarer Vergleichserfassung"
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "Atomarer Vergleichsausdruck %<==%>, %<.EQ.%> oder %<.EQV.%> bei %L erwartet"
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "Skalare intrinsische Variable bei %L erwartet, in atomarem Vergleich"
  
! #: fortran/openmp.cc:11056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Skalarer intrinsischer Ausdruck bei %L erwartet, in atomarem Vergleich"
  
! #: fortran/openmp.cc:11064
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC muss eine skalare Variable intrinsischen Typs bei %L setzen"
  
! #: fortran/openmp.cc:11073
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC muss einen skalaren Ausdruck intrinsischen Typs bei %L zuweisen"
  
! #: fortran/openmp.cc:11080
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC mit ALLOCATABLE-Variable bei %L"
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesen"
  
! #: fortran/openmp.cc:11102
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "Ausdruck in !$OMP ATOMIC WRITE-Zuweisung »var = expr« muss skalar sein und kann keine Variable bei %L referenzieren"
  
! #: fortran/openmp.cc:11114
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "Erfassungsanweisung !$OMP ATOMIC bei %L muss eine skalare Variable intrinsischen Typs setzen"
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "Erfassungsanweisung !$OMP ATOMIC bei %L erfordert eine skalare Variable intrinsischen Typs"
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE-Erfassungsanweisung liest bei %L von anderer Variable als die Update-Anweisung schreibt"
  
! #: fortran/openmp.cc:11148
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "Bei !$OMP ATOMIC COMPARE muss der erste Operand des Vergleichs bei %L die Variable %qs sein, in die die Aktualisierungsanweisung bei %L schreibt"
  
! #: fortran/openmp.cc:11156
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "Der Ausdruck bei %L in der !$OMP-ATOMIC-COMPARE-Zuweisung »Variable = Ausdruck« muss skalar sein und darf die Variable nicht referenzieren"
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE bei %L mit FAIL-Klausel erfordert entweder die COMPARE-Klausel oder die Verwendung der intrinsischen MIN/MAX-Prozedur"
  
! #: fortran/openmp.cc:11201
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "Zuweisungsoperator »!$OMP ATOMIC« muss bei %L ein binäres +, *, -, /, .AND., .OR., .EQV. oder .NEQV. sein"
  
! #: fortran/openmp.cc:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "Zuweisung !$OMP ATOMIC muss bei %L »var = var op expr« oder »var = expr op var« sein"
  
! #: fortran/openmp.cc:11263
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC »var op expr« bei %L ist nicht mathematisch äquivalent zu »var = var op (expr)«"
  
! #: fortran/openmp.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "Ausdruck in Zuweisung !$OMP ATOMIC »var = var op expr« muss skalar sein und kann keine Variable bei %L referenzieren"
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "Eingebaute Zuweisung !$OMP ATOMIC IAND, IOR oder IEOR muss bei %L zwei Argumente haben"
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "Eingebaute Zuweisung !$OMP ATOMIC muss bei %L MIN, MAX, IAND, IOR oder IEOR sein"
  
! #: fortran/openmp.cc:11350
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Von den intrinsischen Argumenten für %<!$OMP ATOMIC%> bei %2$L darf höchstens eins auf %1$qs verweisen"
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC intrinsische Argumente müssen bei %L skalar sein"
  
! #: fortran/openmp.cc:11365
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Erstes oder letztes intrinsisches Argument zu !$OMP ATOMIC muss bei %2$L %1$qs sein"
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC Zuweisung muss auf der rechten Seite bei %L Operator oder Intrinsic haben"
  
! #: fortran/openmp.cc:11388
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Unerwarteter »!$OMP ATOMIC«Ausdruck bei %L"
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr "Aufgrund des INSCAN bei %L wird ein Schleifenrumpf mit !$OMP SCAN zwischen zwei strukturierten Blockfolgen erwartet"
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr "!$OMP SCAN bei %L mit null ausführbaren Anweisungen in der vorangehenden strukturierten Blockfolge"
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr "!$OMP SCAN bei %L mit null ausführbaren Anweisungen in der darauffolgenden strukturierten Blockfolge"
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr "%s kann keine Schleife im dazwischenliegenden Code bei %L enthalten"
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr "%s kann keinen OpenMP-API-Aufruf im dazwischenliegenden Code bei %L enthalten"
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr "%s kann keine OpenMP-Direktive im dazwischenliegenden Code bei %L enthalten"
  
! #: fortran/openmp.cc:12303
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr "Das Konstrukt !$OMP TILE bei %L erfordert eine SIZES-Klausel"
  
! #: fortran/openmp.cc:12330
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s kann weder DO WHILE noch DO sein, ohne Schleifensteuerung bei %L"
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s kann bei %L keine DO-CONCURRENT-Schleife sein"
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr "Die erzeugte Schleife des UNROLL-Konstrukts bei %L ohne PARTIAL-Klausel hat keine kanonische Form"
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr "UNROLL-Konstrukt bei %L mit PARTIAL-Klausel erzeugt nur eine Schleife mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr "TILE-Konstruktion bei %L erzeugt %d Schleifen mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr "Unvollkommen geschachtelte Schleife bei Verwendung von generierten Schleifen"
  
! #: fortran/openmp.cc:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s-Iterationsvariable bei %L muss vom Typ integer sein"
  
! #: fortran/openmp.cc:12398
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s-Iterationsvariable bei %L darf nicht THREADPRIVATE sein"
  
! #: fortran/openmp.cc:12413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE oder ALLOCATE gefunden"
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE, ALLOCATE oder LINEAR gefunden"
  
! #: fortran/openmp.cc:12424
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s-Iterationsvariable bei %L wird in mehr als einer Schleife verwendet"
  
! #: fortran/openmp.cc:12430
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "%s-Iterationsvariable bei %L ist im dazwischenliegenden Code gebunden"
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "Schleifenstartausdruck %s bei %L hat nicht die kanonische Form"
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr "%s-Schleifenstartausdruck bei %L verwendet im dazwischenliegenden Code gebundene Variable"
  
! #: fortran/openmp.cc:12455
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Endausdruck der »%s«-Schleife bei %L ist nicht in kanonischer Form"
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr "Ausdruck %s bei %L für das Ende der Schleife verwendet eine im dazwischenliegenden Code gebundene Variable"
  
! #: fortran/openmp.cc:12469
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "Grenzen der »%s«-Schleife bei %L verweisen auf unterschiedliche Iterationsvariablen"
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "Schleifeninkrement %s bei %L hat nicht die kanonische Form"
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr "%s-Schleifeninkrementausdruck bei %L verwendet eine im dazwischenliegenden Code gebundene Variable"
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr "Nichtrechteckige Schleifen aus generierten Schleifen werden nicht unterstützt"
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "zu wenige DO-Schleifen für zusammengefallenes %s (Stufe %d) bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:12522
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "%s innere Schleifen müssen perfekt verschachtelt sein mit ORDERED-Klausel bei %L"
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr "%s innere Schleifen müssen perfekt verschachtelt sein mit REDUCTION-INSCAN-Klausel bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:12536
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "%s innere Schleifen bei %L müssen perfekt geschachtelt sein"
  
! #: fortran/openmp.cc:12584
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "Das %<score%>-Argument bei %L muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: fortran/openmp.cc:12592
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "Das %<score%>-Argument bei %L darf nicht negativ sein"
  
! #: fortran/openmp.cc:12621
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "Eigenschaft bei %L muss ein logischer Ausdruck sein"
  
! #: fortran/openmp.cc:12625
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "Eigenschaft bei %L muss ein ganzzahliger Ausdruck sein"
  
! #: fortran/openmp.cc:12632
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "Eigenschaft bei %L muss ein konstanter logischer Ausdruck sein"
  
! #: fortran/openmp.cc:12636
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "Eigenschaft bei %L muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: fortran/openmp.cc:12661
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr "Eigenschaft bei %L muss die Nummer eines konformen Geräts sein"
  
! #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "Die %1$s-Direktive bei %3$L darf nicht innerhalb einer %2$s-Region angegeben werden"
  
! #: fortran/openmp.cc:12972
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP darf ohne Schleifensteuerung bei %L kein DO WHILE oder DO sein"
  
! #: fortran/openmp.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP kann bei %L keine DO-CONCURRENT-Schleife sein"
  
! #: fortran/openmp.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$ACC-LOOP-Iterationsvariable bei %L muss vom Typ integer sein"
  
! #: fortran/openmp.cc:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "»%s !$ACC LOOP«-Schleifen bei %L formen keinen rechteckigen Wiederholungsraum"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:13012
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "»%s !$ACC LOOP«-Schleifen bei %L nicht perfekt geschachtelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "zu wenige DO-Schleifen für »%s !$ACC LOOP« bei %L"
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Gekachelte Schleife bei %L kann nicht über Gangs, Worker oder Vektoren übergreifend parallelisiert werden"
  
! #: fortran/openmp.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE bei %L erfordert konstanten Ausdruck"
  
! #: fortran/openmp.cc:13173
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "Objekt %qs bei %L wird ignoriert, da es nicht nötig ist, Parameter zu kopieren"
  
! #: fortran/openmp.cc:13180
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Feldabschnitte: %qs ist in !$ACC DECLARE bei %L nicht erlaubt"
  
! #: fortran/openmp.cc:13227
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Name %qs verweist nicht auf eine Unterroutine oder Funktion in !$ACC ROUTINE ( NAME ) bei %L"
  
! #: fortran/openmp.cc:13233
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NAME %qs ist in »!$ACC ROUTINE ( NAME )« bei %L ungültig"
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "!$OMP-TARGET-Region bei %L mit einem verschachtelten TEAMS bei %L darf keine andere Anweisung, Deklaration oder Direktive außerhalb des einzelnen TEAMS-Konstrukts enthalten"
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "!$OMP-TARGET-Region bei %L mit einem verschachtelten TEAMS darf keine andere Anweisung, Deklaration oder Direktive außerhalb des einzelnen TEAMS-Konstrukts enthalten"
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr "Auf die Direktive %<OMP DISPATCH%> bei %L muss ein Prozeduraufruf mit optionaler Zuweisung folgen"
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr "Die Direktive %<OMP DISPATCH%> bei %L kann nicht von einem Prozedurzeiger gefolgt werden"
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE bei %L erfordert mindestens eine TO- oder FROM-Klausel"
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL bei %L mit HINT-Klausel benötigt NAME, außer wenn omp_sync_hint_none verwendet wird"
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "Unerwartetes !$OMP SCAN bei %L außerhalb eines Schleifenkonstrukts mit %<inscan%>-REDUCTION-Klausel"
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD bei %2$L sollte auf die enthaltende Prozedur %1$qs verweisen"
  
! #: fortran/openmp.cc:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Konstanter nichtnegativer skalarer ganzzahliger Offset-Ausdruck bei %L erwartet"
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr "Für bereichsbasierte %<adjust_args%> ist ein konstanter positiver skalarer ganzzahliger Ausdruck bei %L erforderlich"
  
! #: fortran/openmp.cc:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Dummyparametername oder eine positive Ganzzahl bei %L erwartet"
  
! #: fortran/openmp.cc:13575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Variable außer OMP_PRIV oder OMP_ORIG wird bei %L in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION verwendet"
  
! #: fortran/openmp.cc:13583
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Variable außer OMP_OUT oder OMP_IN wird bei %L in Kombinierer von !$OMP DECLARE REDUCTION verwendet"
  
! #: fortran/openmp.cc:13612
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Ungültiger Operator für !$OMP DECLARE REDUCTION %s bei %L"
  
! #: fortran/openmp.cc:13634
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "CHARACTER-Länge in !$OMP DECLARE REDUCTION %s ist bei %L nicht konstant"
  
! #: fortran/openmp.cc:13650
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Unterprogrammaufruf mit alternativen Rückgaben in Kombinierer von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.cc:13665
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Unterprogrammaufruf mit alternativen Rückgaben in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.cc:13675
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "Eins der tatsächlichen Argumente in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L muss OMP_PRIV sein"
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Fehlende INITIALIZER-Klausel für !$OMP DECLARE REDUCTION von abgeleitetem Typ ohne Defaultinitialisierer bei %L"
--- 82900,83511 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION »%s« für Typ %s bei %L nicht gefunden"
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "LINEAR-Klauselmodifizierer wird bei %L an DO- oder SIMD-Konstrukt verwendet"
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "LINEAR-Klauselmodifizierer außer VAL wird bei %L an DO- oder SIMD-Konstrukt verwendet"
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR-Variable %qs bei %L muss INTEGER sein"
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR-Dummy-Argument %qs mit VALUE-Attribut mit %s-Modifizierer bei %L"
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs in LINEAR-Klausel bei %L benötigt einen skalaren, ganzzahligen linear-step-Ausdruck"
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs in LINEAR-Klausel bei %L benötigt einen konstanten, ganzzahligen linear-step-Ausdruck oder ein Dummy-Argument, das in der UNIFORM-Klausel angegeben ist"
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "%s-Klausel-Variable %qs bei %L ist weder Zeiger- noch Feldtyp"
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "Untere Grenze von NUM_TEAMS bei %L ist größer als die obere Grenze bei %L"
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "Der Wert der HINT-Klausel bei %L muss ein gültiger konstanter Hinweisausdruck sein"
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Die chunk_size der DIST_SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "die %<GRAINSIZE%>-Klausel bei %L darf nicht zusammen mit der %<NUM_TASKS%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "die %<REDUCTION%>-Klausel bei %L darf nicht zusammen mit der %<NOGROUP%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "%<FULL%>-Klausel bei %C darf nicht zusammen mit %<PARTIAL%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Unverträgliche Verwendung von TILE und COLLAPSE bei %L"
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA muss mindestens eine der Klauseln MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR enthalten, bei %L"
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s bei %L muss mindestens eine MAP-Klausel enthalten"
  
! #: fortran/openmp.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "SIZES bei %L erfordert konstanten Ausdruck"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs bei %L sollte ein Skalar vom Typ integer(kind=omp_event_handle_kind) sein"
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "Das Ereignishandle bei %L darf kein Element eines Feldes sein"
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "Das Ereignishandle bei %L darf nicht Teil eines abgeleiteten Typs oder einer abgeleiteten Klasse sein"
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<DETACH%>-Klausel bei %L darf nicht zusammen mit %<MERGEABLE%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr "%<host_data%>-Konstrukt bei %L erfordert %<use_device%>-Klausel"
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF bei %L erwartet, in atomarer Vergleichserfassung"
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE bei %L erwartet, in atomarer Vergleichserfassung"
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "Atomarer Vergleichsausdruck %<==%>, %<.EQ.%> oder %<.EQV.%> bei %L erwartet"
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "Skalare intrinsische Variable bei %L erwartet, in atomarem Vergleich"
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Skalarer intrinsischer Ausdruck bei %L erwartet, in atomarem Vergleich"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC muss eine skalare Variable intrinsischen Typs bei %L setzen"
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC muss einen skalaren Ausdruck intrinsischen Typs bei %L zuweisen"
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC mit ALLOCATABLE-Variable bei %L"
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesen"
  
! #: fortran/openmp.cc:11137
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "Ausdruck in !$OMP ATOMIC WRITE-Zuweisung »var = expr« muss skalar sein und kann keine Variable bei %L referenzieren"
  
! #: fortran/openmp.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "Erfassungsanweisung !$OMP ATOMIC bei %L muss eine skalare Variable intrinsischen Typs setzen"
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "Erfassungsanweisung !$OMP ATOMIC bei %L erfordert eine skalare Variable intrinsischen Typs"
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE-Erfassungsanweisung liest bei %L von anderer Variable als die Update-Anweisung schreibt"
  
! #: fortran/openmp.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "Bei !$OMP ATOMIC COMPARE muss der erste Operand des Vergleichs bei %L die Variable %qs sein, in die die Aktualisierungsanweisung bei %L schreibt"
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "Der Ausdruck bei %L in der !$OMP-ATOMIC-COMPARE-Zuweisung »Variable = Ausdruck« muss skalar sein und darf die Variable nicht referenzieren"
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE bei %L mit FAIL-Klausel erfordert entweder die COMPARE-Klausel oder die Verwendung der intrinsischen MIN/MAX-Prozedur"
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "Zuweisungsoperator »!$OMP ATOMIC« muss bei %L ein binäres +, *, -, /, .AND., .OR., .EQV. oder .NEQV. sein"
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "Zuweisung !$OMP ATOMIC muss bei %L »var = var op expr« oder »var = expr op var« sein"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC »var op expr« bei %L ist nicht mathematisch äquivalent zu »var = var op (expr)«"
  
! #: fortran/openmp.cc:11331
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "Ausdruck in Zuweisung !$OMP ATOMIC »var = var op expr« muss skalar sein und kann keine Variable bei %L referenzieren"
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "Eingebaute Zuweisung !$OMP ATOMIC IAND, IOR oder IEOR muss bei %L zwei Argumente haben"
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "Eingebaute Zuweisung !$OMP ATOMIC muss bei %L MIN, MAX, IAND, IOR oder IEOR sein"
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Von den intrinsischen Argumenten für %<!$OMP ATOMIC%> bei %2$L darf höchstens eins auf %1$qs verweisen"
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC intrinsische Argumente müssen bei %L skalar sein"
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Erstes oder letztes intrinsisches Argument zu !$OMP ATOMIC muss bei %2$L %1$qs sein"
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC Zuweisung muss auf der rechten Seite bei %L Operator oder Intrinsic haben"
  
! #: fortran/openmp.cc:11423
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Unerwarteter »!$OMP ATOMIC«Ausdruck bei %L"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr "Aufgrund des INSCAN bei %L wird ein Schleifenrumpf mit !$OMP SCAN zwischen zwei strukturierten Blockfolgen erwartet"
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr "!$OMP SCAN bei %L mit null ausführbaren Anweisungen in der vorangehenden strukturierten Blockfolge"
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr "!$OMP SCAN bei %L mit null ausführbaren Anweisungen in der darauffolgenden strukturierten Blockfolge"
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr "%s kann keine Schleife im dazwischenliegenden Code bei %L enthalten"
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr "%s kann keinen OpenMP-API-Aufruf im dazwischenliegenden Code bei %L enthalten"
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr "%s kann keine OpenMP-Direktive im dazwischenliegenden Code bei %L enthalten"
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr "Das Konstrukt !$OMP TILE bei %L erfordert eine SIZES-Klausel"
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s kann weder DO WHILE noch DO sein, ohne Schleifensteuerung bei %L"
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s kann bei %L keine DO-CONCURRENT-Schleife sein"
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr "Die erzeugte Schleife des UNROLL-Konstrukts bei %L ohne PARTIAL-Klausel hat keine kanonische Form"
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr "UNROLL-Konstrukt bei %L mit PARTIAL-Klausel erzeugt nur eine Schleife mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr "TILE-Konstruktion bei %L erzeugt %d Schleifen mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr "Unvollkommen geschachtelte Schleife bei Verwendung von generierten Schleifen"
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s-Iterationsvariable bei %L muss vom Typ integer sein"
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s-Iterationsvariable bei %L darf nicht THREADPRIVATE sein"
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE oder ALLOCATE gefunden"
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE, ALLOCATE oder LINEAR gefunden"
  
! #: fortran/openmp.cc:12459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s-Iterationsvariable bei %L wird in mehr als einer Schleife verwendet"
  
! #: fortran/openmp.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "%s-Iterationsvariable bei %L ist im dazwischenliegenden Code gebunden"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "Schleifenstartausdruck %s bei %L hat nicht die kanonische Form"
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr "%s-Schleifenstartausdruck bei %L verwendet im dazwischenliegenden Code gebundene Variable"
  
! #: fortran/openmp.cc:12490
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Endausdruck der »%s«-Schleife bei %L ist nicht in kanonischer Form"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr "Ausdruck %s bei %L für das Ende der Schleife verwendet eine im dazwischenliegenden Code gebundene Variable"
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "Grenzen der »%s«-Schleife bei %L verweisen auf unterschiedliche Iterationsvariablen"
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "Schleifeninkrement %s bei %L hat nicht die kanonische Form"
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr "%s-Schleifeninkrementausdruck bei %L verwendet eine im dazwischenliegenden Code gebundene Variable"
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr "Nichtrechteckige Schleifen aus generierten Schleifen werden nicht unterstützt"
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "zu wenige DO-Schleifen für zusammengefallenes %s (Stufe %d) bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "%s innere Schleifen müssen perfekt verschachtelt sein mit ORDERED-Klausel bei %L"
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr "%s innere Schleifen müssen perfekt verschachtelt sein mit REDUCTION-INSCAN-Klausel bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "%s innere Schleifen bei %L müssen perfekt geschachtelt sein"
  
! #: fortran/openmp.cc:12619
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "Das %<score%>-Argument bei %L muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: fortran/openmp.cc:12627
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "Das %<score%>-Argument bei %L darf nicht negativ sein"
  
! #: fortran/openmp.cc:12656
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "Eigenschaft bei %L muss ein logischer Ausdruck sein"
  
! #: fortran/openmp.cc:12660
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "Eigenschaft bei %L muss ein ganzzahliger Ausdruck sein"
  
! #: fortran/openmp.cc:12667
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "Eigenschaft bei %L muss ein konstanter logischer Ausdruck sein"
  
! #: fortran/openmp.cc:12671
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "Eigenschaft bei %L muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr "Eigenschaft bei %L muss die Nummer eines konformen Geräts sein"
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "Die %1$s-Direktive bei %3$L darf nicht innerhalb einer %2$s-Region angegeben werden"
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP darf ohne Schleifensteuerung bei %L kein DO WHILE oder DO sein"
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP kann bei %L keine DO-CONCURRENT-Schleife sein"
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$ACC-LOOP-Iterationsvariable bei %L muss vom Typ integer sein"
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "»%s !$ACC LOOP«-Schleifen bei %L formen keinen rechteckigen Wiederholungsraum"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "»%s !$ACC LOOP«-Schleifen bei %L nicht perfekt geschachtelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "zu wenige DO-Schleifen für »%s !$ACC LOOP« bei %L"
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Gekachelte Schleife bei %L kann nicht über Gangs, Worker oder Vektoren übergreifend parallelisiert werden"
  
! #: fortran/openmp.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE bei %L erfordert konstanten Ausdruck"
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "Objekt %qs bei %L wird ignoriert, da es nicht nötig ist, Parameter zu kopieren"
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Feldabschnitte: %qs ist in !$ACC DECLARE bei %L nicht erlaubt"
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Name %qs verweist nicht auf eine Unterroutine oder Funktion in !$ACC ROUTINE ( NAME ) bei %L"
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NAME %qs ist in »!$ACC ROUTINE ( NAME )« bei %L ungültig"
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "!$OMP-TARGET-Region bei %L mit einem verschachtelten TEAMS bei %L darf keine andere Anweisung, Deklaration oder Direktive außerhalb des einzelnen TEAMS-Konstrukts enthalten"
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "!$OMP-TARGET-Region bei %L mit einem verschachtelten TEAMS darf keine andere Anweisung, Deklaration oder Direktive außerhalb des einzelnen TEAMS-Konstrukts enthalten"
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr "Auf die Direktive %<OMP DISPATCH%> bei %L muss ein Prozeduraufruf mit optionaler Zuweisung folgen"
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr "Die Direktive %<OMP DISPATCH%> bei %L kann nicht von einem Prozedurzeiger gefolgt werden"
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE bei %L erfordert mindestens eine TO- oder FROM-Klausel"
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL bei %L mit HINT-Klausel benötigt NAME, außer wenn omp_sync_hint_none verwendet wird"
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "Unerwartetes !$OMP SCAN bei %L außerhalb eines Schleifenkonstrukts mit %<inscan%>-REDUCTION-Klausel"
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD bei %2$L sollte auf die enthaltende Prozedur %1$qs verweisen"
  
! #: fortran/openmp.cc:13567
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Konstanter nichtnegativer skalarer ganzzahliger Offset-Ausdruck bei %L erwartet"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr "Für bereichsbasierte %<adjust_args%> ist ein konstanter positiver skalarer ganzzahliger Ausdruck bei %L erforderlich"
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Dummyparametername oder eine positive Ganzzahl bei %L erwartet"
  
! #: fortran/openmp.cc:13610
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Variable außer OMP_PRIV oder OMP_ORIG wird bei %L in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION verwendet"
  
! #: fortran/openmp.cc:13618
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Variable außer OMP_OUT oder OMP_IN wird bei %L in Kombinierer von !$OMP DECLARE REDUCTION verwendet"
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Ungültiger Operator für !$OMP DECLARE REDUCTION %s bei %L"
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "CHARACTER-Länge in !$OMP DECLARE REDUCTION %s ist bei %L nicht konstant"
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Unterprogrammaufruf mit alternativen Rückgaben in Kombinierer von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Unterprogrammaufruf mit alternativen Rückgaben in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.cc:13710
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "Eins der tatsächlichen Argumente in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L muss OMP_PRIV sein"
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Fehlende INITIALIZER-Klausel für !$OMP DECLARE REDUCTION von abgeleitetem Typ ohne Defaultinitialisierer bei %L"
*************** msgstr "Die Direktive %<GCC vector%> bei
*** 83961,84022 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr "Die Direktive %<GCC novector%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
! #: fortran/parse.cc:6967
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Enthaltene Prozedur %qs bei %C ist bereits mehrdeutig"
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Unerwartete Anweisung %s in CONTAINS-Abschnitt bei %C"
  
! #: fortran/parse.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "CONTAINS-Anweisung ohne FUNCTION- oder SUBROUTINE-Anweisung bei %L"
  
! #: fortran/parse.cc:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr "%s-Anweisung bei %C darf nicht nach ausführbaren Anweisungen vorkommen"
  
! #: fortran/parse.cc:7172
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "CONTAINS-Anweisung bei %C ist bereits in einer enthaltenen Programmeinheit"
  
! #: fortran/parse.cc:7224
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "Globaler Bindungs-Name %qs bei %L wird bereits als ein %s bei %L verwendet"
  
! #: fortran/parse.cc:7228
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "Globaler Name %qs bei %L wird bereits als ein %s bei %L verwendet"
  
! #: fortran/parse.cc:7234
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Globaler Bindungs-Name %qs bei %L wird bereits bei %L verwendet"
  
! #: fortran/parse.cc:7237
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Globaler Name %qs bei %L wird bereits bei %L verwendet"
  
! #: fortran/parse.cc:7259
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr "Leeres BLOCK DATA bei %C steht in Konflikt mit vorherigem BLOCK DATA bei %L"
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Unerwartete Anweisung %s in BLOCK DATA bei %C"
  
! #: fortran/parse.cc:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Unerwartete Anweisung %s in MODULE bei %C"
--- 84169,84230 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr "Die Direktive %<GCC novector%> bei %C darf nur direkt vor einem Schleifenbeginn stehen"
  
! #: fortran/parse.cc:6994
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Enthaltene Prozedur %qs bei %C ist bereits mehrdeutig"
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Unerwartete Anweisung %s in CONTAINS-Abschnitt bei %C"
  
! #: fortran/parse.cc:7076
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "CONTAINS-Anweisung ohne FUNCTION- oder SUBROUTINE-Anweisung bei %L"
  
! #: fortran/parse.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr "%s-Anweisung bei %C darf nicht nach ausführbaren Anweisungen vorkommen"
  
! #: fortran/parse.cc:7199
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "CONTAINS-Anweisung bei %C ist bereits in einer enthaltenen Programmeinheit"
  
! #: fortran/parse.cc:7251
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "Globaler Bindungs-Name %qs bei %L wird bereits als ein %s bei %L verwendet"
  
! #: fortran/parse.cc:7255
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "Globaler Name %qs bei %L wird bereits als ein %s bei %L verwendet"
  
! #: fortran/parse.cc:7261
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Globaler Bindungs-Name %qs bei %L wird bereits bei %L verwendet"
  
! #: fortran/parse.cc:7264
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Globaler Name %qs bei %L wird bereits bei %L verwendet"
  
! #: fortran/parse.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr "Leeres BLOCK DATA bei %C steht in Konflikt mit vorherigem BLOCK DATA bei %L"
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Unerwartete Anweisung %s in BLOCK DATA bei %C"
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Unerwartete Anweisung %s in MODULE bei %C"
*************** msgstr "Unerwartete Anweisung %s in MODU
*** 84024,84030 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Zwei Haupt-PROGRAMme bei %L und %C"
--- 84232,84238 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Zwei Haupt-PROGRAMme bei %L und %C"
*************** msgstr "PARAMETER %qs darf nicht in eine
*** 84488,85576 ****
  msgid "%qs at %C is not a variable"
  msgstr "%qs bei %C ist keine Variable"
  
! #: fortran/resolve.cc:121
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "%qs bei %L ist vom ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:124
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr "ABSTRACT-Typ %qs bei %L verwendet"
  
! #: fortran/resolve.cc:141
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "Schnittstelle %qs bei %L ist in späterer PROCEDURE-Anweisung deklariert"
  
! #: fortran/resolve.cc:154
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr "Schnittstelle %qs bei %L kann nicht allgemein sein"
  
! #: fortran/resolve.cc:161
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "Schnittstelle %qs bei %L darf keine Anweisungsfunktion sein"
  
! #: fortran/resolve.cc:170
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "Intrinsische Prozedur %qs ist in PROCEDURE-Anweisung bei %L nicht erlaubt"
  
! #: fortran/resolve.cc:176
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr "Schnittstelle %qs bei %L muss explizit sein"
  
! #: fortran/resolve.cc:198
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr "PROCEDURE %qs bei %L darf nicht als ihre eigene Schnittstelle verwendet werden"
  
! #: fortran/resolve.cc:299
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "Alternativer Rückgabespezifizierer in elementarem Unterprogramm %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:303
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "Alternativer Rückgabespezifizierer in Funktion %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:315
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "Selbstreferenzielles Argument %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:387
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "Scheinprozedur %qs der PURE-Prozedur bei %L muss auch PURE sein"
  
! #: fortran/resolve.cc:397
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "Argument %qs der reinen Funktion %qs bei %L mit VALUE-Attribut, aber ohne INTENT(IN)"
  
! #: fortran/resolve.cc:402
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "Argument %qs der reinen Funktion %qs bei %L muss INTENT(IN) oder VALUE sein"
  
! #: fortran/resolve.cc:410
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "Argument %qs des reinen Unterprogrammes %qs bei %L mit VALUE-Attribut, aber ohne INTENT"
  
! #: fortran/resolve.cc:415
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "Für Argument %qs des reinen Unterprogrammes %qs bei %L muss INTENT oder das VALUE-Attribut angegeben werden"
  
! #: fortran/resolve.cc:425
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "Argument %1$qs bei %3$L für die reine Prozedur %2$qs ist INTENT(OUT) und darf daher nicht polymorph sein"
  
! #: fortran/resolve.cc:458
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "Koarray-Scheinargument %qs bei %L für elementare Prozedur"
  
! #: fortran/resolve.cc:466
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "Argument %qs der elementaren Prozedur bei %L muss skalar sein"
  
! #: fortran/resolve.cc:475
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argument %qs der elementaren Prozedur bei %L kann kein ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.cc:485
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "Argument %qs der elementaren Prozedur bei %L kann kein POINTER-Attribut haben"
  
! #: fortran/resolve.cc:493
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "Scheinprozedur %qs nicht in elementarer Prozedur %qs bei %L erlaubt"
  
! #: fortran/resolve.cc:502
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "Für Argument %qs des elementaren Unterprogrammes %qs bei %L muss INTENT oder das VALUE-Attribut angegeben werden"
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "Argument %qs der Anweisungs-Funktion %qs bei %L muss skalar sein"
  
! #: fortran/resolve.cc:528
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "Zeichenwertiges Argument %qs der Anweisungsfunktion bei %L muss konstante Länge haben"
  
! #: fortran/resolve.cc:579
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "Schnittstellenprozedur %qs bei %L hat denselben Namen wie die umgebende Prozedur"
  
! #: fortran/resolve.cc:599
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "Enthaltene Funktion %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.cc:602
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "Ergebnis %qs der enthaltenen Funktion %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.cc:628
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "Zeichenwertige Modulprozedur %qs bei %L darf keine vermutete Länge haben"
  
! #: fortran/resolve.cc:630
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "Zeichenwertige interne Funktion %qs bei %L darf keine angenommene Länge haben"
  
! #: fortran/resolve.cc:803
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "Funktion »%s« bei %L hat Einträge mit unpassenden Feldspezifikationen"
  
! #: fortran/resolve.cc:814
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "Funktion »%s« bei %L hat Eintrag »%s« mit unpassenden Charakteristika"
  
! #: fortran/resolve.cc:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr "Funktion »%s« bei %L mit Einträgen, die Variablen mit verschiedenen Zeichenkettenlängen zurückgeben"
  
! #: fortran/resolve.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "FUNCTION-Ergebnis %s kann kein Feld in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:865
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "ENTRY-Ergebnis %s kann kein Feld in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:872
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "FUNCTION-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:876
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "ENTRY-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:883
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "FUNCTION-Ergebnis %s kann nicht ALLOCATABLE in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:887
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "ENTRY-Ergebnis %s kann nicht ALLOCATABLE in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:925
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "FUNCTION-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:930
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "ENTRY-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:981
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "Globale Entität %qs bei %L kann nicht in einem COMMON-Block bei %L vorkommen"
  
! #: fortran/resolve.cc:985
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "Globale Entität %qs bei %L darf nicht in einem COMMON-Block vorkommen"
  
! #: fortran/resolve.cc:995
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr "COMMON-Block bei %L"
  
! #: fortran/resolve.cc:1002
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr "Variable %qs bei %L ist in COMMON, aber Initialisierung ist nur in BLOCK DATA erlaubt"
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr "Initialisierte Variable %qs bei %L ist in leerem COMMON, aber Initialisierung ist nur in benannten COMMON-Blöcken erlaubt"
  
! #: fortran/resolve.cc:1013
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr "%qs bei %L kann nicht in COMMON auftreten [F2008:C5100]"
  
! #: fortran/resolve.cc:1018
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "Automatisches Objekt %qs bei %L kann nicht in COMMON bei %L vorkommen"
  
! #: fortran/resolve.cc:1030
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "Variable %qs abgeleiteten Typs in COMMON bei %L hat weder das SEQUENCE- noch das BIND(C)-Attribut"
  
! #: fortran/resolve.cc:1034
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "Variable %qs abgeleiteten Typs in COMMON bei %L hat eine endgültige Komponente, die allozierbar ist"
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "Variable %qs abgeleiteten Typs in COMMON bei %L darf nicht Standardinitialisierung haben"
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr "In Fortran 2003 ist der COMMON-Block %qs bei %L ein globaler Bezeichner und muss daher den selben Bindungsnamen haben wie der gleichbenannte COMMON-Block bei %L: %s vs. %s"
  
! #: fortran/resolve.cc:1096
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "COMMON-Block %qs bei %L verwendet denselben globalen Bezeichner wie die Entität bei %L"
  
! #: fortran/resolve.cc:1104
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr "Fortran 2008: COMMON-Block %qs mit Binde-Marke bei %L teilt sich Bezeichner mit gobaler nicht-COMMON-Blockentität bei %L"
  
! #: fortran/resolve.cc:1126
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr "COMMON-Block bei %L mit Bindungsmarke %qs verwendet denselben globalen Bezeichner wie Entität bei %L"
  
! #: fortran/resolve.cc:1147
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "COMMON-Block %qs bei %L wird bei %L als PARAMETER verwendet"
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "COMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut haben"
  
! #: fortran/resolve.cc:1155
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "COMMON-Block %qs bei %L ist auch eine intrinsische Prozedur"
  
! #: fortran/resolve.cc:1159
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "COMMON-Block %qs bei %L, der auch ein Funktionsergebnis ist"
  
! #: fortran/resolve.cc:1164
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "COMMON-Block %qs bei %L, der auch eine globale Prozedur ist"
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr "Der KIND-Parameter %qs im PDT-Konstruktor bei %C hat keinen Wert"
  
! #: fortran/resolve.cc:1374
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr "Der Rang des Elements im Strukturkonstruktor bei %L passt nicht zu dem der Komponente (%d/%d)"
  
! #: fortran/resolve.cc:1395
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr "Das Element im Strukturkonstruktor bei %L für Zeigerkomponente %qs ist %s, sollte aber %s sein"
  
! #: fortran/resolve.cc:1430
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr "Ungleiche Zeichenlängen (%wd/%wd) für Zeigerkomponente %qs in Konstruktor bei %L"
  
! #: fortran/resolve.cc:1476
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr "Das NULL im Strukturkonstruktor bei %L wird auf Komponente %qs angewandt, die aber weder ein POINTER noch ein ALLOCATABLE ist"
  
! #: fortran/resolve.cc:1510
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "Unpassende Schnittstelle für Prozedurzeiger-Komponente %qs in Strukturkonstruktor bei %L: %s"
  
! #: fortran/resolve.cc:1529
  #, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "Der Strukturkonstruktor bei %2$L verweist auf die falsche Feldangabe der Komponente %1$qs"
  
! #: fortran/resolve.cc:1542
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr "Die Form der Komponente %qs im Strukturkonstruktor bei %L unterscheidet sich von der Form der deklarierten Komponente für die Dimension %d (%ld/%ld)"
  
! #: fortran/resolve.cc:1563
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr "Das Element im Strukturkonstruktor bei %L für Zeigerkomponente %qs sollte ein POINTER oder ein TARGET sein"
  
! #: fortran/resolve.cc:1590
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "Ziel der Zeigerzuweisung bei %L hat Vektorindex"
  
! #: fortran/resolve.cc:1602
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr "Ungültiger Ausdruck im Strukturkonstruktor für Zeigerkomponente %qs bei %L in PURE-Prozedur"
  
! #: fortran/resolve.cc:1728
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr "Die obere Schranke in der letzten Dimension muss in der Referenz auf das Feld %qs vermuteter Größe bei %L auftreten"
  
! #: fortran/resolve.cc:1790
  #, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "%qs bei %L ist mehrdeutig"
  
! #: fortran/resolve.cc:1794
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "GENERIC-Prozedur %qs ist bei %L nicht als effektives Argument erlaubt"
  
! #: fortran/resolve.cc:1915
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Für intrinsische Funktion %qs angegebener Typ bei %L wird ignoriert"
  
! #: fortran/resolve.cc:1928
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Intrinsisches Unterprogramm %qs bei %L darf keine Typspezifizierung haben"
  
! #: fortran/resolve.cc:1939
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "INTRINSIC deklariertes %qs bei %L existiert nicht"
  
! #: fortran/resolve.cc:1952
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "Das bei %2$L deklarierte INTRINSIC %1$qs ist in den derzeitigen Standardeinstellungen nicht verfügbar, außer %3$s. Entsprechende Option %<-std=*%> verwenden, oder %<-fall-intrinsics%> einschalten, um es zu verwenden."
  
! #: fortran/resolve.cc:1990
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE-Prozedur %qs aus Modul %qs ruft sich möglicherweise rekursiv selbst auf, in der Prozedur %qs. Deklarieren Sie die Prozedur als RECURSIVE oder verwenden Sie %<-frecursive%>"
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE Prozedur %qs bei %L ruft sich möglicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werden"
  
! #: fortran/resolve.cc: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"
  
! #: fortran/resolve.cc:2086
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Abgeleiteter Typ %qs wird als Argument bei %L verwendet"
  
! #: fortran/resolve.cc:2104
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Anweisungsfunktion %qs bei %L ist nicht als effektives Argument erlaubt"
  
! #: fortran/resolve.cc:2112
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Eingebautes %qs bei %L ist nicht als effektives Argument erlaubt"
  
! #: fortran/resolve.cc:2119
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Interne Prozedur %qs wird als effektives Argument bei %L verwendet"
  
! #: fortran/resolve.cc:2127
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL, nicht-INTRINSIC-Prozedur %qs ist nicht als effektives Argument bei %L erlaubt"
  
! #: fortran/resolve.cc:2154
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Spezifische INTRINSIC-Prozedur für Referenz %qs bei %L kann nicht gefunden werden"
  
! #: fortran/resolve.cc:2176
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Symbol %qs bei %L ist mehrdeutig"
  
! #: fortran/resolve.cc:2240
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Wertargument bei %L hat keinen numerischen Typ"
  
! #: fortran/resolve.cc:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "Wertargument bei %L kann kein Feld oder Feldabschnitt sein"
  
! #: fortran/resolve.cc:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Wertargument bei %L ist in diesem Kontext nicht erlaubt"
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Übergabe der eingebauten Prozedur über die Speicherstelle ist bei %L nicht erlaubt"
  
! #: fortran/resolve.cc:2284
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL Prozedurzeigerkomponente %qs ist nicht als effektives Argument bei %L erlaubt"
  
! #: fortran/resolve.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Koindiziertes effektives Argument bei %L mit endgültiger Zeigerkomponente"
  
! #: 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 "Prozedur %qs bei %L wird als tatsächliches Argument verwendet, verfügt jedoch weder über eine explizite Schnittstelle noch über das Attribut EXTERNAL"
  
! #: fortran/resolve.cc:2467
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr "%qs bei %L ist ein Feld und OPTIONAL; wenn es fehlt, kann es nicht das effektive Argument einer ELEMENTAL-Prozedur sein, es sei denn, es gibt ein nicht-optionales Argument mit demselben Rang (Fortran 2018, 15.5.2.12)"
  
! #: fortran/resolve.cc:2506
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "Effektives Argument bei %L für INTENT(%s)-Dummy %qs von ELEMENTAL-Unterprogramm %qs ist skalar, aber ein anderes effektives Argument ist ein Feld"
  
! #: fortran/resolve.cc:2780
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Unpassender Rückgabetyp der Funktion %qs bei %L (%s/%s)"
  
! #: fortran/resolve.cc:2807
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Schnittstelle in globaler Prozedur %qs bei %L passt nicht: %s"
  
! #: fortran/resolve.cc:2919
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Es gibt keine spezifische Funktion für das allgemeine %qs bei %L"
  
! #: fortran/resolve.cc:2939
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Generische Funktion %qs bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbar"
  
! #: fortran/resolve.cc:2977
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Funktion %qs bei %L ist INTRINSIC, aber nicht mit einer intrinsischen Funktion verträglich"
  
! #: fortran/resolve.cc:3038
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Spezifische Funktion %qs bei %L kann nicht aufgelöst werden"
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr "Fehlende explizite Deklaration mit EXTERNAL-Attribut für Symbol %qs bei %L"
  
! #: fortran/resolve.cc:3150
  #, gcc-internal-format
  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"
  
! #: fortran/resolve.cc:3308
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "Referenz auf Nicht-PURE-Funktion bei %L innerhalb eines DO CONCURRENT"
  
! #: fortran/resolve.cc:3319
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines FORALL %s"
  
! #: fortran/resolve.cc:3326
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines DO CONCURRENT %s"
  
! #: fortran/resolve.cc:3333
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb einer PURE-Prozedur"
  
! #: fortran/resolve.cc:3400
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Unerwarteter Ausschuss hinter %qs bei %L"
  
! #: fortran/resolve.cc:3411
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs bei %L ist keine Funktion"
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs darf bei %L nicht referenziert werden"
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr "ABSTRACT INTERFACE %qs bei %L darf kein angenommenes Zeichenlängenergebnis haben (F2008: C418)"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "Funktion %qs ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument ist"
  
! #: fortran/resolve.cc:3495
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Unterschiedliche Argumentlisten in externer Dummy-Funktion %s bei %L und %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:3534
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "Interner Fehler: resolve_function(): bad function type"
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr "Eine BOZ-Literalkonstante bei %L kann nicht als tatsächliches Argument in einer Funktionsreferenz verwendet werden"
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "Benutzerdefinierte nicht-ELEMENTAL-Funktion %qs bei %L ist in WORKSHARE-Konstrukt nicht erlaubt"
  
! #: fortran/resolve.cc:3626
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Funktion %qs nicht RECURSIVE ist"
  
! #: fortran/resolve.cc:3630
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktion %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
  
! #: fortran/resolve.cc:3688
  #, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr "Verwendung der Funktion %qs bei %L ist veraltet"
  
! #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "Scheinprozedur %qs bei %L erfordert das EXTERNAL-Attribut"
  
! #: fortran/resolve.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr "Unterprogrammaufruf bei %L in »DO CONCURRENT«-Block ist nicht PURE"
  
! #: fortran/resolve.cc:3749
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs in FORALL-Block bei %L ist nicht PURE"
  
! #: fortran/resolve.cc:3755
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs in »DO CONCURRENT«-Block bei %L ist nicht PURE"
  
! #: fortran/resolve.cc:3761
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs bei %L ist nicht PURE"
  
! #: fortran/resolve.cc:3829
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Es gibt kein spezifisches Unterprogramm für allgemeines %qs bei %L"
  
! #: fortran/resolve.cc:3838
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Generisches Unterprogramm %qs bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbar"
  
! #: fortran/resolve.cc:3873
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Unterprogramm %qs bei %L ist INTRINSIC, aber nicht mit intrinsischer Funktion verträglich"
  
! #: fortran/resolve.cc:3918
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Spezifisches Unterprogramm %qs bei %L kann nicht aufgelöst werden"
  
! #: 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 bei %L ist mit dem Host verbunden, erscheint jedoch nicht in einer IMPORT- oder »IMPORT, ONLY«-Liste"
  
! #: 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 bei %L ist mit einem Host in einem Bereich verbunden, der »IMPORT, NONE« hat"
  
! #: fortran/resolve.cc:4119
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt"
  
! #: fortran/resolve.cc:4158
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm %qs nicht RECURSIVE ist"
  
! #: fortran/resolve.cc:4162
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr "Unterschiedliche Argumentlisten im externen Dummy-Unterprogramm %s bei %L und %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:4254
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): bad function type"
  
! #: fortran/resolve.cc:4271
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "Verwenden der Subroutine %qs bei %L ist veraltet"
  
! #: fortran/resolve.cc:4303
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Formen der Operanden bei %L und %L stimmen nicht überein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Bad intrinsic"
  
! #: fortran/resolve.cc:4458
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "Unreine Funktion %qs bei %L wird möglicherweise nicht ausgewertet"
  
! #: fortran/resolve.cc:4462
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "Unreine Funktion bei %L wird möglicherweise nicht ausgewertet"
  
! #: fortran/resolve.cc:4557
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "BOZ-Literalkonstante bei %L kann kein Operand des einstelligen Operators %qs sein"
  
! #: fortran/resolve.cc:4565
  #, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "Negation eines vorzeichenlosen Ausdrucks bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Operanden bei %L und %L können nicht als Operanden des binären Operators %qs verwendet werden"
  
! #: fortran/resolve.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Ungültiger Kontext für NULL()-Zeiger bei %L"
  
! #: fortran/resolve.cc:4614
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr "Operand des unären numerischen Operators %qs bei %L ist %s"
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr "Operanden des binären numerischen Operators %qs bei %L sind %s/%s"
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "Ränge für Operator bei %L und %L stimmen nicht überein"
  
! #: fortran/resolve.cc:4655
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr "Unerwartete Entitäten mit abgeleitetem Typ im binären intrinsischen numerischen Operator %qs bei %L"
  
! #: fortran/resolve.cc:4679
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr "Operanden des Zeichenkettenverkettungsoperators bei %L sind %s/%s"
  
! #: fortran/resolve.cc:4722
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr "Operanden des logischen Operators %qs bei %L sind %s/%s"
  
! #: fortran/resolve.cc:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr "Operand des Operators .not. bei %L ist %s"
  
! #: fortran/resolve.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX-Größen können nicht bei %L verglichen werden"
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "BOZ-Literalkonstante bei %L kann nicht als Operand eines Vergleichsoperators vorkommen"
  
! #: fortran/resolve.cc:4840
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr "Inkonsistente Typen für Operator bei %L und %L: %s und %s"
  
! #: fortran/resolve.cc:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "Vergleich auf Gleichheit für %s bei %L"
  
! #: fortran/resolve.cc:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "Vergleich auf Ungleichheit für %s bei %L"
  
! #: fortran/resolve.cc:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "Logische Werte bei %L müssen mit %s statt mit %s verglichen werden"
  
! #: fortran/resolve.cc:4887
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr "Operanden des Vergleichsoperators %qs bei %L sind %s/%s"
  
! #: fortran/resolve.cc:4902
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "Unbekannter Operator %qs bei %L; meinten Sie %qs?"
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr "Unbekannter Operator %qs bei %L"
  
! #: fortran/resolve.cc:4910
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr "Operand des Benutzeroperators %qs bei %L ist %s"
  
! #: fortran/resolve.cc:4917
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr "Operanden des Benutzeroperators %qs bei %L sind %s/%s"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:4931
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Bad intrinsic"
  
! #: fortran/resolve.cc:5056
  #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr "Die Bedingung in dem bedingten Ausdruck bei %L muss ein logischer Skalarwert sein"
  
! #: 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 "Die expr bei %L und die expr bei %L in bedingten Ausdrücken müssen denselben deklarierten Typ haben"
  
! #: 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 "Die expr bei %L und expr bei %L in bedingten Ausdrücken müssen denselben Artparameter haben"
  
! #: 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 "Die expr bei %L und expr bei %L in bedingten Ausdrücken müssen denselben Rang haben"
  
! #: 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 "Sorry, nur ganzzahlige, logische, reelle, komplexe und Zeichen-Typen sind derzeit für bedingte Ausdrücke bei %L unterstützt"
  
! #: fortran/resolve.cc:5100
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr "Sorry, Feld ist derzeit für bedingte Ausdrücke bei %L nicht unterstützt"
  
! #: fortran/resolve.cc:5270
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist außerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld < %ld) in Kodimension %d"
  
! #: fortran/resolve.cc:5285
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist außerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.cc:5290
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld > %ld) in Kodimension %d"
  
! #: fortran/resolve.cc:5311
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Unzulässiger Schritt von Null bei %L"
  
! #: fortran/resolve.cc:5328
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist außerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.cc:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist außerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist außerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.cc:5361
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist außerhalb der Schranken (%ld > %ld) in Dimension %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5377
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Bad array reference"
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Rechte obere Schranke des Feldabschnitts angenommener Größe nicht angegeben bei %L"
  
! #: fortran/resolve.cc:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende Ränge in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.cc:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende Ränge des Koindex in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.cc:5434
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Koindex der Kodimension %d muss bei %L ein Skalar sein"
  
! #: fortran/resolve.cc:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Feldindex bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Feldindex bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/resolve.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL-Feld-Index bei %L"
  
! #: fortran/resolve.cc:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argument dim bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argument dim bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.cc:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Ungültige Feldreferenz der Nicht-Feld-Entität bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): unused as(1)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): unused as(2)"
  
! #: fortran/resolve.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Feldindex bei %L ist ein Feld mit Rang %d"
  
! #: fortran/resolve.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "Argument TEAM_NUMBER bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "Argument TEAM_NUMBER bei %L muss vom Typ INTEGER sein, ist jedoch %s"
  
! #: fortran/resolve.cc:5766
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "Argument TEAM bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr "Argument TEAM bei %L muss vom TEAM_TYPE des intrinsischen Moduls ISO_FORTRAN_ENV sein, ist jedoch %s"
  
! #: fortran/resolve.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "Argument STAT bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "Argument für STAT bei %L muss INTEGER-Typ haben, ist jedoch %s"
  
! #: fortran/resolve.cc:5805
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr "Der Ausdruck von STAT bei %L muss eine Variable sein"
  
! #: fortran/resolve.cc:5827
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.cc:5834
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5856
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "End-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "End-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "End-Index der Teilzeichenkette bei %L ist zu groß"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:6112
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Bad array reference"
  
! #: fortran/resolve.cc:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang größer Null darf kein POINTER-Attribut bei %L haben"
  
! #: fortran/resolve.cc:6136
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang ungleich Null darf bei %L kein Attribut ALLOCATABLE haben"
  
! #: fortran/resolve.cc:6204
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Zwei oder mehr Teilreferenzen mit Rang größer Null dürfen nicht bei %L angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:6316
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Two array specs"
  
! #: fortran/resolve.cc:6345
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr "Ungültiger Index für Kofeld"
  
! #: fortran/resolve.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werden"
  
! #: fortran/resolve.cc:6403
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Variable %s vermuteten Typs bei %L kann nur als effektives Argument verwendet werden"
--- 84696,85784 ----
  msgid "%qs at %C is not a variable"
  msgstr "%qs bei %C ist keine Variable"
  
! #: fortran/resolve.cc:142
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "%qs bei %L ist vom ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:145
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr "ABSTRACT-Typ %qs bei %L verwendet"
  
! #: fortran/resolve.cc:162
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "Schnittstelle %qs bei %L ist in späterer PROCEDURE-Anweisung deklariert"
  
! #: fortran/resolve.cc:175
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr "Schnittstelle %qs bei %L kann nicht allgemein sein"
  
! #: fortran/resolve.cc:182
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "Schnittstelle %qs bei %L darf keine Anweisungsfunktion sein"
  
! #: fortran/resolve.cc:191
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "Intrinsische Prozedur %qs ist in PROCEDURE-Anweisung bei %L nicht erlaubt"
  
! #: fortran/resolve.cc:197
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr "Schnittstelle %qs bei %L muss explizit sein"
  
! #: fortran/resolve.cc:219
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr "PROCEDURE %qs bei %L darf nicht als ihre eigene Schnittstelle verwendet werden"
  
! #: fortran/resolve.cc:321
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "Alternativer Rückgabespezifizierer in elementarem Unterprogramm %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:325
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "Alternativer Rückgabespezifizierer in Funktion %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:337
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "Selbstreferenzielles Argument %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:412
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "Scheinprozedur %qs der PURE-Prozedur bei %L muss auch PURE sein"
  
! #: fortran/resolve.cc:422
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "Argument %qs der reinen Funktion %qs bei %L mit VALUE-Attribut, aber ohne INTENT(IN)"
  
! #: fortran/resolve.cc:427
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "Argument %qs der reinen Funktion %qs bei %L muss INTENT(IN) oder VALUE sein"
  
! #: fortran/resolve.cc:435
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "Argument %qs des reinen Unterprogrammes %qs bei %L mit VALUE-Attribut, aber ohne INTENT"
  
! #: fortran/resolve.cc:440
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "Für Argument %qs des reinen Unterprogrammes %qs bei %L muss INTENT oder das VALUE-Attribut angegeben werden"
  
! #: fortran/resolve.cc:450
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "Argument %1$qs bei %3$L für die reine Prozedur %2$qs ist INTENT(OUT) und darf daher nicht polymorph sein"
  
! #: fortran/resolve.cc:483
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "Koarray-Scheinargument %qs bei %L für elementare Prozedur"
  
! #: fortran/resolve.cc:491
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "Argument %qs der elementaren Prozedur bei %L muss skalar sein"
  
! #: fortran/resolve.cc:500
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argument %qs der elementaren Prozedur bei %L kann kein ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.cc:510
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "Argument %qs der elementaren Prozedur bei %L kann kein POINTER-Attribut haben"
  
! #: fortran/resolve.cc:518
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "Scheinprozedur %qs nicht in elementarer Prozedur %qs bei %L erlaubt"
  
! #: fortran/resolve.cc:527
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "Für Argument %qs des elementaren Unterprogrammes %qs bei %L muss INTENT oder das VALUE-Attribut angegeben werden"
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "Argument %qs der Anweisungs-Funktion %qs bei %L muss skalar sein"
  
! #: fortran/resolve.cc:553
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "Zeichenwertiges Argument %qs der Anweisungsfunktion bei %L muss konstante Länge haben"
  
! #: fortran/resolve.cc:604
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "Schnittstellenprozedur %qs bei %L hat denselben Namen wie die umgebende Prozedur"
  
! #: fortran/resolve.cc:624
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "Enthaltene Funktion %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.cc:627
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "Ergebnis %qs der enthaltenen Funktion %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.cc:653
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "Zeichenwertige Modulprozedur %qs bei %L darf keine vermutete Länge haben"
  
! #: fortran/resolve.cc:655
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "Zeichenwertige interne Funktion %qs bei %L darf keine angenommene Länge haben"
  
! #: fortran/resolve.cc:828
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "Funktion »%s« bei %L hat Einträge mit unpassenden Feldspezifikationen"
  
! #: fortran/resolve.cc:839
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "Funktion »%s« bei %L hat Eintrag »%s« mit unpassenden Charakteristika"
  
! #: fortran/resolve.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr "Funktion »%s« bei %L mit Einträgen, die Variablen mit verschiedenen Zeichenkettenlängen zurückgeben"
  
! #: fortran/resolve.cc:886
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "FUNCTION-Ergebnis %s kann kein Feld in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:890
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "ENTRY-Ergebnis %s kann kein Feld in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:897
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "FUNCTION-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "ENTRY-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:908
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "FUNCTION-Ergebnis %s kann nicht ALLOCATABLE in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "ENTRY-Ergebnis %s kann nicht ALLOCATABLE in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:950
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "FUNCTION-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:955
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "ENTRY-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L sein"
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "Globale Entität %qs bei %L kann nicht in einem COMMON-Block bei %L vorkommen"
  
! #: fortran/resolve.cc:1010
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "Globale Entität %qs bei %L darf nicht in einem COMMON-Block vorkommen"
  
! #: fortran/resolve.cc:1020
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr "COMMON-Block bei %L"
  
! #: fortran/resolve.cc:1027
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr "Variable %qs bei %L ist in COMMON, aber Initialisierung ist nur in BLOCK DATA erlaubt"
  
! #: fortran/resolve.cc:1031
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr "Initialisierte Variable %qs bei %L ist in leerem COMMON, aber Initialisierung ist nur in benannten COMMON-Blöcken erlaubt"
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr "%qs bei %L kann nicht in COMMON auftreten [F2008:C5100]"
  
! #: fortran/resolve.cc:1043
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "Automatisches Objekt %qs bei %L kann nicht in COMMON bei %L vorkommen"
  
! #: fortran/resolve.cc:1055
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "Variable %qs abgeleiteten Typs in COMMON bei %L hat weder das SEQUENCE- noch das BIND(C)-Attribut"
  
! #: fortran/resolve.cc:1059
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "Variable %qs abgeleiteten Typs in COMMON bei %L hat eine endgültige Komponente, die allozierbar ist"
  
! #: fortran/resolve.cc:1063
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "Variable %qs abgeleiteten Typs in COMMON bei %L darf nicht Standardinitialisierung haben"
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr "In Fortran 2003 ist der COMMON-Block %qs bei %L ein globaler Bezeichner und muss daher den selben Bindungsnamen haben wie der gleichbenannte COMMON-Block bei %L: %s vs. %s"
  
! #: fortran/resolve.cc:1121
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "COMMON-Block %qs bei %L verwendet denselben globalen Bezeichner wie die Entität bei %L"
  
! #: fortran/resolve.cc:1129
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr "Fortran 2008: COMMON-Block %qs mit Binde-Marke bei %L teilt sich Bezeichner mit gobaler nicht-COMMON-Blockentität bei %L"
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr "COMMON-Block bei %L mit Bindungsmarke %qs verwendet denselben globalen Bezeichner wie Entität bei %L"
  
! #: fortran/resolve.cc:1172
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "COMMON-Block %qs bei %L wird bei %L als PARAMETER verwendet"
  
! #: fortran/resolve.cc:1176
  #, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "COMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut haben"
  
! #: fortran/resolve.cc:1180
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "COMMON-Block %qs bei %L ist auch eine intrinsische Prozedur"
  
! #: fortran/resolve.cc:1184
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "COMMON-Block %qs bei %L, der auch ein Funktionsergebnis ist"
  
! #: fortran/resolve.cc:1189
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "COMMON-Block %qs bei %L, der auch eine globale Prozedur ist"
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr "Der KIND-Parameter %qs im PDT-Konstruktor bei %C hat keinen Wert"
  
! #: fortran/resolve.cc:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr "Der Rang des Elements im Strukturkonstruktor bei %L passt nicht zu dem der Komponente (%d/%d)"
  
! #: fortran/resolve.cc:1420
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr "Das Element im Strukturkonstruktor bei %L für Zeigerkomponente %qs ist %s, sollte aber %s sein"
  
! #: fortran/resolve.cc:1455
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr "Ungleiche Zeichenlängen (%wd/%wd) für Zeigerkomponente %qs in Konstruktor bei %L"
  
! #: fortran/resolve.cc:1501
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr "Das NULL im Strukturkonstruktor bei %L wird auf Komponente %qs angewandt, die aber weder ein POINTER noch ein ALLOCATABLE ist"
  
! #: fortran/resolve.cc:1535
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "Unpassende Schnittstelle für Prozedurzeiger-Komponente %qs in Strukturkonstruktor bei %L: %s"
  
! #: fortran/resolve.cc:1554
  #, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "Der Strukturkonstruktor bei %2$L verweist auf die falsche Feldangabe der Komponente %1$qs"
  
! #: fortran/resolve.cc:1567
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr "Die Form der Komponente %qs im Strukturkonstruktor bei %L unterscheidet sich von der Form der deklarierten Komponente für die Dimension %d (%ld/%ld)"
  
! #: fortran/resolve.cc:1588
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr "Das Element im Strukturkonstruktor bei %L für Zeigerkomponente %qs sollte ein POINTER oder ein TARGET sein"
  
! #: fortran/resolve.cc:1615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "Ziel der Zeigerzuweisung bei %L hat Vektorindex"
  
! #: fortran/resolve.cc:1627
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr "Ungültiger Ausdruck im Strukturkonstruktor für Zeigerkomponente %qs bei %L in PURE-Prozedur"
  
! #: fortran/resolve.cc:1753
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr "Die obere Schranke in der letzten Dimension muss in der Referenz auf das Feld %qs vermuteter Größe bei %L auftreten"
  
! #: fortran/resolve.cc:1815
  #, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "%qs bei %L ist mehrdeutig"
  
! #: fortran/resolve.cc:1819
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "GENERIC-Prozedur %qs ist bei %L nicht als effektives Argument erlaubt"
  
! #: fortran/resolve.cc:1940
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Für intrinsische Funktion %qs angegebener Typ bei %L wird ignoriert"
  
! #: fortran/resolve.cc:1953
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Intrinsisches Unterprogramm %qs bei %L darf keine Typspezifizierung haben"
  
! #: fortran/resolve.cc:1964
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "INTRINSIC deklariertes %qs bei %L existiert nicht"
  
! #: fortran/resolve.cc:1977
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "Das bei %2$L deklarierte INTRINSIC %1$qs ist in den derzeitigen Standardeinstellungen nicht verfügbar, außer %3$s. Entsprechende Option %<-std=*%> verwenden, oder %<-fall-intrinsics%> einschalten, um es zu verwenden."
  
! #: fortran/resolve.cc:2015
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE-Prozedur %qs aus Modul %qs ruft sich möglicherweise rekursiv selbst auf, in der Prozedur %qs. Deklarieren Sie die Prozedur als RECURSIVE oder verwenden Sie %<-frecursive%>"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE Prozedur %qs bei %L ruft sich möglicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werden"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Marke %d wird bei %L referenziert, aber nirgendwo definiert"
  
! #: fortran/resolve.cc:2111
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Abgeleiteter Typ %qs wird als Argument bei %L verwendet"
  
! #: fortran/resolve.cc:2129
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Anweisungsfunktion %qs bei %L ist nicht als effektives Argument erlaubt"
  
! #: fortran/resolve.cc:2137
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Eingebautes %qs bei %L ist nicht als effektives Argument erlaubt"
  
! #: fortran/resolve.cc:2144
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Interne Prozedur %qs wird als effektives Argument bei %L verwendet"
  
! #: fortran/resolve.cc:2152
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL, nicht-INTRINSIC-Prozedur %qs ist nicht als effektives Argument bei %L erlaubt"
  
! #: fortran/resolve.cc:2179
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Spezifische INTRINSIC-Prozedur für Referenz %qs bei %L kann nicht gefunden werden"
  
! #: fortran/resolve.cc:2201
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Symbol %qs bei %L ist mehrdeutig"
  
! #: fortran/resolve.cc:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Wertargument bei %L hat keinen numerischen Typ"
  
! #: fortran/resolve.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "Wertargument bei %L kann kein Feld oder Feldabschnitt sein"
  
! #: fortran/resolve.cc:2286
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Wertargument bei %L ist in diesem Kontext nicht erlaubt"
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Übergabe der eingebauten Prozedur über die Speicherstelle ist bei %L nicht erlaubt"
  
! #: fortran/resolve.cc:2309
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL Prozedurzeigerkomponente %qs ist nicht als effektives Argument bei %L erlaubt"
  
! #: fortran/resolve.cc:2318
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Koindiziertes effektives Argument bei %L mit endgültiger Zeigerkomponente"
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, gcc-internal-format
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr "Prozedur %qs bei %L wird als tatsächliches Argument verwendet, verfügt jedoch weder über eine explizite Schnittstelle noch über das Attribut EXTERNAL"
  
! #: fortran/resolve.cc:2492
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr "%qs bei %L ist ein Feld und OPTIONAL; wenn es fehlt, kann es nicht das effektive Argument einer ELEMENTAL-Prozedur sein, es sei denn, es gibt ein nicht-optionales Argument mit demselben Rang (Fortran 2018, 15.5.2.12)"
  
! #: fortran/resolve.cc:2531
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "Effektives Argument bei %L für INTENT(%s)-Dummy %qs von ELEMENTAL-Unterprogramm %qs ist skalar, aber ein anderes effektives Argument ist ein Feld"
  
! #: fortran/resolve.cc:2810
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Unpassender Rückgabetyp der Funktion %qs bei %L (%s/%s)"
  
! #: fortran/resolve.cc:2837
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Schnittstelle in globaler Prozedur %qs bei %L passt nicht: %s"
  
! #: fortran/resolve.cc:2949
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Es gibt keine spezifische Funktion für das allgemeine %qs bei %L"
  
! #: fortran/resolve.cc:2969
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Generische Funktion %qs bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbar"
  
! #: fortran/resolve.cc:3007
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Funktion %qs bei %L ist INTRINSIC, aber nicht mit einer intrinsischen Funktion verträglich"
  
! #: fortran/resolve.cc:3068
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Spezifische Funktion %qs bei %L kann nicht aufgelöst werden"
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr "Fehlende explizite Deklaration mit EXTERNAL-Attribut für Symbol %qs bei %L"
  
! #: fortran/resolve.cc:3180
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.cc:3338
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "Referenz auf Nicht-PURE-Funktion bei %L innerhalb eines DO CONCURRENT"
  
! #: fortran/resolve.cc:3349
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines FORALL %s"
  
! #: fortran/resolve.cc:3356
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb eines DO CONCURRENT %s"
  
! #: fortran/resolve.cc:3363
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Referenz auf Nicht-PURE-Funktion %qs bei %L innerhalb einer PURE-Prozedur"
  
! #: fortran/resolve.cc:3430
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Unerwarteter Ausschuss hinter %qs bei %L"
  
! #: fortran/resolve.cc:3441
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs bei %L ist keine Funktion"
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs darf bei %L nicht referenziert werden"
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr "ABSTRACT INTERFACE %qs bei %L darf kein angenommenes Zeichenlängenergebnis haben (F2008: C418)"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "Funktion %qs ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument ist"
  
! #: fortran/resolve.cc:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Unterschiedliche Argumentlisten in externer Dummy-Funktion %s bei %L und %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "Interner Fehler: resolve_function(): bad function type"
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr "Eine BOZ-Literalkonstante bei %L kann nicht als tatsächliches Argument in einer Funktionsreferenz verwendet werden"
  
! #: fortran/resolve.cc:3594
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "Benutzerdefinierte nicht-ELEMENTAL-Funktion %qs bei %L ist in WORKSHARE-Konstrukt nicht erlaubt"
  
! #: fortran/resolve.cc:3656
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Funktion %qs nicht RECURSIVE ist"
  
! #: fortran/resolve.cc:3660
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktion %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
  
! #: fortran/resolve.cc:3718
  #, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr "Verwendung der Funktion %qs bei %L ist veraltet"
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "Scheinprozedur %qs bei %L erfordert das EXTERNAL-Attribut"
  
! #: fortran/resolve.cc:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr "Unterprogrammaufruf bei %L in »DO CONCURRENT«-Block ist nicht PURE"
  
! #: fortran/resolve.cc:3779
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs in FORALL-Block bei %L ist nicht PURE"
  
! #: fortran/resolve.cc:3785
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs in »DO CONCURRENT«-Block bei %L ist nicht PURE"
  
! #: fortran/resolve.cc:3791
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Unterprogrammaufruf von %qs bei %L ist nicht PURE"
  
! #: fortran/resolve.cc:3859
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Es gibt kein spezifisches Unterprogramm für allgemeines %qs bei %L"
  
! #: fortran/resolve.cc:3868
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Generisches Unterprogramm %qs bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbar"
  
! #: fortran/resolve.cc:3903
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Unterprogramm %qs bei %L ist INTRINSIC, aber nicht mit intrinsischer Funktion verträglich"
  
! #: fortran/resolve.cc:3948
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Spezifisches Unterprogramm %qs bei %L kann nicht aufgelöst werden"
  
! #: fortran/resolve.cc:4013
  #, 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 bei %L ist mit dem Host verbunden, erscheint jedoch nicht in einer IMPORT- oder »IMPORT, ONLY«-Liste"
  
! #: fortran/resolve.cc:4020
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
  msgstr "F2018: C8102 %qs bei %L ist mit einem Host in einem Bereich verbunden, der »IMPORT, NONE« hat"
  
! #: fortran/resolve.cc:4198
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs bei %L hat einen Typen, der nicht zum CALL bei %L passt"
  
! #: fortran/resolve.cc:4237
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs bei %L kann nicht rekursiv aufgerufen werden, da Unterprogramm %qs nicht RECURSIVE ist"
  
! #: fortran/resolve.cc:4241
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs bei %L kann nicht rekursiv aufgerufen werden, da sie nicht RECURSIVE ist"
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr "Unterschiedliche Argumentlisten im externen Dummy-Unterprogramm %s bei %L und %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:4333
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): bad function type"
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "Verwenden der Subroutine %qs bei %L ist veraltet"
  
! #: fortran/resolve.cc:4387
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Formen der Operanden bei %L und %L stimmen nicht überein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:4439
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Bad intrinsic"
  
! #: fortran/resolve.cc:4542
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "Unreine Funktion %qs bei %L wird möglicherweise nicht ausgewertet"
  
! #: fortran/resolve.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "Unreine Funktion bei %L wird möglicherweise nicht ausgewertet"
  
! #: fortran/resolve.cc:4641
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "BOZ-Literalkonstante bei %L kann kein Operand des einstelligen Operators %qs sein"
  
! #: fortran/resolve.cc:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "Negation eines vorzeichenlosen Ausdrucks bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Operanden bei %L und %L können nicht als Operanden des binären Operators %qs verwendet werden"
  
! #: fortran/resolve.cc:4680
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Ungültiger Kontext für NULL()-Zeiger bei %L"
  
! #: fortran/resolve.cc:4698
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr "Operand des unären numerischen Operators %qs bei %L ist %s"
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr "Operanden des binären numerischen Operators %qs bei %L sind %s/%s"
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "Ränge für Operator bei %L und %L stimmen nicht überein"
  
! #: fortran/resolve.cc:4739
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr "Unerwartete Entitäten mit abgeleitetem Typ im binären intrinsischen numerischen Operator %qs bei %L"
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr "Operanden des Zeichenkettenverkettungsoperators bei %L sind %s/%s"
  
! #: fortran/resolve.cc:4806
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr "Operanden des logischen Operators %qs bei %L sind %s/%s"
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr "Operand des Operators .not. bei %L ist %s"
  
! #: fortran/resolve.cc:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX-Größen können nicht bei %L verglichen werden"
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "BOZ-Literalkonstante bei %L kann nicht als Operand eines Vergleichsoperators vorkommen"
  
! #: fortran/resolve.cc:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr "Inkonsistente Typen für Operator bei %L und %L: %s und %s"
  
! #: fortran/resolve.cc:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "Vergleich auf Gleichheit für %s bei %L"
  
! #: fortran/resolve.cc:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "Vergleich auf Ungleichheit für %s bei %L"
  
! #: fortran/resolve.cc:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "Logische Werte bei %L müssen mit %s statt mit %s verglichen werden"
  
! #: fortran/resolve.cc:4971
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr "Operanden des Vergleichsoperators %qs bei %L sind %s/%s"
  
! #: fortran/resolve.cc:4986
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "Unbekannter Operator %qs bei %L; meinten Sie %qs?"
  
! #: fortran/resolve.cc:4989
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr "Unbekannter Operator %qs bei %L"
  
! #: fortran/resolve.cc:4994
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr "Operand des Benutzeroperators %qs bei %L ist %s"
  
! #: fortran/resolve.cc:5001
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr "Operanden des Benutzeroperators %qs bei %L sind %s/%s"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5015
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Bad intrinsic"
  
! #: fortran/resolve.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr "Die Bedingung in dem bedingten Ausdruck bei %L muss ein logischer Skalarwert sein"
  
! #: fortran/resolve.cc:5147
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr "Die expr bei %L und die expr bei %L in bedingten Ausdrücken müssen denselben deklarierten Typ haben"
  
! #: fortran/resolve.cc:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same kind parameter"
  msgstr "Die expr bei %L und expr bei %L in bedingten Ausdrücken müssen denselben Artparameter haben"
  
! #: fortran/resolve.cc:5163
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same rank"
  msgstr "Die expr bei %L und expr bei %L in bedingten Ausdrücken müssen denselben Rang haben"
  
! #: fortran/resolve.cc:5175
  #, 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 "Sorry, nur ganzzahlige, logische, reelle, komplexe und Zeichen-Typen sind derzeit für bedingte Ausdrücke bei %L unterstützt"
  
! #: fortran/resolve.cc:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr "Sorry, Feld ist derzeit für bedingte Ausdrücke bei %L nicht unterstützt"
  
! #: fortran/resolve.cc:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist außerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.cc:5359
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld < %ld) in Kodimension %d"
  
! #: fortran/resolve.cc:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Feldreferenz bei %L ist außerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.cc:5374
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld > %ld) in Kodimension %d"
  
! #: fortran/resolve.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Unzulässiger Schritt von Null bei %L"
  
! #: fortran/resolve.cc:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist außerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.cc:5420
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Untere Feldreferenz bei %L ist außerhalb der Schranken (%ld > %ld) in Dimension %d"
  
! #: fortran/resolve.cc:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist außerhalb der Schranken (%ld < %ld) in Dimension %d"
  
! #: fortran/resolve.cc:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Obere Feldreferenz bei %L ist außerhalb der Schranken (%ld > %ld) in Dimension %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5461
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Bad array reference"
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Rechte obere Schranke des Feldabschnitts angenommener Größe nicht angegeben bei %L"
  
! #: fortran/resolve.cc:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende Ränge in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.cc:5502
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Unpassende Ränge des Koindex in Feldreferenz bei %L (%d/%d)"
  
! #: fortran/resolve.cc:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Koindex der Kodimension %d muss bei %L ein Skalar sein"
  
! #: fortran/resolve.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Feldindex bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Feldindex bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/resolve.cc:5558
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL-Feld-Index bei %L"
  
! #: fortran/resolve.cc:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argument dim bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argument dim bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.cc:5666
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Ungültige Feldreferenz der Nicht-Feld-Entität bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): unused as(1)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): unused as(2)"
  
! #: fortran/resolve.cc:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Feldindex bei %L ist ein Feld mit Rang %d"
  
! #: fortran/resolve.cc:5829
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "Argument TEAM_NUMBER bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5836
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "Argument TEAM_NUMBER bei %L muss vom Typ INTEGER sein, ist jedoch %s"
  
! #: fortran/resolve.cc:5850
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "Argument TEAM bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr "Argument TEAM bei %L muss vom TEAM_TYPE des intrinsischen Moduls ISO_FORTRAN_ENV sein, ist jedoch %s"
  
! #: fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "Argument STAT bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5880
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "Argument für STAT bei %L muss INTEGER-Typ haben, ist jedoch %s"
  
! #: fortran/resolve.cc:5889
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr "Der Ausdruck von STAT bei %L muss eine Variable sein"
  
! #: fortran/resolve.cc:5911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.cc:5918
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Anfangs-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "End-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
  
! #: fortran/resolve.cc:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "End-Index der Teilzeichenkette bei %L muss skalar sein"
  
! #: fortran/resolve.cc:5967
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "End-Index der Teilzeichenkette bei %L ist zu groß"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:6196
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Bad array reference"
  
! #: fortran/resolve.cc:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang größer Null darf kein POINTER-Attribut bei %L haben"
  
! #: fortran/resolve.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponente rechts einer Teilreferenz mit Rang ungleich Null darf bei %L kein Attribut ALLOCATABLE haben"
  
! #: fortran/resolve.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Zwei oder mehr Teilreferenzen mit Rang größer Null dürfen nicht bei %L angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:6400
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Two array specs"
  
! #: fortran/resolve.cc:6429
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr "Ungültiger Index für Kofeld"
  
! #: fortran/resolve.cc:6477
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut kann nur als effektives Argument verwendet werden"
  
! #: fortran/resolve.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Variable %s vermuteten Typs bei %L kann nur als effektives Argument verwendet werden"
*************** msgstr "Variable %s vermuteten Typs bei
*** 85579,85590 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Typs bei %L als effektives Argument für Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.cc:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Variable %s vermuteten Ranges bei %L kann nur als effektives Argument verwendet werden"
--- 85787,85798 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Typs bei %L als effektives Argument für Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.cc:6518
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Variable %s vermuteten Ranges bei %L kann nur als effektives Argument verwendet werden"
*************** msgstr "Variable %s vermuteten Ranges be
*** 85593,86007 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Ranges bei %L als effektives Argument für Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.cc:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Variable %s vermuteten Typs bei %L darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.cc:6481
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Variable »%s« vermuteten Ranges bei %L darf keine Referenz auf Subobjekt haben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:6542
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "Skalare Variable %qs hat eine Array-Referenz bei %L"
  
! #: fortran/resolve.cc:6698
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "In Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter ist"
  
! #: fortran/resolve.cc:6703
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter ist"
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Polymorphes Subobjekt des koindizierten Objektes bei %L"
  
! #: fortran/resolve.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Koindiziertes Objekt mit polymorpher reservierbarer Subkomponente bei %L"
  
! #: fortran/resolve.cc:6803
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "Verwendung der Variable %qs bei %L ist veraltet"
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Ungültige Feldreferenz bei %L"
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur"
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fehler in Typbeschränktem Aufruf bei %L"
  
! #: fortran/resolve.cc:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Weitergegebenes Objekt bei %L muss Skalar sein"
  
! #: fortran/resolve.cc:7358
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt für Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:7397
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt für Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:7406
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Basisobjekt für Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar sein"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Keine passende spezifische Bindung für Aufruf des GENERIC %qs bei %L gefunden"
  
! #: fortran/resolve.cc:7635
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs bei %L sollte eine SUBROUTINE sein"
  
! #: fortran/resolve.cc:7688
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs bei %L sollte eine FUNCTION sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:8253
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Bad expression type"
  
! #: fortran/resolve.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s bei %L muss skalar sein"
  
! #: fortran/resolve.cc:8299
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s bei %L muss ganzzahlig sein"
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s bei %L muss INTEGER sein"
  
! #: fortran/resolve.cc:8365
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Schrittausdruck in DO-Schleife bei %L kann nicht Null sein"
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO-Schleife bei %L wird null mal ausgeführt"
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie überläuft"
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie unterläuft"
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr "Variable %qs, auf die in concurrent-header bei %L verwiesen wird, darf in LOCAL locality-spec bei %L nicht vorkommen"
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr "Variable %qs bei %L ist nicht in einer Ortsangabe von DO CONCURRENT bei %L angegeben, aber aufgrund von DEFAULT (NONE) erforderlich"
  
! #: fortran/resolve.cc:8572
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Variablenname in %s Ortsangabe bei %L erwartet"
  
! #: fortran/resolve.cc:8581
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Variable %qs bei %L wurde bereits in einer Ortsangabe angegeben"
  
! #: fortran/resolve.cc:8591
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "Indexvariable %qs bei %L kann nicht in einer Ortsangabe angegeben werden"
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "Attribut OPTIONAL nicht zulässig für %qs in %s Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8611
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Feld mit angenommener Größe ist für %qs in Ortsangabe %s bei %L nicht erlaubt"
  
! #: fortran/resolve.cc:8624
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "Attribut ALLOCATABLE nicht zulässig für %qs in %s Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8629
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "Polymorphes Nicht-Zeiger-Scheinargument nicht zulässig für %qs in %s Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8634
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Kofeld nicht zulässig für %qs in Ortsangabe %s bei %L"
  
! #: fortran/resolve.cc:8640
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "Finalisierbarer Typ nicht zulässig für %qs in Ortsangabe %s bei %L"
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr "Typ mit ultimativer allozierbarer Komponente ist für %qs in Ortsangabe %s bei %L nicht erlaubt"
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "ASYNCHRONOUS-Attribut nicht zulässig für %qs in REDUCE-Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "VOLATILE-Attribut nicht zulässig für %qs in REDUCE-Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8711
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Numerischer Typ für %qs in REDUCE bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8720
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Logischer Typ für %qs in REDUCE bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr "Typ INTEGER, REAL oder CHARACTER für %qs in REDUCE mit MIN/MAX bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr "Ganzzahltyp für %qs in REDUCE mit IAND/IOR/IEOR bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "Variable %qs in Ortsangabe bei %L wird nicht verwendet"
  
! #: fortran/resolve.cc:8818
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:8823
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Anfangsausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:8830
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Endausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL-Schrittausdruck bei %L muss skalares %s sein"
  
! #: fortran/resolve.cc:8843
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL-Schrittausdruck bei %L kann nicht Null sein"
  
! #: fortran/resolve.cc:8856
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftreten"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "ALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER sein"
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Koindiziertes reservierbares Objekt bei %L"
  
! #: fortran/resolve.cc:9093
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "Allocate-Objekt bei %L hat Rang %d, aber MOLD=-Ausdruck bei %L hat Rang %d"
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "Quell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L haben"
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L müssen dieselbe Form haben"
  
! #: fortran/resolve.cc:9299
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Das intrinsische NULL kann nicht als Quellausdruck bei %L verwendet werden"
  
! #: fortran/resolve.cc:9307
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Typ der Entität bei %L ist mit Quellausdruck bei %L typunverträglich"
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "Das ALLOCATE-Objekt bei %L und der Quellausdruck bei %L müssen Typparameter der gleichen Art haben"
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ LOCK_TYPE sein noch eine LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.cc:9358
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ EVENT_TYPE sein noch eine EVENT_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Reservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder Quellausdruck"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr "Der Typ-Parameter in der ALLOCATE-Anweisung mit type-spec muss ein Sternchen sein, da das zugewiesene Objekt %qs bei %L ein Dummy-Argument mit angenommenem Typ-Parameter ist"
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Reservierung von %s bei %L mit Typspezifikation erfordert den selben Zeichenkettenlängenparameter wie in der Deklaration"
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "In ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlich"
  
! #: fortran/resolve.cc:9496
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Feldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9521
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Koarray-Spezifikation in ALLOCATE-Anweisung bei %L erforderlich"
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Falsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze bei %L"
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze von 1 bei %L"
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Falsche Feldspezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird"
  
! #: fortran/resolve.cc:9622
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "In Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird %<*%> erwartet"
  
! #: fortran/resolve.cc:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-Variable bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.cc:9693
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung sein"
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG bei %L ist ohne STAT-Marke nutzlos"
  
! #: fortran/resolve.cc:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "»ERRMSG=«-Variable bei %L muss skalare Default-CHARACTER-Variable sein"
  
! #: fortran/resolve.cc:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "ERRMSG-Variable bei %L darf nicht »%s« innerhalb der selben »%s«-Anweisung sein"
  
! #: fortran/resolve.cc:9781
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "ALLOCATE-Objekt bei %L tritt auch bei %L auf"
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "ALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %L"
--- 85801,86215 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Variable %s vermuteten Ranges bei %L als effektives Argument für Abfragefunktion muss das erste Argument sein"
  
! #: fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.cc:6548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Variable %s vermuteten Typs bei %L darf keine Referenz auf Subobjekt haben"
  
! #: fortran/resolve.cc:6565
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Variable »%s« vermuteten Ranges bei %L darf keine Referenz auf Subobjekt haben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:6626
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "Skalare Variable %qs hat eine Array-Referenz bei %L"
  
! #: fortran/resolve.cc:6773
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "In Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter ist"
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter ist"
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Polymorphes Subobjekt des koindizierten Objektes bei %L"
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Koindiziertes Objekt mit polymorpher reservierbarer Subkomponente bei %L"
  
! #: fortran/resolve.cc:6881
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "Verwendung der Variable %qs bei %L ist veraltet"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Ungültige Feldreferenz bei %L"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur"
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fehler in Typbeschränktem Aufruf bei %L"
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Weitergegebenes Objekt bei %L muss Skalar sein"
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt für Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt für Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Basisobjekt für Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar sein"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Keine passende spezifische Bindung für Aufruf des GENERIC %qs bei %L gefunden"
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs bei %L sollte eine SUBROUTINE sein"
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs bei %L sollte eine FUNCTION sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Bad expression type"
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s bei %L muss skalar sein"
  
! #: fortran/resolve.cc:8377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s bei %L muss ganzzahlig sein"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s bei %L muss INTEGER sein"
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Schrittausdruck in DO-Schleife bei %L kann nicht Null sein"
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO-Schleife bei %L wird null mal ausgeführt"
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie überläuft"
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie unterläuft"
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr "Variable %qs, auf die in concurrent-header bei %L verwiesen wird, darf in LOCAL locality-spec bei %L nicht vorkommen"
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr "Variable %qs bei %L ist nicht in einer Ortsangabe von DO CONCURRENT bei %L angegeben, aber aufgrund von DEFAULT (NONE) erforderlich"
  
! #: fortran/resolve.cc:8650
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Variablenname in %s Ortsangabe bei %L erwartet"
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Variable %qs bei %L wurde bereits in einer Ortsangabe angegeben"
  
! #: fortran/resolve.cc:8669
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "Indexvariable %qs bei %L kann nicht in einer Ortsangabe angegeben werden"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "Attribut OPTIONAL nicht zulässig für %qs in %s Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Feld mit angenommener Größe ist für %qs in Ortsangabe %s bei %L nicht erlaubt"
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "Attribut ALLOCATABLE nicht zulässig für %qs in %s Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "Polymorphes Nicht-Zeiger-Scheinargument nicht zulässig für %qs in %s Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8712
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Kofeld nicht zulässig für %qs in Ortsangabe %s bei %L"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "Finalisierbarer Typ nicht zulässig für %qs in Ortsangabe %s bei %L"
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr "Typ mit ultimativer allozierbarer Komponente ist für %qs in Ortsangabe %s bei %L nicht erlaubt"
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "ASYNCHRONOUS-Attribut nicht zulässig für %qs in REDUCE-Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "VOLATILE-Attribut nicht zulässig für %qs in REDUCE-Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Numerischer Typ für %qs in REDUCE bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Logischer Typ für %qs in REDUCE bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr "Typ INTEGER, REAL oder CHARACTER für %qs in REDUCE mit MIN/MAX bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr "Ganzzahltyp für %qs in REDUCE mit IAND/IOR/IEOR bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "Variable %qs in Ortsangabe bei %L wird nicht verwendet"
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Anfangsausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Endausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL-Schrittausdruck bei %L muss skalares %s sein"
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL-Schrittausdruck bei %L kann nicht Null sein"
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftreten"
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "ALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER sein"
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Koindiziertes reservierbares Objekt bei %L"
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "Allocate-Objekt bei %L hat Rang %d, aber MOLD=-Ausdruck bei %L hat Rang %d"
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "Quell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L haben"
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L müssen dieselbe Form haben"
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Das intrinsische NULL kann nicht als Quellausdruck bei %L verwendet werden"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Typ der Entität bei %L ist mit Quellausdruck bei %L typunverträglich"
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "Das ALLOCATE-Objekt bei %L und der Quellausdruck bei %L müssen Typparameter der gleichen Art haben"
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ LOCK_TYPE sein noch eine LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.cc:9436
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "Der Quellausdruck bei %L darf weder vom Typ EVENT_TYPE sein noch eine EVENT_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Reservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder Quellausdruck"
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr "Der Typ-Parameter in der ALLOCATE-Anweisung mit type-spec muss ein Sternchen sein, da das zugewiesene Objekt %qs bei %L ein Dummy-Argument mit angenommenem Typ-Parameter ist"
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Reservierung von %s bei %L mit Typspezifikation erfordert den selben Zeichenkettenlängenparameter wie in der Deklaration"
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "In ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlich"
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Feldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Koarray-Spezifikation in ALLOCATE-Anweisung bei %L erforderlich"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Falsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze bei %L"
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze von 1 bei %L"
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Falsche Feldspezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9685
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird"
  
! #: fortran/resolve.cc:9700
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "In Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird %<*%> erwartet"
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-Variable bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung sein"
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG bei %L ist ohne STAT-Marke nutzlos"
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "»ERRMSG=«-Variable bei %L muss skalare Default-CHARACTER-Variable sein"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "ERRMSG-Variable bei %L darf nicht »%s« innerhalb der selben »%s«-Anweisung sein"
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "ALLOCATE-Objekt bei %L tritt auch bei %L auf"
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "ALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %L"
*************** msgstr "ALLOCATE-Objekt bei %L ist Subob
*** 86010,86323 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-Marke bei %L überschneidet sich mit CASE-Marke bei %L"
  
! #: fortran/resolve.cc:10073
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss Typ %s haben"
  
! #: fortran/resolve.cc:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss von der Art %d sein"
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss skalar sein"
  
! #: fortran/resolve.cc:10143
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck sein"
  
! #: fortran/resolve.cc:10164
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argument der SELECT-Anweisung bei %L kann nicht %s sein"
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck sein"
  
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L ist nicht im Bereich von %s"
  
! #: fortran/resolve.cc: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"
  
! #: fortran/resolve.cc:10288
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Logischer Bereich in CASE-Anweisung bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:10301
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Konstanter logischer Wert in CASE-Anweisung wird bei %L wiederholt"
  
! #: fortran/resolve.cc:10316
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Bereichsspezifikation bei %L kann nie passen"
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logischer SELECT CASE Block bei %L hat mehr als zwei Fälle"
  
! #: fortran/resolve.cc: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"
--- 86218,86531 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-Marke bei %L überschneidet sich mit CASE-Marke bei %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss Typ %s haben"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss von der Art %d sein"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss skalar sein"
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck sein"
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argument der SELECT-Anweisung bei %L kann nicht %s sein"
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck sein"
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L ist nicht im Bereich von %s"
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werden"
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Logischer Bereich in CASE-Anweisung bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Konstanter logischer Wert in CASE-Anweisung wird bei %L wiederholt"
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Bereichsspezifikation bei %L kann nie passen"
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logischer SELECT CASE Block bei %L hat mehr als zwei Fälle"
  
! #: fortran/resolve.cc:10538
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "%s konnte nicht zu einer spezifischen Funktion aufgelöst werden, bei %L"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr "(F202y)Fehlende oder ungültige Grenze in der ASSOCIATE-Rangzuordnung des assoziierten Namens %s bei %L"
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Zuordnende Entität %qs bei %L ist ein Prozedurzeiger"
  
! #: fortran/resolve.cc:10601
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Abgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werden"
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Zuordnende Entität %qs bei %L ist ein Prozedurname"
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "Der zuordnende Selektor-Ausdruck bei %L ergibt eine Prozedur"
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Zugeordneter Name %qs bei %L wird als Feld verwendet"
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert ist"
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Selektor muss in SELECT TYPE-Anweisung bei %L polymorph sein"
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Selektor bei %L darf nicht koindiziert sein"
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS bei %L überlappt sich mit TYPE IS bei %L"
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Abgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs sein"
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Die Typspezifikation bei %L muss angeben, dass jeder Parameter mit Längentyp vermutet ist"
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %L"
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werden"
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Ungültiger Kontext für NULL()-Zeiger bei %L"
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO-%s-Prozedur bei %L muss rekursiv sein"
  
! #: fortran/resolve.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "Element zum Datenaustausch bei %L kann nicht polymorph sein, außer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Datenübertragungselement bei %L kann keine POINTER-Komponenten haben, außer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Datenübertragungselement bei %L kann keine Prozedurzeiger-Komponenten haben"
  
! #: fortran/resolve.cc:11809
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Datenübertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, außer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Datenübertragungselement bei %L kann keine PRIVATE-Komponenten haben"
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Datenübertragungselement bei %L kann keine PRIVATE-Komponenten haben, außer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Datenübertragungselement bei %L kann keine vollständige Referenz auf Feld vermuteter Größe sein"
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Lock-Variable bei %L muss Skalar mit LOCK_TYPE sein"
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "Ereignis-Variable bei %L muss Skalar mit EVENT_TYPE sein"
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argument für Ereignisvariable bei %L muss ein Koarray oder koindiziert sein"
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argument für Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert sein"
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "»STAT=«-Argument bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "»ERRMSG=«-Argument bei %L muss skalare CHARACTER-Variable sein"
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "»ACQUIRED_LOCK=«-Argument bei %L muss skalare LOGICAL-Variable sein"
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "Argument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck sein"
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr "Argument TEAM bei %L muss ein skalarer Ausdruck vom Typ TEAM_TYPE aus dem intrinsischen Modul ISO_FORTRAN_ENV sein"
  
! #: fortran/resolve.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "Das Argument %s bei %L muss eine skalare %s-Variable mindestens von der Art %d sein"
  
! #: fortran/resolve.cc:12004
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "Das Argument %s bei %L muss ein skalarer %s mindestens von der Art %d sein"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argument für Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck sein"
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argument für Imageset bei %L muss zwischen 1 und num_images() liegen"
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Anweisung bei %L ist keine gültige Sprungzielanweisung für Sprungziel bei %L"
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Sprung bei %L könnte Endlosschleife bewirken"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlässt CRITICAL-Konstrukt für Marke bei %L"
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlässt DO CONCURRENT-Konstrukt für Marke bei %L"
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlässt »CHANGE TEAM«-Konstrukt für Sprungmarke bei %L"
*************** msgstr "GOTO-Anweisung bei %L hinterläs
*** 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"
--- 86533,86747 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Marke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %L"
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE-Maske bei %L hat ungültige Form"
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE-Zuweisungsziel bei %L hat ungültige Form"
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Benutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %L"
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Nicht unterstützte Anweisung in WHERE bei %L"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Zuweisung an FORALL-Indexvariable bei %L"
  
! #: fortran/resolve.cc:12418
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Das FORALL mit Index %qs wird nicht auf der linken Seite der Zuweisung bei %L verwendet und könnte somit mehrere Zuweisungen an dieses Objekt auslösen"
  
! #: fortran/resolve.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ein äußeres FORALL-Konstrukt hat bereits einen Index mit Namen %L"
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr "Interner Fehler: Expected shadow variable name to start with _"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "Klausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-Feld"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "Die Variable in der gewöhnlichen Zuweisung bei %L ist eine Prozedurzeigerkomponente"
  
! #: fortran/resolve.cc:13135
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "Zuordnung von %s zu %s bei %L nicht möglich"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "CHARACTER-Ausdruck wird in Zuweisung (%wd/%wd) bei %L abgeschnitten"
  
! #: fortran/resolve.cc:13215
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Koindizierter Ausdruck bei %L wird einer Variable abgeleiteten Typs mit einer POINTER-Komponente in einer PURE-Prozedur zugewiesen"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als »expr« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat."
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Zuweisung an koindizierte Variable bei %L in einer PURE-Prozedur"
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Zuweisung an polymorphes Koarray bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L"
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "Nicht allozierbare Variable darf in intrinsischer Zuweisung bei %L nicht polymorph sein – bitte prüfen, ob es ein passendes spezifisches Unterprogramm für den »=«-Operator gibt"
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "Koindizierte Variable darf keine reservierbare endgültige Komponente in Zuweisung bei %L haben"
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "TODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgeführt, da Feldreferenzen mit mehreren Teilen in Ausdrücken als Zwischenergebnisse auftreten würden."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.cc:14049
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Funktionsergebnis auf der linken Seite der Zuweisung bei %L muss Zeiger-Attribut haben."
  
! #: fortran/resolve.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine skalare INTEGER-Variable"
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variable %qs bei %L wurde keine Zielmarke zugewiesen"
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als Rückgabe"
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Erwarteter intrinsischer Initialisierungsausdruck OMP WORKSHARE bei %L"
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-Variable"
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "Ungültiges NULL bei %L"
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Arithmetische IF-Anweisung bei %L erfordert einen skalaren REAL- oder INTEGER-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Abbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck sein"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.cc:14836
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Verwendung von Parameter %qs, der bei %L deklariert wurde, ist veraltet"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Variable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die Entität bei %4$L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "Variable %qs aus Modul %qs mit Bindungsmarke %qs bei %L verwendet denselben globalen Bezeichner wie Entität bei %L aus Modul %qs"
*************** msgstr "Variable %qs aus Modul %qs mit B
*** 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"
--- 86749,87805 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Prozedur %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die Entität bei %4$L"
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Zeichenkettenlänge bei %L ist zu groß"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Reservierbares Feld %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Skalares Objekt %qs bei %L kann nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Feldzeiger %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Feld %qs bei %L kann keine aufgeschobene Form haben"
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Typ %qs der CLASS-Variable %qs bei %L ist nicht erweiterbar"
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS-Variable %qs bei %L muss Attrappe, reservierbar oder Zeiger sein"
  
! #: fortran/resolve.cc:15383
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Der Typ %qs bei %L darf nicht mit Wirt verbunden sein, da er von unverträglichem bei %L definierten Objekt mit gleichem Namen blockiert wird"
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Einbezogenes SAVE für Modulvariable %qs bei %L, benötigt wegen Standardinitialisierung"
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "Entität %qs bei %L hat Parameter mit aufgeschobenem Typ und benötigt entweder das POINTER- oder ALLOCATABLE-Attribut"
  
! #: fortran/resolve.cc:15452
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "Automatisches Objekt %qs bei %L kann nicht das Attribut SAVE haben"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Das Feld %qs im Modul oder Hauptprogramm bei %L muss konstante Form haben"
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Entität mit vermuteter Zeichenlänge bei %L muss ein Scheinargument oder ein PARAMETER sein"
  
! #: fortran/resolve.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs bei %L muss in diesem Zusammenhang konstante Zeichenlänge haben"
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON-Variable %qs bei %L muss konstante Zeichenlänge haben"
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Zuordnungsfähiges %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktionsergebnis %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automatisches Feld %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15643
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Zeichenwertige Anweisungsfunktion %qs bei %L muss konstante Länge haben"
  
! #: fortran/resolve.cc:15698
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist"
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Prozedur %qs in PUBLIC-Schnittstelle %qs bei %L nimmt Scheinargumente von %qs, das PRIVATE ist"
  
! #: fortran/resolve.cc:15738
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Externes Objekt %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis haben"
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Anweisungsfunktion %qs bei %L darf weder POINTER- oder ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht feld-wertig sein"
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht zeiger-wertig sein"
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rein sein"
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rekursiv sein"
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prozedurzeiger %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Scheinprozedur %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Funktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER haben"
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr "Die Ergebnisvariable %qs der reinen Funktion bei %L ist polymorph allozierbar"
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "Ergebnisvariable %qs der reinen Funktion bei %L hat eine polymorphe allozierbare Komponente %qs"
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut SAVE in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut INTENT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut RESULT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "Attribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Dem Ergebnis %qs als Prozedurzeiger bei %L fehlt das POINTER-Attribut"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s zwischen der MODULE-PROCEDURE-Deklaration in Modul %qs und der Deklaration bei %L in (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:16059
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Schnittstelle von %qs bei %L muss explizit sein"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL-Prozedur %qs bei %L ist keine SUBROUTINE"
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL-Prozedur bei %L muss genau ein Argument haben"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argument der FINAL-Prozedur bei %L muss Typ %qs haben"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr "FINAL-Prozedur bei %L mit angenommenem Rangargument muss der einzige Finalisierer mit derselben Art/Typ sein (F2018: C790)"
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Argument der FINAL-Prozedur bei %L darf kein POINTER sein"
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht OPTIONAL sein"
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Nicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form haben"
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Bei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qs"
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Für den abgeleiteten Typ %qs, der bei %L definiert ist, sind ausschließlich Array-FINAL-Prozeduren deklariert. Empfohlen ist auch eine skalare, es sei denn, ein Finalisierer mit angenommenem Rang wurde deklariert"
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs und %qs können nicht gemischte FUNCTION/SUBROUTINE für GENERIC %qs bei %L sein"
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs und %qs für GENERIC %qs bei %L sind mehrdeutig"
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Undefinierte spezifische Bindung %qs als Ziel des GENERIC %qs bei %L"
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERIC"
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen überschreiben"
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Typgebundener Operator bei %L kann nicht NOPASS sein"
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein"
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedur %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prozedur %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Nicht-polymorphes Scheinargument von %qs für weitergegebenes Objekt bei %L"
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:16875
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss den parametrisierten abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr "Alle LEN-Typparameter des hereingereichten Dummyarguments %qs von %qs bei %L müssen ASSUMED sein."
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Scheinargument von %qs für weitergegebenes Objekt bei %L muss ein Skalar sein"
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Scheinargument von %qs für weitergegebenes Objekt bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Scheinargument von %qs für weitergegebenes Objekt bei %L darf nicht POINTER sein"
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prozedur %qs bei %L hat den gleichen Namen wie eine Komponente von %qs"
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prozedur %qs bei %L hat den selben Namen wie eine vererbte Komponente von %qs"
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Bei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht überschrieben ist"
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Koarray-Komponente %qs bei %L muss reservierbar mit aufgeschobener Form sein"
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Komponente %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Komponente %qs bei %L mit Koarray-Komponente darf ein Nicht-Zeiger und nicht-reservierbares Skalar sein"
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Komponente %qs bei %L hat das CONTIGUOUS-Attribut, aber ist kein Feldzeiger"
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Komponente %qs von BIND(C)-Typ bei %L muss Länge eins haben"
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Parameter %qs von %qs mit PASS(%s) bei %L muss skalar sein"
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf kein POINTER-Attribut haben"
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponente %qs von %qs bei %L hat den gleichen Namen wie eine geerbte typgebundene Prozedur"
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Zeichenlänge der Komponente %qs muss ein konstanter Spezifikationsausdruck bei %L sein"
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ausdruck für Zeichenlänge der Komponente %qs bei %L muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Zeichenkomponente %qs von %qs bei %L mit aufgeschobener Länge muss POINTER oder ALLOCATABLE sein"
  
! #: fortran/resolve.cc:17526
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Die Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L ist"
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Polymorphe Komponente %s bei %L in SEQUENCE oder BIND(C)-Typ %s"
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponente %s des bei %L deklarierten SEQUENCE-Typen hat kein SEQUENCE-Attribut"
  
! #: fortran/resolve.cc:17629
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "In Konflikt stehende Initialisierungen in Union bei %L und %L"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Da der erweiterte Typ %qs bei %L eine Koarray-Komponente hat, muss der Elterntyp %qs auch eine haben"
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Nicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Parametrisierter Typ %1$qs hat bei %3$L keine Komponente, die zu Parameter %2$qs gehört"
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Allgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
  
! #: fortran/resolve.cc:17850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Abgeleiteter Typ %qs bei %L wurde nicht deklariert"
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "Fehler beim Erstellen der PDT-Klassenkomponente bei %L"
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Feld %qs mit vermuteter Größe in Namensliste %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs ohne konstante Zeichenlänge in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameterfeld %qs bei %L kann nicht automatische oder vermutete Form haben"
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Implizit angegebener PARAMETER %qs bei %L passt nicht zu früherem IMPLICIT-Typ"
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Unverträglicher abgeleiteter Typ in PARAMETER bei %L"
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "COMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut haben"
  
! #: fortran/resolve.cc:18107
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Konstanter Ausdruck nahe %L erwartet"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "Entität %qs bei %L hat verzögerten LEN-Parameter %qs und benötigt entweder das POINTER- oder ALLOCATABLE-Attribut"
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "Das AUTOMATIC-Objekt %qs bei %L darf kein SAVE-Attribut haben und dard auch keine Variable im main-Programm, einem Modul oder einem Teilmodus sein (F08/C513)"
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "Das Objekt %qs bei %L mit ASSUMED-Typparametern muss ein Dummy oder ein SELECT-TYPE-Selektor sein (F08/4.2)"
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Sorry, allozierbare/Zeiger-Komponenten in polymorphen (CLASS-)getypten Koarrays bei %L werden nicht unterstützt"
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr "%<omp_all_memory%>, bei %L deklariert, darf nur in der OpenMP-DEPEND-Klausel verwendet werden"
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "Attribut PROTECTED steht mit Attribut EXTERNAL bei %L in Konflikt"
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut PROTECTED bei %L in Konflikt"
  
! #: fortran/resolve.cc:18427
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter Größe oder Rang"
  
! #: fortran/resolve.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Falsche Spezifikation für Feld bei %L mit angenommener Größe"
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter Größe bei %L muss ein Schein-Argument sein"
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Feld mit vermutetem Rang bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Feld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION haben"
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Symbol bei %L ist keine Scheinvariable"
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss konstante Länge haben"
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C-kompatible zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss Länge eins haben"
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Der abgeleitete Typ %qs bei %L hat Typ %qs, der nicht definiert wurde"
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:18558
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ sein"
  
! #: fortran/resolve.cc:18567
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.cc:18575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.cc:18582
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter Größe"
  
! #: fortran/resolve.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Vermuteter Typ der Variable %s bei %L ist nur für Scheinvariablen erlaubt"
  
! #: fortran/resolve.cc:18609
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "Variable %s vermuteten Typs bei %L darf kein Feld mit ausdrücklicher Form sein"
  
! #: fortran/resolve.cc:18649
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
  
! #: fortran/resolve.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "BIND(C)-Variable %qs bei %L muss Länge eins haben"
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs bei %L mit abgeleitetem PRIVATE-Typen %qs"
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "Variable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79866
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "Variable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray sein"
  
! #: fortran/resolve.cc:18784
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "Das INTENT(OUT)-Scheinargument %qs bei %L hat ASSUMED SIZE und kann damit keine Standardinitialisierung haben"
  
! #: fortran/resolve.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente haben"
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Variable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "Variable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray sein"
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "Variable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein Scheinargument"
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr "Kofeld-Variable %qs bei %L darf keine Kodimensionen mit aufgeschobener Form ohne allozierbar haben"
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Zuordnungsfähige Koarray-Variable %qs bei %L muss aufgeschobene Form haben"
  
! #: fortran/resolve.cc:18885
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Variable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten haben"
  
! #: fortran/resolve.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Coarray-Scheinvariable %qs bei %L in BIND(C)-Prozedur %qs nicht erlaubt"
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-Rückgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.cc:18941
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Namensliste %qs kann bei %L nicht als Argument für Unterprogramm oder Funktion verwendet werden"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.cc:19005
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "Die OpenMP-groupprivate-Variable %qs bei %L muss das SAVE-Attribut haben"
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "Die »!$OMP GROUPPRIVATE«-Variable %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "»!$OMP DECLARE TARGET«-Variable %qs bei %L ist nicht gespeichert (SAVE)"
  
! #: fortran/resolve.cc:19144
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare Entität bei %L erwartet"
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA Element %qs bei %L muss in COMMON sein"
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werden"
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA-Element %qs bei %L kann keinen Coindex haben"
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollständiges Feld sein"
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "Das DATA-Objekt in der Nähe von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gültiges initial-data-target"
  
! #: fortran/resolve.cc:19198
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Das DATA-Element %qs bei %L kann kein ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
  
! #: fortran/resolve.cc:19349
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Nichtkonstante Zeichenlänge bei %L in DATA-Anweisung"
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Anfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Ende der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Schritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:19400
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Schrittweite der implied-do-Schleife bei %L darf nicht 0 sein"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Marke %d bei %L definiert, aber nicht verwendet"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.cc:19809
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
  
! #: fortran/resolve.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED haben"
  
! #: fortran/resolve.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "COMMON-Blockelement %qs bei %L darf in der PURE-Prozedur %qs kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Benannte Konstante %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr "Sequenz %s mit gemischten Komponenten in EQUIVALENCE-Anweisung bei %L mit Objekten unterschiedlichen Typs"
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr "Objekt oder Sequenz %s vom Nicht-Standardtyp in EQUIVALENCE-Anweisung bei %L mit Objekten unterschiedlichen Typs"
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr "Nicht-CHARACTER-Objekt %qs in Standard-Anweisung CHARACTER EQUIVALENCE bei %L"
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Nicht-NUMERIC-Objekt %qs in Standard-Anweisung NUMERIC EQUIVALENCE bei %L"
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Feld %qs bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Strukturkomponente %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat Länge Null"
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Selbstreferenz im Zeichenlängenausdruck für %qs bei %L"
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC-Funktion %qs bei %L mit PRIVATE-Typ %qs"
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prozedur für Benutzeroperator %qs bei %L muss eine FUNCTION sein"
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prozedur für Benutzeroperator %qs bei %L kann nicht vermutete Zeichenlänge haben"
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prozedur für Benutzeroperator %qs bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Operatorschnittstelle bei %L darf höchstens zwei Argumente haben"
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Enthaltene Prozedur %qs bei %L einer PURE-Prozedur muss auch PURE sein"
*************** msgstr "Include-Verzeichnis %qs ist nich
*** 87611,87707 ****
  msgid "%qs is not a directory"
  msgstr "%qs ist kein Verzeichnis"
  
! #: fortran/scanner.cc:790
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$ACC bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist"
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist"
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr "Herstellererweiterungsmarkierung »!$omx« bei %C wird ignoriert"
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr "Zeile bei %L wird abgeschnitten"
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr "Grenze von %d Fortsetzungen in Anweisung bei %C überschritten"
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr "Falsche OpenACC-Fortsetzung bei %C: !$ACC erwartet, !$OMP gefunden"
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr "Falsche OpenMP-Fortsetzung bei %C: !$OMP erwartet, !$ACC gefunden"
  
! #: fortran/scanner.cc:1479
  #, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "In fortgesetzter Zeichenkonstante bei %C fehlt %<&%>"
  
! #: fortran/scanner.cc:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr "Tab-Zeichen bei %C passt nicht"
  
! #: fortran/scanner.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "Ungültiges Zeichen 0x%s bei %C"
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "in Zeile %d ist %<&%> für sich alleine nicht erlaubt"
  
! #: fortran/scanner.cc:1958
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "Unpassendes Tab-Zeichen in Spalte %d der Zeile %d"
  
! #: fortran/scanner.cc:2187
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "Datei %qs verlassen, aber nicht betreten"
  
! #: fortran/scanner.cc:2229
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "Ungültige Präprozessordirektive"
  
! #: fortran/scanner.cc:2552
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr "Die Datei %qs wird rekursiv eingebunden"
  
! #: fortran/scanner.cc:2564
  #, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Datei %qs kann nicht geöffnet werden"
  
! #: fortran/scanner.cc:2574
  #, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "Die eingebundene Datei %qs kann nicht geöffnet werden"
  
! #: fortran/scanner.cc:2576
  #, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "Die vor-eingebundene Datei %qs kann nicht geöffnet werden"
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr "Die eingebundene Datei %qs ist keine reguläre Datei"
--- 87819,87915 ----
  msgid "%qs is not a directory"
  msgstr "%qs ist kein Verzeichnis"
  
! #: fortran/scanner.cc:792
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$ACC bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist"
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist"
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr "Herstellererweiterungsmarkierung »!$omx« bei %C wird ignoriert"
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr "Zeile bei %L wird abgeschnitten"
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr "Grenze von %d Fortsetzungen in Anweisung bei %C überschritten"
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr "Falsche OpenACC-Fortsetzung bei %C: !$ACC erwartet, !$OMP gefunden"
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr "Falsche OpenMP-Fortsetzung bei %C: !$OMP erwartet, !$ACC gefunden"
  
! #: fortran/scanner.cc:1483
  #, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "In fortgesetzter Zeichenkonstante bei %C fehlt %<&%>"
  
! #: fortran/scanner.cc:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr "Tab-Zeichen bei %C passt nicht"
  
! #: fortran/scanner.cc:1780
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "Ungültiges Zeichen 0x%s bei %C"
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "in Zeile %d ist %<&%> für sich alleine nicht erlaubt"
  
! #: fortran/scanner.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "Unpassendes Tab-Zeichen in Spalte %d der Zeile %d"
  
! #: fortran/scanner.cc:2191
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "Datei %qs verlassen, aber nicht betreten"
  
! #: fortran/scanner.cc:2233
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "Ungültige Präprozessordirektive"
  
! #: fortran/scanner.cc:2556
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr "Die Datei %qs wird rekursiv eingebunden"
  
! #: fortran/scanner.cc:2568
  #, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Datei %qs kann nicht geöffnet werden"
  
! #: fortran/scanner.cc:2578
  #, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "Die eingebundene Datei %qs kann nicht geöffnet werden"
  
! #: fortran/scanner.cc:2580
  #, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "Die vor-eingebundene Datei %qs kann nicht geöffnet werden"
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr "Die eingebundene Datei %qs ist keine reguläre Datei"
*************** msgid "gfc_simplify_dim(): Bad type"
*** 87878,88100 ****
  msgstr "gfc_simplify_dim(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.cc:3336
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "in gfc_simplify_exp(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.cc:3556
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "gfc_simplify_floor(): Bad kind"
  
! #: fortran/simplify.cc:3673
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Argument von IACHAR bei %L muss Länge Eins haben"
  
! #: fortran/simplify.cc:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "Argument der IACHAR-Funktion bei %L außerhalb des Wertebereiches 0..127"
  
! #: fortran/simplify.cc:3842
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "Summe des zweiten und dritten Arguments von IBITS überschreitet Bit-Größe bei %L"
  
! #: fortran/simplify.cc:3868
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "IBITS: Bad bit"
  
! #: fortran/simplify.cc:3935
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Argument von ICHAR bei %L muss Länge Eins haben"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Zweites Argument von %s ist bei %L negativ"
  
! #: fortran/simplify.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "Größe des zweiten Arguments von %s überschreitet Bit-Größe bei %L"
  
! #: fortran/simplify.cc:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "Größenordnung des zweiten Arguments von ISHFTC überschreitet BIT_SIZE des ersten Arguments bei %C"
  
! #: fortran/simplify.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "Der absolute Wert von SHIFT muss kleiner oder gleich SIZE bei %C sein"
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "DIM-Argument bei %L ist außerhalb der Grenzen"
  
! #: fortran/simplify.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "Argument von LOG bei %L kann nicht kleiner oder gleich Null sein"
  
! #: fortran/simplify.cc:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "Komplexes Argument von LOG bei %L kann nicht Null sein"
  
! #: fortran/simplify.cc:5303
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "gfc_simplify_log: bad type"
  
! #: fortran/simplify.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "Argument von LOG10 bei %L kann nicht kleiner oder gleich Null sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.cc:5752
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "simplify_min_max(): Bad type in arglist"
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "Argument %qs von MOD bei %L darf nicht Null sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.cc:6689
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_simplify_mod(): Bad arguments"
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "Argument %qs von MODULO bei %L darf nicht 0 sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.cc:6742
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "gfc_simplify_modulo(): Bad arguments"
  
! #: fortran/simplify.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Ergebnis von NEAREST ist NaN bei %L"
  
! #: fortran/simplify.cc:7601
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist bei %L negativ"
  
! #: fortran/simplify.cc:7657
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist bei %L zu groß"
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr "Zeichenkette mit mehr als 2 hoch 28 Zeichen bei %L wird erst bei Ausführung des Programms ausgewertet werden, rechnen Sie mit Fehlern"
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr "Das SHAPE-Feld für das intrinsische RESHAPE bei %L hat den negativen Wert %d für die Dimension %d"
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr "Die Formen von ORDER bei %L und SHAPE bei %L sind unterschiedlich"
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr "Die Größen von ORDER bei %L und SHAPE bei %L sind unterschiedlich"
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr "Element mit einem Wert von %1$d in ORDER bei %2$L muss für das intrinsische RESHAPE in der Nähe von %4$L im Bereich [1, …, %3$d] liegen"
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr "ORDER bei %L ist keine Permutation der Größe von SHAPE bei %L"
  
! #: fortran/simplify.cc:7879
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Umgeformtes Feld bei %C zu groß"
  
! #: fortran/simplify.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "Ergebnis von SCALE überschreitet seine Art bei %L"
  
! #: fortran/simplify.cc:8520
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "DIM-Argument (%d) für intrinsisches SIZE bei %L außerhalb des Bereichs (1:%d)"
  
! #: fortran/simplify.cc:8649
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Bad type in gfc_simplify_sign"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.cc:8678
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "in gfc_simplify_sin(): Bad type"
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr "Failure getting length of a constant array."
  
! #: fortran/simplify.cc:8826
  #, gcc-internal-format
  msgid "The number of elements (%d) 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 (%d) im Feldkonstruktor bei %L erfordert Erhöhung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>."
  
! #: fortran/simplify.cc:8893
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Vereinfachung von SPREAD bei %C ist noch nicht implementiert"
  
! #: fortran/simplify.cc:8917
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "Argument von SQRT bei %L hat negativen Wert"
  
! #: fortran/simplify.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Ungültiges Argument von SQRT bei %L"
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "Außerhalb des Wertebereichs in IMAGE_INDEX bei %L für Dimension %d, SUB hat %ld und untere Grenze für COARRAY ist %ld"
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "Außerhalb des Wertebereichs in IMAGE_INDEX bei %L für Dimension %d, SUB hat %ld und obere Grenze für COARRAY ist %ld"
  
! #: fortran/simplify.cc:9846
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr "Zeichen %qs in Zeichenkette bei %L kann nicht in Zeichenart %d umgewandelt werden"
--- 88086,88308 ----
  msgstr "gfc_simplify_dim(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.cc:3340
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "in gfc_simplify_exp(): Bad type"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.cc:3560
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "gfc_simplify_floor(): Bad kind"
  
! #: fortran/simplify.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Argument von IACHAR bei %L muss Länge Eins haben"
  
! #: fortran/simplify.cc:3685
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "Argument der IACHAR-Funktion bei %L außerhalb des Wertebereiches 0..127"
  
! #: fortran/simplify.cc:3846
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "Summe des zweiten und dritten Arguments von IBITS überschreitet Bit-Größe bei %L"
  
! #: fortran/simplify.cc:3872
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "IBITS: Bad bit"
  
! #: fortran/simplify.cc:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Argument von ICHAR bei %L muss Länge Eins haben"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Zweites Argument von %s ist bei %L negativ"
  
! #: fortran/simplify.cc:4320
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "Größe des zweiten Arguments von %s überschreitet Bit-Größe bei %L"
  
! #: fortran/simplify.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "Größenordnung des zweiten Arguments von ISHFTC überschreitet BIT_SIZE des ersten Arguments bei %C"
  
! #: fortran/simplify.cc:4455
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "Der absolute Wert von SHIFT muss kleiner oder gleich SIZE bei %C sein"
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "DIM-Argument bei %L ist außerhalb der Grenzen"
  
! #: fortran/simplify.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "Argument von LOG bei %L kann nicht kleiner oder gleich Null sein"
  
! #: fortran/simplify.cc:5296
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "Komplexes Argument von LOG bei %L kann nicht Null sein"
  
! #: fortran/simplify.cc:5307
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "gfc_simplify_log: bad type"
  
! #: fortran/simplify.cc:5324
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "Argument von LOG10 bei %L kann nicht kleiner oder gleich Null sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.cc:5756
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "simplify_min_max(): Bad type in arglist"
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "Argument %qs von MOD bei %L darf nicht Null sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.cc:6693
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_simplify_mod(): Bad arguments"
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "Argument %qs von MODULO bei %L darf nicht 0 sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.cc:6746
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "gfc_simplify_modulo(): Bad arguments"
  
! #: fortran/simplify.cc:6818
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Ergebnis von NEAREST ist NaN bei %L"
  
! #: fortran/simplify.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist bei %L negativ"
  
! #: fortran/simplify.cc:7661
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist bei %L zu groß"
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr "Zeichenkette mit mehr als 2 hoch 28 Zeichen bei %L wird erst bei Ausführung des Programms ausgewertet werden, rechnen Sie mit Fehlern"
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr "Das SHAPE-Feld für das intrinsische RESHAPE bei %L hat den negativen Wert %d für die Dimension %d"
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr "Die Formen von ORDER bei %L und SHAPE bei %L sind unterschiedlich"
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr "Die Größen von ORDER bei %L und SHAPE bei %L sind unterschiedlich"
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr "Element mit einem Wert von %1$d in ORDER bei %2$L muss für das intrinsische RESHAPE in der Nähe von %4$L im Bereich [1, …, %3$d] liegen"
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr "ORDER bei %L ist keine Permutation der Größe von SHAPE bei %L"
  
! #: fortran/simplify.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Umgeformtes Feld bei %C zu groß"
  
! #: fortran/simplify.cc:8004
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "Ergebnis von SCALE überschreitet seine Art bei %L"
  
! #: fortran/simplify.cc:8524
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "DIM-Argument (%d) für intrinsisches SIZE bei %L außerhalb des Bereichs (1:%d)"
  
! #: fortran/simplify.cc:8653
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Bad type in gfc_simplify_sign"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/simplify.cc:8682
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "in gfc_simplify_sin(): Bad type"
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr "Failure getting length of a constant array."
  
! #: fortran/simplify.cc:8830
  #, gcc-internal-format
  msgid "The number of elements (%d) 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 (%d) im Feldkonstruktor bei %L erfordert Erhöhung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>."
  
! #: fortran/simplify.cc:8897
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Vereinfachung von SPREAD bei %C ist noch nicht implementiert"
  
! #: fortran/simplify.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "Argument von SQRT bei %L hat negativen Wert"
  
! #: fortran/simplify.cc:8937
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Ungültiges Argument von SQRT bei %L"
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "Außerhalb des Wertebereichs in IMAGE_INDEX bei %L für Dimension %d, SUB hat %ld und untere Grenze für COARRAY ist %ld"
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "Außerhalb des Wertebereichs in IMAGE_INDEX bei %L für Dimension %d, SUB hat %ld und obere Grenze für COARRAY ist %ld"
  
! #: fortran/simplify.cc:9850
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr "Zeichen %qs in Zeichenkette bei %L kann nicht in Zeichenart %d umgewandelt werden"
*************** msgstr "Gemeinsam genutzte DO-Abbruchmar
*** 88435,88509 ****
  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"
--- 88643,88717 ----
  msgid "Labeled DO statement at %L"
  msgstr "DO-Anweisung mit Label bei %L"
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Name %qs bei %C ist eine mehrdeutige Referenz auf %qs vom Modul %qs"
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Name %qs bei %C ist eine mehrdeutige Referenz auf %qs von aktueller Programmeinheit"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Symbol %qs bei %C wurde bereits mit Host verbunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Abgeleiteter Typ %qs, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu sein"
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Abgeleiteter Typ %qs mit Attribut BIND(C) bei %L hat keine Komponenten"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "Abgeleiteter Typ %qs mit Attribut BIND(C) bei %L ist leer und könnte für entsprechenden C-Prozessor unzugreifbar sein"
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs bei %L kann nicht POINTER-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs %qs bei %L ist"
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs des Prozedurzeigers bei %L kann kein Element des BIND(C)-abgeleiteten Typs %qs bei %L sein"
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs bei %L kann nicht ALLOCATABLE-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs %qs bei %L ist"
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Komponente %qs in abgeleitetem Typ %qs bei %L könnte nicht C-kompatibel sein, obwohl abgeleiteter Typ %qs BIND(C) ist"
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Komponente %qs in abgeleitetem Typ %qs bei %L könnte nicht C-kompatibel sein"
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Abgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) ist"
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Symbol %qs wird bei %L verwendet, bevor es typisiert wird"
*************** msgstr "Überlappende ungleiche Initiali
*** 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)"
--- 88741,88775 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Überlappende ungleiche Initialisierungen in EQUIVALENCE bei %C"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr "Der Strukturkonstruktor bei %L wurde finalisiert. Dieses Feature wurde aus f08/0011 entfernt. Verwenden Sie »-std=f2018« oder »-std=gnu«, um die Finalisierung zu entfernen."
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr "Die Überprüfung der Grenzen des Elementindexes bei %L führt zu zwei Aufrufen von %qs, das weder als PURE deklariert ist noch implizit rein ist."
  
+ #: fortran/trans-array.cc:7109
+ #, fuzzy, gcc-internal-format, gfc-internal-format
+ #| msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr "Feld %qs bei %L ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr "Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert Erhöhung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>"
  
! #: fortran/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Bei %L wird ein vorübergehendes Feld für Argument %qs erzeugt"
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
*************** msgstr "Zuweisung eines anderen Wertes a
*** 88659,88771 ****
  msgid "non-constant initialization expression at %L"
  msgstr "Nicht-konstanter Initialisierungsausdruck bei %L"
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr "Das Feld %qs bei %L ist größer als der Grenzwert, der durch %<-fmax-stack-var-size=%> festgelegt wurde, daher wurde es vom Stapel in den statischen Speicher verschoben. Dies macht die Prozedur unsicher, wenn sie rekursiv oder gleichzeitig von mehreren Threads aus aufgerufen wird. Erwägen Sie, die Grenze für %<-fmax-stack-var-size=%> anzuheben, verwenden Sie %<-frecursive%> (dadurch wird die Beschränkung von %<-fmax-stack-var-size%> aufgehoben), oder ändern Sie den Code so, dass er ein ALLOCATABLE-Feld verwendet. Wenn auf die Variable niemals nebenläufig zugegriffen wird, können Sie diese Warnung ignorieren, Sie könnten diese Variable auch mit dem Attribut SAVE deklarieren."
  
! #: fortran/trans-decl.cc:1591
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr "Sorry, OMP GROUPPRIVATE ist nicht implementiert, wird von %qs verwendet, das bei %L deklariert ist"
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1595
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr "Sorry, OMP DECLARE TARGET mit LOCAL-Klausel ist nicht implementiert, wird von %qs verwendet, das bei %L deklariert ist"
  
! #: fortran/trans-decl.cc:1939
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s bei %L hat keinen Vorgabe-Typ"
  
! #: fortran/trans-decl.cc:1943
  #, gcc-internal-format
  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"
--- 88873,88985 ----
  msgid "non-constant initialization expression at %L"
  msgstr "Nicht-konstanter Initialisierungsausdruck bei %L"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr "Das Feld %qs bei %L ist größer als der Grenzwert, der durch %<-fmax-stack-var-size=%> festgelegt wurde, daher wurde es vom Stapel in den statischen Speicher verschoben. Dies macht die Prozedur unsicher, wenn sie rekursiv oder gleichzeitig von mehreren Threads aus aufgerufen wird. Erwägen Sie, die Grenze für %<-fmax-stack-var-size=%> anzuheben, verwenden Sie %<-frecursive%> (dadurch wird die Beschränkung von %<-fmax-stack-var-size%> aufgehoben), oder ändern Sie den Code so, dass er ein ALLOCATABLE-Feld verwendet. Wenn auf die Variable niemals nebenläufig zugegriffen wird, können Sie diese Warnung ignorieren, Sie könnten diese Variable auch mit dem Attribut SAVE deklarieren."
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr "Sorry, OMP GROUPPRIVATE ist nicht implementiert, wird von %qs verwendet, das bei %L deklariert ist"
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr "Sorry, OMP DECLARE TARGET mit LOCAL-Klausel ist nicht implementiert, wird von %qs verwendet, das bei %L deklariert ist"
  
! #: fortran/trans-decl.cc:1952
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s bei %L hat keinen Vorgabe-Typ"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "innere Variable, die keine Prozedur ist"
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "Rückgabewert der Funktion %qs bei %L nicht gesetzt"
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstützt"
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Backend-Deklaration für Modulvariable %qs ist bereits vorhanden"
  
! #: fortran/trans-decl.cc:5786
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Ungenutzte PRIVATE-Variable %qs bei %L deklariert"
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "Symbol %qs bei %L hat das Attribut WEAK, ist aber ein Scheinargument"
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr "Symbol %qs bei %L hat das Attribut WEAK, ist aber eine lokale Variable"
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "Scheinargument %qs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt"
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "Scheinargument %qs abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine Standardinitialisierung"
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Ungenutztes Dummyargument %qs bei %L"
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Ungenutzte Modulvariable »%qs«, die bei %L ausdrücklich importiert wurde"
  
! #: fortran/trans-decl.cc:6542
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Ungenutzte Variable %qs, bei %L deklariert"
  
! #: fortran/trans-decl.cc:6591
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ungenutzter Parameter %qs, bei %L deklariert"
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Ungenutzter Parameter %qs, der bei %L ausdrücklich importiert wurde"
  
! #: fortran/trans-decl.cc:6625
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Rückgabewert %1$qs der bei %3$L deklarierten Funktion %2$qs nicht gesetzt"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr "Entschuldigung, !$ACC DECLARE bei %L ist in einem BLOCK-Konstrukt nicht erlaubt"
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Vorzeichenlos ist noch nicht implementiert"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "Das Symbol %qs bei %L ist in einer BLOCK-DATA-Programmeinheit deklariert, befindet sich aber nicht in einem COMMON-Block"
*************** msgstr "Sorry, der koindizierte Zugriff
*** 88795,88806 ****
  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"
--- 89009,89020 ----
  msgid "Unknown intrinsic op"
  msgstr "Unbekannte eingebauter Operator"
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr "Wenn die Neuzuordnung von Grenzen bei %L angegeben wird, darf das Zeigerziel nicht NULL sein"
*************** msgstr "Intrinsische Funktion %qs (%d) n
*** 88816,88827 ****
  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"
--- 89030,89041 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "Argument %<dim%> des intrinsischen »%s« bei %L ist kein gültiger Dimensionsindex"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "Sorry, die Event-Komponente des abgeleiteten Typs bei %L wird noch nicht unterstützt"
  
! #: fortran/trans-intrinsic.cc:13003
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "Event-Variable bei %L darf nicht koindiziert sein"
*************** msgstr "Sorry, polymorphe Felder werden
*** 88846,89029 ****
  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"
--- 89060,89243 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Implizite Zuordnung von Feld %qD mit angenommener Größe"
  
! #: fortran/trans-openmp.cc:2217
  #, 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:2222
  #, 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:4453
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "optionaler Klassenparameter"
  
! #: fortran/trans-openmp.cc:4944
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "unbehandelter Ausdruckstyp"
  
! #: fortran/trans-openmp.cc:5139
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "unbehandelter Ausdruck"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr "%<uses_allocators%>-Klausel mit Traits und Speicherbereichen"
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr "%<!$OMP %s%> bei %L erfordert %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr "Alle Dateien, die eine solche Variable freigeben könnten, müssen mit %<-fopenmp-allocators%> kompiliert werden"
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr "Dazu gehören explizites DEALLOCATE, Neuzuweisung bei intrinsischer Zuweisung, INTENT(OUT) für allozierbare Dummy-Argumente und Neuzuweisung von allozierbaren Komponenten, die mit einem OpenMP-Allokator alloziert wurden"
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr "Nichtrechteckige Schleifenschachtelung mit nichtkonstanter Schrittweite für %qs"
  
! #: fortran/trans-openmp.cc:6905
  #, gcc-internal-format
  msgid "Used here"
  msgstr "Hier verwendet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Bad statement code"
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr "Der Basisname für %<declare variant%> bei %L muss angegeben werden"
  
! #: fortran/trans-openmp.cc:9894
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Der Basisname bei %L passt nicht zum Namen der aktuellen Prozedur"
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "Der Basisname bei %L darf kein Eintragsname sein"
  
! #: fortran/trans-openmp.cc:9900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "Der Basisname bei %L darf kein generischer Name sein"
  
! #: fortran/trans-openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Der Basisname bei %L darf kein Prozedurzeiger sein"
  
! #: fortran/trans-openmp.cc:9906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Die Basisprozedur bei %L muss eine explizite Schnittstelle haben"
  
! #: fortran/trans-openmp.cc:9942
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Das Symbol %qs kann bei %L nicht gefunden werden"
  
! #: fortran/trans-openmp.cc:9955
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "Die Variante %qs bei %L muss eine Funktion oder Unterroutine sein"
  
! #: fortran/trans-openmp.cc:9961
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "Die Variante %qs bei %L ist dieselbe wie die Basisfunktion"
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "Die Variante %qs und die Basis %qs bei %L haben inkompatible Typen: %s"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr "die %<append_args%>-Klausel impliziert, dass %qs %d Dummy-Argumente vom Typ Ganzzahl mit der Art %<omp_interop_kind%> hat"
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr "%qs bei %L darf kein Zeiger sein und auch kein nichtallozierbares skalares ganzzahliges Scheinargument der Art %<omp_interop_kind%> sein, da es mit der %<append_args%>-Klausel bei %L verwendet wird"
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr "%qs bei %L mit OPTIONAL-Attribut nicht unterstützt, wenn es mit der %<append_args%>-Klausel bei %L verwendet wird"
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr "%qs bei %L hat %d, erfordert aber %d Scheinargumente der Art %<omp_interop_kind%>, da es mit der %<append_args%>-Klausel bei %L verwendet wird"
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr "die %qs-Klausel kann nur angegeben werden, wenn der %<dispatch%>-Selektor der Konstruktionsselektormenge in der %<match%>-Klausel bei %L vorkommt"
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "Positiver Argumentindex bei %L erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855
! #: fortran/trans-openmp.cc:10182
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "Argumentindex bei %L übersteigt Anzahl der Argumente %d"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr "Oberer Argumentindex ist kleiner als der untere bei %L"
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Listeneintrag %qs bei %L ist bei %L deklariert, ist jedoch kein Scheinargument"
  
! #: fortran/trans-openmp.cc:10260
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "Das Argument %qs bei %L zum Listenelement in %<need_device_ptr%> bei %L muss ein Skalar vom TYP(C_PTR) sein"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr "Erwägen Sie, stattdessen %<need_device_addr%> zu verwenden"
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "Argument %qs bei %L zu Listenelement in %<need_device_addr%> bei %L darf nicht das Attribut VALUE haben"
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "%qs bei %L ist mehrfach angegeben"
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> ist noch nicht unterstützt"
*************** msgstr "close: %s"
*** 89364,89370 ****
  msgid "two or more sections for %s"
  msgstr "zwei oder mehr Abschnitte für %s"
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "Mindestgröße der Partition darf nicht größer als Höchstgröße der Partition sein"
--- 89578,89584 ----
  msgid "two or more sections for %s"
  msgstr "zwei oder mehr Abschnitte für %s"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "Mindestgröße der Partition darf nicht größer als Höchstgröße der Partition sein"
*************** msgstr "Interner Fehler: array type must
*** 89688,89719 ****
  msgid "array element value must be the same type as its declaration"
  msgstr "Wert des Arrayelements muss vom selben Typ sein wie seine Deklaration"
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr "arithmetischer Überlauf in unterer Grenze des Teilbereichs"
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr "arithmetischer Überlauf in oberer Grenze des Teilbereichs"
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "verlangte Ausrichtung ist keine Konstante"
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr "verlangte Ausrichtung ist keine Zweierpotenz"
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "Verlangte Ausrichtung ist zu groß"
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr "für %qD darf keine Ausrichtung angegeben werden"
--- 89902,89933 ----
  msgid "array element value must be the same type as its declaration"
  msgstr "Wert des Arrayelements muss vom selben Typ sein wie seine Deklaration"
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr "arithmetischer Überlauf in unterer Grenze des Teilbereichs"
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr "arithmetischer Überlauf in oberer Grenze des Teilbereichs"
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "verlangte Ausrichtung ist keine Konstante"
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr "verlangte Ausrichtung ist keine Zweierpotenz"
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "Verlangte Ausrichtung ist zu groß"
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr "für %qD darf keine Ausrichtung angegeben werden"
*************** msgstr "unverwendeter Name %qE"
*** 90763,90768 ****
--- 90977,90998 ----
  msgid "are you trying to break %s? how dare you?"
  msgstr "Wert »%s« kann in diesem Bereich nicht gefunden werden"
  
+ #, 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 "Der Skalierungsfaktor in Prozent, der bei der Durchführung einer Vektorisierungsrentabilitätsanalyse auf alle Kosten einer skalaren Schleife angewendet wird. Der Standardwert ist 100."
+ 
+ #, gcc-internal-format, gfc-internal-format
+ #~ msgid "%s:%d: ignoring subscripts"
+ #~ msgstr "Interner Fehler: %s:%d: ignoring subscripts"
+ 
+ #, gcc-internal-format
+ #~ msgid "%qT is not consteval-only"
+ #~ msgstr "%qT ist nicht nur consteval"
+ 
+ #, gcc-internal-format
+ #~ msgid "mangling type pack index"
+ #~ msgstr "mangling type pack index"
+ 
  #, gcc-internal-format
  #~ msgid "expected a string but got something else or NULL"
  #~ msgstr "Zeichenkette erwartet, aber etwas anderes oder NULL gefunden"
*************** msgstr "Wert »%s« kann in diesem Berei
*** 91388,91397 ****
  #~ msgstr "ein Modul kann nicht in seinen eigenen Bereich importiert werden"
  
  #, gcc-internal-format
- #~ msgid "lambda-expression in template parameter type"
- #~ msgstr "Lambda-Ausdruck in Template-Parameter-Typ"
- 
- #, gcc-internal-format
  #~ msgid "preconditions cannot be statements"
  #~ msgstr "Vorbedingungen können keine Anweisungen sein"
  
--- 91618,91623 ----
diff -Nrcpad gcc-17-20260426/gcc/po/el.po gcc-17-20260503/gcc/po/el.po
*** gcc-17-20260426/gcc/po/el.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/el.po	Sun May  3 22:32:06 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-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"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 4.0-b20041128\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2004-12-15 18:53+0000\n"
  "Last-Translator: Simos Xenitellis <simos74@gmx.net>\n"
  "Language-Team: Greek <nls@tux.hellug.gr>\n"
*************** msgstr ""
*** 1283,1294 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:204
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr ""
  
! #: config/nvptx/nvptx.opt:208
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr ""
--- 1283,1294 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:207
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr ""
  
! #: config/nvptx/nvptx.opt:211
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr ""
*************** msgstr ""
*** 2107,2119 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2107,2119 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2562,2568 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
--- 2562,2568 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
*************** msgstr ""
*** 2637,2643 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, fuzzy, no-c-format
  msgid "Specify the code model."
--- 2637,2643 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, fuzzy, no-c-format
  msgid "Specify the code model."
*************** msgid "Enable the CSR checking for the I
*** 2674,2680 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, fuzzy, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "Δεν βρέθηκαν ταιριάσματα στη μορφή `%s'.\n"
--- 2674,2680 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, fuzzy, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "Δεν βρέθηκαν ταιριάσματα στη μορφή `%s'.\n"
*************** msgstr ""
*** 2784,2790 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: 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 ""
--- 2784,2790 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr ""
*************** msgstr ""
*** 2830,2836 ****
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 2830,2836 ----
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr ""
*** 5094,5100 ****
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
--- 5094,5100 ----
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
*************** msgstr ""
*** 5449,5455 ****
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
--- 5449,5455 ----
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
*************** msgstr ""
*** 5754,5965 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:116
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:147
  #, fuzzy, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:163
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:182
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:186
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:190
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:194
  #, fuzzy, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: 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
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:304
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:366
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: 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
  #, fuzzy, no-c-format
  msgid "This option is deprecated."
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
--- 5754,5970 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:152
  #, fuzzy, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:168
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:187
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:191
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:195
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:199
  #, fuzzy, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:309
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:371
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, fuzzy, no-c-format
  msgid "This option is deprecated."
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
*************** msgstr "Ακατάλληλη εντολ�
*** 11286,11292 ****
  
  #: 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
--- 11291,11297 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
  msgstr ""
  
  #: params.opt:1304
*************** msgstr ""
*** 18200,18285 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1537
  #, fuzzy
  msgid "argument must be passed by copying"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
  # lib/argmatch.c:188
! #: calls.cc:2566
  #, fuzzy
  msgid "callee returns a structure"
  msgstr "Έγκυρα ορίσματα είναι:"
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2583
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2588
  #, fuzzy
  msgid "callee does not return"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: calls.cc:2595
  #, fuzzy
  msgid "volatile function type"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: calls.cc:2614
  #, fuzzy
  #| msgid "In function"
  msgid "nested function"
  msgstr "Στη συνάρτηση"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2639
  msgid "inconsistent number of popped arguments"
  msgstr ""
  
! #: calls.cc:2646
  #, fuzzy
  msgid "frontend does not support sibling call"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3085
  #, fuzzy
  msgid "variable size arguments"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: calls.cc:3109
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  msgid "tail call production failed"
  msgstr ""
  
--- 18205,18290 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1533
  #, fuzzy
  msgid "argument must be passed by copying"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
  # lib/argmatch.c:188
! #: calls.cc:2567
  #, fuzzy
  msgid "callee returns a structure"
  msgstr "Έγκυρα ορίσματα είναι:"
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  #, fuzzy
  msgid "callee does not return"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: calls.cc:2596
  #, fuzzy
  msgid "volatile function type"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "In function"
  msgid "nested function"
  msgstr "Στη συνάρτηση"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  msgid "inconsistent number of popped arguments"
  msgstr ""
  
! #: calls.cc:2647
  #, fuzzy
  msgid "frontend does not support sibling call"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  msgid "variable size arguments"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr ""
  
*************** msgstr ""
*** 18399,18410 ****
  #. 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"
--- 18404,18415 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, fuzzy, c-format
  msgid "invalid expression as operand"
*************** 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 "Αδύνατη η δημιουργία διεργασίας στον εξυπηρετητή"
--- 19787,19798 ----
  msgid "this is the insn:"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "Αδύνατη η δημιουργία διεργασίας στον εξυπηρετητή"
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 20008,20014 ****
  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 "((ανώνυμο))"
--- 20013,20019 ----
  msgstr ""
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
  msgstr "((ανώνυμο))"
*************** msgstr "Μη έγκυρη επιλογή
*** 20396,20415 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, fuzzy, c-format
  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
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
--- 20401,20420 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
*************** msgstr "Μη έγκυρη επιλογή
*** 20454,20527 ****
  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"
--- 20459,20532 ----
  msgid "invalid address mode"
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "το -C δεν συνίσταται πια, χρησιμοποιήστε -Z"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 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 "μη έγκυρος χρήστης"
--- 20543,20555 ----
  msgstr "μη έγκυρος χρήστης"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "μη έγκυρος χρήστης"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "μη έγκυρος χρήστης"
*************** 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 "μη έγκυρος χρήστης"
--- 20564,20570 ----
  msgid "invalid %%h value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, fuzzy, c-format
  msgid "invalid %%L value"
  msgstr "μη έγκυρος χρήστης"
*************** 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 "μη έγκυρος χρήστης"
--- 20579,20585 ----
  msgid "invalid %%M value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, fuzzy, c-format
  msgid "invalid %%U value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr "Μη ορισμένο όνομα
*** 20920,20926 ****
  #: 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
--- 20925,20931 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** 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 ""
  
--- 21204,21334 ----
  msgid "Expected register or constant integer."
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/i386/i386.cc:13458
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "μη έγκυρη μετατόπιση UTC"
  
! #: config/i386/i386.cc:14001
  #, fuzzy, c-format
  msgid "invalid use of register '%s'"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: config/i386/i386.cc:14006
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: config/i386/i386.cc:14241
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14276
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14531
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14567
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14663
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14751
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "μη έγκυρο δικαίωμα"
  
  # src/grep.c:1133
! #: config/i386/i386.cc:18092
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "άγνωστη μέθοδος καταλόγων"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: config/i386/i386.cc:24928
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "%s' δεν είναι ισχύω
*** 21407,21415 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, fuzzy, c-format
  msgid "invalid use of '%%%c'"
  msgstr "Μη έγκυρη ημερομηνία `%s'."
--- 21412,21420 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, fuzzy, c-format
  msgid "invalid use of '%%%c'"
  msgstr "Μη έγκυρη ημερομηνία `%s'."
*************** msgid "insn contains an invalid address
*** 21477,21483 ****
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  #, fuzzy
  msgid "invalid address"
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
--- 21482,21488 ----
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  #, fuzzy
  msgid "invalid address"
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
*************** 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 "μη έγκυρος χρήστης"
--- 21558,21564 ----
  msgid "invalid %%H value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, fuzzy, c-format
  msgid "invalid %%d value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr "Εμφάνιση έκδοσης
*** 21603,21634 ****
  msgid "unsupported memory expression:"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: config/riscv/riscv.cc:7969
  #, fuzzy, c-format
  msgid "invalid vector operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8227
  #, fuzzy, c-format
  msgid "invalid register number for 'N' modifier"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/riscv/riscv.cc:8236
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8241
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8246
  #, fuzzy, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr "το `%s' είναι πρόγονος του `%s'"
--- 21608,21639 ----
  msgid "unsupported memory expression:"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: config/riscv/riscv.cc:7972
  #, fuzzy, c-format
  msgid "invalid vector operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8230
  #, fuzzy, c-format
  msgid "invalid register number for 'N' modifier"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/riscv/riscv.cc:8239
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8244
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8249
  #, fuzzy, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr "το `%s' είναι πρόγονος του `%s'"
*************** 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 "μη έγκυρος χρήστης"
--- 21692,21698 ----
  msgid "invalid %%A value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "μη έγκυρος χρήστης"
*************** 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 "μη έγκυρος χρήστης"
--- 21732,21738 ----
  msgid "invalid %%k value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "μη έγκυρος χρήστης"
*************** 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 "μη έγκυρος χρήστης"
--- 21762,21778 ----
  msgid "invalid %%u value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr "μη έγκυρος χρήστη
*** 21984,22010 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, fuzzy, c-format
  msgid "'B' operand is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1947
  #, fuzzy, c-format
  msgid "'o' operand is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/stormy16/stormy16.cc:1979
  #, fuzzy, c-format
  msgid "'h' operand is not SImode register"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
--- 21989,22015 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, fuzzy, c-format
  msgid "'B' operand is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1948
  #, fuzzy, c-format
  msgid "'o' operand is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/stormy16/stormy16.cc:1980
  #, fuzzy, c-format
  msgid "'h' operand is not SImode register"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
*************** msgstr ""
*** 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' δεν είναι ισχύων θετικός ακέραιος."
--- 22069,22095 ----
  msgid "Unable to load DLL."
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  #, fuzzy
  msgid "bad test"
  msgstr "Εσφαλμένη διεύθυνση"
  
! #: config/xtensa/xtensa.cc:2997
  #, fuzzy
  msgid "invalid mask"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, fuzzy, c-format
  msgid "invalid %%t/%%b value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/xtensa/xtensa.cc:3151
  #, fuzzy
  msgid "no register in address"
  msgstr "μη έγκυρος χρόνος έναρξης"
  
! #: config/xtensa/xtensa.cc:3159
  #, fuzzy
  msgid "address offset not a constant"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
*************** msgstr ""
*** 22117,22123 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  #, fuzzy
  msgid "({anonymous})"
  msgstr "((ανώνυμο))"
--- 22122,22128 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  #, fuzzy
  msgid "({anonymous})"
  msgstr "((ανώνυμο))"
*************** msgstr "((ανώνυμο))"
*** 22143,22150 ****
  #: 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"
--- 22148,22155 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr ""
*** 22172,22178 ****
  #: 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"
--- 22177,22183 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr "Μη ορισμένο όνομα
*** 22180,22186 ****
  #: 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"
--- 22185,22191 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr ""
*** 22200,22212 ****
  #: 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"
--- 22205,22217 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr "Μη ορισμένο όνομα
*** 22215,22221 ****
  #: 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 %<{%>"
--- 22220,22226 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr "Μη ορισμένο όνομα
*** 22232,22244 ****
  #: 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"
--- 22237,22249 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr "Μη ορισμένο όνομα
*** 22248,22254 ****
  #: 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"
--- 22253,22259 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgid "expected %<.%>"
*** 22259,22276 ****
  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 ""
--- 22264,22281 ----
  msgstr "Μη ορισμένο όνομα %s"
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "Μη ορισμένο όνομα %s"
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
*************** msgstr ""
*** 22280,22325 ****
  #: 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"
--- 22285,22330 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "Μη ορισμένο όνομα %s"
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  #, fuzzy
  msgid "(anonymous)"
  msgstr "((ανώνυμο))"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr ""
*** 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] ""
--- 22351,22357 ----
  msgid "  after user-defined conversion:"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
*************** msgstr "διπλό όνομα χαρακ
*** 22457,22463 ****
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
--- 22462,22468 ----
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
*************** msgstr ""
*** 22484,22761 ****
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3360
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "σφάλμα επεξεργασίας"
  
! #: cp/error.cc:3375
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3865
  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 "Δεν μπορεί να τεθεί η ημερομηνία."
--- 22489,22804 ----
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "σφάλμα επεξεργασίας"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
! msgid "reflect_constant_array failed"
! msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:641
! #, fuzzy
! msgid "array element not a constant integer"
! msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
! 
! #: cp/reflect.cc:1117
  #, fuzzy
  msgid "reflection does not represent a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/reflect.cc:1140
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3164
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  msgid "reflection with incomplete type in size_of"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/reflect.cc:3383
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/reflect.cc:3392
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr ""
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr ""
! 
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:4970
  #, fuzzy
  msgid "value member missing"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5178
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5473
  #, fuzzy
  msgid "reflection does not represent a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:5981
  #, fuzzy
  msgid "name is a keyword"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/reflect.cc:5997
! #, fuzzy
! msgid "no name and non-empty annotations specified"
! msgstr "Απαιτείται διεύθυνση προορισμού"
! 
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  msgid "both alignment and bit_width specified"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6020
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:6026
! msgid "name unspecified and type is const"
! msgstr ""
! 
! #: cp/reflect.cc:6030
! msgid "name unspecified and type is volatile"
! msgstr ""
! 
! #: cp/reflect.cc:6038
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:6041
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6062
! msgid "reflection does not have non-array object type"
! msgstr ""
! 
! #: cp/reflect.cc:6506
! msgid "current scope does not represent a function"
! msgstr ""
! 
! #: cp/reflect.cc:6526
! #, fuzzy
! msgid "current scope does not represent a class nor a member function"
! msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
! 
! #: cp/reflect.cc:6685
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  msgid "not a complete class type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/reflect.cc:7302
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
*************** msgstr ""
*** 22807,22859 ****
  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 ""
  
! #: cp/typeck.cc:7868
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/typeck.cc:7928
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7932
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 22850,22902 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.cc:7862
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** 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 ""
  
--- 22913,22972 ----
  msgid "BOZ constant truncated at %L"
  msgstr ""
  
! #: fortran/check.cc:4175
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5017 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5893
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5899
  #, fuzzy
  msgid "BOZ literal constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: fortran/check.cc:5905
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5912
  msgid "Expression is a noninteroperable derived type"
  msgstr ""
  
! #: fortran/check.cc:5918
  msgid "Procedure unexpected as argument"
  msgstr ""
  
! #: fortran/check.cc:5928
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5935
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5956
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5967
  msgid "Coarrays are not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5978
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 22993,22999 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4136
  #, fuzzy
  msgid "array assignment"
  msgstr "προσπέρασμα ορίσματος"
--- 23036,23042 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  #, fuzzy
  msgid "array assignment"
  msgstr "προσπέρασμα ορίσματος"
*************** msgid "Index variable %qs redefined at %
*** 23003,23019 ****
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4047
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4050
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 23046,23062 ----
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** 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 "προσπέρασμα ορίσματος"
--- 23250,23261 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  #, fuzzy
  msgid "assignment"
  msgstr "προσπέρασμα ορίσματος"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  #, fuzzy
  msgid "pointer assignment"
  msgstr "προσπέρασμα ορίσματος"
*************** msgstr "προσπέρασμα ορίσ�
*** 23221,23369 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  #, fuzzy
  msgid "elemental procedure"
  msgstr "πολύ λίγα ορίσματα"
  
! #: fortran/resolve.cc:2587
  #, fuzzy
  msgid "allocatable argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: fortran/resolve.cc:2592
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2597
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2602
  #, fuzzy
  #| msgid "no arguments"
  msgid "pointer argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2607
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  msgid "value argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2637
  #, fuzzy
  msgid "parametrized derived type argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2670
  #, fuzzy
  msgid "pointer or allocatable result"
  msgstr "Δεν είναι δυνατό να δεσμευτεί μνήμη"
  
! #: fortran/resolve.cc:2677
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2689
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8330
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8334
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8338
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/resolve.cc:8342
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  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 ""
  
--- 23264,23412 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  #, fuzzy
  msgid "elemental procedure"
  msgstr "πολύ λίγα ορίσματα"
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  msgid "allocatable argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  #| msgid "no arguments"
  msgid "pointer argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2637
  #, fuzzy
  msgid "value argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2647
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: fortran/resolve.cc:2652
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2657
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2662
  #, fuzzy
  msgid "parametrized derived type argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: fortran/resolve.cc:2667
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "χωρίς ορίσματα"
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2695
  #, fuzzy
  msgid "pointer or allocatable result"
  msgstr "Δεν είναι δυνατό να δεσμευτεί μνήμη"
  
! #: fortran/resolve.cc:2702
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2714
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 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> πρέπει να είναι ένας απλός χαρακτήρας"
--- 23415,23445 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
*************** msgstr ""
*** 23460,23486 ****
  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 ""
--- 23503,23529 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgid "expected boolean type"
*** 23581,23587 ****
  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"
--- 23624,23630 ----
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "Μη ορισμένο όνομα %s"
*************** 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 "πάρα πολλά ορίσματα"
--- 23696,23702 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "πάρα πολλά ορίσματα"
*************** msgstr ""
*** 24095,24101 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, fuzzy, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
--- 24138,24144 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, fuzzy, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
*************** msgstr "Στη συνάρτηση %qs:"
*** 24339,24351 ****
  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 ""
--- 24382,24394 ----
  msgid "Global declarative %s for %s"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
*************** msgid "%qs is deprecated; use -fno-zero-
*** 24512,24523 ****
  msgstr ""
  
  # src/main.c:663
! #: config/aarch64/aarch64.opt:387
  #, fuzzy, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "Άγνωστη συμβολοσειρά `%s'"
  
! #: config/aarch64/aarch64.opt:432
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr ""
--- 24555,24566 ----
  msgstr ""
  
  # src/main.c:663
! #: config/aarch64/aarch64.opt:392
  #, fuzzy, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "Άγνωστη συμβολοσειρά `%s'"
  
! #: config/aarch64/aarch64.opt:437
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr ""
*************** msgstr ""
*** 24949,24956 ****
  
  #: 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 "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 24992,24999 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "το `%s' είναι πρόγο�
*** 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 "λάθος αριθμός ορισμάτων"
--- 25010,25016 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "λάθος αριθμός ορισμάτων"
*************** msgstr "λάθος αριθμός ορι
*** 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"
--- 25020,25026 ----
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr ""
*** 25060,25071 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 25103,25114 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr ""
*** 25183,25316 ****
  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"
--- 25226,25359 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1653
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1658
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1829
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1947
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2001
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2049
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2059 auto-profile.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "location is after end of function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: auto-profile.cc:2088
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2093
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3027
  #, fuzzy, gcc-internal-format
  #| msgid "';' expected"
  msgid "Not expected TAG."
  msgstr "αναμενόταν ';'"
  
! #: auto-profile.cc:3050
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3212
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "αδυναμία ανοίγματος αρχείου εισόδου `%s'"
  
! #: auto-profile.cc:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3226
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr ""
  
! #: auto-profile.cc:3238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: auto-profile.cc:3246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "δεν είναι δυνατό να μετανομαστεί το `.' ή το `..'"
  
! #: auto-profile.cc:3255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "δε βρέθηκε ο προεπεξεργαστής C: %s \n"
  
! #: auto-profile.cc:3265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "δε βρέθηκε ο προεπεξεργαστής C: %s \n"
*************** 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 "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 25363,25369 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "Ο αριθμός σύνδεσμ
*** 25423,25429 ****
  msgid "illegal argument 0 to %qs"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, fuzzy, gcc-internal-format
  msgid "third argument to %<crc%> builtins must be a constant"
  msgstr "Λείπει παράμετρος για `%s'"
--- 25466,25472 ----
  msgid "illegal argument 0 to %qs"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, fuzzy, gcc-internal-format
  msgid "third argument to %<crc%> builtins must be a constant"
  msgstr "Λείπει παράμετρος για `%s'"
*************** msgstr "Μη έγκυρη ακέραια
*** 25497,25508 ****
  msgid "cannot tail-call: %s"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3566
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Λείπει παράμετρος για `%s'"
--- 25540,25551 ----
  msgid "cannot tail-call: %s"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Λείπει παράμετρος για `%s'"
*************** 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 "έχουν παραληφθεί ορίσματα"
--- 26189,26532 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "δεν δώθηκε συμβολικό όνομα"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4071
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4215
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cgraph.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "έχουν παραληφθεί ορίσματα"
*************** msgstr ""
*** 27255,27271 ****
  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 ""
--- 27298,27314 ----
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.cc:4292
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4313
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
*************** 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 ""
--- 27987,27993 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** 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 "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 28027,28033 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "Μη έγκυρη πισω-πα�
*** 28004,28027 ****
  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
  #, fuzzy, gcc-internal-format
--- 28047,28070 ----
  msgid "function may return address of local variable"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 28911,28917 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
--- 28954,28960 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
*************** msgstr ""
*** 28983,29188 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2985
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimple-ssa-warn-access.cc:2989
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  #, fuzzy
  msgid "valid models are %e"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: gimple-ssa-warn-access.cc:3017
  #, fuzzy, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: gimple-ssa-warn-access.cc:3022
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3038
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3061
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3624
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: gimple-ssa-warn-access.cc:3638
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: gimple-ssa-warn-access.cc:3642
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: gimple-ssa-warn-access.cc:3649
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to function %qD"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: gimple-ssa-warn-access.cc:3652
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimple-ssa-warn-access.cc:3758
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3786
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "προσπέρασμα ορίσματος"
  
! #: gimple-ssa-warn-access.cc:3820
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3977
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3978
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3982
  #, fuzzy, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: gimple-ssa-warn-access.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: gimple-ssa-warn-access.cc:3987
  #, fuzzy, gcc-internal-format
  msgid "call to %qD here"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4005
  #, fuzzy, gcc-internal-format
  msgid "using dangling pointer %qE to %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimple-ssa-warn-access.cc:4010
  #, fuzzy, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: gimple-ssa-warn-access.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "using a dangling pointer to %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: 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 "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4032
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4036
  #, fuzzy, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr "ΣΦΑΛΜΑ: Αδυναμία δημιουργίας προσωρινού αρχείου για αλλαγή"
  
! #: gimple-ssa-warn-access.cc:4126
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4131
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4137
  #, fuzzy, gcc-internal-format
  msgid "call to %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimple-ssa-warn-access.cc:4665
  #, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr ""
--- 29026,29231 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2984
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimple-ssa-warn-access.cc:2988
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  #, fuzzy
  msgid "valid models are %e"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: gimple-ssa-warn-access.cc:3016
  #, fuzzy, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: gimple-ssa-warn-access.cc:3021
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3037
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3060
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3554
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3672
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: gimple-ssa-warn-access.cc:3686
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: gimple-ssa-warn-access.cc:3690
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: gimple-ssa-warn-access.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to function %qD"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: gimple-ssa-warn-access.cc:3700
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimple-ssa-warn-access.cc:3806
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3834
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "προσπέρασμα ορίσματος"
  
! #: gimple-ssa-warn-access.cc:3868
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4025
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4026
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, fuzzy, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: gimple-ssa-warn-access.cc:4031
  #, fuzzy, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: gimple-ssa-warn-access.cc:4035
  #, fuzzy, gcc-internal-format
  msgid "call to %qD here"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "using dangling pointer %qE to %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimple-ssa-warn-access.cc:4058
  #, fuzzy, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: gimple-ssa-warn-access.cc:4059
  #, fuzzy, gcc-internal-format
  msgid "using a dangling pointer to %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4080
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr "ΣΦΑΛΜΑ: Αδυναμία δημιουργίας προσωρινού αρχείου για αλλαγή"
  
! #: gimple-ssa-warn-access.cc:4174
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4179
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4185
  #, fuzzy, gcc-internal-format
  msgid "call to %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimple-ssa-warn-access.cc:4713
  #, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr ""
*************** msgstr ""
*** 29988,30333 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:799
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:847
  #, fuzzy, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: ipa-devirt.cc:854
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:880
  #, fuzzy, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:890
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:924
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:932
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1066
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1071
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1076
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: ipa-devirt.cc:1092
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: ipa-devirt.cc:1124
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr ""
  
! #: ipa-devirt.cc:1139
  #, fuzzy, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "Κακοσυνταίριασμα τύπων καταχώρησης/πίνακα"
  
! #: ipa-devirt.cc:1154
  #, fuzzy, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "Κακοσυνταίριασμα τύπων καταχώρησης/πίνακα"
  
! #: ipa-devirt.cc:1157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: ipa-devirt.cc:1168
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr ""
  
! #: ipa-devirt.cc:1184
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1190
  #, fuzzy, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1273
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1389
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1447
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1451
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1484
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1511
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1706
  #, fuzzy, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4372
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4381
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4410
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4416
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4425
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4431
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4436
  #, fuzzy, gcc-internal-format
  msgid "mismatching definition"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
--- 30031,30376 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:868
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:916
  #, fuzzy, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: ipa-devirt.cc:923
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:949
  #, fuzzy, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:959
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:993
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1001
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1135
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1140
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1145
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: ipa-devirt.cc:1161
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr ""
  
! #: ipa-devirt.cc:1208
  #, fuzzy, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "Κακοσυνταίριασμα τύπων καταχώρησης/πίνακα"
  
! #: ipa-devirt.cc:1223
  #, fuzzy, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "Κακοσυνταίριασμα τύπων καταχώρησης/πίνακα"
  
! #: ipa-devirt.cc:1226
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: ipa-devirt.cc:1237
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr ""
  
! #: ipa-devirt.cc:1253
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1259
  #, fuzzy, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1342
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1458
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1516
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1520
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1553
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1580
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1656
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1775
  #, fuzzy, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4442
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4451
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4480
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4486
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4495
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4501
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4506
  #, fuzzy, gcc-internal-format
  msgid "mismatching definition"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
*************** msgstr ""
*** 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]"
--- 30390,30396 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
*************** msgstr ""
*** 30577,30588 ****
  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 ""
--- 30620,30631 ----
  msgid "unable to find a register to spill"
  msgstr "αδυναμία εύρεσης βρόχου"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 30952,30958 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
--- 30995,31001 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
*************** 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 ""
--- 32385,32406 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.cc:1304
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1316
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1319
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1331
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 33294,33460 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2981
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3001
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3027
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3047
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3056
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3064
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3071
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3082
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3098
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3106
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3126
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3172
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "μη έγκυρος χρήστης"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "μη έγκυρη επιλογή %s"
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3254
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3269
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3329
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3336
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: tree-cfg.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: tree-cfg.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: tree-cfg.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "μη έγκυρος αρχικός αριθμός γραμμής: `%s'"
  
! #: tree-cfg.cc:3377
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3391
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "μη έγκυρη διαμόρφωση συντόμευσης"
  
! #: tree-cfg.cc:3400
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "μη έγκυρος αρχικός αριθμός γραμμής: `%s'"
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 33337,33503 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3108
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "μη έγκυρος χρήστης"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "μη έγκυρη επιλογή %s"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3256
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3271
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: tree-cfg.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: tree-cfg.cc:3371
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "μη έγκυρος αρχικός αριθμός γραμμής: `%s'"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "μη έγκυρη διαμόρφωση συντόμευσης"
  
! #: tree-cfg.cc:3402
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "μη έγκυρος αρχικός αριθμός γραμμής: `%s'"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 33465,34061 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3479
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: tree-cfg.cc:3506
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:3517
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "RPC: Μη συμβατές εκδόσεις του RPC"
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3549
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3565
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3593
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:3616
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3653
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3668
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3682
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3697
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: tree-cfg.cc:3712
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: tree-cfg.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3789
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3813
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "μη έγκυρη διαμόρφωση συντόμευσης"
  
! #: tree-cfg.cc:3838
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3845
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:3950
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3961
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4196
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4209
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "παράληψη ορίσματος αρχείου"
  
! #: tree-cfg.cc:4237
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4245
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:4277
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4342
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4358
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "μη έγκυρη επιλογή %s"
  
! #: tree-cfg.cc:4419
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: tree-cfg.cc:4428
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4434
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4444
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Ο αριθμός σύνδεσμου είναι έξω από το όριο"
  
! #: tree-cfg.cc:4454
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: tree-cfg.cc:4519
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: tree-cfg.cc:4535
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: tree-cfg.cc:4554
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4586
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:4648
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4713
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4720
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4729
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4756
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4799
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4833
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4860
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: tree-cfg.cc:4870
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: tree-cfg.cc:4882
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4888
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4895
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4905
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: tree-cfg.cc:4921
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: tree-cfg.cc:4964
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: tree-cfg.cc:4973
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4983
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:5007
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: tree-cfg.cc:5125
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:5146
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:5249
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5308
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5373
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: tree-cfg.cc:5476
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5485
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5599
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5643
  #, fuzzy, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: tree-cfg.cc:5649
  #, fuzzy, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5662
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "το αρχείο δεδομένων προφίλ `%s' δεν ταιριάζει με το διαμοιραζόμενο αντικείμενο `%s'"
  
! #: tree-cfg.cc:5730
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5755
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5815
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "διπλός ορισμός συνόλου"
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5933
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: tree-cfg.cc:9785
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ο έλεγχος φθάνει στο τέλος μη-κενής συνάρτησης"
  
! #: tree-cfg.cc:9910
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 33508,34104 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: tree-cfg.cc:3508
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:3519
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "RPC: Μη συμβατές εκδόσεις του RPC"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3655
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3670
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3684
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: tree-cfg.cc:3714
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3815
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "μη έγκυρη διαμόρφωση συντόμευσης"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3847
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4211
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "παράληψη ορίσματος αρχείου"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "μη έγκυρη επιλογή %s"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Ο αριθμός σύνδεσμου είναι έξω από το όριο"
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: tree-cfg.cc:4537
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4854
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: tree-cfg.cc:4923
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:5001
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:5009
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5679
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, fuzzy, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "το αρχείο δεδομένων προφίλ `%s' δεν ταιριάζει με το διαμοιραζόμενο αντικείμενο `%s'"
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "διπλός ορισμός συνόλου"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: tree-cfg.cc:9787
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ο έλεγχος φθάνει στο τέλος μη-κενής συνάρτησης"
  
! #: tree-cfg.cc:9912
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 34235,34246 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-ssa-alias.cc:4170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
--- 34278,34289 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-ssa-alias.cc:4169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
*************** 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 ""
--- 34793,34799 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 35170,35198 ****
  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 "αυτός είναι ο πρώτος ορισμός"
--- 35213,35241 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15640
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: tree.cc:15805
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "σφάλμα ταιριάσματος τύπου με προηγούμενη αυτονόητη διακύρηξη"
  
! #: tree.cc:15824
  #, fuzzy
  msgid "%qD conflicts for version %qB"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree.cc:15837
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "αυτός είναι ο πρώτος ορισμός"
*************** msgstr "Δεν ήταν δυνατή η
*** 35267,35273 ****
  msgid "no initializers are allowed in section %qs"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, fuzzy, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
--- 35310,35316 ----
  msgid "no initializers are allowed in section %qs"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, fuzzy, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
*************** msgstr ""
*** 35412,35418 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
--- 35455,35461 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
*************** msgstr ""
*** 35457,35509 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, fuzzy, gcc-internal-format
  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 "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
--- 35500,35552 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, fuzzy, gcc-internal-format
  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:1228
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
*************** msgstr ""
*** 35518,35529 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
--- 35561,35572 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
*************** msgstr "Δεν είναι δυνατόν
*** 35730,35741 ****
  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 "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
--- 35773,35784 ----
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1027
  #, fuzzy, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1034
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
*************** msgstr "συμβολικοί σύνδε�
*** 35745,35762 ****
  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 "Η λειτουργία δεν έχει υλοποιηθεί"
--- 35788,35805 ----
  msgid "section attribute argument not a string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1050
  #, 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:1061
  #, 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:1070
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
*************** msgstr "διπλός προσδιορι�
*** 35841,35847 ****
  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':"
--- 35884,35890 ----
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1149 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "Στη συνάρτηση μέλος `%s':"
*************** msgstr ""
*** 35887,35898 ****
  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 δεν υποστηρίζεται σε αυτό το σύστημα"
--- 35930,35941 ----
  msgid "%qE attribute is only applicable on functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1097
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1105
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
*************** msgstr "προειδοποίηση: το
*** 35902,35913 ****
  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 "μη τερματιζμένο αλφαριθμητικό σταθεράς"
--- 35945,35956 ----
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1129
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
*************** msgstr "το `%s' είναι πρόγο�
*** 35998,36020 ****
  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 ""
--- 36041,36063 ----
  msgid "visibility argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
*************** msgstr ""
*** 36031,36037 ****
  
  #: 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 δεν υποστηρίζεται σε αυτό το σύστημα"
--- 36074,36080 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
*************** msgid "%qE attribute argument 1 must tak
*** 36102,36108 ****
  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'"
--- 36145,36151 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1332
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
*************** msgstr "δεν είστε μέλος τ�
*** 36177,36183 ****
  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: αναμενόταν αριθμητική τιμή."
--- 36220,36226 ----
  msgid "%qE argument is not a function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
*************** msgid "%qE attribute ignored on non-enum
*** 36243,36249 ****
  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 "μη τερματιζμένο αλφαριθμητικό σταθεράς"
--- 36286,36292 ----
  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:7593
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
*************** msgid "requested position is less than z
*** 36404,36418 ****
  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 "μη τερματιζμένο αλφαριθμητικό σταθεράς"
--- 36447,36461 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
*************** msgid "suggest parentheses around assign
*** 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 "μη έγκυρος αριθμός από γραμμές"
--- 36723,36729 ----
  msgstr ""
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
*************** msgstr "πολύ λίγα ορίσματ
*** 36851,36858 ****
  msgid "missing sentinel in function call"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
--- 36894,36901 ----
  msgid "missing sentinel in function call"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
*************** msgstr "μη τερματιζμένο α
*** 37862,37868 ****
  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 ""
--- 37905,37911 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 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'"
--- 37960,37966 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
*************** 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 "παράληψη ορίσματος αρχείου"
--- 37975,37991 ----
  msgid "%qE is not initialized"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Η λειτουργία δεν επιτρέπεται"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "μη έγκυρο όνομα μήνα"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "παράληψη ορίσματος αρχείου"
*************** 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 "Μη έγκυρη κανονική έκφραση"
--- 37995,38001 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
*************** 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 ""
--- 38090,38107 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** 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 ""
--- 38111,38118 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
*************** msgstr "κακοδιαμορφωμένη
*** 38586,38592 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, fuzzy, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
--- 38629,38635 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, fuzzy, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
*************** msgstr ""
*** 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"
--- 38704,38711 ----
  msgid "wrong type argument to %s"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "Προειδοποίηση: Πο
*** 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'"
--- 39199,39215 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
*************** msgid_plural "passing argument %i to %qs
*** 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 ""
--- 39475,39481 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgid "ACLE function %qD requires ISA ex
*** 40370,40376 ****
  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 ""
--- 40413,40419 ----
  msgstr ""
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr "%s μετατρέπει ακέρ
*** 40999,41005 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "διπλός ορισμός συνόλου"
--- 41042,41048 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "διπλός ορισμός συνόλου"
*************** msgid "SVE type %qT does not have a defi
*** 41045,41051 ****
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
--- 41088,41094 ----
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
*************** msgid "SVE type %qT not allowed in %<map
*** 41096,41102 ****
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
--- 41139,41145 ----
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 41189,41207 ****
  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"
--- 41232,41250 ----
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgstr ""
*** 41247,41456 ****
  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
--- 41290,41499 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "άγνωστο σετ `%s'"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:20084
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
  # src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
  # src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "κακοσχηματισμένος μετρητής επανάληψης"
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** 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 ""
  
--- 41501,41694 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: αριθμός γραμμής έξω από τα όρια"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: config/aarch64/aarch64.cc:30748
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:30861
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr "Η παράμετρος στο `
*** 41835,41846 ****
  #: 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"
--- 41878,41889 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 41973,41994 ****
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, fuzzy, gcc-internal-format
  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"
--- 42016,42037 ----
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
*************** msgstr "το -pipe δεν υποστηρ
*** 42525,42536 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "Το ai_family δεν υποστηρίζεται"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "οι επιλογές --string και --check είναι αμοιβαίως αποκλειόμενες"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
--- 42568,42579 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "Το ai_family δεν υποστηρίζεται"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "οι επιλογές --string και --check είναι αμοιβαίως αποκλειόμενες"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
*************** msgstr "Δεν μπορεί να τεθ�
*** 42540,42546 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
--- 42583,42589 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
*************** msgstr ""
*** 42870,42876 ****
  
  #: 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' δεν είναι έγκυρη."
--- 42913,42919 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
*************** msgstr ""
*** 43188,43194 ****
  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 ""
--- 43231,43237 ----
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6747
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
*************** msgstr "Η παράμετρος στο `
*** 43354,43521 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: config/i386/i386-expand.cc:11087
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:12062
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: config/i386/i386-expand.cc:12157
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13205
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13220
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13255
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13295
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13304
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13317
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13327
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13332
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13471
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/i386/i386-expand.cc:13476
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "λάθος συνθηματικό"
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "λάθος συνθηματικό"
  
! #: config/i386/i386-expand.cc:13885
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13893
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13896
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:14376
  #, fuzzy, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:14446
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14706
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15206
  #, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15212
  #, gcc-internal-format
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15221
  #, fuzzy, gcc-internal-format
  msgid "invalid third argument"
  msgstr "Μη έγκυρη παράμετρος"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15240
  #, gcc-internal-format
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15251
  #, gcc-internal-format
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15279
  #, fuzzy, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:15825
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:15858
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16826
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
--- 43397,43564 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: config/i386/i386-expand.cc:11093
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:12068
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: config/i386/i386-expand.cc:12163
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13211
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13226
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13261
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13301
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13310
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13323
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13333
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13338
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13477
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/i386/i386-expand.cc:13482
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "λάθος συνθηματικό"
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "λάθος συνθηματικό"
  
! #: config/i386/i386-expand.cc:13891
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13899
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:13902
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:14382
  #, fuzzy, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:14452
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14712
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15212
  #, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15218
  #, gcc-internal-format
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15227
  #, fuzzy, gcc-internal-format
  msgid "invalid third argument"
  msgstr "Μη έγκυρη παράμετρος"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15257
  #, gcc-internal-format
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15285
  #, fuzzy, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:15831
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-expand.cc:15864
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16832
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
*************** msgstr ""
*** 43910,43917 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
--- 43953,43960 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
*************** msgstr ""
*** 44153,44159 ****
  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 ""
--- 44196,44202 ----
  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:4223 config/i386/i386.cc:4233
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
*************** msgstr ""
*** 44178,44189 ****
  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 ""
--- 44221,44232 ----
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4251
  #, 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:4253
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
*************** msgstr ""
*** 44193,44320 ****
  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 ""
--- 44236,44363 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10879
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10899
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24235
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** 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 ""
--- 44410,44416 ----
  msgid "argument %qd is not a constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
*************** 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 ""
--- 44420,44426 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
*************** msgstr ""
*** 44530,44577 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
--- 44573,44620 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, gcc-internal-format
  msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:564
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, gcc-internal-format
  msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
*************** msgid "MSP430 built-in functions only wo
*** 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"
--- 45369,45375 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4161 config/xtensa/xtensa.cc:4187
  #, fuzzy, gcc-internal-format
  msgid "bad builtin code"
  msgstr "μη έγκυρο μήκος γραμμής: %s"
*************** msgstr "αδυναμία ανοίγμα�
*** 45551,45632 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:365
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:388
  #, fuzzy, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5893
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/nvptx/nvptx.cc:5916
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/nvptx/nvptx.cc:6361
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6374
  #, fuzzy, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/nvptx/nvptx.cc:6714
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6722
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6736
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7761
  #, fuzzy, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: config/nvptx/nvptx.cc:7774
  #, fuzzy, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
--- 45594,45675 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:371
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:394
  #, fuzzy, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5899
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/nvptx/nvptx.cc:5922
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/nvptx/nvptx.cc:6367
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6380
  #, fuzzy, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/nvptx/nvptx.cc:6720
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6728
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6742
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7767
  #, fuzzy, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: config/nvptx/nvptx.cc:7780
  #, fuzzy, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
*************** msgstr ""
*** 45855,46176 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, fuzzy, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "αδυναμία ανάγνωσης καταλόγου locale `%s'"
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, fuzzy, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr "αδυναμία ανάγνωσης καταλόγου locale `%s'"
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, fuzzy, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, fuzzy, gcc-internal-format
  msgid "unrecognized RVV builtin"
  msgstr "μη αναγνωρίσημη επιλογή `-%c'"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function call to %qE with empty arguments"
  msgstr "δεν ταιριάζει συνάρτηση για την κλήση στο %<%T::%s(%A)%#V%>"
  
! #: config/riscv/riscv.cc:1033
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "πάρα πολλές δηλώσεις μετατροπής στην κατάληξη"
  
! #: config/riscv/riscv.cc:3464
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7029
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7330
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7344
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7353
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7362
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7438
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7599
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7607
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7658
  #, fuzzy, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/riscv/riscv.cc:7666
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12270
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12275
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12341
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr ""
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/riscv/riscv.cc:12419
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12433
  #, fuzzy, gcc-internal-format
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12451
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12461
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/riscv/riscv.cc:13047
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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 ""
  
--- 45898,46219 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, fuzzy, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "αδυναμία ανάγνωσης καταλόγου locale `%s'"
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, fuzzy, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr "αδυναμία ανάγνωσης καταλόγου locale `%s'"
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, fuzzy, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  msgid "unrecognized RVV builtin"
  msgstr "μη αναγνωρίσημη επιλογή `-%c'"
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function call to %qE with empty arguments"
  msgstr "δεν ταιριάζει συνάρτηση για την κλήση στο %<%T::%s(%A)%#V%>"
  
! #: config/riscv/riscv.cc:1036
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "πάρα πολλές δηλώσεις μετατροπής στην κατάληξη"
  
! #: config/riscv/riscv.cc:3467
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7032
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7333
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7347
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7356
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7365
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7441
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7602
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7610
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7661
  #, fuzzy, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/riscv/riscv.cc:7669
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12273
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12278
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12344
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr ""
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/riscv/riscv.cc:12422
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12436
  #, fuzzy, gcc-internal-format
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12454
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12464
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/riscv/riscv.cc:13050
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
! #: config/riscv/riscv.cc:15080
  msgid "invalid version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr ""
*** 47169,47190 ****
  msgid "%<function_profiler%> support"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1452
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: config/stormy16/stormy16.cc:2031
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2425
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2432
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr ""
--- 47212,47233 ----
  msgid "%<function_profiler%> support"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1453
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: config/stormy16/stormy16.cc:2032
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2426
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2433
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr ""
*************** msgstr ""
*** 47407,47438 ****
  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 ""
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
--- 47450,47481 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2783
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2818
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: config/xtensa/xtensa.cc:2825
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4296
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
*************** msgid "%qs attribute only applies to var
*** 47519,47525 ****
  msgstr ""
  
  # src/request.c:37
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
--- 47562,47568 ----
  msgstr ""
  
  # src/request.c:37
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
*************** msgstr ""
*** 47600,47607 ****
  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 ""
--- 47643,47650 ----
  msgid "could not get size of source file"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr "%s: μη έγκυρη κανον
*** 48081,48087 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
--- 48124,48130 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
*************** 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 ""
--- 48273,48279 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
*************** msgstr ""
*** 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'"
--- 48283,48289 ----
  msgid "%q+D is usually a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
*************** 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 ""
--- 48360,48366 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "μη αρχικοποιημένη σταθερά const %qD"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** 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 ""
--- 48561,48567 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
*************** msgstr "%s: διπλός ορισμός
*** 48691,48697 ****
  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 ""
--- 48734,48740 ----
  msgid "function definition has qualified void return type"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
*************** msgstr ""
*** 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' ορίστηκε ήδη"
--- 48861,48867 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
*************** msgstr ""
*** 49030,49036 ****
  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 ""
--- 49073,49079 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
*************** msgstr "επώνυμα μέλη"
*** 49096,49102 ****
  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 "μη έγκυρη ώρα της μέρας"
--- 49139,49145 ----
  msgid "struct has no members"
  msgstr "%s σε %s"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "μη έγκυρη ώρα της μέρας"
*************** msgstr "δημιουργία αρχεί�
*** 49162,49168 ****
  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 ""
--- 49205,49211 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
*************** msgstr "Μη έγκυρη ακέραια
*** 49217,49223 ****
  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'"
--- 49260,49266 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
*************** msgstr "λάθος αριθμός ορι
*** 49367,49378 ****
  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 "έχουν παραληφθεί ορίσματα"
--- 49410,49421 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "έχουν παραληφθεί ορίσματα"
*************** msgstr ""
*** 49454,49460 ****
  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 ""
--- 49497,49503 ----
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
*************** msgstr "αρχεία fifo δεν υπο�
*** 49558,49564 ****
  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 "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
--- 49601,49607 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
*************** msgstr ""
*** 49715,49726 ****
  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 ""
--- 49758,49769 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** 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 ""
--- 49823,49859 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 49830,49836 ****
  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"
--- 49873,49879 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr "Μη ορισμένο όνομα
*** 49840,49846 ****
  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"
--- 49883,49889 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 49887,49894 ****
  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"
--- 49930,49937 ----
  msgstr "άγνωστος χαρακτήρας `%s'"
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "δημιουργία αρχείου `%s'\n"
*************** msgstr ""
*** 49923,49929 ****
  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'"
--- 49966,49972 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "το `%s' είναι πρόγονος του `%s'"
*************** msgstr "συμβολικοί σύνδε�
*** 49938,49949 ****
  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 "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
--- 49981,49992 ----
  msgid "unexpected attribute"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
*************** msgstr "το `%s' δεν είναι κα
*** 49986,49992 ****
  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 ""
--- 50029,50035 ----
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgid "%<__GIMPLE%> function cannot be a
*** 50020,50026 ****
  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 αλφαριθμητικό"
--- 50063,50069 ----
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, fuzzy, gcc-internal-format
  msgid "expected string literal"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
*************** msgstr "μη τερματιζμένο α
*** 50050,50056 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13123
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 50093,50099 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr "Δεν είναι δυνατόν
*** 50104,50111 ****
  #: 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: αναμενόταν αριθμητική τιμή."
--- 50147,50154 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
*************** msgstr "μη έγκυρος αριθμό
*** 50135,50146 ****
  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 %<}%>"
--- 50178,50189 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "σκουπίδια στο τέλος του αριθμού"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr "διπλό όνομα χαρακ
*** 50221,50242 ****
  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 "μη τερματιζμένο αλφαριθμητικό σταθεράς"
--- 50264,50285 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
*************** msgstr "μη τερματιζμένο α
*** 50246,50252 ****
  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 ""
--- 50289,50295 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
*************** msgstr ""
*** 50276,50292 ****
  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 ""
--- 50319,50335 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
*************** msgstr ""
*** 50296,50339 ****
  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 δεν υποστηρίζεται σε αυτό το σύστημα"
--- 50339,50382 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
*************** msgstr ""
*** 50364,50370 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14967
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 50407,50413 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 50379,50385 ****
  #. 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: αναμενόταν αριθμητική τιμή."
--- 50422,50428 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
*************** msgstr "μη έγκυρη ώρα της
*** 50414,50440 ****
  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 ""
--- 50457,50483 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
*************** msgstr ""
*** 50454,50465 ****
  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 ""
--- 50497,50508 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "δεν είναι δυνατό �
*** 50474,50481 ****
  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 ""
--- 50517,50524 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr ""
*** 50497,50508 ****
  
  #. 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 ""
--- 50540,50551 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr "αρχεία fifo δεν υπο�
*** 50674,50680 ****
  
  #: 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 "Μη έγκυρη προπορευόμενη κανονική έκφραση"
--- 50717,50723 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
*************** msgstr ""
*** 50689,50700 ****
  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 ""
--- 50732,50743 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
*************** msgstr "συμβολικοί σύνδε�
*** 50840,50846 ****
  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 "λάθος αριθμός ορισμάτων"
--- 50883,50889 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "λάθος αριθμός ορισμάτων"
*************** msgstr ""
*** 50880,50886 ****
  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 ""
--- 50923,50929 ----
  msgid "rotate count is negative"
  msgstr ""
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
*************** msgstr ""
*** 50990,50996 ****
  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 ""
--- 51033,51039 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
*************** msgstr "συντακτικό σφάλμ�
*** 51030,51041 ****
  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 "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
--- 51073,51084 ----
  msgid "no type or storage class may be specified here,"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
*************** msgstr "Ελλιπής ή κακοσχη
*** 51045,51101 ****
  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 ""
--- 51088,51144 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 51105,51116 ****
  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 "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
--- 51148,51159 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
*************** msgstr "κακοδιαμορφωμένη
*** 51120,51130 ****
  #: 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 "πάρα πολλά ορίσματα"
--- 51163,51173 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "πάρα πολλά ορίσματα"
*************** msgstr "Λάθος έκφραση στη
*** 51139,51196 ****
  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 ""
--- 51182,51239 ----
  msgid "%qD is not a variable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 51213,51234 ****
  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 ""
--- 51256,51277 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
*************** msgstr ""
*** 51238,51336 ****
  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 "μη έγκυρο δικαίωμα"
--- 51281,51379 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr ""
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "μη έγκυρο δικαίωμα"
*************** msgstr "μη έγκυρο δικαίωμ
*** 51340,51377 ****
  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 ""
--- 51383,51420 ----
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
*************** msgstr ""
*** 51386,51407 ****
  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 ""
--- 51429,51450 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
*************** msgstr ""
*** 51411,51417 ****
  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 ""
--- 51454,51460 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
*************** msgstr ""
*** 51426,51740 ****
  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 ""
--- 51469,51783 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "μη έγκυρος χρήστης"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "μη έγκυρο όνομα μήνα"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "μη έγκυρος χρήστης"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "Μη έγκυρη ημερομηνία `%s'."
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Μη έγκυρη ημερομηνία `%s'."
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "multi-line string literals are deprecated"
  msgid "non-empty string literal expected"
  msgstr "δε συνίσταται πια η χρήση αλφαριθμητικών σταθερών πολλαπλών γραμμών"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
*************** msgstr "Δεν μπορεί να τεθ�
*** 51749,51755 ****
  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' δεν είναι κατάλογος."
--- 51792,51798 ----
  msgid "expected function name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
*************** msgstr "Το `%s' δεν είναι κα
*** 51759,51780 ****
  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 ""
--- 51802,51823 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
*************** msgstr ""
*** 51800,51806 ****
  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 ""
--- 51843,51849 ----
  msgid "modified here"
  msgstr ""
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
*************** msgstr ""
*** 51835,51944 ****
  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"
--- 51878,51987 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
*************** msgstr "Λάθος έκφραση στη
*** 51948,51974 ****
  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 ""
--- 51991,52017 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 51978,52009 ****
  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"
--- 52021,52052 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "αναμενόταν ')'\n"
*************** msgstr "αναμενόταν ')'\n"
*** 52011,52078 ****
  #. 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 ""
--- 52054,52121 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "αναμενόταν ')'\n"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "εμφάνιση πληροφοριών προόδου"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
*************** msgstr ""
*** 52082,52088 ****
  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 ""
--- 52125,52131 ----
  msgid "expected a function name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr ""
*************** msgstr ""
*** 52092,52138 ****
  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 ""
--- 52135,52181 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 52147,52203 ****
  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 ""
--- 52190,52246 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr ""
*************** msgstr ""
*** 52207,52233 ****
  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 ""
--- 52250,52276 ----
  msgid "variant %qD is not a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
*************** msgstr ""
*** 52237,52243 ****
  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 ""
--- 52280,52286 ----
  msgid "%qD is not of pointer type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr ""
*************** msgstr ""
*** 52247,52263 ****
  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: αναμενόταν αριθμητική τιμή."
--- 52290,52306 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
*************** msgstr ""
*** 52277,52288 ****
  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 ""
--- 52320,52331 ----
  msgid "base function %qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
*************** msgstr ""
*** 52292,52298 ****
  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 "μη πλήρης εγγραφή"
--- 52335,52341 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "μη πλήρης εγγραφή"
*************** msgstr "μη πλήρης εγγραφή
*** 52302,52308 ****
  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 ""
--- 52345,52351 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 52317,52400 ****
  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 ""
--- 52360,52443 ----
  msgid "no declaration of base function %qs"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
*************** msgstr ""
*** 52419,52430 ****
  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 "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
--- 52462,52473 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
*************** msgstr ""
*** 52484,52515 ****
  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 ""
--- 52527,52558 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 52524,52683 ****
  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 ""
--- 52567,52726 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 52687,52693 ****
  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 ""
--- 52730,52736 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** 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 "Μη έγκυρη κανονική έκφραση"
--- 52745,52751 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
*************** 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 "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
--- 52776,52946 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "Άγνωστη γλώσσα `%s'"
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "Άγνωστη γλώσσα `%s'"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: c/c-typeck.cc:3477
  #, fuzzy, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: c/c-typeck.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: c/c-typeck.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3596
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:3664
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3873
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:4394
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
*************** 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 ""
--- 52948,54813 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4623
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4678
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "πάρα πολλά ορίσματα στη ρουτίνα `%s'"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5855
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: c/c-typeck.cc:5990
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Εξαίρεση κινητής υποδιαστολής"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:6208
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "αδυναμία ανάγνωσης καταλόγου locale `%s'"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6487
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6664
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "Σφάλμα στο ταίριασμα στην κανονική έκφραση `%s'"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6861
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6885
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6889
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7093
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7112
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7117
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7591
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
  # src/request.c:263
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, fuzzy, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: c/c-typeck.cc:8177
  #, fuzzy, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  msgid "%e declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8524
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-typeck.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8533
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8538
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  #, fuzzy
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8829
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8856
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8878
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9098
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9156
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:9280
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9290
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9296
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9301
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9323
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9333
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9339
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9343
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9376
  #, fuzzy, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9387
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9398
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-typeck.cc:9408
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10004
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c/c-typeck.cc:10763
  #, fuzzy, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13401
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13417
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13503
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15055
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16841
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17292
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17311
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55032,55284 ****
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:597
  #, gcc-internal-format
  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 ""
--- 55075,55322 ----
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1272
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr ""
  
! #: cobol/genapi.cc:2171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: μη έγκυρο είδος αρχείου"
  
! #: cobol/genapi.cc:4622
  #, fuzzy, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cobol/genapi.cc:5675
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5698
  #, fuzzy, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8188
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8252
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8297
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8552
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8563
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr ""
  
! #: cobol/genapi.cc:8752
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10199
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10270
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10325
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10340
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10351
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10357
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10366
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10470
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12582
  #, 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:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12848
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13674
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13945
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:15462
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15699
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17553
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17591
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17621
  #, 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:17661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17673
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 55287,55358 ****
  #. 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 ""
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:369
  #, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr ""
  
! #: cobol/gengen.cc:413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr "άγνωστο σετ `%s'"
  
! #: cobol/gengen.cc:482
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: 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
  msgid "Residual context count"
  msgstr ""
--- 55325,55406 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17894
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17962
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:379
  #, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr ""
  
! #: cobol/gengen.cc:423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr "άγνωστο σετ `%s'"
  
! #: cobol/gengen.cc:502
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: cobol/gengen.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr ""
  
! #: cobol/gengen.cc:1276
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with %s"
! msgstr ""
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr ""
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, 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:2024
  #, 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:2448 cobol/gengen.cc:2607
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  msgstr ""
  
! #: cobol/gengen.cc:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr ""
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr ""
*************** msgstr ""
*** 55362,55374 ****
  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 ""
--- 55410,55422 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:640 cobol/genutil.cc:707
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: cobol/genutil.cc:868
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
*************** msgstr "μη τερματιζόμενo �
*** 55383,55445 ****
  msgid "%s exited with status %d"
  msgstr "%s: Ο προεπεξεργαστής C απέτυχε με σήμα %d\n"
  
! #: cobol/symbols.cc:426
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  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"
--- 55431,55493 ----
  msgid "%s exited with status %d"
  msgstr "%s: Ο προεπεξεργαστής C απέτυχε με σήμα %d\n"
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
  # src/request.c:37
! #: cobol/symbols.cc:1900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr "%s σε %s"
  
! #: cobol/symbols.cc:2069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cobol/symbols.cc:4292
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr ""
  
! #: cobol/symbols.cc:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, 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:1741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: "
  
! #: cobol/util.cc:1756
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1834
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2189
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: Σφάλμα κατά την εγγραφή του %s\n"
  
! #: cobol/util.cc:2928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr "συντακτικό σφάλμα στον ορισμού locale μηνύματος"
  
! #: cobol/util.cc:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "%s: Σφάλμα κατά την εγγραφή του %s\n"
*************** 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 "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 55937,55943 ----
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** 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 "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 55947,55953 ----
  msgid "%q#D is protected within this context"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr ""
*** 56230,56236 ****
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10776
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
--- 56278,56284 ----
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
*************** 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 ""
--- 56300,56306 ----
  msgid "call to non-function %qD"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr ""
*** 56853,56859 ****
  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'"
--- 56901,56907 ----
  msgid "next member %q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "κανένας ορισμός του `UNDEFINED'"
*************** msgstr "κανένας ορισμός τ
*** 56863,56869 ****
  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 ""
--- 56911,56917 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
*************** 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 ""
--- 57042,57048 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 57045,57051 ****
  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 ""
--- 57093,57099 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 57080,57920 ****
  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"
--- 57128,57968 ----
  msgid "uncaught exception of type %qT"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/constexpr.cc:1908
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr ""
  
! #: cp/constexpr.cc:1926
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/constexpr.cc:2010
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:2030
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2061 cp/constexpr.cc:2113
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/constexpr.cc:2276
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constexpr.cc:3643
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: cp/constexpr.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "διπλό κλειδί"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7620
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/constexpr.cc:7633
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constexpr.cc:7636
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  msgid "use of %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10652
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:11005
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:11007
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/constexpr.cc:12537
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12972
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr "μη έγκυρη μέτρηση
*** 58048,58399 ****
  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 ""
--- 58096,58447 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3152
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3155
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3158
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3161
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3164
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3167
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3170
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constraint.cc:3173
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3183
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3187
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3190
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3193
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3196
  #, fuzzy, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3203
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3206
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3209
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3213
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3215
  #, fuzzy, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3224
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3228
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3234
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3237
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3247
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3252
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3256
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3259
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3262
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/constraint.cc:3265
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/constraint.cc:3268
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3273
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3275
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3280
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3284
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3290
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3292
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3299
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3308
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3311
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3314
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3317
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3320
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3323
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3326
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3329
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3332
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3337
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3339
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3347
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3351
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3354
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constraint.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3360
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3363
  #, fuzzy, gcc-internal-format
! msgid "%qT is not a structural type"
! msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/constraint.cc:3370
  #, fuzzy, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/constraint.cc:3373
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constraint.cc:3376
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3380
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/constraint.cc:3451
  #, fuzzy, gcc-internal-format
  msgid "invalid constraints"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/constraint.cc:3472
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3476
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr ""
  
! #: cp/constraint.cc:3531
  #, fuzzy, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/constraint.cc:3548
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr ""
*** 58423,58469 ****
  msgid "previous declaration with fewer contracts here"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: 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 "parameter declared here"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/contracts.cc:1661
  #, fuzzy, gcc-internal-format
  msgid "first declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/contracts.cc:1922
  #, fuzzy, gcc-internal-format
  msgid "constructor does not return a value to test"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: cp/contracts.cc:1924
  #, fuzzy, gcc-internal-format
  msgid "destructor does not return a value to test"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: cp/contracts.cc:1925
  #, gcc-internal-format
  msgid "function does not return a value to test"
  msgstr ""
--- 58471,58517 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/contracts.cc:564
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:565 cp/contracts.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "parameter declared here"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/contracts.cc:595
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:1038
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr ""
  
! #: cp/contracts.cc:1674
  #, fuzzy, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/contracts.cc:1675
  #, fuzzy, gcc-internal-format
  msgid "first declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/contracts.cc:1936
  #, fuzzy, gcc-internal-format
  msgid "constructor does not return a value to test"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: cp/contracts.cc:1938
  #, fuzzy, gcc-internal-format
  msgid "destructor does not return a value to test"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: cp/contracts.cc:1939
  #, gcc-internal-format
  msgid "function does not return a value to test"
  msgstr ""
*************** msgstr ""
*** 58534,58540 ****
  msgid "%<return_void%> declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
--- 58582,58588 ----
  msgid "%<return_void%> declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
*************** msgstr ""
*** 58607,58690 ****
  msgid "awaitable type %qT is not a structure"
  msgstr "Έγκυρα ορίσματα είναι:"
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/coroutines.cc:1861
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr ""
  
! #: cp/coroutines.cc:1898
  #, fuzzy, gcc-internal-format
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/coroutines.cc:1908
  #, fuzzy, gcc-internal-format
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "Λείπει παράμετρος για `%s'"
  
  # src/outer.c:102
! #: cp/coroutines.cc:2412
  #, fuzzy, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "Ο αντιτοποθετητής επιφάνειας έχει τεθεί περισσότερο από μια φορά για το `%s'"
  
! #: cp/coroutines.cc:2984
  #, fuzzy, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4149
  #, fuzzy, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/coroutines.cc:4366
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5024
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 58655,58738 ----
  msgid "awaitable type %qT is not a structure"
  msgstr "Έγκυρα ορίσματα είναι:"
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/coroutines.cc:1864
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr ""
  
! #: cp/coroutines.cc:1901
  #, fuzzy, gcc-internal-format
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/coroutines.cc:1911
  #, fuzzy, gcc-internal-format
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "Λείπει παράμετρος για `%s'"
  
  # src/outer.c:102
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "Ο αντιτοποθετητής επιφάνειας έχει τεθεί περισσότερο από μια φορά για το `%s'"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "Το `%s' δεν είναι κα
*** 58709,58776 ****
  msgid "%qs used outside of constant expressions"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/cp-gimplify.cc:1291
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/cp-gimplify.cc:1472
  #, fuzzy, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/cp-gimplify.cc:2311
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2314
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2326
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4061
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4104
  #, fuzzy, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/cp-gimplify.cc:4107
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4164
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4191
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 58757,58829 ----
  msgid "%qs used outside of constant expressions"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/cp-gimplify.cc:999
! #, fuzzy, gcc-internal-format
! msgid "unexpected %<std::%s%> declaration"
! msgstr "διπλό όνομα χαρακτήρα `%s'"
! 
! #: cp/cp-gimplify.cc:1317
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/cp-gimplify.cc:1498
  #, fuzzy, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/cp-gimplify.cc:2337
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "μη έγκυρος χαρακτ
*** 58815,58821 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
--- 58868,58874 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
*************** 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 "αυτός είναι ο πρώτος ορισμός"
--- 59260,59266 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "αυτός είναι ο πρώτος ορισμός"
*************** msgstr "Η παράμετρος `%s' δ�
*** 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 "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 59481,59492 ----
  msgid "previous specification in %q#D here"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, fuzzy, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "Το βήμα αρχικοποί
*** 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'"
--- 59693,59699 ----
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
*************** msgstr "το `%s' δεν είναι κα
*** 59685,62109 ****
  msgid "template parameters do not match template %qD"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:5736
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6162
  #, gcc-internal-format
  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 ""
  
! #: cp/decl.cc:6201
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6213
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6219
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6238
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:6241
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6288
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:6305
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6338
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6353
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/decl.cc:6356
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6364
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6371
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6383
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6387
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:6419
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:6422
  #, gcc-internal-format
  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 ""
  
! #: cp/decl.cc:6506
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, gcc-internal-format
  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 "έχουν παραληφθεί ορίσματα"
  
! #: 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 ""
  
! #: 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 ""
--- 59738,62172 ----
  msgid "template parameters do not match template %qD"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:5750
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6401
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:6436
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6681
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: cp/decl.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6900
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7175
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "σφάλμα κατά το κλείσιμο της εισόδου `%s'"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7235
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: cp/decl.cc:7260
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "μη αρχικοποιημένη σταθερά const %qD"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7440
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/decl.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: cp/decl.cc:8103
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8247
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8395
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8679
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9402
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9407
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:9812
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10316
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Δεν είναι δυνατή η εκχώρηση της ζητηθήσας διεύθυνσης"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:10605
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "σφάλμα κατά το κλείσιμο της εισόδου `%s'"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "συνεχίζεται στο τμήμα"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11987
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:11990
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12001
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12010
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12017
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12297
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12402
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12405
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12485
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12490
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> πρέπει να επιστρέψει %<int%>"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12949
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12964
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:13088
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "μη έγκυρος δεύτερος τελεστής σε κατάσταση συμβατότητας `%s'"
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13469
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:13482
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13489
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13503
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13506
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13542
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13643
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13928
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/decl.cc:14141
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:14147
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:14332
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "Δεν υπάρχουν αρχεία εισόδου"
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "μη ορισμένο"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "μη ορισμένο"
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14667
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:14815
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14928
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:14954
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15404
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15494
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15546
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15636
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:15658
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αρχείο `%s'"
  
! #: cp/decl.cc:15687
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15911
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16017
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:16035
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:16051
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16118
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Υπάρχει αντικείμενο με το ίδιο όνομα"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16218
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:16305
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16341
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
  
! #: cp/decl.cc:16399
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "μη έγκυρη ώρα της μέρας"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:16493
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:16500
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:16526
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:16632
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16655
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16674
! #, gcc-internal-format
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr ""
! 
! #: cp/decl.cc:16682
! #, gcc-internal-format
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr ""
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16869
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16875
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16887
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16911
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16918
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:17281
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17449
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17845
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17980
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18020
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18058
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:18082
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18213
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:18237
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18242
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** 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 ""
--- 62178,62279 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "έχουν παραληφθεί ορίσματα"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18515
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18757
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** 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 ""
--- 62282,62373 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19475
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/decl.cc:19649
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:20904
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "σφάλμα ανάγνωσης %s"
  
! #: cp/decl.cc:21329
! #, fuzzy, gcc-internal-format
! msgid "%qs used without %qs declaration"
! msgstr "αυτός είναι ο πρώτος ορισμός"
! 
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 62732,63073 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3924
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr ""
  
! #: cp/error.cc:3929
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr ""
  
! #: cp/error.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/error.cc:3961
  #, fuzzy, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/error.cc:3963
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr ""
  
! #: cp/error.cc:3965
  #, fuzzy, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/error.cc:3967
  #, fuzzy, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/error.cc:3969
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "Στη συνάρτηση"
  
! #: cp/error.cc:3971
  #, fuzzy, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/error.cc:3973
  #, fuzzy, gcc-internal-format
  msgid "In member function %qD"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs:"
  msgid "In function %qD"
  msgstr "Στη συνάρτηση %qs:"
  
! #: cp/error.cc:3992
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:3994
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "υπερβολικά πολλά δευτερόλεπτα αναπήδησης"
  
  # lib/argmatch.c:188
! #: cp/error.cc:3996
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "Έγκυρα ορίσματα είναι:"
  
! #: cp/error.cc:3998
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr ""
  
! #: cp/error.cc:4000
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "κακό όρισμα"
  
! #: cp/error.cc:4002
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/error.cc:4004
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:4006
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/error.cc:4008
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: 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 "Δεν μπορεί να τεθεί η ημερομηνία."
--- 62800,63141 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr ""
  
! #: cp/error.cc:3936
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr ""
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/error.cc:3970
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr ""
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "Στη συνάρτηση"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  msgid "In member function %qD"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs:"
  msgid "In function %qD"
  msgstr "Στη συνάρτηση %qs:"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "υπερβολικά πολλά δευτερόλεπτα αναπήδησης"
  
  # lib/argmatch.c:188
! #: cp/error.cc:4003
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "Έγκυρα ορίσματα είναι:"
  
! #: cp/error.cc:4005
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr ""
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "κακό όρισμα"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4049
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4182
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "χωρίς ορίσματα"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "χωρίς ορίσματα"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/error.cc:5084
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/error.cc:5144
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
*************** 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 ""
--- 63356,63362 ----
  msgid "member %qD is used uninitialized"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5232 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr "Το `%s' δεν είναι κα
*** 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"
--- 63474,63480 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 63597,63638 ****
  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:5007
  #, gcc-internal-format
  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 ""
--- 63665,63706 ----
  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:5121
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5441
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5478
  #, fuzzy, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/init.cc:5493
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5499
  #, 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:5514
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5519
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5833
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr "μη πλήρης εγγραφή
*** 63667,63748 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:809
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:946
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/lambda.cc:1630
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1634
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/lex.cc:709
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/lex.cc:781
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr ""
  
! #: cp/lex.cc:809
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: cp/lex.cc:824
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/lex.cc:828
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:880
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
--- 63735,63824 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:820
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:957
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/lambda.cc:1641
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1645
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1953
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr ""
  
! #: cp/lex.cc:704
  #, fuzzy, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/lex.cc:712
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/lex.cc:784
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr ""
  
! #: cp/lex.cc:812
  #, fuzzy, gcc-internal-format
  msgid "%qD not defined"
  msgstr "αόριστο"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/lex.cc:827
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/lex.cc:831
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:883
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
*************** 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 ""
--- 63828,63884 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr "δημιουργία αρχεί�
*** 64194,64200 ****
  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 "Μη έγκυρη ανταλλαγή"
--- 64263,64269 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
*************** msgstr "αυτός είναι ο πρώ�
*** 64209,64630 ****
  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 "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 64278,64699 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/module.cc:12648
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, fuzzy, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "Μεταγλωττισμός προδιαγραφών τοπικών ρυθμίσεων"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20764
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20794
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "το αρχείο χάρτη χαρακτήρων `%s' δεν βρέθηκε"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "Κακοσυνταίριασμα τύπων καταχώρησης/πίνακα"
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "Δεν υπάρχει προηγ
*** 64636,64742 ****
  #. 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'"
--- 64705,64811 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "σφάλμα εγγραφής %s"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "άγνωστο σετ `%s'"
*************** msgstr ""
*** 64751,64757 ****
  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 ""
--- 64820,64826 ----
  msgid "ignoring %qD declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
*************** msgstr "δημιουργία αρχεί�
*** 64796,65059 ****
  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 ""
--- 64865,65138 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:3698
! #, gcc-internal-format
! msgid "annotation applied to block scope extern %qD"
! msgstr ""
! 
! #: cp/name-lookup.cc:3705
! #, gcc-internal-format
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr ""
! 
! #: cp/name-lookup.cc:4170
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
  # src/request.c:37
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
  # src/request.c:37
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/name-lookup.cc:6347
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/name-lookup.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/name-lookup.cc:6530
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6665
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6802
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/name-lookup.cc:8037
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:8040
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "%%%c: κατευθυντήριος γραμμή μη έγκυρη."
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "δεν είναι δυνατό να μετανομαστεί το `.' ή το `..'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9665
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** 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 ""
--- 65162,65168 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** 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 "Δεν μπορεί να τεθεί η ημερομηνία."
--- 65207,65213 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
*************** msgstr ""
*** 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' δεν είναι κανονικό αρχείο"
--- 65277,65283 ----
  msgid "%qE is not a class template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
*************** msgstr ""
*** 65509,67202 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:6261
  #, fuzzy, gcc-internal-format
  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' δεν είναι κανονικό αρχείο"
--- 65588,67291 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a type"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6431
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6433
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6607
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/parser.cc:6697
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.cc:6709
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6749
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/parser.cc:6848
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.cc:6970
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/parser.cc:7130
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:7131
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7177
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7214
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/parser.cc:7523
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:7533
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7570 cp/parser.cc:9949
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7584 cp/parser.cc:7588
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7712
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7797 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:7922
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8010
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:8037
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8044
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8050
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8225
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:8544
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8644
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/parser.cc:8669
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8695
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:8866
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.cc:8925
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8976
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr ""
  
! #: cp/parser.cc:9374 cp/parser.cc:9403
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9689 cp/typeck.cc:3192
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:9698
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:10001
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
+ #: cp/parser.cc:10142
+ #, gcc-internal-format
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr ""
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr ""
  
! #: cp/parser.cc:10285
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.cc:10388
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10447
  #, fuzzy, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/parser.cc:10739
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10825
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/parser.cc:10843
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10845
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10878
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10923
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.cc:10952
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11000
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr ""
  
! #: cp/parser.cc:11096
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11502
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "παλαιού είδους θέση"
  
! #: cp/parser.cc:11652
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11655
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.cc:11889
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.cc:12227
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12502
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.cc:12636
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12737
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12747
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12948
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12971
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12987
  #, 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:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13009
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13029
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:13049
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13090
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13099
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13124
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: cp/parser.cc:13135
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13173
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13184
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13189
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13281
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13335
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/parser.cc:13370
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13413
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13422
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13426
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13437
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13471
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13484
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13502
  #, 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:13555
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr ""
! 
! #: cp/parser.cc:13754
! #, fuzzy, gcc-internal-format
! msgid "%q#E declared here"
! msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
! 
! #: cp/parser.cc:14379
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:14548 cp/parser.cc:14800
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.cc:14619
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:14668
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.cc:14696
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14808
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14814
  #, fuzzy, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:14872
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14936
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15141
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15163
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:15188 cp/parser.cc:15223
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15265
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:15474
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:15476
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:15517
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:15669
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15976
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15983
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16009
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/parser.cc:16014
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16593
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16655
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:17159
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17160
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr ""
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17387
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:17658
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "πολλαπλός αριθμός επιλογών την εντολή `s'"
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/parser.cc:18301
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Η αλυσίδα μορφής δεν είναι έγκυρη: `%s'"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:18660
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18932
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19126
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/parser.cc:20479
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/parser.cc:21167
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:21240
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21414
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:22030
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22186
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22190
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.cc:22491
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Δεν ορίστηκε συντακτικό"
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/parser.cc:22871
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/parser.cc:23021
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:23106
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:23153
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:23731
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:23737
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/parser.cc:23901
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:23916
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:23934
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24041
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:24338
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:24342
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24463
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/parser.cc:24520
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "μη έγκυρος δεύτερος τελεστής σε κατάσταση συμβατότητας `%s'"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:24912
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:25159
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:25214
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:25455
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "διπλός προσδιοριστής μηνύματος"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25754
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:26029
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/parser.cc:26040
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:26934
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/parser.cc:27059
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:27063
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
*************** msgstr "το `%s' δεν είναι κα
*** 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'"
--- 67294,67568 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:27101
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:27243
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:27364
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:27387
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:27448
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:27936
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/parser.cc:28072
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28756
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29100
  #, fuzzy, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "%s: Αναμενόταν δυαδικός χειριστής.\n"
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:29897
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:29900
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:29903
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30447
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/parser.cc:30490
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30556
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "κανένας ορισμός του `UNDEFINED'"
*************** msgstr "κανένας ορισμός τ
*** 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'"
--- 67570,67837 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31141
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:31634
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/parser.cc:32295
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:33083
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:33932
  #, fuzzy, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: cp/parser.cc:34015
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:35704
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
*************** msgstr "διπλό όνομα χαρακ
*** 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' δεν είναι κατάλογος."
--- 67840,68273 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36116
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36378
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36592
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/parser.cc:36911
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:37461
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37599
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/parser.cc:37610
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:37644
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:37696
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37699
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37702
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37708
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37714
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37717
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37723
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37726
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37729
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37732
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37735
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37741
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37750
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37797
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37812
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37815
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:38345
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "μη τερματιζόμενο όνομα βάρους"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/parser.cc:38997
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: cp/parser.cc:40342
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Προσδιοριστής αφαιρέθηκε"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43053
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Το `%s' δεν είναι κατάλογος."
*************** msgstr "Το `%s' δεν είναι κα
*** 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 ""
--- 68276,68448 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55751
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57387
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:57669
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 68827,69321 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:6454
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:6467
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/pt.cc:6479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "διπλό όνομα χαρακτήρα `%s'"
  msgstr[1] "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6483
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  msgstr[1] "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/pt.cc:6517
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6519
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6521
  #, fuzzy, gcc-internal-format
  msgid "redeclared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/pt.cc:6532
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:6560
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7013
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7016
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7031
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7035
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7085
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7087
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:7156
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:7165
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7174
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7194
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:7204
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:7213
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7225
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7229
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7263
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:7307
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:7311
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7332
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/pt.cc:7342
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/pt.cc:7393
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7402
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7412
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7429
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7446
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7469
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7473
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7610
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc: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 ""
--- 68916,69415 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:6386
! #, fuzzy, gcc-internal-format
! msgid "local class in lambda in template parameter list"
! msgstr "διπλό όνομα χαρακτήρα `%s'"
! 
! #: cp/pt.cc:6461
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:6474
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/pt.cc:6486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "διπλό όνομα χαρακτήρα `%s'"
  msgstr[1] "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  msgstr[1] "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/pt.cc:6524
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  msgid "redeclared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/pt.cc:6539
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7056
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7060
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:7230
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7320
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:7333
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:7337
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7438
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7472
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7495
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7499
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7931
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:8673
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8891
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8905
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8908
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8923
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8926
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8973
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:9078
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10277
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/pt.cc:12508
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12512
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/pt.cc:12742
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, fuzzy, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:15086
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** 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 ""
--- 69427,69548 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/pt.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/pt.cc:16532
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17512
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17581
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17587
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17593
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17662
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:17703
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17815
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
*************** 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 "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
--- 69550,69757 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18418
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:22374
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:22710
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:22713
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:23042
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "έχει παραληφθεί η λίστα με τα πεδία"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:23433
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23458
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:23476
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
  # src/request.c:37
! #: cp/pt.cc:27899
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "Ο έλεγχος μονοπατιού για το `%s' βρήκε `%s'"
  
! #: cp/pt.cc:27956
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:27964
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:28000
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:28065
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28135
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:28476
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
*************** msgstr "συντακτικό σφάλμ�
*** 69669,70180 ****
  #. 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 ""
  
  #: cp/reflect.cc:130
  #, gcc-internal-format
- msgid "%<^^%> cannot be applied to a placeholder type"
- msgstr ""
- 
- #: cp/reflect.cc:137
- #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:142
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:150
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: 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 "%<^^%> cannot be applied to a using-declaration"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/reflect.cc:189
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:207
  #, gcc-internal-format
  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 ""
  
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
--- 69763,70329 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/pt.cc:29432
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32536
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/pt.cc:32687
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/pt.cc:32920
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
  #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
! 
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
! #, gcc-internal-format
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr ""
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
! msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/reflect.cc:6596
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/reflect.cc:7726
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
! 
! #: cp/reflect.cc:7799
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT return type, expected %qs"
! msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
! 
! #: cp/reflect.cc:7802
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT return type, expected %qT"
! msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
! 
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/reflect.cc:8523
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8530
! #, fuzzy, gcc-internal-format
! msgid "cannot splice a null reflection"
! msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
! 
! #: cp/reflect.cc:8540
! #, fuzzy, gcc-internal-format
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr ""
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "διπλό κλειδί"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9012
  #, fuzzy, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9034
! #, fuzzy, gcc-internal-format
! msgid "invalid class member access of type template %qE"
! msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
! 
! #: cp/reflect.cc:9042
! #, gcc-internal-format
! msgid "cannot use %qE to access a class member"
! msgstr ""
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
+ #: cp/reflect.cc:9114
+ #, fuzzy, gcc-internal-format
+ msgid "expected a reflection of a function template"
+ msgstr "Το `%s' δεν είναι κατάλογος."
+ 
+ #: cp/reflect.cc:9130
+ #, gcc-internal-format
+ msgid "expected a reflection of a function or variable template"
+ msgstr ""
+ 
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
*************** msgstr "μη έγκυρος αριθμό
*** 70506,71092 ****
  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 ""
--- 70655,71241 ----
  msgid "invalid base-class specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4705
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:4963
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:5221
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr ""
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/semantics.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
  # src/request.c:37
! #: cp/semantics.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s: %s"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8851
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8860
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9090
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9681
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9814
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/semantics.cc:9843
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9874
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/semantics.cc:13237
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
*************** msgstr ""
*** 71094,71435 ****
  #. 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 ""
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, fuzzy, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4759
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/tree.cc:4764
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5052
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/tree.cc:5083
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5091
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5101
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/tree.cc:5113
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5142
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5154 cp/tree.cc:5164
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5190
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5218
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/tree.cc:5327
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5330
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5337
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: cp/tree.cc:5345
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5368
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr ""
  
! #: cp/tree.cc:5389
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/tree.cc:5404
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/tree.cc:5459
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5482
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/tree.cc:5485
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5490
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5548
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5643
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/tree.cc:5665
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5673
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5686
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5717
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/tree.cc:5737
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/tree.cc:5748
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/tree.cc:5764
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5778
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5802
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5808
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/tree.cc:5815
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/tree.cc:5822
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5844
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.cc:5850
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/tree.cc:5872
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5898
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5905
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr ""
  
! #: cp/tree.cc:5911
  #, gcc-internal-format
  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 ""
--- 71243,71584 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, fuzzy, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5385
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr ""
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/tree.cc:5421
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/tree.cc:5502
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5819
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5861
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5922
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr ""
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/tree.cc:5950
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5965
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr ""
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 71631,72431 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/typeck.cc:3786
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/typeck.cc:4052
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/typeck.cc:4086
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/typeck.cc:4089
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/typeck.cc:4092
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4161
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.cc:4322
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.cc:4433
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4685
  #, fuzzy, gcc-internal-format
  msgid "no default version in scope"
  msgstr "Δεν είναι δυνατόν να βρεθεί η προτεραιότητα."
  
! #: cp/typeck.cc:4694
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.cc:4715
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4736
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4742
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4804
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "πολύ λίγα ορίσματα"
  
! #: cp/typeck.cc:4810
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4811
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/typeck.cc:4817
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4818
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/typeck.cc:4828
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4829
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "πολύ λίγα ορίσματα"
  
! #: cp/typeck.cc:4832
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4833
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "πολύ λίγα ορίσματα"
  
! #: cp/typeck.cc:4911
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:4917
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:5231
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5278
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5293
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5370
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5373
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5379
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5382
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5419
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5429
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5438
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5441
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5709
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6496
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6543
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: cp/typeck.cc:6609
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6718
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:7119
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7127
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7135
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7188
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7265
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7266
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: cp/typeck.cc:7283
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/typeck.cc:7286
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7293
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7488
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7494
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7500
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7511
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.cc:7561
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.cc:7619
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αρχείο `%s'"
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: cp/typeck.cc:7821
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7822
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7966
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7967
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7983
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:7997
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7999
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:8039
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8357
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8369
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8373
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8377
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8518
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8555
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/typeck.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:8568
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:8594
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:8608
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/typeck.cc:9057
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: cp/typeck.cc:9097
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/typeck.cc:9172
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9242
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9267
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9278
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9316
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9330
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9403
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9412
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9454
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9524
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9643
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:9759
  #, fuzzy, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10039
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10100
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10127
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/typeck.cc:10145
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: cp/typeck.cc:10281
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10295
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10443
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:10767
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10772
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10781
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10785
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10790
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10826
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10830
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10835
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10840
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10850
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10936
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/typeck.cc:11022
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: cp/typeck.cc:11025
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11063
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11073
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11077
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: cp/typeck.cc:11415
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/typeck.cc:11516
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/typeck.cc:11535
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11538
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11575
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/typeck.cc:11604
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11693
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12297
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "μη έγκυρος χρήστης"
--- 71780,72585 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/typeck.cc:3605
! #, fuzzy, gcc-internal-format
! msgid "%q#D is not a member of %qT"
! msgstr "δεν είστε μέλος της ομάδας `%s'"
! 
! #: cp/typeck.cc:3781
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/typeck.cc:4047
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/typeck.cc:4081
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/typeck.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/typeck.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4156
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  msgid "no default version in scope"
  msgstr "Δεν είναι δυνατόν να βρεθεί η προτεραιότητα."
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4799
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "πολύ λίγα ορίσματα"
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/typeck.cc:4812
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/typeck.cc:4823
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "πολύ λίγα ορίσματα"
  
! #: cp/typeck.cc:4827
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4828
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "πολύ λίγα ορίσματα"
  
! #: cp/typeck.cc:4906
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5288
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5365
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5368
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5374
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5377
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: cp/typeck.cc:7278
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.cc:7614
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αρχείο `%s'"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7977
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8367
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8371
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8375
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9328
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9641
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10125
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/typeck.cc:10141
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10441
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10770
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10779
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10783
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10788
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/typeck.cc:11020
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11691
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr ""
*** 72831,72847 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: d/d-attribs.cc:1153
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: d/d-attribs.cc:1533
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
--- 72985,73001 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: d/d-attribs.cc:1156
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: d/d-attribs.cc:1553
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
*************** msgstr "μη έγκυρο byte ή λίσ
*** 72866,72908 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr ""
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2497
  #, fuzzy, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, fuzzy, gcc-internal-format
  msgid "nested function missing body"
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: d/d-codegen.cc:2565
  #, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr ""
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2882
  #, gcc-internal-format
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr ""
  
! #: d/d-codegen.cc:3107
  #, fuzzy, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr "δε βρέθηκε ο προεπεξεργαστής C: %s \n"
--- 73020,73062 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr ""
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2507
  #, fuzzy, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, fuzzy, gcc-internal-format
  msgid "nested function missing body"
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: d/d-codegen.cc:2575
  #, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr ""
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2892
  #, gcc-internal-format
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr ""
  
! #: d/d-codegen.cc:3117
  #, fuzzy, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr "δε βρέθηκε ο προεπεξεργαστής C: %s \n"
*************** msgstr ""
*** 72980,73011 ****
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: d/d-lang.cc:993
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "%s: Σφάλμα εγγραφής "
  
! #: d/d-lang.cc:1000
  #, fuzzy, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: d/d-lang.cc:1020
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "%s: Σφάλμα εγγραφής "
  
! #: d/d-lang.cc:1045
  #, fuzzy, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
--- 73134,73165 ----
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: d/d-lang.cc:997
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "%s: Σφάλμα εγγραφής "
  
! #: d/d-lang.cc:1004
  #, fuzzy, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: d/d-lang.cc:1024
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "%s: Σφάλμα εγγραφής "
  
! #: d/d-lang.cc:1049
  #, fuzzy, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
*************** msgstr ""
*** 73105,73111 ****
  msgid "%qs is not an associative array"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
--- 73259,73265 ----
  msgid "%qs is not an associative array"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
*************** msgstr "η `%s' είναι συνήθω�
*** 73120,73141 ****
  msgid "%qs is not a field, but a %qs"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: d/expr.cc:1977
  #, fuzzy, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, fuzzy, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "Αδυναμία προσπέλασης του αρχείου της αλλαγής"
  
! #: d/expr.cc:2804
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: d/expr.cc:2811
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
--- 73274,73295 ----
  msgid "%qs is not a field, but a %qs"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: d/expr.cc:1975
  #, fuzzy, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, fuzzy, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "Αδυναμία προσπέλασης του αρχείου της αλλαγής"
  
! #: d/expr.cc:2839
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: d/expr.cc:2846
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
*************** msgstr ""
*** 73227,73243 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1458
  #, fuzzy, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "Δεν είναι δυνατό να χρησιμοποιηθεί η επιλογή -a χωρίς το -n"
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
--- 73381,73397 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1455
  #, fuzzy, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "Δεν είναι δυνατό να χρησιμοποιηθεί η επιλογή -a χωρίς το -n"
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
*************** msgstr ""
*** 73560,73567 ****
  
  #: 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
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 73714,73721 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgstr ""
*** 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'"
--- 73992,73998 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
*************** msgstr ""
*** 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> πρέπει να είναι ένας απλός χαρακτήρας"
--- 74067,74073 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8466
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
*************** 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 "είδος μορφής"
--- 74207,74213 ----
  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:4160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "είδος μορφής"
*************** 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 ""
--- 74222,74228 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4955
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgid "The errmsg= argument at %L must b
*** 74209,74216 ****
  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 ""
--- 74363,74370 ----
  msgstr ""
  
  #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgid "BOZ constant at %L cannot appear
*** 74309,74317 ****
  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 ""
--- 74463,74471 ----
  msgstr ""
  
  #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
*************** msgstr ""
*** 74326,74337 ****
  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 ""
--- 74480,74491 ----
  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:4272 fortran/check.cc:4280
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2992 fortran/check.cc:4290
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
*************** msgstr "Η παράμετρος στο <
*** 74426,75043 ****
  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 ""
--- 74580,75197 ----
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: fortran/check.cc:4112
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: fortran/check.cc:4127
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4132
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/check.cc:4157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "κενό αλφαριθμητικό"
  
! #: fortran/check.cc:4166
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4197
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4209
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4219
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4304
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4323
  #, 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:4332
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4510
  #, 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:4644
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4797
  #, 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:4808
  #, 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:4817
  #, 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:4857
  #, 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:4884
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4940
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4991
  #, 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:5069 fortran/check.cc:7228
  #, 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:5130
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5140
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5159
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5210
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr ""
  
! #: fortran/check.cc:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr ""
  
! #: fortran/check.cc:5283
  #, 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:5374
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5384
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5391
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5414
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5454
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5472
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5481
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5516 fortran/simplify.cc:7895
  #, 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:5533 fortran/check.cc:5552
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5543 fortran/check.cc:5562
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5681
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5712
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5760
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5841 fortran/check.cc:8446
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5868 fortran/check.cc:6015
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5994
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6055
  #, 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:6109
  #, 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:6143
  #, 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:6155
  #, 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:6162
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6176
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6201
  #, 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:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6216
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6237
  #, 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:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6254
  #, 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:6261
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6277
  #, 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:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6302
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6328
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6335
  #, 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:6341
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6361
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6372
  #, 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:6380
  #, 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:6389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6396
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6407
  #, 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:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6440
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6456
  #, 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:6475
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:6499
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr ""
  
! #: fortran/check.cc:6774
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6786
  #, 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:6824
  #, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:6884
  #, 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:6913
  #, 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:6939
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6950
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr ""
  
! #: fortran/check.cc:6961
  #, 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:7003
  #, 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:7055
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7074
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7082
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7117
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7242
  #, 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:7255
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7391
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7403
  #, 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:7558 fortran/check.cc:7594
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "πάρα πολλά ορίσματα"
  
! #: fortran/check.cc:7623
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: fortran/check.cc:7677
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7684
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7705
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7722
  #, 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:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7752
  #, 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:7767 fortran/check.cc:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7988
  #, 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:8170
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.cc:8359 fortran/check.cc:8370
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:8430
  #, 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:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75102,75113 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr ""
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 75256,75267 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr ""
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** 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 ""
--- 75312,77377 ----
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:329
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:343
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:350
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:488
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: fortran/decl.cc:619
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:627
  #, 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:637
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:684
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:708
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:731
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:773
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:789
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:798
  #, 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:837
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:846
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: fortran/decl.cc:874
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/decl.cc:885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: fortran/decl.cc:917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: fortran/decl.cc:945
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: fortran/decl.cc:974
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:998
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1063
  #, 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:1087
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "κενό αλφαριθμητικό"
  
! #: fortran/decl.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/decl.cc:1430
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1442
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1460
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1476
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1559
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1624
  #, 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:1631
  #, 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:1638
  #, 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:1647
  #, 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:1657
  #, 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:1678
  #, 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:1683
  #, 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:1690
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1702
  #, 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:1713
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, 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:1745
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1753
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1762
  #, 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:1769
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1780
  #, 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:1836
  #, 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:1865
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1940
  #, 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:1980
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.cc:1995
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2004 fortran/decl.cc:2010
  #, 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:2150
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: fortran/decl.cc:2173
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2216
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: fortran/decl.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2375
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2441 fortran/decl.cc:2448
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2457
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2490 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.cc:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2593
  #, 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:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2684
  #, 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:2705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
  # src/request.c:263
! #: fortran/decl.cc:2712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: fortran/decl.cc:2735
  #, 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:2792
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2794
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2802
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2812
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: fortran/decl.cc:2854
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2864
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2921
  #, 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:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:3030
  #, 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:3041
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/decl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr ""
  
! #: fortran/decl.cc:3075
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
  # src/request.c:263
! #: fortran/decl.cc:3138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: fortran/decl.cc:3146
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: fortran/decl.cc:3202
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/decl.cc:3227
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3253
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3267
  #, 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:3275
  #, 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:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.cc:3309
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3373 fortran/decl.cc:3408
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: fortran/decl.cc:3414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: fortran/decl.cc:3473 fortran/decl.cc:3550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: fortran/decl.cc:3486 fortran/decl.cc:3621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/decl.cc:3494 fortran/decl.cc:3627
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3524 fortran/decl.cc:4418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Το servname δεν υποστηρίζεται από το ai_socktype"
  
! #: fortran/decl.cc:3537
  #, 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:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Το servname δεν υποστηρίζεται από το ai_socktype"
  
! #: fortran/decl.cc:3785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/decl.cc:3886
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4072
  #, 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:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4125
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4136
  #, 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:4174
  #, 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:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4208
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4215
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4244
  #, 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:4253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: fortran/decl.cc:6202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6240
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: fortran/decl.cc:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6650
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6936
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "έχει παραληφθεί το όνομα της παραμέτρου"
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Αγνωστος δυαδικός χειριστής."
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: fortran/decl.cc:9700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11441
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων κατηγοριών"
  
! #: fortran/decl.cc:11814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected"
  msgid "%<)%> expected at %C"
  msgstr "αναμενόταν '('"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13045
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13062
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13079
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 77360,77767 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2846
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2863
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2890
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2898
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2921
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3058
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3142
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3173
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3276
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3315
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3335
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/expr.cc:3341
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3350
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3354
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/expr.cc:3360
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3366
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3376
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3430
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3570
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3577
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3584
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3592
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3753
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3761
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3768
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3790
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/expr.cc:3821
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3853
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3898
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3980
  #, fuzzy, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: fortran/expr.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4077
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4096
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: fortran/expr.cc:4103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: fortran/expr.cc:4121
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: fortran/expr.cc:4262
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4270
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: fortran/expr.cc:4299
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4328
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4388
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4409
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: fortran/expr.cc:4434
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4443
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4453
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4459
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4474
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4550
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/expr.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4650
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4671
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4699
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4719
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 77514,77921 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3353
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: fortran/expr.cc:4106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 77769,77965 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4839
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4848
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: 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
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5061
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5088
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5094
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6738
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6746
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6754
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6765
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6776
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6845
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6891
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6899
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6916
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6924
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6939
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7005
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7014
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7035
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7077
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 77923,78119 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4800
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5104
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6942
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 77980,77986 ****
  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"
--- 78134,78140 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 78041,78082 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3021
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3027
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc: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 ""
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5185
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
--- 78195,78236 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3092
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
*************** 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 ""
--- 78355,78366 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr "Η παράμετρος στο `
*** 78632,78938 ****
  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"
--- 78786,79097 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4110
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4131
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4153
! #, gcc-internal-format
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr ""
! 
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4568
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4601
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5364
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: fortran/interface.cc:5458
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "η μετατροπή από `%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'"
--- 79283,79289 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
*************** 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 ""
--- 79829,79835 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 79841,79852 ****
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
--- 80000,80011 ----
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: fortran/iresolve.cc:3258
  #, 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 ""
  
! #: fortran/iresolve.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
*************** 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 ""
--- 80509,80515 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgstr ""
*** 80863,80954 ****
  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'"
--- 81022,81113 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "το αρχείο δεδομένων προφίλ `%s' δεν ταιριάζει με το διαμοιραζόμενο αντικείμενο `%s'"
*************** msgstr ""
*** 81931,81937 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 82090,82096 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 81966,81977 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 82125,82136 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr ""
*** 82445,82451 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
--- 82604,82610 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
*************** msgstr ""
*** 82465,82471 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 82624,82630 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr "εσωτερικό σφάλμα
*** 82495,82511 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
--- 82654,82670 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
*************** 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 ""
--- 82784,82791 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 82706,82712 ****
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13163
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "το `%s' είναι πρόγονος του `%s'"
--- 82865,82871 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "το `%s' είναι πρόγονος του `%s'"
*************** msgstr ""
*** 82729,82735 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 82888,82894 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** 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 ""
--- 82928,82934 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 83081,83678 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10505
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10510
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10538
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10572
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10645
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10655
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10665
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10668
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10672
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10695
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10732
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10753
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10761
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11064
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11073
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11080
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11102
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11114
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11148
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11156
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11201
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11263
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11350
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11365
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12303
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12330
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12398
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12424
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12430
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12455
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12469
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12522
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12536
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12584
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12592
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12621
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12625
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12632
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12636
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12661
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12972
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13012
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13173
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13180
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13227
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13233
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/openmp.cc:13575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13583
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13612
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13634
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13650
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13665
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13675
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 83240,83847 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11137
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11331
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12627
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12656
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12660
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12667
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12671
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/openmp.cc:13610
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13618
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 84337,84398 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6967
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.cc:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr ""
  
! #: fortran/parse.cc:7172
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.cc:7224
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7228
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7234
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7237
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7259
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 84506,84567 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6994
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7076
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr ""
  
! #: fortran/parse.cc:7199
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.cc:7251
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7255
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7261
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7264
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 84400,84406 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 84569,84575 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 84857,85941 ****
  msgid "%qs at %C is not a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: fortran/resolve.cc:121
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:124
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr ""
  
! #: fortran/resolve.cc:141
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr ""
  
! #: fortran/resolve.cc:154
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr ""
  
! #: fortran/resolve.cc:161
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: fortran/resolve.cc:170
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:176
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:198
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:299
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:303
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:315
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:387
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr ""
  
! #: fortran/resolve.cc:397
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr ""
  
! #: fortran/resolve.cc:402
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr ""
  
! #: fortran/resolve.cc:410
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr ""
  
! #: fortran/resolve.cc:415
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:425
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr ""
  
! #: fortran/resolve.cc:458
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "πάρα πολλά ορίσματα στη ρουτίνα"
  
! #: fortran/resolve.cc:466
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:475
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:485
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:493
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:502
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:528
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:579
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr ""
  
! #: fortran/resolve.cc:599
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:602
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:628
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:630
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "Μεταγλωττισμός προδιαγραφών τοπικών ρυθμίσεων"
  
! #: fortran/resolve.cc:814
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr ""
  
! #: fortran/resolve.cc:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:865
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:872
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:876
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:883
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:887
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:925
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:930
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:981
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:985
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr ""
  
! #: fortran/resolve.cc:995
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1002
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1013
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1018
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1030
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1034
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1096
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1104
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1126
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1147
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1155
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1159
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr ""
  
! #: fortran/resolve.cc:1164
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1374
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1395
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1430
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1476
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1510
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:1529
  #, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1542
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1563
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1590
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr ""
  
! #: fortran/resolve.cc:1602
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1728
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/resolve.cc:1790
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/resolve.cc:1794
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1915
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1928
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.cc:1939
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1952
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:1990
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc: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 ""
  
! #: fortran/resolve.cc:2086
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2104
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2112
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2119
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2127
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2154
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/resolve.cc:2176
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/resolve.cc:2240
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2284
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/resolve.cc:2467
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2506
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2780
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.cc:2807
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:2919
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2939
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.cc:2977
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3038
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3150
  #, gcc-internal-format
  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 ""
  
! #: fortran/resolve.cc:3308
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr ""
  
! #: fortran/resolve.cc:3319
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3326
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3333
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:3400
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3411
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3495
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:3534
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3626
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3630
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3688
  #, fuzzy, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3749
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3755
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3761
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3829
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3838
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3873
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3918
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: 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
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4158
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4162
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4254
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:4271
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:4303
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4458
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4462
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4557
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4565
  #, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr ""
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4614
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4655
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4679
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4722
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4840
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
! #: fortran/resolve.cc:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4887
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4902
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4910
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4917
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4931
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr "Λάθος έκφραση στην αποτίμηση (λάθος είσοδος): %s"
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5285
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5290
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5311
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5328
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5361
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5377
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5434
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:5521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:5582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: fortran/resolve.cc:5745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5805
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr ""
  
! #: fortran/resolve.cc:5827
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5834
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5856
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: fortran/resolve.cc:6112
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6136
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6204
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6316
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6345
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr ""
  
! #: fortran/resolve.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6403
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 85026,86110 ----
  msgid "%qs at %C is not a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: fortran/resolve.cc:142
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:145
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr ""
  
! #: fortran/resolve.cc:162
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr ""
  
! #: fortran/resolve.cc:175
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr ""
  
! #: fortran/resolve.cc:182
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: fortran/resolve.cc:191
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:197
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:219
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:321
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:325
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:337
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:412
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr ""
  
! #: fortran/resolve.cc:422
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr ""
  
! #: fortran/resolve.cc:427
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr ""
  
! #: fortran/resolve.cc:435
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr ""
  
! #: fortran/resolve.cc:440
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:450
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr ""
  
! #: fortran/resolve.cc:483
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure"
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "πάρα πολλά ορίσματα στη ρουτίνα"
  
! #: fortran/resolve.cc:491
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:500
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:510
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:518
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:527
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:553
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:604
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr ""
  
! #: fortran/resolve.cc:624
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:627
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:653
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:655
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "Μεταγλωττισμός προδιαγραφών τοπικών ρυθμίσεων"
  
! #: fortran/resolve.cc:839
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr ""
  
! #: fortran/resolve.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:886
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:890
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:897
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:908
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:950
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:955
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1010
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr ""
  
! #: fortran/resolve.cc:1020
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1027
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1031
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1043
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1055
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1059
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:1063
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1121
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1129
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1172
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1176
  #, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1180
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1184
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr ""
  
! #: fortran/resolve.cc:1189
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1420
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1455
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1501
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1535
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:1554
  #, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1567
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1588
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr ""
  
! #: fortran/resolve.cc:1627
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1753
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/resolve.cc:1815
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/resolve.cc:1819
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1940
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1953
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.cc:1964
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1977
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:2015
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
! #: fortran/resolve.cc:2111
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2129
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2137
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2144
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2152
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2179
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/resolve.cc:2201
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/resolve.cc:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2286
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2309
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2318
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, gcc-internal-format
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:2492
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2531
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2810
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.cc:2837
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:2949
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2969
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.cc:3007
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3068
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3180
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:3338
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr ""
  
! #: fortran/resolve.cc:3349
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3356
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3363
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:3430
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3441
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3594
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3656
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3660
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3718
  #, fuzzy, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3779
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3785
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3791
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3859
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3868
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3903
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3948
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4013
  #, 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:4020
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
  msgstr ""
  
! #: fortran/resolve.cc:4198
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4237
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4241
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4333
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:4387
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.cc:4439
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4542
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4641
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr ""
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4680
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4698
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4739
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4806
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
! #: fortran/resolve.cc:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4971
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4986
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:4989
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4994
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:5001
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:5015
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr "Λάθος έκφραση στην αποτίμηση (λάθος είσοδος): %s"
  
! #: fortran/resolve.cc:5147
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr ""
  
! #: fortran/resolve.cc:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same kind parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5163
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same rank"
  msgstr ""
  
! #: fortran/resolve.cc:5175
  #, 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:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5359
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5374
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5420
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5461
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5502
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5558
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:5605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:5666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: fortran/resolve.cc:5829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:5836
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:5880
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5889
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr ""
  
! #: fortran/resolve.cc:5911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5918
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: fortran/resolve.cc:6196
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6400
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6429
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr ""
  
! #: fortran/resolve.cc:6477
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 85944,85955 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 86113,86124 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6518
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 85958,86371 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6481
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6542
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6698
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6703
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/resolve.cc:6803
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Μη έγκυρη πισω-παραπομπή"
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7358
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7397
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7406
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7635
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7688
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8253
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8365
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8572
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8581
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8591
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8611
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8624
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8629
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8634
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8640
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8711
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8720
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8818
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8823
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8830
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8843
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8856
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9093
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9299
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9307
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9358
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9496
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9521
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9622
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9693
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9781
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 86127,86540 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6565
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6626
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6773
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Μη έγκυρη πισω-παραπομπή"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8669
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9436
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9685
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9700
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 86374,86687 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10073
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10143
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10164
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, gcc-internal-format, gfc-internal-format
  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 ""
  
! #: fortran/resolve.cc:10288
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10301
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10316
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  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 ""
--- 86543,86856 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10601
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11174
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** 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 ""
--- 86858,87069 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: fortran/resolve.cc:12418
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14049
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** 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 ""
--- 87071,88128 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15698
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15801
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16875
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17629
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Αδυναμία προσπέλασης του αρχείου της αλλαγής"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18427
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:18567
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18582
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18609
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18885
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19349
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19400
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr "διαγραφή μη-καταλ
*** 87973,88069 ****
  msgid "%qs is not a directory"
  msgstr "Δεν είναι κατάλογος"
  
! #: fortran/scanner.cc:790
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "κενό αλφαριθμητικό"
  
! #: fortran/scanner.cc:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1958
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2187
  #, fuzzy, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/scanner.cc:2229
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.cc:2552
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2564
  #, fuzzy, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: fortran/scanner.cc:2574
  #, fuzzy, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "αδυναμία ανοίγματος αρχείου εισόδου `%s'"
  
! #: fortran/scanner.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "αδυναμία ανοίγματος αρχείου εισόδου `%s'"
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
--- 88142,88238 ----
  msgid "%qs is not a directory"
  msgstr "Δεν είναι κατάλογος"
  
! #: fortran/scanner.cc:792
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1483
  #, fuzzy, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "κενό αλφαριθμητικό"
  
! #: fortran/scanner.cc:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/scanner.cc:2233
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.cc:2556
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2568
  #, fuzzy, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: fortran/scanner.cc:2578
  #, fuzzy, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "αδυναμία ανοίγματος αρχείου εισόδου `%s'"
  
! #: fortran/scanner.cc:2580
  #, fuzzy, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "αδυναμία ανοίγματος αρχείου εισόδου `%s'"
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, fuzzy, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
*************** msgstr ""
*** 88228,88445 ****
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3336
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3556
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/simplify.cc:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3842
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3868
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "το δεύτερο όρισμα της `%s' πρέπει να είναι `char **'"
  
! #: fortran/simplify.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/simplify.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5303
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5752
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6689
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6742
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7601
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7657
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: fortran/simplify.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.cc:8520
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr ""
  
! #: fortran/simplify.cc:8649
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.cc:8678
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8826
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/simplify.cc:8917
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.cc:8933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9846
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 88397,88614 ----
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3340
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3560
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/simplify.cc:3685
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3846
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3872
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "το δεύτερο όρισμα της `%s' πρέπει να είναι `char **'"
  
! #: fortran/simplify.cc:4320
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4455
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/simplify.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5296
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5307
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5324
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5756
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6693
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6746
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6818
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7661
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: fortran/simplify.cc:8004
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.cc:8524
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr ""
  
! #: fortran/simplify.cc:8653
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.cc:8682
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8830
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/simplify.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.cc:8937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9850
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr ""
*** 88779,88852 ****
  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 ""
--- 88948,89021 ----
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** 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 ""
--- 89045,89078 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
+ #: fortran/trans-array.cc:7109
+ #, fuzzy, gcc-internal-format, gfc-internal-format
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 89000,89114 ****
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc: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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "μη πλήρης εγγραφή"
  
! #: fortran/trans-decl.cc:1943
  #, gcc-internal-format
  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 ""
--- 89174,89288 ----
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "μη πλήρης εγγραφή"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6625
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
*************** msgstr ""
*** 89139,89150 ****
  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 ""
--- 89313,89324 ----
  msgid "Unknown intrinsic op"
  msgstr "άγνωστη μέθοδος καταλόγων"
  
! #: fortran/trans-expr.cc:6023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 89160,89171 ****
  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 ""
--- 89334,89345 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr "το --no-dereference (-h) δε�
*** 89190,89371 ****
  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 ""
--- 89364,89545 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2217
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2222
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: fortran/trans-openmp.cc:9955
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10182
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10260
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
*************** msgstr "close %s"
*** 89705,89711 ****
  msgid "two or more sections for %s"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 89879,89885 ----
  msgid "two or more sections for %s"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
*************** msgstr "Η λειτουργία δεν �
*** 90030,90061 ****
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
--- 90204,90235 ----
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
*************** msgstr ""
*** 91799,91808 ****
  #~ msgid "gfc_todo: Not Implemented: "
  #~ msgstr "συγγνώμη, η λειτουργία δεν έχει υλοποιηθεί: "
  
- #, fuzzy
- #~ msgid "%J'%D' used prior to declaration"
- #~ msgstr "αυτός είναι ο πρώτος ορισμός"
- 
  #, fuzzy, c-format
  #~ msgid "declaration of %qs shadows a parameter"
  #~ msgstr "Η λειτουργία δεν υποστηρίζεται"
--- 91973,91978 ----
*************** msgstr ""
*** 92879,92888 ****
  #~ msgstr "πολύ λίγα ορίσματα"
  
  #, fuzzy
- #~ msgid " and no destination process specified"
- #~ msgstr "Απαιτείται διεύθυνση προορισμού"
- 
- #, fuzzy
  #~ msgid "slice length out-of-range"
  #~ msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
--- 93049,93054 ----
diff -Nrcpad gcc-17-20260426/gcc/po/es.po gcc-17-20260503/gcc/po/es.po
*** gcc-17-20260426/gcc/po/es.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/es.po	Sun May  3 22:32:06 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-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"
--- 44,50 ----
  msgstr ""
  "Project-Id-Version: gcc 15.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2026-02-05 22:30+0100\n"
  "Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
*************** msgstr "Alias:"
*** 1305,1316 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "Versiones ISA PTX conocidas (para uso con la opción -mptx=):"
  
! #: config/nvptx/nvptx.opt:204
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr "Especifica la versión de ISA PTX que se usará."
  
! #: config/nvptx/nvptx.opt:208
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr "Inicializa los registros ptx."
--- 1305,1316 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "Versiones ISA PTX conocidas (para uso con la opción -mptx=):"
  
! #: config/nvptx/nvptx.opt:207
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr "Especifica la versión de ISA PTX que se usará."
  
! #: config/nvptx/nvptx.opt:211
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr "Inicializa los registros ptx."
*************** msgstr "Activa las conversiones predefin
*** 2131,2143 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "USa la guarda de protección de la pila dada."
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2131,2143 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "USa la guarda de protección de la pila dada."
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2586,2592 ****
  msgstr "Asume que la CPU destino está configurada como big endian."
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Asume que el CPU destino está configurado como little endian."
--- 2586,2592 ----
  msgstr "Asume que la CPU destino está configurada como big endian."
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Asume que el CPU destino está configurado como little endian."
*************** msgstr "Usa código de prólogo y epílo
*** 2661,2667 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr "Convierte las direcciones BASE + LARGE_OFFSET en NEW_BASE + SMALL_OFFSET para permitir que más accesos a memoria se generen como instrucciones comprimidas."
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
--- 2661,2667 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr "Convierte las direcciones BASE + LARGE_OFFSET en NEW_BASE + SMALL_OFFSET para permitir que más accesos a memoria se generen como instrucciones comprimidas."
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
*************** msgid "Enable the CSR checking for the I
*** 2698,2704 ****
  msgstr "Activa las comprobaciones de CSR para el CSR dependiente de ISA y el CSR de solo lectura. Los CR dependientes de ISA solo son válidos cuando el ISA específico está configurado."
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "Omite el puntero del marco de referencia para las funciones hojas."
--- 2698,2704 ----
  msgstr "Activa las comprobaciones de CSR para el CSR dependiente de ISA y el CSR de solo lectura. Los CR dependientes de ISA solo son válidos cuando el ISA específico está configurado."
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "Omite el puntero del marco de referencia para las funciones hojas."
*************** msgstr "-param=vsetvl-strategy=<cadena>\
*** 2808,2814 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr "-param=riscv-two-source-permutes Activa las permutaciones con vectores de dos fuentes."
  
! #: 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 ""
--- 2808,2814 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr "-param=riscv-two-source-permutes Activa las permutaciones con vectores de dos fuentes."
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr ""
*************** msgstr "-mrvv-vector-bits=<cadena>\tEsta
*** 2857,2863 ****
  msgid "The possible TLS dialects:"
  msgstr "Los dialectos de TLS posibles:"
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 2857,2863 ----
  msgid "The possible TLS dialects:"
  msgstr "Los dialectos de TLS posibles:"
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr "Admite funciones internas y gene
*** 5128,5134 ****
  msgid "Enable conservative small loop unrolling."
  msgstr "Habilita el desenrrollamiento conservador de bucles pequeños."
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr "Limita cuánto puede desenrrollar un bucle el autovectorizador."
--- 5128,5134 ----
  msgid "Enable conservative small loop unrolling."
  msgstr "Habilita el desenrrollamiento conservador de bucles pequeños."
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr "Limita cuánto puede desenrrollar un bucle el autovectorizador."
*************** msgstr "Cuando se enlaza para objetivos
*** 5488,5494 ****
  msgid "Cost to assume for a branch insn."
  msgstr "Costo de asumir una ramificación de insn."
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr "Utiliza las características de protección de bifurcación."
--- 5488,5494 ----
  msgid "Cost to assume for a branch insn."
  msgstr "Costo de asumir una ramificación de insn."
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr "Utiliza las características de protección de bifurcación."
*************** msgstr "Solución alternativa para la er
*** 5795,6007 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr "Solución alternativa para la errata de ARM Cortex-A53 número 843419."
  
! #: config/aarch64/aarch64.opt:116
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr "El registro utilizado para acceder al puntero de hilo:"
  
! #: config/aarch64/aarch64.opt:147
  #, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "Especifica el registro de puntero de hilo."
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr "No asume que los accesos sin alinear los maneja el sistema."
  
! #: config/aarch64/aarch64.opt:163
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Especifica el tamaño de bit para los desplazamientos TLS inmediatos. Los valores válidos son 12, 24, 32, 48."
  
! #: config/aarch64/aarch64.opt:182
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr "Usa las características de la arquitectura ARCH."
  
! #: config/aarch64/aarch64.opt:186
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr "Usa las características de y optimiza para CPU."
  
! #: config/aarch64/aarch64.opt:190
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr "Optimiza para CPU."
  
! #: config/aarch64/aarch64.opt:194
  #, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Genera código que cumpla con la ABI especificada."
  
! #: 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
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr "-moverride=<cadena>\t¡Solo usuarios avanzados! Anula los parámetros de optimización de la CPU."
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr "ABIs AArch64 conocidas (para uso con la opción -mabi=):"
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr "Cargas literales relativas a PC."
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr "Selecciona el ámbito de la firma de la dirección de retorno."
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr "Ámbito de firma de la dirección de retorno de AArch64 disponible (para uso con la opción -msign-return-address=):"
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Activa la aproximación de raíz cuadrada recíproca.  Activar esto reduce la precisión de los resultados de la raíz cuadrada recíproca a 16 bits aproximadamente para precisión sencilla y a 32 bits para doble precisión."
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr "Activa la aproximación de raíz cuadrada.  Activar esto reduce la precisión de los resultados de la raíz cuadrada a 16 bits aproximadamente para precisión sencilla y a 32 bits para doble precisión. Si se activa, implica -mlow-precision-recip-sqrt."
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Activa la aproximación de la división.  Activar esto reduce la precisión de los resultados de la divisón a 16 bits aproximadamente para precisión sencilla y a 32 bits para doble precisión. Si se activa, implica -mlow-precision-recip-sqrt."
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr "Especifica cuándo habilitar paso de reserva de registro temprano.  Posibilidades: todas las funciones, funciones con acceso a instrucciones multi-registro por pasos, ninguna función."
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr "Las direcciones de vector SVE posibles:"
  
! #: config/aarch64/aarch64.opt:304
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr "-msve-vector-bits=<número>\tEstablece el número de bits en un registro vectorial SVE."
  
! #: config/aarch64/aarch64.opt:308
  #, fuzzy, no-c-format
  #| msgid "--param=aarch64-autovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization."
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr "--param=aarch64-autovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Fuerza una estrategia de selección de ISA para auto vectorización."
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr "Activa volcado de modelo de coste expresivo en los ficheros de volcado para depuración."
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr "Genera código para rastrear cuándo la CPU podría estar especulando incorrectamente."
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr "Habilita la copia de paso de fusión de parejas load/store de AArch64 que corre antes de la reserva de registros."
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr "Habilita la copia de paso de fusión de parejas load/store de AArch64 que corre después de la reserva de registros."
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr "Utiliza el registro del sistema especificado en la línea de órdenes como registro de guarda de protección de la pila. Esta opción es para utilizar con fstack-protector-strong y no para utilizar en código del usuario."
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr "Utiliza un inmediato para desplazar desde el registro de guarda de protección de la pila, sp_el0. Esta opción es para utilizar con fstack-protector-strong y no para utilizar en código del usuario."
  
! #: config/aarch64/aarch64.opt:366
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Genera llamadas locales a operaciones atómicas de fuera de línea."
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr "Cuando se vectoriza, considera el uso de diversas estrategias y utiliza el modelo de costes para elegir la más barata."
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr "El número de iteraciones de Newton para calcular el recíproco de un tipo float.  La precisión de la división es proporcional a este parámetro cuando la aproximación de la división está habilitada.  El valor predefinido es 1."
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr "El número de iteraciones de Newton para calcular el recíproco de un tipo double.  La precisión de la división es proporcional a este parámetro cuando la aproximación de la división está habilitada.  El valor predefinido es 2."
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr "Tamaño en bytes de memcpy constante por encima del cual empezar a utilizar una secuencia MOPS."
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr "Tamaño en bytes de memmove constante por encima del cual empezar a utilizar una secuencia MOPS."
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr "Tamaño en bytes de memset constante por encima del cual empezar a utilizar una secuencia MOPS."
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr "--param=aarch64-ldp-policy=[default|always|never|aligned] Política de grano fino para pares de load."
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr "--param=aarch64-stp-policy=[default|always|never|aligned] Política de grano fino para pares de store."
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr "Límite del número de comprobaciones de alias realizados cuando se intenta formar un ldp/stp."
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr "Parámetro para controlar qué oportunidades de retroescritura intentamos manejar en los pasos de fusión load/store.  Un valor de cero deshabilita el manejo de la retroescritura. Uno significa que intentamos formar pares implicando uno o más accesos de retroescritura individuales existentes cuando sea posible.  Un valor de dos significa que también intentamos oportunísticamente formar oportunidades de retroescritura incorporando actualizaciones destructivas residuales del registro base utilizado por un par."
  
! #: 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
  #, fuzzy, no-c-format
  #| msgid "This option is deprecated and has no effect."
  msgid "This option is deprecated."
--- 5795,6012 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr "Solución alternativa para la errata de ARM Cortex-A53 número 843419."
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr "El registro utilizado para acceder al puntero de hilo:"
  
! #: config/aarch64/aarch64.opt:152
  #, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "Especifica el registro de puntero de hilo."
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr "No asume que los accesos sin alinear los maneja el sistema."
  
! #: config/aarch64/aarch64.opt:168
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Especifica el tamaño de bit para los desplazamientos TLS inmediatos. Los valores válidos son 12, 24, 32, 48."
  
! #: config/aarch64/aarch64.opt:187
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr "Usa las características de la arquitectura ARCH."
  
! #: config/aarch64/aarch64.opt:191
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr "Usa las características de y optimiza para CPU."
  
! #: config/aarch64/aarch64.opt:195
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr "Optimiza para CPU."
  
! #: config/aarch64/aarch64.opt:199
  #, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Genera código que cumpla con la ABI especificada."
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr "-moverride=<cadena>\t¡Solo usuarios avanzados! Anula los parámetros de optimización de la CPU."
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr "ABIs AArch64 conocidas (para uso con la opción -mabi=):"
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr "Cargas literales relativas a PC."
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr "Selecciona el ámbito de la firma de la dirección de retorno."
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr "Ámbito de firma de la dirección de retorno de AArch64 disponible (para uso con la opción -msign-return-address=):"
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Activa la aproximación de raíz cuadrada recíproca.  Activar esto reduce la precisión de los resultados de la raíz cuadrada recíproca a 16 bits aproximadamente para precisión sencilla y a 32 bits para doble precisión."
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr "Activa la aproximación de raíz cuadrada.  Activar esto reduce la precisión de los resultados de la raíz cuadrada a 16 bits aproximadamente para precisión sencilla y a 32 bits para doble precisión. Si se activa, implica -mlow-precision-recip-sqrt."
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Activa la aproximación de la división.  Activar esto reduce la precisión de los resultados de la divisón a 16 bits aproximadamente para precisión sencilla y a 32 bits para doble precisión. Si se activa, implica -mlow-precision-recip-sqrt."
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr "Especifica cuándo habilitar paso de reserva de registro temprano.  Posibilidades: todas las funciones, funciones con acceso a instrucciones multi-registro por pasos, ninguna función."
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr "Las direcciones de vector SVE posibles:"
  
! #: config/aarch64/aarch64.opt:309
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr "-msve-vector-bits=<número>\tEstablece el número de bits en un registro vectorial SVE."
  
! #: config/aarch64/aarch64.opt:313
  #, fuzzy, no-c-format
  #| msgid "--param=aarch64-autovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization."
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr "--param=aarch64-autovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Fuerza una estrategia de selección de ISA para auto vectorización."
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr "Activa volcado de modelo de coste expresivo en los ficheros de volcado para depuración."
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr "Genera código para rastrear cuándo la CPU podría estar especulando incorrectamente."
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr "Habilita la copia de paso de fusión de parejas load/store de AArch64 que corre antes de la reserva de registros."
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr "Habilita la copia de paso de fusión de parejas load/store de AArch64 que corre después de la reserva de registros."
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr "Utiliza el registro del sistema especificado en la línea de órdenes como registro de guarda de protección de la pila. Esta opción es para utilizar con fstack-protector-strong y no para utilizar en código del usuario."
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr "Utiliza un inmediato para desplazar desde el registro de guarda de protección de la pila, sp_el0. Esta opción es para utilizar con fstack-protector-strong y no para utilizar en código del usuario."
  
! #: config/aarch64/aarch64.opt:371
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Genera llamadas locales a operaciones atómicas de fuera de línea."
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr "Cuando se vectoriza, considera el uso de diversas estrategias y utiliza el modelo de costes para elegir la más barata."
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr "El número de iteraciones de Newton para calcular el recíproco de un tipo float.  La precisión de la división es proporcional a este parámetro cuando la aproximación de la división está habilitada.  El valor predefinido es 1."
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr "El número de iteraciones de Newton para calcular el recíproco de un tipo double.  La precisión de la división es proporcional a este parámetro cuando la aproximación de la división está habilitada.  El valor predefinido es 2."
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr "Tamaño en bytes de memcpy constante por encima del cual empezar a utilizar una secuencia MOPS."
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr "Tamaño en bytes de memmove constante por encima del cual empezar a utilizar una secuencia MOPS."
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr "Tamaño en bytes de memset constante por encima del cual empezar a utilizar una secuencia MOPS."
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr "--param=aarch64-ldp-policy=[default|always|never|aligned] Política de grano fino para pares de load."
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr "--param=aarch64-stp-policy=[default|always|never|aligned] Política de grano fino para pares de store."
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr "Límite del número de comprobaciones de alias realizados cuando se intenta formar un ldp/stp."
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr "Parámetro para controlar qué oportunidades de retroescritura intentamos manejar en los pasos de fusión load/store.  Un valor de cero deshabilita el manejo de la retroescritura. Uno significa que intentamos formar pares implicando uno o más accesos de retroescritura individuales existentes cuando sea posible.  Un valor de dos significa que también intentamos oportunísticamente formar oportunidades de retroescritura incorporando actualizaciones destructivas residuales del registro base utilizado por un par."
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, fuzzy, no-c-format
  #| msgid "This option is deprecated and has no effect."
  msgid "This option is deprecated."
*************** msgstr "Activa la vectorización de bucl
*** 11487,11493 ****
  
  #: 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
--- 11492,11498 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
  msgstr ""
  
  #: params.opt:1304
*************** msgstr "Conforma al estándar ISO 2014 C
*** 18522,18618 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr "Conforma al borrador del estándar ISO 202Y C (soporte experimental e incompleto)"
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1537
  #, fuzzy
  #| msgid "argument 1 must be a map"
  msgid "argument must be passed by copying"
  msgstr "el argumento 1 debe ser un mapa"
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2566
  #, fuzzy
  #| msgid "argument is a structure"
  msgid "callee returns a structure"
  msgstr "el argumento es una estructura"
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2583
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee returns twice"
  msgstr "la llamada %d devuelve = %s\n"
  
! #: calls.cc:2588
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee does not return"
  msgstr "la llamada %d devuelve = %s\n"
  
! #: calls.cc:2595
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "la variable %qD tiene tipo de función"
  
! #: calls.cc:2614
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "se esperaba función"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2639
  #, fuzzy
  #| msgid "different number of parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "número diferente de parámetros"
  
! #: calls.cc:2646
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s no admite split_block"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3085
  #, fuzzy
  #| msgid "value argument"
  msgid "variable size arguments"
  msgstr "argumento de valor"
  
! #: calls.cc:3109
  #, fuzzy
  #| msgid "passing too large argument on stack"
  msgid "hidden string length argument passed on stack"
  msgstr "pasando argumento demasiado grande a la pila"
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  #, fuzzy
  #| msgid "static assertion failed: %E"
  msgid "tail call production failed"
--- 18527,18623 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr "Conforma al borrador del estándar ISO 202Y C (soporte experimental e incompleto)"
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1533
  #, fuzzy
  #| msgid "argument 1 must be a map"
  msgid "argument must be passed by copying"
  msgstr "el argumento 1 debe ser un mapa"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  #, fuzzy
  #| msgid "argument is a structure"
  msgid "callee returns a structure"
  msgstr "el argumento es una estructura"
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee returns twice"
  msgstr "la llamada %d devuelve = %s\n"
  
! #: calls.cc:2589
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee does not return"
  msgstr "la llamada %d devuelve = %s\n"
  
! #: calls.cc:2596
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "la variable %qD tiene tipo de función"
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "se esperaba función"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  #| msgid "different number of parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "número diferente de parámetros"
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s no admite split_block"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  #| msgid "value argument"
  msgid "variable size arguments"
  msgstr "argumento de valor"
  
! #: calls.cc:3110
  #, fuzzy
  #| msgid "passing too large argument on stack"
  msgid "hidden string length argument passed on stack"
  msgstr "pasando argumento demasiado grande a la pila"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  #, fuzzy
  #| msgid "static assertion failed: %E"
  msgid "tail call production failed"
*************** msgstr "el operando '%%l' no es una etiq
*** 18735,18746 ****
  #. 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"
--- 18740,18751 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "constante de coma flotante mal usada"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 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:"
  
--- 20083,20095 ----
  msgid "this is the insn:"
  msgstr "este es la insn:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "dirección de operando no válida"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "no se pueden generar recargas para:"
  
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 20313,20319 ****
  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>"
--- 20318,20324 ----
  msgstr "%s%sGGC heurísticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anónimo>"
*************** msgstr "no se admite el operando para el
*** 20705,20724 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, c-format
  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
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante de vector no válida"
--- 20710,20729 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "operando no válido para '%%%c'"
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante de vector no válida"
*************** msgstr "prefijo de operando no válido '
*** 20765,20865 ****
  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"
--- 20770,20870 ----
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no válido"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31134
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31136
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31140
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31142
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "negation operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31144
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "plus operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31146
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "minus operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31148
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "multiply operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31150
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "divide operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31153
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "shift operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  #, fuzzy
  #| msgid "stack usage computation not supported for this target"
  msgid "subscript operation not supported on svbool_t"
  msgstr "no se admite el cálculo de uso de pila para este objetivo"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31202
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operandos no válidos en la operación binaria"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 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"
--- 20881,20893 ----
  msgstr "valor %%r no válido"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no válido"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no válido"
*************** msgstr "valor %%P 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"
--- 20902,20908 ----
  msgid "invalid %%h value"
  msgstr "valor %%h no válido"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr "valor %%L no válido"
*************** msgstr "valor %%m 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"
--- 20917,20923 ----
  msgid "invalid %%M value"
  msgstr "valor %%M no válido"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr "valor %%U no válido"
*************** msgstr "operando inesperado"
*** 21257,21263 ****
  #: 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
--- 21262,21268 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "constante fp no válida"
*** 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%>"
--- 21509,21648 ----
  msgid "Expected register or constant integer."
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC no válido como operando"
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "uso no válido del registro '%s'"
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "tipo no válido de la salida del indicador asm"
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "tamaño de operando no válido para el código de operando 'O'"
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "tamaño de operando no válido para el código de operando 'z'"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  #| msgid "invalid operand type used with operand code 'Z'"
  msgid "invalid operand type used with operand code '%c'"
  msgstr "se usó un tipo de operando no válido con el código de operando 'Z'"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  #| msgid "invalid operand size for operand code 'O'"
  msgid "invalid operand size for operand code '%c'"
  msgstr "tamaño de operando no válido para el código de operando 'O'"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "el operando no es un código de condición, código de operando 'Y' no válido"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "el operando no es un código de condición, código de operando 'D' no válido"
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "el operando no es un código de condición, código de operando '%c' no válido"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "el operando no es una referencia de memoria desplazable, código de operando 'H' no válido"
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "el operando no es un entero, código de operando 'K' no válido"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "el operando no es un entero concreto, código de operando 'r' no válido"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "el operando no es un entero, código de operando 'R' no válido"
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "el operando no es un entero concreto, código de operando 'R' no válido"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  #| msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "el operando no es una referencia de memoria desplazable, código de operando 'H' no válido"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "código de operando '%c' no válido"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "restricciones no válidas para el operando"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  #| msgid "invalid vector constant"
  msgid "invalid vector immediate"
  msgstr "constante de vector no válida"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "modo insn desconocido"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
*************** msgstr "'%%%c' no es un prefijo de opera
*** 21718,21726 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "uso no válido de '%%%c'"
--- 21723,21731 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "uso no válido de '%%%c'"
*************** msgid "insn contains an invalid address
*** 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"
  
--- 21790,21796 ----
  msgstr "¡ La insn contiene una dirección no válida !"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  msgid "invalid address"
  msgstr "dirección no válida"
  
*************** msgstr "reubicación no válida"
*** 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"
--- 21865,21871 ----
  msgid "invalid %%H value"
  msgstr "valor %%H no válido"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, c-format
  msgid "invalid %%d value"
  msgstr "valor %%d no válido"
*************** msgstr "no se admite la combinación: %s
*** 21918,21952 ****
  msgid "unsupported memory expression:"
  msgstr "conversión de coma fija no admitida"
  
! #: config/riscv/riscv.cc:7969
  #, fuzzy, c-format
  #| msgid "invalid %%r operand"
  msgid "invalid vector operand"
  msgstr "operando %%r no válido"
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8227
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "operando no válido para el modificador 'b'"
  
! #: config/riscv/riscv.cc:8236
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8241
  #, fuzzy, c-format
  #| msgid "'V' modifier on non-integer register"
  msgid "modifier 'H' is for integer registers only"
  msgstr "modificador 'V' en registro no entero"
  
! #: config/riscv/riscv.cc:8246
  #, fuzzy, c-format
  #| msgid "%qV qualifiers cannot be applied to %qT"
  msgid "modifier 'H' cannot be applied to R31"
--- 21923,21957 ----
  msgid "unsupported memory expression:"
  msgstr "conversión de coma fija no admitida"
  
! #: config/riscv/riscv.cc:7972
  #, fuzzy, c-format
  #| msgid "invalid %%r operand"
  msgid "invalid vector operand"
  msgstr "operando %%r no válido"
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8230
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "operando no válido para el modificador 'b'"
  
! #: config/riscv/riscv.cc:8239
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8244
  #, fuzzy, c-format
  #| msgid "'V' modifier on non-integer register"
  msgid "modifier 'H' is for integer registers only"
  msgstr "modificador 'V' en registro no entero"
  
! #: config/riscv/riscv.cc:8249
  #, fuzzy, c-format
  #| msgid "%qV qualifiers cannot be applied to %qT"
  msgid "modifier 'H' cannot be applied to R31"
*************** msgstr "Movimiento de 128 bits erróneo"
*** 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"
--- 22012,22018 ----
  msgid "invalid %%A value"
  msgstr "valor %%J no válido"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no válido"
*************** msgstr "código %%J 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"
--- 22052,22058 ----
  msgid "invalid %%k value"
  msgstr "valor %%k no válido"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no válido"
*************** msgstr "valor %%T 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"
--- 22082,22098 ----
  msgid "invalid %%u value"
  msgstr "valor %%u no válido"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no válido"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no válido"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no válido"
*************** msgstr "operando %%s no válido"
*** 22307,22334 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "la constante de coma flotante no es un operando inmediato válido"
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "el operando 'B' no es una constante"
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "el operando 'B' tiene establecidos múltiples bits"
  
! #: config/stormy16/stormy16.cc:1947
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "el operando 'o' no es una constante"
  
! #: config/stormy16/stormy16.cc:1979
  #, fuzzy, c-format
  #| msgid "`%%d' operand isn't a register"
  msgid "'h' operand is not SImode register"
  msgstr "el operando `%%d' no es un registro"
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: código desconocido"
--- 22312,22339 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "la constante de coma flotante no es un operando inmediato válido"
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "el operando 'B' no es una constante"
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "el operando 'B' tiene establecidos múltiples bits"
  
! #: config/stormy16/stormy16.cc:1948
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "el operando 'o' no es una constante"
  
! #: config/stormy16/stormy16.cc:1980
  #, fuzzy, c-format
  #| msgid "`%%d' operand isn't a register"
  msgid "'h' operand is not SImode register"
  msgstr "el operando `%%d' no es un registro"
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: código desconocido"
*************** msgstr "dirección de operando ilegal (4
*** 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"
  
--- 22391,22414 ----
  msgid "Unable to load DLL."
  msgstr "Genera código para una DLL."
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  msgid "bad test"
  msgstr "prueba errónea"
  
! #: config/xtensa/xtensa.cc:2997
  msgid "invalid mask"
  msgstr "máscara no válida"
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "valor %%t%%b no válido"
  
! #: config/xtensa/xtensa.cc:3151
  msgid "no register in address"
  msgstr "no hay registro en la dirección"
  
! #: config/xtensa/xtensa.cc:3159
  msgid "address offset not a constant"
  msgstr "el desplazamiento de dirección no es una constante"
  
*************** 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})"
  
--- 22442,22448 ----
  msgid "aka"
  msgstr "también conocido como"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({anónimo})"
  
*************** msgstr "({anónimo})"
*** 22462,22469 ****
  #: 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 %<;%>"
--- 22467,22474 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
*************** msgstr "se esperaba %<:%> o %<)%>"
*** 22491,22497 ****
  #: 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 %<)%>"
--- 22496,22502 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
*************** msgstr "se esperaba %<)%>"
*** 22499,22505 ****
  #: 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 %<]%>"
--- 22504,22510 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
*************** msgstr "se esperaba %<;%>, %<,%> o %<)%>
*** 22519,22531 ****
  #: 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 %<[%>"
--- 22524,22536 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
*************** msgstr "se esperaba %<[%>"
*** 22534,22540 ****
  #: 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 %<{%>"
--- 22539,22545 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr "se esperaba %<{%>"
*** 22551,22563 ****
  #: 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%>"
--- 22556,22568 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
*************** msgstr "se esperaba %<while%>"
*** 22567,22573 ****
  #: 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 %<,%>"
--- 22572,22578 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
*************** msgid "expected %<.%>"
*** 22577,22594 ****
  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 %<)%>"
--- 22582,22599 ----
  msgstr "se esperaba %<.%>"
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
*************** msgstr "se esperaba %<,%> o %<)%>"
*** 22598,22611 ****
  #: 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 %<,%>"
--- 22603,22616 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
*************** msgstr "se esperaba %<,%> o %<)%>"
*** 22613,22644 ****
  
  #: 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 %<<%>"
--- 22618,22649 ----
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(anónimo)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
*************** msgstr "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:"
--- 22673,22679 ----
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
*************** msgstr "<error de parámetro de plantill
*** 22768,22774 ****
  msgid "<statement>"
  msgstr "<sentencia>"
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<desconocido>"
--- 22773,22779 ----
  msgid "<statement>"
  msgstr "<sentencia>"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<desconocido>"
*************** msgstr "<lambda>"
*** 22795,23126 ****
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3360
  msgid "<expression error>"
  msgstr "<error de expresión>"
  
! #: cp/error.cc:3375
  msgid "<unknown operator>"
  msgstr "<operador desconocido>"
  
! #: cp/error.cc:3865
  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"
--- 22800,23179 ----
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr "<error de expresión>"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr "<operador desconocido>"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr "En el ámbito global:"
  
! #: cp/reflect.cc:408
! msgid "reflect_constant_array failed"
! msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  #| msgid "expected initializer"
  msgid "reflect_constant failed"
  msgstr "se esperaba un inicializador"
  
! #: cp/reflect.cc:641
! #, fuzzy
! #| msgid "accumulator is not a constant integer"
! msgid "array element not a constant integer"
! msgstr "el acumulador no es una constante entera"
! 
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  #| msgid "redeclaration of friend %q#D may not have default template arguments"
  msgid "reflection does not have template arguments"
  msgstr "la redeclaración de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  #| msgid "called object is not a function or function pointer"
  msgid "reflection does not represent a function or function type"
  msgstr "el objeto llamado no es una función ni un puntero a función"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  #| msgid "format argument is not a pointer (arg %d)"
  msgid "operators argument is not a valid operator"
  msgstr "el argumento de formato no es un puntero (argumento %d)"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  #| msgid "%qE does not name a type"
  msgid "reflection does not have a type"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  #| msgid "friend declaration does not name a class or function"
  msgid "reflection does not represent parameter of current function"
  msgstr "la declaración friend no nombra una clase o función"
  
! #: cp/reflect.cc:3185
  #, fuzzy
  #| msgid "called object is not a function or function pointer"
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "el objeto llamado no es una función ni un puntero a función"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, fuzzy
  #| msgid "non-constant condition for static assertion"
  msgid "non-constant offset for offset_of"
  msgstr "condición que no es constante para una aserción estática"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type %qT"
  msgid "reflection with incomplete type in size_of"
  msgstr "puntero deferenciado al tipo de dato incompleto %qT"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  #| msgid "Do not tune writable data alignment."
  msgid "reflection not suitable for alignment_of"
  msgstr "No ajusta la alineación de los datos modificables."
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "invalid new of function type"
  msgid "alignment_of on function type"
  msgstr "new no válido de tipo de función"
  
! #: cp/reflect.cc:3392
  #, fuzzy
  #| msgid "indirection will not access object of incomplete type %qT in statement"
  msgid "reflection with incomplete type in alignment_of"
  msgstr "la indirección no accederá a un objeto de tipo incompleto %qT en la declaración"
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type %qT"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "puntero deferenciado al tipo de dato incompleto %qT"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr ""
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr ""
! 
! #: cp/reflect.cc:3935
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete type or type alias"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  #| msgid "expected function name"
  msgid "reflect_function failed"
  msgstr "se esperaba nombre de función"
  
! #: cp/reflect.cc:4970
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "falta el argumento para '-Xassembler'"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  #| msgid "expected class name"
  msgid "unexpected value of value member"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  #| msgid "%qD does not have integral or enumeration type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/reflect.cc:5334
  #, fuzzy
  #| msgid "expected integer or boolean type"
  msgid "reflection represents non-integral or bool type"
  msgstr "se esperaba un tipo entero o booleano"
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "argumento no válido del atributo %qE"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  #| msgid "target is not pointer or reference"
  msgid "type is not object or reference type"
  msgstr "el objetivo no es puntero o referencia"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  #, fuzzy
  #| msgid "conversion from %qT to %qT may change value"
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "la conversión de %qT a %qT puede cambiar el valor"
  
! #: cp/reflect.cc:5975
  #, fuzzy
  #| msgid "\"%s\" is not a valid filename"
  msgid "name is not a valid identifier"
  msgstr "\"%s\" no es un nombre de fichero válido"
  
! #: cp/reflect.cc:5981
  #, fuzzy
  #| msgid "`bool' is now a keyword"
  msgid "name is a keyword"
  msgstr "`bool' ahora es una palabra clave"
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "no se especifica un nombre de registro para %q+D"
  
! #: cp/reflect.cc:5997
! #, fuzzy
! #| msgid " and no destination process specified"
! msgid "no name and non-empty annotations specified"
! msgstr " y no se especificó un proceso destino"
! 
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "la alineación puede no estar especificada para %q+D"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "especificador de anchura de campo"
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "bit_width is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/reflect.cc:6026
! #, fuzzy
! #| msgid "alignment specified for typedef %qE"
! msgid "name unspecified and type is const"
! msgstr "se especificó la alineación para la definición de tipo %qE"
! 
! #: cp/reflect.cc:6030
! #, fuzzy
! #| msgid "alignment specified for typedef %qE"
! msgid "name unspecified and type is volatile"
! msgstr "se especificó la alineación para la definición de tipo %qE"
! 
! #: cp/reflect.cc:6038
  #, fuzzy
  #| msgid "requested alignment is not a positive power of 2"
  msgid "alignment is not power of two"
  msgstr "la alineación solicitada no es una potencia positiva de 2"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "alignment is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/reflect.cc:6048
  #, fuzzy
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/reflect.cc:6062
! #, fuzzy
! #| msgid "%qE does not have pointer or array type"
! msgid "reflection does not have non-array object type"
! msgstr "%qE no es de tipo puntero o matriz"
! 
! #: cp/reflect.cc:6506
! #, fuzzy
! #| msgid "%qD does not refer to a function"
! msgid "current scope does not represent a function"
! msgstr "%qD no hace referencia a una función"
! 
! #: cp/reflect.cc:6526
! #, fuzzy
! #| msgid "friend declaration does not name a class or function"
! msgid "current scope does not represent a class nor a member function"
! msgstr "la declaración friend no nombra una clase o función"
! 
! #: cp/reflect.cc:6685
  #, fuzzy
  #| msgid "incomplete implementation of class %qE"
  msgid "incomplete parent class"
  msgstr "implementación incompleta de la clase %qE"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  #| msgid "%qE is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qE no es una clase o un espacio de nombres"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  #| msgid "source is of incomplete class type"
  msgid "not a complete class type"
  msgstr "la fuente es de tipo de clase incompleto"
  
! #: cp/reflect.cc:7302
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  #| msgid "a template cannot be defaulted"
  msgid "value cannot be extracted"
*************** msgstr "la conversión descarta la const
*** 23166,23217 ****
  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"
  
! #: cp/typeck.cc:7868
  msgid "in argument to unary !"
  msgstr "en el argumento para el ! unario"
  
! #: cp/typeck.cc:7928
  msgid "no pre-increment operator for type"
  msgstr "no hay operador de pre-incremento para el tipo"
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr "no hay operador de post-incremento para el tipo"
  
! #: cp/typeck.cc:7932
  msgid "no pre-decrement operator for type"
  msgstr "no hay operador de pre-decremento para el tipo"
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr "no hay operador de post-decremento para el tipo"
  
--- 23219,23270 ----
  msgid "source type is not polymorphic"
  msgstr "el tipo fuente no es polimórfico"
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "los candidatos son:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argumento de tipo erróneo para el decremento unario"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argumento de tipo erróneo para el incremento unario"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argumento de tipo erróneo para complemento de bits"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argumento de tipo erróneo para abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argumento de tipo erróneo para la conjugación"
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr "en el argumento para el ! unario"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr "no hay operador de pre-incremento para el tipo"
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr "no hay operador de post-incremento para el tipo"
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr "no hay operador de pre-decremento para el tipo"
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr "no hay operador de post-decremento para el tipo"
  
*************** msgstr ""
*** 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"
--- 23282,23354 ----
  msgid "BOZ constant truncated at %L"
  msgstr "Se truncó la línea en %L"
  
! #: fortran/check.cc:4175
  #, 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:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "argumentos '%s' y '%s' para el intrínseco %s"
  
! #: fortran/check.cc:5017 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:5893
  #, fuzzy
  #| msgid "%qD is not a pointer variable"
  msgid "NULL() is not interoperable"
  msgstr "%qD no es una variable puntero"
  
! #: fortran/check.cc:5899
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "constante no válida"
  
! #: fortran/check.cc:5905
  #, fuzzy
  #| msgid "End expression in DO loop"
  msgid "Expression is polymorphic"
  msgstr "Expresión de fin en el bucle DO"
  
! #: fortran/check.cc:5912
  #, 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:5918
  #, fuzzy
  #| msgid "unexpected argument"
  msgid "Procedure unexpected as argument"
  msgstr "argumento inesperado"
  
! #: fortran/check.cc:5928
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5935
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5956
  #, 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:5967
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "los tipos no son totalmente compatibles"
  
! #: fortran/check.cc:5978
  #, fuzzy
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed-size arrays are not interoperable"
*************** msgstr "Característica borrada:"
*** 23377,23383 ****
  msgid "Unsigned:"
  msgstr "<consigno-sinnombre:"
  
! #: fortran/expr.cc:4136
  msgid "array assignment"
  msgstr "asignación de matriz"
  
--- 23430,23436 ----
  msgid "Unsigned:"
  msgstr "<consigno-sinnombre:"
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "asignación de matriz"
  
*************** msgid "Index variable %qs redefined at %
*** 23386,23402 ****
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4047
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Desajuste de frontera de matriz en la dimensión 1 de la matriz (%ld/%ld)"
  
! #: fortran/frontend-passes.cc:4050
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Desajuste de frontera de matriz en la dimensión 2 de la matriz (%ld/%ld)"
--- 23439,23455 ----
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Desajuste de frontera de matriz en la dimensión 1 de la matriz (%ld/%ld)"
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Desajuste de frontera de matriz en la dimensión 2 de la matriz (%ld/%ld)"
*************** msgstr "bloque IF"
*** 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"
  
--- 23645,23655 ----
  msgid "implied END DO"
  msgstr "END DO implícito"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "asignación"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr "asignación de puntero"
  
*************** msgstr "asignación de puntero"
*** 23604,23728 ****
  msgid "simple IF"
  msgstr "IF simple"
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  msgid "elemental procedure"
  msgstr "procedimiento elemental"
  
! #: fortran/resolve.cc:2587
  msgid "allocatable argument"
  msgstr "argumento asignable"
  
! #: fortran/resolve.cc:2592
  msgid "asynchronous argument"
  msgstr "argumento asíncrono"
  
! #: fortran/resolve.cc:2597
  msgid "optional argument"
  msgstr "argumento opcional"
  
! #: fortran/resolve.cc:2602
  msgid "pointer argument"
  msgstr "argumento puntero"
  
! #: fortran/resolve.cc:2607
  msgid "target argument"
  msgstr "argumento destino"
  
! #: fortran/resolve.cc:2612
  msgid "value argument"
  msgstr "argumento de valor"
  
! #: fortran/resolve.cc:2617
  msgid "volatile argument"
  msgstr "argumento volátil"
  
! #: fortran/resolve.cc:2622
  msgid "assumed-shape argument"
  msgstr "se asume argumento de aspecto"
  
! #: fortran/resolve.cc:2627
  msgid "assumed-rank argument"
  msgstr "se asume argumento de rango"
  
! #: fortran/resolve.cc:2632
  msgid "coarray argument"
  msgstr "argumento de coarray"
  
! #: fortran/resolve.cc:2637
  msgid "parametrized derived type argument"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/resolve.cc:2642
  msgid "polymorphic argument"
  msgstr "argumento polimórfico"
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr "atributo NO_ARG_CHECK"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  msgid "assumed-type argument"
  msgstr "se asume argumento de tipo"
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr "resultado array"
  
! #: fortran/resolve.cc:2670
  msgid "pointer or allocatable result"
  msgstr "puntero o resultado asignable"
  
! #: fortran/resolve.cc:2677
  msgid "result with non-constant character length"
  msgstr "resultado con longitud de carácter no constante"
  
! #: fortran/resolve.cc:2689
  msgid "bind(c) procedure"
  msgstr "procedimiento bind(c)"
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr "Variable de ciclo"
  
! #: fortran/resolve.cc:8330
  msgid "iterator variable"
  msgstr "variable de iterador"
  
! #: fortran/resolve.cc:8334
  msgid "Start expression in DO loop"
  msgstr "Expresión de inicio en el bucle DO"
  
! #: fortran/resolve.cc:8338
  msgid "End expression in DO loop"
  msgstr "Expresión de fin en el bucle DO"
  
! #: fortran/resolve.cc:8342
  msgid "Step expression in DO loop"
  msgstr "Expresión de paso en el bucle DO"
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  msgid "DEALLOCATE object"
  msgstr "objeto DEALLOCATE"
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  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"
  
--- 23657,23781 ----
  msgid "simple IF"
  msgstr "IF simple"
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  msgid "elemental procedure"
  msgstr "procedimiento elemental"
  
! #: fortran/resolve.cc:2612
  msgid "allocatable argument"
  msgstr "argumento asignable"
  
! #: fortran/resolve.cc:2617
  msgid "asynchronous argument"
  msgstr "argumento asíncrono"
  
! #: fortran/resolve.cc:2622
  msgid "optional argument"
  msgstr "argumento opcional"
  
! #: fortran/resolve.cc:2627
  msgid "pointer argument"
  msgstr "argumento puntero"
  
! #: fortran/resolve.cc:2632
  msgid "target argument"
  msgstr "argumento destino"
  
! #: fortran/resolve.cc:2637
  msgid "value argument"
  msgstr "argumento de valor"
  
! #: fortran/resolve.cc:2642
  msgid "volatile argument"
  msgstr "argumento volátil"
  
! #: fortran/resolve.cc:2647
  msgid "assumed-shape argument"
  msgstr "se asume argumento de aspecto"
  
! #: fortran/resolve.cc:2652
  msgid "assumed-rank argument"
  msgstr "se asume argumento de rango"
  
! #: fortran/resolve.cc:2657
  msgid "coarray argument"
  msgstr "argumento de coarray"
  
! #: fortran/resolve.cc:2662
  msgid "parametrized derived type argument"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/resolve.cc:2667
  msgid "polymorphic argument"
  msgstr "argumento polimórfico"
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr "atributo NO_ARG_CHECK"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  msgid "assumed-type argument"
  msgstr "se asume argumento de tipo"
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr "resultado array"
  
! #: fortran/resolve.cc:2695
  msgid "pointer or allocatable result"
  msgstr "puntero o resultado asignable"
  
! #: fortran/resolve.cc:2702
  msgid "result with non-constant character length"
  msgstr "resultado con longitud de carácter no constante"
  
! #: fortran/resolve.cc:2714
  msgid "bind(c) procedure"
  msgstr "procedimiento bind(c)"
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr "Variable de ciclo"
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr "variable de iterador"
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr "Expresión de inicio en el bucle DO"
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr "Expresión de fin en el bucle DO"
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr "Expresión de paso en el bucle DO"
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr "objeto DEALLOCATE"
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
*************** msgstr "variable ACQUIRED_LOCK"
*** 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"
  
--- 23784,23814 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longitudes de CHARACTER diferentes (%ld/%ld) en el constructor de matriz"
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Desborde entero al calcular la cantidad de memoria a reservar"
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "El valor del parámetro PDT LEN '%s' no concuerda con el de la declaración «dummy»"
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longitud de la cadena actual no coincide con la declarada para el argumento dummy '%s' (%ld/%ld)"
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longitud de la cadena actual es más corta que la declarada para el argumento dummy '%s' (%ld/%ld)"
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "El objetivo del remapeo de rango es demasiado pequeño (%ld < %ld)"
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr "Asignación de escalar a un array sin espacio asignado"
  
*************** msgstr "El argumento NCOPIES del intrín
*** 23820,23849 ****
  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 ""
--- 23873,23902 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "El argumento NCOPIES del intrínseco REPEAT es demasiado grande"
  
! #: fortran/trans-intrinsic.cc:13169
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:13181
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:13193
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgid "expected boolean type"
*** 23943,23949 ****
  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"
--- 23996,24002 ----
  msgstr "se esperaba un tipo booleano"
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
*************** msgstr "faltan 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"
--- 24061,24067 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
*************** msgstr "soporte de análisis de perfil p
*** 24419,24425 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "el OS objetivo no admite accesos sin alinear"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "el análisis de perfil aún no se implementa en esta arquitectura"
--- 24472,24478 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "el OS objetivo no admite accesos sin alinear"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "el análisis de perfil aún no se implementa en esta arquitectura"
*************** msgstr "Se crea '%s'\n"
*** 24675,24688 ****
  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 ""
--- 24728,24741 ----
  msgid "Global declarative %s for %s"
  msgstr "una declaración global"
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
*************** msgstr "%qs es obsoleto; utilice -fstack
*** 24856,24868 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%qs es obsoleto; utilice -fno-zero-initialized-in-bss"
  
! #: config/aarch64/aarch64.opt:387
  #, fuzzy, gcc-internal-format
  #| msgid "unknown stack check parameter %qs"
  msgid "unknown autovec preference %qs"
  msgstr "parámetro de revisión de pila desconocido %qs"
  
! #: config/aarch64/aarch64.opt:432
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown LDP/STP policy %qs"
--- 24909,24921 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%qs es obsoleto; utilice -fno-zero-initialized-in-bss"
  
! #: config/aarch64/aarch64.opt:392
  #, fuzzy, gcc-internal-format
  #| msgid "unknown stack check parameter %qs"
  msgid "unknown autovec preference %qs"
  msgstr "parámetro de revisión de pila desconocido %qs"
  
! #: config/aarch64/aarch64.opt:437
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown LDP/STP policy %qs"
*************** msgstr "Se hace caso omiso del atributo
*** 25334,25341 ****
  
  #: 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í"
--- 25387,25394 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "declaración previa aquí"
*************** msgstr "se descarta la directiva de atri
*** 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"
--- 25405,25411 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "se descarta la directiva de atributo de alcance %<%E::%E%>"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "se especificó el número equivocado de argumentos para el atributo %qE"
*************** msgstr "se especificó el número equivo
*** 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"
--- 25416,25422 ----
  msgid "expected %i or more, found %i"
  msgstr "se esperaba %<(%> o fin de línea"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %i, found %i"
*************** msgstr "se descartan los atributos de ti
*** 25447,25458 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 25500,25511 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr ""
*** 25574,25712 ****
  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"
--- 25627,25765 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, 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:1653
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1658
  #, 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:1829
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1947
  #, 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:2001
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2049
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2059 auto-profile.cc:2100
  #, 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:2088
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2093
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3027
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "No se esperaba TAG."
  
! #: auto-profile.cc:3050
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3212
  #, 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:3218
  #, 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:3226
  #, 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:3238
  #, 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:3246
  #, 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:3255
  #, 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:3265
  #, 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
*** 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"
--- 25770,25776 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "el desplazamiento %qwi fuera de los límites de la constante de cadena"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%qE declared here"
*************** msgstr "el argumento constante está fue
*** 25829,25835 ****
  msgid "illegal argument 0 to %qs"
  msgstr "argumento %qs no válido para %qs"
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
--- 25882,25888 ----
  msgid "illegal argument 0 to %qs"
  msgstr "argumento %qs no válido para %qs"
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
*************** msgstr "%Kel último argumento de %qD no
*** 25909,25920 ****
  msgid "cannot tail-call: %s"
  msgstr "llamada al extremo imposible: %s"
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "la llamada a la función tiene valor agregado"
  
! #: calls.cc:3566
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "pasando argumento demasiado grande a la pila"
--- 25962,25973 ----
  msgid "cannot tail-call: %s"
  msgstr "llamada al extremo imposible: %s"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "la llamada a la función tiene valor agregado"
  
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "pasando argumento demasiado grande a la pila"
*************** msgstr "los bloques básicos no están u
*** 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"
--- 26625,26976 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "el número de notas bb en la cadena insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "la cuenta de borde llamador no es válida"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s"
  msgid "missing direct call for speculation %i"
  msgstr "Faltan las cuentas para la función invocada %s"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "falta una barrera después del bloque %i"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "campo aux establecido para el borde %s->%s"
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "cuenta de cgraph no válida"
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clon en línea en el mismo grupo comdat"
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone count is not compatible"
  msgstr "se fuerza en la salida un clon incluido en línea"
  
! #: cgraph.cc:3995
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "tp_first_run must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "los símbolos locales deben definirse"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clon incluido en línea visible externamente"
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clon incluido en línea con dirección tomada"
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "se fuerza en la salida un clon incluido en línea"
  
! #: cgraph.cc:4020
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone is referenced by assembly"
  msgstr "se fuerza en la salida un clon incluido en línea"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "atributo returns_nonnull en una función que no devuelve puntero"
  
! #: cgraph.cc:4051
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "no coincide la opción específica del objetivo"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "se define el campo aux para el borde indirecto desde %s"
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "edge count is not compatible with function count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "edge count is not compatible with inlined to function count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Un borde indirecto de %s no está marcado como indirecto o tiene indirect_info asociado, la declaración correspondiente es: "
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "función comdat-local llamada por %s fuera de su comdat"
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "el puntero inlined_to está mal"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "múltiples llamantes inline"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "se estableció el puntero inlined_to para llamantes no-inline"
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "la cuenta de borde llamador no coincide con la cuenta BB"
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "la cuenta de llamadas indirectas no coincide con la cuenta BB"
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "se estableció el puntero inlined_to, pero no se encontraron predecesores"
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "el puntero inlined_to se refiere a sí mismo"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "el cgraph_node tiene un clone_of erróneo"
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "el cgraph_node tiene una lista de clones errónea"
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "el cgraph_node está en la lista de clones pero no es clon"
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "el cgraph_node tiene un puntero prev_clone erróneo"
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "lista de clones doblemente ligada corrrupta"
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Alias tiene bordes de llamada"
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias tiene una referencia que no es alias"
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias tiene más de una referencia alias"
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "El alias analizado no tiene referencia"
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "No hay un borde fuera de un nodo thunk"
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Más de un borde fuera de un nodo thunk"
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "No se supone que thunk tenga cuerpo"
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt compartida:"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "puntos de borde para una declaración errónea:"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "un borde indirecto con un llamante desconocido que corresponde a call_stmt con una declaración conocida:"
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "falta el borde de callgraph para la llamada stmt:"
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "referencia a sentencia muerta"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "el borde %s->%s no tiene un call_stmt correspondiente"
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "un borde indirecto desde %s no tiene un call_stmt correspondiente"
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "conversión de registro a un tamaño diferente"
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "falló verify_cgraph_node"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: section %s is missing"
  msgid "%s: section %s.%d is missing"
*************** msgstr "el tamaño total de los objetos
*** 27747,27763 ****
  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"
--- 27800,27816 ----
  msgid "impossible constraint in %<asm%>"
  msgstr "restricción imposible en %<asm%>"
  
! #: function.cc:4292
  #, 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:4313
  #, 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:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la función devuelve un agregado"
*************** msgstr "el límite de %G%qD especificado
*** 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 ""
--- 28535,28541 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "el miembro de matriz flexible no está al final del struct"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 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"
--- 28577,28583 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
*************** msgstr "desreferencia a puntero nulo"
*** 28545,28568 ****
  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
  #, gcc-internal-format
--- 28598,28621 ----
  msgid "function may return address of local variable"
  msgstr "la función puede devolver la dirección de una variable local"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la función devuelve la dirección de una variable local"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr "%K%qD leyendo entre %E y %E byte
*** 29589,29595 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qD"
--- 29642,29648 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qD"
*************** msgstr "en una llamada a la función de
*** 29670,29904 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "modelo de memoria específico de la arquitectura desconocido"
  
! #: gimple-ssa-warn-access.cc:2985
  #, fuzzy, gcc-internal-format
  #| msgid "invalid memory model argument %d of %qE"
  msgid "invalid memory model %qs for %qD"
  msgstr "argumento de modelo de memoria %d no válido de %qE"
  
! #: gimple-ssa-warn-access.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "invalid memory model argument %d of %qE"
  msgid "invalid memory model %wi for %qD"
  msgstr "argumento de modelo de memoria %d no válido de %qE"
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  #, fuzzy
  #| msgid "valid arguments are: %s"
  msgid "valid models are %e"
  msgstr "los argumentos válidos son: %s"
  
! #: gimple-ssa-warn-access.cc:3017
  #, fuzzy, gcc-internal-format
  #| msgid "invalid memory model argument %d of %qE"
  msgid "invalid failure memory model %qs for %qD"
  msgstr "argumento de modelo de memoria %d no válido de %qE"
  
! #: gimple-ssa-warn-access.cc:3022
  #, fuzzy, gcc-internal-format
  #| msgid "valid feature names are: %s; did you mean %qs?"
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr "los nombres de característica válidos son: %s; ¿quiso decir %qs?"
  
! #: gimple-ssa-warn-access.cc:3038
  #, fuzzy, gcc-internal-format
  #| msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr "la falla de modelo de memoria no puede ser más fuerte que el modelo de memoria exitoso para %<__atomic_compare_exchange%>"
  
! #: gimple-ssa-warn-access.cc:3061
  #, fuzzy, gcc-internal-format
  #| msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr "la falla de modelo de memoria no puede ser más fuerte que el modelo de memoria exitoso para %<__atomic_compare_exchange%>"
  
! #: gimple-ssa-warn-access.cc:3506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "el atributo %qE no está disponible para funciones con un número variable de argumentos"
  
! #: gimple-ssa-warn-access.cc:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "argument %i value %s is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3624
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "referencing argument %u of type %qT"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: gimple-ssa-warn-access.cc:3638
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "en una llamada a la función %qD declarada aquí"
  
! #: gimple-ssa-warn-access.cc:3642
  #, fuzzy, gcc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "tipo de elemento no válido para el atributo %qs"
  
! #: gimple-ssa-warn-access.cc:3649
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in function %qD"
  msgid "in a call to function %qD"
  msgstr "en una llamada a la función interna %qD"
  
! #: gimple-ssa-warn-access.cc:3652
  #, fuzzy, gcc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "in a call with type %qT"
  msgstr "tipo de elemento no válido para el atributo %qs"
  
! #: gimple-ssa-warn-access.cc:3758
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD called on unallocated object %qD"
  msgstr "no se puede abrir %s"
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "assigned here"
  msgstr "se definió union aquí"
  
! #: gimple-ssa-warn-access.cc:3820
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "%qD no es una función plantilla miembro"
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3977
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to a member used in arithmetic"
  msgid "pointer %qE may be used after %qD"
  msgstr "se usó un puntero a un miembro en la aritmética"
  
! #: gimple-ssa-warn-access.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "pointer %qE used after %qD"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: gimple-ssa-warn-access.cc:3982
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to a member used in arithmetic"
  msgid "pointer may be used after %qD"
  msgstr "se usó un puntero a un miembro en la aritmética"
  
! #: gimple-ssa-warn-access.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "pointer used after %qD"
  msgstr "parámetro %qD sin uso"
  
! #: gimple-ssa-warn-access.cc:3987
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "call to %qD here"
  msgstr "%qD se declara aquí"
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "modo de puntero %qs no válido"
  
! #: gimple-ssa-warn-access.cc:4010
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member %qD"
  msgid "dangling pointer to %qD may be used"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: gimple-ssa-warn-access.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "modo de puntero %qs no válido"
  
! #: 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í"
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4032
  #, fuzzy, gcc-internal-format
  #| msgid "plugin cannot register an unnamed pass"
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "el plugin no puede registrar un paso sin nombre"
  
! #: gimple-ssa-warn-access.cc:4036
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "unnamed temporary defined here"
  msgstr "se definió union aquí"
  
! #: gimple-ssa-warn-access.cc:4126
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in allocation function %qD"
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "en una llamada a la función de reserva interna %qD"
  
! #: gimple-ssa-warn-access.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in allocation function %qD"
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "en una llamada a la función de reserva interna %qD"
  
! #: gimple-ssa-warn-access.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: gimple-ssa-warn-access.cc:4665
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "storing the address of local variable %qD in %qE"
--- 29723,29957 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "modelo de memoria específico de la arquitectura desconocido"
  
! #: gimple-ssa-warn-access.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "invalid memory model argument %d of %qE"
  msgid "invalid memory model %qs for %qD"
  msgstr "argumento de modelo de memoria %d no válido de %qE"
  
! #: gimple-ssa-warn-access.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "invalid memory model argument %d of %qE"
  msgid "invalid memory model %wi for %qD"
  msgstr "argumento de modelo de memoria %d no válido de %qE"
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  #, fuzzy
  #| msgid "valid arguments are: %s"
  msgid "valid models are %e"
  msgstr "los argumentos válidos son: %s"
  
! #: gimple-ssa-warn-access.cc:3016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid memory model argument %d of %qE"
  msgid "invalid failure memory model %qs for %qD"
  msgstr "argumento de modelo de memoria %d no válido de %qE"
  
! #: gimple-ssa-warn-access.cc:3021
  #, fuzzy, gcc-internal-format
  #| msgid "valid feature names are: %s; did you mean %qs?"
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr "los nombres de característica válidos son: %s; ¿quiso decir %qs?"
  
! #: gimple-ssa-warn-access.cc:3037
  #, fuzzy, gcc-internal-format
  #| msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr "la falla de modelo de memoria no puede ser más fuerte que el modelo de memoria exitoso para %<__atomic_compare_exchange%>"
  
! #: gimple-ssa-warn-access.cc:3060
  #, fuzzy, gcc-internal-format
  #| msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr "la falla de modelo de memoria no puede ser más fuerte que el modelo de memoria exitoso para %<__atomic_compare_exchange%>"
  
! #: gimple-ssa-warn-access.cc:3554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "el atributo %qE no está disponible para funciones con un número variable de argumentos"
  
! #: gimple-ssa-warn-access.cc:3562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "argument %i value %s is negative"
  msgstr "%Kargumento %i, valor %qE, negativo"
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3672
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "referencing argument %u of type %qT"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: gimple-ssa-warn-access.cc:3686
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "en una llamada a la función %qD declarada aquí"
  
! #: gimple-ssa-warn-access.cc:3690
  #, fuzzy, gcc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "tipo de elemento no válido para el atributo %qs"
  
! #: gimple-ssa-warn-access.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in function %qD"
  msgid "in a call to function %qD"
  msgstr "en una llamada a la función interna %qD"
  
! #: gimple-ssa-warn-access.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "in a call with type %qT"
  msgstr "tipo de elemento no válido para el atributo %qs"
  
! #: gimple-ssa-warn-access.cc:3806
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD called on unallocated object %qD"
  msgstr "no se puede abrir %s"
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3834
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "assigned here"
  msgstr "se definió union aquí"
  
! #: gimple-ssa-warn-access.cc:3868
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "%qD no es una función plantilla miembro"
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4025
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to a member used in arithmetic"
  msgid "pointer %qE may be used after %qD"
  msgstr "se usó un puntero a un miembro en la aritmética"
  
! #: gimple-ssa-warn-access.cc:4026
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "pointer %qE used after %qD"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: gimple-ssa-warn-access.cc:4030
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to a member used in arithmetic"
  msgid "pointer may be used after %qD"
  msgstr "se usó un puntero a un miembro en la aritmética"
  
! #: gimple-ssa-warn-access.cc:4031
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "pointer used after %qD"
  msgstr "parámetro %qD sin uso"
  
! #: gimple-ssa-warn-access.cc:4035
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "call to %qD here"
  msgstr "%qD se declara aquí"
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "modo de puntero %qs no válido"
  
! #: gimple-ssa-warn-access.cc:4058
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member %qD"
  msgid "dangling pointer to %qD may be used"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: gimple-ssa-warn-access.cc:4059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "modo de puntero %qs no válido"
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquí"
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4080
  #, fuzzy, gcc-internal-format
  #| msgid "plugin cannot register an unnamed pass"
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "el plugin no puede registrar un paso sin nombre"
  
! #: gimple-ssa-warn-access.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "unnamed temporary defined here"
  msgstr "se definió union aquí"
  
! #: gimple-ssa-warn-access.cc:4174
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in allocation function %qD"
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "en una llamada a la función de reserva interna %qD"
  
! #: gimple-ssa-warn-access.cc:4179
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in allocation function %qD"
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "en una llamada a la función de reserva interna %qD"
  
! #: gimple-ssa-warn-access.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: gimple-ssa-warn-access.cc:4713
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "storing the address of local variable %qD in %qE"
*************** msgstr "el elemento %u tiene ubicación-
*** 30788,31145 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "uso no válido del atribute  %<fallthrough%>"
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr "la tabla virtual de tipo %qD viola la regla de definición única"
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr "variable del mismo nombre de ensamblador que la tabla virtual está definida en otra unidad de traducción"
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr "la tabla virtual de tipo %qD contiene información RTTI"
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr "RTTI no funcionará en este tipo"
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr "el tipo conflictivo definido en otra unidad de traducción tiene una tabla virtual de tamaño diferente"
  
! #: ipa-devirt.cc:799
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr "el tipo conflictivo definido en otra unidad de traducción tiene una información RTTI diferente"
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr "el tipo conflictivo definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:847
  #, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "contiene el método virtual adicional %qD"
  
! #: ipa-devirt.cc:854
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr "el tipo conflictivo definido en otra unidad de traducción tiene una una tabla virtual con más entradas"
  
! #: ipa-devirt.cc:880
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "método virtual %qD"
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr "debería concordar con el método virtual %qD pero no concuerda"
  
! #: ipa-devirt.cc:890
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr "el tipo conflictivo definido en otra unidad de traducción tiene una una tabla virtual con diferente contenido"
  
! #: ipa-devirt.cc:924
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT itself violates the C++ One Definition Rule"
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "el propio tipo %qT viola la regla de una sola definición de C++"
  
! #: ipa-devirt.cc:932
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "el tipo %qT viola la regla de definición única de C++"
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr "hay definido un tipo diferente en otra unidad de traducción"
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr "la primera diferencia de las definiciones correspondientes es el campo %qD"
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr "la primera diferencia de las definiciones correspondientes es el método %qD"
  
! #: ipa-devirt.cc:1066
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT defined in anonymous namespace can not match type %qT across the translation unit boundary"
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr "el tipo %qT definido en el espacio de nombres anónimo no puede coincidir con el tipo %qT a través del contorno de la unidad de traducción"
  
! #: ipa-devirt.cc:1071
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT defined in anonymous namespace can not match across the translation unit boundary"
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr "el tipo %qT definido en el espacio de nombres anónimo no puede coincidir a través del contorno de la unidad de traducción"
  
! #: ipa-devirt.cc:1076
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "el tipo incompatible definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1092
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr "el nombre de tipo %qs debería concordar con el nombre de tipo %qs"
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "el tipo incompatible está definido aquí"
  
! #: ipa-devirt.cc:1124
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "Los tipos de array tienen límites diferentes"
  
! #: ipa-devirt.cc:1139
  #, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "no coincide el tipo del valor de retorno"
  
! #: ipa-devirt.cc:1154
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "no coincide el tipo del puntero this implícito"
  
! #: ipa-devirt.cc:1157
  #, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "los tipos no coinciden en el parámetro %i"
  
! #: ipa-devirt.cc:1168
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "tipos con número de parámetros diferentes"
  
! #: ipa-devirt.cc:1184
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "el propio tipo %qT viola la regla de una sola definición de C++"
  
! #: ipa-devirt.cc:1190
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "el tipo %qT debería coincidir con el tipo %T"
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr "hay un tipo con distinta precisión definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1273
  #, fuzzy, gcc-internal-format
  #| msgid "a type with different number of methods is defined in another translation unit"
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "hay un tipo con distinto número de métodos definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr "hay un tipo con diferente tipo de signo definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr "está definido como puntero en un espacio de direcciones diferente en otra unidad de traducción"
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr "está definido como puntero a un tipo diferente en otra unidad de traducción"
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr "hay un array de distinto tamaño definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1389
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr "tiene distinto valor de retorno en otra unidad de translación"
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr "tiene parámetros distintos en otra unidad de translación"
  
! #: ipa-devirt.cc:1447
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr "un tipo definido en otra unidad de traducción no es polimórfico"
  
! #: ipa-devirt.cc:1451
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr "un tipo definido en otra unidad de traducción es polimórfico"
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr "hay un tipo con punteros de tabla virtual distinta definidos en otra unidad de traducción"
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr "hay un tipo con bases distintas definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1484
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr "hay un campo con un nombre distinto definido en otra unidad de translación"
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr "hay un campo con el mismo nombre pero distinto tipo definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1511
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr "los campos tienen distinta disposición en otra unidad de translación"
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr "hay un tipo con distinto número de campos definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr "hay un tipo con distinto tamaño definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1574
  #, fuzzy, gcc-internal-format
  #| msgid "  and each type can be converted to the other"
  msgid "one type needs to be constructed while the other does not"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: ipa-devirt.cc:1587
  #, fuzzy, gcc-internal-format
  #| msgid "Array bound mismatch"
  msgid "memory layout mismatch"
  msgstr "El límite de la matriz no coincide"
  
! #: ipa-devirt.cc:1706
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "la base extra se define aquí"
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] "Declarar el tipo %qD final permitiría desvirtualizar %i llamada"
  msgstr[1] "Declarar el tipo %qD final permitiría desvirtualizar %i llamadas"
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Declarar el tipo %qD final permitiría desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el tipo %qD final permitiría desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] "Declarar el destructor virtual de %qD final permitiría desvirtualizar %i llamada"
  msgstr[1] "Declarar el destructor virtual de %qD final permitiría desvirtualizar %i llamadas"
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] "Declarar el método %qD final permitiría desvirtualizar %i llamada"
  msgstr[1] "Declarar el método %qD final permitiría desvirtualizar %i llamadas"
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Declarar el destructor virtual de %qD final permitiría desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el destructor virtual de %qD final permitiría desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Declarar el método %qD final permitiría desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el método %qD final permitiría desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-devirt.cc:4372
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT violates the C++ One Definition Rule"
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "el tipo %qT viola la regla de definición única de C++"
  
! #: ipa-devirt.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "an enum with different values is defined in another translation unit"
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr "hay un enum con valores distintos definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr "hay un enum con nombre de valor distinto definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr "hay un enum con valores distintos definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:4410
  #, fuzzy, gcc-internal-format
  #| msgid "a field with different name is defined in another translation unit"
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "hay un campo con un nombre distinto definido en otra unidad de translación"
  
! #: ipa-devirt.cc:4416
  #, fuzzy, gcc-internal-format
  #| msgid "a type defined in another translation unit is not polymorphic"
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "un tipo definido en otra unidad de traducción no es polimórfico"
  
! #: ipa-devirt.cc:4425
  #, fuzzy, gcc-internal-format
  #| msgid "a type defined in another translation unit is polymorphic"
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "un tipo definido en otra unidad de traducción es polimórfico"
  
! #: ipa-devirt.cc:4431
  #, fuzzy, gcc-internal-format
  #| msgid "it is defined as a pointer to different type in another translation unit"
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "está definido como puntero a un tipo diferente en otra unidad de traducción"
  
! #: ipa-devirt.cc:4436
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "mismatching definition"
--- 30841,31198 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "uso no válido del atribute  %<fallthrough%>"
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr "la tabla virtual de tipo %qD viola la regla de definición única"
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr "variable del mismo nombre de ensamblador que la tabla virtual está definida en otra unidad de traducción"
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr "la tabla virtual de tipo %qD contiene información RTTI"
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr "RTTI no funcionará en este tipo"
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr "el tipo conflictivo definido en otra unidad de traducción tiene una tabla virtual de tamaño diferente"
  
! #: ipa-devirt.cc:868
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr "el tipo conflictivo definido en otra unidad de traducción tiene una información RTTI diferente"
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr "el tipo conflictivo definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:916
  #, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "contiene el método virtual adicional %qD"
  
! #: ipa-devirt.cc:923
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr "el tipo conflictivo definido en otra unidad de traducción tiene una una tabla virtual con más entradas"
  
! #: ipa-devirt.cc:949
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "método virtual %qD"
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr "debería concordar con el método virtual %qD pero no concuerda"
  
! #: ipa-devirt.cc:959
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr "el tipo conflictivo definido en otra unidad de traducción tiene una una tabla virtual con diferente contenido"
  
! #: ipa-devirt.cc:993
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT itself violates the C++ One Definition Rule"
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "el propio tipo %qT viola la regla de una sola definición de C++"
  
! #: ipa-devirt.cc:1001
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "el tipo %qT viola la regla de definición única de C++"
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr "hay definido un tipo diferente en otra unidad de traducción"
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr "la primera diferencia de las definiciones correspondientes es el campo %qD"
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr "la primera diferencia de las definiciones correspondientes es el método %qD"
  
! #: ipa-devirt.cc:1135
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT defined in anonymous namespace can not match type %qT across the translation unit boundary"
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr "el tipo %qT definido en el espacio de nombres anónimo no puede coincidir con el tipo %qT a través del contorno de la unidad de traducción"
  
! #: ipa-devirt.cc:1140
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT defined in anonymous namespace can not match across the translation unit boundary"
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr "el tipo %qT definido en el espacio de nombres anónimo no puede coincidir a través del contorno de la unidad de traducción"
  
! #: ipa-devirt.cc:1145
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "el tipo incompatible definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1161
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr "el nombre de tipo %qs debería concordar con el nombre de tipo %qs"
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "el tipo incompatible está definido aquí"
  
! #: ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "Los tipos de array tienen límites diferentes"
  
! #: ipa-devirt.cc:1208
  #, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "no coincide el tipo del valor de retorno"
  
! #: ipa-devirt.cc:1223
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "no coincide el tipo del puntero this implícito"
  
! #: ipa-devirt.cc:1226
  #, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "los tipos no coinciden en el parámetro %i"
  
! #: ipa-devirt.cc:1237
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "tipos con número de parámetros diferentes"
  
! #: ipa-devirt.cc:1253
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "el propio tipo %qT viola la regla de una sola definición de C++"
  
! #: ipa-devirt.cc:1259
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "el tipo %qT debería coincidir con el tipo %T"
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr "hay un tipo con distinta precisión definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1342
  #, fuzzy, gcc-internal-format
  #| msgid "a type with different number of methods is defined in another translation unit"
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "hay un tipo con distinto número de métodos definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr "hay un tipo con diferente tipo de signo definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr "está definido como puntero en un espacio de direcciones diferente en otra unidad de traducción"
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr "está definido como puntero a un tipo diferente en otra unidad de traducción"
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr "hay un array de distinto tamaño definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1458
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr "tiene distinto valor de retorno en otra unidad de translación"
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr "tiene parámetros distintos en otra unidad de translación"
  
! #: ipa-devirt.cc:1516
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr "un tipo definido en otra unidad de traducción no es polimórfico"
  
! #: ipa-devirt.cc:1520
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr "un tipo definido en otra unidad de traducción es polimórfico"
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr "hay un tipo con punteros de tabla virtual distinta definidos en otra unidad de traducción"
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr "hay un tipo con bases distintas definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1553
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr "hay un campo con un nombre distinto definido en otra unidad de translación"
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr "hay un campo con el mismo nombre pero distinto tipo definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1580
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr "los campos tienen distinta disposición en otra unidad de translación"
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr "hay un tipo con distinto número de campos definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr "hay un tipo con distinto tamaño definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:1643
  #, fuzzy, gcc-internal-format
  #| msgid "  and each type can be converted to the other"
  msgid "one type needs to be constructed while the other does not"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: ipa-devirt.cc:1656
  #, fuzzy, gcc-internal-format
  #| msgid "Array bound mismatch"
  msgid "memory layout mismatch"
  msgstr "El límite de la matriz no coincide"
  
! #: ipa-devirt.cc:1775
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "la base extra se define aquí"
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] "Declarar el tipo %qD final permitiría desvirtualizar %i llamada"
  msgstr[1] "Declarar el tipo %qD final permitiría desvirtualizar %i llamadas"
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Declarar el tipo %qD final permitiría desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el tipo %qD final permitiría desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] "Declarar el destructor virtual de %qD final permitiría desvirtualizar %i llamada"
  msgstr[1] "Declarar el destructor virtual de %qD final permitiría desvirtualizar %i llamadas"
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] "Declarar el método %qD final permitiría desvirtualizar %i llamada"
  msgstr[1] "Declarar el método %qD final permitiría desvirtualizar %i llamadas"
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Declarar el destructor virtual de %qD final permitiría desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el destructor virtual de %qD final permitiría desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "Declarar el método %qD final permitiría desvirtualizar %i llamada ejecutada %lli veces"
  msgstr[1] "Declarar el método %qD final permitiría desvirtualizar %i llamadas ejecutadas %lli veces"
  
! #: ipa-devirt.cc:4442
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT violates the C++ One Definition Rule"
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "el tipo %qT viola la regla de definición única de C++"
  
! #: ipa-devirt.cc:4451
  #, fuzzy, gcc-internal-format
  #| msgid "an enum with different values is defined in another translation unit"
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr "hay un enum con valores distintos definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr "hay un enum con nombre de valor distinto definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr "hay un enum con valores distintos definido en otra unidad de traducción"
  
! #: ipa-devirt.cc:4480
  #, fuzzy, gcc-internal-format
  #| msgid "a field with different name is defined in another translation unit"
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "hay un campo con un nombre distinto definido en otra unidad de translación"
  
! #: ipa-devirt.cc:4486
  #, fuzzy, gcc-internal-format
  #| msgid "a type defined in another translation unit is not polymorphic"
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "un tipo definido en otra unidad de traducción no es polimórfico"
  
! #: ipa-devirt.cc:4495
  #, fuzzy, gcc-internal-format
  #| msgid "a type defined in another translation unit is polymorphic"
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "un tipo definido en otra unidad de traducción es polimórfico"
  
! #: ipa-devirt.cc:4501
  #, fuzzy, gcc-internal-format
  #| msgid "it is defined as a pointer to different type in another translation unit"
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "está definido como puntero a un tipo diferente en otra unidad de traducción"
  
! #: ipa-devirt.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "mismatching definition"
*************** msgstr "falta el resumen de inclusión e
*** 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"
--- 31215,31221 ----
  msgid "IPA modref summary is missing in input file"
  msgstr "falta el resumen de inclusión en línea ipa en el fichero de entrada"
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in gimple call"
  msgid "invalid jump function in LTO stream"
*************** msgstr "Se ha alcanzado el número máxi
*** 31409,31420 ****
  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)"
--- 31462,31473 ----
  msgid "unable to find a register to spill"
  msgstr "no se puede encontrar un registro para vaciar"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "restricciones de operandos inconsistentes en un %<asm%>"
  
! #: lra-constraints.cc:5702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
  msgid "maximum number of generated reload insns per insn achieved (%d)"
*************** msgstr "cláusula %<depend(sink)%> esper
*** 31809,31815 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "%<depend(sink)%> se refiere a una iteración ajena al espacio de iteración"
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
--- 31862,31868 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "%<depend(sink)%> se refiere a una iteración ajena al espacio de iteración"
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
*************** msgstr "los registros usados explícitam
*** 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)"
--- 33381,33405 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "el operando de salida %d debe usar la restricción %<&%>"
  
! #: regcprop.cc:1304
  #, 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:1316
  #, 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:1319
  #, 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:1331
  #, 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 "transacción más externa en la
*** 34347,34535 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputa la constante cuando cambia ADDR_EXPR"
  
! #: tree-cfg.cc:2986
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputan los efectos laterales cuando cambia ADDR_EXPR"
  
! #: tree-cfg.cc:3001
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "se tomó la dirección, pero el bit ADDRESSABLE no está activado"
  
! #: tree-cfg.cc:3027
  #, fuzzy, gcc-internal-format
  #| msgid "non-scalar type"
  msgid "non-scalar %qs"
  msgstr "tipo que no es escalar"
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posición o tamaño de operando no válido para BIT_FIELD_REF"
  
! #: tree-cfg.cc:3047
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la precisión del tipo de resultado integral no coincide con el tamaño del campo de BIT_FIELD_REF"
  
! #: tree-cfg.cc:3056
  #, fuzzy, gcc-internal-format
  #| msgid "mode size of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "el modo de tamño del resultado que no es integral no coincide con el tamaño del campo de BIT_FIELD_REF"
  
! #: tree-cfg.cc:3064
  #, fuzzy, gcc-internal-format
  #| msgid "shift of non-integer operand"
  msgid "%qs of non-mode-precision operand"
  msgstr "desplazamiento de un operando que no es entero"
  
! #: tree-cfg.cc:3071
  #, fuzzy, gcc-internal-format
  #| msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "posición más tamaño supera el tamaño del objeto referenciado en BIT_FIELD_REF"
  
! #: tree-cfg.cc:3082
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "los tipos de datos no coinciden en la referencia de matriz"
  
! #: tree-cfg.cc:3098
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of an SSA_NAME on the left hand side"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversión de un SSA_NAME del lado izquierdo"
  
! #: tree-cfg.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "conversión de registro a un tamaño diferente"
  
! #: tree-cfg.cc:3126
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "no es valor-l en %s"
  
! #: tree-cfg.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operando no válido para %%R"
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in parameter %i"
  msgid "type mismatch in %qs"
  msgstr "los tipos no coinciden en el parámetro %i"
  
! #: tree-cfg.cc:3172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "operando de desplazamiento de MEM_REF no válido"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address operand in MEM_REF"
  msgid "invalid address operand in %qs"
  msgstr "operando de dirección no válido en MEM_REF"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand in MEM_REF"
  msgid "invalid offset operand in %qs"
  msgstr "operando de desplazamiento no válido en MEM_REF"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "uso no válido de %qD"
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF simple"
  
! #: tree-cfg.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
  
! #: tree-cfg.cc:3269
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expresión no válida para el l-valor min"
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "la llamada gimple tiene dos objetivos"
  
! #: tree-cfg.cc:3329
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "la llamada gimple no tiene objetivo"
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "función no válida en la llamada gimple"
  
! #: tree-cfg.cc:3346
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "no es función en la llamada gimple"
  
! #: tree-cfg.cc:3357
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "estado const pure no válido para la función"
  
! #: tree-cfg.cc:3369
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS no válido en la llamada gimple"
  
! #: tree-cfg.cc:3377
  #, fuzzy, gcc-internal-format
  #| msgid "LHS in noreturn call"
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS en la llamada noreturn"
  
! #: tree-cfg.cc:3391
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversión no válida en la llamada gimple"
  
! #: tree-cfg.cc:3400
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "cadena estática no válida en la llamada gimple"
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "cadena static con una función que no usa una"
--- 34400,34588 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputa la constante cuando cambia ADDR_EXPR"
  
! #: tree-cfg.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputan los efectos laterales cuando cambia ADDR_EXPR"
  
! #: tree-cfg.cc:3003
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "se tomó la dirección, pero el bit ADDRESSABLE no está activado"
  
! #: tree-cfg.cc:3029
  #, fuzzy, gcc-internal-format
  #| msgid "non-scalar type"
  msgid "non-scalar %qs"
  msgstr "tipo que no es escalar"
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posición o tamaño de operando no válido para BIT_FIELD_REF"
  
! #: tree-cfg.cc:3049
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la precisión del tipo de resultado integral no coincide con el tamaño del campo de BIT_FIELD_REF"
  
! #: tree-cfg.cc:3058
  #, fuzzy, gcc-internal-format
  #| msgid "mode size of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "el modo de tamño del resultado que no es integral no coincide con el tamaño del campo de BIT_FIELD_REF"
  
! #: tree-cfg.cc:3066
  #, fuzzy, gcc-internal-format
  #| msgid "shift of non-integer operand"
  msgid "%qs of non-mode-precision operand"
  msgstr "desplazamiento de un operando que no es entero"
  
! #: tree-cfg.cc:3073
  #, fuzzy, gcc-internal-format
  #| msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "posición más tamaño supera el tamaño del objeto referenciado en BIT_FIELD_REF"
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "los tipos de datos no coinciden en la referencia de matriz"
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of an SSA_NAME on the left hand side"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversión de un SSA_NAME del lado izquierdo"
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "conversión de registro a un tamaño diferente"
  
! #: tree-cfg.cc:3128
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "no es valor-l en %s"
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operando no válido para %%R"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in parameter %i"
  msgid "type mismatch in %qs"
  msgstr "los tipos no coinciden en el parámetro %i"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "operando de desplazamiento de MEM_REF no válido"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address operand in MEM_REF"
  msgid "invalid address operand in %qs"
  msgstr "operando de dirección no válido en MEM_REF"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand in MEM_REF"
  msgid "invalid offset operand in %qs"
  msgstr "operando de desplazamiento no válido en MEM_REF"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "uso no válido de %qD"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF simple"
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expresión no válida para el l-valor min"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "la llamada gimple tiene dos objetivos"
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "la llamada gimple no tiene objetivo"
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "función no válida en la llamada gimple"
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "no es función en la llamada gimple"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "estado const pure no válido para la función"
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS no válido en la llamada gimple"
  
! #: tree-cfg.cc:3379
  #, fuzzy, gcc-internal-format
  #| msgid "LHS in noreturn call"
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS en la llamada noreturn"
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversión no válida en la llamada gimple"
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "cadena estática no válida en la llamada gimple"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "cadena static con una función que no usa una"
*************** msgstr "cadena static con una función q
*** 34540,35190 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_unreachable or __builtin_trap call with arguments"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "llamada a __builtin_unreachable o __builtin_trap con argumentos"
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3479
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argumento no válido en la llamada gimple"
  
! #: tree-cfg.cc:3506
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operandos no válidos en la comparación gimple"
  
! #: tree-cfg.cc:3517
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "comparación de tipos de operandos que no coinciden"
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3549
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "operandos que no son vectores en la comparación de vectores"
  
! #: tree-cfg.cc:3558
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "tipo resultante no válido de la comparación de vectores"
  
! #: tree-cfg.cc:3565
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "tipo resultante no válido de la comparación"
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "el LHS de una operación unaria no es un registro"
  
! #: tree-cfg.cc:3593
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operando no válido en la operación unaria"
  
! #: tree-cfg.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipos no válidos en la conversión nop"
  
! #: tree-cfg.cc:3653
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipos no válidos en la conversión nop"
  
! #: tree-cfg.cc:3668
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "tipos no válidos en la conversión nop"
  
! #: tree-cfg.cc:3682
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipos no válidos en la conversión de coma fija"
  
! #: tree-cfg.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipos no válidos en la conversión a coma flotante"
  
! #: tree-cfg.cc:3712
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipos no válidos en la conversión a entero"
  
! #: tree-cfg.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in sad expression"
  msgid "type mismatch in %qs expression"
  msgstr "no coincide el tipo en expresión triste"
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "prototipo no válido para '%s'"
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3789
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid type for %qs"
  msgstr "prototipo no válido para '%s'"
  
! #: tree-cfg.cc:3813
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversión que no es trivial en la operación unaria"
  
! #: tree-cfg.cc:3838
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "el LHS de una operación binaria no es un registro"
  
! #: tree-cfg.cc:3845
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operandos no válidos en la operación binaria"
  
! #: tree-cfg.cc:3950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-vector operands to vector valued plus"
  msgid "invalid non-vector operands to %qs"
  msgstr "operandos que no son vectores no válidos para un vector valuado con más"
  
! #: tree-cfg.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "modo de puntero %qs no válido"
  
! #: tree-cfg.cc:4196
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector type expected in %qs"
  msgstr "se esperaban tipos vector en una expresión de permutación de vector"
  
! #: tree-cfg.cc:4209
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "los tipos de datos no coinciden en la expresión binaria"
  
! #: tree-cfg.cc:4237
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "el LHS de una operación terniaria no es un registro"
  
! #: tree-cfg.cc:4245
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "operandos no válidos en la operación terniaria"
  
! #: tree-cfg.cc:4277
  #, fuzzy, gcc-internal-format
  #| msgid "the first argument of a VEC_COND_EXPR must be of a boolean vector type of the same number of elements as the result"
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "el primer argumento de una VEC_COND_EXPR debe ser de tipo vector de booleanos del mismo número de elementos que el resultado"
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector types expected in %qs"
  msgstr "se esperaban tipos vector en una expresión de permutación de vector"
  
! #: tree-cfg.cc:4342
  #, fuzzy, gcc-internal-format
  #| msgid "vectors with different element number found in vector permute expression"
  msgid "vectors with different element number found in %qs"
  msgstr "se encontraron vectores con número de elementos diferentes en la expresión de permutación"
  
! #: tree-cfg.cc:4358
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offload table in %s"
  msgid "invalid mask type in %qs"
  msgstr "tabla de descarga no válida en %s"
  
! #: tree-cfg.cc:4419
  #, fuzzy, gcc-internal-format
  #| msgid "not allowed type combination in BIT_INSERT_EXPR"
  msgid "not allowed type combination in %qs"
  msgstr "no se permite combinar tipos en BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4428
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size in BIT_INSERT_EXPR"
  msgid "invalid position or size in %qs"
  msgstr "posición o tamaño no válido en BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4434
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%qs into non-mode-precision operand"
  msgstr "`h' aplicado a un operando no registro"
  
! #: tree-cfg.cc:4444
  #, fuzzy, gcc-internal-format
  #| msgid "insertion out of range in BIT_INSERT_EXPR"
  msgid "insertion out of range in %qs"
  msgstr "inserción fuera de rango en BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4454
  #, fuzzy, gcc-internal-format
  #| msgid "vector insertion not at element boundary"
  msgid "%qs not at element boundary"
  msgstr "inserción de vector no en contorno de elemento"
  
! #: tree-cfg.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "conversión que no es trivial en la asignación"
  
! #: tree-cfg.cc:4519
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cpu %qs for %s%qs%s"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "cpu %qs no válida para %s%qs%s"
  
! #: tree-cfg.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in clobber statement"
  msgstr "non-decl/MEM_REF LHS en sentencia clobber"
  
! #: tree-cfg.cc:4535
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in assignment statement"
  msgstr "non-decl/MEM_REF LHS en sentencia clobber"
  
! #: tree-cfg.cc:4554
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operando no válido para %%R"
  
! #: tree-cfg.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `->'"
  msgid "invalid %qs size argument in load"
  msgstr "argumento de tipo no válido de `->'"
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs no válido para el almacenamiento de memoria gimple"
  
! #: tree-cfg.cc:4648
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of ternary operation"
  msgid "non-register as LHS with vector constructor"
  msgstr "el LHS de una operación terniaria no es un registro"
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect type of vector CONSTRUCTOR elements"
  msgid "incorrect type of vector %qs elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect number of vector CONSTRUCTOR elements"
  msgid "incorrect number of vector %qs elements"
  msgstr "número incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.cc:4713
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR with non-NULL element index"
  msgid "vector %qs with non-NULL element index"
  msgstr "CONSTRUCTOR de vector con índice de elemento no NULL"
  
! #: tree-cfg.cc:4720
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR element is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "el elemento CONSTRUCTOR de vector no es un valor GIMPLE"
  
! #: tree-cfg.cc:4729
  #, fuzzy, gcc-internal-format
  #| msgid "non-vector CONSTRUCTOR with elements"
  msgid "non-vector %qs with elements"
  msgstr "CONSTRUCTOR no vector con elementos"
  
! #: tree-cfg.cc:4756
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "%qs que no es parámetro no puede ser un paquete de parámetro"
  
! #: tree-cfg.cc:4799
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operando no válido en la declaración return"
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversión no válida en la declaración return"
  
! #: tree-cfg.cc:4833
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "el destino de goto no es una etiqueta ni un puntero"
  
! #: tree-cfg.cc:4852
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operando no válido para la declaración switch"
  
! #: tree-cfg.cc:4860
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "sentencia switch de tipo no entero"
  
! #: tree-cfg.cc:4870
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "etiqueta case default no váilda en sentencia switch"
  
! #: tree-cfg.cc:4882
  #, fuzzy, gcc-internal-format
  #| msgid "invalid CASE_CHAIN"
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "CASE_CHAIN no válido"
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "etiqueta case no váilda en sentencia switch"
  
! #: tree-cfg.cc:4895
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "rango case no váildo en sentencia switch"
  
! #: tree-cfg.cc:4905
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "discordancia en precisión de tipo en sentencia switch"
  
! #: tree-cfg.cc:4912
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "discordancia de tipos para etiqueta case en sentencia switch"
  
! #: tree-cfg.cc:4921
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "etiquetas case no ordenadas en sentencia switch"
  
! #: tree-cfg.cc:4964
  #, fuzzy, gcc-internal-format
  #| msgid "label's context is not the current function decl"
  msgid "label context is not the current function declaration"
  msgstr "el contexto de la etiqueta no es la declaración de función actual"
  
! #: tree-cfg.cc:4973
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrada incorrecta en label_to_block_map"
  
! #: tree-cfg.cc:4983
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "definición incorrecta del número de relleno de aterrizaje"
  
! #: tree-cfg.cc:4999
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "código de comparación no válido en la condición gimple"
  
! #: tree-cfg.cc:5007
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "etiquetas no válidas en la condición gimple"
  
! #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "resultado PHI no válido"
  
! #: tree-cfg.cc:5125
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "falta la definición PHI"
  
! #: tree-cfg.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumento PHI no válido"
  
! #: tree-cfg.cc:5146
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in PHI argument %u"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipos incompatibles en el argumento PHI %u"
  
! #: tree-cfg.cc:5249
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "falló verify_gimple"
  
! #: tree-cfg.cc:5308
  #, fuzzy, gcc-internal-format
  #| msgid "dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT muerto en la tabla EH"
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "la ubicación referencia un bloque que no está en el árbol de bloques"
  
! #: tree-cfg.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "Local declaration from a different function"
  msgid "local declaration from a different function"
  msgstr "Declaración local desde una función diferente"
  
! #: tree-cfg.cc:5476
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "se estableció gimple_bb (phi) a un bloque básico erróneo"
  
! #: tree-cfg.cc:5485
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nodo PHI con ubicación"
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "compartición incorrecta de nodos de árbol"
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtual con ubicaciones de argumento"
  
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "se estableció gimple_bb (stmt) a un bloque básico erróneo"
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "se marcó la sentencia para throw, pero no lo hace"
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "se marcó la sentencia para throw en medio del bloque"
  
! #: tree-cfg.cc:5599
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "falló verify_gimple"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK tiene IL asociado con él"
  
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK tiene IL asociado con él"
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "caida para salir del bb %d"
  
! #: tree-cfg.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: tree-cfg.cc:5649
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5662
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "exit block count is not compatible with entry block count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: tree-cfg.cc:5677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE no está inicializado"
  
! #: tree-cfg.cc:5683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Uninitialized probability of edge %i->%i"
  msgid "probability of edge %d->%d not initialized"
  msgstr "Probabilidad del borde %i->%i no inicializada"
  
! #: tree-cfg.cc:5690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: tree-cfg.cc:5709
  #, fuzzy, gcc-internal-format
  #| msgid "nonlocal label %s is not first in a sequence of labels in bb %d"
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr "la etiqueta %s que no es local no es la primera en una secuencia de etiquetas en el bb %d"
  
! #: tree-cfg.cc:5716
  #, fuzzy, gcc-internal-format
  #| msgid "nonlocal label %s is not first in a sequence of labels in bb %d"
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr "la etiqueta %s que no es local no es la primera en una secuencia de etiquetas en el bb %d"
  
! #: tree-cfg.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "label %s to block does not match in bb %d"
  msgid "label %qD to block does not match in bb %d"
  msgstr "la etiqueta %s para el bloque no coincide con el bb %d"
  
! #: tree-cfg.cc:5730
  #, fuzzy, gcc-internal-format
  #| msgid "label %s has incorrect context in bb %d"
  msgid "label %qD has incorrect context in bb %d"
  msgstr "la etiqueta %s tiene un contexto incorrecto en el bb %d"
  
! #: tree-cfg.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "control de flujo enmedio del bloque básico %d"
  
! #: tree-cfg.cc:5755
  #, fuzzy, gcc-internal-format
  #| msgid "label %s in the middle of basic block %d"
  msgid "label %qD in the middle of basic block %d"
  msgstr "etiqueta %s enmedio del bloque básico %d"
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5815
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "borde de caída después de una sentencia de control en bb %d"
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "borde verdadero/falso después de una expresión que no es GIMPLE_COND en bb %d"
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "banderas de borde de salida erróneas al final del bb %d"
  
! #: tree-cfg.cc:5861
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "goto explícito al final del bb %d"
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "el borde de devolución no apunta a exit en el bb %d"
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "se encontró un case por defecto que no está al inicio del vector case"
  
! #: tree-cfg.cc:5933
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "las etiquetas case no están ordenadas:"
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "borde de salida extra %d->%d"
  
! #: tree-cfg.cc:5973
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "falta el borde %i->%i"
  
! #: tree-cfg.cc:9785
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "la función %<noreturn%> devuelve"
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "el control alcanza el final de una función que no es void"
  
! #: tree-cfg.cc:9910
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 34593,35243 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_unreachable or __builtin_trap call with arguments"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "llamada a __builtin_unreachable o __builtin_trap con argumentos"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argumento no válido en la llamada gimple"
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operandos no válidos en la comparación gimple"
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "comparación de tipos de operandos que no coinciden"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "operandos que no son vectores en la comparación de vectores"
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "tipo resultante no válido de la comparación de vectores"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "tipo resultante no válido de la comparación"
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "el LHS de una operación unaria no es un registro"
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operando no válido en la operación unaria"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipos no válidos en la conversión nop"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipos no válidos en la conversión nop"
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "tipos no válidos en la conversión nop"
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipos no válidos en la conversión de coma fija"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipos no válidos en la conversión a coma flotante"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipos no válidos en la conversión a entero"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in sad expression"
  msgid "type mismatch in %qs expression"
  msgstr "no coincide el tipo en expresión triste"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "prototipo no válido para '%s'"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid type for %qs"
  msgstr "prototipo no válido para '%s'"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversión que no es trivial en la operación unaria"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "el LHS de una operación binaria no es un registro"
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operandos no válidos en la operación binaria"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-vector operands to vector valued plus"
  msgid "invalid non-vector operands to %qs"
  msgstr "operandos que no son vectores no válidos para un vector valuado con más"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "modo de puntero %qs no válido"
  
! #: tree-cfg.cc:4198
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector type expected in %qs"
  msgstr "se esperaban tipos vector en una expresión de permutación de vector"
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "los tipos de datos no coinciden en la expresión binaria"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "el LHS de una operación terniaria no es un registro"
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "operandos no válidos en la operación terniaria"
  
! #: tree-cfg.cc:4279
  #, fuzzy, gcc-internal-format
  #| msgid "the first argument of a VEC_COND_EXPR must be of a boolean vector type of the same number of elements as the result"
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "el primer argumento de una VEC_COND_EXPR debe ser de tipo vector de booleanos del mismo número de elementos que el resultado"
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector types expected in %qs"
  msgstr "se esperaban tipos vector en una expresión de permutación de vector"
  
! #: tree-cfg.cc:4344
  #, fuzzy, gcc-internal-format
  #| msgid "vectors with different element number found in vector permute expression"
  msgid "vectors with different element number found in %qs"
  msgstr "se encontraron vectores con número de elementos diferentes en la expresión de permutación"
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offload table in %s"
  msgid "invalid mask type in %qs"
  msgstr "tabla de descarga no válida en %s"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  #| msgid "not allowed type combination in BIT_INSERT_EXPR"
  msgid "not allowed type combination in %qs"
  msgstr "no se permite combinar tipos en BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size in BIT_INSERT_EXPR"
  msgid "invalid position or size in %qs"
  msgstr "posición o tamaño no válido en BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4436
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%qs into non-mode-precision operand"
  msgstr "`h' aplicado a un operando no registro"
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  #| msgid "insertion out of range in BIT_INSERT_EXPR"
  msgid "insertion out of range in %qs"
  msgstr "inserción fuera de rango en BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "vector insertion not at element boundary"
  msgid "%qs not at element boundary"
  msgstr "inserción de vector no en contorno de elemento"
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "conversión que no es trivial en la asignación"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cpu %qs for %s%qs%s"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "cpu %qs no válida para %s%qs%s"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in clobber statement"
  msgstr "non-decl/MEM_REF LHS en sentencia clobber"
  
! #: tree-cfg.cc:4537
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in assignment statement"
  msgstr "non-decl/MEM_REF LHS en sentencia clobber"
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operando no válido para %%R"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `->'"
  msgid "invalid %qs size argument in load"
  msgstr "argumento de tipo no válido de `->'"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs no válido para el almacenamiento de memoria gimple"
  
! #: tree-cfg.cc:4650
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of ternary operation"
  msgid "non-register as LHS with vector constructor"
  msgstr "el LHS de una operación terniaria no es un registro"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect type of vector CONSTRUCTOR elements"
  msgid "incorrect type of vector %qs elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect number of vector CONSTRUCTOR elements"
  msgid "incorrect number of vector %qs elements"
  msgstr "número incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.cc:4715
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR with non-NULL element index"
  msgid "vector %qs with non-NULL element index"
  msgstr "CONSTRUCTOR de vector con índice de elemento no NULL"
  
! #: tree-cfg.cc:4722
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR element is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "el elemento CONSTRUCTOR de vector no es un valor GIMPLE"
  
! #: tree-cfg.cc:4731
  #, fuzzy, gcc-internal-format
  #| msgid "non-vector CONSTRUCTOR with elements"
  msgid "non-vector %qs with elements"
  msgstr "CONSTRUCTOR no vector con elementos"
  
! #: tree-cfg.cc:4758
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "%qs que no es parámetro no puede ser un paquete de parámetro"
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operando no válido en la declaración return"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversión no válida en la declaración return"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "el destino de goto no es una etiqueta ni un puntero"
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operando no válido para la declaración switch"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "sentencia switch de tipo no entero"
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "etiqueta case default no váilda en sentencia switch"
  
! #: tree-cfg.cc:4884
  #, fuzzy, gcc-internal-format
  #| msgid "invalid CASE_CHAIN"
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "CASE_CHAIN no válido"
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "etiqueta case no váilda en sentencia switch"
  
! #: tree-cfg.cc:4897
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "rango case no váildo en sentencia switch"
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "discordancia en precisión de tipo en sentencia switch"
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "discordancia de tipos para etiqueta case en sentencia switch"
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "etiquetas case no ordenadas en sentencia switch"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  #| msgid "label's context is not the current function decl"
  msgid "label context is not the current function declaration"
  msgstr "el contexto de la etiqueta no es la declaración de función actual"
  
! #: tree-cfg.cc:4975
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrada incorrecta en label_to_block_map"
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "definición incorrecta del número de relleno de aterrizaje"
  
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "código de comparación no válido en la condición gimple"
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "etiquetas no válidas en la condición gimple"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "resultado PHI no válido"
  
! #: tree-cfg.cc:5127
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "falta la definición PHI"
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumento PHI no válido"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in PHI argument %u"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipos incompatibles en el argumento PHI %u"
  
! #: tree-cfg.cc:5251
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "falló verify_gimple"
  
! #: tree-cfg.cc:5310
  #, fuzzy, gcc-internal-format
  #| msgid "dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT muerto en la tabla EH"
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "la ubicación referencia un bloque que no está en el árbol de bloques"
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "Local declaration from a different function"
  msgid "local declaration from a different function"
  msgstr "Declaración local desde una función diferente"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "se estableció gimple_bb (phi) a un bloque básico erróneo"
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nodo PHI con ubicación"
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "compartición incorrecta de nodos de árbol"
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtual con ubicaciones de argumento"
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "se estableció gimple_bb (stmt) a un bloque básico erróneo"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "se marcó la sentencia para throw, pero no lo hace"
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "se marcó la sentencia para throw en medio del bloque"
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "falló verify_gimple"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK tiene IL asociado con él"
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK tiene IL asociado con él"
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "caida para salir del bb %d"
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "exit block count is not compatible with entry block count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE no está inicializado"
  
! #: tree-cfg.cc:5685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Uninitialized probability of edge %i->%i"
  msgid "probability of edge %d->%d not initialized"
  msgstr "Probabilidad del borde %i->%i no inicializada"
  
! #: tree-cfg.cc:5692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: tree-cfg.cc:5711
  #, fuzzy, gcc-internal-format
  #| msgid "nonlocal label %s is not first in a sequence of labels in bb %d"
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr "la etiqueta %s que no es local no es la primera en una secuencia de etiquetas en el bb %d"
  
! #: tree-cfg.cc:5718
  #, fuzzy, gcc-internal-format
  #| msgid "nonlocal label %s is not first in a sequence of labels in bb %d"
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr "la etiqueta %s que no es local no es la primera en una secuencia de etiquetas en el bb %d"
  
! #: tree-cfg.cc:5725
  #, fuzzy, gcc-internal-format
  #| msgid "label %s to block does not match in bb %d"
  msgid "label %qD to block does not match in bb %d"
  msgstr "la etiqueta %s para el bloque no coincide con el bb %d"
  
! #: tree-cfg.cc:5732
  #, fuzzy, gcc-internal-format
  #| msgid "label %s has incorrect context in bb %d"
  msgid "label %qD has incorrect context in bb %d"
  msgstr "la etiqueta %s tiene un contexto incorrecto en el bb %d"
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "control de flujo enmedio del bloque básico %d"
  
! #: tree-cfg.cc:5757
  #, fuzzy, gcc-internal-format
  #| msgid "label %s in the middle of basic block %d"
  msgid "label %qD in the middle of basic block %d"
  msgstr "etiqueta %s enmedio del bloque básico %d"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "borde de caída después de una sentencia de control en bb %d"
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "borde verdadero/falso después de una expresión que no es GIMPLE_COND en bb %d"
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "banderas de borde de salida erróneas al final del bb %d"
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "goto explícito al final del bb %d"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "el borde de devolución no apunta a exit en el bb %d"
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "se encontró un case por defecto que no está al inicio del vector case"
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "las etiquetas case no están ordenadas:"
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "borde de salida extra %d->%d"
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "falta el borde %i->%i"
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "la función %<noreturn%> devuelve"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "el control alcanza el final de una función que no es void"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr "el objetivo no admite actualizac
*** 35373,35385 ****
  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"
  
! #: tree-ssa-alias.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "tipo de elemento no válido para el atributo %qs"
  
! #: tree-ssa-alias.cc:4170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of attribute %<fallthrough%>"
  msgid "invalid fn spec attribute \"%s\" arg %i"
--- 35426,35438 ----
  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"
  
! #: tree-ssa-alias.cc:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "tipo de elemento no válido para el atributo %qs"
  
! #: tree-ssa-alias.cc:4169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of attribute %<fallthrough%>"
  msgid "invalid fn spec attribute \"%s\" arg %i"
*************** msgstr "la condición vectorial se expan
*** 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"
--- 35993,35999 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "la operación de ordenamiento vectorial se expandirá por piezas"
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "no se ha producido vectorización para un bucle simd"
*************** msgstr "TYPE_CACHED_VALUES_P está activ
*** 36418,36448 ****
  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"
--- 36471,36501 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "TYPE_METHOD_BASETYPE no es una variante de main"
  
! #: tree.cc:15640
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "declaración previa de %qD"
  
! #: tree.cc:15805
  #, 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:15824
  #, 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:15837
  #, fuzzy
  #| msgid "%q#D conflicts with a previous declaration"
  msgid "%qD conflicts with a previous declaration for version %qB"
*************** msgstr "solo se permiten inicializadores
*** 36527,36533 ****
  msgid "no initializers are allowed in section %qs"
  msgstr "solo se permiten inicializadores a cero en la sección %qs"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "no se especifica un nombre de registro para %q+D"
--- 36580,36586 ----
  msgid "no initializers are allowed in section %qs"
  msgstr "solo se permiten inicializadores a cero en la sección %qs"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "no se especifica un nombre de registro para %q+D"
*************** msgstr "la referencia débil %q+D finalm
*** 36683,36689 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "la referencia débil %q+D debe tener enlace estático"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "no se admiten las definiciones de alias en esta configuración"
--- 36736,36742 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "la referencia débil %q+D debe tener enlace estático"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "no se admiten las definiciones de alias en esta configuración"
*************** msgstr "Usa la disposición de pila empa
*** 36729,36790 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument is invalid"
  msgstr "el argumento de plantilla %d es no válido"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument %i is invalid"
  msgstr "el argumento de plantilla %d es no válido"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute argument has type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  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 argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to base type of a function pointer"
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a función"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to base type of a function pointer"
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a función"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are only permitted for function parameters"
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "los argumentos por defecto sólo se permiten para parámetros de función"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
--- 36782,36843 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument is invalid"
  msgstr "el argumento de plantilla %d es no válido"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument %i is invalid"
  msgstr "el argumento de plantilla %d es no válido"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute argument has type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  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:1228
  #, 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 argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "el argumento del atributo %qE no es una constante entera"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to base type of a function pointer"
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a función"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to base type of a function pointer"
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "el atributo %qE se aplica solamente al tipo base de un puntero a función"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are only permitted for function parameters"
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "los argumentos por defecto sólo se permiten para parámetros de función"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
*************** msgstr "el atributo %qE no está disponi
*** 36802,36814 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "el atributo %qE no está disponible para funciones con un número variable de argumentos"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
--- 36855,36867 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "el atributo %qE no está disponible para funciones con un número variable de argumentos"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
*************** msgstr "no se puede usar el modo %qs par
*** 37038,37049 ****
  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"
--- 37091,37102 ----
  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:1027
  #, 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:1034
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "no se permite un atributo de sección para %q+D"
*************** msgstr "no se permite un atributo de sec
*** 37053,37070 ****
  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"
--- 37106,37123 ----
  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:1050
  #, 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:1061
  #, 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:1070
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "no se puede sobreescribir la sección de %q+D"
*************** msgstr "el argumento %qE no es un identi
*** 37162,37168 ****
  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"
--- 37215,37221 ----
  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:1149 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"
*************** msgstr "se descartan los atributos en el
*** 37213,37225 ****
  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"
--- 37266,37278 ----
  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:1097
  #, 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:1105
  #, 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 solame
*** 37231,37242 ****
  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 %<@%>"
--- 37284,37295 ----
  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:1129
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
*************** msgstr "se descarta el atributo %qE porq
*** 37338,37361 ****
  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"
--- 37391,37414 ----
  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:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 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"
*************** msgstr ""
*** 37373,37379 ****
  
  #: 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"
--- 37426,37432 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
*************** msgid "%qE attribute argument 1 must tak
*** 37455,37461 ****
  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"
--- 37508,37514 ----
  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:1332
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute on function returning %<void%>"
  msgid "%qE attribute ignored on a function returning %qT"
*************** msgstr "%qD no es compatible con %qD"
*** 37537,37543 ****
  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"
--- 37590,37596 ----
  msgid "%qE argument is not a function"
  msgstr "el argumento %qE no es una función"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
*************** msgid "%qE attribute ignored on non-enum
*** 37609,37615 ****
  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"
--- 37662,37668 ----
  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:7593
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "el atributo %qE requiere una cadena como argumento"
*************** msgid "requested position is less than z
*** 37787,37801 ****
  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"
--- 37840,37854 ----
  msgstr "la posición solicitada es menor a cero"
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  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:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
*************** msgid "suggest parentheses around assign
*** 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%>"
--- 38151,38157 ----
  msgstr "se sugieren paréntesis alrededor de la asignación usada como valor verdadero"
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no válido de %<restrict%>"
*************** msgstr "no hay suficientes argumentos va
*** 38280,38287 ****
  msgid "missing sentinel in function call"
  msgstr "falta un centinela en la llamada a la función"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "opción %qs errónea para el atributo %<optimize%>"
--- 38333,38340 ----
  msgid "missing sentinel in function call"
  msgstr "falta un centinela en la llamada a la función"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "opción %qs errónea para el atributo %<optimize%>"
*************** msgstr "no se admite la concatenación n
*** 39364,39370 ****
  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 ""
--- 39417,39423 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "C tradicional rechaza la concatenación de constantes de cadenas"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr "cláusula %<depend(source)%> esp
*** 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"
--- 39476,39482 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "la cláusula %<ordered%> con parámetro no se puede especificar en la construcción %qs"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipo no válido para la variable de iteración %qE"
*************** msgstr "variable de iteración %<_Atomic
*** 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"
--- 39491,39507 ----
  msgid "%qE is not initialized"
  msgstr "%qE no está inicializado"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no válido"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresión de incremento"
*************** msgstr "falta la expresión de increment
*** 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"
--- 39511,39517 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresión de incremento no válida"
*************** msgstr ""
*** 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"
--- 39612,39630 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not an function argument"
  msgid "%qD is not a function argument"
  msgstr "%qD no es un argumento de función"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en cláusula %qs"
*************** msgstr "campo de bits %qE en cláusula %
*** 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"
--- 39635,39642 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en cláusula %qs"
*************** msgstr "ubicación no válida en %<pragm
*** 40151,40157 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "%<#pragma %s%> malformado, se descarta"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "basura al final de %<#pragma %s%>"
--- 40204,40210 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "%<#pragma %s%> malformado, se descarta"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "basura al final de %<#pragma %s%>"
*************** msgstr "%<#pragma%> no se permite aquí"
*** 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"
--- 40277,40284 ----
  msgid "wrong type argument to %s"
  msgstr "argumento de tipo erróneo para %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "decremento de la función %qD"
*** 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"
--- 40771,40787 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "se usó la función %qD como salida %<asm%>"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "asignación de la ubicación de sólo lectura %qE"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "incremento de la ubicación de sólo lectura %qE"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "decremento de la ubicación de sólo lectura %qE"
*************** msgid_plural "passing argument %i to %qs
*** 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"
--- 41057,41063 ----
  msgstr[0] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  msgstr[1] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condición tiene bifurcaciones idénticas"
*************** msgid "ACLE function %qD requires ISA ex
*** 42035,42041 ****
  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 ""
--- 42088,42094 ----
  msgstr "la función interna %qs requiere la opción %qs"
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr "se pasa el argumento %d de %qE d
*** 42748,42754 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate definition of '%s'"
  msgid "duplicate definition of %qs"
--- 42801,42807 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate definition of '%s'"
  msgid "duplicate definition of %qs"
*************** msgid "SVE type %qT does not have a defi
*** 42802,42808 ****
  msgstr "el tipo %qT no tiene un tamaño conocido"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "variables of type %qT cannot have thread-local storage duration"
--- 42855,42861 ----
  msgstr "el tipo %qT no tiene un tamaño conocido"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "variables of type %qT cannot have thread-local storage duration"
*************** msgid "SVE type %qT not allowed in %<map
*** 42862,42868 ****
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
--- 42915,42921 ----
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 42969,42989 ****
  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"
--- 43022,43042 ----
  msgstr "Se pasó un argumento Altivec a una función sin prototipo"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
*************** msgstr ""
*** 43033,43262 ****
  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
--- 43086,43315 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, fuzzy, gcc-internal-format
  #| msgid "unknown flag passed in -moverride=%s (%s)"
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "indicador pasado en -moverride=%s (%s) desconocido"
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  #| msgid "%s string ill-formed\n"
  msgid "%qs string ill-formed"
  msgstr "cadena %s mal formada\n"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  #| msgid "invalid format of %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "formato no válido de %s"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valor %h no válido"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "falta la cadena de ajuste en la opción (%s)"
  
! #: config/aarch64/aarch64.cc:19444
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opción de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Especifica el orden de asignación de registros"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs no es un desplazamiento válido en %qs"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, fuzzy, gcc-internal-format
  #| msgid "-fsanitize=address not supported for this target"
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr "no se admite -fsanitize=address para este objetivo"
  
! #: config/aarch64/aarch64.cc:19698
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:19706
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the SPE ABI extensions."
  msgid "streaming functions require the ISA extension %qs"
  msgstr "No usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.cc:19708
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumento %qs no válido para %qs"
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "argumento no válido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "la opción -mcpu=%s genera un conflicto con la opción -march=%s"
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mstring%> is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mstring%> es obsoleto"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %<-f%s%>"
  msgstr "modelo de código %qs con -f%s"
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "el modelo de código %qs no se admite en modo x32"
  
! #: config/aarch64/aarch64.cc:20335
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20448
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nombre no válido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20452
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "falta el nombre en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20490
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nombre no válido (\"%s\") en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:20533
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nombre no válido (\"%s\") en el pragma o atributo %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "falta el valor en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "pragma o atributo %<target()%> mal formado"
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta forma negada"
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s=%s\")%> no es válido"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** msgstr "el pragma o atributo %<target(\"
*** 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"
--- 43317,43542 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s\")%> no es válido"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %<target%> argument not a string"
  msgid "attribute %<target_version%> has multiple values"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %<target%> argument not a string"
  msgid "attribute %<target_version%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  #| msgid "missing value in %<target()%> pragma or attribute"
  msgid "missing value in %<target_version%> attribute"
  msgstr "falta el valor en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:21154
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:21160
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  #| msgid "Virtual function multiversioning not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "No se admiten versiones múltiples de funciones virtuales"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  #| msgid "multiversioning needs ifunc which is not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "el versionado múltiple necesita ifunc, que no se admite en este objetivo"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T was previously declared here"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q#T se declaró previamente aquí"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vía %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.cc:30748
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported return type %qT for simd"
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.cc:30786
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument type %qT for simd"
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "no se admite el tipo de argumento %qT para simd"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "no se admite el tipo de argumento %qT para simd"
  
! #: config/aarch64/aarch64.cc:30861
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "la opción -shared no se admite actualmente en ELF de VAX"
  
! #: config/aarch64/aarch64.cc:30881
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "la opción -shared no se admite actualmente en ELF de VAX"
  
! #: config/aarch64/aarch64.cc:31071
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot change attributes of symbol at %L after it has been used"
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "No se pueden cambiar los atributos del símbolo en %L después de ser usado"
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%q+D defined here"
  msgstr "la etiqueta %qD se define aquí"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer to a constant size type"
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "el argumento %d de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be in the range %d...%d"
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "el argumento %d de %qE debe estar dentro del rango %d...%d"
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:33129
  #, fuzzy, gcc-internal-format
  #| msgid "an empty string cannot be in %<target_clones%> attribute"
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "no puede haber una cada vacía en el atributo %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33133
  #, fuzzy
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:33139
  #, fuzzy
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:33145
  #, fuzzy
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
*************** msgstr "el argumento del atributo %qE no
*** 43690,43701 ****
  #: 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"
--- 43743,43754 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 43833,43856 ****
  msgstr "falta el argumento del atributo %qE"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "el atributo %qE solamente se aplica a variables"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc: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"
--- 43886,43909 ----
  msgstr "falta el argumento del atributo %qE"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "el atributo %qE solamente se aplica a variables"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, fuzzy, gcc-internal-format
  #| msgid "alternatives not allowed in asm flag output"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "no se permiten alternativas en la salida del indicador asm"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "salida del indicador asm %qs desconocida"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "no se admite -fpie"
*** 44439,44450 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "no se admite -fPIE"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "los atributos de función %qs y %qs son mutuamente excluyentes"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la función %qs no puede tener argumentos"
--- 44492,44503 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "no se admite -fPIE"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "los atributos de función %qs y %qs son mutuamente excluyentes"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la función %qs no puede tener argumentos"
*************** msgstr "la función %qs no puede tener a
*** 44454,44460 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la función %qs no puede devolver un valor"
--- 44507,44513 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la función %qs no puede devolver un valor"
*************** msgstr "la llamada requiere ifunc, que n
*** 44812,44818 ****
  
  #: 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"
--- 44865,44871 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argumento no válido para la función interna"
*************** msgstr "se usa vector_length (%d); se ha
*** 45160,45166 ****
  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"
--- 45213,45219 ----
  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:6747
  #, fuzzy, gcc-internal-format
  #| msgid "using num_workers (%d), ignoring %d"
  msgid "using %<num_workers (%d)%>, ignoring %d"
*************** msgstr "El parámetro para la función i
*** 45354,45531 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "El parámetro para la función interna no es válido: %s"
  
! #: config/i386/i386-expand.cc:11087
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't be called directly"
  msgid "interrupt service routine cannot be called directly"
  msgstr "no se puede llamar directamente a la rutina de servicio de interrupciones"
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "el tercer argumento debe ser un inmediato de 2-bit"
  
! #: config/i386/i386-expand.cc:12062
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "el quinto argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.cc:12157
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "el tercer argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.cc:13205
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "el último argumento debe ser un inmediato de 1-bit"
  
! #: config/i386/i386-expand.cc:13220
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "el último argumento debe ser un inmediato de 3-bit"
  
! #: config/i386/i386-expand.cc:13255
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "el último argumento debe ser un inmediato de 4-bit"
  
! #: config/i386/i386-expand.cc:13295
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "el último argumento debe ser un inmediato de 1-bit"
  
! #: config/i386/i386-expand.cc:13304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE needs isa option %s"
  msgid "'%s' needs isa option %s"
  msgstr "%qE necesita la opción isa %s"
  
! #: config/i386/i386-expand.cc:13317
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "el tercer argumento debe ser un inmediato de 5-bit"
  
! #: config/i386/i386-expand.cc:13327
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "el penúltimo argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.cc:13332
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "el último argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.cc:13471
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "el tercer argumento debe ser una constante de comparación"
  
! #: config/i386/i386-expand.cc:13476
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "modo de comparación incorrecto"
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "operando de redondeo incorrecto"
  
! #: config/i386/i386-expand.cc:13885
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "el argumento inmediato debe ser un inmediato de 4-bit"
  
! #: config/i386/i386-expand.cc:13893
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "el argumento inmediato debe ser un inmediato de 5-bit"
  
! #: config/i386/i386-expand.cc:13896
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "el argumento inmediato debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.cc:14376
  #, fuzzy, gcc-internal-format
  #| msgid "the forth argument must be scale 1, 2, 4, 8"
  msgid "the fourth argument must be one of enum %qs"
  msgstr "el argumento delantero debe ser un escalar 1, 2, 4, 8"
  
! #: config/i386/i386-expand.cc:14446
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "el selector debe ser una constante entera en el rango 0..%wi"
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE necesita la opción isa desconocida"
  
! #: config/i386/i386-expand.cc:14706
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE necesita la opción isa %s"
  
! #: config/i386/i386-expand.cc:15206
  #, fuzzy, gcc-internal-format
  #| msgid "the third argument must be comparison constant"
  msgid "second, third and fourth argument must be a const"
  msgstr "el tercer argumento debe ser una constante de comparación"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "el segundo argumento para %<__builtin_prefetch%> es no válido; se usa cero"
  
! #: config/i386/i386-expand.cc:15221
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments"
  msgid "invalid third argument"
  msgstr "argumentos no válidos"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15240
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "el tercer argumento para %<__builtin_prefetch%> es no válido; se usa cero"
  
! #: config/i386/i386-expand.cc:15251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "el tercer argumento para %<__builtin_prefetch%> es no válido; se usa cero"
  
! #: config/i386/i386-expand.cc:15279
  #, fuzzy, gcc-internal-format
  #| msgid "second argument must be slice or string"
  msgid "second argument must be a const"
  msgstr "el segundo argumento debe ser una rebanada o una cadena"
  
! #: config/i386/i386-expand.cc:15825
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "el último argumento debe ser un inmediato de 32-bit"
  
! #: config/i386/i386-expand.cc:15858
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "el último argumento debe ser un inmediato"
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "el último argumento debe ser un escalar 1, 2, 4, 8"
  
! #: config/i386/i386-expand.cc:16826
  #, fuzzy, gcc-internal-format
  #| msgid "the next to last argument must be an 8-bit immediate"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
--- 45407,45584 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "El parámetro para la función interna no es válido: %s"
  
! #: config/i386/i386-expand.cc:11093
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't be called directly"
  msgid "interrupt service routine cannot be called directly"
  msgstr "no se puede llamar directamente a la rutina de servicio de interrupciones"
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "el tercer argumento debe ser un inmediato de 2-bit"
  
! #: config/i386/i386-expand.cc:12068
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "el quinto argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.cc:12163
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "el tercer argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.cc:13211
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "el último argumento debe ser un inmediato de 1-bit"
  
! #: config/i386/i386-expand.cc:13226
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "el último argumento debe ser un inmediato de 3-bit"
  
! #: config/i386/i386-expand.cc:13261
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "el último argumento debe ser un inmediato de 4-bit"
  
! #: config/i386/i386-expand.cc:13301
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "el último argumento debe ser un inmediato de 1-bit"
  
! #: config/i386/i386-expand.cc:13310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE needs isa option %s"
  msgid "'%s' needs isa option %s"
  msgstr "%qE necesita la opción isa %s"
  
! #: config/i386/i386-expand.cc:13323
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "el tercer argumento debe ser un inmediato de 5-bit"
  
! #: config/i386/i386-expand.cc:13333
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "el penúltimo argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.cc:13338
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "el último argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.cc:13477
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "el tercer argumento debe ser una constante de comparación"
  
! #: config/i386/i386-expand.cc:13482
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "modo de comparación incorrecto"
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "operando de redondeo incorrecto"
  
! #: config/i386/i386-expand.cc:13891
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "el argumento inmediato debe ser un inmediato de 4-bit"
  
! #: config/i386/i386-expand.cc:13899
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "el argumento inmediato debe ser un inmediato de 5-bit"
  
! #: config/i386/i386-expand.cc:13902
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "el argumento inmediato debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-expand.cc:14382
  #, fuzzy, gcc-internal-format
  #| msgid "the forth argument must be scale 1, 2, 4, 8"
  msgid "the fourth argument must be one of enum %qs"
  msgstr "el argumento delantero debe ser un escalar 1, 2, 4, 8"
  
! #: config/i386/i386-expand.cc:14452
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "el selector debe ser una constante entera en el rango 0..%wi"
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE necesita la opción isa desconocida"
  
! #: config/i386/i386-expand.cc:14712
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE necesita la opción isa %s"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "the third argument must be comparison constant"
  msgid "second, third and fourth argument must be a const"
  msgstr "el tercer argumento debe ser una constante de comparación"
  
! #: config/i386/i386-expand.cc:15218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "el segundo argumento para %<__builtin_prefetch%> es no válido; se usa cero"
  
! #: config/i386/i386-expand.cc:15227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments"
  msgid "invalid third argument"
  msgstr "argumentos no válidos"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "el tercer argumento para %<__builtin_prefetch%> es no válido; se usa cero"
  
! #: config/i386/i386-expand.cc:15257
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "el tercer argumento para %<__builtin_prefetch%> es no válido; se usa cero"
  
! #: config/i386/i386-expand.cc:15285
  #, fuzzy, gcc-internal-format
  #| msgid "second argument must be slice or string"
  msgid "second argument must be a const"
  msgstr "el segundo argumento debe ser una rebanada o una cadena"
  
! #: config/i386/i386-expand.cc:15831
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "el último argumento debe ser un inmediato de 32-bit"
  
! #: config/i386/i386-expand.cc:15864
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "el último argumento debe ser un inmediato"
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "el último argumento debe ser un escalar 1, 2, 4, 8"
  
! #: config/i386/i386-expand.cc:16832
  #, fuzzy, gcc-internal-format
  #| msgid "the next to last argument must be an 8-bit immediate"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
*************** msgstr "%qs no es un registro base váli
*** 45957,45964 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
--- 46010,46017 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
*************** msgstr "la ABI para pasar una estructura
*** 46217,46223 ****
  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"
--- 46270,46276 ----
  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:4223 config/i386/i386.cc:4233
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register return with SSE disabled"
  msgid "SSE register return with SSE2 disabled"
*************** msgstr "argumento de registro SSE con SS
*** 46244,46255 ****
  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"
--- 46297,46308 ----
  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:4251
  #, 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:4253
  #, 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"
*************** msgstr "esto es un error de GCC que se p
*** 46260,46301 ****
  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"
--- 46313,46354 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "La ABI para pasar parámetros con alineación de %d-bytes cambió en GCC 4.6"
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386.cc:9313
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "el atributo ms_hook_prologue no es compatible con -mfentry para 32-bit"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "No se admite Puntero de Argumento de Realineamiento Dinámico (DRAP) en la rutina de servicio de interrupciones.  Esto puede sortearse evitando funciones con retorno agregado."
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "el atributo %qE no se admite en esta plataforma"
  
! #: config/i386/i386.cc:10488
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "no se admiten funciones anidadas en este objetivo"
  
! #: config/i386/i386.cc:10879
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support fastcall with nested function"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "-fsplit-stack no admite fastcall con funciones anidadas"
  
! #: config/i386/i386.cc:10899
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support 2 register parameters for a nested function"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
*************** msgstr "-fsplit-stack no admite 2 parám
*** 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%>"
--- 46356,46459 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support 3 register parameters"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "-fsplit-stack no admite 3 parámetros de registro"
  
! #: config/i386/i386.cc:12665
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Las instrucciones %s no están permitidas en funciones con el atributo no_caller_saved_registers"
  
! #: config/i386/i386.cc:12669
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386.cc:12671
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "'V' modifier on non-integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificador 'V' en registro no entero"
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "no se admite el tamaño para registro de enteros"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "los registros extendidos no tiene mitades superiores"
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "no se admite el tamaño de operando para el registro extendido"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, fuzzy, gcc-internal-format
  #| msgid "non-integer operand used with operand code 'z'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "se usó un operando que no es entero con el código de operando 'z'"
  
! #: config/i386/i386.cc:18531
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: config/i386/i386.cc:24036
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "la decodificación de %<va_list%> cambió en GCC 4.4"
  
! #: config/i386/i386.cc:24131
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "no hay registros inferiores disponibles para extraer registros superiores"
  
! #: config/i386/i386.cc:24235
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modelo de memoria específico de la arquitectura desconocido"
  
! #: config/i386/i386.cc:27006
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "HLE_ACQUIRE no se usa con ACQUIRE o modelos de memoria más fuertes"
  
! #: config/i386/i386.cc:27013
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "HLE_RELEASE no se usa con RELEASE o modelos de memoria más fuertes"
  
! #: config/i386/i386.cc:27699
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
*************** msgstr "gp_offset (%ld) o end_offset (%l
*** 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"
--- 46508,46514 ----
  msgid "argument %qd is not a constant"
  msgstr "el argumento %qd no es una constante"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
*************** msgstr "PRINT_OPERAND_ADDRESS, puntero n
*** 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"
--- 46520,46526 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: Puntuación desconocida '%c'"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
*************** msgstr "el pragma o atributo %<target(\"
*** 46633,46684 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "se desconoce attribute(target(\"%s\"))"
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, fuzzy, gcc-internal-format
  #| msgid "mudflap cannot be used together with link-time optimization"
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr "mudflap no se puede usar junto con optimización en tiempo de enlazado"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "in attribute %qs priority cannot be empty"
  msgstr "no se puede establecer la propiedad readonly"
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, fuzzy, gcc-internal-format
  #| msgid "value %qs is not supported by attribute %<target%>"
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%qs is not supported in target attribute"
--- 46686,46737 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "se desconoce attribute(target(\"%s\"))"
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, fuzzy, gcc-internal-format
  #| msgid "mudflap cannot be used together with link-time optimization"
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr "mudflap no se puede usar junto con optimización en tiempo de enlazado"
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, 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:564
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "in attribute %qs priority cannot be empty"
  msgstr "no se puede establecer la propiedad readonly"
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, gcc-internal-format
  msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, fuzzy, gcc-internal-format
  #| msgid "value %qs is not supported by attribute %<target%>"
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%qs is not supported in target attribute"
*************** msgid "MSP430 built-in functions only wo
*** 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"
--- 47559,47565 ----
  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:4161 config/xtensa/xtensa.cc:4187
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "código interno erróneo"
*************** msgstr "no se puede abrir el fichero ptx
*** 47749,47837 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "la función %s no se admite conjuntamente con -fopenacc"
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:365
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-march=%> must be specified"
  msgstr "%<-march=%s%> no es compatible con la ABI seleccionada"
  
! #: config/nvptx/nvptx.cc:388
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "no se genera zona de parche; no se admite nops"
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr "no se admite la inicialización estática de la variable %q+D en memoria %<.shared%>"
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr "no se pueden emitir punteros desalineados en ensamblador ptx"
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr "PTX no admite declaraciones débiles (solamente definiciones débiles)"
  
! #: config/nvptx/nvptx.cc:5893
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "el atributo %qE requiere tipo de retorno void"
  
! #: config/nvptx/nvptx.cc:5916
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "no se permite el atributo %qE con una clase de auto almacenamiento"
  
! #: config/nvptx/nvptx.cc:6361
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "barrier value must be within [0,15]"
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/nvptx/nvptx.cc:6374
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of %s must be a constant"
  msgid "complement argument must be constant"
  msgstr "el argumento 1 de %s debe ser una constante"
  
! #: config/nvptx/nvptx.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr "se usa vector_length (%d); se hace caso omiso de %d"
  
! #: config/nvptx/nvptx.cc:6722
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring runtime setting"
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr "se usa vector_length (%d); se hace caso omiso de la configuración de tiempo de ejecución"
  
! #: config/nvptx/nvptx.cc:6736
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr "se usa vector_length (%d); se hace caso omiso de %d"
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7761
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration"
  msgid "weak alias definitions not supported in this configuration"
  msgstr "no se admiten las definiciones de alias en esta configuración"
  
! #: config/nvptx/nvptx.cc:7774
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration"
  msgid "non-function alias definitions not supported in this configuration"
--- 47802,47890 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "la función %s no se admite conjuntamente con -fopenacc"
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:371
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-march=%> must be specified"
  msgstr "%<-march=%s%> no es compatible con la ABI seleccionada"
  
! #: config/nvptx/nvptx.cc:394
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "no se genera zona de parche; no se admite nops"
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr "no se admite la inicialización estática de la variable %q+D en memoria %<.shared%>"
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr "no se pueden emitir punteros desalineados en ensamblador ptx"
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr "PTX no admite declaraciones débiles (solamente definiciones débiles)"
  
! #: config/nvptx/nvptx.cc:5899
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "el atributo %qE requiere tipo de retorno void"
  
! #: config/nvptx/nvptx.cc:5922
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "no se permite el atributo %qE con una clase de auto almacenamiento"
  
! #: config/nvptx/nvptx.cc:6367
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be in the range 0..15"
  msgid "barrier value must be within [0,15]"
  msgstr "el argumento d de debe estar dentro del rango 0..15"
  
! #: config/nvptx/nvptx.cc:6380
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of %s must be a constant"
  msgid "complement argument must be constant"
  msgstr "el argumento 1 de %s debe ser una constante"
  
! #: config/nvptx/nvptx.cc:6720
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr "se usa vector_length (%d); se hace caso omiso de %d"
  
! #: config/nvptx/nvptx.cc:6728
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring runtime setting"
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr "se usa vector_length (%d); se hace caso omiso de la configuración de tiempo de ejecución"
  
! #: config/nvptx/nvptx.cc:6742
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr "se usa vector_length (%d); se hace caso omiso de %d"
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7767
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration"
  msgid "weak alias definitions not supported in this configuration"
  msgstr "no se admiten las definiciones de alias en esta configuración"
  
! #: config/nvptx/nvptx.cc:7780
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration"
  msgid "non-function alias definitions not supported in this configuration"
*************** msgstr ""
*** 48090,48455 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr "desajuste en el número de argumentos para la interna %qF. Esperados: %d obtenidos %d"
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT does not have a known size"
  msgid "RVV type %qT does not have a fixed size"
  msgstr "el tipo %qT no tiene un tamaño conocido"
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT does not have a known size"
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "el tipo %qT no tiene un tamaño conocido"
  
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "aritmética en puntero a un tipo de dato incompleto"
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "fields cannot have RVV type %qT"
  msgstr "el campo %qD tiene tipo de dato incompleto"
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, fuzzy, gcc-internal-format
  #| msgid "function parameters cannot have __fp16 type"
  msgid "array elements cannot have RVV type %qT"
  msgstr "los parámetros de la función no pueden tener el tipo __fp16"
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "no se puede asignar un objeto de tipo abstracto %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot delete objects with RVV type %qT"
  msgstr "no se puede asignar un objeto de tipo abstracto %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot throw or catch RVV type %qT"
  msgstr "no se puede asignar un objeto de tipo abstracto %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete type %q#T"
  msgid "capture by copy of RVV type %qT"
  msgstr "uso no válido del tipo incompleto %q#T"
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "el tipo %qT no está permitido en %<throw%> o %<catch%> de Java"
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %<firstprivate%>"
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "%qE no es una variable en la cláusula %<firstprivate%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "La función interna %s requiere la opción -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mhtm option"
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "La función interna %s requiere la opción -mhtm"
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mpaired option"
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "La función interna %s requiere la opción -mpaired"
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "La función interna %s requiere la opción -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "La función interna %s requiere la opción -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized wide sub-instruction"
  msgid "unrecognized RVV builtin"
  msgstr "no se reconoce la sub-instrucción ancha"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "La función interna %s requiere la opción -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function call to %qE with empty arguments"
  msgstr "no hay una función coincidente para la llamada a %<%D(%A)%>"
  
! #: config/riscv/riscv.cc:1033
  #, fuzzy, gcc-internal-format
  #| msgid "unknown cpu %qs for -mtune"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "cpu %qs desconocida para -mtune"
  
! #: config/riscv/riscv.cc:3464
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the SPE ABI extensions."
  msgid "this operation requires the RVV ISA extension"
  msgstr "No usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambió en GCC 4.4"
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambió en GCC 4.4"
  
! #: config/riscv/riscv.cc:7029
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "Se pasó un argumento Altivec a una función sin prototipo"
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%s %qT requires the V ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:7330
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:7344
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:7353
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:7362
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7438
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/riscv/riscv.cc:7599
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/riscv/riscv.cc:7607
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qE attribute is neither zero, nor one"
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7658
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "%qs applied to non-RVV type %qT"
  msgstr "sizeof aplicado a un tipo de función"
  
! #: config/riscv/riscv.cc:7666
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "el atributo %qE requiere un argumento constante entero"
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12270
  #, fuzzy, gcc-internal-format
  #| msgid "-mdiv requires -march to subsume the %<M%> extension"
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "-mdiv requiere -march para subsumir la extensión %<M%>"
  
! #: config/riscv/riscv.cc:12275
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the SPE ABI extensions."
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr "No usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12341
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support ARM mode"
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "el CPU objetivo no tiene soporte para el modo ARM"
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %qs"
  msgstr "modelo de código %qs con -f%s"
  
! #: config/riscv/riscv.cc:12419
  #, fuzzy, gcc-internal-format
  #| msgid "requested ABI requires -march to subsume the %qc extension"
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "la ABI solicitada requiere -march para subsumir la extensión %qc"
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%%%c' %s format"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "%1$s no tiene soporte para el formato %3$s `%%%2$c'"
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12451
  #, fuzzy, gcc-internal-format
  #| msgid "ABI requires -march=rv%d"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI requiere -march=rv%d"
  
! #: config/riscv/riscv.cc:12461
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d must be between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d debe estar entre %d y %d"
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs no es un registro base válido en %qs"
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs no es un número válido en %qs"
  
! #: config/riscv/riscv.cc:13047
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs function cannot have different interrupt type"
  msgstr "la función %qs no puede tener argumentos"
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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"
--- 48143,48508 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr "desajuste en el número de argumentos para la interna %qF. Esperados: %d obtenidos %d"
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT does not have a known size"
  msgid "RVV type %qT does not have a fixed size"
  msgstr "el tipo %qT no tiene un tamaño conocido"
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT does not have a known size"
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "el tipo %qT no tiene un tamaño conocido"
  
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "aritmética en puntero a un tipo de dato incompleto"
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "fields cannot have RVV type %qT"
  msgstr "el campo %qD tiene tipo de dato incompleto"
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "function parameters cannot have __fp16 type"
  msgid "array elements cannot have RVV type %qT"
  msgstr "los parámetros de la función no pueden tener el tipo __fp16"
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "no se puede asignar un objeto de tipo abstracto %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot delete objects with RVV type %qT"
  msgstr "no se puede asignar un objeto de tipo abstracto %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot throw or catch RVV type %qT"
  msgstr "no se puede asignar un objeto de tipo abstracto %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete type %q#T"
  msgid "capture by copy of RVV type %qT"
  msgstr "uso no válido del tipo incompleto %q#T"
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "el tipo %qT no está permitido en %<throw%> o %<catch%> de Java"
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %<firstprivate%>"
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "%qE no es una variable en la cláusula %<firstprivate%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "La función interna %s requiere la opción -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mhtm option"
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "La función interna %s requiere la opción -mhtm"
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mpaired option"
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "La función interna %s requiere la opción -mpaired"
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "La función interna %s requiere la opción -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "La función interna %s requiere la opción -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized wide sub-instruction"
  msgid "unrecognized RVV builtin"
  msgstr "no se reconoce la sub-instrucción ancha"
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "La función interna %s requiere la opción -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function call to %qE with empty arguments"
  msgstr "no hay una función coincidente para la llamada a %<%D(%A)%>"
  
! #: config/riscv/riscv.cc:1036
  #, fuzzy, gcc-internal-format
  #| msgid "unknown cpu %qs for -mtune"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "cpu %qs desconocida para -mtune"
  
! #: config/riscv/riscv.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the SPE ABI extensions."
  msgid "this operation requires the RVV ISA extension"
  msgstr "No usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambió en GCC 4.4"
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr "la ABI para pasar una estructura con un miembro de coma flotante compleja cambió en GCC 4.4"
  
! #: config/riscv/riscv.cc:7032
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "Se pasó un argumento Altivec a una función sin prototipo"
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%s %qT requires the V ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:7333
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:7347
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:7356
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:7365
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7441
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/riscv/riscv.cc:7602
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/riscv/riscv.cc:7610
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qE attribute is neither zero, nor one"
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7661
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "%qs applied to non-RVV type %qT"
  msgstr "sizeof aplicado a un tipo de función"
  
! #: config/riscv/riscv.cc:7669
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "el atributo %qE requiere un argumento constante entero"
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12273
  #, fuzzy, gcc-internal-format
  #| msgid "-mdiv requires -march to subsume the %<M%> extension"
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "-mdiv requiere -march para subsumir la extensión %<M%>"
  
! #: config/riscv/riscv.cc:12278
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the SPE ABI extensions."
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr "No usa las extensiones de ABI SPE."
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12344
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support ARM mode"
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "el CPU objetivo no tiene soporte para el modo ARM"
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %qs"
  msgstr "modelo de código %qs con -f%s"
  
! #: config/riscv/riscv.cc:12422
  #, fuzzy, gcc-internal-format
  #| msgid "requested ABI requires -march to subsume the %qc extension"
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "la ABI solicitada requiere -march para subsumir la extensión %qc"
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%%%c' %s format"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "%1$s no tiene soporte para el formato %3$s `%%%2$c'"
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12454
  #, fuzzy, gcc-internal-format
  #| msgid "ABI requires -march=rv%d"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI requiere -march=rv%d"
  
! #: config/riscv/riscv.cc:12464
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d must be between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d debe estar entre %d y %d"
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs no es un registro base válido en %qs"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs no es un número válido en %qs"
  
! #: config/riscv/riscv.cc:13050
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs function cannot have different interrupt type"
  msgstr "la función %qs no puede tener argumentos"
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
! #: config/riscv/riscv.cc:15080
  #, fuzzy
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "invalid version %qB for %<target_clones%> attribute"
*************** msgstr "los requerimientos de memoria pa
*** 49539,49561 ****
  msgid "%<function_profiler%> support"
  msgstr "soporte para function_profiler"
  
! #: config/stormy16/stormy16.cc:1452
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use va_start in interrupt function"
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "no se puede usar va_start en una función de interrupción"
  
! #: config/stormy16/stormy16.cc:2031
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "la declaración switch de tamaño de %lu entradas es demasiado grande"
  
! #: config/stormy16/stormy16.cc:2425
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "el atributo %<__BELOW100__%> solamente se aplica a variables"
  
! #: config/stormy16/stormy16.cc:2432
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
--- 49592,49614 ----
  msgid "%<function_profiler%> support"
  msgstr "soporte para function_profiler"
  
! #: config/stormy16/stormy16.cc:1453
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use va_start in interrupt function"
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "no se puede usar va_start en una función de interrupción"
  
! #: config/stormy16/stormy16.cc:2032
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "la declaración switch de tamaño de %lu entradas es demasiado grande"
  
! #: config/stormy16/stormy16.cc:2426
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "el atributo %<__BELOW100__%> solamente se aplica a variables"
  
! #: config/stormy16/stormy16.cc:2433
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
*************** msgstr ""
*** 49805,49838 ****
  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 "sólo las variables sin inicializar se pueden colocar en una sección .bss"
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
--- 49858,49891 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "se define %qD pero no se usa"
  
! #: config/xtensa/xtensa.cc:2783
  #, 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:2818
  #, 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:2825
  #, 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:4296
  #, 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ólo las variables sin inicializar se pueden colocar en una sección .bss"
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
*************** msgstr "el atributo %qs requiere prototi
*** 49927,49933 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr "el atributo %qs se aplica solamente a funciones variadic"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
--- 49980,49986 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr "el atributo %qs se aplica solamente a funciones variadic"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
*************** msgstr "%s: No es un directorio"
*** 50020,50027 ****
  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 "no se descarta el valor void como debería de ser"
--- 50073,50080 ----
  msgid "could not get size of source file"
  msgstr "no se puede escribir en el fichero de respuesta %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "no se descarta el valor void como debería de ser"
*************** msgstr "switch salta dentro de una expre
*** 50520,50526 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE definido como un tipo erróneo de etiqueta"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute applied to %qD with void return type"
--- 50573,50579 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE definido como un tipo erróneo de etiqueta"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute applied to %qD with void return type"
*************** msgstr "ISO C90 no admite %<static%> o c
*** 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"
--- 50734,50740 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
*************** msgstr "no se puede usar %<this%> en est
*** 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"
--- 50745,50751 ----
  msgid "%q+D is usually a function"
  msgstr "%q+D generalmente es una función"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaración previa para %qD"
*************** msgstr "no se puede poner un objeto con
*** 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"
--- 50826,50832 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no válida en C++"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D en directiva de objetivo de declaración no tiene tipo asociable"
*************** msgstr "se especificó una clase de alma
*** 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"
--- 51035,51041 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "se especificó una clase de almacenamiento para un parámetro sin nombre"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificó una clase de almacenamiento para el nombre de tipo"
*************** msgstr "el nombre de tipo que se declar�
*** 51156,51162 ****
  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"
--- 51209,51215 ----
  msgid "function definition has qualified void return type"
  msgstr "la definición de la función tiene un tipo de devolución void calificado"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
*************** msgstr "ISO C prohíbe los tipos de func
*** 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"
--- 51336,51342 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un miembro de una estructura o union no puede tener un tipo modificado variablemente"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declaró la variable o campo %qE como void"
*************** msgstr "la definición de tipo en %qs es
*** 51502,51508 ****
  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"
--- 51555,51561 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr "se especificó el campo desconocido %qE en el inicializador"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaración no declara nada"
*************** msgstr "struct no tiene miembros nombrad
*** 51568,51574 ****
  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"
--- 51621,51627 ----
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member in union is a GCC extension"
*************** msgstr "redeclaración de %<enum %E%>"
*** 51640,51646 ****
  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"
--- 51693,51699 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
*************** msgstr "el valor de enumerador %E es dem
*** 51701,51707 ****
  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"
--- 51754,51760 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C restringe los valores de enumeración al rango de %<int%>"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
*************** msgstr "el argumento %qD no coincide con
*** 51855,51866 ****
  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"
--- 51908,51919 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "no hay una declaración de devolución en la función que no devuelve void"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definió el parámetro %qD pero no se usa"
*************** msgstr "se usó %qE con %<register%>"
*** 51946,51952 ****
  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"
--- 51999,52005 ----
  msgid "two or more data types in declaration specifiers"
  msgstr "dos o más tipos de datos en los especificadores de la declaración"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> es demasiado largo para GCC"
*************** msgstr "ISO C90 no admite tipos booleano
*** 52057,52063 ****
  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"
--- 52110,52116 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C no admite el tipo %<_float%d%s%>"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "no se admite %<_float%d%s%> para este objetivo"
*************** msgstr "La longitud de línea fija debe
*** 52225,52236 ****
  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%>"
--- 52278,52289 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ no admite %<__int128%> para %qs"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "el nicializador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_priv%> ni %<omp_orig%>"
*************** msgstr ""
*** 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"
--- 52351,52387 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs se debe usar con %qs"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "desplazamiento a la izquierda o valor negativo"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "la cuenta de desplazamiento a la izquierda es negativa"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del elemento del vector"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del elemento del vector"
*************** msgstr "marcador de conflicto en control
*** 52349,52355 ****
  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"
--- 52402,52408 ----
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquí"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de línea"
*************** msgstr "se esperaba fin de línea"
*** 52359,52365 ****
  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"
--- 52412,52418 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C prohíbe una unidad de traducción vacía"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 52408,52415 ****
  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"
--- 52461,52468 ----
  msgstr "nombre de tipo %qE desconocido"
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaración"
*************** msgstr ""
*** 52448,52454 ****
  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"
--- 52501,52507 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "se descartan los atributos de prefijo para los métodos"
*************** msgstr "se descartan los atributos de pr
*** 52463,52474 ****
  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 %<;%>"
--- 52516,52527 ----
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no está seguido de %<;%>"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgid "%<assume%> attribute not followed by %<;%>"
*************** msgstr "%<__auto_type%> requiere una dec
*** 52515,52521 ****
  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 %<;%>"
--- 52568,52574 ----
  msgid "%qs may only be used with a single declarator"
  msgstr "%<__auto_type%> sólo se puede utilizar con una declaración simple"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
*************** msgid "%<__GIMPLE%> function cannot be a
*** 52552,52558 ****
  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"
--- 52605,52611 ----
  msgstr "la función %<__RTL%> no se puede compilar con %<-flto%>"
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
*************** msgstr "la expresión en la aserción st
*** 52583,52589 ****
  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"
--- 52636,52642 ----
  msgid "static assertion failed: %E"
  msgstr "falló la aserción estática: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
*************** msgstr "no se puede usar el modo %qs par
*** 52640,52647 ****
  #: 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"
--- 52693,52700 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
*************** msgstr "uso no válido del tipo indefini
*** 52675,52686 ****
  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 %<}%>"
--- 52728,52739 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "no coinciden los tipos con la declaración implícita previa"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr "se esperaban especificadores de
*** 52765,52789 ****
  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"
--- 52818,52842 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "los paquetes de parámetros deben estar al final de la lista de parámetros"
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected OpenMP directive name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "el atributo %qD requiere un solo
*** 52795,52801 ****
  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"
--- 52848,52854 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
*************** msgstr "ISO C90 prohíbe la especificaci
*** 52827,52845 ****
  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"
--- 52880,52898 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "uso obsoleto del inicializador designado sin %<=%>"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, fuzzy, gcc-internal-format
  #| msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "no hay cláusulas válidas especificadas en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "la región %<ordered%> debe estar bien anidada dentro de una región de bucle con una cláusula %<ordered%>"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
*************** msgstr "la cláusula %<nowait%> no debe
*** 52850,52893 ****
  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"
--- 52903,52946 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qs attribute does not take any arguments"
*************** msgstr "ISO C90 prohíbe mezclar declara
*** 52919,52925 ****
  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"
--- 52972,52978 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
*************** msgstr "etiqueta al final de una declara
*** 52934,52940 ****
  #. 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"
--- 52987,52993 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaración"
*************** msgstr "ISO C no admite coma flotante de
*** 52972,52998 ****
  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 ""
--- 53025,53051 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "se trata la lista de expresiones como una expresión compuesta en en inicializador"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaración"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacío en una declaración %<if%>"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacío en una declaración %<else%>"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "se sugieren llaves explícitas para evitar un %<else%> ambiguo"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
*************** msgstr "múltiples variables de iteraci�
*** 53012,53023 ****
  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%>"
--- 53065,53076 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable de iteración no válida en la enumeración rápida"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "falta la condición del bucle en bucle con pragma %<GCC ivdep%>"
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "falta la condición del bucle en bucle con pragma %<GCC unroll%>"
*************** msgstr "falta la colección en la enumer
*** 53033,53040 ****
  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"
--- 53086,53093 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
*************** msgstr "ISO C prohíbe la omisión del t
*** 53059,53070 ****
  
  #. 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í"
--- 53112,53123 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la división %<sizeof (%T) / sizeof (%T)%> no computa el número de elementos del array"
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declaró aquí"
*************** msgstr "ISO C90 no admite el identificad
*** 53251,53257 ****
  
  #: 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"
--- 53304,53310 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "se esperaba una expresión"
*************** msgstr "un grupo de llaves dentro de una
*** 53266,53278 ****
  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 ""
--- 53319,53331 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohíbe grupos de llaves dentro de expresiones"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "el segundo parámetro de %<va_start%> no es el último argumento nombrado"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
*************** msgstr "el tercer argumento de %<__built
*** 53420,53426 ****
  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%>"
--- 53473,53479 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "el tercer argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
*************** msgstr "el argumento 3 en la llamada a l
*** 53467,53473 ****
  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"
--- 53520,53526 ----
  msgid "rotate count is negative"
  msgstr "la cuenta de rotación izquierda es negativa"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
*************** msgstr ""
*** 53584,53590 ****
  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 ""
--- 53637,53643 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
*************** msgstr "se esperaba una declaración mé
*** 53624,53636 ****
  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"
--- 53677,53689 ----
  msgid "no type or storage class may be specified here,"
  msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquí,"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
*************** msgstr "falta el atributo Code"
*** 53642,53702 ****
  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%>"
--- 53695,53755 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %<@%> before Objective-C string"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "se esperaba una declaración de selección"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, fuzzy, gcc-internal-format
  #| msgid "setter name must terminate with %<:%>"
  msgid "setter method names must terminate with %<:%>"
  msgstr "el nombre del setter debe terminar con %<:%>"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiere una expresión de asignación que evaluada dé una constante entera no negativa menor que %u"
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> debe estar en el alcance del fichero"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> sólo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> sólo se puede usar en construcciones %<#pragma omp sections%>"
*************** msgstr "%<#pragma omp section%> sólo se
*** 53707,53718 ****
  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"
--- 53760,53771 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaración for, while o do"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
*************** msgstr "%<#pragma GCC pch_preprocess%> d
*** 53722,53732 ****
  #: 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"
--- 53775,53785 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas cláusulas %qs"
*************** msgstr "la expresión debe ser integral"
*** 53741,53800 ****
  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"
--- 53794,53853 ----
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant logical expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas cláusulas %<if%> sin modificador"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si alguna cláusula %<if%> tiene modificador, entonces todas las cláusulas %<if%> tienen que usar modificador"
*************** msgstr "el valor de %<num_threads%> debe
*** 53817,53839 ****
  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%>"
--- 53870,53892 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
*************** msgstr "se esperaba %<+%>, %<*%>, %<-%>,
*** 53845,53951 ****
  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"
--- 53898,54004 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "la expresión %qs debe ser integral"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<self%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "se usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<runtime%> no toma un parámetro %<chunk_size%>"
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<auto%> no toma un parámetro %<chunk_size%>"
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "género de planificador no válido"
*************** msgstr "género de planificador no váli
*** 53955,53995 ****
  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"
--- 54008,54048 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "el valor de %<num_teams%> debe ser positivo"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "el valor de %<thread_limit%> debe ser positivo"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%qs duplicado"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
*************** msgstr "se esperaba %<class%>, %<typenam
*** 54006,54028 ****
  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"
--- 54059,54081 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple linear modifiers"
  msgstr "especificadores `virtual' múltiples"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple %<step%> modifiers"
*************** msgstr "especificadores `virtual' múlti
*** 54034,54040 ****
  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 ""
--- 54087,54093 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
*************** msgstr "%Hel argumento de collapse neces
*** 54051,54394 ****
  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 ""
--- 54104,54447 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "el modificador de característica %qs es incompatible con %s %s"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no válida"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid map kind"
  msgid "invalid doacross kind"
  msgstr "tipo de mapa no válida"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<fallback%> modifier"
  msgstr "se esperaba el modificador de cláusula %<parallel%> o %<target%> %<if%>"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "operando ilegal"
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<always%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<close%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<iterator%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<mapper%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "se esperaba un identificador o %<(%>"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<present%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no válida"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "género de planificador no válido"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "género de planificador no válido"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, fuzzy, gcc-internal-format
  #| msgid "wide string literal in %<asm%>"
  msgid "string literal must not contain %<\\0%>"
  msgstr "literal de cadena ancha en %<asm%>"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  #| msgid "unknown pointer size model %qs"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "modelo de tamaño de punteros desconocido %qs"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected string literal or constant integer expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicated %<fr%> preference selector"
  msgstr "condición %<if%> duplicada"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "multi-line string literals are deprecated"
  msgid "non-empty string literal expected"
  msgstr "las literales de cadena en múltiples líneas son obsoletas"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<target%> modifier"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "condición %<if%> duplicada"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected an OpenACC clause"
  msgstr "se esperaba un puntero"
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es válido para %qs"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs debe ser la primera cláusula de %qs"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected an OpenMP clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "no hay cláusulas válidas especificadas en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "sección de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "cláusula OpenACC no válida en el alcance del fichero"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no válido de la variable %<extern%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no válido de la variable %<global%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "La variable %qD se usa más de una vez con %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> después de %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> no tiene cláusula de movimiento de datos"
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
*************** msgstr "%qE no se ha declarado"
*** 54403,54409 ****
  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"
--- 54456,54462 ----
  msgid "expected function name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una función"
*************** msgstr "%qD no hace referencia a una fun
*** 54413,54434 ****
  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%>"
--- 54466,54487 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> no está inmediatamente seguido de una declaración o definición de función"
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> no está inmediatamente seguido de una única declaración o definición de función"
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de uso"
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de definición"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> debe contener al menos una cláusula %<device%>, %<host%> o %<self%>"
*************** msgstr ""
*** 54455,54461 ****
  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"
--- 54508,54514 ----
  msgid "modified here"
  msgstr "se definió union aquí"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
*************** msgstr ""
*** 54491,54615 ****
  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"
--- 54544,54668 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "%qs clause requires %qs clause"
  msgstr "%qs requiere %qs"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "se esperaba %<;%> después de la definición de union"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "forma no válida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "forma no válida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no válida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no válido para %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> usa dos expresiones diferentes para la memoria"
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<depobj%> expression is not lvalue expression"
*************** msgstr "la expresión %qE no es una expr
*** 54621,54650 ****
  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"
--- 54674,54703 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<flush%> list specified together with memory order clause"
*************** msgstr "la cláusula %<linear%> no puede
*** 54655,54690 ****
  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"
--- 54708,54743 ----
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de línea"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp taskyield%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "se esperaba una cláusula %<#pragma omp%>"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp taskyield%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaración for"
*************** msgstr "se esperaba una declaración for
*** 54692,54762 ****
  #. 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"
--- 54745,54815 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "se esperaba una declaración for"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "se esperaba una declaración de iteración o una inicialización"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  #| msgid "not enough perfectly nested loops"
  msgid "not enough nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "el parámetro de la cláusula %<ordered%> es menor que %<collapse%>"
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable de iteración %qD no debe ser firstprivate"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> después de %qs"
*************** msgstr "se esperaba %<fork%> después de
*** 54767,54773 ****
  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"
--- 54820,54826 ----
  msgid "expected a function name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected target-function call"
*************** msgstr "se esperaba nombre de función"
*** 54779,54828 ****
  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%>"
--- 54832,54881 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función"
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una cláusula %<map%>"
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> debe contener al menos una cláusula %<map%>"
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> con map-type distinto de %<from%>, %<release%> y %<delete%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> debe contener al menos una cláusula %<map%>"
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la cláusula %<map%>"
*************** msgstr "%<#pragma omp declare simd%> deb
*** 54839,54905 ****
  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"
--- 54892,54958 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "se esperaba una declaración de selección"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "no se permite un constructor para tipos que no sean vectores"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, fuzzy, gcc-internal-format
  #| msgid "%<no-custom-%s%> does not accept arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%<no-custom-%s%> no acepta argumentos"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> can only be specified inside a class"
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<friend%> sólo se puede especificar dentro de una clase"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%<score%> argument must be non-negative"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be integer expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "la propiedad %qs ya se especificó en %<@synthesize%>"
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<requires%> selector is not supported yet"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected context selector set name"
*************** msgstr "se esperaba una declaración de
*** 54911,54940 ****
  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"
--- 54964,54993 ----
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una función"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qD is the same as base function"
  msgstr "'%s' en %L no es una función"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<match%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qD is specified more than once"
*************** msgstr "opción %qs especificada más de
*** 54946,54952 ****
  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%>"
--- 54999,55005 ----
  msgid "%qD is not of pointer type"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<nothing%> or %<need_device_ptr%>"
*************** msgstr "se esperaba %<none%> o %<present
*** 54958,54975 ****
  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"
--- 55011,55028 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%qs no es válido para %qs"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<point%>"
  msgid "expected %<interop%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%> clause"
*************** msgstr "aún no se admite el modelo de c
*** 54992,55004 ****
  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"
--- 55045,55057 ----
  msgid "base function %qD declared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<append_args%> specified here"
*************** msgstr "%<long%> y %<short%>  se especif
*** 55010,55016 ****
  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"
--- 55063,55069 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
*************** msgstr "%qs y %qs son incompatibles"
*** 55022,55028 ****
  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"
--- 55075,55081 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaración o definición de función"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
*************** msgstr "%<#pragma omp declare simd%> deb
*** 55040,55134 ****
  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%>"
--- 55093,55187 ----
  msgid "no declaration of base function %qs"
  msgstr "declaración implícita de la función %qE"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  #| msgid "function definition does not declare parameters"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "la definición de la función no declara parámetros"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "El atributo %s genera un conflicto con el atributo %s en %L"
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr "El atributo %s genera un conflicto con el atributo %s en %L"
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare%> or %<assumes%>"
*************** msgstr "redeclaración de %qs %<#pragma
*** 55158,55170 ****
  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"
--- 55211,55223 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q#T se declaró previamente aquí"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "unexpected clause"
  msgstr "se esperaba una llave de clase"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<map%> clause"
*************** msgstr ""
*** 55227,55259 ****
  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"
--- 55280,55312 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
*************** msgstr "ISO C prohíbe los tipos de func
*** 55271,55445 ****
  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%>"
--- 55324,55498 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usó la matriz de longitud variable"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  #| msgid "%<tile%> argument needs positive integral constant"
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected at least one assumption clause"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected directive name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown assumption clause %qs"
  msgstr "función de especificación %qs desconocida"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected assumption clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr "la propiedad %qs ya se especificó en %<@synthesize%>"
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "nombre de registro desconocido: %s"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr "no se pueden usar las directivas dentro de un argumento de macro"
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declaró %<threadprivate%> después del primer uso"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automática %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sin activar el soporte para memoria transaccional"
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
*************** msgstr "%<__transaction_cancel%> dentro
*** 55450,55456 ****
  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%>"
--- 55503,55509 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "la llamada a la función %<transaction_may_cancel_outer%> no está en una transacción más externa o %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no está dentro de %<__transaction_atomic%>"
*************** msgstr "llave sin cerrar"
*** 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"
--- 55518,55524 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no válido de la expresión void"
*************** msgstr "uso no válido del typedef incom
*** 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"
--- 55549,55727 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT y %qT están en espacios de direcciones nombrados discontinuos"
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variadic functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "el atributo %qs se aplica solamente a funciones variadic"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "los tipos de función no son totalmente compatibles en ISO C"
  
! #: c/c-typeck.cc:1224
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal y vector"
  
! #: c/c-typeck.cc:1229
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal y complejos"
  
! #: c/c-typeck.cc:1234
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal otros tipos de coma flotante"
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, fuzzy, gcc-internal-format
  #| msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "los punteros a matrices con calificadores distintos son incompatibles en ISO C"
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "los tipos no son totalmente compatibles"
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tipos de objetivo a incompatibles en C++"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "los tipos de devolución de función no son compatibles debido a %<volatile%>"
  
! #: c/c-typeck.cc:2354
  #, fuzzy, gcc-internal-format
  #| msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "la conversión de una literal compuesta de matriz a un puntero está malformada en C++"
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "se usó el atributo %qE para método no de clase"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE; ¿quiso decir %qE?"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "accediendo a un miembro %qE de una estructura atómica %qE"
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "accediendo a un miembro %qE de una unión atómica %qE"
  
! #: c/c-typeck.cc:3461
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qE es un puntero; ¿pretendía utilizar %<->%>?"
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE es un puntero; ¿pretendía utilizar %<->%>?"
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "petición del miembro %qE en algo que no es una estructura o unión"
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "el valor del subíndice no es ni matriz ni puntero ni vector"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "el subíndice de la matriz no es un entero"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "el valor de subíndice es un puntero a función"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "el subíndice de la matriz no es un entero"
  
! #: c/c-typeck.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C prohíbe el subíndice de una matriz %<register%>"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 prohíbe el subíndice de una matriz no-lvaluada"
  
! #: c/c-typeck.cc:3873
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: c/c-typeck.cc:3918
  #, fuzzy, gcc-internal-format
  #| msgid "enum conversion in initialization is invalid in C++"
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "la conversión de enum en la inicialización es no válida en C++"
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "se definió la constante enum aquí"
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sobre el parámetro matriz %qE de función devolverá el tamaño de %qT"
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "el objeto %qE llamado no es una función ni un puntero a función"
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "el objeto %qD llamado no es una función ni un puntero a función"
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "el objeto llamado no es una función ni un puntero a función"
*************** msgstr "el objeto llamado no es una func
*** 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%>"
--- 55729,57708 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "función llamada a través de un tipo de dato que no es compatible"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "se llamó a una función con tipo de devolución void calificado"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "el tipo de dato del parámetro formal %d está incompleto"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "se pasa el argumento %d de %qE como entero en lugar de coma flotante debido al prototipo"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "se pasa el argumento %d de %qE como entero en lugar de complejo debido al prototipo"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "se pasa el argumento %d de %qE como complejo en lugar de coma flotante debido al prototipo"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "se pasa el argumento %d de %qE como coma flotante en lugar de entero debido al prototipo"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "se pasa el argumento %d de %qE como complejo en lugar de entero debido al prototipo"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "se pasa el argumento %d de %qE como coma flotante en lugar de complejo debido al prototipo"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "se pasa el argumento %d de %qE como %<float%> en lugar de %<double%> debido al prototipo"
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "se pasa el argumento %d de %qE como %qT en lugar de %qT debido al prototipo"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "se pasa el argumento %d de %qE como unsigned debido al prototipo"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "se pasa el argumento %d de %qE como signed debido al prototipo"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to method %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "demasiados argumentos para el método %qE"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "demasiados argumentos para la función %qE"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "demasiados argumentos para la función %qE"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "en una llamada a la función %qD declarada aquí"
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "conversión implícita de %qT a %qT al pasar el argumento a la función"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "faltan argumentos para la función %qE"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "faltan argumentos para la función %qE"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "faltan argumentos para la función %qE"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "la comparación con una literal de cadena resulta en una conducta no especificada"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "comparación entre puntero y entero"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "¿pretendía desreferenciar el puntero?"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "cero como constante de puntero nulo"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparación entre %qT y %qT"
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "se usó un puntero de tipo %<void *%> en la sustracción"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "se utilizó un puntero a una función en la sustracción"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmética en puntero a un tipo de dato incompleto"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmética en puntero a un agregado vacío"
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> en una expresión booleana"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "¿pretendía utilizar la negación lógica?"
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C no admite %<~%> para conjugaciones complejas"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "argumento de tipo erróneo para abs"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "argumento de tipo erróneo para el signo de exclamación unario"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "el incremento de un valor de enumeración es no válido en C++"
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "el decremento de un valor de enumeración es no válido en C++"
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incremento de una expresión booleana"
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "decremento de una expresión booleana"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C no admite %<++%> y %<--%> en tipos complejos"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "argumento de tipo erróneo para el incremento"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "argumento de tipo erróneo para el decremento"
  
! #: c/c-typeck.cc:6055
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "incremento de puntero a un tipo incompleto %qT"
  
! #: c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "decremento de puntero a un tipo incompleto %qT"
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "se toma la dirección de la expresión de tipo %<id%>"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "no se puede tomar la dirección del campo de bits %qD"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of an unaligned member"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "no se puede tomar la dirección de un miembro desalineado"
  
! #: c/c-typeck.cc:6293
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "se solicitó la dirección de la variable de registro %qD"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "se solicitó la dirección de la variable de registro %qD"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "se usó la variable de registro global %qD en la función anidada"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "se usó la variable de registro %qD en la función anidada"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "se solicitó la dirección de la variable de registro global %qD"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "se solicitó la dirección de la variable de registro %qD"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "matriz no-lvaluada en la expresión condicional"
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a compound literal is invalid in C++"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "definir un tipo en una literal compuesta es no válido en C++"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "conversión implícita de %qT a %qT para coincidir con otro resultado del condicional"
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, fuzzy, gcc-internal-format
  #| msgid "operand of ?: changes signedness from %qT to %qT due to unsignedness of other operand"
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "un operando de ?: cambia de tipo de signo de %qT a %qT debido al tipo sin signo de otro operando"
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C prohíbe una expresión condicional con sólo un lado void"
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "se usaron punteros a espacios de direcciones discontinuos en la expresión condicional"
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "el puntero a matriz pierde el calificador en la expresión condicional"
  
! #: c/c-typeck.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to array loses qualifier in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "el puntero a matriz pierde el calificador en la expresión condicional"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C prohíbe expresiones condicionales entre %<void *%> y punteros de función"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "los tipos de datos punteros no coinciden en la expresión condicional"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "first expression has type %qT"
  msgstr "Se esperaba un tipo de expresión"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "second expression has type %qT"
  msgstr "Se esperaba un tipo de expresión"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "los tipos de datos punteros/enteros no coinciden en la expresión condicional"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "los tipos de datos no coinciden en la expresión condicional"
  
! #: c/c-typeck.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: c/c-typeck.cc:7093
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: c/c-typeck.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: c/c-typeck.cc:7117
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "in call to %qD, declared here"
  msgstr "%qD se declara aquí"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "el operador del lado izquierdo de la expresión coma no tiene efecto"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "el operador del lado derecho de la expresión coma no tiene efecto"
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr "la conversión agrega el calificador %q#v al tipo de función"
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "la conversión descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "para estar seguro todos los punteros intermedios en la conversión de %qT a %qT se deben calificar como %<const%>"
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "la conversión especifica el tipo matriz"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "la conversión especifica el tipo función"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C prohíbe la conversión de un no escalar al mismo tipo"
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  #| msgid "%qT uses local type %qT"
  msgid "useless cast to type %qT"
  msgstr "%qT usa el tipo local %qT"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C prohíbe la conversión al tipo union"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "conversión a tipo union desde un tipo no presente en union"
  
! #: c/c-typeck.cc:7487
  #, fuzzy, gcc-internal-format
  #| msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "conversión al puntero de espacio de direcciones %s desde un puntero de espacio de direcciones genérico discontinuo"
  
! #: c/c-typeck.cc:7492
  #, fuzzy, gcc-internal-format
  #| msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "conversión a un puntero de espacio de direcciones genérico desde un puntero de espacio de direcciones %s discontinuo"
  
! #: c/c-typeck.cc:7497
  #, fuzzy, gcc-internal-format
  #| msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "conversión a un puntero de espacio de direcciones %s desde un puntero de espacio de direcciones %s discontinuo"
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "la conversión incrementa la alineación requerida del tipo del destino"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "conversión de puntero a entero de tamaño diferente"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "conversión desde una llamada a función de tipo %qT al tipo %qT que no coincide"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "conversión a puntero desde un entero de tamaño diferente"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C prohíbe la conversión de un apuntador a función a un tipo de objeto apuntador"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C prohíbe la conversión de objeto apuntador a un tipo de apuntador a función"
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "conversión entre tipos de función incompatibles desde %qT a %qT"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "definir un tipo en una conversión es no válido en C++"
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "asignación a expresión con tipo matriz"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "conversión de enum en una asignación es no válido en C++"
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(cerca de la inicialización de %qs)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "matriz inicializada con una constante de cadena entre paréntesis"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %e but argument is of type %e"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "built-in %qD declared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  #| msgid "declared here"
  msgid "%e declared here"
  msgstr "se declara aquí"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "la conversión de enum al pasar el argumento %d de %qE es no válido en C++"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "la conversión de enum desde %qT a %qT en una asignación no es válida en C++"
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "la conversión de enum desde %qT a %qT en una inicialización no es válida en C++"
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "la conversión de enum desde %qT a %qT en un return no es válida en C++"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %q#T to %q#T"
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversión de %q#T a %q#T"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "el paso del argumento %d de %qE hace que la función calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "la asignación hace que la función calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "la inicialización hace que la función calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "la devolución hace que la función calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "la asignación descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "la inicialización descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "la devolución descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C prohíbe la conversión de argumentos a tipo union"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "no se permite la petición para la conversión implícita de %qT a %qT en C++"
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "se pasa el argumento %d de %qE desde un puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "asignación desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "inicialización desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "devolución desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "el argumento %d de %qE puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la asignación puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la inicialización puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "el tipo de devolución puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "se pasa el argumento %d de %qE desde un tipo de puntero incompatible"
  
! #: c/c-typeck.cc:8970
  #, fuzzy, gcc-internal-format
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "asignación a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:8980
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "inicialización de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "se devuelve %qT desde una función con tipo de devolución %qT incompatible"
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C prohíbe el paso del argumento %d de %qE entre un puntero a función y %<void *%>"
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C prohíbe la asignación entre un puntero a función y %<void *%>"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C prohíbe la inicialización entre un puntero a función y %<void *%>"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C prohíbe la devolución entre un puntero a función y %<void *%>"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "el puntero que apunta en el paso del argumento %d de %qE difiere en signo"
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "el puntero que apunta en la asignación de %qT a %qT difiere en signo"
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "el puntero que apunta en la inicialización de %qT a %qT difiere en signo"
  
! #: c/c-typeck.cc:9109
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "el puntero que apunta en el paso del argumento %d de %qE difiere en signo"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "se pasa el argumento %d de %qE desde un tipo de puntero incompatible"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "asignación a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "asignación a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "inicialización de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "inicialización de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "se devuelve %qT desde una función con tipo de devolución %qT incompatible"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "se devuelve %qT desde una función con tipo de devolución %qT incompatible"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "el paso del argumento %d de %qE crea un puntero desde un entero sin una conversión"
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "la asignación a %qT desde %qT crea un puntero desde un entero sin una conversión"
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "la inicialización de %qT desde %qT crea un puntero desde un entero sin una conversión"
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "el retorno de %qT desde una función con tipo de retorno %qT crea un puntero desde un entero sin una conversión"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "el paso del argumento %d de %qE crea un entero desde un puntero sin una conversión"
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "la asignación a %qT desde %qT crea un entero desde un puntero sin una conversión"
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "la inicialización de %qT desde %qT crea un entero desde un puntero sin una conversión"
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "el retorno de %qT desde una función con tipo de retorno %qT crea un entero desde un puntero sin una conversión"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipo incompatible para el argumento %d de %qE"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "tipos incompatible en la asignación al tipo %qT del tipo %qT"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "tipos incompatibles en la inicialización del tipo %qT usando el tipo %qT"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "tipos incompatible al devolver el tipo %qT pero se esperaba %qT"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "C tradicional rechaza la inicialización automática de agregados"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "el índice de matriz en el inicializador no es una expresión constante entera"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "el índice de matriz en el inicializador no es una expresión constante entera"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inicialización de un miembro de matriz flexible"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "inicialización de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9999
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "la cadena del inicializador para la matriz de caracteres es demasiado larga"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "la cadena del inicializador para la matriz de caracteres es demasiado larga"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "matriz de tipo inapropiado inicializada con una constante de cadena"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "uso no válido de matriz no-lvaluada"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "inicializador no válido"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "el elemento inicializador no es una constante"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "matriz inicializada con una expresión matrizal que no es constante"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "el elemento inicializador no es una expresión constante"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "la conversión de %qT a %qT cambia el valor de %qE a %qE"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "el elemento inicializador no es calculable al momento de la carga"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inicialización de un miembro de matriz flexible en un contexto anidado"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "faltan llaves alrededor del inicializador"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "falta el inicializador para el campo %qD de %qT"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "elementos extras en el inicializador escalar"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "índice de matriz en el inicializador que no es matriz"
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "el nombre del campo no está en el inicializador de record o union"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "el índice de matriz en el inicializador no es de tipo entero"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "el índice de matriz en el inicializador no es una expresión constante entera"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "el índice de matriz no es una constante en el inicializador"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "el índice de matriz en el inicializador excede los límites de la matriz"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "rango de índices vacío en el inicializador"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "el rango de índices de la matriz en el inicializador excede los límites de la matriz"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "campo inicializado sobreescrito"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "campo inicializado con efectos colaterales sobreescritos"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversión de enum en la inicialización es no válida en C++"
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "exceso de elementos en el inicializador de struct"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "inicialización posicional de un campo de %<struct%> declarado con el atributo %<designated_init%>"
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inicialización no estática de un miembro de matriz flexible"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "C tradicional rechaza la inicialización de unions"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "exceso de elementos en el inicializador de vector"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "exceso de elementos en el inicializador de escalar"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C no permite un %<;%> extra fuera de una función"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in output operand outside of a function"
  msgstr "tipo de tamaño variable declarado fuera de cualquier función"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "el operando de salida %d debe usar la restricción %<&%>"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Cilk_spawn%> may only be used inside a function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "%<_Cilk_spawn%> sólo se puede usar dentro de una función"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect on automatic variables"
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr "el atributo %qE no tiene efecto en variables automáticas"
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in input operand outside of a function"
  msgstr "tipo de tamaño variable declarado fuera de cualquier función"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "taking the address of a function is non-standard"
  msgid "input operand outside of a function is not constant"
  msgstr "tomar la dirección de una función no es estándar"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohíbe %<goto *expr;%>"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la función declarada %<noreturn%> tiene una declaración %<return%>"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sin valores, en una función que no devuelve void"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> con valor, en una función que devuelve void"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C prohíbe %<return%> con expresión, en una función que devuelve void"
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la función devuelve la dirección de una etiqueta"
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "la función devuelve la dirección de una variable local"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la cantidad de switch no es un entero"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "no se convierte la expresión de switch %<long%> a %<int%> en ISO C"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "la etiqueta case no se encuentra dentro de una declaración switch"
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "la etiqueta %<default%> no está dentro de una declaración switch"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "la declaración break no está dentro de un bucle o switch"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no válida de un bloque estructurado OpenMP"
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "se usó la declaración break en un bucle for de OpenMP"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "la declaración continue no está dentro de un bucle"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaración sin efecto"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "la declaración de la expresión tiene tipo de dato incompleto"
  
! #: c/c-typeck.cc:14156
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparación siempre se evalúa como %<false%> para la dirección de %qD que nunca será NULL"
  
! #: c/c-typeck.cc:14161
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "la comparación siempre se evalúa como %<false%> para la dirección de %qD que nunca será NULL"
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "se comparan vectores con números de elementos diferentes"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparación entre los tipos %qT y %qT"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "no se puede encontrar un tipo entero del mismo tamaño que %qT"
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "no es segura la comparacion de coma flotante con == o !="
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "la comparación de punteros a espacios de direcciones discontinuos"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C prohíbe la comparación de %<void *%> con un puntero de función"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "la comparación de diferentes tipos de puntero carece de una conversión"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparación entre puntero y entero"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparación de punteros completos e incompletos"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C prohíbe la comparación entre punteros a funciones"
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparación ordenada de puntero con un puntero nulo"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparación ordenada de puntero con el entero cero"
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversión implícita de %qT a %qT para coincidir con otro operando de la expresión binaria"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "se usa un valor de tipo matriz que no se puede cambiar a puntero cuando se requiere un escalar"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "se usa un valor de tipo union cuando se requiere un escalar"
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "se usa un tipo vector cuando se requiere un escalar"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> debe especificar una de las cláusulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "se esperaba el modificador de cláusula %<parallel%> o %<target%> %<if%>"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> debe especificar una de las cláusulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:15849
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas cláusulas %qs"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "el tamaño de la matriz nueva debe tener un tipo integral"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longitud %qE de la sección de matriz no es de tipo integral"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "sección de matriz de longitud cero en la cláusula %qs"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "límite inferior negativo en sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longitud negativa en sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "límite inferior %qE por encima del tamaño de la sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longitud %qE por encima del tamaño de la sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "límite superior %qE por encima del tamaño de la sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for array function parameter length expression must be specified"
  msgstr "la expresión de incremento for no tiene efecto"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for pointer type length expression must be specified"
  msgstr "la expresión de incremento for no tiene efecto"
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la sección de matriz no es contigua en la cláusula %qs"
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "arrojando NULL, que tiene un tipo integral, que no es puntero"
  
! #: c/c-typeck.cc:16511
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "el parámetro %qD tiene tipo incompleto"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "la expresión de la condición hace referencia a la variable de iteración %qD"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "end expression refers to outer iterator %qD"
  msgstr "la expresión de la condición hace referencia a la variable de iteración %qD"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, fuzzy, gcc-internal-format
  #| msgid "initializer expression refers to iteration variable %qD"
  msgid "step expression refers to outer iterator %qD"
  msgstr "la expresión inicializadora hace referencia a la variable de iteración %qD"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD en la cláusula %<reduction%> es una matriz de tamaño cero"
  
! #: c/c-typeck.cc:16821
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C prohíbe los tipos de función calificados"
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "zero sized type %qT in %qs clause"
  msgstr "campo de bits %qE en cláusula %qs"
  
! #: c/c-typeck.cc:16841
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "variable sized type %qT in %qs clause"
  msgstr "campo de bits %qE en cláusula %qs"
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE tiene tipo no válido para %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition found for %qs"
  msgid "user defined reduction not found for %qE"
  msgstr "No se encontró una definición de etiqueta para %qs"
  
! #: c/c-typeck.cc:16982
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "se usó la matriz de longitud variable"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "cláusula lineal aplicada a variable no puntero no integral con tipo %qT"
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "cláusula %<linear%> paso %qE no es ni constante ni parámetro"
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de reducción"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE no es una variable en la cláusula %<firstprivate%>"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE no es una variable en la cláusula %<lastprivate%>"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE en la cláusula %<aligned%> no es un puntero ni una matriz"
  
! #: c/c-typeck.cc:17266
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17273
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17292
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: c/c-typeck.cc:17311
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  #| msgid "cannot initialize %qT from %qT"
  msgid "traits array must be initialized with constants"
  msgstr "no se pueden inicializar %qT desde %qT"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, fuzzy, gcc-internal-format
  #| msgid "Array section not permitted in '%s' call at %L"
  msgid "array section does not have mappable type in %qs clause"
  msgstr "No se permite una sección de matriz en la llamada '%s' en %L"
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported fixed-point conversion"
  msgid "unsupported map expression %qE"
  msgstr "conversión de coma fija no admitida"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "la fuente no es un puntero"
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs no es un puntero ni una matriz"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la cláusula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD debe tomar %<void%>"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qD shall not be const"
  msgstr "%q#D no es const"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE está predeterminado como %qs para %qs"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "el valor de la cláusula %<simdlen%> es mayor que el valor de la cláusula %<safelen%>"
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "no se puede utilizar %<va_arg%> con orden de almacenamiento inverso"
  
! #: c/c-typeck.cc:18749
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "C++ requiere un tipo promovido, no un tipo enum, en %<va_arg%>"
*************** msgstr ""
*** 57956,58216 ****
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:597
  #, gcc-internal-format
  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 ""
--- 58009,58264 ----
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1272
  #, 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:1837
  #, 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:2171
  #, 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:4622
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for ACCEPT statement."
  msgstr "declaración GIMPLE no válida"
  
! #: cobol/genapi.cc:5675
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5698
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for DISPLAY statement."
  msgstr "declaración GIMPLE no válida"
  
! #: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8188
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8252
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8297
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8552
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8563
  #, fuzzy, gcc-internal-format
  #| msgid "unknown type name %qE"
  msgid "unknown %<setop_t%> code %d"
  msgstr "nombre de tipo %qE desconocido"
  
! #: cobol/genapi.cc:8752
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10199
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10270
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10325
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10340
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10351
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10357
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10366
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10470
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12582
  #, 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:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12848
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13674
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13945
  #, 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:15462
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15699
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17553
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17591
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17621
  #, 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:17661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17673
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 58219,58293 ****
  #. 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 ""
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:369
  #, fuzzy, gcc-internal-format
  #| msgid "derived type declaration"
  msgid "The given type is not a declaration or a TYPE"
  msgstr "declaración de tipo derivado"
  
! #: cobol/gengen.cc:413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown type name %qE"
  msgid "Unknown type %d"
  msgstr "nombre de tipo %qE desconocido"
  
! #: cobol/gengen.cc:482
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: cobol/gengen.cc:526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "command line option file '%s' does not exist"
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr "no existe el fichero de opciones de línea de órdenes '%s'"
  
! #: 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
  msgid "Residual context count"
  msgstr ""
--- 58267,58352 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17894
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17962
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:379
  #, fuzzy, gcc-internal-format
  #| msgid "derived type declaration"
  msgid "The given type is not a declaration or a TYPE"
  msgstr "declaración de tipo derivado"
  
! #: cobol/gengen.cc:423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown type name %qE"
  msgid "Unknown type %d"
  msgstr "nombre de tipo %qE desconocido"
  
! #: cobol/gengen.cc:502
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: cobol/gengen.cc:651
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "command line option file '%s' does not exist"
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr "no existe el fichero de opciones de línea de órdenes '%s'"
  
! #: cobol/gengen.cc:1276
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "`%s' not supported by %s"
! msgid "%s:%d: Must not call here with %s"
! msgstr "`%s' no tiene soporte para %s"
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr ""
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, 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:2024
  #, 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:2448 cobol/gengen.cc:2607
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  msgstr ""
  
! #: cobol/gengen.cc:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr ""
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr ""
*************** msgstr ""
*** 58297,58309 ****
  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"
--- 58356,58368 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:640 cobol/genutil.cc:707
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "demasiados ficheros de entrada"
  
! #: cobol/genutil.cc:868
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read string table from %s"
  msgid "cannot get %<float%> value from %s"
*************** msgstr "la señal %s terminó el program
*** 58321,58389 ****
  msgid "%s exited with status %d"
  msgstr "%s terminó con estado %d"
  
! #: cobol/symbols.cc:426
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  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"
--- 58380,58448 ----
  msgid "%s exited with status %d"
  msgstr "%s terminó con estado %d"
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
  # Se refiere a la llamada de sistema wait(2). cfuga
! #: cobol/symbols.cc:1900
  #, 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:2069
  #, 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:4292
  #, 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:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, 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:1741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1756
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1834
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2189
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling '%s'\n"
  msgid "%s: regcomp: %s"
  msgstr "%s: compilando '%s'\n"
  
! #: cobol/util.cc:2928
  #, 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:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect: recompiling %s\n"
  msgid "failed compiling %s"
*************** msgstr "no hay un %<operator %s%> adecua
*** 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"
--- 58933,58939 ----
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
*************** msgstr "se declara aquí"
*** 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"
--- 58945,58951 ----
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
*************** msgstr "el argumento 3 en la llamada a l
*** 59255,59261 ****
  msgid "constructor delegates to itself"
  msgstr "la constante se refiere a sí misma"
  
! #: cp/call.cc:11924 cp/typeck.cc:10776
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
--- 59314,59320 ----
  msgid "constructor delegates to itself"
  msgstr "la constante se refiere a sí misma"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
*************** msgstr "no se encontró una función coi
*** 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%>"
--- 59336,59342 ----
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es función"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
*************** msgstr "el miembro de matriz flexible se
*** 59947,59953 ****
  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"
--- 60006,60012 ----
  msgid "next member %q#D declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinición de %q#T"
*************** msgstr "redefinición de %q#T"
*** 59957,59963 ****
  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 ""
--- 60016,60022 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
*************** msgstr "tipo no válido del parámetro %
*** 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%>"
--- 60154,60160 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
*************** msgstr ""
*** 60154,60160 ****
  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 ""
--- 60213,60219 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%q+D no se puede usar como una función constexpr porque:"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr "Se crea '%s'\n"
*** 60193,61146 ****
  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"
--- 60252,61205 ----
  msgid "uncaught exception of type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/constexpr.cc:1908
  #, 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:1926
  #, 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:2010
  #, 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:2030
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2061 cp/constexpr.cc:2113
  #, 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:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  #| msgid "%qs does not support feature %qs"
  msgid "%qD called without supportable %qs"
  msgstr "%qs no admite la característica %qs"
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "argumento inesperado"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong number of arguments to %qs call"
  msgstr "argumento de tipo erróneo para %s"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma message: %s"
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, fuzzy, gcc-internal-format
  #| msgid "Warn on calls to these functions"
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "Avisa en las llamadas a estas funciones"
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresión constante"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-constexpr function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "llamada a la función %qD que no es constexpr"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.cc:3126
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "demasiados argumentos para %qE"
  
! #: cp/constexpr.cc:3129
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "autocomparación siempre falsa"
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
  msgstr "función interna"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "se definió originalmente aquí"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "el tipo %qT no es un tipo base para el tipo %qT"
  
! #: cp/constexpr.cc:3643
  #, fuzzy, gcc-internal-format
  #| msgid "variable %D of type %<io%> must be uninitialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "la variable %D de tipo %<io%> no debe ser inicializada"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is an ambiguous base class of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "no se puede llamar a la función miembro %qD sin un objeto"
  
! #: cp/constexpr.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "no se puede ejecutar '%s': %s"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  #| msgid "storage size not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "el tamaño de almacenamiento no es constante"
  
! #: cp/constexpr.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocation performed here"
  msgstr "se declara aquí"
  
! #: cp/constexpr.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.cc:4147
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocated variable"
  msgid "deallocation of already deallocated storage"
  msgstr "Se intentó alojar una variable ya alojada"
  
! #: cp/constexpr.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "la declaración de %qD oscurece a una declaración local previa"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  #| msgid "%qD called in a constant expression"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "se llamó %qD en una expresión constante"
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "se llamó %qD en una expresión constante"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "se usó %qD antes de su definición"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "la llamada tiene una dependencia circular"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "la profundidad de evaluación de constexpr excede el máximo de %d (use -fconstexpr-depth= para incrementar el máximo)"
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "reference to %qD is not a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "pointer to %qD is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "el operador del lado izquierdo de la expresión coma no tiene efecto"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "shift expression %q+E overflows"
  msgstr "la expresión integral %qE no es una constante"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD mutable no se puede usar en una expresión constante"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.cc:6098
  #, fuzzy, gcc-internal-format
  #| msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "se accede al miembro %qD  en lugar del miembro inicializado %qD en la expresión constante"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "se accede al miembro %qD  en lugar del miembro inicializado %qD en la expresión constante"
  
! #: cp/constexpr.cc:6268
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6271
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6285
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6296
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6299
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6325
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6328
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:6572
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.cc:6584
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:7528
  #, fuzzy, gcc-internal-format
  #| msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "se accede al valor de %qE a través de glvalue %qT en una expresión constante"
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT object created here"
  msgstr "%qT se declara aquí"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here"
  msgstr "%q+#D se declaró aquí"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "uso del valor del objeto en construcción en una expresión constante"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquí"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresión constante"
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresión constante"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usó %qD en su propio inicializador"
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializó con una expresion constante"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declaró %<constexpr%>"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/constexpr.cc:7980
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "uso del valor del objeto en construcción en una expresión constante"
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:7996
  #, fuzzy, gcc-internal-format
  #| msgid "difference of two pointer expressions is not a constant expression"
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "la diferencia de dos expresiones puntero no es una expresión constante"
  
! #: cp/constexpr.cc:7999
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:8151
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "Cambio de valor en la conversión de %s a %s en %L"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Cambio de valor en la conversión de %s a %s en %L"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluación de constexpr excede el máximo de %d (use -fconstexpr-depth= para incrementar el máximo)"
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "el elemento inicializador no es una expresión constante"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "uso no válido de %qD"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "destructor exited with an exception"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:9218
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluación de constexpr excede el máximo de %d (use -fconstexpr-depth= para incrementar el máximo)"
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, fuzzy, gcc-internal-format
  #| msgid "capture of variable %qD with non-automatic storage duration"
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "captura de la variable %qD con duración de almacenamiento que no es automática"
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresión constante"
  
! #: cp/constexpr.cc:9714
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type %qT of constexpr function %q+D"
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "tipo de devolución %qT no válido para la función constexpr %q+D"
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversión del tipo puntero %qT al tipo aritmético %qT en una expresión constante"
  
! #: cp/constexpr.cc:10186
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:10196
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointed-to object declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:10218
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "expression %qE is not a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "el tamaño de la matriz %qD no es una expresion constante integral"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "statement is not a constant expression"
  msgstr "el elemento inicializador no es una expresión constante"
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresión %qE inesperada de género %s"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "el operando 'B' no es una constante"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "contract predicate is false in constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "%<break%> must be in loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%<break%> debe estar dentro de un bucle o switch"
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcontinue statement not within a loop"
  msgid "%<continue%> outside of a loop"
  msgstr "%Hla declaración continue no está dentro de un bucle"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  #| msgid "%Jjump into statement expression"
  msgid "%<return%> in a statement expression"
  msgstr "%Jsalto a una expresión de declaración"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11066
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "se toma la dirección del destructor %qE"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11205
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversión no válida de una expresión r-valuada de tipo %qT al tipo %qT"
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast no válido del tipo `%T' al tipo `%T'"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "la dirección de un objeto %qE con hilo local o almacenamiento automático no es una expresión constante"
  
! #: cp/constexpr.cc:12449
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/constexpr.cc:12554
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  #| msgid "temporary of non-literal type %qT in a constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresión constante"
  
! #: cp/constexpr.cc:12692
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qE no se declaró aquí (no en una función)"
  
! #: cp/constexpr.cc:12700
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%q+F se declaró %<static%> pero nunca se define"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicialización de una matriz que no es constante"
  
! #: cp/constexpr.cc:13023
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de género %s"
*************** msgstr "operando no válido en la instru
*** 61288,61704 ****
  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 ""
--- 61347,61763 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3152
  #, 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:3155
  #, 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:3158
  #, 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:3161
  #, 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:3164
  #, 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:3167
  #, 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:3170
  #, 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:3173
  #, 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:3183
  #, 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:3187
  #, 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:3190
  #, 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:3193
  #, 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:3196
  #, 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:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT no es una base de %qT"
  
! #: cp/constraint.cc:3203
  #, 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:3206
  #, 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:3209
  #, 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:3213
  #, 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:3215
  #, 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:3224
  #, 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:3228
  #, 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:3231
  #, 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:3234
  #, 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:3237
  #, 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:3240
  #, 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:3245
  #, 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:3247
  #, 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:3252
  #, 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:3256
  #, 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:3259
  #, 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:3262
  #, 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:3265
  #, 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:3268
  #, 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:3273
  #, 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:3275
  #, 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:3280
  #, 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:3284
  #, 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:3290
  #, 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:3292
  #, 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:3299
  #, 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:3303
  #, 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:3308
  #, 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:3311
  #, 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:3314
  #, 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:3317
  #, 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:3320
  #, 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:3323
  #, 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:3326
  #, 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:3329
  #, 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:3332
  #, 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:3337
  #, 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:3339
  #, 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:3344 cp/tree.cc:5031
  #, 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:3347
  #, 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:3351
  #, 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:3354
  #, 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:3357
  #, 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:3360
  #, 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:3363
  #, fuzzy, gcc-internal-format
! #| msgid "%qT is not a class type"
! msgid "%qT is not a structural type"
! msgstr "%qT no es un tipo de clase"
  
! #: cp/constraint.cc:3367
  #, 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:3370
  #, 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:3373
  #, 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:3376
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3380
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3384
  #, 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:3451
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "constante no válida"
  
! #: cp/constraint.cc:3472
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3476
  #, 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:3531
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-float not supported"
  msgid "constraints not satisfied"
  msgstr "no se admite -mhard-float"
  
! #: cp/constraint.cc:3548
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "se descarta la declaración asm
*** 61733,61784 ****
  msgid "previous declaration with fewer contracts here"
  msgstr "la definición original apareció aquí"
  
! #: 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 "declared here"
  msgid "parameter declared here"
  msgstr "se declara aquí"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "declaration adds contracts to %q#D"
  msgstr "la declaración global %q+#D"
  
! #: cp/contracts.cc:1661
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "first declared here"
  msgstr "se declara aquí"
  
! #: cp/contracts.cc:1922
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "constructor does not return a value to test"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/contracts.cc:1924
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "destructor does not return a value to test"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/contracts.cc:1925
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
--- 61792,61843 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "la definición original apareció aquí"
  
! #: cp/contracts.cc:564
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:565 cp/contracts.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "parameter declared here"
  msgstr "se declara aquí"
  
! #: cp/contracts.cc:595
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:1038
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr ""
  
! #: cp/contracts.cc:1674
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "declaration adds contracts to %q#D"
  msgstr "la declaración global %q+#D"
  
! #: cp/contracts.cc:1675
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "first declared here"
  msgstr "se declara aquí"
  
! #: cp/contracts.cc:1936
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "constructor does not return a value to test"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/contracts.cc:1938
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "destructor does not return a value to test"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/contracts.cc:1939
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
*************** msgstr ""
*** 61857,61863 ****
  msgid "%<return_void%> declared here"
  msgstr "%qD se declaró aquí"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid "no member named %qE in %qT"
--- 61916,61922 ----
  msgid "%<return_void%> declared here"
  msgstr "%qD se declaró aquí"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid "no member named %qE in %qT"
*************** msgstr "el tipo calificado %qT no coinci
*** 61941,62032 ****
  msgid "awaitable type %qT is not a structure"
  msgstr "el tipo calificado %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/coroutines.cc:1861
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "la función declarada %<noreturn%> tiene una declaración %<return%>"
  
! #: cp/coroutines.cc:1898
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "el tercer argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: cp/coroutines.cc:1908
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "el tercer argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: cp/coroutines.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: cp/coroutines.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "%qE duplicado"
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4149
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "no se permite usar punteros como valores case"
  
! #: cp/coroutines.cc:4366
  #, fuzzy, gcc-internal-format
  #| msgid "variable-length array bound is unknown"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "el límite del array de longitud variable es desconocido"
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5024
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "ms_hook_prologue no es compatible con la función anidada"
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 62000,62091 ----
  msgid "awaitable type %qT is not a structure"
  msgstr "el tipo calificado %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/coroutines.cc:1864
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "la función declarada %<noreturn%> tiene una declaración %<return%>"
  
! #: cp/coroutines.cc:1901
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "el tercer argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: cp/coroutines.cc:1911
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "el tercer argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "%qE duplicado"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "no se permite usar punteros como valores case"
  
! #: cp/coroutines.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "variable-length array bound is unknown"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "el límite del array de longitud variable es desconocido"
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "ms_hook_prologue no es compatible con la función anidada"
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "%qD no es una función plantilla
*** 62053,62130 ****
  msgid "%qs used outside of constant expressions"
  msgstr "%qE no es una expresión constante"
  
! #: cp/cp-gimplify.cc:1291
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "taking address of an immediate function %qD"
  msgstr "se toma la dirección del destructor %qE"
  
! #: cp/cp-gimplify.cc:1472
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/cp-gimplify.cc:2311
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "la dirección de %qD siempre se evaluará como %<true%>"
  
! #: cp/cp-gimplify.cc:2314
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/cp-gimplify.cc:2326
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4061
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/cp-gimplify.cc:4104
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "argumento no válido del atributo %qE"
  
! #: cp/cp-gimplify.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "lambda-expression in unevaluated context"
  msgid "use fold expression in the attribute argument instead"
  msgstr "expresión lambda en un contexto sin evaluar"
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/cp-gimplify.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: cp/cp-gimplify.cc:4191
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 62112,62195 ----
  msgid "%qs used outside of constant expressions"
  msgstr "%qE no es una expresión constante"
  
! #: cp/cp-gimplify.cc:999
! #, fuzzy, gcc-internal-format
! #| msgid "expected declaration"
! msgid "unexpected %<std::%s%> declaration"
! msgstr "se esperaba una declaración"
! 
! #: cp/cp-gimplify.cc:1317
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "taking address of an immediate function %qD"
  msgstr "se toma la dirección del destructor %qE"
  
! #: cp/cp-gimplify.cc:1498
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/cp-gimplify.cc:2337
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "la dirección de %qD siempre se evaluará como %<true%>"
  
! #: cp/cp-gimplify.cc:2340
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "argumento no válido del atributo %qE"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  #| msgid "lambda-expression in unevaluated context"
  msgid "use fold expression in the attribute argument instead"
  msgstr "expresión lambda en un contexto sin evaluar"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "inicialización a un tipo de ref
*** 62173,62179 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversión de %qT a %qT descarta los calificadores"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "la conversión de %qT a %qT no dereferencía a los punteros"
--- 62238,62244 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversión de %qT a %qT descarta los calificadores"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "la conversión de %qT a %qT no dereferencía a los punteros"
*************** msgstr "de la declaración previa de %q+
*** 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"
--- 62646,62652 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
*************** msgstr "argumento por defecto dado para
*** 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"
--- 62903,62915 ----
  msgid "previous specification in %q#D here"
  msgstr "después de la especificación previa en %q+#D"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting for declaration %qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
*************** msgstr "  salta la inicialización de %q
*** 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"
--- 63132,63138 ----
  msgid "  enters %<template for%> statement"
  msgstr "se esperaba una declaración"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
*************** msgstr "%<typename %T::%D%> nombra a %q#
*** 63116,63699 ****
  msgid "template parameters do not match template %qD"
  msgstr "los parámetros de la plantilla no coinciden con la plantilla"
  
! #: cp/decl.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "no se admite -falign-labels=%d"
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6162
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D no válido; una union anónima solo puede tener miembros con datos no estáticos públicos"
  
! #: cp/decl.cc: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"
  
! #: cp/decl.cc:6201
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "struct anónimo no está dentro de un tipo nombrado"
  
! #: cp/decl.cc:6213
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con constructor en un agregado anónimo"
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con destructor en un agregado anónimo"
  
! #: cp/decl.cc:6219
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con operador de asignación de copia en un agregado anónimo"
  
! #: cp/decl.cc:6238
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/decl.cc:6241
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "el atributo para %q#T debe estar a continuación de la palabra clave %qs"
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "tipos múltiples en una declaración"
  
! #: cp/decl.cc:6288
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeclaración del tipo interno de C++ %qT"
  
! #: cp/decl.cc:6305
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> sólo se puede especificar para variables o declaraciones de función"
  
! #: cp/decl.cc:6338
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "falta el nombre del tipo en la declaración typedef"
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ prohíbe structs anónimos"
  
! #: cp/decl.cc:6353
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs sólo se puede especificar para funciones"
  
! #: cp/decl.cc:6356
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs sólo se puede especificar para funciones"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> sólo se puede especificar dentro de una clase"
  
! #: cp/decl.cc:6364
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> sólo se puede especificar para constructores"
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sólo se puede especificar para objetos y funciones"
  
! #: cp/decl.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
  
! #: cp/decl.cc:6375
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
  
! #: cp/decl.cc:6379
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
  
! #: cp/decl.cc:6383
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sólo se puede especificar para objetos y funciones"
  
! #: cp/decl.cc:6387
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "se descartó %<typedef%> en esta declaración"
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot be used for type declarations"
  msgid "%qs cannot be used for type declarations"
  msgstr "%<constexpr%> no se puede usar en declaraciones de tipo"
  
! #: cp/decl.cc:6419
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "se descartan los atributos en la instanciación de una plantilla"
  
! #: cp/decl.cc:6422
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/decl.cc: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"
  
! #: cp/decl.cc:6506
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "se descartan los atributos aplicados al tipo de clase %qT fuera de la definición"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "se descartan los atributos aplicados al tipo dependiente %qT sin una declaración asociada"
  
! #: cp/decl.cc: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 "typedef %qD está inicializado (utilice decltype en su lugar)"
  
! #: 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 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"
--- 63181,63764 ----
  msgid "template parameters do not match template %qD"
  msgstr "los parámetros de la plantilla no coinciden con la plantilla"
  
! #: cp/decl.cc:5750
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "no se admite -falign-labels=%d"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D no válido; una union anónima solo puede tener miembros con datos no estáticos públicos"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y será eliminada"
  
! #: cp/decl.cc:6215
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "struct anónimo no está dentro de un tipo nombrado"
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con constructor en un agregado anónimo"
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con destructor en un agregado anónimo"
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con operador de asignación de copia en un agregado anónimo"
  
! #: cp/decl.cc:6252
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "el atributo para %q#T debe estar a continuación de la palabra clave %qs"
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "tipos múltiples en una declaración"
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeclaración del tipo interno de C++ %qT"
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> sólo se puede especificar para variables o declaraciones de función"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "falta el nombre del tipo en la declaración typedef"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ prohíbe structs anónimos"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs sólo se puede especificar para funciones"
  
! #: cp/decl.cc:6370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs sólo se puede especificar para funciones"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> sólo se puede especificar dentro de una clase"
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> sólo se puede especificar para constructores"
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sólo se puede especificar para objetos y funciones"
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
  
! #: cp/decl.cc:6389
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
  
! #: cp/decl.cc:6393
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
  
! #: cp/decl.cc:6397
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sólo se puede especificar para objetos y funciones"
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "se descartó %<typedef%> en esta declaración"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot be used for type declarations"
  msgid "%qs cannot be used for type declarations"
  msgstr "%<constexpr%> no se puede usar en declaraciones de tipo"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "se descartan los atributos en la instanciación de una plantilla"
  
! #: cp/decl.cc:6436
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "se descarta el atributo"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "un atributo que atañe a un especificador de tipo se descarta"
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "se descartan los atributos aplicados al tipo de clase %qT fuera de la definición"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "se descartan los atributos aplicados al tipo dependiente %qT sin una declaración asociada"
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD está inicializado (utilice decltype en su lugar)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "la declaración de %q#D tiene %<extern%> y está inicializada"
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la definición de %q#D se marca como %<dllimport%>"
  
! #: cp/decl.cc:6681
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member-template declaration of %qD"
  msgstr "declaración plantilla de %q#D"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration %qD"
  msgid "does not match member template declaration here"
  msgstr "declaración de la plantilla miembro %qD no válida"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ no permite que %<%T::%D%> se defina como %<%T::%D%>"
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicialización duplicada de %qD"
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "la declaración de %q#D fuera de la clase no es una definición"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "la variable %q#D tiene inicializador pero de tipo de dato incompleto"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementos de la matriz %q#D con tipo de dato incompleto"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "el agregado %q#D tiene un tipo incompleto y no se puede definir"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "se usó un nombre en un inicializador designado de estilo GNU para una matriz"
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "el nombre %qD se utiliza en un inicializador designado en estilo GNU para una matriz"
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "el tamaño de la matriz %qD no es una expresion constante integral"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "el inicializador no puede determinar el tamaño de %qD"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaño de la matriz en %qD"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaño cero"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "no se conoce el tamaño de almacenamiento de %qD"
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "el tamaño de almacenamiento de %qD no es constante"
  
! #: cp/decl.cc:7362
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "perdón: la semántica de los datos static de la función inline %q+#D es errónea (terminará con múltiples copias)"
  
! #: cp/decl.cc:7366
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "perdón: la semántica de los datos static de la función inline %q+#D es errónea (terminará con múltiples copias)"
  
! #: cp/decl.cc:7373
  #, fuzzy, gcc-internal-format
  #| msgid "  you can work around this by removing the initializer"
  msgid "you can work around this by removing the initializer"
  msgstr "  puede evitar esto eliminando el inicializador"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "el constructor no es proporcionado por el usuario porque está marcado explícitamente por defecto en el cuerpo de la clase"
  
! #: cp/decl.cc:7447
  #, fuzzy, gcc-internal-format
  #| msgid "and the implicitly-defined constructor does not initialize %q+#D"
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "y el constructor implícitamente definido no inicializa %q+#D"
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "tipo %qT no válido como inicializador para un vector de tipo %qT"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "se usa %<[%E] =%> en un inicializador designado en estilo GNU para la clase %qT"
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la petición para el miembro %qD es ambigua"
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT no tiene un dato miembro que no es static llamado %qD"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for array member %q#D"
  msgid "invalid initializer for %q#D"
  msgstr "inicializador no válido para la matriz miembro %q#D"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for type %qT"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding has incomplete type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementos de la matriz %q#T tienen tipo de dato incompleto"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaño variable"
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "el objeto escalar %qD requiere un elemento en el inicializador"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "en C++98 %qD debe ser inicializado por un constructor, no por %<{...}%>"
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "matriz %qD inicializada con una constante de cadena entre paréntesis %qE"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "inicializador no válido para el miembro static con constructor"
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "inicialización en clase que no es constante no válida para el miembro static %qD"
  
! #: cp/decl.cc:8734
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant in-class initialization invalid for static member %qD"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "inicialización en clase que no es constante no válida para el miembro static %qD"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicialización fuera de la clase)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "se solicitó la dirección de la variable register explícita %qD"
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is initialized with itself"
  msgid "reference %qD is initialized with itself"
  msgstr "%qD se inicializa con sí mismo"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaración"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  #| msgid "%s: recursive invocation of constructor %qs"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%s: invocación recursiva del constructor %qs"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "uan declaración de uso no puede nombrar al destructor"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignación (no inicialización) en la declaración"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaración de %q#D no tiene inicializadores"
  
! #: cp/decl.cc:9583
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member function (did you forget the %<()%> ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "uso no válido de la función miembro (¿Olvidó el %<&%>?)"
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
*************** msgstr "el tipo de devolución %q#T es u
*** 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"
--- 63766,63899 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "se oscurece la declaración de tipo previa de %q#D"
  
! #: cp/decl.cc:9855
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables in static storage"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "el atributo %qE se aplica solamente a variables en almacenamiento estático"
  
! #: cp/decl.cc:9864
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "la función %q#D se inicializa como una variable"
  
! #: cp/decl.cc:10316
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "lambda declared here"
  msgstr "se declara aquí"
  
! #: cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at %q+D because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  no se puede usar la asignación obsoleta en %q+D porque tiene un destructor"
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, fuzzy, gcc-internal-format
  #| msgid "cannot form pointer to member of non-class %q#T"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a nested class of %qT"
  msgid "in base class of %qT"
  msgstr "%qT no es una base anidada de %qT"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.cc:10605
  #, fuzzy, gcc-internal-format
  #| msgid "cannot value-initialize array of unknown bound %qT"
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "no se puede inicializar por valor la matriz %qT de límite desconocido"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 prohíbe la matriz de longitud variable %qE"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length vector %qT"
  msgstr "ISO C90 prohíbe la matriz de longitud variable %qE"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "el tamaño de la matriz no es una expresion constante integral"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot decompose union type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.cc:10791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "array initializer for structured binding declaration in condition"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs specified for structure field"
  msgid "%u name provided for structured binding"
*************** msgid_plural "%u names provided for stru
*** 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"
--- 63901,63907 ----
  msgstr[0] "se especificó %qs para el campo de estructura"
  msgstr[1] "se especificó %qs para el campo de estructura"
  
! #: cp/decl.cc:10811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "only %u name provided for structured binding"
*************** msgid_plural "only %u names provided for
*** 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"
--- 63909,65821 ----
  msgstr[0] "inicializador no válido para la cadena de bits"
  msgstr[1] "inicializador no válido para la cadena de bits"
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "in initialization of structured binding pack %qD"
  msgstr "tipo no válido para la variable de iteración %qE"
  
! #: cp/decl.cc:11074
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "in initialization of structured binding variable %qD"
  msgstr "tipo no válido para la variable de iteración %qE"
  
! #: cp/decl.cc:11131
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to static data member %qD"
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "no se puede aplicar %<offsetof%> al dato miembro static %qD"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "el inicializador no puede determinar el tamaño de %qT"
  
! #: cp/decl.cc:11921
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaño de la matriz en %qT"
  
! #: cp/decl.cc:11924
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaño cero"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "el destructor para la clase extranjera %qT no puede ser un miembro"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "el constructor para la clase extranjera %qT no puede ser un miembro"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declaró como una variable %<virtual%>"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de variable"
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declaró como un parámetro %<virtual%>"
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declaró como un parámetro %<inline%>"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de parámetro"
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declaró como un tipo %<virtual%>"
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declaró como un tipo %<inline%>"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de tipo"
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declaró como un campo %<virtual%>"
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declaró como un campo %<inline%>"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de campo"
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declaró como friend"
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "la definición de %qD no está en un espacio de nombres que contenga a %qT"
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "la función miembro static %q#D se declara con calificadores de tipo"
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "function concepts are no longer supported"
  msgstr "ya no se admiten los valores de devolución nombrados"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD no es una función plantilla"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "la declaración friend no está en una definición de clase"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "definiendo la especialización explícita %qD en la declaración friend"
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "uso no válido del id de plantilla %qD en la declaración de la plantilla primaria"
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "no se permiten los argumentos por defecto en la declaración de la especialización friend de la plantilla %qD"
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "no se permite %<inline%> en la declaración de la especialización friend de la plantilla %qD"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "la declaración de %q#D fuera de la clase no es una definición"
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "no se puede declarar %<::main%> como inline"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.cc:12415
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot attach %<::main%> to a named module"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "la función que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "la función miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12485
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "la función miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12490
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "la función que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "la función miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "la función miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "explicit object parameter declared here"
  msgstr "el tipo de parámetro de plantilla %qT se declaró %<friend%>"
  
! #: cp/decl.cc:12512
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "la especialización de %qD debe aparecer en un ámbito de espacio de nombres"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquí"
  
! #: cp/decl.cc:12521
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "la especialización de %qD debe aparecer en un ámbito de espacio de nombres"
  
  #  FIXME traducción
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "la declaración de %qD como algo que no es función"
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "operador literal con enlace C"
  
! #: cp/decl.cc:12551
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD tien una lista de argumentos no válida"
  
! #: cp/decl.cc:12559
  #, fuzzy, gcc-internal-format
  #| msgid "integer suffix %<%s%> shadowed by implementation"
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "se oscurece el sufijo entero %<%s%> por la implementación"
  
! #: cp/decl.cc:12565
  #, fuzzy, gcc-internal-format
  #| msgid "floating point suffix %<%s%> shadowed by implementation"
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "se oscurece el sufijo de coma flotante %<%s%> por la implementación"
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "los sufijos de operador literal que no están precedidos por %<_%> están reservados para estandarización futura"
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD debe ser una función que no sea miembro"
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> debe devolver %<int%>"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "la definición de %qD declarado implícitamente"
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "la definición de %qD explícitamente por defecto"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D explicitly defaulted here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D explícitamente por defecto aquí"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "no hay una función miembro %q#D declarada en la clase %qT"
  
! #: cp/decl.cc:12949
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  #| msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "la variable automática %qE no puede ser %<threadprivate%>"
  
! #: cp/decl.cc:12964
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "concept must be defined at namespace scope"
  msgstr "la especialización de %qD debe aparecer en un ámbito de espacio de nombres"
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "variable concepts are no longer supported"
  msgstr "ya no se admiten los valores de devolución nombrados"
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "inicialización en la clase del miembro de datos static %q#D de tipo incompleto"
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "se necesita %<constexpr%> para la inicialización en la clase no válida del miembro de datos static %q#D de tipo que no es integral"
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "inicialización en la clase del miembro de datos static %q#D de tipo que no es literal"
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "inicialización en la clase no válida para el miembro de datos static de tipo %qT que no es integral"
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ prohíbe la inicialización en la clase del miembro static %qD que no es constante"
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ prohíbe la inicialización de la constante miembro %qD del tipo %qT que no es entero"
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "el tamaño de la matriz %qD tiene un tipo %qT que no es integral"
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "el tamaño de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "el tamaño de la matriz %qD no es una expresion constante integral"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "el tamaño de la matriz no es una expresion constante integral"
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ prohíbe la matriz %qD de tamaño cero"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ prohíbe matrices de tamaño cero"
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ prohíbe la matriz %qD de longitud variable"
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ prohíbe las matrices de longitud variable"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "se usa la matriz de longitud variable %qD"
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "se usó la matriz de longitud variable"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "desbordamiento en la dimensión de la matriz"
  
! #: cp/decl.cc:13469
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%q+D se declaró como friend"
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "creating array of template placeholder type %qT"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "la declaración de %qD como una matriz de voids"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "se crea la matriz de voids"
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "la declaración de %qD como una matriz de funciones"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "se crea la matriz de funciones"
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "la declaración de %qD como una matriz de referencias"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "se crea la matriz de referencias"
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "la declaración de %qD como una matriz de miembros de función"
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "se crea la matriz de miembros de función"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaración de %qD como una matriz multidimensional debe tener límites para todas las dimensiones excepto la primera"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "una matriz multidimensional debe tener límites para todas las dimensiones excepto para la primera"
  
! #: cp/decl.cc:13542
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "se usó la matriz de longitud variable"
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "la especificación del tipo de devolución para el constructor es no válida"
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "la especificación del tipo de devolución para el destructor es no válida"
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "se especificó un tipo de devolución para %<operator %T%>"
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "la especificación del tipo de devolución para el destructor es no válida"
  
! #: cp/decl.cc:13685
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/decl.cc:13698
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "se declaró la variable o campo sin nombre como void"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "se declaró la variable o campo como void"
  
! #: cp/decl.cc:13742
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "el especificador %<inline%> es no válido para la función %qs declarada fuera del ámbito global"
  
! #: cp/decl.cc:13747
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it has a base class"
  msgstr "el tipo no es compatible con su variante"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "el tipo no es compatible con su variante"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:13928
  #, fuzzy
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%e and %e specified together"
  msgstr "%<signed%> y %<unsigned%> se especificaron juntos para %qs"
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "uso no válido del nombre calificado %<::%D%>"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "uso no válido del nombre calificado %<%T::%D%>"
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "uso no válido del nombre calificado %<%D::%D%>"
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
  #  FIXME traducción
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "la declaración de %qD como algo que no es función"
  
  #  FIXME traducción
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "declaración de %qD como algo que no es miembro"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "falta el id del declarador; se utiliza la palabra reservada %qD"
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la definición de la función no declara parámetros"
  
  #  FIXME traducción
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "la declaración de %qD como algo que no es función"
  
! #: cp/decl.cc:14292
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "declaración de %qD como %<typedef%>"
  
! #: cp/decl.cc:14297
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "la declaración de %qD como parámetro"
  
! #: cp/decl.cc:14332
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "no se especificó ninguna clase"
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot appear in a typedef declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%<constexpr%> no puede aparecer en una declaración typedef"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "dos o más tipos de datos en la declaración de %qs"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ prohíbe la declaración de %qs sin tipo"
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  #| msgid "%<__int128%> is not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "no se admite %<__int128%> en este objetivo"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support %<__int128%> for %qs"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ no admite %<__int128%> para %qs"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "se usó %qs con %qE"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with typedef-name %qD"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14598
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex no válido para %qs"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "declaración typedef no válida en la declaración de parámetros"
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "se especificó una clase de almacenamiento para el parámetro de plantilla %qs"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "se especificó una clase de almacenamiento para el parámetro %qs"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a parameter cannot be declared %qs"
  msgstr "un parámetro no se puede declarar %<constexpr%>"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "declaración de clase fuera de %<virtual%>"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "structured binding declaration cannot be %qs"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/decl.cc:14831
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:14851
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/decl.cc:14875
  #, fuzzy, gcc-internal-format
  #| msgid "function %qs cannot be declared %<mutable%>"
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "la función %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "la función indirecta %q+D no se puede declarar weak"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "la función indirecta %q+D no se puede declarar weak"
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "múltiples clases de almacenamiento en la declaración de %qs"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "la función anidada %qs se declaró %<extern%>"
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la declaración del nivel superior de %qs especifica %<auto%>"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "el ámbito de la función %qs es implícitamente auto y declarado %<__thread%>"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "especificadores de clase de almacenamiento no válidos en las declaraciones de funciones friend"
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "múltiples clases de almacenamiento en la declaración de %qs"
  
! #: cp/decl.cc:15097
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Se esperaba un paréntesis izquierdo"
  
! #: cp/decl.cc:15164
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "a function type cannot have an explicit object parameter"
  msgstr "La función '%s' en %L no puede tener un inicializador"
  
! #: cp/decl.cc:15184
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "la función %qs no puede tener argumentos"
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  #| msgid "  member function type %qT is not a valid template argument"
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "  el tipo de función miembro %qT no es un argumento de plantilla válido"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "valid explicit object parameter declared here"
  msgstr "el tipo de parámetro de plantilla %qT se declaró %<friend%>"
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "la función %qs usa el especificador de tipo %<auto%> sin un tipo de devolución trailing"
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "el tipo de devolución trailing sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la función %qs con tipo de devolución trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.cc:15276
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "la función %qs con tipo de devolución trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "uso no válido de %<auto%>"
  
! #: cp/decl.cc:15288
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "la función %qs con tipo de devolución trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of constrained %<auto%> type"
  msgstr "uso no válido del constructor como una plantilla"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: cp/decl.cc:15316
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "la función %qs no puede tener argumentos"
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "el tipo de devolución trailing sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "no se declaró la función %qs con tipo de devolución trailing con el especificador de tipo %<auto%>"
  
! #: cp/decl.cc:15353
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "a conversion function cannot have a trailing return type"
  msgstr "la función %qs no puede tener argumentos"
  
! #: cp/decl.cc:15379
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified return type of %qD"
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs que se declaró como función devuelve una función"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs que se declaró como función devuelve una matriz"
  
! #: cp/decl.cc:15404
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "la función %<noreturn%> devuelve un valor que no es void"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "el destructor no puede ser una función miembro de tipo static"
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "el constructor no puede ser una función miembro de tipo static"
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.cc:15453
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "destructors may not be ref-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:15454
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be ref-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "la declaración friend no está en una definición de clase"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "no se puede definir la función friend %qs en una definición de clase local"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "la función que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:15546
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/decl.cc:15556
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD debe ser una función miembro que no sea static"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parámetros"
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "no se puede declarar el puntero al miembro %q#T"
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de función calificado %qT"
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "no se puede declarar la referencia a %q#T, el cual no es una definición de tipo o un argumento de tipo de plantilla"
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "el id de plantilla %qD se usa como un declarador"
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "las funciones miembros son implícitamente friends de su clase"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificación extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  #| msgid "cannot define member function %<%T::%s%> within %<%T%>"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "no se puede definir la función miembro %<%T::%s%> dentro de %<%T%>"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function %<%T::%s%> within %<%T%>"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "no se puede declarar la función miembro %<%T::%s%> dentro de %<%T%>"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "no se puede declarar el miembro %<%T::%s%> dentro de %qT"
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "%qs que no es parámetro no puede ser un paquete de parámetro"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "los datos miembro pueden no tener el tipo modificado variablemente %qT"
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "el parámetro puede no tener el tipo modificado variablemente %qT"
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "declaración de clase fuera de %<virtual%>"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> en una declaración vacía"
  
! #: cp/decl.cc:15994
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "el miembro que no es objeto %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la función %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16051
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a function definition"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a member function definition"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> fuera de una declaración"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definición de tipo se declaró %<auto%>"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ prohíbe el tipo anidado %qD con el mismo nombre que la clase que lo contiene"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificó %<inline%> para la declaración de clase friend"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parámetros de la plantilla no pueden ser friends"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "la declaración friend requere una llave de clase, p.e. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "la declaración friend requiere una llave de clase, p.e. %<friend %#T%>"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "se intenta hacer que la clase %qT sea un friend de ámbito global"
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "calificadores no válidos en el tipo de función que no es miembro"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usó como declaración"
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "inicialización por valor del tipo de función %qT"
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaración de parámetros"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter %q+D to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "no se puede declarar que el parámetro %q+D sea del tipo abstracto %qT"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parámetro se declaró %<auto%>"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "uso no válido del nombre-de-plantilla %qE sin una lista de argumentos"
  
! #: cp/decl.cc:16399
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member declared %<auto%>"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "se declaró el miembro dato que no es static como %<auto%>"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no válido de %<::%>"
  
! #: cp/decl.cc:16459
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "declaración de la función %qD en un contexto no válido"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "la función %qD se declaró virtual dentro de un union"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD no se puede declarar virtual, ya que siempre es static"
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "se esperaba un nombre calificado en la declaración friend para el destructor %qD"
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a destructor cannot be %qs"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "se esperaba un nombre calificado en la declaración friend para el constructor %qD"
  
! #: cp/decl.cc:16535
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a constructor cannot be %<concept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "el constructor no puede ser una función miembro de tipo static"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.cc:16559
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "la variable %qD se redeclaró como función"
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definió aquí"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "el campo %qD tiene tipo de dato incompleto"
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE no es ni función ni función miembro; no se puede declarar friend"
  
! #: cp/decl.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qE no es ni función ni función miembro; no se puede declarar friend"
  
! #: cp/decl.cc:16674
! #, fuzzy, gcc-internal-format
! #| msgid "%s attribute applied to %s %s at %L"
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr "El atributo %s se aplica a %s %s en %L"
! 
! #: cp/decl.cc:16682
! #, fuzzy, gcc-internal-format
! #| msgid "defining explicit specialization %qD in friend declaration"
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr "definiendo la especialización explícita %qD en la declaración friend"
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, fuzzy, gcc-internal-format
  #| msgid "an attribute that appertains to a type-specifier is ignored"
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "un atributo que atañe a un especificador de tipo se descarta"
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "static data member %qE declared %qs"
  msgstr "se declaró el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.cc:16749
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr static data member %qD must have an initializer"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "el miembro dato static constexpr %qD debe tener un inicializador"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "se declaró el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<auto%> es no válida para la función %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<register%> es no válida para la función %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no válida para la función %qs"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no válida para la función %qs"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for function %qE"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "se especificó la alineación para la función %qE"
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "no se permiten los especificadores-virt en %qs fuera de una definición de clase"
  
! #: cp/decl.cc:16899
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<static%> es no válido para la función %qs declarada fuera del ámbito global"
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<inline%> es no válido para la función %qs declarada fuera del ámbito global"
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "función virtual %qs que no es clase"
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "se definió %qs en un ámbito que no es una clase"
  
! #: cp/decl.cc:16919
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "se declaró %qs en un ámbito que no es una clase"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "no se puede declarar que la función miembro %qD tenga enlace estático"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "no se puede declarar una función static dentro de otra función"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> puede no ser utilizado cuando se define (opuesto a la declaración) un dato miembro static"
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declaró el miembro static %qD como %<register%>"
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "no se puede declarar explícitamente que el miembro %q#D tenga un enlace externo"
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of constexpr variable %qD is not a definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la declaración de la variable constexpr %qD no es una definición"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "un parámetro no se puede declarar %<constexpr%>"
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.cc:17278
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "el argumento por defecto %qE usa la variable local %qD"
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "uso no válido de %<virtual%> en la declaración de plantilla de %q#D"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "uso no válido de %<virtual%> en la declaración de plantilla de %q#D"
  
! #: cp/decl.cc:17441
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "tipo de parámetro cualificado %<_Atomic%> %qT de %q+D"
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "el parámetro %qD se declaró no válidamente como tipo de método"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "el parámetro %qD incluye un puntero a matriz %qT de límite desconocido"
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "el parámetro %qD incluye una referencia a matriz %qT de límite desconocido"
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructor no válido; tal vez quiso decir %<%T (const %T&)%>"
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD debe ser una función miembro que no sea static"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a non-member function"
  msgid "%qD must be a member function"
  msgstr "%qD debe ser una función que no sea miembro"
  
! #: cp/decl.cc:17919
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD debe ser una función miembro que no sea static o una función que no sea miembro"
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD debe tener un argumento de tipo clase o enumerado"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ prohíbe la sobrecarga del operador ?:"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD no debe tener un número variable de argumentos"
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD debe tomar cero o un argumentos"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD debe tomar uno o dos argumentos"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su argumento"
  
! #: cp/decl.cc:18020
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su segundo argumento"
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD debe tomar un argumento exactamente"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.cc:18082
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversión a void nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18089
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to the same type will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversión a una referencia al mismo tipo nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18091
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to the same type will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversión al mismo tipo nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18100
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to a base class will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversión a una referencia a una clase base nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18102
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a base class will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversión a una clase base nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "el %qD definido por el usuario siempre evalúa ambos argumentos"
  
  #  En esta traducción se emplea 'devolver' por 'return'. Si embargo, aquí
  #  se cambió por cacofonía: no es agradable escuchar 'debe devolver'. cfuga
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "usando el parámetro de tipo plantilla %qT después de %qs"
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "se usa especialización de plantilla %qT alias después de %qs"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "se usó el nombre de definición de tipo %qD después de %qs"
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaración previa aquí"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refirió a %qT como %qs"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T tiene una declaración previa aquí"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "se refirió a %qT como un enum"
*************** msgstr "se refirió a %qT como un enum"
*** 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"
--- 65827,65886 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "la plantilla de función %qD se redeclaró commo una plantilla de clase"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD tiene el mismo nombre que la clase en la cual se declaró"
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "uso del enum %q#D sin declaración previa"
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeclaración de %qT como algo que no es plantilla"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no válida"
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
*************** msgstr "el tipo %qT no es una base direc
*** 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"
--- 65888,65930 ----
  
  #  No me gusta mucho esta traducción. Creo que es mejor
  #  "el tipo base %qT no es de tipo struct o clase". cfuga
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "el tipo base %qT falla en ser un tipo struct o clase"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no válido"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definición previa está aquí"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "no coincide el tipo subyacente en el enum %q#T"
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.cc:19025
  #, fuzzy, gcc-internal-format
  #| msgid "underlying type %<%T%> of %<%T%> must be an integral type"
  msgid "underlying type %qT of %qT must be an integral type"
*************** msgstr "el tipo subyacente %<%T%> de %<%
*** 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%>"
--- 65934,66033 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "ningún tipo integral puede representar todos los valores de enumerador de %qT"
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.cc:19444
  #, fuzzy, gcc-internal-format
  #| msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeración en %qD"
  
! #: cp/decl.cc:19475
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definición múltiple de %q#T"
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "el tipo de devolución %q#T es un tipo de dato incompleto"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "no hay una declaración de devolución en la función que no devuelve void"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "los tipos de devolución de función no son compatibles debido a %<volatile%>"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "no hay una declaración de devolución en la función que no devuelve void"
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definió en la clase %qT"
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing %qs"
  msgid "using %qs"
  msgstr "%qs contenedora"
  
! #: cp/decl.cc:21329
! #, fuzzy, gcc-internal-format
! #| msgid "%q+D used prior to declaration"
! msgid "%qs used without %qs declaration"
! msgstr "se usa %q+D antes de la declaración"
! 
! #: cp/decl.cc:21341
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
*************** msgstr "la redeclaración de %qD difiere
*** 66422,66811 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "se usa %<typename%> fuera de la plantilla"
  
! #: cp/error.cc:3924
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    incluido en línea de %qs en %r%s:%d:%d%R"
  
! #: cp/error.cc:3929
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d%R"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    incluido en línea de %qs en %r%s:%d%R"
  
! #: cp/error.cc:3935
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    incluido en línea de %qs"
  
! #: cp/error.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "En la función miembro static %qs"
  
! #: cp/error.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "En el constructor copia %qs"
  
! #: cp/error.cc:3965
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "En el constructor %qs"
  
! #: cp/error.cc:3967
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "En el destructor %qs"
  
! #: cp/error.cc:3969
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "En la función lambda"
  
! #: cp/error.cc:3971
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "En la función miembro static %qs"
  
! #: cp/error.cc:3973
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "En la función miembro %qs"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "En la función %qs"
  
! #: cp/error.cc:3992
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a type"
  msgid "but %qE is a type"
  msgstr "%qE no es un tipo"
  
! #: cp/error.cc:3994
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "but %qE is an expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/error.cc:3996
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "but %qE is a structured binding"
  msgstr "<vínculos estructurados>"
  
! #: cp/error.cc:3998
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD no es una variable"
  
! #: cp/error.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "parámetro de función"
  
! #: cp/error.cc:4002
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "but %qE is a function"
  msgstr "'%s' en %L no es una función"
  
! #: cp/error.cc:4004
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "but %qE is a data member"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/error.cc:4006
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/error.cc:4008
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a template"
  msgid "but %qE is a class template"
  msgstr "%qE no es una plantilla"
  
! #: cp/error.cc: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"
--- 66505,66894 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "se usa %<typename%> fuera de la plantilla"
  
! #: cp/error.cc:3931
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    incluido en línea de %qs en %r%s:%d:%d%R"
  
! #: cp/error.cc:3936
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d%R"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    incluido en línea de %qs en %r%s:%d%R"
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    incluido en línea de %qs"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "En la función miembro static %qs"
  
! #: cp/error.cc:3970
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "En el constructor copia %qs"
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "En el constructor %qs"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "En el destructor %qs"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "En la función lambda"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "En la función miembro static %qs"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "En la función miembro %qs"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "En la función %qs"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a type"
  msgid "but %qE is a type"
  msgstr "%qE no es un tipo"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "but %qE is an expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/error.cc:4003
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "but %qE is a structured binding"
  msgstr "<vínculos estructurados>"
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD no es una variable"
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "parámetro de función"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "but %qE is a function"
  msgstr "'%s' en %L no es una función"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "but %qE is a data member"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a template"
  msgid "but %qE is a class template"
  msgstr "%qE no es una plantilla"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable template"
  msgstr "%qD no es una variable"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/error.cc:4021
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not an enumerator-name"
  msgid "but %qE is an enumerator"
  msgstr "%qD no es un nombre-de-enumerador"
  
! #: cp/error.cc:4049
  #, fuzzy, gcc-internal-format
  #| msgid "%s: In instantiation of %q#D:\n"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s: En la instanciación de %q#D:\n"
  
! #: cp/error.cc:4052
  #, fuzzy
  #| msgid "%s: In substitution of %qS:\n"
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: En la sustitución de %qS:\n"
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "%s: In instantiation of %q#D:\n"
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s: En la instanciación de %q#D:\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, fuzzy, gcc-internal-format
  #| msgid "recursively required from here\n"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "se requiere recursivamente desde aquí\n"
  
! #: cp/error.cc:4184
  #, fuzzy, gcc-internal-format
  #| msgid "required by substitution of %qS\n"
  msgid "required from %<template for%> iteration %E\n"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr "se requiere recursivamente para la sustitución de %qS\n"
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "se requiere recursivamente desde %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "se requiere desde %q#D\n"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "se requiere recursivamente desde aquí\n"
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "se requiere desde aquí\n"
  
! #: cp/error.cc:4254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%R   [ se saltan %d contextos de instanciación; utilice -ftemplate-backtrace-limit=0 para desactivarlo ]\n"
  
! #: cp/error.cc:4306
  #, fuzzy, gcc-internal-format
  #| msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%R   en la expansión de la %<constexpr%> de %qs"
  
! #: cp/error.cc:4319
  #, fuzzy, gcc-internal-format
  #| msgid "required by substitution of %qS\n"
  msgid "required by the constraints of %q#D\n"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4334
  #, fuzzy, gcc-internal-format
  #| msgid "required by substitution of %qS\n"
  msgid "required for the satisfaction of %qE"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4356
  #, fuzzy, gcc-internal-format
  #| msgid "-c required for gnat2scil"
  msgid "required for constraint satisfaction\n"
  msgstr "se requiere -c para gnat2scil"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "in requirements "
  msgstr "%qs requiere %qs"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "sin argumentos"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las listas de inicializador extendidas sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4957
  #, fuzzy, gcc-internal-format
  #| msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los operadores de conversión explícita sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4962
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4967
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4972
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los enums con ámbito sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4982
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4988
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4993
  #, fuzzy, gcc-internal-format
  #| msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los controles de anulación (override/final) sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4998
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los inicializadores de datos miembro que no son static sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5003
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5008
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5024
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "se utilizó el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la referencia a %<%T::%D%> es ambigua"
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; ¿quiso decir %qE?"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; ¿quiso decir %qE?"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD no es un miembro de %qD"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> no se ha declarado"
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> no se ha declarado"
*************** msgstr ""
*** 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"
--- 67125,67131 ----
  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:5232 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
*** 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"
--- 67244,67250 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "se detectó un posible problema
*** 67368,67414 ****
  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:5007
  #, gcc-internal-format
  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"
--- 67451,67497 ----
  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:5121
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "el inicializador termina prematuramente"
  
! #: cp/init.cc:5441
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "tamaño de matriz desconocida en delete"
  
! #: cp/init.cc:5478
  #, 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:5493
  #, 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:5499
  #, 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:5514
  #, 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:5519
  #, 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:5833
  #, 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 "uso no válido del tipo incomple
*** 67446,67534 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:809
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:946
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "no se capturó %<this%> para esta función lambda"
  
! #: cp/lambda.cc:1630
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/lambda.cc:1634
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid %<#pragma %s%>"
  msgstr "#pragma %s no válido"
  
! #: cp/lex.cc:709
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "#pragma vtable ya no se admite"
  
! #: cp/lex.cc:781
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma implementation for %qs appears after file is included"
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "implementación de #pragma para %qs aparece después de que se incluye el fichero"
  
! #: cp/lex.cc:809
  #, gcc-internal-format
  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 "%<@required%> no está disponible en Objective-C 1.0"
  
! #: cp/lex.cc:824
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qD no se declaró en este ámbito"
  
! #: cp/lex.cc:828
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "%qD no se declaró en este ámbito"
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr "no hay argumentos para %qD que dependan de un parámetro de plantilla, por lo cual una declaración de %qD debe estar disponible"
  
! #: cp/lex.cc:880
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(si utiliza %<-fpermissive%>, G++ aceptará su código, pero permitir el uso de un nombre sin declarar es obsoleto)"
--- 67529,67625 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr "inicializador no válido para la cadena de bits"
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:820
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:957
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "no se capturó %<this%> para esta función lambda"
  
! #: cp/lambda.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/lambda.cc:1645
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/lambda.cc:1953
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr ""
  
! #: cp/lex.cc:704
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid %<#pragma %s%>"
  msgstr "#pragma %s no válido"
  
! #: cp/lex.cc:712
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "#pragma vtable ya no se admite"
  
! #: cp/lex.cc:784
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma implementation for %qs appears after file is included"
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "implementación de #pragma para %qs aparece después de que se incluye el fichero"
  
! #: cp/lex.cc:812
  #, gcc-internal-format
  msgid "%qD not defined"
  msgstr "%qD no está definido"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, fuzzy, gcc-internal-format
  #| msgid "%<@required%> is not available in Objective-C 1.0"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<@required%> no está disponible en Objective-C 1.0"
  
! #: cp/lex.cc:827
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qD no se declaró en este ámbito"
  
! #: cp/lex.cc:831
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "%qD no se declaró en este ámbito"
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr "no hay argumentos para %qD que dependan de un parámetro de plantilla, por lo cual una declaración de %qD debe estar disponible"
  
! #: cp/lex.cc:883
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(si utiliza %<-fpermissive%>, G++ aceptará su código, pero permitir el uso de un nombre sin declarar es obsoleto)"
*************** msgstr "(si utiliza %<-fpermissive%>, G+
*** 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%>"
--- 67629,67690 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "se decodifica typeof, utilice decltype en su lugar"
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "se omitió el operando de enmedio de %<?%>: no se puede revolver el operando"
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
  
! #: cp/mangle.cc:5264
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
  
! #: cp/mangle.cc:5269
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
  
! #: cp/mangle.cc:5274
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
*************** msgstr "redeclaración de %q+D sin enlac
*** 68029,68035 ****
  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"
--- 68113,68119 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting type for imported declaration %#qD"
*************** msgstr "declaraciones de %q#D en conflic
*** 68047,68518 ****
  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"
--- 68131,68602 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/module.cc:12648
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for %q+#D"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "se especificaron tipos de devolución en conflicto para %q+#D"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting imported declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "en la declaración %q+D"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "conflicting default argument for %#qD"
  msgstr "no hay un argumento por defecto para %qD"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "type of mismatching field declared here"
  msgid "existing default declared here"
  msgstr "el tipo del campo que no coincide se declaró aquí"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "falta el argumento por defecto para el parámetro %P de %q+#D"
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn%'t match"
  msgid "definition of %qD does not match"
  msgstr "la declaración extern de %q#D no coincide"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "falta la definición"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "enumerator %qD does not match ..."
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "redeclaración del enumerador %q+D"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of type %qT"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qD no es un miembro de tipo %qT"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "especialización parcial de la plantilla alias %qD"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  #| msgid "%qD redeclared with different access"
  msgid "%qD declared with internal linkage"
  msgstr "%qD se redeclaró con acceso diferente"
  
! #: cp/module.cc:14302
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/module.cc:14314
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qE no se ha declarado"
  
! #: cp/module.cc:14325
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD has TU-local template argument %qD"
  msgstr "se usa %qD sin parámetros de plantilla"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not refer to a function"
  msgid "%qD refers to TU-local function %qD"
  msgstr "%qD no hace referencia a una función"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "instantiation of %q+D as type %qT"
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "instanciación de %q+D como tipo %qT"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr "%qD se declaró %<constexpr%> fuera de su clase"
  
! #: cp/module.cc:16029
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr "%qD se declaró %<constexpr%> fuera de su clase"
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module %qs depends on itself"
  msgstr "la rutina %qD se declara aquí"
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module %qs declared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "macro definitions of %qE corrupted"
  msgstr "la definición previa de %q+D estaba aquí"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  #| msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgid "inconsistent imported macro definition %qE"
  msgstr "  deducción de paquete de parámetros inconsistente con %qT y %qT"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file %qs: %s"
  msgid "compiled module file is %qs"
  msgstr "No se puede borrar el fichero de módulo %qs: %s"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Display the compiler's version."
  msgid "compiled module is %sversion %s"
  msgstr "Muestra la versión del compilador."
  
! #: cp/module.cc:20764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2 versión %s\n"
  
! #: cp/module.cc:20794
  #, fuzzy, gcc-internal-format
  #| msgid "no %qs getter found"
  msgid "module %qs found"
  msgstr "no se encuentra el getter %qs"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, fuzzy, gcc-internal-format
  #| msgid "exception handling disabled, use -fexceptions to enable"
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "manejo de excepciones desactivado, use -fexceptions para activar"
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr "Comatrices desactivadas en %C, use -fcoarray= para activar"
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "fixed tree mismatch"
  msgstr "no coincide el atributo de función"
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  #| msgid "target optimization options not supported yet"
  msgid "interface partition is not exported"
  msgstr "no se admiten aún las opciones de optimización del objetivo"
  
! #: cp/module.cc:21551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to rename %s to state file %s [%s]"
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "no se puede renombrar %s al fichero de estado %s [%s]"
  
! #: cp/module.cc:21590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to open %s"
  msgid "failed to read compiled module: %s"
  msgstr "no se puede abrir %s"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "genera un conflicto con la declaración interna %q#D"
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration %qD conflicts with builtin"
  msgstr "genera un conflicto con la declaración interna %q#D"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "la declaración del espacio de nombres %qD genera un conflicto con"
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "redeclaración de la plantilla %q#D"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %qD in global module"
  msgstr "declaración previa de %q+#D con el enlace %qL"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in module %qs"
  msgstr "se declaró previamente aquí"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in global module"
  msgstr "se declaró previamente aquí"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "uan declaración de uso no puede nombrar al destructor"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting declaration %qD with internal linkage"
  msgstr "redeclaración de %q+D sin enlace"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  #| msgid "reading"
  msgid "reading CMI %qs"
  msgstr "leyendo"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for %<%s=%s%>"
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "opción desconocida para %<%s=%s%>"
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in @implementation context"
  msgid "import of %qs within its own implementation unit"
  msgstr "la definición de método no está en el contexto @implementation"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module declared here"
*************** msgstr "la rutina %qD se declara aquí"
*** 68525,68642 ****
  #. 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"
--- 68609,68726 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol %qs already declared"
  msgid "module already declared"
  msgstr "El símbolo %qs ya se había declarado"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module already imported"
  msgstr "procedimiento módulo"
  
! #: cp/module.cc:22793
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module %qs imported here"
  msgstr "procedimiento módulo"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown operand letter: '%c'"
  msgid "unknown compiled module interface: %s"
  msgstr "letra de operando desconocida: '%c'"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, fuzzy, gcc-internal-format
  #| msgid "while writing precompiled header"
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "al escribir el encabezado precompilado"
  
! #: cp/module.cc:23546
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing."
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  #| msgid "invalid --param name %qs"
  msgid "invalid header name %qs"
  msgstr "nombre de --param %qs no válido"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  #| msgid "invalid macro name `%s'"
  msgid "invalid module name %qs"
  msgstr "nombre de macro `%s' no válido"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "error al escribir %qs"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "first error in %qD appeared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: cp/module.cc:23941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to write state trailer [%s]"
  msgid "failed to write compiled module: %s"
  msgstr "no se puede escribir el estado remanente [%s]"
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown header kind %qs"
*************** msgstr ""
*** 68653,68659 ****
  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%>"
--- 68737,68743 ----
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "%q+D se declaró aquí, después en la unidad de translación"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
*************** msgstr "la declaración de %q#D oscurece
*** 68704,68999 ****
  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 ()%>"
--- 68788,69094 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/name-lookup.cc:3698
! #, gcc-internal-format
! msgid "annotation applied to block scope extern %qD"
! msgstr ""
! 
! #: cp/name-lookup.cc:3705
! #, fuzzy, gcc-internal-format
! #| msgid "declaration for parameter %qD but no such parameter"
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr "existe la declaración para el parámetro %qD pero no hay tal parámetro"
! 
! #: cp/name-lookup.cc:4170
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "una declaración friend %qD en una clase local sin declaración previa"
  
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s(%E) %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "exporting %q#D that does not have external linkage"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here with no linkage"
  msgstr "%q+#D se declaró aquí"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "%q#D declared here with internal linkage"
  msgstr "%q+D se declaró aquí, después en la unidad de translación"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here with module linkage"
  msgstr "%q+#D se declaró aquí"
  
! #: cp/name-lookup.cc:6347
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> nombra al destructor"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: cp/name-lookup.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE no es una clase, un espacio de nombres o una enumeración"
  
! #: cp/name-lookup.cc:6397
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "declaración plantilla de %q#D"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared in %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "using-declaration may not name namespace %qD"
  msgstr "uan declaración de uso no puede nombrar al destructor"
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nombra al constructor en %qT"
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la declaración de %qD no está en un espacio de nombres alrededor de %qD"
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "calificación explícita en la declaración de %qD"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD se debería declarar dentro de %qD"
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared within %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.cc:6747
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D se declaró como friend"
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "el atributo %qD no tiene signifcado porque los miembros del espacio de nombres anónimo tiene símbolos locales"
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.cc:6826
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "límite máximo de %d espacios de nombres buscados para %qE"
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternativa sugerida:"
  msgstr[1] "alternativas sugeridas:"
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not available for %s architecture"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%s no está disponible para la arquitectura %s"
  
! #: cp/name-lookup.cc:8037
  #, fuzzy, gcc-internal-format
  #| msgid "weak %q+D cannot be defined %qE"
  msgid "the macro %qs had not yet been defined"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: cp/name-lookup.cc:8040
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "it was later defined here"
  msgstr "se definió struct aquí"
  
! #: cp/name-lookup.cc:8855
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la deducción de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "la opción %qs ya no se admite"
  
! #: cp/name-lookup.cc:9335
  #, fuzzy, gcc-internal-format
  #| msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgid "you can use an inline namespace instead"
  msgstr "Esta opción es obsoleta; utilice en su lugar -fsanitize-recover=."
  
! #: cp/name-lookup.cc:9354
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on uninstantiated type"
  msgid "annotation on using directive"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' en %L es ambiguo"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "no se permite aquí el alias del espacio de nombres %qD, se asume que es %qD"
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting namespace %qD with internal linkage"
  msgstr "redeclaración de %q+D sin enlace"
  
! #: cp/name-lookup.cc:9661
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/name-lookup.cc:9665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/name-lookup.cc:9675
  #, fuzzy, gcc-internal-format
  #| msgid "method attributes must be specified at the end only"
  msgid "inline namespace must be specified at initial definition"
  msgstr "los atributos de método sólo se deben especificar al final"
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD genera un conflicto con la función utilizada"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "la definición previa está aquí"
  
! #: cp/name-lookup.cc:9770
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entrando a pop_everything ()\n"
  
! #: cp/name-lookup.cc:9779
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "el identificador %qE es una pala
*** 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"
--- 69121,69127 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
*************** msgstr "%<::%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"
--- 69170,69176 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "solicitud por el miembro %qE en el tipo %qT que no es clase"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
*************** msgstr "(tal vez falta un punto y coma d
*** 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"
--- 69242,69248 ----
  msgid "%qE is not a class template"
  msgstr "%qE no es una plantilla"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE no es una plantilla"
*************** msgstr "las plantillas variadic sólo es
*** 69487,71355 ****
  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á disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:6261
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  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"
--- 69582,71461 ----
  msgid "pack index missing"
  msgstr "falta el nombre del parámetro"
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, 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á disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected a reflection of a type"
  msgstr "se esperaba nombre de función"
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6431
  #, 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:6433
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, 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:6607
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "no se admiten tipos de coma fija en C++"
  
! #: cp/parser.cc:6697
  #, 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:6709
  #, 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:6749
  #, 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:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "se esperaba una expresión primaria"
  
! #: cp/parser.cc:6848
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.cc:6970
  #, 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:7130
  #, 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:7131
  #, 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:7177
  #, 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:7214
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7358
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "se esperaba una expresión id"
  
! #: cp/parser.cc:7523
  #, 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:7533
  #, 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:7570 cp/parser.cc:9949
  #, 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:7584 cp/parser.cc:7588
  #, 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:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7712
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "declaración de %<~%T%> como miembro de %qT"
  
! #: cp/parser.cc:7727
  #, 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:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
  
! #: cp/parser.cc:7797 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:7922
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "se encontró %<:%> en un especificador de nombre anidado, se esperaba %<::%>"
  
! #: cp/parser.cc:8010
  #, 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:8037
  #, 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:8044
  #, 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:8050
  #, 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:8225
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "se esperaban especificadores de nombre anidados"
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "los tipos no se pueden definir en conversiones"
  
! #: cp/parser.cc:8544
  #, 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:8644
  #, 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:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "número erróneo de argumentos para %<__builtin_complex%>"
  
! #: cp/parser.cc:8669
  #, 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:8695
  #, 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:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "selected function declared here"
  msgstr "en una llamada a la función %qD declarada aquí"
  
! #: cp/parser.cc:8866
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ prohíbe las literales compuestas"
  
! #: cp/parser.cc:8925
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8976
  #, 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:9374 cp/parser.cc:9403
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9689 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "uso no válido de %qD"
  
! #: cp/parser.cc:9698
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> no es un miembro clase"
  
! #: cp/parser.cc:10001
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "tipo que no es escalar"
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
  
+ #: cp/parser.cc:10142
+ #, fuzzy, gcc-internal-format
+ #| msgid "new cannot be applied to a reference type"
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr "new no se puede aplicar a un tipo de referencia"
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, 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:10285
  #, 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:10388
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<noexcept%>"
  
! #: cp/parser.cc:10447
  #, 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:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "no se pueden definir tipos en una expresión new"
  
! #: cp/parser.cc:10739
  #, 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:10825
  #, 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:10843
  #, 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:10845
  #, 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:10878
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10923
  #, 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:10952
  #, 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:11000
  #, 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:11096
  #, 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:11502
  #, 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:11652
  #, 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:11655
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "se sugieren paréntesis alrededor de la expresión %<>>%>"
  
! #: cp/parser.cc:11889
  #, 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:12227
  #, 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:12502
  #, 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:12636
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12737
  #, 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:12747
  #, 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:12948
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12971
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "se esperaba el fin de la lista-de-captura"
  
! #: cp/parser.cc:12987
  #, 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:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ya se capturó %qD en la expresión lambda"
  
! #: cp/parser.cc:13009
  #, 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:13029
  #, 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:13049
  #, 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:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13090
  #, 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:13099
  #, 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:13124
  #, 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:13135
  #, 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:13173
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: cp/parser.cc:13184
  #, 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:13189
  #, 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:13281
  #, 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:13335
  #, 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:13370
  #, 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:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13413
  #, 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:13422
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13426
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13437
  #, 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:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13471
  #, 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:13484
  #, 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:13502
  #, 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:13555
  #, 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:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr ""
! 
! #: cp/parser.cc:13754
! #, fuzzy, gcc-internal-format
! #| msgid "%qD declared here"
! msgid "%q#E declared here"
! msgstr "%qD se declara aquí"
! 
! #: cp/parser.cc:14379
  #, 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:14548 cp/parser.cc:14800
  #, 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:14619
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "se esperaba una declaración etiquetada"
  
! #: cp/parser.cc:14668
  #, 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:14696
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14808
  #, 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:14814
  #, 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:14872
  #, 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:14936
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15141
  #, 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:15163
  #, 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:15188 cp/parser.cc:15223
  #, 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:15265
  #, 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:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaración de selección"
  
! #: cp/parser.cc:15474
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "la función devuelve una matriz"
  
! #: cp/parser.cc:15476
  #, 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:15517
  #, 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:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
  
! #: cp/parser.cc:15669
  #, 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:15976
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15983
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16009
  #, 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:16014
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "la expresión %<for%> basada en rango de tipo %qT es de tipo incompleto"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "tipos begin/end inconsistentes para la declaración %<for%> basada en rango: %qT y %qT"
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaración de iteración"
  
! #: cp/parser.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:16547
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "C99 designator %qE outside aggregate initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "un parámetro no se puede declarar %<constexpr%>"
  
! #: cp/parser.cc:16906
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohíbe los gotos calculados"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaración de salto"
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration"
  msgid "expected module-partition"
  msgstr "se esperaba una declaración"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "la declaración de método no está en el contexto @interface"
  
! #: cp/parser.cc:17159
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "module-declaration must be at global scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "scope opened here"
  msgstr "se definió union aquí"
  
! #: cp/parser.cc:17186
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "argumento volátil"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in exception-declarations"
  msgid "%qE may only occur once in an export declaration"
  msgstr "no se pueden definir tipos en declaraciones de excepción"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C no permite un %<;%> extra fuera de una función"
  
! #: cp/parser.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C no permite un %<;%> extra fuera de una función"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after class definition"
  msgid "extra %<;%> after in-class function definition"
  msgstr "se esperaba %<;%> después de la definición de clase"
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "attributes are not permitted in this position"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.cc:17581
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "attributes may be inserted here"
  msgstr "los atributos no se pueden especificar antes"
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specializations are not permitted here"
  msgstr "instanciación explícita de %qT que no es plantilla"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiations are not permitted here"
  msgstr "instanciación explícita de %q#D que no es plantilla"
  
! #: cp/parser.cc:17658
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "export-declarations are not permitted here"
  msgstr "la definición original apareció aquí"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no está al inicio de un bloque"
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "deducción inconsistente para %qT: %qT y después %qT"
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "se prohíbe mezclar declaraciones y definiciones-de-función"
  
! #: cp/parser.cc:18193
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in exception-declarations"
  msgid "types may not be defined in a for-range-declaration"
  msgstr "no se pueden definir tipos en declaraciones de excepción"
  
! #: cp/parser.cc:18250
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in range-based for loops"
  msgid "initializer in range-based %<for%> loop"
  msgstr "no se pueden definir tipos en bucles for basados en rango"
  
! #: cp/parser.cc:18253
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "declaraciones múltiples `%T' y `%T'"
  
! #: cp/parser.cc:18291
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding pack outside of template"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "multiple packs in structured binding declaration"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18320
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18331
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "annotation on structured binding"
  msgstr "tipo no válido para la variable de iteración %qE"
  
! #: cp/parser.cc:18359
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18363
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "empty structured binding declaration"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "invalid initializer for structured binding declaration"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "for-range-declaration cannot be %qs"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/parser.cc:18660
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "especificadores de clase de almacenamiento no válidos en las declaraciones de parámetros"
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usó %<friend%> fuera de la clase"
  
! #: cp/parser.cc:18721
  #, fuzzy, gcc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "No se permite el atributo %L en una definición TYPE"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "conflicto de tipo de sección con %qD"
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> cambiará su significado en C++11; por favor bórrelo"
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in condition"
  msgstr "%qD no válido en %qT"
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no válido en %qT"
  
! #: cp/parser.cc:18850
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18932
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "type-specifier invalid in lambda"
  msgstr "especificador-decl no válido en la condición"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "la definición de clase no se puede declarar como friend"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.cc:19054
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in an exception-specification"
  msgid "types may not be defined in explicit-specifier"
  msgstr "no se pueden definir tipos en una especificación de excepción"
  
! #: cp/parser.cc:19058
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificación de enlace no válida"
  
! #: cp/parser.cc:19233
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:19261
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:19487
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.cc:19676
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-type-id"
  msgid "types may not be defined in a conversion-type-id"
  msgstr "no se pueden definir tipos en un id-tipo-nuevo"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "uso no válido de %<auto%> en el operador de conversión"
  
! #: cp/parser.cc:19713
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "uso no válido de %<auto%> en el operador de conversión"
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  #| msgid "cannot expand initializer for member %<%D%>"
  msgid "cannot expand initializer for member %qD"
  msgstr "no se puede expandir el inicializador para el miembro %<%D%>"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "inicializador mem para %qD después de una delegación de constructor"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "delegación de constructor después de un inicializador mem para %qD"
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrónico"
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (un inicializador de miembro calificado es implícitamente un tipo)"
  
! #: cp/parser.cc:20418
  #, fuzzy, gcc-internal-format
  #| msgid "missing space between %<\"\"%> and suffix identifier"
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr "falta un espacio entre %<\"\"%> y el identificador sufijo"
  
! #: cp/parser.cc:20424
  #, fuzzy, gcc-internal-format
  #| msgid "missing space between %<\"\"%> and suffix identifier"
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "falta un espacio entre %<\"\"%> y el identificador sufijo"
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "se esperaba una cadena vacía después de la palabra clave %<operator%>"
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in ternary operation"
  msgid "invalid encoding prefix in literal operator"
  msgstr "operandos no válidos en la operación terniaria"
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "no se admite la palabra clave %<export%>, y se descartará"
  
! #: cp/parser.cc:20528
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<export%> not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "no se admite la palabra clave %<export%>, y se descartará"
  
! #: cp/parser.cc:20530
  #, fuzzy, gcc-internal-format
  #| msgid "-mexr is used without -ms"
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "se usó -mexr sin -ms"
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template non-type parameter"
  msgid "invalid constrained type parameter"
  msgstr "parámetro que no es tipo plantilla no válido"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parámetro de captura no válido"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "uso no válido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "el paquete de parámetros plantilla %qD no puede tener un argumento por defecto"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "los paquetes de parámetro de plantilla no pueden tener argumentos por defecto"
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> es una forma alternativa para %<[%>. Inserte espacios en blanco entre %<<%> y %<::%>"
  
! #: cp/parser.cc:21248
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use %<-fpermissive%> G++ will accept your code)"
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(si utiliza %<-fpermissive%>, G++ aceptará su código)"
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-type template argument"
  msgid "invalid template-argument-list"
  msgstr "argumento de plantilla que no es tipo no válido"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "error de decodificación en la lista de argumentos de plantilla"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usó %qD que no es plantilla como plantilla"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "utilice %<%T::template %D%> para indicar que es una plantilla"
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parámetro pack antes de %<...%>"
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no válido"
  
! #: cp/parser.cc:22068
  #, fuzzy, gcc-internal-format
  #| msgid "address of non-extern `%E' cannot be used as template argument"
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "no se puede usar la dirección de `%E' que no es externo como un argumento de plantilla"
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "la instanciación explícita no debe usar el especificador %<inline%>"
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "la instanciación explícita no debe usar el especificador %<constexpr%>"
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "la instanciación explícita no debe usar el especificador %<constexpr%>"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especialización de plantilla con enlace C"
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.cc:22700
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:22706
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:22710
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "use of %<auto%> in template argument"
  msgstr "uso no válido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.cc:23106
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definió union aquí"
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "uso no válido de %qD"
  
! #: cp/parser.cc:23153
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, fuzzy, gcc-internal-format
  #| msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "el especificador de tipo elaborado para un ámbito enumerado no debe usar la palabra clave %<%D%>"
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaración %qD no declara nada"
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciación de una plantilla"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "se descartan los atributos en un especificador de tipo elaborado que no es una declaración adelantada"
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeración"
  
! #: cp/parser.cc:23901
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/parser.cc:23916
  #, fuzzy, gcc-internal-format
  #| msgid "%<namespace%> definition is not allowed here"
  msgid "unnamed scoped enum is not allowed"
  msgstr "la definición %<namespace%> no se permite aquí"
  
! #: cp/parser.cc:23934
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in casts"
  msgid "types may not be defined in enum-base"
  msgstr "los tipos no se pueden definir en conversiones"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "no se puede agregar una lista de enumerador a una instanciación de plantilla"
  
! #: cp/parser.cc:24041
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration does not name a class or function"
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "la declaración friend no nombra una clase o función"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "la declaración de %qD en el espacio de nombres %qD el cual no incluye a %qD"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "la declaración de %qD en %qD la cual no incluye a %qD"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificación extra"
  
! #: cp/parser.cc:24111
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids incrementing an enum"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ prohíbe incrementar un enum"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "el especificador enumerador opaco debe usar un identificador simple"
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24444
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.cc:24449
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.cc:24453
  #, fuzzy, gcc-internal-format
  #| msgid "Enumerator cannot have attributes %C"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "El enumerador no puede tener atributos %C"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  #| msgid "varargs function cannot be inline"
  msgid "a nested namespace definition cannot be inline"
  msgstr "la función varargs no puede ser inline"
  
! #: cp/parser.cc:24463
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definición %<namespace%> no se permite aquí"
  
! #: cp/parser.cc:24705
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "un id-de-plantilla no puede aparecer en una declaración-using"
  
! #: cp/parser.cc:24767
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24777
  #, fuzzy, gcc-internal-format
  #| msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "las declaraciones access son obsoletas en favor de las declaraciones using: sugerencia: use la palabra clave %<using%>"
  
! #: cp/parser.cc:24823
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of dependent type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "uso no válido del tipo dependiente %qT"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT no es un tipo de enumeración"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete type %q#T"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "uso no válido del tipo incompleto %q#T"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration here"
  msgid "opaque-enum-declaration here"
  msgstr "declaración previa aquí"
  
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "no se pueden definir tipos en declaraciones de plantilla alias"
  
! #: cp/parser.cc:25070
  #, fuzzy, gcc-internal-format
  #| msgid "expected interface or pointer to interface"
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: cp/parser.cc:25131
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.cc:25159
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/parser.cc:25214
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter %qD outside function body"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "se usó el parámetro %qD fuera del cuerpo de la función"
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/parser.cc:25455
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "nombres de parámetros (sin tipos) en la declaración de la función"
  
! #: cp/parser.cc:25466
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesized initializer in array new"
  msgid "remove parentheses to default-initialize a variable"
  msgstr "inicializador entre paréntesis en la matriz new"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "nombres de parámetros (sin tipos) en la declaración de la función"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD redeclared as variable"
  msgid "add parentheses to declare a variable"
  msgstr "la función %qD se redeclaró como variable"
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "cannot handle qualified name for variant function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/parser.cc:25589
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "declare variant directives are not allowed on constructors"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/parser.cc:25595
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "declare variant directives are not allowed on destructors"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE argument not an identifier"
  msgid "cannot handle %s identifier name"
  msgstr "el argumento %qE no es un identificador"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of function %qD in invalid context"
  msgid "no declaration of base function %qs in this scope"
  msgstr "declaración de la función %qD en un contexto no válido"
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:25754
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "una definición de función no se permite aquí"
  
! #: cp/parser.cc:26040
  #, fuzzy, gcc-internal-format
  #| msgid "an asm-specification is not allowed on a function-definition"
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "no se permite una especificación-asm en una definición-de-función"
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "se esperaba un constructor, un destructor, o una conversión de tipo"
  
! #: cp/parser.cc:26329
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionó un inicializador para la función"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos después del inicializador entre paréntesis"
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "non-function %qD declared as implicit template"
  msgstr "se redeclara la función %q+D como inline"
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "el límite de la matriz no es una constante entera"
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "no se puede definir el miembro de la definición de tipo dependiente %qT"
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
*************** msgstr "%<%T::%E%> no es un tipo"
*** 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"
--- 71464,71755 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no válido"
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no válido del constructor como una plantilla"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "use %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un nombre calificado"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type in declaration"
  msgid "qualified-id in declaration"
  msgstr "tipo no válido en la declaración"
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' múltiples"
  
! #: cp/parser.cc:27539
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.cc:27597
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments after %qE"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "%qT not permitted in template argument"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "uso no válido de %qT"
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "no se pueden definir tipos en argumentos de plantilla"
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %<auto%> in template argument"
  msgstr "uso no válido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "no se pueden definir tipos en tipos de parámetro"
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "especificadores de clase de almacenamiento no válidos en las declaraciones de parámetros"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "%qs que no es parámetro no puede ser un paquete de parámetro"
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "los argumentos por defecto sólo se permiten para parámetros de función"
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "el paquete de parámetros %qD no puede tener un argumento por defecto"
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "el paquete de parámetros plantilla no puede tener un argumento por defecto"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "el paquete de parámetros no puede tener un argumento por defecto"
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter pack cannot have a default argument"
  msgid "an explicit object parameter may not have a default argument"
  msgstr "el paquete de parámetros plantilla no puede tener un argumento por defecto"
  
! #: cp/parser.cc:28905
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:28909
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las listas de inicializador extendidas sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:29284
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> después de la definición de clase"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> después de la definición de struct"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> después de la definición de union"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate virt-specifier"
  msgid "duplicate %qD specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la calificación global del nombre de clase es no válida"
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.cc:30441
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nombre de clase no válido en la declaración de %qD"
  
! #: cp/parser.cc:30490
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization %qD in friend declaration"
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "definiendo la especialización explícita %qD en la declaración friend"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "una especialización explícita se debe preceder con %<template <>%>"
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "la plantilla de función %qD se redeclaró commo una plantilla de clase"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+#T"
  msgid "previous definition of %q#T"
*************** msgstr "definición previa de %q+#T"
*** 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"
--- 71758,72057 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "en C++03 se debe usar una llave-clase cuando se declara un friend"
  
! #: cp/parser.cc:31100
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "la declaración friend no nombra una clase o función"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las listas de inicializador extendidas sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:31291
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "default member initializer for unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definición-de-función"
  
! #: cp/parser.cc:31620
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> at end of member declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaración miembro"
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaración miembro"
  
! #: cp/parser.cc:31707
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "especificador pure no válido (sólo se permite %<= 0%>)"
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "un inicializador dentro de llaves no se permite aquí"
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "attributes on base specifiers are ignored"
  msgstr "los atributos no se pueden especificar antes"
  
! #: cp/parser.cc:31932
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> specified more than once in base-specified"
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "se especificó %<virtual%> más de una vez en la base especificada"
  
! #: cp/parser.cc:31952
  #, fuzzy, gcc-internal-format
  #| msgid "more than one access specifier in base-specified"
  msgid "more than one access specifier in base-specifier"
  msgstr "más de un especificador de acceso en la base especificada"
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (la clase base es implícitamente un tipo)"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "no se pueden definir tipos en una especificación de excepción"
  
! #: cp/parser.cc:32295
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/parser.cc:32301
  #, fuzzy, gcc-internal-format
  #| msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "las especificaciones de excepción dinámicas son obsoletas en C++0x; utilice %<noexcept%> en su lugar"
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "uso no válido de %<auto%> en el operador de conversión"
  
! #: cp/parser.cc:32386
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "no se pueden definir tipos en declaraciones de excepción"
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> en una declaración vacía"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/parser.cc:33083
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: cp/parser.cc:33229
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "El atributo %qE genera un conflicto con el atributo %s"
  
! #: cp/parser.cc:33243
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "se esperaba un identificador o %<(%>"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "atributo %<fallthrough%> especificado múltiples veces"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  #| msgid "expected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "se esperaba el parámetro pack antes de %<...%>"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected conditional-expression"
  msgstr "se esperaba una expresión"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %qs"
  msgid "%qs is only available with %qs"
  msgstr "%qs es incompatible con %qs"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on uninstantiated type"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.cc:33932
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "contracts are only available with %qs"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:34046
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "la expresión debe ser integral"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "la plantilla asm no es una cadena constante"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "la alineación solicitada no es una constante entera"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaración no válida de %<%T::%E%>"
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parámetros-de-plantilla"
*************** msgstr "faltan listas-de-parámetros-de-
*** 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"
--- 72060,72515 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parámetros-de-plantilla"
  
! #: cp/parser.cc:36005
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "template-id not allowed for constructor in C++20"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "ya no se admiten los valores de devolución nombrados"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "la plantilla de operador literal %qD tiene una lista de parámetros no válida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.cc:36308
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "la plantilla de operador literal %qD tiene una lista de parámetros no válida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "declaración no válida de plantilla miembro en la clase local"
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especialización explícita no válida"
  
! #: cp/parser.cc:36488
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaración plantilla de %<typedef%>"
  
! #: cp/parser.cc:36539
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "la declaración no declara nada"
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "la especialización de plantilla explícita no puede tener una clase de almacenamiento"
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada"
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  #| msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "uso no válido de %qD en la especificación de enlace"
  
! #: cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%qD specifier conflicts with %qs"
  msgstr "conflicto de tipo de sección con %qD"
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.cc:37490
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.cc:37610
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "se usaron al mismo tiempo %<_Sat%> y %<char%> en los especificadores de declaración"
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "se esperaba %<:%>"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "se usó la etiqueta %qs al nombrar a %q#T"
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declaró previamente aquí"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT se declaró con mayor visibilidad que su base %qT"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "la etiqueta %qD se define aquí"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as %q#D here"
  msgid "%qT first declared as %qs here"
  msgstr "  declarado inicialmente como %q#D aquí"
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclaró con acceso diferente"
  
! #: cp/parser.cc:38744
  #, fuzzy, gcc-internal-format
  #| msgid "%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%<template%> (como desambiguador) sólo se permite dentro de plantillas"
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  #| msgid "objective-c++ message argument(s) are expected"
  msgid "objective-c++ message receiver expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no válido"
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "se esperaba una declaración de método de objective-c++"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "los atributos de método se deben especificar al final"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante después de los métodos Objective-C++"
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no válido para la variable de de instancia"
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador después de %<@protocol%>"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "los atributos no se pueden especificar antes de la palabra clave de Objective-C++ %<@%D%>"
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no válido para la propiedad"
  
! #: cp/parser.cc:40978
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresión entera"
  
! #: cp/parser.cc:42297
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/parser.cc:43053
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no válido"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined in iterator type"
*************** msgstr "no se pueden definir tipos en ti
*** 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 ""
--- 72519,72711 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable ya no se admite"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "no se permite la inicialización entre paréntesis para el bucle %<for%> en OpenMP"
  
! #: cp/parser.cc:49671
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "la cláusula %<ordered%> con parámetro no se puede especificar en la construcción %qs"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable de iteración %qD no debe ser reduction"
  
! #: cp/parser.cc:52834
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: cp/parser.cc:53546
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función"
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qD is not a C pointer"
  msgstr "%qD no es una variable puntero"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no válido"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresión id"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "no se pueden definir tipos nuevos en un tipo de devolución"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55579
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "no se pueden definir tipos en tipos de parámetro"
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD no es una función plantilla miembro"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "declaración compuesta en una función constexpr"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> más externo no está dentro del %<__transaction_atomic%> más externo"
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una función %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC coprocessor malformado"
  
! #: cp/parser.cc:57289
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: cp/parser.cc:57300
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskyield%> sólo se puede usar en declaraciones compuestas"
  
! #: cp/parser.cc:57387
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "no se han implementado las optimizaciones intermódulos para C++"
  
! #: cp/parser.cc:57669
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "no se permiten las conversiones estándar en este contexto"
  
! #: cp/parser.cc:57771
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "utilice template<> para una espe
*** 73116,73139 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:6454
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/pt.cc:6467
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "no se especificaron los especificadores de plantilla en la declaración de %qD"
  
! #: cp/pt.cc:6479
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "se redeclaró con %d parámetro de plantilla"
  msgstr[1] "se redeclaró con %d parámetros de plantilla"
  
! #: cp/pt.cc:6483
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter"
  #| msgid_plural "previous declaration %q+D used %d template parameters"
--- 73222,73251 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:6386
! #, fuzzy, gcc-internal-format
! #| msgid "lambda-expression in unevaluated context"
! msgid "local class in lambda in template parameter list"
! msgstr "expresión lambda en un contexto sin evaluar"
! 
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "no se especificaron los especificadores de plantilla en la declaración de %qD"
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "se redeclaró con %d parámetro de plantilla"
  msgstr[1] "se redeclaró con %d parámetros de plantilla"
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter"
  #| msgid_plural "previous declaration %q+D used %d template parameters"
*************** msgid_plural "previous declaration %qD u
*** 73142,73275 ****
  msgstr[0] "la declaración previa de %q+#D usó %d parámetro de plantilla"
  msgstr[1] "la declaración previa de %q+#D usó %d parámetros de plantilla"
  
! #: cp/pt.cc:6517
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parámetro de plantilla %q+#D"
  
! #: cp/pt.cc:6519
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquí como %q#D"
  
! #: cp/pt.cc:6521
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "se declara aquí"
  
! #: cp/pt.cc:6532
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "la definición original apareció aquí"
  
! #: cp/pt.cc:6560
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration of %q#D with different constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT"
  
! #: cp/pt.cc:7013
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "debe ser la dirección de una función con enlace externo"
  
! #: cp/pt.cc:7016
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "debe ser la dirección de una función con enlace externo"
  
! #: cp/pt.cc:7031
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.cc:7035
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7085
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "debe ser un puntero-a-miembro de la forma %<&X::Y%>"
  
! #: cp/pt.cc:7087
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/pt.cc:7156
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  no se puede deducir el parámetro de plantilla %qD"
  
! #: cp/pt.cc:7165
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  los tipos %qT y %qT tiene calificadores-cv incompatibles"
  
! #: cp/pt.cc:7174
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  el parámetro de plantilla %qD no es un paquete de parámetro, pero el argumento %qD sí"
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  el argumento de plantilla %qE no coincide con la constante puntero-a-miembro %qE"
  
! #: cp/pt.cc:7204
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.cc:7213
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  deducción de paquete de parámetros inconsistente con %qT y %qT"
  
! #: cp/pt.cc:7225
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  se deducen tipos en conflicto para el parámetro %qT (%qT y %qT)"
  
! #: cp/pt.cc:7229
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  se deducen valores en conflicto para el parámetro %qE que no es tipo (%qE y %qE)"
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  el tipo de función miembro %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
--- 73254,73387 ----
  msgstr[0] "la declaración previa de %q+#D usó %d parámetro de plantilla"
  msgstr[1] "la declaración previa de %q+#D usó %d parámetros de plantilla"
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parámetro de plantilla %q+#D"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquí como %q#D"
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "se declara aquí"
  
! #: cp/pt.cc:6539
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "la definición original apareció aquí"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration of %q#D with different constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "debe ser la dirección de una función con enlace externo"
  
! #: cp/pt.cc:7041
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "debe ser la dirección de una función con enlace externo"
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "debe ser un puntero-a-miembro de la forma %<&X::Y%>"
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  no se puede deducir el parámetro de plantilla %qD"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  los tipos %qT y %qT tiene calificadores-cv incompatibles"
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  el parámetro de plantilla %qD no es un paquete de parámetro, pero el argumento %qD sí"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  el argumento de plantilla %qE no coincide con la constante puntero-a-miembro %qE"
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  deducción de paquete de parámetros inconsistente con %qT y %qT"
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  se deducen tipos en conflicto para el parámetro %qT (%qT y %qT)"
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  se deducen valores en conflicto para el parámetro %qE que no es tipo (%qE y %qE)"
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  el tipo de función miembro %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgid_plural "  candidate expects at lea
*** 73278,73654 ****
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  no se puede convertir %qE (tipo %qT) al tipo %qT"
  
! #: cp/pt.cc:7307
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.cc:7311
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  los parámetros de plantilla de un argumento de plantilla plantilla son inconsistentes con otros argumentos de plantilla deducidos"
  
! #: cp/pt.cc:7332
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  no se puede deducir una plantilla para %qT del tipo %qT que no es plantilla"
  
! #: cp/pt.cc:7342
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match %qD"
  msgid "  template argument %qE does not match %qE"
  msgstr "  el argumento de plantilla %qE no coincide con %qD"
  
! #: cp/pt.cc:7393
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qE no es una variable"
  
! #: cp/pt.cc:7402
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7412
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.cc:7429
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7439
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7446
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7469
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD no es un argumento válido de plantilla porque %qD es una variable, no la dirección de una variable"
  
! #: cp/pt.cc:7473
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD no es un argumento válido de plantilla porque %qD es una variable, no la dirección de una variable"
  
! #: cp/pt.cc:7610
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque las literales de cadena nunca se pueden usar en este contexto"
  
! #: cp/pt.cc: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)"
--- 73390,73766 ----
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  no se puede convertir %qE (tipo %qT) al tipo %qT"
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  los parámetros de plantilla de un argumento de plantilla plantilla son inconsistentes con otros argumentos de plantilla deducidos"
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  no se puede deducir una plantilla para %qT del tipo %qT que no es plantilla"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match %qD"
  msgid "  template argument %qE does not match %qE"
  msgstr "  el argumento de plantilla %qE no coincide con %qD"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qE no es una variable"
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.cc:7455
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7465
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD no es un argumento válido de plantilla porque %qD es una variable, no la dirección de una variable"
  
! #: cp/pt.cc:7499
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD no es un argumento válido de plantilla porque %qD es una variable, no la dirección de una variable"
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque las literales de cadena nunca se pueden usar en este contexto"
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "in template argument for type %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT debido a conflictos en la calificación cv"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque no es un l-valor"
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D no es un argumento válido de plantilla para el tipo %qT porque una referencia variable no tiene una dirección constante"
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT porque es un puntero"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT porque es de tipo %qT"
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attributes in template argument %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "se usó el nombre-de-clase-inyectada %qD como un argumento de plantilla plantilla"
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "uso no válido del destructor %qE como un tipo"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "para hacer referencia a un tipo miembro de un parámetro de plantilla, use %<typename %E%>"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parámetros de plantilla para %qD"
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  se esperaba una constante de tipo %qT, se obtuvo %qT"
  
! #: cp/pt.cc:8899
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "argumento por defecto para el parámetro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  se esperaba una plantilla de tipo %qD, se obtuvo %qT"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parámetros de plantilla para %qD"
  
! #: cp/pt.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.cc:9078
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "no se puede convertir el argumento de plantilla %qE a %qT"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "el argumento de plantilla %d es no válido"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "número erróneo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "número erróneo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.cc:9372
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.cc:9398
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argumento por defecto para el parámetro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.cc:9402
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumento por defecto dado para el parámetro %d de %q#D"
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de función"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "se usa el tipo %qT que no es plantilla como una plantilla"
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaración de plantilla %q+D"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.cc:11536
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) substituting %qS"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciación de la plantilla excede el máximo de %d (use -ftemplate-depth= para incrementar el máximo) al sustituir %qS"
  
! #: cp/pt.cc:12472
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: cp/pt.cc:12508
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: cp/pt.cc:12512
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "se esperaba una expresión entera"
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "instantiating erroneous template"
  msgstr "  en la instanciación de la plantilla %qT"
  
! #: cp/pt.cc:12742
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first error appeared here"
  msgstr "se definió struct aquí"
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "miembro de matriz flexible en union"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a potential constant expression"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE no es una expresión constante potencial"
  
! #: cp/pt.cc:14321
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%T%>"
  
! #: cp/pt.cc:14324
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%E%>"
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefinición del argumento por defecto para %q#D"
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "se crea un puntero a función miembro del tipo %qT que no es clase"
  
! #: cp/pt.cc:16097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "no coinciden las longitudes de l
*** 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"
--- 73779,73908 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de función"
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parámetro %qT no válido"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaración %q+D"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la función devuelve una matriz"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la función devuelve una función"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  #| msgid "%<locus%> is not defined as a type"
  msgid "%qE is not usable in a splice type"
  msgstr "%<locus%> no se define como un tipo"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.cc:17510
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de función calificado %qT"
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/pt.cc:17703
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "se asume que la matriz %q+D tiene un elemento"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT no es de tipo clase, struct o union"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
  
! #: cp/pt.cc:17807
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo de clase"
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is not an enumeration type"
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected a reflection of a type template"
  msgstr "se esperaba nombre de función"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
*************** msgstr "uso de %qs en la plantilla"
*** 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"
--- 73910,74127 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "especialización explícita de %qD después del primer uso"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "el tipo calificador %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "el nombre dependiente %qE se decodifica como un no tipo, pero la instanciación genera un tipo"
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.cc:18418
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "el elemento inicializador no es una expresión constante"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "uso no válido de la expresión de expansión de paquete"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.cc:20952
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "inicializador no-vacío para una matriz de elementos vacíos"
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD no se declaró en este ámbito, y no se encontraron declaraciones en la búsqueda dependiente de argumentos en el punto de la instanciación"
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "no se encontraron declaraciones en la base dependiente %qT pur la búsqueda no calificada"
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.cc:22374
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%q+D se declaró aquí, después en la unidad de translación"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "número erróneo de argumentos para %<__builtin_choose_expr%>"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "se especificó el número equivocado de argumentos para el atributo %qE"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD no es una clase o un espacio de nombres"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no válido %qD"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT es/usa un tipo anónimo"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "el argumento de plantilla para %qD usa el tipo local %qT"
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresión integral %qE no es una constante"
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciación de plantilla clase ambigua para %q#T"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciación de plantilla clase ambigua para %q#T"
  
! #: cp/pt.cc:27899
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciación explícita de %q#D que no es plantilla"
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD no es un dato miembro static de una plantilla de clase"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontró una plantilla coincidente para %qD"
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "el tipo %qT para la instanciación explícita %qD no coincide con el tipo declarado %qT"
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciación explícita de %q#D"
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciación explícita duplicada de %q#D"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 prohíbe el uso de %<extern%> en instanciaciones explícitas"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "clase de almacenamiento %qD aplicada a la instanciación de una plantilla"
  
! #: cp/pt.cc:28062
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciación explícita de la plantilla %qD que no es clase"
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciación explícita del tipo %qT que no es plantilla"
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciación explícita de %q#T antes de la definición de la plantilla"
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ prohíbe el uso de %qE en las instanciaciones explícitas"
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciación explícita duplicada de %q#T"
  
! #: cp/pt.cc:28476
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
  msgstr "especialización explícita de %qD después del primer uso"
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  #| msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgid "exception specification of %qD is not available until end of class definition"
*************** msgstr "no se permiten los especificador
*** 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"
--- 74134,74311 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciación explícita de %qD pero no hay una definición disponible"
  
! #: cp/pt.cc:29008
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciación de la plantilla excede el máximo de %d al instanciar %q+D, posiblemente de la generación de tabla virtual (use -ftemplate-depth= para incrementar el máximo)"
  
! #: cp/pt.cc:29383
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template non-type parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T no es un tipo válido para un parámetro que no es tipo plantilla"
  
! #: cp/pt.cc:29422
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parámetro que no es tipo plantilla no válido"
  
! #: cp/pt.cc:29432
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T no es un tipo válido para un parámetro que no es tipo plantilla"
  
! #: cp/pt.cc:30989
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "el constructor no puede ser una función miembro de tipo static"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "la definición de %q#T dentro de la lista de parámetros de plantilla"
  
! #: cp/pt.cc:31244
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la deducción de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "se usó %qD que no es plantilla como plantilla"
  
! #: cp/pt.cc:32530
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:32536
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "use %qD directly instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction failed:"
  msgstr "  falló la deducción/sustitución del argumento de plantilla:"
  
! #: cp/pt.cc:32687
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "la función no se consideró para la inclusión en línea"
  
! #: cp/pt.cc:32702
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "  falló la deducción/sustitución del argumento de plantilla:"
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "en una llamada a la función %qD declarada aquí"
  
! #: cp/pt.cc:32721
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "  falló la deducción/sustitución del argumento de plantilla:"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.cc:33008
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.cc:33012
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
*************** msgstr "la insn no satisface sus restric
*** 74201,74588 ****
  
  #: 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 no se puede aplicar a un tipo de referencia"
- 
- #: 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 no se puede aplicar a un tipo de función"
  
! #: cp/reflect.cc:142
  #, fuzzy, gcc-internal-format
  #| msgid "type '%T' cannot be used as a value for a non-type template-parameter"
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "el tipo `%T' no se puede usar como un valor para un parámetro de plantilla que no es tipo"
  
! #: cp/reflect.cc:150
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: cp/reflect.cc: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 no se puede aplicar a un tipo de función"
  
! #: 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 no se puede aplicar a un tipo de función"
  
! #: cp/reflect.cc:207
  #, gcc-internal-format
  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 "Avisa sobre usos de separador coma en una expresión ide subíndice."
  
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
--- 74313,74764 ----
  
  #: cp/reflect.cc:130
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "new no se puede aplicar a un tipo de función"
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  #| msgid "type '%T' cannot be used as a value for a non-type template-parameter"
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "el tipo `%T' no se puede usar como un valor para un parámetro de plantilla que no es tipo"
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "new no se puede aplicar a un tipo de función"
  
! #: cp/reflect.cc:182
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "new no se puede aplicar a un tipo de función"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, fuzzy, gcc-internal-format
! #| msgid "passing argument %d of %qE from distinct Objective-C type"
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr "se pasa el argumento %d de %qE desde un tipo Objective-C distinto"
! 
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%E%> is not a class or namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<::%E> no es una clase o un espacio de nombres"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, fuzzy, gcc-internal-format
  #| msgid "decltype evaluates to %qT, which is not a class or enumeration type"
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "el tipo de declaración evalúa a %qT, el cual no es una clase o un tipo enumerado"
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
! #, gcc-internal-format
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr ""
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "no se puede ejecutar '%s': %s"
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "could not find specs file %s\n"
  msgid "couldn%'t look up %qs"
  msgstr "no se puede encontrar el fichero de especificaciones %s\n"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qT must be an object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a non-member function"
  msgid "%qT must be a function type"
  msgstr "%qD debe ser una función que no sea miembro"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/reflect.cc:6132
  #, fuzzy, gcc-internal-format
  #| msgid "transaction_wrap argument is not a function"
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "el argumento transaction_wrap no es una función"
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<consteval%> block defined here"
  msgstr "se definió struct aquí"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
! msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<access_context%> argument"
  msgstr "argumento PHI no válido"
  
! #: cp/reflect.cc:6596
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "argumento inesperado"
  
! #: cp/reflect.cc:7726
! #, fuzzy, gcc-internal-format
! #| msgid "passing argument %d of %qE from distinct Objective-C type"
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr "se pasa el argumento %d de %qE desde un tipo Objective-C distinto"
! 
! #: cp/reflect.cc:7799
! #, fuzzy, gcc-internal-format
! #| msgid "vector types expected in sad expression"
! msgid "incorrect %qT return type, expected %qs"
! msgstr "se esperaban tipos vector en una expresión de permutación de vector"
! 
! #: cp/reflect.cc:7802
! #, fuzzy, gcc-internal-format
! #| msgid "vector types expected in sad expression"
! msgid "incorrect %qT return type, expected %qT"
! msgstr "se esperaban tipos vector en una expresión de permutación de vector"
! 
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "función de especificación %qs desconocida"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "splice argument must be an expression of type %qs"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: cp/reflect.cc:8530
! #, fuzzy, gcc-internal-format
! #| msgid "cannot disable built-in function %qs"
! msgid "cannot splice a null reflection"
! msgstr "no se puede desactivar la función interna %qs"
! 
! #: cp/reflect.cc:8540
! #, fuzzy, gcc-internal-format
! #| msgid "cannot use %<::%> in parameter declaration"
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr "no se puede usar %<::%>  en la declaración de parámetros"
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr ""
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "add %<constexpr%>"
  msgstr "se usó %qE con %<register%>"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qE must be directly called"
  msgid "function of consteval-only type must be declared %qs"
  msgstr "la función interna %qE ha de ser llamada directamente"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "se esperaba una expresión booleana"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/reflect.cc:9004
  #, fuzzy, gcc-internal-format
  #| msgid "expected constructor, destructor, or type conversion"
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "se esperaba un constructor, un destructor, o una conversión de tipo"
  
! #: cp/reflect.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "uso del espacio de nombres %qD como expresión"
  
! #: cp/reflect.cc:9025
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "no se puede declarar explícitamente que el miembro %q#D tenga un enlace externo"
  
! #: cp/reflect.cc:9034
! #, fuzzy, gcc-internal-format
! #| msgid "invalid cast to function type %qT"
! msgid "invalid class member access of type template %qE"
! msgstr "conversión no válida al tipo de función %qT"
! 
! #: cp/reflect.cc:9042
! #, fuzzy, gcc-internal-format
! #| msgid "can%'t use %qs as a call-used register"
! msgid "cannot use %qE to access a class member"
! msgstr "no se puede usar %qs como un registro usado de llamada"
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "uso de la variable %<auto%> desde la función contenedora"
  
! #: cp/reflect.cc:9088
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/reflect.cc:9097
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about uses of a comma operator within a subscripting expression."
  msgid "cannot use a data member specification in a splice expression"
  msgstr "Avisa sobre usos de separador coma en una expresión ide subíndice."
  
+ #: cp/reflect.cc:9114
+ #, fuzzy, gcc-internal-format
+ #| msgid "Expected structure component name at %C"
+ msgid "expected a reflection of a function template"
+ msgstr "Se esperaba un nombre de componente de estructura en %C"
+ 
+ #: cp/reflect.cc:9130
+ #, fuzzy, gcc-internal-format
+ #| msgid "Expected structure component name at %C"
+ msgid "expected a reflection of a function or variable template"
+ msgstr "Se esperaba un nombre de componente de estructura en %C"
+ 
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
*************** msgstr "definición no válida del tipo
*** 74950,75605 ****
  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"
--- 75126,75781 ----
  msgid "invalid base-class specification"
  msgstr "especificación de clase base no válida"
  
! #: cp/semantics.cc:4683
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "miembro protegido %q+#D en union anónima"
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturó"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "uso de la variable %<auto%> desde la función contenedora"
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "uso de parámetro desde la función contenedora"
  
! #: cp/semantics.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter %qD outside function body"
  msgid "use of parameter outside function body"
  msgstr "se usó el parámetro %qD fuera del cuerpo de la función"
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "no se permite el parámetro de plantilla %qD de tipo %qT en una expresión integral constante porque no es de tipo integral o de enumeración"
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "uso de la plantilla de clase %qT como expresión"
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "la petición por el miembro %qD es ambigua en la red de herencia múltiple"
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD no puede aparecer en una expresion constante"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "el tipo de %qE es desconocido"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT no es un tipo de enumeración"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "pack index has non-integral type %qT"
  msgstr "el tamaño de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "pack index is not an integral constant"
  msgstr "el límite de la matriz no es una constante entera"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  #| msgid "shift count is negative"
  msgid "pack index %qE is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/semantics.cc:5242
  #, fuzzy, gcc-internal-format
  #| msgid "intrinsic register index is out of range"
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr "el índice de registro intrínseco está fuera de rango"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter pack __bases only valid in template declaration"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Los paquetes de parámetros __bases sólo son válidos en la declaración de plantilla"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "no se puede aplicar %<offsetof%> al destructor %<~%T%>"
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "no se puede aplicar %<offsetof%> a la función miembro %qD"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "no se puede aplicar %<offsetof%> a la función miembro %qD"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "no se puede aplicar %<offsetof%> a la función miembro %qD"
  
! #: cp/semantics.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a través de %<...%>"
  
! #: cp/semantics.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "no se admiten las prioridades de constructor"
  
! #: cp/semantics.cc:6845
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction lookup is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/semantics.cc:6848
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE tiene tipo no válido para %<reduction%>"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, fuzzy, gcc-internal-format
  #| msgid "function or array type in %<#pragma omp declare reduction%>"
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "tipo función o matriz en %<#pragma omp declare reduction%>"
  
! #: cp/semantics.cc:7454
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: cp/semantics.cc:7760
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "se esperaba una expresión entera"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "linear step expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD no es una variable en la cláusula %<firstprivate%>"
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD no es una variable en la cláusula %<lastprivate%>"
  
! #: cp/semantics.cc:8380
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> static expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8394
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> static value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:8433
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> num expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8436
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<vector%> length expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8440
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<worker%> num expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8463
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> num value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:8467
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<vector%> length value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<worker%> num value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: cp/semantics.cc:8590
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs length expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: cp/semantics.cc:8624
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<async%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8653
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<thread_limit%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8683
  #, fuzzy, gcc-internal-format
  #| msgid "slice end must be integer"
  msgid "%<device%> id must be integral"
  msgstr "el final de la rebanada debe ser entero"
  
! #: cp/semantics.cc:8714
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:8765
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: cp/semantics.cc:8780
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: cp/semantics.cc:8811
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: cp/semantics.cc:8851
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:8860
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: cp/semantics.cc:8976
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: cp/semantics.cc:9021
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "variable-length array bound is unknown"
  msgid "variable length traits arrays are not supported"
  msgstr "el límite del array de longitud variable es desconocido"
  
! #: cp/semantics.cc:9164
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:9681
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas cláusulas %qs"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<grainsize%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:9784
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<priority%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:9814
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: cp/semantics.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<filter%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:9874
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/semantics.cc:9884
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/semantics.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<tile%> argument needs integral type"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD no es un fichero, espacio de nombres o variable de ámbito de bloque"
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "la directiva %<threadprivate%> %qE no está en la definición %qT"
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "la diferencia entre %qE y %qD no tiene tipo entero"
  
! #: cp/semantics.cc:12089
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp atomic update%> uses two different variables for memory"
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp atomic update%> usa dos variables diferentes para la memoria"
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp atomic update%> uses two different variables for memory"
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> usa dos variables diferentes para la memoria"
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/semantics.cc:12994
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qH to %qI in a converted constant expression"
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "conversión de %qH a %qI en una expresión constante convertida"
  
! #: cp/semantics.cc:13032
  #, fuzzy, gcc-internal-format
  #| msgid "converting UCN to source character set"
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr "convirtiendo un NUC al conjunto de caracteres fuente"
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %s"
  msgid "static assertion failed: %.*s"
  msgstr "falló la aserción estática: %s"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condición que no es constante para una aserción estática"
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "el argumento para decltype debe ser una expresión"
  
! #: cp/semantics.cc:13237
  #, fuzzy, gcc-internal-format
  #| msgid "decltype cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "el tipo de declaración no puede resolver la dirección de la función sobrecargada"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a non-union class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not a standard-layout type"
  msgstr "%qT no es un tipo agregado"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "se llamó a %<__builtin_next_arg%> sin un argumento"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "se llamó a %<__builtin_next_arg%> sin un argumento"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qs argument %qT is a reference"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a template"
  msgid "%qD is not a class or alias template"
  msgstr "%qE no es una plantilla"
  
! #: cp/semantics.cc:14719
  #, fuzzy, gcc-internal-format
  #| msgid "third operand of conditional expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "el tercer operando de la expresión condicional no tiene efecto"
  
! #: cp/semantics.cc:14779
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "el argumento de plantilla %qE involucra a el(los) parámetro(s) de plantilla"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
*************** msgstr "el segundo argumento de %<__buil
*** 75608,76001 ****
  #. 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 ""
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "los calificadores %qV no se pueden aplicar a %qT"
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4759
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid " declared here"
  msgstr "se declara aquí"
  
! #: cp/tree.cc:4764
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a floating-point type"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/tree.cc:5052
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is a fixed-point type"
  msgstr "%qD no es una variable puntero"
  
! #: cp/tree.cc: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 no es una base de %qT"
  
! #: cp/tree.cc:5091
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/tree.cc:5101
  #, fuzzy, gcc-internal-format
  #| msgid "SIGNAL `%s' has no data fields"
  msgid "%q#T has no data fields"
  msgstr "SIGNAL `%s' no tiene campos de datos"
  
! #: cp/tree.cc: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 "expression %qE does not designate a constexpr function"
  msgid "base %qT does not have unique object representations"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/tree.cc:5154 cp/tree.cc:5164
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "%qD with type %qT does not have unique object representations"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/tree.cc:5190
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "comparación entre %qT y %qT"
  
! #: cp/tree.cc: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 "unused parameter %qD"
  msgid "padding occurs after %qD"
  msgstr "parámetro %qD sin uso"
  
! #: cp/tree.cc:5218
  #, fuzzy, gcc-internal-format
  #| msgid "SIGNAL `%s' has no data fields"
  msgid "%qT has padding and no data fields"
  msgstr "SIGNAL `%s' no tiene campos de datos"
  
! #: cp/tree.cc:5327
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "la clase base %qT tiene calificadores cv"
  
! #: cp/tree.cc:5330
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD no se capturó"
  
! #: cp/tree.cc:5337
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD no es una variable"
  
! #: cp/tree.cc:5345
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD has a non-structural type"
  msgstr "%qD no es un tipo"
  
! #: cp/tree.cc:5368
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/tree.cc:5389
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: cp/tree.cc:5404
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/tree.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be applied to variables with specific sections"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "el atributo %qE no se puede aplicar a variables con secciones específicas"
  
! #: cp/tree.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute takes no arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.cc:5459
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: cp/tree.cc:5482
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "declaración de función no válida"
  
! #: cp/tree.cc:5485
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%<alignas%> on enumerated type"
  msgstr "%qT no es un tipo de enumeración"
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5490
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "se aplicó %<__alignof%> a un campo de bits"
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "%qE on unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: 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 "existe la declaración para el parámetro %qD pero no hay tal parámetro"
  
! #: cp/tree.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "la init_priority solicitada no es una constante entera"
  
! #: cp/tree.cc:5665
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "solo se puede usar el atributo %qE en definiciones de rango de fichero de objetos de tipo class"
  
! #: cp/tree.cc:5673
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "la init_priority solicitada está fuera de rango"
  
! #: cp/tree.cc:5686
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "la init_priority solicitada está reservada para uso interno"
  
! #: cp/tree.cc:5717
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/tree.cc:5737
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.cc:5748
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.cc:5764
  #, fuzzy, gcc-internal-format
  #| msgid "%.*s is not a valid universal character"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%.*s no es un carácter universal válido"
  
! #: cp/tree.cc:5778
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> no es un declarador válido"
  
! #: cp/tree.cc:5802
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: cp/tree.cc:5808
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: cp/tree.cc:5815
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: cp/tree.cc:5822
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: cp/tree.cc:5844
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "el atributo %qE se aplica solamente a funciones, no a %s"
  
! #: cp/tree.cc:5850
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "El atributo %s se aplica a %s %s en %L"
  
! #: cp/tree.cc:5872
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: cp/tree.cc:5898
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  #| msgid "`sizeof' applied to a bit-field"
  msgid "annotation applied to a label"
  msgstr "`sizeof' aplicado a un campo de bits"
  
! #: cp/tree.cc:5911
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "annotation on unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/tree.cc: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"
--- 75784,76177 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "new no se puede aplicar a un tipo de función"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "los calificadores %qV no se pueden aplicar a %qT"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid " declared here"
  msgstr "se declara aquí"
  
! #: cp/tree.cc:4781
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a floating-point type"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is a fixed-point type"
  msgstr "%qD no es una variable puntero"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qT no es una base de %qT"
  
! #: cp/tree.cc:5108
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "SIGNAL `%s' has no data fields"
  msgid "%q#T has no data fields"
  msgstr "SIGNAL `%s' no tiene campos de datos"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "base %qT does not have unique object representations"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "%qD with type %qT does not have unique object representations"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/tree.cc:5207
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "comparación entre %qT y %qT"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "padding occurs after %qD"
  msgstr "parámetro %qD sin uso"
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  #| msgid "SIGNAL `%s' has no data fields"
  msgid "%qT has padding and no data fields"
  msgstr "SIGNAL `%s' no tiene campos de datos"
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "la clase base %qT tiene calificadores cv"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD no se capturó"
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD no es una variable"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD has a non-structural type"
  msgstr "%qD no es un tipo"
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be applied to variables with specific sections"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "el atributo %qE no se puede aplicar a variables con secciones específicas"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute takes no arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "declaración de función no válida"
  
! #: cp/tree.cc:5502
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%<alignas%> on enumerated type"
  msgstr "%qT no es un tipo de enumeración"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "se aplicó %<__alignof%> a un campo de bits"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "%qE on unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "existe la declaración para el parámetro %qD pero no hay tal parámetro"
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "la init_priority solicitada no es una constante entera"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "solo se puede usar el atributo %qE en definiciones de rango de fichero de objetos de tipo class"
  
! #: cp/tree.cc:5690
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "la init_priority solicitada está fuera de rango"
  
! #: cp/tree.cc:5703
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "la init_priority solicitada está reservada para uso interno"
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  #| msgid "%.*s is not a valid universal character"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%.*s no es un carácter universal válido"
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> no es un declarador válido"
  
! #: cp/tree.cc:5819
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: cp/tree.cc:5839
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "el atributo %qE se aplica solamente a funciones, no a %s"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "El atributo %s se aplica a %s %s en %L"
  
! #: cp/tree.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: cp/tree.cc:5915
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "`sizeof' applied to a bit-field"
  msgid "annotation applied to a label"
  msgstr "`sizeof' aplicado a un campo de bits"
  
! #: cp/tree.cc:5928
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "annotation on unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "parámetro de función"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "annotation does not have structural type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "%qT no tiene un miembro llamado
*** 76211,77077 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> no es un miembro de %qT"
  
! #: cp/typeck.cc:3786
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD no es una función plantilla miembro"
  
! #: cp/typeck.cc:4052
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/typeck.cc:4086
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "uso no válido del índice de matriz en puntero a miembro"
  
! #: cp/typeck.cc:4089
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "uso no válido del unario %<*%> en puntero a miembro"
  
! #: cp/typeck.cc:4092
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "uso no válido de la conversión implícita en puntero a miembro"
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4161
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "falta el subíndice en la referencia de la matriz"
  
! #: cp/typeck.cc:4322
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "se declaró el subíndice de la matriz como %<register%>"
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "el valor indicado por el subíndice no es ni matriz ni puntero"
  
! #: cp/typeck.cc:4433
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "falta un objeto en el uso de %qE"
  
! #: cp/typeck.cc:4685
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "no default version in scope"
  msgstr "conversión que no es trivial en la asignación"
  
! #: cp/typeck.cc:4694
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ prohíbe la llamada %<::main%> dentro del mismo programa"
  
! #: cp/typeck.cc:4715
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "se debe usar %<.*%> o %<->*%> en la llamada a la función puntero-a-miembro en %<%E (...)%>, p.e. %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4736
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4742
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4804
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "faltan argumentos para el constructor %q#D"
  
! #: cp/typeck.cc:4810
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "demasiados argumentos para la función miembro %q#D"
  
! #: cp/typeck.cc:4811
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "faltan argumentos para la función miembro %q#D"
  
! #: cp/typeck.cc:4817
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "demasiados argumentos para la función %q#D"
  
! #: cp/typeck.cc:4818
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "faltan argumentos para la función %q#D"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "demasiados argumentos para el método %q#D"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "faltan argumentos para el método %q#D"
  
! #: cp/typeck.cc:4832
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "demasiados argumentos para la función"
  
! #: cp/typeck.cc:4833
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "faltan argumentos para la función"
  
! #: cp/typeck.cc:4911
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "el parámetro %P de %qD tiene el tipo incompleto %qT"
  
! #: cp/typeck.cc:4917
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "el parámetro %P tiene el tipo incompleto %qT"
  
! #: cp/typeck.cc:5231
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "la dirección de %qD nunca debe ser NULL"
  
! #: cp/typeck.cc:5278
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "la dirección de %qD nunca debe ser NULL"
  
! #: cp/typeck.cc:5293
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: cp/typeck.cc:5370
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/typeck.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "la conversión entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/typeck.cc:5379
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "el mismo nodo de tipo canónico para los tipos diferentes %T y %T"
  
! #: cp/typeck.cc:5382
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "la comparación entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/typeck.cc:5419
  #, fuzzy, gcc-internal-format
  #| msgid "complex arguments must have floating-point type"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "los argumentos complejos deben tener tipo de coma flotante"
  
! #: cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "conversión desde una llamada a función de tipo %qT al tipo %qT que no coincide"
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5429
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "conversión del tipo puntero %qT al tipo aritmético %qT en una expresión constante"
  
! #: cp/typeck.cc:5438
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when assigning to type %qT from type %qT"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "tipos incompatible en la asignación al tipo %qT del tipo %qT"
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "se asume la conversión al tipo %qT desde la función sobrecargada"
  
! #: cp/typeck.cc:5709
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "se usó NULL en la aritmética"
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ prohíbe la comparación entre puntero y entero"
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid "operand types are %qT and %qT"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6496
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "comparación ordenada de puntero con el entero cero"
  
! #: cp/typeck.cc:6543
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "comparación sin orden en el argumento de coma no flotante"
  
! #: cp/typeck.cc:6609
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "conversión implícita de %qT a %qT para coincidir con otro operando de la expresión binaria"
  
! #: cp/typeck.cc:6718
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "operadores no válidos de tipos %qT y %qT para el binario %qO"
  
! #: cp/typeck.cc:7119
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ prohíbe el uso de un puntero de tipo %<void *%> en la sustracción"
  
! #: cp/typeck.cc:7127
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ prohíbe el uso de un puntero a una función en la sustracción"
  
! #: cp/typeck.cc:7135
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ prohíbe el uso de un puntero a un método en la sustracción"
  
! #: cp/typeck.cc:7188
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "uso no válido de un puntero a un tipo incompleto en aritmética de punteros"
  
! #: cp/typeck.cc:7265
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of constructor %qE"
  msgid "taking address of constructor %qD"
  msgstr "se toma la dirección del constructor %qE"
  
! #: cp/typeck.cc:7266
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "taking address of destructor %qD"
  msgstr "se toma la dirección del destructor %qE"
  
! #: cp/typeck.cc:7283
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "uso no válido de %qE para formar una función puntero a miembro"
  
! #: cp/typeck.cc:7286
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  se requiere un id calificado"
  
! #: cp/typeck.cc:7293
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "no se pueden usar paréntesis alrededor de %qE para formar una función-puntero-a-miembro"
  
! #: cp/typeck.cc:7488
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7494
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7500
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro limitada para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro limitada para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7511
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "se toma la dirección del temporal"
  
! #: cp/typeck.cc:7561
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ prohíbe tomar la dirección de la función %<::main%>"
  
! #: cp/typeck.cc:7619
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "no se puede tomar la dirección del campo de bits %qD"
  
! #: cp/typeck.cc:7821
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of expression of type %<void%>"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "se toma la dirección de la expresión de tipo %<id%>"
  
! #: cp/typeck.cc:7822
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7966
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ prohíbe incrementar un enum"
  
! #: cp/typeck.cc:7967
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ prohíbe decrementar un enum"
  
! #: cp/typeck.cc:7983
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "no se puede incrementar un puntero a un tipo incompleto %qT"
  
! #: cp/typeck.cc:7985
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "no se puede decrementar un puntero a un tipo incompleto %qT"
  
! #: cp/typeck.cc:7997
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ prohíbe incrementar un puntero de tipo %qT"
  
! #: cp/typeck.cc:7999
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ prohíbe decrementar un puntero de tipo %qT"
  
! #: cp/typeck.cc:8039
  #, fuzzy, gcc-internal-format
  #| msgid "use of cast expressions as lvalues is deprecated"
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "el uso de expresiones de conversión como l-valores es obsoleto"
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "no se puede tomar la dirección de %<this%> que es una expresión r-valuada"
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "se solicitó la dirección de %qD, la cual se declaró como %<register%>"
  
! #: cp/typeck.cc:8357
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "el inicializador de lista para el tipo que no es clase no debe estar entre paréntesis"
  
! #: cp/typeck.cc:8369
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "se trata la lista de expresiones como una expresión compuesta en en inicializador"
  
! #: cp/typeck.cc:8373
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "se trata la lista de expresiones como una expresión compuesta en el inicializador de memoria"
  
! #: cp/typeck.cc:8377
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "se trata la lista de expresiones como una expresión compuesta en la conversión funcional"
  
! #: cp/typeck.cc:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "se trata la lista de expresiones como una expresión compuesta %s"
  
! #: cp/typeck.cc:8518
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "no hay contexto para resolver el tipo de %qE"
  
! #: cp/typeck.cc:8555
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "la conversión del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.cc:8561
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.cc:8568
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.cc:8594
  #, fuzzy, gcc-internal-format
  #| msgid "%qT uses local type %qT"
  msgid "useless cast to type %q#T"
  msgstr "%qT usa el tipo local %qT"
  
! #: cp/typeck.cc:8608
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: cp/typeck.cc:9057
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "static_cast no válido del tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "el tipo de devolución %q#T es un tipo de dato incompleto"
  
! #: cp/typeck.cc:9097
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "se convierte de %qT a %qT"
  
! #: cp/typeck.cc:9172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "conversión no válida de una expresión r-valuada de tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9242
  #, fuzzy
  #| msgid "cast from %qT to %qT loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "la conversión de %qT a %qT pierde precisión"
  
! #: cp/typeck.cc:9267
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9278
  #, fuzzy
  #| msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "la comparación entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversión"
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  #, fuzzy
  #| msgid "cast from %qT to %qT increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "la conversión de %qT a %qT incrementa la alineación requerida del tipo del destino"
  
! #: cp/typeck.cc:9316
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ prohíbe la conversión entre puntero a función y puntero a objeto"
  
! #: cp/typeck.cc:9330
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "conversión no válida del tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9403
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "uso no válido de const_cast con tipo %qT, que no es puntero, referencia, ni un tipo puntero-a-datos-miembro"
  
! #: cp/typeck.cc:9412
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "uso no válido de const_cast con tipo %qT, el cual es un puntero o referencia a un tipo de función"
  
! #: cp/typeck.cc:9454
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "const_cast no válido de un valor-r de tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9524
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "const_cast no válido del tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ prohíbe la conversión a un tipo de matriz %qT"
  
! #: cp/typeck.cc:9643
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "conversión no válida al tipo de función %qT"
  
! #: cp/typeck.cc:9759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:10039
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  en la evaluación de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10100
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "se asigna a una matriz desde una lista de inicializador"
  
! #: cp/typeck.cc:10127
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipos incompatible en la asignación de %qT a %qT"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "se usó una matriz como inicializador"
  
! #: cp/typeck.cc:10145
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "asignación de matriz no válida"
  
! #: cp/typeck.cc:10281
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   en la conversión del puntero a función miembro"
  
! #: cp/typeck.cc:10295
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "puntero a la conversión miembro a través de la base virtual %qT"
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   en la conversión del puntero a miembro"
  
! #: cp/typeck.cc:10443
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "conversión no válida del tipo %qT a partir del tipo %qT"
  
! #: cp/typeck.cc:10767
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in default argument"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "no se puede convertir %qT a %qT en el argumento por defecto"
  
! #: cp/typeck.cc:10772
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in argument passing"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "no se puede convertir %qT a %qT en el paso de argumentos"
  
! #: cp/typeck.cc:10781
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "no se puede convertir %qT a %qT en la inicialización"
  
! #: cp/typeck.cc:10785
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in return"
  msgid "cannot convert %qH to %qI in return"
  msgstr "no se puede convertir %qT a %qT en la devolución"
  
! #: cp/typeck.cc:10790
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in assignment"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "no se puede convertir %qT a %qT en la asignación"
  
! #: cp/typeck.cc:10826
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "el parámetro %qP de %qD puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10830
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "el parámetro puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10835
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "el objetivo de conversión puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10840
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "el objetivo de inicialización puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10850
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la asignación puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10936
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "in passing argument %P of %qD"
  msgstr "al pasar el argumento %P de %q+D"
  
! #: cp/typeck.cc:11022
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.cc:11025
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11063
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable %q+D returned"
  msgid "reference to local variable %qD returned"
  msgstr "se devolvió una referencia a la variable local %q+D"
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11073
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of label %qD returned"
  msgstr "se devolvió la dirección de la variable local %q+D"
  
! #: cp/typeck.cc:11077
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of local variable %qD returned"
  msgstr "se devolvió la dirección de la variable local %q+D"
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in return statement"
  msgstr "faltan valores en la declaración de devolución"
  
! #: cp/typeck.cc:11415
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in initialization"
  msgstr "faltan valores en la declaración de devolución"
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "se devuelve un valor de un destructor"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "no se puede regresar de un manejador de una función-intenta-bloque de un constructor"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "se devuelve un valor de un constructor"
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "declaración return sin valores, en una función que devuelve %qT"
  
! #: cp/typeck.cc:11516
  #, fuzzy, gcc-internal-format
  #| msgid "<brace-enclosed initializer list>"
  msgid "returning initializer list"
  msgstr "<lista inicializador dentro de llaves>"
  
! #: cp/typeck.cc:11535
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "se deducen los tipos inconsistentes %qT y %qT para el tipo de devolución lambda"
  
! #: cp/typeck.cc:11538
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "deducción inconsistente para %qT: %qT y después %qT"
  
! #: cp/typeck.cc:11575
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with no value, in function returning %qT"
  msgid "return-statement with a value, in function returning %qT"
  msgstr "declaración return sin valores, en una función que devuelve %qT"
  
! #: cp/typeck.cc:11604
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> no debe regresar NULL a menos que se declare %<throw()%> (o -fcheck-new esté en efecto)"
  
! #: cp/typeck.cc:11693
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for %q+#D"
  msgid "not eliding copy on return from %qD"
  msgstr "tipo de devolución covariante no válido para %q+#D"
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12297
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
--- 76387,77259 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> no es un miembro de %qT"
  
! #: cp/typeck.cc:3605
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is not a member of %qT"
! msgid "%q#D is not a member of %qT"
! msgstr "%qD no es un miembro de %qT"
! 
! #: cp/typeck.cc:3781
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD no es una función plantilla miembro"
  
! #: cp/typeck.cc:4047
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/typeck.cc:4081
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "uso no válido del índice de matriz en puntero a miembro"
  
! #: cp/typeck.cc:4084
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "uso no válido del unario %<*%> en puntero a miembro"
  
! #: cp/typeck.cc:4087
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "uso no válido de la conversión implícita en puntero a miembro"
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4156
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "falta el subíndice en la referencia de la matriz"
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "se declaró el subíndice de la matriz como %<register%>"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "el valor indicado por el subíndice no es ni matriz ni puntero"
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "falta un objeto en el uso de %qE"
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "no default version in scope"
  msgstr "conversión que no es trivial en la asignación"
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ prohíbe la llamada %<::main%> dentro del mismo programa"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "se debe usar %<.*%> o %<->*%> en la llamada a la función puntero-a-miembro en %<%E (...)%>, p.e. %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "faltan argumentos para el constructor %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "demasiados argumentos para la función miembro %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "faltan argumentos para la función miembro %q#D"
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "demasiados argumentos para la función %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "faltan argumentos para la función %q#D"
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "demasiados argumentos para el método %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "faltan argumentos para el método %q#D"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "demasiados argumentos para la función"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "faltan argumentos para la función"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "el parámetro %P de %qD tiene el tipo incompleto %qT"
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "el parámetro %P tiene el tipo incompleto %qT"
  
! #: cp/typeck.cc:5226
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "la dirección de %qD nunca debe ser NULL"
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "la dirección de %qD nunca debe ser NULL"
  
! #: cp/typeck.cc:5288
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: cp/typeck.cc:5365
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/typeck.cc:5368
  #, fuzzy, gcc-internal-format
  #| msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "la conversión entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/typeck.cc:5374
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "el mismo nodo de tipo canónico para los tipos diferentes %T y %T"
  
! #: cp/typeck.cc:5377
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "la comparación entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "complex arguments must have floating-point type"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "los argumentos complejos deben tener tipo de coma flotante"
  
! #: cp/typeck.cc:5417
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "conversión desde una llamada a función de tipo %qT al tipo %qT que no coincide"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "conversión del tipo puntero %qT al tipo aritmético %qT en una expresión constante"
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when assigning to type %qT from type %qT"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "tipos incompatible en la asignación al tipo %qT del tipo %qT"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "se asume la conversión al tipo %qT desde la función sobrecargada"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "se usó NULL en la aritmética"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ prohíbe la comparación entre puntero y entero"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid "operand types are %qT and %qT"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "comparación ordenada de puntero con el entero cero"
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "comparación sin orden en el argumento de coma no flotante"
  
! #: cp/typeck.cc:6604
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "conversión implícita de %qT a %qT para coincidir con otro operando de la expresión binaria"
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "operadores no válidos de tipos %qT y %qT para el binario %qO"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ prohíbe el uso de un puntero de tipo %<void *%> en la sustracción"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ prohíbe el uso de un puntero a una función en la sustracción"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ prohíbe el uso de un puntero a un método en la sustracción"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "uso no válido de un puntero a un tipo incompleto en aritmética de punteros"
  
! #: cp/typeck.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of constructor %qE"
  msgid "taking address of constructor %qD"
  msgstr "se toma la dirección del constructor %qE"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "taking address of destructor %qD"
  msgstr "se toma la dirección del destructor %qE"
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "uso no válido de %qE para formar una función puntero a miembro"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  se requiere un id calificado"
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "no se pueden usar paréntesis alrededor de %qE para formar una función-puntero-a-miembro"
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7489
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro limitada para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro limitada para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "se toma la dirección del temporal"
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ prohíbe tomar la dirección de la función %<::main%>"
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "no se puede tomar la dirección del campo de bits %qD"
  
! #: cp/typeck.cc:7816
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of expression of type %<void%>"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "se toma la dirección de la expresión de tipo %<id%>"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ prohíbe incrementar un enum"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ prohíbe decrementar un enum"
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "no se puede incrementar un puntero a un tipo incompleto %qT"
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "no se puede decrementar un puntero a un tipo incompleto %qT"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ prohíbe incrementar un puntero de tipo %qT"
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ prohíbe decrementar un puntero de tipo %qT"
  
! #: cp/typeck.cc:8033
  #, fuzzy, gcc-internal-format
  #| msgid "use of cast expressions as lvalues is deprecated"
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "el uso de expresiones de conversión como l-valores es obsoleto"
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "no se puede tomar la dirección de %<this%> que es una expresión r-valuada"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "se solicitó la dirección de %qD, la cual se declaró como %<register%>"
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "el inicializador de lista para el tipo que no es clase no debe estar entre paréntesis"
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "se trata la lista de expresiones como una expresión compuesta en en inicializador"
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "se trata la lista de expresiones como una expresión compuesta en el inicializador de memoria"
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "se trata la lista de expresiones como una expresión compuesta en la conversión funcional"
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "se trata la lista de expresiones como una expresión compuesta %s"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "no hay contexto para resolver el tipo de %qE"
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "la conversión del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  #| msgid "%qT uses local type %qT"
  msgid "useless cast to type %q#T"
  msgstr "%qT usa el tipo local %qT"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "static_cast no válido del tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "el tipo de devolución %q#T es un tipo de dato incompleto"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "se convierte de %qT a %qT"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "conversión no válida de una expresión r-valuada de tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9240
  #, fuzzy
  #| msgid "cast from %qT to %qT loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "la conversión de %qT a %qT pierde precisión"
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  #, fuzzy
  #| msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "la comparación entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversión"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  #, fuzzy
  #| msgid "cast from %qT to %qT increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "la conversión de %qT a %qT incrementa la alineación requerida del tipo del destino"
  
! #: cp/typeck.cc:9314
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ prohíbe la conversión entre puntero a función y puntero a objeto"
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "conversión no válida del tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "uso no válido de const_cast con tipo %qT, que no es puntero, referencia, ni un tipo puntero-a-datos-miembro"
  
! #: cp/typeck.cc:9410
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "uso no válido de const_cast con tipo %qT, el cual es un puntero o referencia a un tipo de función"
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "const_cast no válido de un valor-r de tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "const_cast no válido del tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ prohíbe la conversión a un tipo de matriz %qT"
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "conversión no válida al tipo de función %qT"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  en la evaluación de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "se asigna a una matriz desde una lista de inicializador"
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipos incompatible en la asignación de %qT a %qT"
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "se usó una matriz como inicializador"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "asignación de matriz no válida"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   en la conversión del puntero a función miembro"
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "puntero a la conversión miembro a través de la base virtual %qT"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   en la conversión del puntero a miembro"
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "conversión no válida del tipo %qT a partir del tipo %qT"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in default argument"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "no se puede convertir %qT a %qT en el argumento por defecto"
  
! #: cp/typeck.cc:10770
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in argument passing"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "no se puede convertir %qT a %qT en el paso de argumentos"
  
! #: cp/typeck.cc:10779
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "no se puede convertir %qT a %qT en la inicialización"
  
! #: cp/typeck.cc:10783
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in return"
  msgid "cannot convert %qH to %qI in return"
  msgstr "no se puede convertir %qT a %qT en la devolución"
  
! #: cp/typeck.cc:10788
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in assignment"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "no se puede convertir %qT a %qT en la asignación"
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "el parámetro %qP de %qD puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "el parámetro puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "el objetivo de conversión puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "el objetivo de inicialización puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la asignación puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "in passing argument %P of %qD"
  msgstr "al pasar el argumento %P de %q+D"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable %q+D returned"
  msgid "reference to local variable %qD returned"
  msgstr "se devolvió una referencia a la variable local %q+D"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of label %qD returned"
  msgstr "se devolvió la dirección de la variable local %q+D"
  
! #: cp/typeck.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of local variable %qD returned"
  msgstr "se devolvió la dirección de la variable local %q+D"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in return statement"
  msgstr "faltan valores en la declaración de devolución"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in initialization"
  msgstr "faltan valores en la declaración de devolución"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "se devuelve un valor de un destructor"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "no se puede regresar de un manejador de una función-intenta-bloque de un constructor"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "se devuelve un valor de un constructor"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "declaración return sin valores, en una función que devuelve %qT"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  #| msgid "<brace-enclosed initializer list>"
  msgid "returning initializer list"
  msgstr "<lista inicializador dentro de llaves>"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "se deducen los tipos inconsistentes %qT y %qT para el tipo de devolución lambda"
  
! #: cp/typeck.cc:11536
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "deducción inconsistente para %qT: %qT y después %qT"
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with no value, in function returning %qT"
  msgid "return-statement with a value, in function returning %qT"
  msgstr "declaración return sin valores, en una función que devuelve %qT"
  
! #: cp/typeck.cc:11602
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> no debe regresar NULL a menos que se declare %<throw()%> (o -fcheck-new esté en efecto)"
  
! #: cp/typeck.cc:11691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for %q+#D"
  msgid "not eliding copy on return from %qD"
  msgstr "tipo de devolución covariante no válido para %q+#D"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
*************** msgstr ""
*** 77512,77530 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown attribute %qs"
  msgstr "atributo de propiedad desconocido"
  
! #: d/d-attribs.cc:1153
  #, fuzzy, gcc-internal-format
  #| msgid "%+qD declared weak after being used"
  msgid "%q+D declared weak after being used"
  msgstr "%+qD se declaró débil después de usarse"
  
! #: d/d-attribs.cc:1533
  #, fuzzy, gcc-internal-format
  #| msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
--- 77694,77712 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown attribute %qs"
  msgstr "atributo de propiedad desconocido"
  
! #: d/d-attribs.cc:1156
  #, fuzzy, gcc-internal-format
  #| msgid "%+qD declared weak after being used"
  msgid "%q+D declared weak after being used"
  msgstr "%+qD se declaró débil después de usarse"
  
! #: d/d-attribs.cc:1553
  #, fuzzy, gcc-internal-format
  #| msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
*************** msgstr "falta el inicializador para el c
*** 77554,77600 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr "la dirección de %qD nunca debe ser NULL"
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2497
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot get frame pointer to %qs"
  msgstr "no se puede declarar el puntero a %q#T"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, fuzzy, gcc-internal-format
  #| msgid "Store function names in object code."
  msgid "nested function missing body"
  msgstr "Almacena nombres de función en el código objeto."
  
! #: d/d-codegen.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "Nested %s %s is %s; cannot be accessed from here"
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "El %s %s anidado es %s; no se puede acceder desde aquí"
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2882
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qs used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "se usó la variable de registro %qs en la función anidada"
  
! #: d/d-codegen.cc:3107
  #, fuzzy, gcc-internal-format
  #| msgid "forming reference to reference type %qT"
  msgid "forward reference to frame of %qs"
--- 77736,77782 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr "la dirección de %qD nunca debe ser NULL"
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2507
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot get frame pointer to %qs"
  msgstr "no se puede declarar el puntero a %q#T"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, fuzzy, gcc-internal-format
  #| msgid "Store function names in object code."
  msgid "nested function missing body"
  msgstr "Almacena nombres de función en el código objeto."
  
! #: d/d-codegen.cc:2575
  #, fuzzy, gcc-internal-format
  #| msgid "Nested %s %s is %s; cannot be accessed from here"
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "El %s %s anidado es %s; no se puede acceder desde aquí"
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2892
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qs used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "se usó la variable de registro %qs en la función anidada"
  
! #: d/d-codegen.cc:3117
  #, fuzzy, gcc-internal-format
  #| msgid "forming reference to reference type %qT"
  msgid "forward reference to frame of %qs"
*************** msgstr "argumento %qs no válido para %q
*** 77686,77721 ****
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "argumento %qs no válido para %qs"
  
! #: d/d-lang.cc:993
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s for writing: %m"
  msgid "unable to open %s for writing: %m"
  msgstr "no se puede abrir %s para escritura: %m"
  
! #: d/d-lang.cc:1000
  #, fuzzy, gcc-internal-format
  #| msgid "opening output file %s: %m"
  msgid "writing output file %s: %m"
  msgstr "abriendo el fichero de salida %s: %m"
  
! #: d/d-lang.cc:1020
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t open %s for reading: %m"
  msgid "unable to open %s for reading: %m"
  msgstr "no se puede abrir %s para escritura: %m"
  
! #: d/d-lang.cc:1045
  #, fuzzy, gcc-internal-format
  #| msgid "opening dependency file %s: %m"
  msgid "reading ddoc file %s: %m"
  msgstr "abriendo el fichero de dependencias %s: %m"
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
--- 77868,77903 ----
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "argumento %qs no válido para %qs"
  
! #: d/d-lang.cc:997
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s for writing: %m"
  msgid "unable to open %s for writing: %m"
  msgstr "no se puede abrir %s para escritura: %m"
  
! #: d/d-lang.cc:1004
  #, fuzzy, gcc-internal-format
  #| msgid "opening output file %s: %m"
  msgid "writing output file %s: %m"
  msgstr "abriendo el fichero de salida %s: %m"
  
! #: d/d-lang.cc:1024
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t open %s for reading: %m"
  msgid "unable to open %s for reading: %m"
  msgstr "no se puede abrir %s para escritura: %m"
  
! #: d/d-lang.cc:1049
  #, fuzzy, gcc-internal-format
  #| msgid "opening dependency file %s: %m"
  msgid "reading ddoc file %s: %m"
  msgstr "abriendo el fichero de dependencias %s: %m"
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
*************** msgstr "modelo TLS %qs desconocido"
*** 77824,77830 ****
  msgid "%qs is not an associative array"
  msgstr "%qD no es una variable puntero"
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
--- 78006,78012 ----
  msgid "%qs is not an associative array"
  msgstr "%qD no es una variable puntero"
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
*************** msgstr "%qD generalmente es una función
*** 77841,77865 ****
  msgid "%qs is not a field, but a %qs"
  msgstr "%qs no es un desplazamiento válido en %qs"
  
! #: d/expr.cc:1977
  #, fuzzy, gcc-internal-format
  #| msgid "recursively required from %q#D\n"
  msgid "recursive reference %qs"
  msgstr "se requiere recursivamente desde %q#D\n"
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant expression for BIN"
  msgid "non-constant expression %qs"
  msgstr "expresión no constante para BIN"
  
! #: d/expr.cc:2804
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%qs is not an expression"
  msgstr "%qE no es una expresión constante"
  
! #: d/expr.cc:2811
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "type %qs is not an expression"
--- 78023,78047 ----
  msgid "%qs is not a field, but a %qs"
  msgstr "%qs no es un desplazamiento válido en %qs"
  
! #: d/expr.cc:1975
  #, fuzzy, gcc-internal-format
  #| msgid "recursively required from %q#D\n"
  msgid "recursive reference %qs"
  msgstr "se requiere recursivamente desde %q#D\n"
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant expression for BIN"
  msgid "non-constant expression %qs"
  msgstr "expresión no constante para BIN"
  
! #: d/expr.cc:2839
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%qs is not an expression"
  msgstr "%qE no es una expresión constante"
  
! #: d/expr.cc:2846
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "type %qs is not an expression"
*************** msgstr ""
*** 77965,77982 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "no se admiten las funciones incluídas en línea de C99; se usa GNU89"
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1458
  #, fuzzy, gcc-internal-format
  #| msgid "%<dynamic_cast%> not permitted with -fno-rtti"
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "no se permite %<dynamic_cast%> sin -fno-rtti"
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
--- 78147,78164 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "no se admiten las funciones incluídas en línea de C99; se usa GNU89"
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1455
  #, fuzzy, gcc-internal-format
  #| msgid "%<dynamic_cast%> not permitted with -fno-rtti"
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "no se permite %<dynamic_cast%> sin -fno-rtti"
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
*************** msgstr "La referencia a matriz en %C no
*** 78325,78332 ****
  
  #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
--- 78507,78514 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
*************** msgstr "La lista de nombres %s no se pue
*** 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"
--- 78811,78817 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "'I' en %L y 'J' en %L no pueden ser constantes literal BOZ al mismo tiempo"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr "El argumento '%s' del intrínsec
*** 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"
--- 78901,78907 ----
  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:8466
  #, 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
*** 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"
--- 79069,79075 ----
  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:4160
  #, 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
*** 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"
--- 79087,79093 ----
  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:4955
  #, 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"
*************** msgid "The errmsg= argument at %L must b
*** 79065,79072 ****
  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"
--- 79247,79254 ----
  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:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
*************** msgid "BOZ constant at %L cannot appear
*** 79173,79181 ****
  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"
--- 79355,79363 ----
  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:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with KIND argument at %L"
*************** msgstr "el argumento '%s' del intrínsec
*** 79193,79205 ****
  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)"
--- 79375,79387 ----
  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:4272 fortran/check.cc:4280
  #, 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:4290
  #, 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 "El argumento '%s' del intrínsec
*** 79308,80010 ****
  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"
--- 79490,80192 ----
  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:4112
  #, 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:4127
  #, 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:4132
  #, 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:4157
  #, 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:4166
  #, 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:4197
  #, 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:4209
  #, 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:4219
  #, 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:4304
  #, 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:4323
  #, 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:4332
  #, 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:4510
  #, 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:4644
  #, 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:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, 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:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4779
  #, 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:4790
  #, 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:4797
  #, 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:4808
  #, 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:4817
  #, 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:4857
  #, 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:4884
  #, 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:4940
  #, 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:4948
  #, 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:4991
  #, 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:5069 fortran/check.cc:7228
  #, 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:5130
  #, 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:5140
  #, 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:5159
  #, 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:5210
  #, 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:5242
  #, 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:5252
  #, 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:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, 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:5283
  #, 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:5374
  #, 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:5384
  #, 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:5391
  #, 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:5414
  #, 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:5454
  #, 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:5472
  #, 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:5481
  #, 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:5516 fortran/simplify.cc:7895
  #, 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:5533 fortran/check.cc:5552
  #, 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:5543 fortran/check.cc:5562
  #, 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:5681
  #, 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:5712
  #, 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:5760
  #, 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:5841 fortran/check.cc:8446
  #, 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:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, 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:5868 fortran/check.cc:6015
  #, 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:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5994
  #, 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:6055
  #, 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:6109
  #, 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:6143
  #, 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:6155
  #, 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:6162
  #, 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:6169
  #, 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:6176
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6201
  #, 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:6210
  #, 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:6216
  #, 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:6237
  #, 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:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6254
  #, 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:6261
  #, 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:6277
  #, 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:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6296
  #, 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:6302
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6316
  #, 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:6328
  #, 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:6335
  #, 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:6341
  #, 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:6355
  #, 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:6361
  #, 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:6372
  #, 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:6380
  #, 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:6389
  #, 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:6396
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6407
  #, 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:6412
  #, 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:6440
  #, 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:6456
  #, 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:6475
  #, 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:6499
  #, 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:6774
  #, 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:6786
  #, 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:6824
  #, 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:6884
  #, 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:6913
  #, 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:6939
  #, 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:6950
  #, 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:6961
  #, 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:7003
  #, 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:7055
  #, 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:7074
  #, 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:7082
  #, 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:7117
  #, 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:7242
  #, 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:7255
  #, 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:7391
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7403
  #, 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:7558 fortran/check.cc:7594
  #, 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:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Demasiados argumentos para %s en %L"
  
! #: fortran/check.cc:7623
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7635
  #, 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:7677
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7684
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7705
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7722
  #, 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:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7752
  #, 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:7767 fortran/check.cc:7774
  #, 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:7988
  #, 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:8170
  #, 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:8359 fortran/check.cc:8370
  #, 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:8430
  #, 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:4382 fortran/decl.cc:11536
  #, fuzzy, gcc-internal-format
  #| msgid "Maximum extension level reached with type '%s' at %L"
  msgid "Maximum extension level reached with type %qs at %L"
*************** msgstr ""
*** 80079,80090 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "Se truncó la cadena de inicialización que inicia en %L para coincidir con la variable (%d%d)"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "El índice de inicio de la subcadena en %L es menor a uno"
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "El índice de final de la subcadena en %L excede la longitud de la cadena"
--- 80261,80272 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "Se truncó la cadena de inicialización que inicia en %L para coincidir con la variable (%d%d)"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "El índice de inicio de la subcadena en %L es menor a uno"
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "El índice de final de la subcadena en %L excede la longitud de la cadena"
*************** msgstr "La variable '%s' en %C con un in
*** 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"
--- 80321,80847 ----
  msgid "Simplification error"
  msgstr "falló la gimplificación"
  
! #: fortran/decl.cc:329
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:343
  #, 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:350
  #, 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:488
  #, 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:514
  #, 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:619
  #, 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:627
  #, 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:637
  #, 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:684
  #, 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:708
  #, 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:731
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:773
  #, 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:789
  #, 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:798
  #, 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:837
  #, 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:846
  #, 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:869
  #, 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:874
  #, 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:885
  #, 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:917
  #, 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:945
  #, 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:947
  #, 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:974
  #, 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:998
  #, 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:1063
  #, 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:1087
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Especificación INTENT errónea en %C"
  
! #: fortran/decl.cc:1109
  #, 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:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, 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:1263
  #, 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:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, 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:1430
  #, 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:1442
  #, 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:1460
  #, 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:1476
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1559
  #, 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:1624
  #, 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:1631
  #, 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:1638
  #, 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:1647
  #, 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:1657
  #, 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:1678
  #, 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:1683
  #, 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:1690
  #, 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:1702
  #, 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:1713
  #, 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:1727
  #, 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:1745
  #, 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:1753
  #, 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:1762
  #, 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:1769
  #, 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:1780
  #, 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:1836
  #, 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:1865
  #, 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:1940
  #, 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:1980
  #, 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:1995
  #, 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:2004 fortran/decl.cc:2010
  #, 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:2150
  #, 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:2163
  #, 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:2173
  #, 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:2216
  #, 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:2260
  #, 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:2273
  #, 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:2283
  #, 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:2290
  #, 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:2325
  #, 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:2375
  #, 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:2441 fortran/decl.cc:2448
  #, 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:2457
  #, 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:2466
  #, 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:2490 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:2545
  #, 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:2552
  #, 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:2576
  #, 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:2593
  #, 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:2650
  #, 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:2667
  #, 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:2684
  #, 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:2705
  #, 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:2712
  #, 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:2735
  #, 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:2792
  #, 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:2794
  #, 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:2802
  #, 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:2812
  #, 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:2854
  #, 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:2864
  #, 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:2921
  #, 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:2929
  #, 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:3030
  #, 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:3041
  #, 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
*** 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."
--- 80852,81914 ----
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
! #: fortran/decl.cc:3067
  #, 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:3075
  #, 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:3138
  #, 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:3146
  #, 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:3159
  #, 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:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "La inicialización en %C no es para una variable puntero"
  
! #: fortran/decl.cc:3202
  #, 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:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Se esperaba una expresión de inicialización en %C"
  
! #: fortran/decl.cc:3227
  #, 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:3244
  #, 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:3253
  #, 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:3267
  #, 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:3275
  #, 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:3283
  #, 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:3292
  #, 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:3309
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3373 fortran/decl.cc:3408
  #, 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:3414
  #, 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:3473 fortran/decl.cc:3550
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Falta el paréntesis derecho en %C"
  
! #: fortran/decl.cc:3486 fortran/decl.cc:3621
  #, 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:3494 fortran/decl.cc:3627
  #, 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:3524 fortran/decl.cc:4418
  #, 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:3537
  #, 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:3548
  #, 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:3653
  #, 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:3785
  #, 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:3886
  #, 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:3899
  #, 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:4072
  #, 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:4101
  #, 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:4125
  #, 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:4136
  #, 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:4174
  #, 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:4181
  #, 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:4208
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4215
  #, 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:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4253
  #, 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:4623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: BYTE type at %C"
  msgid "BYTE type at %C"
  msgstr "Extensión: tipo BYTE en %C"
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "El tipo BYTE usado en %C no está disponible en la máquina objetivo"
  
! #: fortran/decl.cc:4697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Assumed type at %C is not allowed for components"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: TYPE with intrinsic-type-spec at %C"
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Fortran 2008: TYPE con especificación de tipo intrínseco en %C"
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid type-spec at %C"
  msgid "Malformed type-spec at %C"
  msgstr "Especificación de tipo no válida en %C"
  
! #: fortran/decl.cc:4796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: DOUBLE COMPLEX at %C"
  msgid "DOUBLE COMPLEX at %C"
  msgstr "Extensión: DOUBLE COMPLEX en %C"
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "Type name %qs at %C is ambiguous"
  msgstr "El nombre de tipo '%s' en %C es ambiguo"
  
! #: fortran/decl.cc:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CLASS statement at %C"
  msgstr "Fortran 2003: Declaración CLASS en %C"
  
! #: fortran/decl.cc:5056
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C conflicts with previously declared entity at %L, which has the same name"
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "El nombre de tipo '%s' en %C tiene conflictos con la entidad declarada previamente en %L, la cual tiene el mismo nombre"
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Declaración IMPLICIT NONE duplicada en %C"
  
! #: fortran/decl.cc:5221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate IMPLICIT NONE statement at %C"
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Declaración IMPLICIT NONE duplicada en %C"
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Falta el rango de carácter en IMPLICIT en %C"
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Las letras debe estar en orden alfabético en la declaración IMPLICIT en %C"
  
! #: fortran/decl.cc:5379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "Declaración SAVE en %C después de una declaración SAVE incondicional"
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.cc:5562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "IMPORT statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:5646
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-name %qs at %C is in the local scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: fortran/decl.cc:5673
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "No se puede IMPORTar '%s' desde la unidad de ámbito del anfitrión en %C - no existe."
  
! #: fortran/decl.cc:5694
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is already IMPORTed from host scoping unit at %C."
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "'%s' ya se IMPORTó desde la unidad de ámbito del anfitrión en %C."
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Error sintáctico en la declaración IMPORT en %C"
  
! #: fortran/decl.cc:5741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Falta la especificación de codimensión en %C"
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Falta la especificación de dimensión en %C"
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Atributo %s duplicado en %L"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
  
! #: fortran/decl.cc:6240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
  
! #: fortran/decl.cc:6250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definición TYPE"
  
! #: fortran/decl.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definición TYPE"
  
! #: fortran/decl.cc:6260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "La variable de iteración FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
  
! #: fortran/decl.cc:6271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
  
! #: fortran/decl.cc:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "La variable de iteración FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "No se permite el atributo %L en una definición TYPE"
  
! #: fortran/decl.cc:6289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "No se permite el atributo %L en una definición TYPE"
  
! #: fortran/decl.cc:6307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definición TYPE"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "No se permite el atributo %s en %L fuera de la parte de especificación de un módulo"
  
! #: fortran/decl.cc:6327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "No se permite el atributo %L en una definición TYPE"
  
! #: fortran/decl.cc:6340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS attribute at %C"
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Fortran 2003: Atributo ASYNCHRONOUS en %C"
  
! #: fortran/decl.cc:6351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS attribute at %C"
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Fortran 2008: Atributo CONTIGUOUS en %C"
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "Sólo se permite PROTECTED en %C en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:6412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED attribute at %C"
  msgid "PROTECTED attribute at %C"
  msgstr "Fortran 2003: Atributo PROTECTED en %C"
  
! #: fortran/decl.cc:6446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "VALUE attribute at %C"
  msgstr "Fortran 2003: Atributo VALUE en %C"
  
! #: fortran/decl.cc:6453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE attribute at %C"
  msgid "VOLATILE attribute at %C"
  msgstr "Fortran 2003: Atributo VOLATILE en %C"
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Se proveen múltiples identificadores con un sólo especificador NAME= en %C"
  
! #: fortran/decl.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La función implícitamente declarada BIND(C) '%s' en %L no puede ser interoperable con C"
  
! #: fortran/decl.cc:6621
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque común '%s' en %L no puede ser un género interoperable con C ya que el bloque común '%s' es BIND(C)"
  
! #: fortran/decl.cc:6632
  #, fuzzy, gcc-internal-format
  #| msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La declaración de tipo '%s' en %L no es interoperable con C pero es BIND(C)"
  
! #: fortran/decl.cc:6638
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable '%s' en %L no es de un género interoperable con C pero es BIND(C)"
  
! #: fortran/decl.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "La variable '%s' en el bloque común '%s' en %L no se puede declarar con BIND(C) porque no es un global"
  
! #: fortran/decl.cc:6664
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/decl.cc:6672
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/decl.cc:6684
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "El tipo de devolución de la función BIND(C) '%s' en %L no puede ser una matriz"
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "El tipo de devolución de la función BIND(C) '%s' en %L no puede ser una cadena de caracteres"
  
! #: fortran/decl.cc:6703
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr "El símbolo '%s' en %L se marcó PRIVATE pero se le dio la etiqueta de asignación '%s'"
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Se necesita una entidad o un nombre de bloque común para la declaración de especificación de atributo en %C"
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Falta la entidad o el nombre de bloque común para la declaración de especificación de atributo en %C"
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Falta el nombre"
  
! #: fortran/decl.cc:6858
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "BIND(C) statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:6936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/decl.cc:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "El tipo derivado en %C no se definió previamente y no puede aparecer en una definición de tipo derivado"
  
! #: fortran/decl.cc:7010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Error sintáctico en la declaración de datos en %C"
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Error sintáctico en la declaración de datos en %C"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genérica de módulo"
  
! #: fortran/decl.cc:7221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: IMPURE procedure at %C"
  msgid "IMPURE procedure at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "No deben aparecer PURE con IMPURE en %C"
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A type parameter list is required at %C"
  msgstr "Se requiere paréntesis izquierdo después de %<*%>"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Alternate-return argument at %C"
  msgstr "Se esperaba la etiqueta de devolución alterna en %C"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A parameter name is required at %C"
  msgstr "Se requiere paréntesis izquierdo después de %<*%>"
  
! #: fortran/decl.cc:7425
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/decl.cc:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Se esperaba otra dimensión en la declaración de matriz %C"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Basura inesperada en la lista de argumentos formales en %C"
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate name '%s' in association at %C"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nombre '%s' duplicado en la asociación en %C"
  
! #: fortran/decl.cc:7462
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Símbolo '%s' duplicado en la lista de argumentos formales en %C"
  
! #: fortran/decl.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo SAVE en '%s' en %L"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT en %C debe ser diferente que el nombre de la función"
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Basura inesperada después de la declaración de la función en %C"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "Fortran 2008: El atributo BIND(C) en %L no se puede especificar para un procedimiento internal"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "El atributo BIND(C) en %C requiere una interfaz con BIND(C)"
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "El procedimiento BIND(C) con NAME no debe tener atributo POINTER en %C"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "El procedimiento dummy en %C no puede tener atributo BIND(C) con NAME"
  
! #: fortran/decl.cc:7886
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L already has basic type of %s"
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "El procedimiento '%s' en %L ya tenía el tipo básico de %s"
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Error sintáctico en la declaración PROCEDURE en %C"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' after binding-attributes at %C"
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Se esperaba '::' después de los atributos de enlazado en %C"
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/decl.cc:7994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Procedure pointer component at %C"
  msgid "Procedure pointer component at %C"
  msgstr "Fortran 2003: Procedimiento de componente puntero en %C"
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Error sintáctico en el procedimiento de componente puntero en %C"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE en %C debe estar en una interfaz genérica"
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Fortran 2008: dos puntos dobles en la declaración MODULE PROCEDURE en %L"
  
! #: fortran/decl.cc:8166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROCEDURE statement at %C"
  msgid "PROCEDURE statement at %C"
  msgstr "Fortran 2003: Declaración PROCEDURE en %C"
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Se esperaba una lista de argumentos formales en la definición de la función en %C"
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "El atributo BIND(C) en %L sólo se puede usar para variables o bloques comunes"
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ENTRY statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un PROGRAM"
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.cc:8460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un BLOCK DATA"
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/decl.cc:8471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque DERIVED TYPE"
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque IF-THEN"
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque DO"
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque FORALL"
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque WHERE"
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/decl.cc:8504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Declaración END inesperada en %C"
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Faltan los paréntesis requeridos antes de BIND(C) en %C"
  
! #: fortran/decl.cc:8670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.cc:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "No puede aparecer una devolución alternativa en la interfaz de operador en %L"
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid C name in NAME= specifier at %C"
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Nombre C no válido en el especificador NAME= en %C"
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Error sintáctico en el especificador NAME= para la etiqueta de asignación %C"
  
! #: fortran/decl.cc:8959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresión de inicialización"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Falta el paréntesis que cierra en la etiqueta de asignación en %C"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "No se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Para el procedimiento dummy %s, no se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "No se permite NAME en BIND(C) para ABSTRACT INTERFACE en %C"
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Declaración END inesperada en %C"
  
! #: fortran/decl.cc:9319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: END statement instead of %s statement at %L"
  msgid "END statement instead of %s statement at %L"
  msgstr "Fortran 2008: Declaración END en lugar de una declaración %s en %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Se esperaba %s en la declaración en %L"
  
! #: fortran/decl.cc:9339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s statement at %L"
  msgstr "Se esperaba la declaración %s en %C"
  
! #: fortran/decl.cc:9364
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Se esperaba el nombre de bloque de '%s' en la declaración %s en %C"
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, fuzzy, gcc-internal-format
  #| msgid "Expected label '%s' for %s statement at %C"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Se esperaba la etiqueta '%s' para la declaración %s en %C"
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Falta la especificación de matriz en %L en la declaración DIMENSION"
  
! #: fortran/decl.cc:9511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dimensions specified for %s at %L after its initialisation"
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Se especificarion dimensiones para %s en %L después de su inicialización"
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Falta la especificación de matriz en %L en la declaración CODIMENSION"
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La especificación de matriz se debe diferir en %L"
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Carácter inesperado en la lista de variables en %C"
  
! #: fortran/decl.cc:9670
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "El puntero Cray en %C tiene %d bytes de precisión; las direcciones de memoria requieren %d bytes"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
*************** msgstr "no se puede convertir a un tipo
*** 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"
--- 81919,82616 ----
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Especificación de matriz duplicada para el apuntado Cray en %C"
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Se esperaba \")\" en %C"
  
! #: fortran/decl.cc:9785
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" or end of statement at %C"
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Se esperaba \",\" o el final de la declaración en %C"
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "No se permite INTENT dentro de BLOCK en %C"
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "No se permite OPTIONAL dentro de BLOCK en %C"
  
! #: fortran/decl.cc:9862
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La declaración de punteros Cray en %C requiere la opción -fcray-pointer"
  
! #: fortran/decl.cc:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS statement at %C"
  msgid "CONTIGUOUS statement at %C"
  msgstr "Fortran 2008: Declaración CONTIGUOUS en %C"
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La especificación de acceso del operador %s en %C ya se había especificado"
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La especificación de acceso del operador .%s. en %C ya se había especificado"
  
! #: fortran/decl.cc:10063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED statement at %C"
  msgid "PROTECTED statement at %C"
  msgstr "Fortran 2003: Declaración PROTECTED en %C"
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Error sintáctico en la declaración PROTECTED en %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Se esperaba un nombre de variable en %C en la declaración PARAMETER"
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Se esperaba un signo = en la declaración PARAMETER en %C"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Se esperaba una expresión en %C en la declaración PARAMETER"
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Se inicializa una variable ya inicializada en %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Caracteres inesperados en la declaración PARAMETER en %C"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Se esperaba una variable en la declaración READ en %C"
  
! #: fortran/decl.cc:10351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VOLATILE statement at %C"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Error sintáctico en la declaración VOLATILE en %C"
  
! #: fortran/decl.cc:10400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Se esperaba una variable en la declaración READ en %C"
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Error sintáctico en la declaración SAVE en %C"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Declaración SAVE incondicional en %C después de una declaración SAVE previa"
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "Declaración SAVE en %C después de una declaración SAVE incondicional"
  
! #: fortran/decl.cc:10472
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "Fortran 2003: El bloque COMMON '%s' en %L también es un resultado de función"
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Error sintáctico en la declaración SAVE en %C"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "No se permite VALUE dentro de BLOCK en %C"
  
! #: fortran/decl.cc:10515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "VALUE statement at %C"
  msgstr "Fortran 2003: Declaración VALUE en %C"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Error sintáctico en la declaración VALUE en %C"
  
! #: fortran/decl.cc:10565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE statement at %C"
  msgid "VOLATILE statement at %C"
  msgstr "Fortran 2003: Declaración VOLATILE en %C"
  
! #: fortran/decl.cc:10592
  #, fuzzy, gcc-internal-format
  #| msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "Se especifica VOLATILE para la variable de comatriz '%s' en %C, la cual es asociada a uso/anfitrión"
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Error sintáctico en la declaración VOLATILE en %C"
  
! #: fortran/decl.cc:10629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Fortran 2003: Declaración ASYNCHRONOUS en %C"
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Error sintáctico en la declaración ASYNCHRONOUS en %C"
  
! #: fortran/decl.cc:10698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Basura después de la declaración PROCEDURE en %C"
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genérica de módulo"
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "El procedimiento intrínseco en %L no puede ser un MODULE PROCEDURE"
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Símbolo ambiguo en la definición TYPE en %C"
  
! #: fortran/decl.cc:10925
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "El símbolo '%s' en %C ya se había asociado con el anfitrión"
  
! #: fortran/decl.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "'%s' en la expresión EXTENDS en %C no es un tipo derivado"
  
! #: fortran/decl.cc:10938
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is BIND(C)"
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "'%s' no se puede extender en %C porque es BIND(C)"
  
! #: fortran/decl.cc:10945
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "'%s' no se puede extender en %C porque es un tipo SEQUENCE"
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "El tipo derivado en %C sólo puede ser PRIVATE en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "El tipo derivado en %C sólo puede ser PUBLIC en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:11001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type at %C"
  msgstr "El tipo ABSTRACT '%s' se usa en %L"
  
! #: fortran/decl.cc:11047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Etiqueta construct '%s' duplicada en %C"
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La definición del tipo derivado de '%s' en %C ya se había definido"
  
! #: fortran/decl.cc:11100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after MAP statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/decl.cc:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after UNION statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/decl.cc:11168
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.cc:11182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Falta el nombre de la estructura para la definición de la estructura externa en %0"
  
! #: fortran/decl.cc:11200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrínseco"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Se esperaba :: en la definición TYPE en %C"
  
! #: fortran/decl.cc:11383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "Fortran 2003: Bloque CONTAINS en una definición de tipo derivado en %C"
  
! #: fortran/decl.cc:11412
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrínseco"
  
! #: fortran/decl.cc:11423
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo básico de %s"
  
! #: fortran/decl.cc:11426
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo básico de %s"
  
! #: fortran/decl.cc:11441
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/decl.cc:11450
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La definición del tipo derivado de '%s' en %C ya se había definido"
  
! #: fortran/decl.cc:11513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Error sintáctico en la declaración CHARACTER en %C"
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "El Apuntado Cray en %C no puede ser una matriz de forma asumida"
  
! #: fortran/decl.cc:11616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "Fortran 2003: ENUM y ENUMERATOR en %C"
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "El enumerador excede el tipo entero de C en %C"
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L no se inicializó con una expresión entera"
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Se esperaba una declaración de definición ENUM antes de %C"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Error sintáctico en la definición ENUMERATOR en %C"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Especificador de acceso duplicado en %C"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, NOPASS ilegal en %C"
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, PASS ilegal en %C"
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE duplicado en %C"
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED duplicado en %C"
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Se esperaba un especificador de acceso en %C"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Se esperaba un atributo de enlace en %C"
  
! #: fortran/decl.cc:12000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "No pueden aparecer NON_OVERRIDABLE y DEFERRED al mismo tiempo en %C"
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Se requiere el atributo POINTER para el procedimiento de componente puntero en %C"
  
! #: fortran/decl.cc:12055
  #, fuzzy, gcc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Se esperaba un nombre de interfaz después de '(' en %C"
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected at %C"
  msgid "%<)%> expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Se debe especificar una interfaz para el enlace DEFERRED en %C"
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) en %C se debe declarar DEFERRED"
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Se esperaba un nombre de enlace en %C"
  
! #: fortran/decl.cc:12113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: PROCEDURE list at %C"
  msgid "PROCEDURE list at %C"
  msgstr "Fortran 2008: Lista PROCEDURE en %C"
  
! #: fortran/decl.cc:12125
  #, fuzzy, gcc-internal-format
  #| msgid "'=> target' is invalid for DEFERRED binding at %C"
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "'=> objetivo' es no válido para el enlace DEFERRED en %C"
  
! #: fortran/decl.cc:12131
  #, fuzzy, gcc-internal-format
  #| msgid "'::' needed in PROCEDURE binding with explicit target at %C"
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "Se necesita '::' en el enlace PROCEDURE con objetivo explícito en %C"
  
! #: fortran/decl.cc:12141
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Se esperaba un objetivo de enlace después de '=>' en %C"
  
! #: fortran/decl.cc:12158
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "El tipo '%s' que contiene el enlace DEFERRED en %C no es ABSTRACT"
  
! #: fortran/decl.cc:12169
  #, fuzzy, gcc-internal-format
  #| msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento con nombre de enlazado '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Se esperaba '::' en %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Se esperaba un nombre genérico o un descriptor de operador en %C"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of PROGRAM statement at %C"
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forma no válida de la declaración PROGRAM en %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '=>' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Se esperaba '=>' en %C"
  
! #: fortran/decl.cc:12306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be the null array"
  msgid "The access specification at %L not in a module"
  msgstr "La especificación de forma en %L no puede ser la matriz nula"
  
! #: fortran/decl.cc:12327
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/decl.cc:12336
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Ya existe un procedimiento que no es genérico con el nombre de enlace '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.cc:12345
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "La especificación de acceso del operador %s en %C ya se había especificado"
  
! #: fortran/decl.cc:12352
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "La especificación de acceso del operador %s en %C ya se había especificado"
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "El enlace en %C debe tener el mismo acceso que el enlace '%s' que ya está definido"
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected module procedure name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Se esperaba un nombre de procedimiento de módulo en %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "Ya se definió '%s' como un enlace específico para el genérico '%s' en %C"
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC en %C debe estar dentro de un tipo derivado CONTAINS"
  
! #: fortran/decl.cc:12618
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento que no es genérico con el nombre de enlace '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.cc:12626
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "El enlace en %C debe tener el mismo acceso que el enlace '%s' que ya está definido"
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Se esperaba un nombre de enlace específico en %C"
  
! #: fortran/decl.cc:12684
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "Ya se definió '%s' como un enlace específico para el genérico '%s' en %C"
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Basura después del enlace GENERIC en %C"
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La declaración FINAL en %C debe estar dentro de una sección de tipo derivado CONTAINS"
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La declaración de tipo derivado con FINAL en %C debe estar en la parte de especificación de un MODULE"
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vacío en %C"
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Se esperaba un nombre de procedimiento de módulo en %C"
  
! #: fortran/decl.cc:12799
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown procedure name \"%s\" at %C"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nombre de procedimiento \"%s\" desconocido en %C"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is already defined as FINAL procedure!"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "¡'%s' en %C ya se había definido como un procedimiento FINAL!"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Atributo desconocido en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Error sintáctico en el iterador FORALL en %C"
  
! #: fortran/decl.cc:13045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Error sintáctico en el iterador FORALL en %C"
  
! #: fortran/decl.cc:13062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Error sintáctico en el iterador FORALL en %C"
  
! #: fortran/decl.cc:13079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
*************** msgstr "Fortran 2008: Procedimiento IMPU
*** 82583,83035 ****
  msgid "IM part_ref at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "los argumentos de la función elemental en %C no cumplen"
  
! #: fortran/expr.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Se requieren operandos numéricos o CHARACTER en la expresión en %L"
  
! #: fortran/expr.cc:2846
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "El operador de concatenación en la expresión en %L debe tener dos operandos CHARACTER"
  
! #: fortran/expr.cc:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "El operador de concatenación en %L debe concatenar cadenas del mismo género"
  
! #: fortran/expr.cc:2863
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "El operador .NOT. en la expresión en %L debe tener un operando LOGICAL"
  
! #: fortran/expr.cc:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "Se requieren operandos LOGICAL en la expresión en %L"
  
! #: fortran/expr.cc:2890
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Sólo se pueden usar operandos intrínsecos en la expresión en %L"
  
! #: fortran/expr.cc:2898
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Se requieren operandos numéricos en la expresión en %L"
  
! #: fortran/expr.cc:2921
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid initialization expression for ALLOCATABLE component '%s' in structure constructor at %L"
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Expresión de inicialización no válida para el componente ALLOCATABLE '%s' en el constructor de estructura en %L"
  
! #: fortran/expr.cc:3058
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed or deferred character length variable '%s'  in constant expression at %L"
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Se asume o difiere el carácter de longitud variable '%s' en la expresión constante en %L"
  
! #: fortran/expr.cc:3142
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "no se permite el intrínseco transformacional '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Evaluation of nonstandard initialization expression at %L"
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Extensión: Evaluación de una expresión de inicialización no estándar en %L"
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La función '%s' en la expresión de inicialización en %L debe ser una funión intrínseca"
  
! #: fortran/expr.cc:3276
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la función intrínseco '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3315
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "Se usa el PARAMETER '%s' en %L antes de que su definición esté completa"
  
! #: fortran/expr.cc:3335
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de tamaño asumido '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3341
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3350
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3354
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz diferida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3360
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "La matriz '%s' en %L es una variable, lo cual no se reduce a una expresión constante"
  
! #: fortran/expr.cc:3366
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3376
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "El parámetro '%s' en %L no se ha declarado o es una variable, lo cual no se reduce a una expresión constante"
  
! #: fortran/expr.cc:3430
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_init_expr(): Unknown expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/expr.cc:3570
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be a statement function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "La función de especificación '%s' en %L no puede ser una función de declaración"
  
! #: fortran/expr.cc:3577
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be an internal function"
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "La función de especificación '%s' en %L no puede ser una función interna"
  
! #: fortran/expr.cc:3584
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L must be PURE"
  msgid "Specification function %qs at %L must be PURE"
  msgstr "La función de especificación '%s' en %L debe ser PURE"
  
! #: fortran/expr.cc:3592
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be RECURSIVE"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "La función de especificación '%s' en %L no puede ser RECURSIVE"
  
! #: fortran/expr.cc:3753
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "No se permite el argumento dummy '%s' en la expresión en %L"
  
! #: fortran/expr.cc:3761
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/expr.cc:3768
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L no puede ser INTENT(OUT)"
  
! #: fortran/expr.cc:3790
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "La variable '%s' no puede aparecer en la expresión en %L"
  
! #: fortran/expr.cc:3821
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_restricted(): Unknown expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/expr.cc:3841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/expr.cc:3853
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L must be PURE"
  msgid "Function %qs at %L must be PURE"
  msgstr "La función '%s' en %L debe ser PURE"
  
! #: fortran/expr.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "La expresión en %L debe ser escalar"
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3898
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Rangos incompatibles en %s (%d y %d) en %L"
  
! #: fortran/expr.cc:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Forma diferente para %s en %L en la dimensión %d (%d y %d)"
  
! #: fortran/expr.cc: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 "usando el parámetro de tipo plantilla %qT después de %qs"
  
! #: fortran/expr.cc:4021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
! #: fortran/expr.cc:4077
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a VALUE"
  msgid "%qs at %L is not a VALUE"
  msgstr "'%s' en %L no es un VALUE"
  
! #: fortran/expr.cc:4088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal stride of zero at %L"
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/expr.cc:4096
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Rangos %d y %d incompatibles en la asignación en %L"
  
! #: fortran/expr.cc:4103
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "El tipo de la variable es UNKNOWN en la asignación en %L"
  
! #: fortran/expr.cc:4121
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL aparece en el lado derecho de una asignación en %L"
  
! #: fortran/expr.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "POINTER valued function appears on right-hand side of assignment at %L"
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Una función valuada como POINTER aparece en el lado derecho de la asignación en %L"
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
! #: fortran/expr.cc:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Tipos incompatible en la declaración DATA en %L; se intentó la conversión de %s a %s"
  
! #: fortran/expr.cc:4262
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "El objetivo de asignación de puntero no es un POINTER en %L"
  
! #: fortran/expr.cc:4270
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "'%s' en la asignación de puntero en %L no puede ser un l-valor ya que es un procedimiento"
  
! #: fortran/expr.cc:4294
  #, fuzzy, gcc-internal-format
  #| msgid "Expected bounds specification for '%s' at %L"
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Se esperaba una especificación de límites para '%s' en %L"
  
! #: fortran/expr.cc:4299
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Fortran 2003: Especificación de límites para '%s' en una asignación de puntero en %L"
  
! #: fortran/expr.cc:4328
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "El tranco no debe ser estar presente en %L"
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4388
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "El objeto puntero en %L no debe tener un coíndice"
  
! #: fortran/expr.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Asignación de puntero de procedimiento no válida en %L"
  
! #: fortran/expr.cc:4434
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "La función de declaración '%s' es no válida en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4443
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "La interfaz abstracta '%s' es no válida en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4453
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "La función de declaración '%s' es no válida en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4459
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4466
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4474
  #, fuzzy, gcc-internal-format
  #| msgid "Nonintrinsic elemental procedure '%s' is invalid in procedure pointer assigment at %L"
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "El procedimiento elemental que no es intrínseco '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "No hay coincidencia en la asignación de puntero a procedimiento en %L: no hay coincidencia en la convención a llamada"
  
! #: fortran/expr.cc:4550
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "No coincide la interfaz en la asignación de puntero a procedimiento en %L: %s"
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/expr.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "No coincide la interfaz en la asignación de puntero a procedimiento en %L: %s"
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "El objetivo de asignación de puntero no es un POINTER en %L"
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Tipos diferentes en la asignación de puntero en %L; se intentó la asignación de %s a %s"
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Parámetros de tipo de género diferentes en la asignación de puntero en %L"
  
! #: fortran/expr.cc:4650
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Rangos diferentes en la asignación de puntero en %L"
  
! #: fortran/expr.cc:4671
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "El objetivo de remapeo de rango es menor que el tamaño del puntero (%ld < %ld) en %L"
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4699
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "El objetivo de remapeo de rango de debe ser de rango 1 o simplemente contiguo en %L"
  
! #: fortran/expr.cc:4703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Rank remapping target is not rank 1 at %L"
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Fortran 2008: El objetivo de remapeo de rango no es rango 1 en %L"
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data target at %L shall not have a coindex"
  msgid "The assumed rank data-target at %L must be contiguous"
--- 82765,83217 ----
  msgid "IM part_ref at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "los argumentos de la función elemental en %C no cumplen"
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Se requieren operandos numéricos o CHARACTER en la expresión en %L"
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "El operador de concatenación en la expresión en %L debe tener dos operandos CHARACTER"
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "El operador de concatenación en %L debe concatenar cadenas del mismo género"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "El operador .NOT. en la expresión en %L debe tener un operando LOGICAL"
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "Se requieren operandos LOGICAL en la expresión en %L"
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Sólo se pueden usar operandos intrínsecos en la expresión en %L"
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Se requieren operandos numéricos en la expresión en %L"
  
! #: fortran/expr.cc:2924
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid initialization expression for ALLOCATABLE component '%s' in structure constructor at %L"
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Expresión de inicialización no válida para el componente ALLOCATABLE '%s' en el constructor de estructura en %L"
  
! #: fortran/expr.cc:3061
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed or deferred character length variable '%s'  in constant expression at %L"
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Se asume o difiere el carácter de longitud variable '%s' en la expresión constante en %L"
  
! #: fortran/expr.cc:3145
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "no se permite el intrínseco transformacional '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Evaluation of nonstandard initialization expression at %L"
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Extensión: Evaluación de una expresión de inicialización no estándar en %L"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La función '%s' en la expresión de inicialización en %L debe ser una funión intrínseca"
  
! #: fortran/expr.cc:3279
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la función intrínseco '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "Se usa el PARAMETER '%s' en %L antes de que su definición esté completa"
  
! #: fortran/expr.cc:3338
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de tamaño asumido '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3344
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3353
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3357
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz diferida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "La matriz '%s' en %L es una variable, lo cual no se reduce a una expresión constante"
  
! #: fortran/expr.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3379
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "El parámetro '%s' en %L no se ha declarado o es una variable, lo cual no se reduce a una expresión constante"
  
! #: fortran/expr.cc:3433
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_init_expr(): Unknown expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/expr.cc:3573
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be a statement function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "La función de especificación '%s' en %L no puede ser una función de declaración"
  
! #: fortran/expr.cc:3580
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be an internal function"
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "La función de especificación '%s' en %L no puede ser una función interna"
  
! #: fortran/expr.cc:3587
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L must be PURE"
  msgid "Specification function %qs at %L must be PURE"
  msgstr "La función de especificación '%s' en %L debe ser PURE"
  
! #: fortran/expr.cc:3595
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be RECURSIVE"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "La función de especificación '%s' en %L no puede ser RECURSIVE"
  
! #: fortran/expr.cc:3756
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "No se permite el argumento dummy '%s' en la expresión en %L"
  
! #: fortran/expr.cc:3764
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/expr.cc:3771
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L no puede ser INTENT(OUT)"
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "La variable '%s' no puede aparecer en la expresión en %L"
  
! #: fortran/expr.cc:3824
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_restricted(): Unknown expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/expr.cc:3856
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L must be PURE"
  msgid "Function %qs at %L must be PURE"
  msgstr "La función '%s' en %L debe ser PURE"
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "La expresión en %L debe ser escalar"
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Rangos incompatibles en %s (%d y %d) en %L"
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Forma diferente para %s en %L en la dimensión %d (%d y %d)"
  
! #: fortran/expr.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "usando el parámetro de tipo plantilla %qT después de %qs"
  
! #: fortran/expr.cc:4024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
! #: fortran/expr.cc:4080
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a VALUE"
  msgid "%qs at %L is not a VALUE"
  msgstr "'%s' en %L no es un VALUE"
  
! #: fortran/expr.cc:4091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal stride of zero at %L"
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Rangos %d y %d incompatibles en la asignación en %L"
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "El tipo de la variable es UNKNOWN en la asignación en %L"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL aparece en el lado derecho de una asignación en %L"
  
! #: fortran/expr.cc:4134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "POINTER valued function appears on right-hand side of assignment at %L"
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Una función valuada como POINTER aparece en el lado derecho de la asignación en %L"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Tipos incompatible en la declaración DATA en %L; se intentó la conversión de %s a %s"
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "El objetivo de asignación de puntero no es un POINTER en %L"
  
! #: fortran/expr.cc:4273
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "'%s' en la asignación de puntero en %L no puede ser un l-valor ya que es un procedimiento"
  
! #: fortran/expr.cc:4297
  #, fuzzy, gcc-internal-format
  #| msgid "Expected bounds specification for '%s' at %L"
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Se esperaba una especificación de límites para '%s' en %L"
  
! #: fortran/expr.cc:4302
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Fortran 2003: Especificación de límites para '%s' en una asignación de puntero en %L"
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "El tranco no debe ser estar presente en %L"
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "El objeto puntero en %L no debe tener un coíndice"
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Asignación de puntero de procedimiento no válida en %L"
  
! #: fortran/expr.cc:4437
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "La función de declaración '%s' es no válida en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4446
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "La interfaz abstracta '%s' es no válida en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "La función de declaración '%s' es no válida en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4462
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4469
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4477
  #, fuzzy, gcc-internal-format
  #| msgid "Nonintrinsic elemental procedure '%s' is invalid in procedure pointer assigment at %L"
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "El procedimiento elemental que no es intrínseco '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "No hay coincidencia en la asignación de puntero a procedimiento en %L: no hay coincidencia en la convención a llamada"
  
! #: fortran/expr.cc:4553
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "No coincide la interfaz en la asignación de puntero a procedimiento en %L: %s"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "No coincide la interfaz en la asignación de puntero a procedimiento en %L: %s"
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "El objetivo de asignación de puntero no es un POINTER en %L"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Tipos diferentes en la asignación de puntero en %L; se intentó la asignación de %s a %s"
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Parámetros de tipo de género diferentes en la asignación de puntero en %L"
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Rangos diferentes en la asignación de puntero en %L"
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "El objetivo de remapeo de rango es menor que el tamaño del puntero (%ld < %ld) en %L"
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "El objetivo de remapeo de rango de debe ser de rango 1 o simplemente contiguo en %L"
  
! #: fortran/expr.cc:4706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Rank remapping target is not rank 1 at %L"
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Fortran 2008: El objetivo de remapeo de rango no es rango 1 en %L"
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data target at %L shall not have a coindex"
  msgid "The assumed rank data-target at %L must be contiguous"
*************** msgstr "El objetivo de datos en %L no pu
*** 83038,83255 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "El objetivo de datos en %L no puede tener un coíndice"
  
! #: fortran/expr.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "La expresión objetivo en la asignación de puntero en %L debe entregar un resultado puntero"
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %C must have the TARGET attribute"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "El objetivo de inicialización de puntero en %C debe tener el atributo TARGET"
  
! #: fortran/expr.cc:4797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresión de inicialización"
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "El objetivo de asignación de puntero no es TARGET ni POINTER en %L"
  
! #: fortran/expr.cc:4839
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Objetivo erróneo en la asignación de puntero en el procedimiento PURE en %L"
  
! #: fortran/expr.cc:4848
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Asignación de puntero con subíndice vectorial del lado derecho en %L"
  
! #: fortran/expr.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "El objetivo de asignación de puntero tiene atributo PROTECTED en %L"
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "La expresión objetivo en la asignación de puntero en %L debe entregar un resultado puntero"
  
! #: fortran/expr.cc: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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %L must not be ALLOCATABLE "
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "El objetivo de inicialización de puntero en %L no debe ser ALLOCATABLE"
  
! #: fortran/expr.cc:5061
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %C must have the TARGET attribute"
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "El objetivo de inicialización de puntero en %C debe tener el atributo TARGET"
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "El objetivo de inicialización de puntero en %L debe tener el atributo SAVE"
  
! #: fortran/expr.cc:5088
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "El objetivo de inicialización de puntero a procedimiento en %L tal vez no es un puntero a procedimiento"
  
! #: fortran/expr.cc:5094
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:5101
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6738
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Funciones puntero en un contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6746
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Expresión que no es variable en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6754
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6765
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in variable definition context (%s) at %L is not a variable"
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "'%s' en el contexto de definición variable (%s) en %L no es una variable"
  
! #: fortran/expr.cc:6776
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Uno que no es POINTER en el contexto de asociación de puntero (%s) en %L"
  
! #: fortran/expr.cc:6785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6845
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6891
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Argumento dummy '%s' con INTENT(IN) en el contexto de asociación de puntero (%s) en %L"
  
! #: fortran/expr.cc:6899
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Argumento dummy '%s' con INTENT(IN) en el contexto de definición de variable (%s) en %L"
  
! #: fortran/expr.cc:6916
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "La variable '%s' es PROTECTED y no puede aparecer en un contexto de asociación de puntero (%s) en %L"
  
! #: fortran/expr.cc:6924
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "La variable '%s' es PROTECTED y no puede aparecer en un contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6939
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "La variable '%s' no puede aparecer en un contexto de definición variable (%s) en %L en el procedimiento PURE"
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado al objetivo con índice vectorial en un contexto de definición variable (%s)"
  
! #: fortran/expr.cc:7005
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado a una expresión en un contexto de definición variable (%s)"
  
! #: fortran/expr.cc:7014
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado a una expresión en un contexto de definición variable (%s)"
  
! #: fortran/expr.cc:7035
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "El nombre asociado '%s' no puede aparecer en un contexto de definición variable (%s) en %L porque su obtetivo en %L tampoco puede aparecer"
  
! #: fortran/expr.cc:7077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
--- 83220,83437 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "El objetivo de datos en %L no puede tener un coíndice"
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "La expresión objetivo en la asignación de puntero en %L debe entregar un resultado puntero"
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %C must have the TARGET attribute"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "El objetivo de inicialización de puntero en %C debe tener el atributo TARGET"
  
! #: fortran/expr.cc:4800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresión de inicialización"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "El objetivo de asignación de puntero no es TARGET ni POINTER en %L"
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Objetivo erróneo en la asignación de puntero en el procedimiento PURE en %L"
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Asignación de puntero con subíndice vectorial del lado derecho en %L"
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "El objetivo de asignación de puntero tiene atributo PROTECTED en %L"
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "La expresión objetivo en la asignación de puntero en %L debe entregar un resultado puntero"
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %L must not be ALLOCATABLE "
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "El objetivo de inicialización de puntero en %L no debe ser ALLOCATABLE"
  
! #: fortran/expr.cc:5064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %C must have the TARGET attribute"
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "El objetivo de inicialización de puntero en %C debe tener el atributo TARGET"
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "El objetivo de inicialización de puntero en %L debe tener el atributo SAVE"
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "El objetivo de inicialización de puntero a procedimiento en %L tal vez no es un puntero a procedimiento"
  
! #: fortran/expr.cc:5097
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:5104
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Funciones puntero en un contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Expresión que no es variable en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6768
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in variable definition context (%s) at %L is not a variable"
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "'%s' en el contexto de definición variable (%s) en %L no es una variable"
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Uno que no es POINTER en el contexto de asociación de puntero (%s) en %L"
  
! #: fortran/expr.cc:6788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6848
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6894
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Argumento dummy '%s' con INTENT(IN) en el contexto de asociación de puntero (%s) en %L"
  
! #: fortran/expr.cc:6902
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Argumento dummy '%s' con INTENT(IN) en el contexto de definición de variable (%s) en %L"
  
! #: fortran/expr.cc:6919
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "La variable '%s' es PROTECTED y no puede aparecer en un contexto de asociación de puntero (%s) en %L"
  
! #: fortran/expr.cc:6927
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "La variable '%s' es PROTECTED y no puede aparecer en un contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6942
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "La variable '%s' no puede aparecer en un contexto de definición variable (%s) en %L en el procedimiento PURE"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado al objetivo con índice vectorial en un contexto de definición variable (%s)"
  
! #: fortran/expr.cc:7008
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado a una expresión en un contexto de definición variable (%s)"
  
! #: fortran/expr.cc:7017
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado a una expresión en un contexto de definición variable (%s)"
  
! #: fortran/expr.cc:7038
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "El nombre asociado '%s' no puede aparecer en un contexto de definición variable (%s) en %L porque su obtetivo en %L tampoco puede aparecer"
  
! #: fortran/expr.cc:7080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
*************** msgid "Illegal id in copy_walk_reduction
*** 83273,83279 ****
  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"
--- 83455,83461 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "La variable '%s' en %C no se pue
*** 83343,83389 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la codimensión %d"
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la codimensión %d"
  
! #: fortran/frontend-passes.cc:3021
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:3027
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc: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 ""
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<continue%> must be in loop"
  msgid "Interchanging loops at %L"
  msgstr "%<continue%> debe estar dentro de un bucle"
  
! #: fortran/frontend-passes.cc:5843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
--- 83525,83571 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la codimensión %d"
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la codimensión %d"
  
! #: fortran/frontend-passes.cc:3086
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:3092
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<continue%> must be in loop"
  msgid "Interchanging loops at %L"
  msgstr "%<continue%> debe estar dentro de un bucle"
  
! #: fortran/frontend-passes.cc:5908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
*************** msgstr "El primer argumento de la asigna
*** 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)"
--- 83699,83710 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la asignación definida en %L debe ser INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "El primer argumento de la interfaz de operador en %L debe ser INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la interfaz de operador en %L debe ser INTENT(IN)"
*************** msgstr "El argumento actual para '%s' de
*** 84018,84374 ****
  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"
--- 84200,84562 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument '%s'"
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "El argumento actual de sección de matriz con subíndices vectoriales en %L es incompatible con el atributo INTENT(OUT), INTENT(INOUT), VOLATILE o ASYNCHRONOUS del argumento dummy '%s'"
  
! #: fortran/interface.cc:4092
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.cc:4110
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de sección de matriz en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de matriz de puntero en %L requiere un argumento dummy de forma asumida o matriz de puntero '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.cc:4153
! #, fuzzy, gcc-internal-format
! #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
! 
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Falta la especificación de devolución alternativa en la llamada a subrutina en %L"
  
! #: fortran/interface.cc:4194
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument for argument '%s' at %L"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Falta el argumento actual para el argumento '%s' en %L"
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, fuzzy, gcc-internal-format
  #| msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "El mismo argumento actual está asociado con el argumento INTENT(%s) '%s' y el argumento INTENT(%s) '%s' en %L"
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "El argumento del procedimiento en %L es local a un procedimiento PURE y tiene el atributo POINTER"
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "El argumento coindizado en %L en un procedimiento PURE se pasa a un argumento INTENT(%s)"
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "El argumento actual coindizado en %L es un procedimiento PURE se pasa a un argumento dummy POINTER"
  
! #: fortran/interface.cc:4470
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument '%s'"
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "El argumento actual polimórfico coindizado en %L se pasa al argumento dummy polimórfico '%s'"
  
! #: fortran/interface.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called at %L is not explicitly declared"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "El procedimiento '%s' que se llama en %L no tiene una interfaz explícita"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called at %L is not explicitly declared"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "El procedimiento '%s' que se llama en %L no tiene una interfaz explícita"
  
! #: fortran/interface.cc:4522
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Se llamó al procedimiento '%s' con una interfaz implícita en %L"
  
! #: fortran/interface.cc:4535
  #, fuzzy, gcc-internal-format
  #| msgid "The pointer object '%s' at %L must have an explicit function interface or be declared as array"
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "El objeto puntero '%s' en %L debe tener una interfaz de función explícita o declrararse como matriz"
  
! #: fortran/interface.cc:4543
  #, fuzzy, gcc-internal-format
  #| msgid "The allocatable object '%s' at %L must have an explicit function interface or be declared as array"
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "El objeto allocatable '%s' en %L debe tener una interfaz de función explícita o declararse como matriz"
  
! #: fortran/interface.cc:4551
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable function '%s' at %L must have an explicit function interface"
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "La función allocatable '%s' en %L debe tener una interfaz de función explícita"
  
! #: fortran/interface.cc:4568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/interface.cc:4577
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explícita para el procedimiento '%s' en %L"
  
! #: fortran/interface.cc:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "El símbolo '%s' en %L ya tenía una interfaz explícita"
  
! #: fortran/interface.cc:4601
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "El argumento actual de LOCK_TYPE o con componente LOCK_TYPE en %L requiere una interfaz explícita para el procedimiento '%s'"
  
! #: fortran/interface.cc:4616
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "El argumento actual de LOCK_TYPE o con componente LOCK_TYPE en %L requiere una interfaz explícita para el procedimiento '%s'"
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "se requiere el argumento MOLD para NULL en %L"
  
! #: fortran/interface.cc:4634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "El símbolo '%s' en %L ya tenía una interfaz explícita"
  
! #: fortran/interface.cc:4644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explícita para el procedimiento '%s' en %L"
  
! #: fortran/interface.cc:4686
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' called with an implicit interface at %L"
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Se llamó al procedimiento de componente puntero '%s' con una interfaz implícita en %L"
  
! #: fortran/interface.cc:4697
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure pointer component '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explícita para el procedimiento de componente puntero '%s' en %L"
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "Se require MOLD= en un argumento NULL en %L: Ambigüedad entre las funciones específicas %s y %s "
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Unable to find symbol %qs"
  msgstr "%q+D es un alias del símbolo sin definir %qE"
  
! #: fortran/interface.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %C is already present in the interface"
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "La entidad '%s' en %C ya está presente en la interfaz"
  
! #: fortran/interface.cc:5364
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - too many interface type"
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "error interno - demasiados tipos de interfaz"
  
! #: fortran/interface.cc:5458
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC '%s' at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "No se puede sobreescribir el GENERIC '%s' en %L"
  
! #: fortran/interface.cc:5470
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "'%s' en %L sobreescribe un enlace de procedimiento declarad como NON_OVERRIDABLE"
  
! #: fortran/interface.cc:5478
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "'%s' en %L no debe ser DEFERRED porque sobreescribe un enlazado que no es DEFERRED"
  
! #: fortran/interface.cc:5486
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "'%s' en %L sobreescribe un procedimiento PURE y también debe ser PURE"
  
! #: fortran/interface.cc:5495
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "'%s' en %L sobreescribe un procedimiento ELEMENTAL y también debe ser ELEMENTAL"
  
! #: fortran/interface.cc:5501
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "'%s' en %L sobreeescribe un procedimiento que no es ELEMENTAL y tampoco debe ser ELEMENTAL"
  
! #: fortran/interface.cc:5510
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "'%s' en %L sobreescribe una SUBROUTINE y también debe ser una SUBROUTINE"
  
! #: fortran/interface.cc:5521
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "'%s' en %L sobreescribe una FUNCTION y también debe ser una FUNCTION"
  
! #: fortran/interface.cc:5529
  #, fuzzy, gcc-internal-format
  #| msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento '%s' que sobreescribe en %L: %s"
  
! #: fortran/interface.cc:5540
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "'%s' en %L sobreescribe un procedimiento PUBLIC y no debe ser PRIVATE"
  
! #: fortran/interface.cc:5570
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "El argumento dummy '%s' de '%s' en %L se debe llamar '%s' para que coincida con el argumento correspondiente al procedimiento sobreescrito"
  
! #: fortran/interface.cc:5581
  #, fuzzy, gcc-internal-format
  #| msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento '%s' que sobreescribe en %L: %s"
  
! #: fortran/interface.cc:5590
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "'%s' en %L debe tener el mismo nombre de argumentos formales que el procedimiento sobreeescrito"
  
! #: fortran/interface.cc:5599
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "'%s' en %L sobreescribe un enlace NOPASS y también debe ser NOPASS"
  
! #: fortran/interface.cc:5610
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "'%s' en %L sobreescribe un enlace con PASS y también debe ser PASS"
  
! #: fortran/interface.cc:5617
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "El argumento dummy del objeto pasado de '%s' en %L debe estar en la misma posición que el argumento dummy del objeto pasado del procedimiento sobreescrito"
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "La etiqueta %s en %L debe ser de tipo %s"
  
! #: fortran/interface.cc:5645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be of INTEGER type"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/interface.cc:5656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "El argumento %s en %L debe ser de longitud uno"
  
! #: fortran/interface.cc:5660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character-valued %s '%s' at %L must not be assumed length"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "La función %s valuada con carácter '%s' en %L no debe tener longitud asumida"
  
! #: fortran/interface.cc:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "No se permite la declaración DATA en %C en un procedimiento PURE"
  
! #: fortran/interface.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "El procedimiento ELEMENTAL '%s' en %L debe tener una interfaz explícita"
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to procedure `%s'"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "faltan argumentos para el procedimiento `%s'"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "Conversión de %s a %s en %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"
--- 84773,84779 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
*************** msgstr "NAMELIST '%s' en la declaración
*** 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"
--- 85384,85390 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L es polimórfico y requiere un procedimiento de entrada/salida definido"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
*************** msgstr "Desbordamiento entero"
*** 85384,85395 ****
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
--- 85572,85583 ----
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: fortran/iresolve.cc:3258
  #, 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 ""
  
! #: fortran/iresolve.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
*************** msgstr "El código STOP en %L debe ser u
*** 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"
--- 86136,86142 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "El código STOP en %L debe ser un entero por defecto KIND=%d"
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
*************** msgstr "Se esperaba el nombre de bloque
*** 86521,86618 ****
  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"
--- 86709,86806 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/match.cc:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Error sintáctico en la declaración PROTECTED en %C"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "El selector en SELECT TYPE en %C no es una variable nombrada; use nombre-asociado =>"
  
! #: fortran/match.cc:7742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "Fortran 2008: Declaración LOCK en %C"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Error sintáctico en la declaración PROTECTED en %C"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Declaración CASE inesperada en %C"
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Error sintáctico en la especificación CASE en %C"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Declaración TYPE IS inesperada en %C"
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Error sintáctico en la especificación TYPE IS en %C"
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Error sintáctico en la especificación CLASS IS en %C"
  
! #: fortran/match.cc:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "Declaración END inesperada en %C"
  
! #: fortran/match.cc:8149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "La expresión de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Error sintáctico en la especificación CASE en %C"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "La declaración ELSEWHERE en %C no está dentro de un bloque WHERE"
  
! #: fortran/match.cc:8345
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
*************** msgstr ""
*** 87692,87698 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
--- 87880,87886 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
*************** msgstr "la cláusula %<linear%> no puede
*** 87730,87741 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP FLUSH en %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 87918,87929 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP FLUSH en %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "Basura inesperada después de la
*** 88262,88268 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "La cláusula NUM_THREADS en %L requiere una expresión INTEGER escalar"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of %s clause at %L must be positive"
--- 88450,88456 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "La cláusula NUM_THREADS en %L requiere una expresión INTEGER escalar"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of %s clause at %L must be positive"
*************** msgstr "El puntero Cray '%s' en la cláu
*** 88286,88292 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
--- 88474,88480 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
*************** msgstr "Matriz de tamaño asumido '%s' e
*** 88322,88340 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
--- 88510,88528 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
*************** msgstr ""
*** 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"
--- 88651,88658 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula IF en %L requiere una expresión LOGICAL escalar"
*************** msgstr "El objeto '%s' no es una variabl
*** 88551,88557 ****
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13163
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
--- 88739,88745 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
*************** msgstr "la cláusula %<nowait%> no debe
*** 88577,88583 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
--- 88765,88771 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
*************** msgstr "El símbolo '%s' está presente
*** 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 ""
--- 88809,88815 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 88967,89622 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10505
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable REDUCTION %s '%s' debe ser INTEGER en %L"
  
! #: fortran/openmp.cc:10510
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/openmp.cc:10521
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "La cláusula FINAL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:10538
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "La cláusula FINAL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:10572
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "el valor de %qD no se puede usar en una expresión constante"
  
! #: fortran/openmp.cc:10655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "El chunk_size de la cláusula SCHEDULE en %L requiere una expresión INTEGER escalar"
  
! #: fortran/openmp.cc:10665
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10668
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10672
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Rangos incompatibles en %s (%d y %d) en %L"
  
! #: fortran/openmp.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "SIZES requires constant expression at %L"
  msgstr "%qE no es una expresión constante"
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event handle at %L must not be an array element"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/openmp.cc:10757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/openmp.cc:10761
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Se esperaba una expresión de inicialización escalar en %C"
  
! #: fortran/openmp.cc:11064
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11080
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC READ debe leer de una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11102
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignación !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:11114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "La declaración de captura !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "La declaración de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaración de captura en %L"
  
! #: fortran/openmp.cc:11148
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "La declaración de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaración de captura en %L"
  
! #: fortran/openmp.cc:11156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignación !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11201
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "El operador de la asignación !$OMP ATOMIC debe ser +, -, /, .AND., .OR., .EQV. ó .NEQV. en %L"
  
! #: fortran/openmp.cc:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "El operador de la asignación !$OMP ATOMIC debe ser var = var op expr ó var = expr op var en %L"
  
! #: fortran/openmp.cc:11263
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr no es matemáticamente equivalente a var = var op (expr) en %L"
  
! #: fortran/openmp.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignación !$OMP ATOMIC var = var op expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "El intrínseco IAND, IOR ó IEOR de la asignación !$OMP ATOMIC debe tener dos argumentos en %L"
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "El intrínseco de la asignación !$OMP ATOMIC debe ser MIN, MAX, IAND, IOR ó IEOR en %L"
  
! #: fortran/openmp.cc:11350
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Los argumentos del intrínseco !$OMP ATOMIC, excepto uno, no deben referenciar a '%s' en %L"
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Los argumentos del intrínseco !$OMP ATOMIC deben ser escalares en %L"
  
! #: fortran/openmp.cc:11365
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "El primer o último argumentos del intrínseco !$OMP ATOMIC deben ser '%s' en %L"
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "La asignación !$OMP ATOMIC debe tener un operador o intrínseco del lado derecho en %L"
  
! #: fortran/openmp.cc:11388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Basura inesperada después de la declaración $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12303
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE ó DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "La variable de iteración !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:12398
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "La variable de iteración !$OMP DO no puede ser THREADPRIVATE en %L"
  
! #: fortran/openmp.cc:12413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "La variable de iteración !$OMP DO está presente en una cláusula diferente de PRIVATE o LASTPRIVATE en %L"
  
! #: fortran/openmp.cc:12417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "La variable de iteración !$OMP DO está presente en una cláusula diferente de PRIVATE o LASTPRIVATE en %L"
  
! #: fortran/openmp.cc:12424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "La variable de iteración !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:12430
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hiteration variable %qD should not be reduction"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "%Hla variable de iteración %qD no debe ser reduction"
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function '%s' at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Expresión de género errónea para la función '%s' en %L"
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "la expresión de la condición hace referencia a la variable de iteración %qD"
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.cc:12522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "Los bucles !$OMP DO colapsados no están perfectamente anidados en %L"
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no están perfectamente anidados en %L"
  
! #: fortran/openmp.cc:12584
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: fortran/openmp.cc:12592
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/openmp.cc:12621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a logical expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be an integer expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a constant logical expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a constant integer expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a conforming device number at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "A format cannot be specified with a namelist"
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "No se puede especificar un formato con una lista de nombres"
  
! #: fortran/openmp.cc:12972
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE ó DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:12978
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE ó DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:12984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "La variable de iteración !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:13000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Los bucles !$OMP DO colapsados no forman un espacio de iteración rectangular en %L"
  
! #: fortran/openmp.cc:13012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no están perfectamente anidados en %L"
  
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "TILE requires constant expression at %L"
  msgstr "%qE no es una expresión constante"
  
! #: fortran/openmp.cc:13173
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.cc:13180
  #, fuzzy, gcc-internal-format
  #| msgid "action not allowed in SPEC MODULE"
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "no se pertite una acción en SPEC MODULE"
  
! #: fortran/openmp.cc:13227
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.cc:13233
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Se esperaba otra dimensión en la declaración de matriz %C"
  
! #: fortran/openmp.cc:13575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13583
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13612
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13634
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13650
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13665
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13675
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 89155,89820 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable REDUCTION %s '%s' debe ser INTEGER en %L"
  
! #: fortran/openmp.cc:10545
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/openmp.cc:10556
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "La cláusula FINAL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:10573
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "La cláusula FINAL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:10607
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "el valor de %qD no se puede usar en una expresión constante"
  
! #: fortran/openmp.cc:10690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "El chunk_size de la cláusula SCHEDULE en %L requiere una expresión INTEGER escalar"
  
! #: fortran/openmp.cc:10700
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10703
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10707
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Rangos incompatibles en %s (%d y %d) en %L"
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "SIZES requires constant expression at %L"
  msgstr "%qE no es una expresión constante"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event handle at %L must not be an array element"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/openmp.cc:10792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/openmp.cc:10796
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Se esperaba una expresión de inicialización escalar en %C"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC READ debe leer de una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11137
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignación !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:11149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "La declaración de captura !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "La declaración de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaración de captura en %L"
  
! #: fortran/openmp.cc:11183
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "La declaración de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaración de captura en %L"
  
! #: fortran/openmp.cc:11191
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignación !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "El operador de la asignación !$OMP ATOMIC debe ser +, -, /, .AND., .OR., .EQV. ó .NEQV. en %L"
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "El operador de la asignación !$OMP ATOMIC debe ser var = var op expr ó var = expr op var en %L"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr no es matemáticamente equivalente a var = var op (expr) en %L"
  
! #: fortran/openmp.cc:11331
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignación !$OMP ATOMIC var = var op expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "El intrínseco IAND, IOR ó IEOR de la asignación !$OMP ATOMIC debe tener dos argumentos en %L"
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "El intrínseco de la asignación !$OMP ATOMIC debe ser MIN, MAX, IAND, IOR ó IEOR en %L"
  
! #: fortran/openmp.cc:11385
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Los argumentos del intrínseco !$OMP ATOMIC, excepto uno, no deben referenciar a '%s' en %L"
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Los argumentos del intrínseco !$OMP ATOMIC deben ser escalares en %L"
  
! #: fortran/openmp.cc:11400
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "El primer o último argumentos del intrínseco !$OMP ATOMIC deben ser '%s' en %L"
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "La asignación !$OMP ATOMIC debe tener un operador o intrínseco del lado derecho en %L"
  
! #: fortran/openmp.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Basura inesperada después de la declaración $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE ó DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "La variable de iteración !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:12433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "La variable de iteración !$OMP DO no puede ser THREADPRIVATE en %L"
  
! #: fortran/openmp.cc:12448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "La variable de iteración !$OMP DO está presente en una cláusula diferente de PRIVATE o LASTPRIVATE en %L"
  
! #: fortran/openmp.cc:12452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "La variable de iteración !$OMP DO está presente en una cláusula diferente de PRIVATE o LASTPRIVATE en %L"
  
! #: fortran/openmp.cc:12459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "La variable de iteración !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hiteration variable %qD should not be reduction"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "%Hla variable de iteración %qD no debe ser reduction"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function '%s' at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Expresión de género errónea para la función '%s' en %L"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "la expresión de la condición hace referencia a la variable de iteración %qD"
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.cc:12557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "Los bucles !$OMP DO colapsados no están perfectamente anidados en %L"
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no están perfectamente anidados en %L"
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/openmp.cc:12656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a logical expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be an integer expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a constant logical expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a constant integer expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12696
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a conforming device number at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "A format cannot be specified with a namelist"
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "No se puede especificar un formato con una lista de nombres"
  
! #: fortran/openmp.cc:13007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE ó DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:13013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE ó DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:13019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "La variable de iteración !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:13035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Los bucles !$OMP DO colapsados no forman un espacio de iteración rectangular en %L"
  
! #: fortran/openmp.cc:13047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no están perfectamente anidados en %L"
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "TILE requires constant expression at %L"
  msgstr "%qE no es una expresión constante"
  
! #: fortran/openmp.cc:13208
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.cc:13215
  #, fuzzy, gcc-internal-format
  #| msgid "action not allowed in SPEC MODULE"
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "no se pertite una acción en SPEC MODULE"
  
! #: fortran/openmp.cc:13262
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.cc:13268
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Se esperaba otra dimensión en la declaración de matriz %C"
  
! #: fortran/openmp.cc:13610
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13618
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 90346,90414 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6967
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %C is already ambiguous"
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "El procedimiento contenido '%s' en %C ya es ambiguo"
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Declaración %s inesperada en la sección CONTAINS en %C"
  
! #: fortran/parse.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "Fortran 2008: Declaración CONTAINS sin una declaración FUNCTION o SUBROUTINE en %C"
  
! #: fortran/parse.cc:7144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORMAT statement at %L does not have a statement label"
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr "La declaración FORMAT en %L no tiene una etiqueta de declaración"
  
! #: fortran/parse.cc:7172
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "La declaración CONTAINS en %C ya está contenida en una unidad de programa"
  
! #: fortran/parse.cc:7224
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "El nombre global '%s' en %L ya se está usando como un %s en %L"
  
! #: fortran/parse.cc:7228
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "El nombre global '%s' en %L ya se está usando como un %s en %L"
  
! #: fortran/parse.cc:7234
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "El nombre global '%s' en %L ya se está usando como un %s en %L"
  
! #: fortran/parse.cc:7237
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "El nombre global '%s' en %L ya se está usando como un %s en %L"
  
! #: fortran/parse.cc:7259
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr "BLOCK DATA en blanco en %C genera un conflicto con un BLOCK DATA previo en %L"
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Declaración %s inesperada en BLOCK DATA en %C"
  
! #: fortran/parse.cc:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Declaración %s inesperada en MODULE en %C"
--- 90544,90612 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6994
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %C is already ambiguous"
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "El procedimiento contenido '%s' en %C ya es ambiguo"
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Declaración %s inesperada en la sección CONTAINS en %C"
  
! #: fortran/parse.cc:7076
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "Fortran 2008: Declaración CONTAINS sin una declaración FUNCTION o SUBROUTINE en %C"
  
! #: fortran/parse.cc:7171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORMAT statement at %L does not have a statement label"
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr "La declaración FORMAT en %L no tiene una etiqueta de declaración"
  
! #: fortran/parse.cc:7199
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "La declaración CONTAINS en %C ya está contenida en una unidad de programa"
  
! #: fortran/parse.cc:7251
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "El nombre global '%s' en %L ya se está usando como un %s en %L"
  
! #: fortran/parse.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "El nombre global '%s' en %L ya se está usando como un %s en %L"
  
! #: fortran/parse.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "El nombre global '%s' en %L ya se está usando como un %s en %L"
  
! #: fortran/parse.cc:7264
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "El nombre global '%s' en %L ya se está usando como un %s en %L"
  
! #: fortran/parse.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr "BLOCK DATA en blanco en %C genera un conflicto con un BLOCK DATA previo en %L"
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Declaración %s inesperada en BLOCK DATA en %C"
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Declaración %s inesperada en MODULE en %C"
*************** msgstr "Declaración %s inesperada en MO
*** 90416,90422 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dos PROGRAMas principales en %L y %C"
--- 90614,90620 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dos PROGRAMas principales en %L y %C"
*************** msgstr "La variable '%s' en %C con un in
*** 90926,91064 ****
  msgid "%qs at %C is not a variable"
  msgstr "'%s' en %C no es una variable"
  
! #: fortran/resolve.cc:121
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is of the ABSTRACT type '%s'"
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "'%s' en %L es del tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:124
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type %qs used at %L"
  msgstr "El tipo ABSTRACT '%s' se usa en %L"
  
! #: fortran/resolve.cc:141
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "La interfaz '%s', usada por el procedimiento '%s' en %L, se declara en una declaración PROCEDURE posterior"
  
! #: fortran/resolve.cc:154
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "Interface %qs at %L may not be generic"
  msgstr "La interfaz '%s' en %C puede no ser generic"
  
! #: fortran/resolve.cc:161
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' at %C may not be a statement function"
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "La interfaz '%s' en %C puede no ser una función de declaración"
  
! #: fortran/resolve.cc:170
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "El procedimiento intrínseco '%s' no se permite en la declaración PROCEDURE en %C"
  
! #: fortran/resolve.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface %qs at %L must be explicit"
  msgstr "La interfaz '%s' del procedimiento '%s' en %L debe ser explícita"
  
! #: fortran/resolve.cc:198
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE '%s' at %L may not be used as its own interface"
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr "PROCEDURE '%s' en %L no se puede usar como su propia interfaz"
  
! #: fortran/resolve.cc:299
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "No se permite el especificador de devolución alternativa en la subrutina elemental '%s' en %L"
  
! #: fortran/resolve.cc:303
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier in function '%s' at %L is not allowed"
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "No se permite el especificador de devolución alternativa en la función '%s' en %L"
  
! #: fortran/resolve.cc:315
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/resolve.cc:387
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "El procedimiento de prueba '%s' del procedimiento PURE en %L también debe ser PURE"
  
! #: fortran/resolve.cc:397
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Argument '%s' of pure function '%s' at %L with VALUE attribute but without INTENT(IN)"
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "Fortran 2008: El argumento '%s' de la función pure '%s' en %L debe tener el atributo VALUE pero sin INTENT(IN)"
  
! #: fortran/resolve.cc:402
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN) or VALUE"
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "El argumento '%s' de la función pure '%s' en %L debe ser INTENT(IN) o VALUE"
  
! #: fortran/resolve.cc:410
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Argument '%s' of pure subroutine '%s' at %L with VALUE attribute but without INTENT"
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "Fortran 2008: El argumento '%s' de la subrutina pure '%s' en %L debe tener atributo VALUE pero sin INTENT"
  
! #: fortran/resolve.cc:415
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "El argumento '%s' de la subrutina pure '%s' en %L debe tener especificado su INTENT o tener el atributo VALUE"
  
! #: fortran/resolve.cc:425
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "El parámetro '%s' para '%s' en %L no debe ser polimórfico"
  
! #: fortran/resolve.cc:458
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy argument '%s' at %L to elemental procedure"
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "El argumento dummy de comatriz '%s' en %L para un procedimiento elemental"
  
! #: fortran/resolve.cc:466
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "El argumento '%s' del procedimiento elemental en %L debe ser escalar"
  
! #: fortran/resolve.cc:475
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "Argument %qs of elemental procedure 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:485
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo POINTER"
  
! #: fortran/resolve.cc:493
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "No se permite el procedimiento dummy '%s' en el procedimiento elemental '%s' en %L"
  
! #: fortran/resolve.cc:502
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
--- 91124,91262 ----
  msgid "%qs at %C is not a variable"
  msgstr "'%s' en %C no es una variable"
  
! #: fortran/resolve.cc:142
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is of the ABSTRACT type '%s'"
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "'%s' en %L es del tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:145
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type %qs used at %L"
  msgstr "El tipo ABSTRACT '%s' se usa en %L"
  
! #: fortran/resolve.cc:162
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "La interfaz '%s', usada por el procedimiento '%s' en %L, se declara en una declaración PROCEDURE posterior"
  
! #: fortran/resolve.cc:175
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "Interface %qs at %L may not be generic"
  msgstr "La interfaz '%s' en %C puede no ser generic"
  
! #: fortran/resolve.cc:182
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' at %C may not be a statement function"
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "La interfaz '%s' en %C puede no ser una función de declaración"
  
! #: fortran/resolve.cc:191
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "El procedimiento intrínseco '%s' no se permite en la declaración PROCEDURE en %C"
  
! #: fortran/resolve.cc:197
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface %qs at %L must be explicit"
  msgstr "La interfaz '%s' del procedimiento '%s' en %L debe ser explícita"
  
! #: fortran/resolve.cc:219
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE '%s' at %L may not be used as its own interface"
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr "PROCEDURE '%s' en %L no se puede usar como su propia interfaz"
  
! #: fortran/resolve.cc:321
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "No se permite el especificador de devolución alternativa en la subrutina elemental '%s' en %L"
  
! #: fortran/resolve.cc:325
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier in function '%s' at %L is not allowed"
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "No se permite el especificador de devolución alternativa en la función '%s' en %L"
  
! #: fortran/resolve.cc:337
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/resolve.cc:412
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "El procedimiento de prueba '%s' del procedimiento PURE en %L también debe ser PURE"
  
! #: fortran/resolve.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Argument '%s' of pure function '%s' at %L with VALUE attribute but without INTENT(IN)"
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "Fortran 2008: El argumento '%s' de la función pure '%s' en %L debe tener el atributo VALUE pero sin INTENT(IN)"
  
! #: fortran/resolve.cc:427
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN) or VALUE"
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "El argumento '%s' de la función pure '%s' en %L debe ser INTENT(IN) o VALUE"
  
! #: fortran/resolve.cc:435
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Argument '%s' of pure subroutine '%s' at %L with VALUE attribute but without INTENT"
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "Fortran 2008: El argumento '%s' de la subrutina pure '%s' en %L debe tener atributo VALUE pero sin INTENT"
  
! #: fortran/resolve.cc:440
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "El argumento '%s' de la subrutina pure '%s' en %L debe tener especificado su INTENT o tener el atributo VALUE"
  
! #: fortran/resolve.cc:450
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter '%s' to '%s' at %L must not be polymorphic"
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "El parámetro '%s' para '%s' en %L no debe ser polimórfico"
  
! #: fortran/resolve.cc:483
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy argument '%s' at %L to elemental procedure"
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "El argumento dummy de comatriz '%s' en %L para un procedimiento elemental"
  
! #: fortran/resolve.cc:491
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "El argumento '%s' del procedimiento elemental en %L debe ser escalar"
  
! #: fortran/resolve.cc:500
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "Argument %qs of elemental procedure 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:510
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo POINTER"
  
! #: fortran/resolve.cc:518
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "No se permite el procedimiento dummy '%s' en el procedimiento elemental '%s' en %L"
  
! #: fortran/resolve.cc:527
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified or have the VALUE attribute"
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
*************** msgstr "El argumento '%s' de la subrutin
*** 91066,91849 ****
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function at %L must be scalar"
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "El argumento '%s' de la función de declaración en %L debe ser escalar"
  
! #: fortran/resolve.cc:528
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued argument '%s' of statement function at %L must have constant length"
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "El argumento con valor de carácter '%s' de la función de declaración en %L debe tener longitud constante"
  
! #: fortran/resolve.cc:579
  #, fuzzy, gcc-internal-format
  #| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "El procedimiento INTERFACE '%s' en %L tiene el mismo nombre que el procedimiento que lo incluye"
  
! #: fortran/resolve.cc:599
  #, fuzzy, gcc-internal-format
  #| msgid "Contained function '%s' at %L has no IMPLICIT type"
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "La función contenida '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.cc:602
  #, fuzzy, gcc-internal-format
  #| msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "El resultado '%s ' de la función contenida '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.cc:628
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued %s '%s' at %L must not be assumed length"
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "La función %s valuada con carácter '%s' en %L no debe tener longitud asumida"
  
! #: fortran/resolve.cc:630
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued %s '%s' at %L must not be assumed length"
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "La función %s valuada con carácter '%s' en %L no debe tener longitud asumida"
  
! #: fortran/resolve.cc:803
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "El procedimiento %s en %L tiene entradas con especificaciones de matriz no coincidentes"
  
! #: fortran/resolve.cc:814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function %s at %L has entries with mismatched array specifications"
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "El procedimiento %s en %L tiene entradas con especificaciones de matriz no coincidentes"
  
! #: fortran/resolve.cc:829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr "Extensión: La función %s en %L con entradas que devuelven variables de longitudes de cadena diferentes"
  
! #: fortran/resolve.cc:861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "El resultado de FUNCTION %s no puede ser una matriz en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:865
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "El resultado de ENTRY %s no puede ser una matriz en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "El resultado de FUNCTION %s no puede ser un POINTER en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "El resultado de ENTRY %s no puede ser un POINTER en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "El resultado de FUNCTION %s no puede ser un POINTER en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "El resultado de ENTRY %s no puede ser un POINTER en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "El resultado de FUNCTION %s no puede ser de tipo %s en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "El resultado de ENTRY %s no puede ser de tipo %s en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:981
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "El símbolo '%s' en %C ya está en un bloque COMMON"
  
! #: fortran/resolve.cc:985
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "El símbolo '%s' en %C ya está en un bloque COMMON"
  
! #: fortran/resolve.cc:995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COMMON block /%s/ not found at %C"
  msgid "COMMON block at %L"
  msgstr "No se encontró el bloque COMMON /%s/ en %C"
  
! #: fortran/resolve.cc:1002
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr "La variable '%s' en %L está en COMMON pero sólo se permite la inicialización en BLOCK DATA"
  
! #: fortran/resolve.cc:1006
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr "La variable inicializada '%s' en %L está en un COMMON vacío pero la inicialización sólo se permite en bloques common nombrados"
  
! #: fortran/resolve.cc:1013
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1018
  #, fuzzy, gcc-internal-format
  #| msgid "Allocate-object at %L also appears at %L"
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "El objeto de alojamiento en %L también aparece en %L"
  
! #: fortran/resolve.cc:1030
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "La variable de tipo derivado '%s' en COMMON en %L no tiene el atributo SEQUENCE ni el atributo BIND(C)"
  
! #: fortran/resolve.cc:1034
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "La variable de tipo derivado '%s' en COMMON en %L tiene un componente ultimate que es allocatable"
  
! #: fortran/resolve.cc:1038
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "La variable de tipo derivado '%s' en COMMON en %L tal vez no tiene inicializador por defecto"
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1096
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "El bloque COMMON '%s' en %L se usa como PARAMETER en %L"
  
! #: fortran/resolve.cc:1104
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1126
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "COMMON block at %L with binding label %qs 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:1147
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "El bloque COMMON '%s' en %L se usa como PARAMETER en %L"
  
! #: fortran/resolve.cc:1151
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/resolve.cc:1155
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L is also an intrinsic procedure"
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "El bloque COMMON '%s' en %L también es un procedimiento intrínseco"
  
! #: fortran/resolve.cc:1159
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "Fortran 2003: El bloque COMMON '%s' en %L también es un resultado de función"
  
! #: fortran/resolve.cc:1164
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "Fortran 2003: El bloque COMMON '%s' en %L también es un procedimiento global"
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1374
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr "El rango del elemento en el constructor de estructura en %L no coincide con el del componente (%d/%d)"
  
! #: fortran/resolve.cc:1395
  #, fuzzy, gcc-internal-format
  #| msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr "El elemento en el constructor de estructura en %L, para el componente puntero '%s', es %s pero debería ser %s"
  
! #: fortran/resolve.cc:1430
  #, fuzzy, gcc-internal-format
  #| msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr "Longitudes de caracteres desiguales (%ld/%ld) en %s en %L"
  
! #: fortran/resolve.cc:1476
  #, fuzzy, gcc-internal-format
  #| msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr "El NULL en el constructor de estructura en %L se aplica para el componente '%s', el cual no es ni POINTER ni ALLOCATABLE"
  
! #: fortran/resolve.cc:1510
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "No coincide la interfaz en el componente puntero-a-procedimiento '%s' en el constructor de estructura en %L: %s"
  
! #: fortran/resolve.cc:1529
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %L!"
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "¡Demasiados componentes en el constructor de estructura en %L!"
  
! #: fortran/resolve.cc:1542
  #, fuzzy, gcc-internal-format
  #| msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr "El rango del elemento en el constructor de estructura en %L no coincide con el del componente (%d/%d)"
  
! #: fortran/resolve.cc:1563
  #, fuzzy, gcc-internal-format
  #| msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr "El elemento en el constructor de estructura en %L, para el componente puntero '%s', debe ser un POINTER o un TARGET"
  
! #: fortran/resolve.cc:1590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment with vector subscript on rhs at %L"
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "Asignación de puntero con subíndice vectorial del lado derecho en %L"
  
! #: fortran/resolve.cc:1602
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr "Expresión no válida en el constructor de estructura para el componente puntero '%s' en %L en el procedimiento PURE"
  
! #: fortran/resolve.cc:1728
  #, fuzzy, gcc-internal-format
  #| msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr "El límite superior en la última dimensión debe aparecer en la referencia a la matriz de tamaño asumido '%s' en %L"
  
! #: fortran/resolve.cc:1790
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%qs at %L is ambiguous"
  msgstr "'%s' en %L es ambiguo"
  
! #: fortran/resolve.cc:1794
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "El procedimiento GENERIC '%s' no se permite como un argumento actual en %L"
  
! #: fortran/resolve.cc:1915
  #, fuzzy, gcc-internal-format
  #| msgid "Type specified for intrinsic function '%s' at %L is ignored"
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Se descarta el tipo para la función intrínseca '%s' en %L"
  
! #: fortran/resolve.cc:1928
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "La subrutina intrínseca '%s' en %L no debe tener un especificador de tipo"
  
! #: fortran/resolve.cc:1939
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared INTRINSIC at %L does not exist"
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "No existe '%s' declarado como INTRINSIC en %L"
  
! #: fortran/resolve.cc:1952
  #, fuzzy, gcc-internal-format
  #| msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s.  Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "El intrínseco '%s' declarado como INTRINSIC en %L no está disponible en la configuración actual de estándares pero %s.  Use una opción -std=* apropiada o active -fall-intrinsics para poder usarlo."
  
! #: fortran/resolve.cc:1990
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se está llamando a sí mismo recursivamente. Declárelo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se está llamando a sí mismo recursivamente. Declárelo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.cc: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"
  
! #: fortran/resolve.cc:2086
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Fortran 2008: Se usa el procedimiento interno '%s' como un argumento actual en %L"
  
! #: fortran/resolve.cc:2104
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "La función de declaración '%s' en %L no se permite como un argumento actual"
  
! #: fortran/resolve.cc:2112
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "El intrínseco '%s' en %L no se permite como un argumento actual"
  
! #: fortran/resolve.cc:2119
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Fortran 2008: Se usa el procedimiento interno '%s' como un argumento actual en %L"
  
! #: fortran/resolve.cc:2127
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "El procedimiento ELEMENTAL que no es INTRINSIC '%s' no se permite como un argumento actual en %L"
  
! #: fortran/resolve.cc:2154
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "No se puede encontrar un procedimiento INTRINSIC específico para la referencia '%s' en %L"
  
! #: fortran/resolve.cc:2176
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is ambiguous"
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "El símbolo '%s' en %L es ambiguo"
  
! #: fortran/resolve.cc:2240
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "El argumento por valor en %L no es de tipo numérico"
  
! #: fortran/resolve.cc:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "El argumento por valor en %L no puede ser una matriz o una sección de matriz"
  
! #: fortran/resolve.cc:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "No se permite el paso del procedimiento interno en %L por ubicación"
  
! #: fortran/resolve.cc:2284
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "El procedimiento ELEMENTAL que no es INTRINSIC '%s' no se permite como un argumento actual en %L"
  
! #: fortran/resolve.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Argumento actual coindizado en %L con componente puntero último"
  
! #: fortran/resolve.cc:2310 fortran/resolve.cc:2315
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr "El procedimiento '%s' en %L con argumento dummy de forma asumida '%s' debe tener una interfaz explícita"
  
! #: fortran/resolve.cc:2467
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr "'%s' en %L es una matriz y OPTIONAL; SI FALTA, no puede ser el argumento actual de un procedimiento ELEMENTAL a menos que exista un argumento que no sea opcional con el mismo rango (12.4.1.5)"
  
! #: fortran/resolve.cc:2506
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "El argumento actual en %L para el dummy INTENT(%s) '%s' de la subrutina ELEMENTAL '%s' es un escalar, pero otro argumento actual es una matriz"
  
! #: fortran/resolve.cc:2780
  #, fuzzy, gcc-internal-format
  #| msgid "Return type mismatch of function '%s' at %L (%s/%s)"
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "No coincide el tiop de devolución de la función '%s' en %L (%s/%s)"
  
! #: fortran/resolve.cc:2807
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/resolve.cc:2919
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific function for the generic '%s' at %L"
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "No hay una función específica para el genérico '%s' en %L"
  
! #: fortran/resolve.cc:2939
  #, fuzzy, gcc-internal-format
  #| msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "La función genérica '%s' en %L no es consistente con una interfaz intrínseca específica"
  
! #: fortran/resolve.cc:2977
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La función '%s' en %L es INTRINSIC pero no es compatible con un intrínseco"
  
! #: fortran/resolve.cc:3038
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "No se puede resolver la función específica '%s' en %L"
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3150
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  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 "La función '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.cc:3308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "La referencia a la función '%s' que no es PURE en %L está dentro de un DO CONCURRENT %s"
  
! #: fortran/resolve.cc:3319
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "La referencia a la función '%s' que no es PURE en %L está dentro de un FORALL %s"
  
! #: fortran/resolve.cc:3326
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "La referencia a la función '%s' que no es PURE en %L está dentro de un DO CONCURRENT %s"
  
! #: fortran/resolve.cc:3333
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "La referencia a la función '%s' que no es PURE en %L está dentro de un FORALL %s"
  
! #: fortran/resolve.cc:3400
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after NOWAIT clause at %C"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Basura inesperada después de la cláusula NOWAIT en %C"
  
! #: fortran/resolve.cc:3411
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "%qs at %L is not a function"
  msgstr "'%s' en %L no es una función"
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "La ABSTRACT INTERFACE '%s' no se debe referenciar en %L"
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "La función '%s' se declara CHARACTER(*) y no se puede usar en %L ya que no es un argumento de prueba"
  
! #: fortran/resolve.cc:3495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Faltan la lista de argumentos en la función '%s' en %C"
  
! #: fortran/resolve.cc:3534
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "resolve_function(): bad function type"
  msgstr "<tipo de función sobrecargada sin resolver>"
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, fuzzy, gcc-internal-format
  #| msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "La función definida por el usuario '%s' que no es ELEMENTAL en %L no se permite en la construcción WORKSHARE"
  
! #: fortran/resolve.cc:3626
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la función '%s' no es RECURSIVE"
  
! #: fortran/resolve.cc:3630
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "La función '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
  
! #: fortran/resolve.cc:3688
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is deprecated."
  msgid "Using function %qs at %L is deprecated"
  msgstr "la interna %qF es obsoleta."
  
! #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "No se permite el procedimiento de prueba en %L en un procedimiento ELEMENTAL"
  
! #: fortran/resolve.cc:3740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
  
! #: fortran/resolve.cc:3749
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque FORALL en %L no es PURE"
  
! #: fortran/resolve.cc:3755
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
  
! #: fortran/resolve.cc:3761
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' at %L is not PURE"
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en %L no es PURE"
  
! #: fortran/resolve.cc:3829
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific subroutine for the generic '%s' at %L"
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "No hay una subrutina específica para el genérico '%s' en %L"
  
! #: fortran/resolve.cc:3838
  #, fuzzy, gcc-internal-format
  #| msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "La subrutina genérica '%s' en %L no es consistente con una interfaz de subrutina intrínseca"
  
! #: fortran/resolve.cc:3873
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La subrutina '%s' en %L es INTRINSIC pero no es compatible con un intrínseco"
  
! #: fortran/resolve.cc:3918
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific subroutine '%s' at %L"
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "No se puede resolver la subrutina específica '%s' en %L"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "'%s' en %L tiene un tipo, el cual no es consistente con CALL en %L"
  
! #: fortran/resolve.cc:4158
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la subrutina '%s' no es RECURSIVE"
  
! #: fortran/resolve.cc:4162
  #, fuzzy, gcc-internal-format
  #| msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4254
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "resolve_subroutine(): bad function type"
  msgstr "<tipo de función sobrecargada sin resolver>"
  
! #: fortran/resolve.cc:4271
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is deprecated."
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "la interna %qF es obsoleta."
  
! #: fortran/resolve.cc:4303
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Las formas para los operandos en %L y %L no son conformables"
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4458
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.cc:4462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "always_inline function might not be inlinable"
  msgid "Impure function at %L might not be evaluated"
  msgstr "una función always_inline tal vez no se puede incluir en línea"
  
! #: fortran/resolve.cc:4557
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "El argumento por valor en %L no puede ser una matriz o una sección de matriz"
  
! #: fortran/resolve.cc:4565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "la comparación de una expresión unsigned >= 0 siempre es verdadera"
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Contexto no válido para el puntero NULL() en %%L"
  
! #: fortran/resolve.cc:4614
  #, fuzzy, gcc-internal-format
  #| msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr "El operando del operador numérico unitario %%<%s%%> en %%L es %s"
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr "Los operandos del operador numérico binario %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Inconsistent ranks for operator at %%L and %%L"
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "Rangos inconsistentes para el operador en %%L y %%L"
  
! #: fortran/resolve.cc:4655
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr "Entidades de tipos derivados no esperadas en el operador numérico intrínseco binario %%<%s%%> en %%L"
  
! #: fortran/resolve.cc:4679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr "Los operandos del operador de concatenación de cadenas en %%L son %s/%s"
  
! #: fortran/resolve.cc:4722
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr "Los operandos del operador lógico %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.cc:4745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Operand of .not. operator at %%L is %s"
  msgid "Operand of .not. operator at %L is %s"
  msgstr "El operando del operador .not. en %%L es %s"
  
! #: fortran/resolve.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Las cantidades COMPLEX no se pueden comparar en %L"
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, 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 near %L cannot appear as an operand of a relational operator"
  msgstr "El argumento por valor en %L no puede ser una matriz o una sección de matriz"
  
! #: fortran/resolve.cc:4840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Inconsistent ranks for operator at %%L and %%L"
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
--- 91264,92047 ----
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function at %L must be scalar"
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "El argumento '%s' de la función de declaración en %L debe ser escalar"
  
! #: fortran/resolve.cc:553
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued argument '%s' of statement function at %L must have constant length"
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "El argumento con valor de carácter '%s' de la función de declaración en %L debe tener longitud constante"
  
! #: fortran/resolve.cc:604
  #, fuzzy, gcc-internal-format
  #| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "El procedimiento INTERFACE '%s' en %L tiene el mismo nombre que el procedimiento que lo incluye"
  
! #: fortran/resolve.cc:624
  #, fuzzy, gcc-internal-format
  #| msgid "Contained function '%s' at %L has no IMPLICIT type"
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "La función contenida '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.cc:627
  #, fuzzy, gcc-internal-format
  #| msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "El resultado '%s ' de la función contenida '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.cc:653
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued %s '%s' at %L must not be assumed length"
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "La función %s valuada con carácter '%s' en %L no debe tener longitud asumida"
  
! #: fortran/resolve.cc:655
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued %s '%s' at %L must not be assumed length"
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "La función %s valuada con carácter '%s' en %L no debe tener longitud asumida"
  
! #: fortran/resolve.cc:828
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "El procedimiento %s en %L tiene entradas con especificaciones de matriz no coincidentes"
  
! #: fortran/resolve.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function %s at %L has entries with mismatched array specifications"
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "El procedimiento %s en %L tiene entradas con especificaciones de matriz no coincidentes"
  
! #: fortran/resolve.cc:854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr "Extensión: La función %s en %L con entradas que devuelven variables de longitudes de cadena diferentes"
  
! #: fortran/resolve.cc:886
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "El resultado de FUNCTION %s no puede ser una matriz en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "El resultado de ENTRY %s no puede ser una matriz en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "El resultado de FUNCTION %s no puede ser un POINTER en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "El resultado de ENTRY %s no puede ser un POINTER en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "El resultado de FUNCTION %s no puede ser un POINTER en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "El resultado de ENTRY %s no puede ser un POINTER en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "El resultado de FUNCTION %s no puede ser de tipo %s en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "El resultado de ENTRY %s no puede ser de tipo %s en FUNCTION %s en %L"
  
! #: fortran/resolve.cc:1006
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "El símbolo '%s' en %C ya está en un bloque COMMON"
  
! #: fortran/resolve.cc:1010
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "El símbolo '%s' en %C ya está en un bloque COMMON"
  
! #: fortran/resolve.cc:1020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COMMON block /%s/ not found at %C"
  msgid "COMMON block at %L"
  msgstr "No se encontró el bloque COMMON /%s/ en %C"
  
! #: fortran/resolve.cc:1027
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr "La variable '%s' en %L está en COMMON pero sólo se permite la inicialización en BLOCK DATA"
  
! #: fortran/resolve.cc:1031
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr "La variable inicializada '%s' en %L está en un COMMON vacío pero la inicialización sólo se permite en bloques common nombrados"
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1043
  #, fuzzy, gcc-internal-format
  #| msgid "Allocate-object at %L also appears at %L"
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "El objeto de alojamiento en %L también aparece en %L"
  
! #: fortran/resolve.cc:1055
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "La variable de tipo derivado '%s' en COMMON en %L no tiene el atributo SEQUENCE ni el atributo BIND(C)"
  
! #: fortran/resolve.cc:1059
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "La variable de tipo derivado '%s' en COMMON en %L tiene un componente ultimate que es allocatable"
  
! #: fortran/resolve.cc:1063
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "La variable de tipo derivado '%s' en COMMON en %L tal vez no tiene inicializador por defecto"
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1121
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "El bloque COMMON '%s' en %L se usa como PARAMETER en %L"
  
! #: fortran/resolve.cc:1129
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "COMMON block at %L with binding label %qs 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:1172
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "El bloque COMMON '%s' en %L se usa como PARAMETER en %L"
  
! #: fortran/resolve.cc:1176
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/resolve.cc:1180
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L is also an intrinsic procedure"
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "El bloque COMMON '%s' en %L también es un procedimiento intrínseco"
  
! #: fortran/resolve.cc:1184
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "Fortran 2003: El bloque COMMON '%s' en %L también es un resultado de función"
  
! #: fortran/resolve.cc:1189
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "Fortran 2003: El bloque COMMON '%s' en %L también es un procedimiento global"
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr "El rango del elemento en el constructor de estructura en %L no coincide con el del componente (%d/%d)"
  
! #: fortran/resolve.cc:1420
  #, fuzzy, gcc-internal-format
  #| msgid "The element in the structure constructor at %L, for pointer component '%s', is %s but should be %s"
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr "El elemento en el constructor de estructura en %L, para el componente puntero '%s', es %s pero debería ser %s"
  
! #: fortran/resolve.cc:1455
  #, fuzzy, gcc-internal-format
  #| msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr "Longitudes de caracteres desiguales (%ld/%ld) en %s en %L"
  
! #: fortran/resolve.cc:1501
  #, fuzzy, gcc-internal-format
  #| msgid "The NULL in the structure constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr "El NULL en el constructor de estructura en %L se aplica para el componente '%s', el cual no es ni POINTER ni ALLOCATABLE"
  
! #: fortran/resolve.cc:1535
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch for procedure-pointer component '%s' in structure constructor at %L: %s"
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "No coincide la interfaz en el componente puntero-a-procedimiento '%s' en el constructor de estructura en %L: %s"
  
! #: fortran/resolve.cc:1554
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %L!"
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "¡Demasiados componentes en el constructor de estructura en %L!"
  
! #: fortran/resolve.cc:1567
  #, fuzzy, gcc-internal-format
  #| msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr "El rango del elemento en el constructor de estructura en %L no coincide con el del componente (%d/%d)"
  
! #: fortran/resolve.cc:1588
  #, fuzzy, gcc-internal-format
  #| msgid "The element in the structure constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr "El elemento en el constructor de estructura en %L, para el componente puntero '%s', debe ser un POINTER o un TARGET"
  
! #: fortran/resolve.cc:1615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment with vector subscript on rhs at %L"
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "Asignación de puntero con subíndice vectorial del lado derecho en %L"
  
! #: fortran/resolve.cc:1627
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid expression in the structure constructor for pointer component '%s' at %L in PURE procedure"
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr "Expresión no válida en el constructor de estructura para el componente puntero '%s' en %L en el procedimiento PURE"
  
! #: fortran/resolve.cc:1753
  #, fuzzy, gcc-internal-format
  #| msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr "El límite superior en la última dimensión debe aparecer en la referencia a la matriz de tamaño asumido '%s' en %L"
  
! #: fortran/resolve.cc:1815
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%qs at %L is ambiguous"
  msgstr "'%s' en %L es ambiguo"
  
! #: fortran/resolve.cc:1819
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "El procedimiento GENERIC '%s' no se permite como un argumento actual en %L"
  
! #: fortran/resolve.cc:1940
  #, fuzzy, gcc-internal-format
  #| msgid "Type specified for intrinsic function '%s' at %L is ignored"
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Se descarta el tipo para la función intrínseca '%s' en %L"
  
! #: fortran/resolve.cc:1953
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "La subrutina intrínseca '%s' en %L no debe tener un especificador de tipo"
  
! #: fortran/resolve.cc:1964
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared INTRINSIC at %L does not exist"
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "No existe '%s' declarado como INTRINSIC en %L"
  
! #: fortran/resolve.cc:1977
  #, fuzzy, gcc-internal-format
  #| msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s.  Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "El intrínseco '%s' declarado como INTRINSIC en %L no está disponible en la configuración actual de estándares pero %s.  Use una opción -std=* apropiada o active -fall-intrinsics para poder usarlo."
  
! #: fortran/resolve.cc:2015
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se está llamando a sí mismo recursivamente. Declárelo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se está llamando a sí mismo recursivamente. Declárelo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "La etiqueta %d referenciada en %L nunca se define"
  
! #: fortran/resolve.cc:2111
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Fortran 2008: Se usa el procedimiento interno '%s' como un argumento actual en %L"
  
! #: fortran/resolve.cc:2129
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "La función de declaración '%s' en %L no se permite como un argumento actual"
  
! #: fortran/resolve.cc:2137
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "El intrínseco '%s' en %L no se permite como un argumento actual"
  
! #: fortran/resolve.cc:2144
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Internal procedure '%s' is used as actual argument at %L"
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Fortran 2008: Se usa el procedimiento interno '%s' como un argumento actual en %L"
  
! #: fortran/resolve.cc:2152
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "El procedimiento ELEMENTAL que no es INTRINSIC '%s' no se permite como un argumento actual en %L"
  
! #: fortran/resolve.cc:2179
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "No se puede encontrar un procedimiento INTRINSIC específico para la referencia '%s' en %L"
  
! #: fortran/resolve.cc:2201
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is ambiguous"
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "El símbolo '%s' en %L es ambiguo"
  
! #: fortran/resolve.cc:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "El argumento por valor en %L no es de tipo numérico"
  
! #: fortran/resolve.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "El argumento por valor en %L no puede ser una matriz o una sección de matriz"
  
! #: fortran/resolve.cc:2286
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "No se permite el paso del procedimiento interno en %L por ubicación"
  
! #: fortran/resolve.cc:2309
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "El procedimiento ELEMENTAL que no es INTRINSIC '%s' no se permite como un argumento actual en %L"
  
! #: fortran/resolve.cc:2318
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Argumento actual coindizado en %L con componente puntero último"
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr "El procedimiento '%s' en %L con argumento dummy de forma asumida '%s' debe tener una interfaz explícita"
  
! #: fortran/resolve.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr "'%s' en %L es una matriz y OPTIONAL; SI FALTA, no puede ser el argumento actual de un procedimiento ELEMENTAL a menos que exista un argumento que no sea opcional con el mismo rango (12.4.1.5)"
  
! #: fortran/resolve.cc:2531
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "El argumento actual en %L para el dummy INTENT(%s) '%s' de la subrutina ELEMENTAL '%s' es un escalar, pero otro argumento actual es una matriz"
  
! #: fortran/resolve.cc:2810
  #, fuzzy, gcc-internal-format
  #| msgid "Return type mismatch of function '%s' at %L (%s/%s)"
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "No coincide el tiop de devolución de la función '%s' en %L (%s/%s)"
  
! #: fortran/resolve.cc:2837
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento dummy '%s' en %L: %s"
  
! #: fortran/resolve.cc:2949
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific function for the generic '%s' at %L"
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "No hay una función específica para el genérico '%s' en %L"
  
! #: fortran/resolve.cc:2969
  #, fuzzy, gcc-internal-format
  #| msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "La función genérica '%s' en %L no es consistente con una interfaz intrínseca específica"
  
! #: fortran/resolve.cc:3007
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La función '%s' en %L es INTRINSIC pero no es compatible con un intrínseco"
  
! #: fortran/resolve.cc:3068
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "No se puede resolver la función específica '%s' en %L"
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3180
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La función '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La función '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.cc:3338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "La referencia a la función '%s' que no es PURE en %L está dentro de un DO CONCURRENT %s"
  
! #: fortran/resolve.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "La referencia a la función '%s' que no es PURE en %L está dentro de un FORALL %s"
  
! #: fortran/resolve.cc:3356
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a DO CONCURRENT %s"
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "La referencia a la función '%s' que no es PURE en %L está dentro de un DO CONCURRENT %s"
  
! #: fortran/resolve.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "Reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "La referencia a la función '%s' que no es PURE en %L está dentro de un FORALL %s"
  
! #: fortran/resolve.cc:3430
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after NOWAIT clause at %C"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Basura inesperada después de la cláusula NOWAIT en %C"
  
! #: fortran/resolve.cc:3441
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "%qs at %L is not a function"
  msgstr "'%s' en %L no es una función"
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "La ABSTRACT INTERFACE '%s' no se debe referenciar en %L"
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "La función '%s' se declara CHARACTER(*) y no se puede usar en %L ya que no es un argumento de prueba"
  
! #: fortran/resolve.cc:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Faltan la lista de argumentos en la función '%s' en %C"
  
! #: fortran/resolve.cc:3564
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "resolve_function(): bad function type"
  msgstr "<tipo de función sobrecargada sin resolver>"
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3594
  #, fuzzy, gcc-internal-format
  #| msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "La función definida por el usuario '%s' que no es ELEMENTAL en %L no se permite en la construcción WORKSHARE"
  
! #: fortran/resolve.cc:3656
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la función '%s' no es RECURSIVE"
  
! #: fortran/resolve.cc:3660
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "La función '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
  
! #: fortran/resolve.cc:3718
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is deprecated."
  msgid "Using function %qs at %L is deprecated"
  msgstr "la interna %qF es obsoleta."
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "No se permite el procedimiento de prueba en %L en un procedimiento ELEMENTAL"
  
! #: fortran/resolve.cc:3770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
  
! #: fortran/resolve.cc:3779
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque FORALL en %L no es PURE"
  
! #: fortran/resolve.cc:3785
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en el bloque DO CONCURRENT en %L no es PURE"
  
! #: fortran/resolve.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' at %L is not PURE"
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "La llamada a subrutina a '%s' en %L no es PURE"
  
! #: fortran/resolve.cc:3859
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific subroutine for the generic '%s' at %L"
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "No hay una subrutina específica para el genérico '%s' en %L"
  
! #: fortran/resolve.cc:3868
  #, fuzzy, gcc-internal-format
  #| msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "La subrutina genérica '%s' en %L no es consistente con una interfaz de subrutina intrínseca"
  
! #: fortran/resolve.cc:3903
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La subrutina '%s' en %L es INTRINSIC pero no es compatible con un intrínseco"
  
! #: fortran/resolve.cc:3948
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific subroutine '%s' at %L"
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "No se puede resolver la subrutina específica '%s' en %L"
  
! #: fortran/resolve.cc:4013
  #, 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:4020
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
  msgstr ""
  
! #: fortran/resolve.cc:4198
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "'%s' en %L tiene un tipo, el cual no es consistente con CALL en %L"
  
! #: fortran/resolve.cc:4237
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY '%s' en %L no se puede llamar recursivamente, porque la subrutina '%s' no es RECURSIVE"
  
! #: fortran/resolve.cc:4241
  #, fuzzy, gcc-internal-format
  #| msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE '%s' en %L no se puede llamar recursivamente, porque no es RECURSIVE"
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4333
  #, fuzzy, gcc-internal-format
  #| msgid "<unresolved overloaded function type>"
  msgid "resolve_subroutine(): bad function type"
  msgstr "<tipo de función sobrecargada sin resolver>"
  
! #: fortran/resolve.cc:4355
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is deprecated."
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "la interna %qF es obsoleta."
  
! #: fortran/resolve.cc:4387
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Las formas para los operandos en %L y %L no son conformables"
  
! #: fortran/resolve.cc:4439
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.cc:4546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "always_inline function might not be inlinable"
  msgid "Impure function at %L might not be evaluated"
  msgstr "una función always_inline tal vez no se puede incluir en línea"
  
! #: fortran/resolve.cc:4641
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "El argumento por valor en %L no puede ser una matriz o una sección de matriz"
  
! #: fortran/resolve.cc:4649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "la comparación de una expresión unsigned >= 0 siempre es verdadera"
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Contexto no válido para el puntero NULL() en %%L"
  
! #: fortran/resolve.cc:4698
  #, fuzzy, gcc-internal-format
  #| msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr "El operando del operador numérico unitario %%<%s%%> en %%L es %s"
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr "Los operandos del operador numérico binario %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Inconsistent ranks for operator at %%L and %%L"
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "Rangos inconsistentes para el operador en %%L y %%L"
  
! #: fortran/resolve.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected derived-type entities in binary intrinsic numeric operator %%<%s%%> at %%L"
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr "Entidades de tipos derivados no esperadas en el operador numérico intrínseco binario %%<%s%%> en %%L"
  
! #: fortran/resolve.cc:4763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr "Los operandos del operador de concatenación de cadenas en %%L son %s/%s"
  
! #: fortran/resolve.cc:4806
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr "Los operandos del operador lógico %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.cc:4829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Operand of .not. operator at %%L is %s"
  msgid "Operand of .not. operator at %L is %s"
  msgstr "El operando del operador .not. en %%L es %s"
  
! #: fortran/resolve.cc:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Las cantidades COMPLEX no se pueden comparar en %L"
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, 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 near %L cannot appear as an operand of a relational operator"
  msgstr "El argumento por valor en %L no puede ser una matriz o una sección de matriz"
  
! #: fortran/resolve.cc:4924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Inconsistent ranks for operator at %%L and %%L"
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
*************** msgstr "Rangos inconsistentes para el op
*** 91851,91857 ****
  
  # '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:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
--- 92049,92055 ----
  
  # '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:4948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
*************** msgstr "Género no válido para %s en %L
*** 91859,92167 ****
  
  # '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:4866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Género no válido para %s en %L"
  
! #: fortran/resolve.cc:4879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Logicals at %%L must be compared with %s instead of %s"
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "Los lógicos en %%L se deben comparar con %s en lugar de %s"
  
! #: fortran/resolve.cc:4887
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr "Los operandos del operador de comparación %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.cc:4902
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "Operador %%<%s%%> desconocido en %%L; ¿quiso decir '%s'?"
  
! #: fortran/resolve.cc:4905
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator %%<%s%%> at %%L"
  msgid "Unknown operator %qs at %L"
  msgstr "Operador %%<%s%%> desconocido en %%L"
  
! #: fortran/resolve.cc:4910
  #, fuzzy, gcc-internal-format
  #| msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgid "Operand of user operator %qs at %L is %s"
  msgstr "El operando del operador de usuario %%<%s%%>  en %%L es %s"
  
! #: fortran/resolve.cc:4917
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr "Los operandos del operador de usuario %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.cc:4931
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: 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 "El coíndice en la codimensión %d debe ser un escalar en %L"
  
! #: fortran/resolve.cc:5063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' 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 "El argumento actual para '%s' en %L debe tener el mismo tipo declarado"
  
! #: 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 "El objeto de alojamiento en %L y la expresión fuente en %L deben tener el mismo parámetro de tipo de género"
  
! #: fortran/resolve.cc: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 "La expresión fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
  
! #: 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
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la dimensión %d"
  
! #: fortran/resolve.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la codimensión %d"
  
! #: fortran/resolve.cc:5285
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la dimensión %d"
  
! #: fortran/resolve.cc:5290
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la codimensión %d"
  
! #: fortran/resolve.cc:5311
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/resolve.cc:5328
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L está fuera de los límites (%ld < %ld) en la dimensión %d"
  
! #: fortran/resolve.cc:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L está fuera de los límites (%ld > %ld) en la dimensión %d"
  
! #: fortran/resolve.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L está fuera de los límites (%ld < %ld) en la dimensión %d"
  
! #: fortran/resolve.cc:5361
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L está fuera de los límites (%ld > %ld) en la dimensión %d"
  
! #: fortran/resolve.cc:5377
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "falta el subíndice en la referencia de la matriz"
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "No se especificó el límite superior a la derecha de la sección de matriz de tamaño asumido en %L"
  
! #: fortran/resolve.cc:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.cc:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango de coíndice no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.cc:5434
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "El coíndice en la codimensión %d debe ser un escalar en %L"
  
! #: fortran/resolve.cc:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "El índice de matriz en %L debe ser escalar"
  
! #: fortran/resolve.cc:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "El índice de matriz en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/resolve.cc:5474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "Extensión: índice de matriz REAL en %L"
  
! #: fortran/resolve.cc:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.cc:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/resolve.cc:5582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid array initializer for non-array type %qs"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Inicializador de matriz no válido para el tipo %qs que no es matriz"
  
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "El índice de matriz en %L es una matriz de rango %d"
  
! #: fortran/resolve.cc:5745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.cc:5752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "TEAM_NUMBER argument 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:5766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "TEAM argument at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "STAT argument at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.cc:5796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "STAT argument 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:5805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be scalar"
  msgid "STAT's expression at %L must be a variable"
  msgstr "La expresión en %L debe ser escalar"
  
! #: fortran/resolve.cc:5827
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "El índice de inicio de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.cc:5834
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "El índice de inicio de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.cc:5856
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "El índice de final de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "El índice de final de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.cc:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "El índice de final de la subcadena en %L es demasiado grande"
  
! #: fortran/resolve.cc:6112
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referencia de matriz errónea en %L"
  
! #: fortran/resolve.cc:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo POINTER en %L"
  
! #: fortran/resolve.cc:6136
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo ALLOCATABLE en %L"
  
! #: fortran/resolve.cc:6204
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "No se deben especificar dos o más referencias de parte con rango que no es cero en %L"
  
! #: fortran/resolve.cc:6316
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6345
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "Illegal coarray index"
  msgstr "operando ilegal"
  
! #: fortran/resolve.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
--- 92057,92365 ----
  
  # '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:4950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Género no válido para %s en %L"
  
! #: fortran/resolve.cc:4963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Logicals at %%L must be compared with %s instead of %s"
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "Los lógicos en %%L se deben comparar con %s en lugar de %s"
  
! #: fortran/resolve.cc:4971
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr "Los operandos del operador de comparación %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.cc:4986
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator %%<%s%%> at %%L; did you mean '%s'?"
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "Operador %%<%s%%> desconocido en %%L; ¿quiso decir '%s'?"
  
! #: fortran/resolve.cc:4989
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator %%<%s%%> at %%L"
  msgid "Unknown operator %qs at %L"
  msgstr "Operador %%<%s%%> desconocido en %%L"
  
! #: fortran/resolve.cc:4994
  #, fuzzy, gcc-internal-format
  #| msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgid "Operand of user operator %qs at %L is %s"
  msgstr "El operando del operador de usuario %%<%s%%>  en %%L es %s"
  
! #: fortran/resolve.cc:5001
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr "Los operandos del operador de usuario %%<%s%%> en %%L son %s/%s"
  
! #: fortran/resolve.cc:5015
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5140
  #, 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 "El coíndice en la codimensión %d debe ser un escalar en %L"
  
! #: fortran/resolve.cc:5147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' 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 "El argumento actual para '%s' en %L debe tener el mismo tipo declarado"
  
! #: fortran/resolve.cc:5155
  #, 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 "El objeto de alojamiento en %L y la expresión fuente en %L deben tener el mismo parámetro de tipo de género"
  
! #: fortran/resolve.cc:5163
  #, 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 "La expresión fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
  
! #: fortran/resolve.cc:5175
  #, 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:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la dimensión %d"
  
! #: fortran/resolve.cc:5359
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la codimensión %d"
  
! #: fortran/resolve.cc:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la dimensión %d"
  
! #: fortran/resolve.cc:5374
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la codimensión %d"
  
! #: fortran/resolve.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/resolve.cc:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L está fuera de los límites (%ld < %ld) en la dimensión %d"
  
! #: fortran/resolve.cc:5420
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz inferior en %L está fuera de los límites (%ld > %ld) en la dimensión %d"
  
! #: fortran/resolve.cc:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L está fuera de los límites (%ld < %ld) en la dimensión %d"
  
! #: fortran/resolve.cc:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La referencia de matriz superior en %L está fuera de los límites (%ld > %ld) en la dimensión %d"
  
! #: fortran/resolve.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "falta el subíndice en la referencia de la matriz"
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "No se especificó el límite superior a la derecha de la sección de matriz de tamaño asumido en %L"
  
! #: fortran/resolve.cc:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.cc:5502
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "El rango de coíndice no coincide en la referencia de matriz en %L (%d/%d)"
  
! #: fortran/resolve.cc:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "El coíndice en la codimensión %d debe ser un escalar en %L"
  
! #: fortran/resolve.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "El índice de matriz en %L debe ser escalar"
  
! #: fortran/resolve.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "El índice de matriz en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/resolve.cc:5558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "Extensión: índice de matriz REAL en %L"
  
! #: fortran/resolve.cc:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/resolve.cc:5666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid array initializer for non-array type %qs"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Inicializador de matriz no válido para el tipo %qs que no es matriz"
  
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "El índice de matriz en %L es una matriz de rango %d"
  
! #: fortran/resolve.cc:5829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.cc:5836
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "TEAM_NUMBER argument 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:5850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "TEAM argument at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "STAT argument at %L must be scalar"
  msgstr "El argumento dim en %L debe ser escalar"
  
! #: fortran/resolve.cc:5880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "STAT argument 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:5889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be scalar"
  msgid "STAT's expression at %L must be a variable"
  msgstr "La expresión en %L debe ser escalar"
  
! #: fortran/resolve.cc:5911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "El índice de inicio de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.cc:5918
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "El índice de inicio de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "El índice de final de la subcadena en %L debe ser de tipo INTEGER"
  
! #: fortran/resolve.cc:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "El índice de final de la subcadena en %L debe ser escalar"
  
! #: fortran/resolve.cc:5967
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "El índice de final de la subcadena en %L es demasiado grande"
  
! #: fortran/resolve.cc:6196
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referencia de matriz errónea en %L"
  
! #: fortran/resolve.cc:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo POINTER en %L"
  
! #: fortran/resolve.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo ALLOCATABLE en %L"
  
! #: fortran/resolve.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "No se deben especificar dos o más referencias de parte con rango que no es cero en %L"
  
! #: fortran/resolve.cc:6400
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6429
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "Illegal coarray index"
  msgstr "operando ilegal"
  
! #: fortran/resolve.cc:6477
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
*************** msgstr "La matriz de forma asumida en %L
*** 92171,92182 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
--- 92369,92380 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
*************** msgstr "La matriz de forma asumida en %L
*** 92186,92633 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "El procedimiento '%s' en %L con atributo BIND(C) debe tener una interfaz explícita"
  
! #: fortran/resolve.cc:6464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:6481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of references"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "se crea la matriz de referencias"
  
! #: fortran/resolve.cc:6698
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s', usada en una expresión de especificación, se referencía en %L antes de la declaración ENTRY en la cual es un parámetro"
  
! #: fortran/resolve.cc:6703
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s' se usa en %L antes de la declaración ENTRY en la cual es un parámetro"
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Subobjecto polimórfico de un objeto coindizado en %L"
  
! #: fortran/resolve.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objeto coindizado con subcomponente alojable polimórfico en %L"
  
! #: fortran/resolve.cc:6803
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qs es obsoleto"
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Invalid array reference at %L"
  msgstr "Referencia de matriz errónea en %L"
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "Error en la especificación de tipo en %L"
  
! #: fortran/resolve.cc:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "El objeto pasado en %L debe ser escalar"
  
! #: fortran/resolve.cc:7358
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a componente procedimiento-puntero en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:7397
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:7406
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalar"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "No se encontró un enlace específico coincidente para la llamada al GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:7635
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' en %L debe ser una SUBROUTINE"
  
! #: fortran/resolve.cc:7688
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' en %L debe ser una FUNCTION"
  
! #: fortran/resolve.cc:8253
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/resolve.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s en %L debe ser un escalar"
  
! #: fortran/resolve.cc:8299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%s at %L must be integer"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/resolve.cc:8365
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "La expresión de paso en el bucle DO en %L no puede ser cero"
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "El bucle DO en %L se ejecutará cero veces"
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/resolve.cc:8581
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L has not been assigned a format label"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "No se ha asignado una etiqueta de formato a la variable '%s' en %L"
  
! #: fortran/resolve.cc:8591
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "El atributo SAVE en %L no se puede especificar en un procedimiento PURE"
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8611
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula %s en %L"
  
! #: fortran/resolve.cc:8624
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/resolve.cc:8629
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed argument not permitted in '%s' call at %L"
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "No se permite un argumento coindizado en la llamada '%s' en %L"
  
! #: fortran/resolve.cc:8634
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/resolve.cc:8640
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed argument not permitted in '%s' call at %L"
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "No se permite un argumento coindizado en la llamada '%s' en %L"
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8711
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Intrínseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.cc:8720
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Se esperaba el nombre de bloque de '%s' en la declaración %s en %C"
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "se define la variable %qD pero no se usa"
  
! #: fortran/resolve.cc:8818
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "El nombre de índice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:8823
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "La expresión de inicio FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:8830
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "La expresión de fin FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "La expresión de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/resolve.cc:8843
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "La expresión de tranco FORALL en %L no puede ser cero"
  
! #: fortran/resolve.cc:8856
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "El índice FORALL '%s' no puede aparecer en la especificación triplet en %L"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objeto alojable coindizado en %L"
  
! #: fortran/resolve.cc:9093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L also appears at %L"
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "El objeto de alojamiento en %L también aparece en %L"
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "La expresión fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %L"
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "La expresión fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
  
! #: fortran/resolve.cc:9299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Only intrinsic operators can be used in expression at %L"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Sólo se pueden usar operandos intrínsecos en la expresión en %L"
  
! #: fortran/resolve.cc:9307
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la expresión fuente en %L"
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "El objeto de alojamiento en %L y la expresión fuente en %L deben tener el mismo parámetro de tipo de género"
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresión fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.cc:9358
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresión fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "El alojamiento %s del tipo de base ABSTRACT en %L requiere una especificación de tipo o una expresión source"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Alojar %s en %L con especificación de tipo requiere el mismo parámetro de longitud de carácter que el de la declaración"
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificación de matriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificación de matriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9521
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificación de comatriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Especificación de comatriz errónea en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Especificación de matriz errónea en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9607
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' no debe aparecer en la especificación de matriz en %L en la misma declaración ALLOCATE donde se aloja a sí misma"
  
! #: fortran/resolve.cc:9622
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Se esperaba '*' en la especificación de comatriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:9693
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat en %L no no debe ser %sd dentro de la misma declaración %s"
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG en %L es inútil sin una etiqueta STAT"
  
! #: fortran/resolve.cc:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.cc:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg en %L no debe ser %sd dentro de la misma declaración %s"
  
! #: fortran/resolve.cc:9781
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "El objeto de alojamiento en %L también aparece en %L"
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "El objeto de alojamiento en %L es un subobjeto del objeto en %L"
--- 92384,92831 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' at %L with BIND(C) attribute must have an explicit interface"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "El procedimiento '%s' en %L con atributo BIND(C) debe tener una interfaz explícita"
  
! #: fortran/resolve.cc:6548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:6565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:6626
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of references"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "se crea la matriz de referencias"
  
! #: fortran/resolve.cc:6773
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s', usada en una expresión de especificación, se referencía en %L antes de la declaración ENTRY en la cual es un parámetro"
  
! #: fortran/resolve.cc:6778
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s' se usa en %L antes de la declaración ENTRY en la cual es un parámetro"
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Subobjecto polimórfico de un objeto coindizado en %L"
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objeto coindizado con subcomponente alojable polimórfico en %L"
  
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qs es obsoleto"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Invalid array reference at %L"
  msgstr "Referencia de matriz errónea en %L"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "Error en la especificación de tipo en %L"
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "El objeto pasado en %L debe ser escalar"
  
! #: fortran/resolve.cc:7436
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a componente procedimiento-puntero en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:7475
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalar"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "No se encontró un enlace específico coincidente para la llamada al GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:7713
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' en %L debe ser una SUBROUTINE"
  
! #: fortran/resolve.cc:7766
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' en %L debe ser una FUNCTION"
  
! #: fortran/resolve.cc:8331
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s en %L debe ser un escalar"
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%s at %L must be integer"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "La expresión de paso en el bucle DO en %L no puede ser cero"
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "El bucle DO en %L se ejecutará cero veces"
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/resolve.cc:8659
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L has not been assigned a format label"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "No se ha asignado una etiqueta de formato a la variable '%s' en %L"
  
! #: fortran/resolve.cc:8669
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "El atributo SAVE en %L no se puede especificar en un procedimiento PURE"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula %s en %L"
  
! #: fortran/resolve.cc:8702
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/resolve.cc:8707
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed argument not permitted in '%s' call at %L"
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "No se permite un argumento coindizado en la llamada '%s' en %L"
  
! #: fortran/resolve.cc:8712
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/resolve.cc:8718
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed argument not permitted in '%s' call at %L"
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "No se permite un argumento coindizado en la llamada '%s' en %L"
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Intrínseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.cc:8798
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Se esperaba el nombre de bloque de '%s' en la declaración %s en %C"
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "se define la variable %qD pero no se usa"
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "El nombre de índice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "La expresión de inicio FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "La expresión de fin FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "La expresión de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "La expresión de tranco FORALL en %L no puede ser cero"
  
! #: fortran/resolve.cc:8934
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "El índice FORALL '%s' no puede aparecer en la especificación triplet en %L"
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objeto alojable coindizado en %L"
  
! #: fortran/resolve.cc:9171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L also appears at %L"
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "El objeto de alojamiento en %L también aparece en %L"
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "La expresión fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %L"
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "La expresión fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
  
! #: fortran/resolve.cc:9377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Only intrinsic operators can be used in expression at %L"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Sólo se pueden usar operandos intrínsecos en la expresión en %L"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la expresión fuente en %L"
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "El objeto de alojamiento en %L y la expresión fuente en %L deben tener el mismo parámetro de tipo de género"
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresión fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.cc:9436
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "La expresión fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "El alojamiento %s del tipo de base ABSTRACT en %L requiere una especificación de tipo o una expresión source"
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Alojar %s en %L con especificación de tipo requiere el mismo parámetro de longitud de carácter que el de la declaración"
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificación de matriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificación de matriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificación de comatriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Especificación de comatriz errónea en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Especificación de matriz errónea en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9685
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' no debe aparecer en la especificación de matriz en %L en la misma declaración ALLOCATE donde se aloja a sí misma"
  
! #: fortran/resolve.cc:9700
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Se esperaba '*' en la especificación de comatriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat en %L no no debe ser %sd dentro de la misma declaración %s"
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG en %L es inútil sin una etiqueta STAT"
  
! #: fortran/resolve.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg en %L no debe ser %sd dentro de la misma declaración %s"
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "El objeto de alojamiento en %L también aparece en %L"
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "El objeto de alojamiento en %L es un subobjeto del objeto en %L"
*************** msgstr "El objeto de alojamiento en %L e
*** 92636,92972 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.cc:10073
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "La expresión en la declaración CASE en %L debe ser de tipo %s"
  
! #: fortran/resolve.cc:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "La expresión en la declaración CASE en %L debe ser de género %d"
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "La expresión en la declaración CASE en %L debe ser escalar"
  
! #: fortran/resolve.cc:10143
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "La expresión de selección en una declaración GOTO computada en %L debe ser una expresión entera escalar"
  
! #: fortran/resolve.cc:10164
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "El argumento de la declaración SELECT en %L no puede ser %s"
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "El argumento de la declaración SELECT en %L debe ser una expresión escalar"
  
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "La expresión en la declaración CASE en %L no está en el rango de %s"
  
! #: fortran/resolve.cc: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"
  
! #: fortran/resolve.cc:10288
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "No se permite un rango lógico en una declaración CASE en %L"
  
! #: fortran/resolve.cc:10301
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Se repite un valor lógico constante en una declaración CASE en %L"
  
! #: fortran/resolve.cc:10316
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La especificación de rango en %L nunca puede coincidir"
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "El bloque SELECT CASE lógico en %L tiene más de dos cases"
  
! #: fortran/resolve.cc: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"
--- 92834,93170 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "La expresión en la declaración CASE en %L debe ser de tipo %s"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "La expresión en la declaración CASE en %L debe ser de género %d"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "La expresión en la declaración CASE en %L debe ser escalar"
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "La expresión de selección en una declaración GOTO computada en %L debe ser una expresión entera escalar"
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "El argumento de la declaración SELECT en %L no puede ser %s"
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "El argumento de la declaración SELECT en %L debe ser una expresión escalar"
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "La expresión en la declaración CASE en %L no está en el rango de %s"
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "El DEFAULT CASE en %L no puede tener después un segundo DEFAULT CASE en %L"
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "No se permite un rango lógico en una declaración CASE en %L"
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Se repite un valor lógico constante en una declaración CASE en %L"
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La especificación de rango en %L nunca puede coincidir"
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "El bloque SELECT CASE lógico en %L tiene más de dos cases"
  
! #: fortran/resolve.cc:10538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "No se puede resolver la función específica '%s' en %L"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/resolve.cc:10601
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/resolve.cc:10618
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L cannot be NULL()"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L has no type"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:10752
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "El selector debe ser polimórfico en la declaración SELECT TYPE en %L"
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L must not be coindexed"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:11145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.cc:11158
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be an extension of '%s'"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "El tipo derivado '%s' en %L debe ser una extensión de '%s'"
  
! #: fortran/resolve.cc:11174
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Intrínseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.cc:11184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La especificación de tipo en %L no puede tener un parámetro de tipo diferido"
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloque CLASS IS doble en la declaración SELECT TYPE  en %L"
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexto no válido para el puntero NULL() en %%L"
  
! #: fortran/resolve.cc:11770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STOP code at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "El código STOP en %L debe ser escalar"
  
! #: fortran/resolve.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede ser polimórfico a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
  
! #: fortran/resolve.cc:11809
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes ALLOCATABLE a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes PRIVATE"
  
! #: fortran/resolve.cc:11826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "El elemento de transferencia de datos en %L no puede ser una referencia completa a una matriz de tamaño asumido"
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.cc:11905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.cc:11909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.cc:11912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "El argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalar"
  
! #: fortran/resolve.cc:11956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresión INTEGER de rango 1"
  
! #: fortran/resolve.cc:11969
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr "El argumento de la declaración SELECT en %L debe ser una expresión escalar"
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be a character string of default kind"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "La etiqueta %s en %L debe ser una cadena de caracteres del género por defecto"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresión INTEGER de rango 1"
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()"
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "La declaración en %L no es una declaración de objetivo de ramificación válida para la declaración de ramificación en %L"
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "La ramificación en %L puede resultar en un bucle infinito"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "La declaración GOTO en %L deja la construcción CRITICAL por la etiqueta en %L"
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "La declaración GOTO en %L deja la construcción DO CONCURRENT por la etiqueta en %L"
  
! #: fortran/resolve.cc:12224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
*************** msgstr "La declaración GOTO en %L deja
*** 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"
--- 93173,93399 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "La etiqueta en %L no está en el mismo bloque que la declaración GOTO en %L"
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "La máscara WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "El objetivo de asignación WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Asignación definida por el usuario de un no-ELEMENTAL en WHERE en %L"
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Declaración sin soporte dentro de WHERE en %L"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Asignación a una variable de índice FORALL en %L"
  
! #: fortran/resolve.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "No se usa el FORALL con índice '%s' en el lado izquierdo de la asignación en %L y podría causar múltiples asignaciones a este objeto"
  
! #: fortran/resolve.cc:12754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/resolve.cc:12780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "El nombre de índice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Una construcción FORALL externa ya tiene un índice con este nombre %L"
  
! #: fortran/resolve.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "la cláusula WHERE/ELSEWHERE en %L requiere una matriz LOGICAL"
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have procedure pointer components"
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot assign %s to %s at %L"
  msgstr "No se puede convertir %s a %s en %L"
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "Se truncará la expresión CHARACTER en la asignación (%d/%d) en %L"
  
! #: fortran/resolve.cc:13215
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "La expresión con coíndice en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Asignación a una variable coindizada en %L en un procedimiento PURE"
  
! #: fortran/resolve.cc:13265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Polymorphic array at %C not yet supported"
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Aún no se admite la matriz polimórfica en %C"
  
! #: fortran/resolve.cc:13269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Asignación a una variable de índice FORALL en %L"
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, fuzzy, gcc-internal-format
  #| msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "La variable no debe ser polimórfica en la asignación intrínseca en %L - revise que hay una subrutina específica coincidente para el operador '='"
  
! #: fortran/resolve.cc:13292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable coindizada no debe tener un componente último alojable en la asignación en %L"
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Asignación de puntero de procedimiento no válida en %L"
  
! #: fortran/resolve.cc:14049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "La expresión objetivo en la asignación de puntero en %L debe entregar un resultado puntero."
  
! #: fortran/resolve.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "La declaración ASSIGNED GOTO en %L requiere una variable INTEGER"
  
! #: fortran/resolve.cc:14370
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "La declaración RETURN alternativa en %L requiere de un especificador de devolución SCALAR-INTEGER"
  
! #: fortran/resolve.cc:14460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Se esperaba la inicialización de la expresión en CASE en %C"
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "La declaración de ASSIGN en %L requiere una variable INTEGER escalar por defecto"
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'género', para evitar confusión con 'type' = 'tipo'. cfuga
! #: fortran/resolve.cc:14549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Género no válido para %s en %L"
  
! #: fortran/resolve.cc:14553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "La declaración IF aritmética en %L requiere una expresión numérica"
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condición de salida del bucle DO WHILE en %L debe ser una expresión LOGICAL escalar"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula de máscara FORALL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/resolve.cc:14815
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Se declaró el parámetro '%s' sin uso en %L"
  
! #: fortran/resolve.cc:14932
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
*************** msgstr "La etiqueta enlazante '%s' en %L
*** 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"
--- 93401,93407 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
*************** msgstr "La etiqueta enlazante '%s' en %L
*** 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"
--- 93410,93481 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La etiqueta enlazante '%s' en %L colisiona con la entidad global '%s' en %L"
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longitud de la cadena en %L es demasiado grande"
  
! #: fortran/resolve.cc:15295
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz allocatable '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.cc:15299
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "El objeto escalar '%s' en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.cc:15307
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz de puntero '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.cc:15318
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "La matriz '%s' en %L no puede tener una forma diferida"
  
! #: fortran/resolve.cc:15336
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "El tipo '%s' de la variable CLASS '%s' en %L no es extensible"
  
! #: fortran/resolve.cc:15350
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS '%s' en %L debe ser dummy, allocatable o pointer"
  
! #: fortran/resolve.cc:15383
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "El tipo '%s' no se puede asociar al anfitrión en %L porque está bloqueado por un objeto incompatible del mismo nombre declarado en %L"
  
! #: fortran/resolve.cc:15405
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Fortran 2008: SAVE implícito para la variable de módulo '%s' en %L, se necesita por la inicialización por defecto"
  
! #: fortran/resolve.cc:15438
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "La entidad '%s' en %L tiene un parámetro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/resolve.cc:15452
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
*************** msgstr "El bloque COMMON '%s' en %L no p
*** 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"
--- 93483,94525 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "El módulo o la matriz del programa principal '%s' en %L deben tener una forma constante"
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "La entidad con longitud de carácter asumida en %L debe ser un argumento de prueba o un PARAMETER"
  
! #: fortran/resolve.cc:15525
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' en %L debe tener longitud de cáracter constante en este contexto"
  
! #: fortran/resolve.cc:15533
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cáracter constante en este contexto"
  
! #: fortran/resolve.cc:15583
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "El allocatable '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15586
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "El external '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15589
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "El dummy '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "El intrinsic '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15595
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "El resultado de la función '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15598
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "La matriz automática '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:15675
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La función de declaración valuada con carácter '%s' en %L debe tener longitud constante"
  
! #: fortran/resolve.cc:15698
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' es de un tipo PRIVATE y no puede ser un argumento dummy de '%s', el cual es PUBLIC en %L"
  
! #: fortran/resolve.cc:15720
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: El procedimiento '%s' en la interfaz PUBLIC '%s' en %L toma argumentos dummy de '%s' el cual es PRIVATE"
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La función '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15750
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "El objeto external '%s' en %L puede no tener un inicializador"
  
! #: fortran/resolve.cc:15760
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La función ELEMENTAL '%s' en %L debe tener un resultado escalar"
  
! #: fortran/resolve.cc:15770
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La función de declaración '%s' en %L no debe tener atributo puntero o alojable"
  
! #: fortran/resolve.cc:15789
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser matriz-valuada"
  
! #: fortran/resolve.cc:15793
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.cc:15797
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.cc:15801
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser recursiva"
  
! #: fortran/resolve.cc:15814
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.cc:15825
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explícita"
  
! #: fortran/resolve.cc:15831
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "El procedimiento dummy '%s' en %C no puede tener una interfaz genérica"
  
! #: fortran/resolve.cc:15851
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "Objeto coindizado con subcomponente alojable polimórfico en %L"
  
! #: fortran/resolve.cc:15941
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo SAVE en '%s' en %L"
  
! #: fortran/resolve.cc:15947
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo INTENT en '%s' en %L"
  
! #: fortran/resolve.cc:15953
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo RESULT en '%s' en %L"
  
! #: fortran/resolve.cc:15961
  #, fuzzy, gcc-internal-format
  #| msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "El atributo EXTERNAL genera un conflicto con el atributo FUNCTION en '%s' en %L"
  
! #: fortran/resolve.cc:15967
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Al resultado del puntero de procedimiento '%s' en %L le falta el atributo puntero"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "La interfaz '%s' del procedimiento '%s' en %L debe ser explícita"
  
! #: fortran/resolve.cc:16164
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "El procedimiento FINAL '%s' en %L no debe ser una SUBROUTINE"
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "El procedimiento FINAL en %L debe tener exactamente un argumento"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "El argumento del procedimiento FINAL en %L debe ser de tipo '%s'"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser un POINTER"
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "El argumento del procedimiento final en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser OPTIONAL"
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)"
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "El procedimiento FINAL que no es escalar en %L debe tener un argumento sharp asumido"
  
! #: fortran/resolve.cc:16258
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "El procedimiento FINAL '%s' declarado en %L tiene el mismo rango (%d) que '%s'"
  
! #: fortran/resolve.cc:16295
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Sólo se declaran procedimientos FINAL de matriz para el tipo derivado '%s' definido en %L, se sugiere también uno escalar"
  
! #: fortran/resolve.cc:16365
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' y '%s' no pueden ser FUNCTION/SUBROUTINE mezcladas para el GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' y '%s' para el GENERIC '%s' en %L son ambiguos"
  
! #: fortran/resolve.cc:16471
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "El enlace específico '%s' no está definido como objetivo del GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:16483
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "El GENERIC '%s' en %L debe apuntar a un enlace específico, '%s' es GENERIC también"
  
! #: fortran/resolve.cc:16511
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "El GENERIC '%s' en %L no puede sobreescribir el enlace específico con el mismo nombre"
  
! #: fortran/resolve.cc:16567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-bound operator at %L can't be NOPASS"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "El operador enlazado a tipo en %L no puede ser NOPASS"
  
! #: fortran/resolve.cc:16783
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' debe ser un procedimiento de módulo o un procedimiento externo con una interfaz explícita en %L"
  
! #: fortran/resolve.cc:16826
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.cc:16840
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, fuzzy, gcc-internal-format
  #| msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argumento dummy pasado como objeto no polimórfico de '%s' en %L"
  
! #: fortran/resolve.cc:16865
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:16875
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/resolve.cc:16934
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.cc:16940
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser POINTER"
  
! #: fortran/resolve.cc:16969
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente de '%s'"
  
! #: fortran/resolve.cc:16979
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente heredado de '%s'"
  
! #: fortran/resolve.cc:17076
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "El tipo derivado '%s' declarado en %L debe ser ABSTRACT porque '%s' es DEFERRED y no se sobreescribió"
  
! #: fortran/resolve.cc:17181
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "El componente de comatriz '%s' en %L debe sel alojable con forma diferida"
  
! #: fortran/resolve.cc:17190
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "El componente '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.cc:17200
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "El componenten '%s' en %L con componente comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.cc:17225
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "El componente '%s' en %L tiene el atributo CONTIGUOUS porque no es un puntero de matriz"
  
! #: fortran/resolve.cc:17236
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
  
! #: fortran/resolve.cc:17353
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento de componente puntero '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.cc:17367
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento de componente puntero '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:17383
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:17393
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser escalar"
  
! #: fortran/resolve.cc:17402
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede tener el atributo POINTER"
  
! #: fortran/resolve.cc:17411
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.cc:17453
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "El componente '%s' de '%s' en %L tiene el mismo nombre que un procedimiento enlazado a tipo heredado"
  
! #: fortran/resolve.cc:17469
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longitud de carácter del componente '%s' necesita ser una expresión de especificación constante en %L"
  
! #: fortran/resolve.cc:17480
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/resolve.cc:17493
  #, fuzzy, gcc-internal-format
  #| msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "El componente de carácter '%s' de '%s' en %L con longitud diferida debe ser POINTER o ALLOCATABLE"
  
! #: fortran/resolve.cc:17526
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: el componente '%s' es un tipo PRIVATE y no puede ser un componente de '%s' el cual es PUBLIC en %L"
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "El componente polimórfico %s en %L en SEQUENCE o de tipo BIND(C) %s"
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "El componente %s del tipo SEQUENCE declarado en %L no tiene el atributo SEQUENCE"
  
! #: fortran/resolve.cc:17629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Especificaciones de control de E/S en conflicto en %0 y %1"
  
! #: fortran/resolve.cc:17721
  #, fuzzy, gcc-internal-format
  #| msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Como al extender el tipo '%s' en %L tiene un componente de comatriz, el tipo padre '%s' también debe tener uno"
  
! #: fortran/resolve.cc:17734
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "El tipo derivado '%s' que no es extensible en %L no debe ser ABSTRACT"
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Fortran 2003: El nombre genérico '%s' de la función '%s' en %L tiene el mismo nombre que el tipo derivado en %L"
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.cc:17873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to build PDT class component at %L"
  msgstr "Etiqueta construct '%s' duplicada en %C"
  
! #: fortran/resolve.cc:17934
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "No se permite la matriz de tamaño asumido '%s' en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:17940
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Fortran 2003: Objeto de matriz NAMELIST '%s' con forma asumida en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:17946
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con forma que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:17954
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con longitud de carácter que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:17971
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' se declaró PRIVATE y no puede ser miembro de una lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.cc:17993
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE asociados a uso y no puede ser miembro de la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:18004
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE y no puede ser un miembro de la lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo NAMELIST en '%s' en %L"
  
! #: fortran/resolve.cc:18050
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "La matriz de parámetro '%s' en %L no puede ser automática ni de forma diferida"
  
! #: fortran/resolve.cc:18066
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "El PARAMETER de tipo implícito '%s' en %L no coincide con un tipo IMPLICIT posterior"
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipo derivado incompatible en PARAMETER en %L"
  
! #: fortran/resolve.cc:18085
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "Expecting constant expression near %L"
  msgstr "%qE no es una expresión constante"
  
! #: fortran/resolve.cc:18158
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "La entidad '%s' en %L tiene un parámetro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "El atributo PROTECTED genera un conflicto con el atributo EXTERNAL en %L"
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo PROTECTED en %L"
  
! #: fortran/resolve.cc:18427
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.cc:18448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Especificación errónea para la matriz de tamaño asumido en %C"
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "La matriz de tamaño asumido en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:18477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "El símbolo en %L no es una variable DUMMY"
  
! #: fortran/resolve.cc:18503
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
  
! #: fortran/resolve.cc:18513
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable dummy de carácter '%s' en %L con atributo VALUE debe tener longitud constante"
  
! #: fortran/resolve.cc:18522
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable dummy de carácter interoperable con C '%s' en %L con atributo VALUE debe ser de longitud uno"
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "El tipo derivado '%s' en %L es de tipo '%s', el cual no se ha definido"
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:18567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:18575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:18582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.cc:18602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/resolve.cc:18609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:18616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:18623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/resolve.cc:18649
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable '%s' en %L no puede ser BIND(C) porque no es un bloque COMMON ni se declaró en el ámbito de nivel de módulo"
  
! #: fortran/resolve.cc:18659
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cáracter constante en este contexto"
  
! #: fortran/resolve.cc:18738
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: La función PUBLIC %s '%s' en %L es de tipo derivado PRIVATE '%s'"
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.cc:18766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.cc:18784
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "El argumento dummy INTENT(OUT) '%s' en %L es ASSUMED SIZE y por lo tanto no puede tener un inicializador por defecto"
  
! #: fortran/resolve.cc:18796
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.cc:18805
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.cc:18818
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "El resultado de la función '%s' en %L no puede ser una comatriz o tener un componente comatriz"
  
! #: fortran/resolve.cc:18827
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.cc:18840
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable '%s' en %L con componente de comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.cc:18856
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable '%s' en %L es una comatriz y no es ALLOCATABLE, SAVE ni un argumento dummy"
  
! #: fortran/resolve.cc:18864
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:18872
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable comatriz allocatable '%s' en %L debe tener forma diferida"
  
! #: fortran/resolve.cc:18885
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable '%s' en %L es INTENT(OUT) y por lo tanto no puede ser una comatriz allocatable o tener componentes comatriz"
  
! #: fortran/resolve.cc:18894
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:18910
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:18916
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:18941
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La lista de nombres %s no se puede renombrar por asociación de USE a %s"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "No se guarda (SAVE) el threadprivate en %L"
  
! #: fortran/resolve.cc:19005
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "El objetivo de inicialización de puntero en %L debe tener el atributo SAVE"
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object %qD may not be initialized"
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "el objeto de tamaño variable %qD no se puede inicializar"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/resolve.cc:19152
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "El elemento BLOCK DATA '%s' en %L debe estar en COMMON"
  
! #: fortran/resolve.cc:19159
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "La matriz DATA '%s' en %L se debe especificar en una declaración previa"
  
! #: fortran/resolve.cc:19166
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L cannot have a coindex"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "El elemento DATA '%s' en %L no puede tener un coíndice"
  
! #: fortran/resolve.cc:19182
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L is a pointer and so must be a full array"
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "El elemento DATA '%s' en %L es un puntero y entonces debe ser una matriz completa"
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo ALLOCATABLE"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Sección de matriz no constante en %L en la declaración DATA"
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "La declaración DATA en %L tiene más variables que valores"
  
! #: fortran/resolve.cc:19349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Nonconstant array section at %L in DATA statement"
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Sección de matriz no constante en %L en la declaración DATA"
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el inicio del bucle do implícito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el final del bucle do implícito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el paso del bucle do implícito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:19400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "el paso del bucle do implícito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "La declaración DATA en %L tiene más valores que variables"
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Se define la etiqueta %d en %L pero no se usa"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Se define la etiqueta %d en %L pero no se puede usar"
  
! #: fortran/resolve.cc:19792
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L debe tener el atributo SEQUENCE para ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:19801
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L no puede tener componentes ALLOCATABLE que sean un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:19809
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de tipo derivado '%s' en %L con inicializadores por defecto no puede ser un objeto EQUIVALENCE con una variable en COMMON"
  
! #: fortran/resolve.cc:19825
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L con componente(s) de puntero no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Error sintáctico en la declaración EQUIVALENCE en %L"
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Todos o ninguno de los objetos en el conjunto EQUIVALENCE en %L deben tener el atributo PROTECTED"
  
! #: fortran/resolve.cc:19968
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "El miembro de bloque común '%s' en %L no puede ser un objeto EQUIVALENCE en el procedimiento puro '%s'"
  
! #: fortran/resolve.cc:19977
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
*************** msgstr "La constante nombrada '%s' en %L
*** 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"
--- 94527,94623 ----
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, fuzzy, gcc-internal-format
  #| msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr "Subcadena de la entidad `%A' que no es CHARACTER en la declaración EQUIVALENCE"
  
! #: fortran/resolve.cc:20034
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Error sintáctico en la declaración EQUIVALENCE en %L"
  
! #: fortran/resolve.cc:20052
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "La matriz '%s' en %L con límites que no son constantes no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:20063
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "El componente de estructura '%s' en %L no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Longitudes de carácter diferentes en la asignación de puntero en %L"
  
! #: fortran/resolve.cc:20172
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "La función PUBLIC '%s' en %L no puede ser del tipo PRIVATE '%s'"
  
! #: fortran/resolve.cc:20185
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY '%s' en %L no tiene tipo IMPLICIT"
  
! #: fortran/resolve.cc:20207
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
  
! #: fortran/resolve.cc:20217
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "El procedimiento de operador de usuario '%s' en %L no puede ser de longitud de carácter asumido"
  
! #: fortran/resolve.cc:20225
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "El primer argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "El segundo argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "La interfaz de operador en %L debe tener, cuando mucho, dos argumentos"
  
! #: fortran/resolve.cc:20346
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
*************** msgstr "se descarta el directorio inexis
*** 94443,94549 ****
  msgid "%qs is not a directory"
  msgstr "%s: No es un directorio"
  
! #: fortran/scanner.cc:790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP en %C inicia una línea comentada y no está seguido de un espacio ni es una continuación de línea"
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP en %C inicia una línea comentada y no está seguido de un espacio ni es una continuación de línea"
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr "Se truncó la línea en %L"
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr "Se excedió el límite de %d continuaciones en la declaración en %C"
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1479
  #, fuzzy, gcc-internal-format
  #| msgid "Missing '&' in continued character constant at %C"
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "Falta un '&' en la constante de carácter continuado en %C"
  
! #: fortran/scanner.cc:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr "Carácter de tabulación que no es conforme en %C"
  
! #: fortran/scanner.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character 0x%s at %C"
  msgstr "Carácter no válido en el nombre en %C"
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "no se permite '&' por sí solo en la línea %d"
  
! #: fortran/scanner.cc:1958
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "Carácter de tabulador que no es conformante en la columna %d de la línea %d"
  
! #: fortran/scanner.cc:2187
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: file %s left but not entered"
  msgid "file %qs left but not entered"
  msgstr "%s:%d: se dejó el fichero %s pero no se entró"
  
! #: fortran/scanner.cc:2229
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: Illegal preprocessor directive"
  msgid "Illegal preprocessor directive"
  msgstr "%s:%d: Directiva de preprocesamiento ilegal"
  
! #: fortran/scanner.cc:2552
  #, fuzzy, gcc-internal-format
  #| msgid "File '%s' is being included recursively"
  msgid "File %qs is being included recursively"
  msgstr "El fichero '%s' se está incluyendo recursivamente"
  
! #: fortran/scanner.cc:2564
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open file '%s'"
  msgid "Cannot open file %qs"
  msgstr "No se puede abrir el fichero '%s'"
  
! #: fortran/scanner.cc:2574
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open included file '%s'"
  msgid "Cannot open included file %qs"
  msgstr "No se puede abrir el fichero incluído '%s'"
  
! #: fortran/scanner.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open included file '%s'"
  msgid "Cannot open pre-included file %qs"
  msgstr "No se puede abrir el fichero incluído '%s'"
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "input file %qs is the same as output file"
  msgid "Included file %qs is not a regular file"
--- 94641,94747 ----
  msgid "%qs is not a directory"
  msgstr "%s: No es un directorio"
  
! #: fortran/scanner.cc:792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP en %C inicia una línea comentada y no está seguido de un espacio ni es una continuación de línea"
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP en %C inicia una línea comentada y no está seguido de un espacio ni es una continuación de línea"
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr "Se truncó la línea en %L"
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr "Se excedió el límite de %d continuaciones en la declaración en %C"
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1483
  #, fuzzy, gcc-internal-format
  #| msgid "Missing '&' in continued character constant at %C"
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "Falta un '&' en la constante de carácter continuado en %C"
  
! #: fortran/scanner.cc:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr "Carácter de tabulación que no es conforme en %C"
  
! #: fortran/scanner.cc:1780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character 0x%s at %C"
  msgstr "Carácter no válido en el nombre en %C"
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "no se permite '&' por sí solo en la línea %d"
  
! #: fortran/scanner.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "Carácter de tabulador que no es conformante en la columna %d de la línea %d"
  
! #: fortran/scanner.cc:2191
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: file %s left but not entered"
  msgid "file %qs left but not entered"
  msgstr "%s:%d: se dejó el fichero %s pero no se entró"
  
! #: fortran/scanner.cc:2233
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: Illegal preprocessor directive"
  msgid "Illegal preprocessor directive"
  msgstr "%s:%d: Directiva de preprocesamiento ilegal"
  
! #: fortran/scanner.cc:2556
  #, fuzzy, gcc-internal-format
  #| msgid "File '%s' is being included recursively"
  msgid "File %qs is being included recursively"
  msgstr "El fichero '%s' se está incluyendo recursivamente"
  
! #: fortran/scanner.cc:2568
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open file '%s'"
  msgid "Cannot open file %qs"
  msgstr "No se puede abrir el fichero '%s'"
  
! #: fortran/scanner.cc:2578
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open included file '%s'"
  msgid "Cannot open included file %qs"
  msgstr "No se puede abrir el fichero incluído '%s'"
  
! #: fortran/scanner.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open included file '%s'"
  msgid "Cannot open pre-included file %qs"
  msgstr "No se puede abrir el fichero incluído '%s'"
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, fuzzy, gcc-internal-format
  #| msgid "input file %qs is the same as output file"
  msgid "Included file %qs is not a regular file"
*************** msgstr "Si el primer argumento de ATAN2
*** 94718,94946 ****
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3336
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3556
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3673
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "El argumento de IACHAR en %L debe ser de longitud uno"
  
! #: fortran/simplify.cc:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "El argumento de la función IACHAR en %L está fuera de rango 0..127"
  
! #: fortran/simplify.cc:3842
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "La suma del segundo y tercer argumentos de IBITS excede el tamaño de bit en %L"
  
! #: fortran/simplify.cc:3868
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3935
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "El segundo argumento de %s es negativo en %L"
  
! #: fortran/simplify.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "La magnitud del segundo argumento de %s excede el tamaño de bit en %L"
  
! #: fortran/simplify.cc:4448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "La magnitud del segundo argumento de ISHFTC excede el BIT_SIZE del primer argumento en %L"
  
! #: fortran/simplify.cc:4451
  #, 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"
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "El valor absoluto de SHIFT en %L debe ser menor o igual a SIZE en %L"
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "El argumento DIM en %L está fuera de los límites"
  
! #: fortran/simplify.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "El argumento de LOG en %L no puede ser menor o igual a cero"
  
! #: fortran/simplify.cc:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "El argumento complejo de LOG en %L no puede ser cero"
  
! #: fortran/simplify.cc:5303
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "El argumento de LOG10 en %L no puede ser menor o igual a cero"
  
! #: fortran/simplify.cc:5752
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, fuzzy, gcc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/simplify.cc:6689
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, fuzzy, gcc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/simplify.cc:6742
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "El resultado de NEAREST es NaN en %L"
  
! #: fortran/simplify.cc:7601
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "El argumento NCOPIES del intrínseco REPEAT es negativo en %L"
  
! #: fortran/simplify.cc:7657
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "El argumento NCOPIES del intrínseco REPEAT es demasiado grande en %L"
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer too large at %C"
  msgid "Reshaped array too large at %C"
  msgstr "Entero demasiado grande en %C"
  
! #: fortran/simplify.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "El resultado de SCALE desborda su género en %L"
  
! #: fortran/simplify.cc:8520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser del rango %d"
  
! #: fortran/simplify.cc:8649
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Tipo erróneo en la expresión constante"
  
! #: fortran/simplify.cc:8678
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8826
  #, 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 (%d) 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/simplify.cc:8893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Aún no se admite la finalización en %L"
  
! #: fortran/simplify.cc:8917
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "El argumento de SQRT en %L tiene un valor negativo"
  
! #: fortran/simplify.cc:8933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid second argument of IBSET at %L"
  msgid "invalid argument of SQRT at %L"
  msgstr "Segundo argumento de IBSET no válido en %L"
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "Fuera de límites en IMAGE_INDEX en %L para la dimensión %d, SUB tiene %ld y el límite inferior de COARRAY  es %ld)"
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "Fuera de límites en IMAGE_INDEX en %L para la dimensión %d, SUB tiene %ld y el límite superior de COARRAY es %ld)"
  
! #: fortran/simplify.cc:9846
  #, fuzzy, gcc-internal-format
  #| msgid "Character '%s' in string at %L cannot be converted into character kind %d"
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
--- 94916,95144 ----
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3340
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3560
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "El argumento de IACHAR en %L debe ser de longitud uno"
  
! #: fortran/simplify.cc:3685
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "El argumento de la función IACHAR en %L está fuera de rango 0..127"
  
! #: fortran/simplify.cc:3846
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "La suma del segundo y tercer argumentos de IBITS excede el tamaño de bit en %L"
  
! #: fortran/simplify.cc:3872
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "El segundo argumento de %s es negativo en %L"
  
! #: fortran/simplify.cc:4320
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "La magnitud del segundo argumento de %s excede el tamaño de bit en %L"
  
! #: fortran/simplify.cc:4452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "La magnitud del segundo argumento de ISHFTC excede el BIT_SIZE del primer argumento en %L"
  
! #: fortran/simplify.cc:4455
  #, 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"
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "El valor absoluto de SHIFT en %L debe ser menor o igual a SIZE en %L"
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "El argumento DIM en %L está fuera de los límites"
  
! #: fortran/simplify.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "El argumento de LOG en %L no puede ser menor o igual a cero"
  
! #: fortran/simplify.cc:5296
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "El argumento complejo de LOG en %L no puede ser cero"
  
! #: fortran/simplify.cc:5307
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5324
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "El argumento de LOG10 en %L no puede ser menor o igual a cero"
  
! #: fortran/simplify.cc:5756
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, fuzzy, gcc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/simplify.cc:6693
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, fuzzy, gcc-internal-format
  #| msgid "Argument 'S' of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "El argumento 'S' de NEAREST en %L no puede ser cero"
  
! #: fortran/simplify.cc:6746
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6818
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "El resultado de NEAREST es NaN en %L"
  
! #: fortran/simplify.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "El argumento NCOPIES del intrínseco REPEAT es negativo en %L"
  
! #: fortran/simplify.cc:7661
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "El argumento NCOPIES del intrínseco REPEAT es demasiado grande en %L"
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer too large at %C"
  msgid "Reshaped array too large at %C"
  msgstr "Entero demasiado grande en %C"
  
! #: fortran/simplify.cc:8004
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "El resultado de SCALE desborda su género en %L"
  
! #: fortran/simplify.cc:8524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser del rango %d"
  
! #: fortran/simplify.cc:8653
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Tipo erróneo en la expresión constante"
  
! #: fortran/simplify.cc:8682
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8830
  #, 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 (%d) 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/simplify.cc:8897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Aún no se admite la finalización en %L"
  
! #: fortran/simplify.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "El argumento de SQRT en %L tiene un valor negativo"
  
! #: fortran/simplify.cc:8937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid second argument of IBSET at %L"
  msgid "invalid argument of SQRT at %L"
  msgstr "Segundo argumento de IBSET no válido en %L"
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "Fuera de límites en IMAGE_INDEX en %L para la dimensión %d, SUB tiene %ld y el límite inferior de COARRAY  es %ld)"
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "Fuera de límites en IMAGE_INDEX en %L para la dimensión %d, SUB tiene %ld y el límite superior de COARRAY es %ld)"
  
! #: fortran/simplify.cc:9850
  #, fuzzy, gcc-internal-format
  #| msgid "Character '%s' in string at %L cannot be converted into character kind %d"
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
*************** msgstr "Se esperaba un nombre terminal e
*** 95312,95397 ****
  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"
--- 95510,95595 ----
  msgid "Labeled DO statement at %L"
  msgstr "Fortran 2008: Declaración LOCK en %C"
  
! #: fortran/symbol.cc:3444
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' del módulo '%s'"
  
! #: fortran/symbol.cc:3447
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' de la unidad de programa actual"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "El símbolo '%s' en %C ya se había asociado con el anfitrión"
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "El tipo derivado '%s' declarado en %L debe tener el atributo BIND para ser interoperable con C"
  
! #: fortran/symbol.cc:4788
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L has PRIVATE components"
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "El tipo derivado '%s' en %L tiene componentes PRIVATE"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "El tipo derivado '%s' con atributo BIND(C) en %L está vacío, y puede ser inaccesible para el procesador acompañante de C"
  
! #: fortran/symbol.cc:4816
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "El componente '%s' en %L no puede tener el atributo POINTER porque es un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.cc:4826
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "El procedimiento de componente puntero '%s' en %L no puede ser un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.cc:4837
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "El componente '%s' en %L no puede tener el atributo ALLOCATABLE porque es un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.cc:4876
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "El componente '%s' en el tipo derivado '%s' en %L tal vez no es interoperable con C, aún cuando el tipo derivado '%s' es BIND(C)"
  
! #: fortran/symbol.cc:4886
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "El componente '%s' en el tipo derivado '%s' en %L tal vez no es interoperable con C"
  
! #: fortran/symbol.cc:4898
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "El tipo derivado '%s' en %L no puede tener el atributo SEQUENCE porque es BIND(C)"
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' is used before it is typed at %L"
  msgid "Symbol %qs is used before it is typed at %L"
*************** msgstr "Se sobreescriben los inicializad
*** 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)"
--- 95622,95658 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Se sobreescriben los inicializadores desiguales en EQUIVALENCE en %L"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
+ #: fortran/trans-array.cc:7109
+ #, fuzzy, gcc-internal-format, gfc-internal-format
+ #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr "La matriz '%s' en %L es una variable, lo cual no se reduce a una expresión constante"
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, fuzzy, gcc-internal-format
  #| msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr "El número de elementos en el constructor de matriz en %L requiere un incremento del límite superior %d permitido.  Vea la opción -fmax-array-constructor"
  
! #: fortran/trans-array.cc:9569
  #, fuzzy, gcc-internal-format
  #| msgid "Creating array temporary at %L for argument '%s'"
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Se crea una matriz temporal en %L para el argumento '%s'"
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipo de expresión errónea durante la caminata (%d)"
*************** msgstr "Asignar un valor diferente de 0
*** 95562,95689 ****
  msgid "non-constant initialization expression at %L"
  msgstr "expresión de inicialización que no es constante en %L"
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc: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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "%s at %L has no default type"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/trans-decl.cc:1943
  #, gcc-internal-format
  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"
--- 95766,95893 ----
  msgid "non-constant initialization expression at %L"
  msgstr "expresión de inicialización que no es constante en %L"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "%s at %L has no default type"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrínseca que no es un procedimiento"
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return value of function %qs at %L not set"
  msgstr "No se define el valor de devolución de la función '%s' en %L"
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Aún no se admite un parámetro de tipo diferido"
  
! #: fortran/trans-decl.cc:5773
  #, fuzzy, gcc-internal-format
  #| msgid "backend decl for module variable %s already exists"
  msgid "backend decl for module variable %qs already exists"
  msgstr "ya existe la declaración del extremo trasero para la variable de módulo %s"
  
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Se declaró la variable '%s' sin uso en %L"
  
! #: fortran/trans-decl.cc:6472
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
  
! #: fortran/trans-decl.cc:6475
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr "El componente '%s' en %L tiene el atributo CONTIGUOUS porque no es un puntero de matriz"
  
! #: fortran/trans-decl.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "El argumento dummy '%s' en %L se declaró INTENT(OUT) pero no se estableció"
  
! #: fortran/trans-decl.cc:6496
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "El argumento dummy de tipo derivado '%s' en %L se declaró INTENT(OUT) pero no se estableció y no tiene un inicializador por defecto"
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, fuzzy, gcc-internal-format
  #| msgid "Unused dummy argument '%s' at %L"
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argumento dummy sin uso '%s' en %L"
  
! #: fortran/trans-decl.cc:6523
  #, fuzzy, gcc-internal-format
  #| msgid "Unused module variable '%s' which has been explicitly imported at %L"
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Variable de módulo '%s' sin uso la cual se importó explícitamente en %L"
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused variable %qs declared at %L"
  msgstr "Se declaró la variable '%s' sin uso en %L"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs declared at %L"
  msgstr "Se declaró el parámetro '%s' sin uso en %L"
  
! #: fortran/trans-decl.cc:6595
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' which has been explicitly imported at %L"
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Parámetro '%s' sin uso el cual se importó explícitamente en %L"
  
! #: fortran/trans-decl.cc:6625
  #, fuzzy, gcc-internal-format
  #| msgid "Return value '%s' of function '%s' declared at %L not set"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "No se define el valor de devolución '%s' de la función '%s' declarada en %L"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "VARYING bit-strings not implemented"
  msgid "Unsigned not yet implemented"
  msgstr "no se han implementado las cadenas de bit VARYING"
  
! #: fortran/trans-decl.cc:8562
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
*************** msgstr "Lo siento, aún no se admiten la
*** 95717,95728 ****
  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 ""
--- 95921,95932 ----
  msgid "Unknown intrinsic op"
  msgstr "Operador intrínseco desconocido"
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Lista de argumentos de función desconocida en %L"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "No se reconoce la función intr�
*** 95740,95752 ****
  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"
--- 95944,95956 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "el argumento 'dim' del intrínseco '%s' en %L no es un índice de dimensión válido"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
! #: fortran/trans-intrinsic.cc:13003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event variable at %L shall not be coindexed"
*************** msgstr ""
*** 95773,95974 ****
  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"
--- 95977,96178 ----
  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:2217
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2222
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  #| msgid "optional argument"
  msgid "optional class parameter"
  msgstr "argumento opcional"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "se esperaba una expresión"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "Used here"
  msgstr "se definió union aquí"
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Código de declaración erróneo"
  
! #: fortran/trans-openmp.cc:9883
  #, fuzzy, gcc-internal-format
  #| msgid "Either all or none of the upper bounds must be specified at %L"
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr "Se deben especificar todos o ninguno de los límites superiores en %L"
  
! #: fortran/trans-openmp.cc:9894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/trans-openmp.cc:9897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The base name at %L must not be an entry name"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/trans-openmp.cc:9900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "La interfaz '%s' en %C puede no ser generic"
  
! #: fortran/trans-openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "El objetivo de inicialización de puntero a procedimiento en %L tal vez no es un puntero a procedimiento"
  
! #: fortran/trans-openmp.cc:9906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explícita"
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Cannot find symbol %qs at %L"
  msgstr "%q+D es un alias del símbolo sin definir %qE"
  
! #: fortran/trans-openmp.cc:9955
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "El procedimiento '%s' en %s en %L no es ni función ni subrutina"
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is the same as base function"
  msgstr "El procedimiento '%s' en %s en %L no es ni función ni subrutina"
  
! #: fortran/trans-openmp.cc:10003
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "%qs y %qs son incompatibles"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Expected positive argument index at %L"
  msgstr "Se esperaba una lista de argumentos en %C"
  
! #: fortran/trans-openmp.cc:10182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "%Kargumento %i, valor %qE, supera el tamaño máximo %E del objeto"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, fuzzy, gcc-internal-format
  #| msgid "An alternate return at %L without a * dummy argument"
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Una devolución alternativa en %L sin un argumento dummy *"
  
! #: fortran/trans-openmp.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function at %L must be scalar"
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "El argumento '%s' de la función de declaración en %L debe ser escalar"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo ALLOCATABLE"
  
! #: fortran/trans-openmp.cc:10283
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qs at %L is specified more than once"
  msgstr "opción %qs especificada más de una vez"
  
! #: fortran/trans-openmp.cc:10300
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<need_device_addr%> not yet supported"
*************** msgstr "cerrar: %s"
*** 96342,96348 ****
  msgid "two or more sections for %s"
  msgstr "dos o más secciones para %s"
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 96546,96552 ----
  msgid "two or more sections for %s"
  msgstr "dos o más secciones para %s"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
*************** msgstr "se usó una matriz como iniciali
*** 96701,96734 ****
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "requested alignment is not a constant"
  msgstr "la alineación solicitada no es una constante entera"
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a positive power of 2"
  msgid "requested alignment is not a power of 2"
  msgstr "la alineación solicitada no es una potencia positiva de 2"
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "la alineación solicitada es demasiado grande"
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment may not be specified for %qD"
--- 96905,96938 ----
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "requested alignment is not a constant"
  msgstr "la alineación solicitada no es una constante entera"
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a positive power of 2"
  msgid "requested alignment is not a power of 2"
  msgstr "la alineación solicitada no es una potencia positiva de 2"
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "la alineación solicitada es demasiado grande"
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment may not be specified for %qD"
*************** msgstr ""
*** 98262,98272 ****
  #~ msgstr "la definición original apareció aquí"
  
  #, fuzzy, gcc-internal-format
- #~| msgid "lambda-expression in unevaluated context"
- #~ msgid "lambda-expression in template parameter type"
- #~ msgstr "expresión lambda en un contexto sin evaluar"
- 
- #, fuzzy, gcc-internal-format
  #~| msgid "constructor cannot be static member function"
  #~ msgid "preconditions cannot be statements"
  #~ msgstr "el constructor no puede ser una función miembro de tipo static"
--- 98466,98471 ----
*************** msgstr ""
*** 101060,101070 ****
  #~ msgid "looser throw specifier for %q+#F"
  #~ msgstr "especificador throw más flexible para %q+#F"
  
- #, fuzzy
- #~| msgid "cannot disable built-in function %qs"
- #~ msgid "cannot call function %qD"
- #~ msgstr "no se puede desactivar la función interna %qs"
- 
  #~ msgid "right rotate count is negative"
  #~ msgstr "la cuenta de rotación derecha es negativa"
  
--- 101259,101264 ----
*************** msgstr ""
*** 103877,103885 ****
  #~ msgid "non-static method %q+D overrides static method"
  #~ msgstr "el método %q+D que no es estático anula al método estático"
  
- #~ msgid "%q+D used prior to declaration"
- #~ msgstr "se usa %q+D antes de la declaración"
- 
  #~ msgid "In %+D: overlapped variable and exception ranges at %d"
  #~ msgstr "En %+D: variable sobreescrita y rangos de excepción en %d"
  
--- 104071,104076 ----
*************** msgstr ""
*** 115020,115028 ****
  #~ msgid "SEND without a destination instance"
  #~ msgstr "SEND sin una instancia de destino"
  
- #~ msgid " and no destination process specified"
- #~ msgstr " y no se especificó un proceso destino"
- 
  #~ msgid " for the signal"
  #~ msgstr " para la señal"
  
--- 115211,115216 ----
diff -Nrcpad gcc-17-20260426/gcc/po/fi.po gcc-17-20260503/gcc/po/fi.po
*** gcc-17-20260426/gcc/po/fi.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/fi.po	Sun May  3 22:32:06 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-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"
--- 32,38 ----
  msgstr ""
  "Project-Id-Version: gcc 11.1-b20210321\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2021-03-23 21:16+0200\n"
  "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
  "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
*************** msgstr ""
*** 1347,1358 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/nvptx/nvptx.opt:204
  #, fuzzy, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr "Käytössä olevan C++-ABIn versio."
  
! #: config/nvptx/nvptx.opt:208
  #, fuzzy, no-c-format
  msgid "Initialize ptx registers."
  msgstr "Käytä liukulukurekistereitä"
--- 1347,1358 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/nvptx/nvptx.opt:207
  #, fuzzy, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr "Käytössä olevan C++-ABIn versio."
  
! #: config/nvptx/nvptx.opt:211
  #, fuzzy, no-c-format
  msgid "Initialize ptx registers."
  msgstr "Käytä liukulukurekistereitä"
*************** msgstr ""
*** 2174,2186 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, fuzzy, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Kelvolliset argumentit ovat:\n"
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2174,2186 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, fuzzy, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Kelvolliset argumentit ovat:\n"
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2632,2638 ****
  msgstr "Tuota koodia big-endian-tilassa"
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, fuzzy, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Tuota koodia big-endian-tilassa"
--- 2632,2638 ----
  msgstr "Tuota koodia big-endian-tilassa"
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, fuzzy, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Tuota koodia big-endian-tilassa"
*************** msgstr "virheellinen ei-staattisen jäse
*** 2707,2713 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, fuzzy, no-c-format
  msgid "Specify the code model."
--- 2707,2713 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, fuzzy, no-c-format
  msgid "Specify the code model."
*************** msgid "Enable the CSR checking for the I
*** 2744,2750 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, fuzzy, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "indeksoitu arvo on osoitin funktioon"
--- 2744,2750 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, fuzzy, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "indeksoitu arvo on osoitin funktioon"
*************** msgstr ""
*** 2854,2860 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: 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 ""
--- 2854,2860 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr ""
*************** msgstr ""
*** 2900,2906 ****
  msgid "The possible TLS dialects:"
  msgstr "I/O mahdollista"
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, fuzzy, no-c-format
  msgid "Specify TLS dialect."
--- 2900,2906 ----
  msgid "The possible TLS dialects:"
  msgstr "I/O mahdollista"
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, fuzzy, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr "sisäistä funktiota %qs ei voi
*** 5169,5175 ****
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
--- 5169,5175 ----
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
*************** msgstr ""
*** 5524,5530 ****
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, fuzzy, no-c-format
  msgid "Use branch-protection features."
  msgstr "Kelvolliset argumentit ovat:\n"
--- 5524,5530 ----
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, fuzzy, no-c-format
  msgid "Use branch-protection features."
  msgstr "Kelvolliset argumentit ovat:\n"
*************** msgstr ""
*** 5829,6040 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:116
  #, fuzzy, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr "  -L, --logfile     anna lokitiedoston nimi\n"
  
! #: config/aarch64/aarch64.opt:147
  #, fuzzy, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "Määrittele käytettävä ABI"
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:163
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:182
  #, fuzzy, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr "Tuota little-endian-koodia"
  
! #: config/aarch64/aarch64.opt:186
  #, fuzzy, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr "Tuota little-endian-koodia"
  
! #: config/aarch64/aarch64.opt:190
  #, fuzzy, no-c-format
  msgid "Optimize for CPU."
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: config/aarch64/aarch64.opt:194
  #, fuzzy, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Tuota 68040-koodia"
  
! #: 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
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:210
  #, fuzzy, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:232
  #, fuzzy, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:282
  #, fuzzy, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr "I/O mahdollista"
  
! #: config/aarch64/aarch64.opt:304
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:366
  #, fuzzy, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: 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
  #, fuzzy, no-c-format
  #| msgid "This option is deprecated and has no effect."
  msgid "This option is deprecated."
--- 5829,6045 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, fuzzy, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr "  -L, --logfile     anna lokitiedoston nimi\n"
  
! #: config/aarch64/aarch64.opt:152
  #, fuzzy, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "Määrittele käytettävä ABI"
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:168
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:187
  #, fuzzy, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr "Tuota little-endian-koodia"
  
! #: config/aarch64/aarch64.opt:191
  #, fuzzy, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr "Tuota little-endian-koodia"
  
! #: config/aarch64/aarch64.opt:195
  #, fuzzy, no-c-format
  msgid "Optimize for CPU."
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: config/aarch64/aarch64.opt:199
  #, fuzzy, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Tuota 68040-koodia"
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:215
  #, fuzzy, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:237
  #, fuzzy, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:287
  #, fuzzy, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr "I/O mahdollista"
  
! #: config/aarch64/aarch64.opt:309
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:371
  #, fuzzy, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, fuzzy, no-c-format
  #| msgid "This option is deprecated and has no effect."
  msgid "This option is deprecated."
*************** msgstr "ehtolausekkeessa ei-lvalue-taulu
*** 11378,11384 ****
  
  #: 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
--- 11383,11389 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
  msgstr ""
  
  #: params.opt:1304
*************** msgstr "Noudata ISO 2014 C++ -standardia
*** 18338,18425 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr "Noudata ISO 202X C -standardiluonnosta (kokeellinen ja epätäydellinen tuki)."
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1537
  #, fuzzy
  msgid "argument must be passed by copying"
  msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2566
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2583
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2588
  #, fuzzy
  msgid "callee does not return"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: calls.cc:2595
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: calls.cc:2614
  #, fuzzy
  msgid "nested function"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2639
  #, fuzzy
  msgid "inconsistent number of popped arguments"
  msgstr "useita parametreja nimellä %qD"
  
! #: calls.cc:2646
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s ei tue: split_block"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3085
  #, fuzzy
  #| msgid "value argument"
  msgid "variable size arguments"
  msgstr "arvoargumentti"
  
! #: calls.cc:3109
  #, fuzzy
  msgid "hidden string length argument passed on stack"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  #, fuzzy
  #| msgid "static assertion failed"
  msgid "tail call production failed"
--- 18343,18430 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr "Noudata ISO 202X C -standardiluonnosta (kokeellinen ja epätäydellinen tuki)."
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1533
  #, fuzzy
  msgid "argument must be passed by copying"
  msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  #, fuzzy
  msgid "callee does not return"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: calls.cc:2596
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: calls.cc:2615
  #, fuzzy
  msgid "nested function"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  msgid "inconsistent number of popped arguments"
  msgstr "useita parametreja nimellä %qD"
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s ei tue: split_block"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  #| msgid "value argument"
  msgid "variable size arguments"
  msgstr "arvoargumentti"
  
! #: calls.cc:3110
  #, fuzzy
  msgid "hidden string length argument passed on stack"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  #, fuzzy
  #| msgid "static assertion failed"
  msgid "tail call production failed"
*************** msgstr "FORMAT-nimiö %d kohdassa %L ei
*** 18542,18553 ****
  #. 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"
--- 18547,18558 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "liukulukuvakiota käytetty väärin"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 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"
--- 19871,19882 ----
  msgid "this is the insn:"
  msgstr "tämä on käsky:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 20104,20110 ****
  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>"
--- 20109,20115 ----
  msgstr "%s%sGGC heuristinen/heuristiikka??: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<nimetön>"
*************** msgstr "fr30_print_operand: tuntematon k
*** 20494,20513 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, fuzzy, c-format
  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
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-käsky"
--- 20499,20518 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, fuzzy, c-format
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-käsky"
*************** msgstr "virheellinen etuliite ”0b” l
*** 20552,20636 ****
  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"
--- 20557,20641 ----
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.cc:31134
  #, fuzzy
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31136
  #, fuzzy
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31140
  #, fuzzy
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31142
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: config/aarch64/aarch64.cc:31144
  #, fuzzy
  msgid "plus operation not permitted on svbool_t"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: config/aarch64/aarch64.cc:31146
  #, fuzzy
  msgid "minus operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31148
  #, fuzzy
  msgid "multiply operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31150
  #, fuzzy
  msgid "divide operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  #, fuzzy
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31202
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 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"
--- 20652,20664 ----
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
*************** msgstr "virheellinen %%P-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"
--- 20673,20679 ----
  msgid "invalid %%h value"
  msgstr "virheellinen %%h-arvo"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr "virheellinen %%L-arvo"
*************** msgstr "virheellinen %%m-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"
--- 20688,20694 ----
  msgid "invalid %%M value"
  msgstr "virheellinen %%M-arvo"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
*************** msgstr "odottamaton siirros"
*** 21033,21039 ****
  #: 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
--- 21038,21044 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "virheellinen rotate-käsky"
*** 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 ""
  
--- 21319,21449 ----
  msgid "Expected register or constant integer."
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: config/i386/i386.cc:13458
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "virheellinen const_double-operandi"
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "virheellinen rekisterin ”%s” käyttö"
  
! #: config/i386/i386.cc:14006
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/i386/i386.cc:14241
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14276
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14434
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14513
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14531
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14552
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14567
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14595
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14636
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14751
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: config/i386/i386.cc:18092
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "tuntematon move-käsky:"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "Nolla ei ole kelvollinen lauseke
*** 21521,21529 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "virheellinen ”%%%c”:n käyttö"
--- 21526,21534 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "virheellinen ”%%%c”:n käyttö"
*************** msgid "insn contains an invalid address
*** 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"
--- 21599,21605 ----
  msgstr "virheellinen käsky:"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  #, fuzzy
  msgid "invalid address"
  msgstr "virheellinen %%G-tila"
*************** msgstr "Varoita implisiittisistä funkti
*** 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"
--- 21685,21691 ----
  msgid "invalid %%H value"
  msgstr "virheellinen %%H-arvo"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, c-format
  msgid "invalid %%d value"
  msgstr "virheellinen %%d-arvo"
*************** msgstr "yritettiin käyttää ominaisuut
*** 21730,21762 ****
  msgid "unsupported memory expression:"
  msgstr "kiintopistevakiot ovat GCC-laajennos"
  
! #: config/riscv/riscv.cc:7969
  #, fuzzy, c-format
  #| msgid "invalid %%r operand"
  msgid "invalid vector operand"
  msgstr "virheellinen %%r-operandi"
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8227
  #, fuzzy, c-format
  msgid "invalid register number for 'N' modifier"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: config/riscv/riscv.cc:8236
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8241
  #, fuzzy, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/riscv/riscv.cc:8246
  #, fuzzy, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
--- 21735,21767 ----
  msgid "unsupported memory expression:"
  msgstr "kiintopistevakiot ovat GCC-laajennos"
  
! #: config/riscv/riscv.cc:7972
  #, fuzzy, c-format
  #| msgid "invalid %%r operand"
  msgid "invalid vector operand"
  msgstr "virheellinen %%r-operandi"
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8230
  #, fuzzy, c-format
  msgid "invalid register number for 'N' modifier"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: config/riscv/riscv.cc:8239
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8244
  #, fuzzy, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/riscv/riscv.cc:8249
  #, fuzzy, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
*************** msgstr "Käytä 128-bittistä long doubl
*** 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"
--- 21826,21832 ----
  msgid "invalid %%A value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
*************** msgstr "virheellinen %%J-koodi"
*** 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"
--- 21866,21872 ----
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
*************** msgstr "virheellinen %%T-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"
--- 21896,21912 ----
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
*************** msgstr "virheellinen %%s-operandi"
*** 22125,22151 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "muotomerkkijonolla on epäkelpo operandinumero"
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, fuzzy, c-format
  msgid "'B' operand is not constant"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: config/stormy16/stormy16.cc:1921
  #, fuzzy, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: config/stormy16/stormy16.cc:1947
  #, fuzzy, c-format
  msgid "'o' operand is not constant"
  msgstr "puuttuva operandi"
  
! #: config/stormy16/stormy16.cc:1979
  #, fuzzy, c-format
  msgid "'h' operand is not SImode register"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: tuntematon koodi"
--- 22130,22156 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "muotomerkkijonolla on epäkelpo operandinumero"
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, fuzzy, c-format
  msgid "'B' operand is not constant"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: config/stormy16/stormy16.cc:1922
  #, fuzzy, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: config/stormy16/stormy16.cc:1948
  #, fuzzy, c-format
  msgid "'o' operand is not constant"
  msgstr "puuttuva operandi"
  
! #: config/stormy16/stormy16.cc:1980
  #, fuzzy, c-format
  msgid "'h' operand is not SImode register"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: tuntematon koodi"
*************** msgstr "Virheellinen operandi"
*** 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"
--- 22213,22239 ----
  msgid "Unable to load DLL."
  msgstr "Tuota koodia DLL:lle."
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  #, fuzzy
  msgid "bad test"
  msgstr "test ja/tai ["
  
! #: config/xtensa/xtensa.cc:2997
  #, fuzzy
  msgid "invalid mask"
  msgstr "PEITE"
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "virheellinen %%t/%%b-arvo"
  
! #: config/xtensa/xtensa.cc:3151
  #, fuzzy
  msgid "no register in address"
  msgstr "Rekisteröi"
  
! #: config/xtensa/xtensa.cc:3159
  #, fuzzy
  msgid "address offset not a constant"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
*************** 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})"
  
--- 22272,22278 ----
  msgid "aka"
  msgstr "eli"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({nimetön})"
  
*************** msgstr "({nimetön})"
*** 22292,22299 ****
  #: 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"
--- 22297,22304 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "”)” oli odotus"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 22321,22327 ****
  #: 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"
--- 22326,22332 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "”)” oli odotus"
*************** msgstr "”)” oli odotus"
*** 22329,22335 ****
  #: 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"
--- 22334,22340 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "”)” oli odotus"
*************** msgstr "odotettiin %<,%>, %<;%> tai %<}%
*** 22350,22362 ****
  #: 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"
--- 22355,22367 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "”)” oli odotus"
*************** msgstr "”)” oli odotus"
*** 22365,22371 ****
  #: 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 %<{%>"
--- 22370,22376 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr "”)” oli odotus"
*** 22382,22394 ****
  #: 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 %<;%>"
--- 22387,22399 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 22398,22404 ****
  #: 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"
--- 22403,22409 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "”)” oli odotus"
*************** msgid "expected %<.%>"
*** 22409,22426 ****
  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 %<;%>"
--- 22414,22431 ----
  msgstr "”)” oli odotus"
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "”)” oli odotus"
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 22430,22475 ****
  #: 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"
--- 22435,22480 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "”)” oli odotus"
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(nimetön)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "”)” oli odotus"
*************** msgstr "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:"
--- 22502,22508 ----
  msgid "  after user-defined conversion:"
  msgstr "Ota käyttöön käyttäjän määrittelemät käskyt"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
*************** msgstr "jäsennysvirhe malliargumenttien
*** 22605,22611 ****
  msgid "<statement>"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<tuntematon>"
--- 22610,22616 ----
  msgid "<statement>"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<tuntematon>"
*************** msgstr "<lambda>"
*** 22633,22934 ****
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3360
  msgid "<expression error>"
  msgstr "<lausekevirhe>"
  
! #: cp/error.cc:3375
  msgid "<unknown operator>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/error.cc:3865
  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"
--- 22638,22982 ----
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr "<lausekevirhe>"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr "Globaalilla näkyvyysalueella:"
  
! #: cp/reflect.cc:408
  #, fuzzy
! msgid "reflect_constant_array failed"
! msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/reflect.cc:641
! #, fuzzy
! msgid "array element not a constant integer"
! msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
! 
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  #| msgid "%<-Werror=%> argument %qs is not valid for %s"
  msgid "operators argument is not a valid operator"
  msgstr "%<-Werror=%>-argumentti %qs ei ole kelvollinen %s-kielelle"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  #| msgid "%qE does not have class type"
  msgid "reflection does not have a type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  #| msgid "friend declaration does not name a class or function"
  msgid "reflection does not represent parameter of current function"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/reflect.cc:3185
  #, fuzzy
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, fuzzy
  #| msgid "non-constant condition for static assertion"
  msgid "non-constant offset for offset_of"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  msgid "reflection with incomplete type in size_of"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "Käytä H8/300-kohdistussääntöjä"
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "assignment of function %qD"
  msgid "alignment_of on function type"
  msgstr "funktion %qD sijoitus"
  
! #: cp/reflect.cc:3392
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  #, fuzzy
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr ""
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr ""
! 
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/reflect.cc:4970
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/reflect.cc:5334
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "# Ei kohde:"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  #, fuzzy
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "muunnos tyyppiin %qT tyypistä %qT saattaa muuttaa sen arvoa"
  
! #: cp/reflect.cc:5975
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/reflect.cc:5997
! msgid "no name and non-empty annotations specified"
! msgstr ""
! 
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  #, fuzzy
  msgid "bit_width 0 with specified name"
  msgstr "virheellinen saraketarkennin: %s"
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cp/reflect.cc:6026
! #, fuzzy
! msgid "name unspecified and type is const"
! msgstr "kohdistusta ei voi määritellä %q+D:lle"
! 
! #: cp/reflect.cc:6030
! #, fuzzy
! msgid "name unspecified and type is volatile"
! msgstr "kohdistusta ei voi määritellä %q+D:lle"
! 
! #: cp/reflect.cc:6038
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  #| msgid "right rotate count is negative"
  msgid "alignment is negative"
  msgstr "oikealle kierron laskuri on negatiivinen"
  
! #: cp/reflect.cc:6048
  #, fuzzy
  msgid "alignment is smaller than alignment_of"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/reflect.cc:6062
! #, fuzzy
! msgid "reflection does not have non-array object type"
! msgstr "%qE:lla ei ole luokkatyyppiä"
! 
! #: cp/reflect.cc:6506
! #, fuzzy
! msgid "current scope does not represent a function"
! msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
! 
! #: cp/reflect.cc:6526
! #, fuzzy
! #| msgid "friend declaration does not name a class or function"
! msgid "current scope does not represent a class nor a member function"
! msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
! 
! #: cp/reflect.cc:6685
  #, fuzzy
  #| msgid "incomplete implementation of class %qE"
  msgid "incomplete parent class"
  msgstr "luokan %qE vaillinainen toteutus"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  #| msgid "%qE is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qE ei ole luokka eikä nimiavaruus"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  msgid "not a complete class type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "%qT ei ole malli"
*************** msgstr "muunnos tyypistä %2$qT tyypiksi
*** 22982,23037 ****
  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"
  
! #: cp/typeck.cc:7868
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "unaariselle huutomerkille annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7928
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7930
  #, fuzzy
  msgid "no post-increment operator for type"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7932
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7934
  #, fuzzy
  msgid "no post-decrement operator for type"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
--- 23030,23085 ----
  msgid "source type is not polymorphic"
  msgstr "lähde ei ole osoitin"
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "ehdokkaat ovat:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "unaariselle miinus-operaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "unaariselle plus-operaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "bittikomplementille annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "konjugaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7862
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "unaariselle huutomerkille annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7922
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7924
  #, fuzzy
  msgid "no post-increment operator for type"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7926
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7928
  #, fuzzy
  msgid "no post-decrement operator for type"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
*************** msgstr ""
*** 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"
--- 23098,23164 ----
  msgid "BOZ constant truncated at %L"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/check.cc:4175
  #, 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:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.cc:5017 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:5893
  #, fuzzy
  msgid "NULL() is not interoperable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/check.cc:5899
  #, fuzzy
  msgid "BOZ literal constant"
  msgstr "virheellinen rotate-käsky"
  
! #: fortran/check.cc:5905
  #, fuzzy
  msgid "Expression is polymorphic"
  msgstr "Ennenaikainen säännöllisen lausekkeen loppu"
  
! #: fortran/check.cc:5912
  #, fuzzy
  msgid "Expression is a noninteroperable derived type"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: fortran/check.cc:5918
  #, fuzzy
  msgid "Procedure unexpected as argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: fortran/check.cc:5928
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5935
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5956
  #, fuzzy
  msgid "Type shall have a character length of 1"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/check.cc:5967
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: fortran/check.cc:5978
  #, fuzzy
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
*************** msgstr "Poistettu ominaisuus:"
*** 23191,23197 ****
  msgid "Unsigned:"
  msgstr "<nimetön-etumerkillinen:"
  
! #: fortran/expr.cc:4136
  #, fuzzy
  msgid "array assignment"
  msgstr "virheellinen taulukkosijoitus"
--- 23239,23245 ----
  msgid "Unsigned:"
  msgstr "<nimetön-etumerkillinen:"
  
! #: fortran/expr.cc:4139
  #, fuzzy
  msgid "array assignment"
  msgstr "virheellinen taulukkosijoitus"
*************** msgid "Index variable %qs redefined at %
*** 23201,23217 ****
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4047
  #, fuzzy, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: fortran/frontend-passes.cc:4050
  #, fuzzy, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
--- 23249,23265 ----
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, fuzzy, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: fortran/frontend-passes.cc:4115
  #, fuzzy, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
*************** msgstr "lohkolaite"
*** 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"
--- 23467,23477 ----
  msgid "implied END DO"
  msgstr "syötteen loppu"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "sijoitus"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
*************** msgstr ""
*** 23442,23590 ****
  "                  muuten yksinkertaisia\n"
  "  never, simple   tee aina yksinkertaisia varmuuskopioita\n"
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  #, fuzzy
  msgid "elemental procedure"
  msgstr "RPC: Proseduuri ei ole käytettävissä"
  
! #: fortran/resolve.cc:2587
  #, fuzzy
  msgid "allocatable argument"
  msgstr "Virheellinen argumentti"
  
! #: fortran/resolve.cc:2592
  #, fuzzy
  msgid "asynchronous argument"
  msgstr "ei argumentteja"
  
! #: fortran/resolve.cc:2597
  msgid "optional argument"
  msgstr "valinnainen argumentti"
  
! #: fortran/resolve.cc:2602
  msgid "pointer argument"
  msgstr "osoitinargumentti"
  
! #: fortran/resolve.cc:2607
  msgid "target argument"
  msgstr "kohdeargumentti"
  
! #: fortran/resolve.cc:2612
  msgid "value argument"
  msgstr "arvoargumentti"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  msgid "volatile argument"
  msgstr "ylimääräinen %<volatile%>"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "oletetaan palauttavan %<id%> ja hyväksyvän"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  msgid "assumed-rank argument"
  msgstr "oletetaan palauttavan %<id%> ja hyväksyvän"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  msgid "coarray argument"
  msgstr "Virheellinen argumentti"
  
! #: fortran/resolve.cc:2637
  #, fuzzy
  msgid "parametrized derived type argument"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  msgid "polymorphic argument"
  msgstr "Virheellinen argumentti"
  
! #: fortran/resolve.cc:2647
  #, fuzzy
  msgid "NO_ARG_CHECK attribute"
  msgstr "liian pitkä riviargumentti"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "unaariselle miinus-operaatiolle annettu väärä tyyppiargumentti"
  
! #: fortran/resolve.cc:2665
  #, fuzzy
  msgid "array result"
  msgstr "MD5-tulos on:\n"
  
! #: fortran/resolve.cc:2670
  #, fuzzy
  msgid "pointer or allocatable result"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.cc:2677
  #, fuzzy
  msgid "result with non-constant character length"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:2689
  #, fuzzy
  msgid "bind(c) procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr "Silmukkamuuttuja"
  
! #: fortran/resolve.cc:8330
  #, fuzzy
  msgid "iterator variable"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/resolve.cc:8334
  #, fuzzy
  msgid "Start expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8338
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "Ennenaikainen säännöllisen lausekkeen loppu"
  
! #: fortran/resolve.cc:8342
  #, fuzzy
  msgid "Step expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  #, fuzzy
  msgid "DEALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  #, fuzzy
  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"
--- 23490,23638 ----
  "                  muuten yksinkertaisia\n"
  "  never, simple   tee aina yksinkertaisia varmuuskopioita\n"
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  #, fuzzy
  msgid "elemental procedure"
  msgstr "RPC: Proseduuri ei ole käytettävissä"
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  msgid "allocatable argument"
  msgstr "Virheellinen argumentti"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  msgid "asynchronous argument"
  msgstr "ei argumentteja"
  
! #: fortran/resolve.cc:2622
  msgid "optional argument"
  msgstr "valinnainen argumentti"
  
! #: fortran/resolve.cc:2627
  msgid "pointer argument"
  msgstr "osoitinargumentti"
  
! #: fortran/resolve.cc:2632
  msgid "target argument"
  msgstr "kohdeargumentti"
  
! #: fortran/resolve.cc:2637
  msgid "value argument"
  msgstr "arvoargumentti"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  msgid "volatile argument"
  msgstr "ylimääräinen %<volatile%>"
  
! #: fortran/resolve.cc:2647
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "oletetaan palauttavan %<id%> ja hyväksyvän"
  
! #: fortran/resolve.cc:2652
  #, fuzzy
  msgid "assumed-rank argument"
  msgstr "oletetaan palauttavan %<id%> ja hyväksyvän"
  
! #: fortran/resolve.cc:2657
  #, fuzzy
  msgid "coarray argument"
  msgstr "Virheellinen argumentti"
  
! #: fortran/resolve.cc:2662
  #, fuzzy
  msgid "parametrized derived type argument"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/resolve.cc:2667
  #, fuzzy
  msgid "polymorphic argument"
  msgstr "Virheellinen argumentti"
  
! #: fortran/resolve.cc:2672
  #, fuzzy
  msgid "NO_ARG_CHECK attribute"
  msgstr "liian pitkä riviargumentti"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "unaariselle miinus-operaatiolle annettu väärä tyyppiargumentti"
  
! #: fortran/resolve.cc:2690
  #, fuzzy
  msgid "array result"
  msgstr "MD5-tulos on:\n"
  
! #: fortran/resolve.cc:2695
  #, fuzzy
  msgid "pointer or allocatable result"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.cc:2702
  #, fuzzy
  msgid "result with non-constant character length"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:2714
  #, fuzzy
  msgid "bind(c) procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr "Silmukkamuuttuja"
  
! #: fortran/resolve.cc:8408
  #, fuzzy
  msgid "iterator variable"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/resolve.cc:8412
  #, fuzzy
  msgid "Start expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8416
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "Ennenaikainen säännöllisen lausekkeen loppu"
  
! #: fortran/resolve.cc:8420
  #, fuzzy
  msgid "Step expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  #, fuzzy
  msgid "DEALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  #, fuzzy
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epäonnistui"
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.cc:11732
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.cc:11948
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
*************** msgstr "uutta arkistoa ei voi lukita"
*** 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"
--- 23642,23672 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, fuzzy, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/trans-decl.cc:6770
  #, fuzzy, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/trans-decl.cc:6778
  #, fuzzy, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
*************** msgstr "%<__builtin_args_info%>-funktion
*** 23683,23709 ****
  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 ""
--- 23731,23757 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/trans-intrinsic.cc:13169
  #, fuzzy, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:13181
  #, fuzzy, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:13193
  #, fuzzy, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgid "expected boolean type"
*** 23806,23812 ****
  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"
--- 23854,23860 ----
  msgstr "odotettiin totuusarvotyyppiä"
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
*************** msgstr "liian vähän argumentteja"
*** 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"
--- 23925,23931 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
*************** msgstr "profilointituki VxWorksille"
*** 24325,24331 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, fuzzy, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "Avainsana %s on tuntematon tai sillä ei vielä ole toteutusta"
--- 24373,24379 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, fuzzy, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "Avainsana %s on tuntematon tai sillä ei vielä ole toteutusta"
*************** msgstr "tuntematon komentorivivalitsin %
*** 24568,24580 ****
  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 ""
--- 24616,24628 ----
  msgid "Global declarative %s for %s"
  msgstr "%q+#D:n esittely"
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
*************** msgstr "%J%qD on tavallisesti ei-staatti
*** 24739,24750 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/aarch64/aarch64.opt:387
  #, fuzzy, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "tuntematon konetila %qs"
  
! #: config/aarch64/aarch64.opt:432
  #, fuzzy, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
--- 24787,24798 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/aarch64/aarch64.opt:392
  #, fuzzy, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "tuntematon konetila %qs"
  
! #: config/aarch64/aarch64.opt:437
  #, fuzzy, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
*************** msgstr "%qE-attribuutti on ristiriidassa
*** 25176,25183 ****
  
  #: 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ä"
--- 25224,25231 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
*************** msgstr "%qE-attribuuttia ei huomioida %q
*** 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"
--- 25242,25248 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs-attribuuttidirektiivi jätetty huomiotta"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "attribuutille %qE annettu väärä määrä argumentteja"
*************** msgstr "attribuutille %qE annettu väär
*** 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"
--- 25252,25258 ----
  msgid "expected %i or more, found %i"
  msgstr "odotettu vähintään %i, löytyi %i"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %i or more, found %i"
  msgid "expected %i, found %i"
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 25288,25299 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 25336,25347 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr ""
*** 25409,25542 ****
  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"
--- 25457,25590 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1653
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1658
  #, fuzzy, gcc-internal-format
  msgid "corresponding source location"
  msgstr "Säädä dynaamisen linkittäjän ajonaikaiset sidonnat."
  
! #: auto-profile.cc:1829
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1947
  #, fuzzy, gcc-internal-format
  msgid "location of the second call"
  msgstr "%qD:lle ei ole edellistä esittelyä"
  
! #: auto-profile.cc:2001
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2049
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2059 auto-profile.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of functions"
  msgid "location is after end of function"
  msgstr "luodaan funktioiden taulukko"
  
! #: auto-profile.cc:2088
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2093
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3027
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "Odottamaton TAG."
  
! #: auto-profile.cc:3050
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3212
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "profiilitiedostoa %s ei voi avata"
  
! #: auto-profile.cc:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3226
  #, 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:3238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
  
! #: auto-profile.cc:3246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
  
! #: auto-profile.cc:3255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
  
! #: auto-profile.cc:3265
  #, 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
*** 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ä"
--- 25594,25600 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE esitelty täällä"
*************** msgstr "%qs odottaa vakioargumenttia"
*** 25649,25655 ****
  msgid "illegal argument 0 to %qs"
  msgstr "virheellinen argumentti 0 %qs:lle"
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
--- 25697,25703 ----
  msgid "illegal argument 0 to %qs"
  msgstr "virheellinen argumentti 0 %qs:lle"
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
*************** msgstr "luetellun tyypin jäsenen %qE ar
*** 25724,25735 ****
  msgid "cannot tail-call: %s"
  msgstr "lähdetiedostoa %s ei löydy"
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktiokutsulla on aggregaattiarvo"
  
! #: calls.cc:3566
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
--- 25772,25783 ----
  msgid "cannot tail-call: %s"
  msgstr "lähdetiedostoa %s ei löydy"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktiokutsulla on aggregaattiarvo"
  
! #: calls.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
*************** msgstr ""
*** 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"
--- 26421,26762 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3734
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "polku puuttuu %qs:n jälkeen"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:3995
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "%s: kenttä ”%s” ei saa olla määritelty"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, fuzzy, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:4020
  #, fuzzy, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: cgraph.cc:4051
  #, fuzzy, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "funktio voi olla ehdokas %<%s%>-attribuutille"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4114
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cgraph.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4151
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:4182
  #, fuzzy, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4215
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4226
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4239
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4245
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4250
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "bittikentän %qs leveys on negatiivinen"
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, fuzzy, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Ei ole tuettu"
  
! #: cgraph.cc:4340
  #, fuzzy, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Stmt-sisäkkäistysvirhe."
  
! #: cgraph.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "tyhjä esittely"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cgraph.cc:4509
  #, fuzzy, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "symtab_node::verify epäonnistui"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: osaa ”%.*s” ei tunneta"
*************** msgstr "paikallisten objektien kokonaisk
*** 27475,27491 ****
  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"
--- 27523,27539 ----
  msgid "impossible constraint in %<asm%>"
  msgstr "virheellinen ”asm”: "
  
! #: function.cc:4292
  #, 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:4313
  #, 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:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funktio palauttaa aggregaatin"
*************** msgstr "raja %3$E, jonka %1$G%2$qD mää
*** 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 ""
--- 28209,28215 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "joustava taulukkojäsen ei ole structin lopussa"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 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ä"
--- 28249,28255 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiö %qD määritelty täällä"
*************** msgstr "null-osoittimen käyttö"
*** 28221,28244 ****
  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
  #, gcc-internal-format
--- 28269,28292 ----
  msgid "function may return address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr "%<%.*s%>-direktiivi kirjoittaa j
*** 29131,29137 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "käyttämätön muuttuja %q+D"
--- 29179,29185 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "käyttämätön muuttuja %q+D"
*************** msgstr "kutsussa muistinvarausfunktioon
*** 29203,29412 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "Tuntematon arkkitehtuuri ”%s”"
  
! #: gimple-ssa-warn-access.cc:2985
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimple-ssa-warn-access.cc:2989
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  #, fuzzy
  #| msgid "valid arguments are: %s"
  msgid "valid models are %e"
  msgstr "kelvolliset argumentit ovat: %s"
  
! #: gimple-ssa-warn-access.cc:3017
  #, fuzzy, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimple-ssa-warn-access.cc:3022
  #, fuzzy, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: gimple-ssa-warn-access.cc:3038
  #, fuzzy, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
  
! #: gimple-ssa-warn-access.cc:3061
  #, fuzzy, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
  
! #: gimple-ssa-warn-access.cc:3506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: gimple-ssa-warn-access.cc:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3624
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: gimple-ssa-warn-access.cc:3638
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: gimple-ssa-warn-access.cc:3642
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "epäkelpo alkiotyyppi attribuutille %qs"
  
! #: gimple-ssa-warn-access.cc:3649
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: gimple-ssa-warn-access.cc:3652
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "epäkelpo alkiotyyppi attribuutille %qs"
  
! #: gimple-ssa-warn-access.cc:3758
  #, fuzzy, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr "tiedostoa %s ei voi avata"
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3786
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "union määritelty täällä"
  
! #: gimple-ssa-warn-access.cc:3820
  #, fuzzy, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3977
  #, fuzzy, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: gimple-ssa-warn-access.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: gimple-ssa-warn-access.cc:3982
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "pointer may be used after %qD"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: gimple-ssa-warn-access.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "pointer used after %qD"
  msgstr "käyttämätön parametri %qD"
  
! #: gimple-ssa-warn-access.cc:3987
  #, fuzzy, gcc-internal-format
  msgid "call to %qD here"
  msgstr "%qD esiteltiin täällä"
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "epäkelpo osoitintila %qs"
  
! #: gimple-ssa-warn-access.cc:4010
  #, fuzzy, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: gimple-ssa-warn-access.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "epäkelpo osoitintila %qs"
  
! #: 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ä"
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4032
  #, fuzzy, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "%s: tuntematon osan nimi ”%.*s”"
  
! #: gimple-ssa-warn-access.cc:4036
  #, fuzzy, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr "alunperin määritelty täällä"
  
! #: gimple-ssa-warn-access.cc:4126
  #, fuzzy, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: gimple-ssa-warn-access.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: gimple-ssa-warn-access.cc:4137
  #, fuzzy, gcc-internal-format
  msgid "call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: gimple-ssa-warn-access.cc:4665
  #, fuzzy, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
--- 29251,29460 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "Tuntematon arkkitehtuuri ”%s”"
  
! #: gimple-ssa-warn-access.cc:2984
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimple-ssa-warn-access.cc:2988
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  #, fuzzy
  #| msgid "valid arguments are: %s"
  msgid "valid models are %e"
  msgstr "kelvolliset argumentit ovat: %s"
  
! #: gimple-ssa-warn-access.cc:3016
  #, fuzzy, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimple-ssa-warn-access.cc:3021
  #, fuzzy, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: gimple-ssa-warn-access.cc:3037
  #, fuzzy, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
  
! #: gimple-ssa-warn-access.cc:3060
  #, fuzzy, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
  
! #: gimple-ssa-warn-access.cc:3554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: gimple-ssa-warn-access.cc:3562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3672
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: gimple-ssa-warn-access.cc:3686
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: gimple-ssa-warn-access.cc:3690
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "epäkelpo alkiotyyppi attribuutille %qs"
  
! #: gimple-ssa-warn-access.cc:3697
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: gimple-ssa-warn-access.cc:3700
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "epäkelpo alkiotyyppi attribuutille %qs"
  
! #: gimple-ssa-warn-access.cc:3806
  #, fuzzy, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr "tiedostoa %s ei voi avata"
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3834
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "union määritelty täällä"
  
! #: gimple-ssa-warn-access.cc:3868
  #, fuzzy, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4025
  #, fuzzy, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: gimple-ssa-warn-access.cc:4026
  #, fuzzy, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: gimple-ssa-warn-access.cc:4030
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "pointer may be used after %qD"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: gimple-ssa-warn-access.cc:4031
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "pointer used after %qD"
  msgstr "käyttämätön parametri %qD"
  
! #: gimple-ssa-warn-access.cc:4035
  #, fuzzy, gcc-internal-format
  msgid "call to %qD here"
  msgstr "%qD esiteltiin täällä"
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "epäkelpo osoitintila %qs"
  
! #: gimple-ssa-warn-access.cc:4058
  #, fuzzy, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: gimple-ssa-warn-access.cc:4059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "epäkelpo osoitintila %qs"
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty täällä"
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4080
  #, fuzzy, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "%s: tuntematon osan nimi ”%.*s”"
  
! #: gimple-ssa-warn-access.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr "alunperin määritelty täällä"
  
! #: gimple-ssa-warn-access.cc:4174
  #, fuzzy, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: gimple-ssa-warn-access.cc:4179
  #, fuzzy, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: gimple-ssa-warn-access.cc:4185
  #, fuzzy, gcc-internal-format
  msgid "call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: gimple-ssa-warn-access.cc:4713
  #, fuzzy, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
*************** msgstr ""
*** 30213,30558 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, fuzzy, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr "edellinen määrittely täällä"
  
! #: ipa-devirt.cc:682
  #, fuzzy, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:723
  #, fuzzy, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr "edellinen määrittely täällä"
  
! #: ipa-devirt.cc:729
  #, fuzzy, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:733
  #, fuzzy, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr "typeid:tä ei voi käyttää -fno-rtti-valitsimen kanssa"
  
! #: ipa-devirt.cc:770
  #, fuzzy, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:799
  #, fuzzy, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, fuzzy, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:847
  #, fuzzy, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "TAPA"
  
! #: ipa-devirt.cc:854
  #, fuzzy, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:880
  #, fuzzy, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "TAPA"
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:890
  #, fuzzy, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:924
  #, fuzzy, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "edellinen määrittely täällä"
  
! #: ipa-devirt.cc:932
  #, fuzzy, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "edellinen määrittely täällä"
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr "erilainen tyyppi määritelty toisessa käännösyksikössä"
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1066
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1071
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1076
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1092
  #, fuzzy, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr "Käyttö: %s [VALITSIN]... NIMI TYYPPI [MAJOR MINOR]\n"
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: ipa-devirt.cc:1124
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "taulukkotyypeillä on eri rajat"
  
! #: ipa-devirt.cc:1139
  #, fuzzy, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: ipa-devirt.cc:1154
  #, fuzzy, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita"
  
! #: ipa-devirt.cc:1157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: ipa-devirt.cc:1168
  #, fuzzy, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: ipa-devirt.cc:1184
  #, fuzzy, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "edellinen määrittely täällä"
  
! #: ipa-devirt.cc:1190
  #, fuzzy, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: ipa-devirt.cc:1265
  #, fuzzy, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1273
  #, fuzzy, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1280
  #, fuzzy, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1305
  #, fuzzy, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1314
  #, fuzzy, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1374
  #, fuzzy, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1389
  #, fuzzy, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, fuzzy, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1447
  #, fuzzy, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1451
  #, fuzzy, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, fuzzy, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, fuzzy, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1484
  #, fuzzy, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1498
  #, fuzzy, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1511
  #, fuzzy, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1542
  #, fuzzy, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1565
  #, fuzzy, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, fuzzy, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: ipa-devirt.cc:1706
  #, fuzzy, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "%q+#D määritelty aiemmin täällä"
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4372
  #, fuzzy, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "edellinen määrittely täällä"
  
! #: ipa-devirt.cc:4381
  #, fuzzy, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4385
  #, fuzzy, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4389
  #, fuzzy, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4410
  #, fuzzy, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4416
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4425
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4431
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4436
  #, fuzzy, gcc-internal-format
  msgid "mismatching definition"
  msgstr "puuttuva määrittely"
--- 30261,30606 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, fuzzy, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr "edellinen määrittely täällä"
  
! #: ipa-devirt.cc:751
  #, fuzzy, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:792
  #, fuzzy, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr "edellinen määrittely täällä"
  
! #: ipa-devirt.cc:798
  #, fuzzy, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:802
  #, fuzzy, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr "typeid:tä ei voi käyttää -fno-rtti-valitsimen kanssa"
  
! #: ipa-devirt.cc:839
  #, fuzzy, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:868
  #, fuzzy, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, fuzzy, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:916
  #, fuzzy, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "TAPA"
  
! #: ipa-devirt.cc:923
  #, fuzzy, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:949
  #, fuzzy, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "TAPA"
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:959
  #, fuzzy, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:993
  #, fuzzy, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "edellinen määrittely täällä"
  
! #: ipa-devirt.cc:1001
  #, fuzzy, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "edellinen määrittely täällä"
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr "erilainen tyyppi määritelty toisessa käännösyksikössä"
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1135
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1140
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1145
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1161
  #, fuzzy, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr "Käyttö: %s [VALITSIN]... NIMI TYYPPI [MAJOR MINOR]\n"
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "taulukkotyypeillä on eri rajat"
  
! #: ipa-devirt.cc:1208
  #, fuzzy, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: ipa-devirt.cc:1223
  #, fuzzy, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita"
  
! #: ipa-devirt.cc:1226
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: ipa-devirt.cc:1237
  #, fuzzy, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: ipa-devirt.cc:1253
  #, fuzzy, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "edellinen määrittely täällä"
  
! #: ipa-devirt.cc:1259
  #, fuzzy, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: ipa-devirt.cc:1334
  #, fuzzy, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1342
  #, fuzzy, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1349
  #, fuzzy, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1374
  #, fuzzy, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1383
  #, fuzzy, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1443
  #, fuzzy, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1458
  #, fuzzy, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, fuzzy, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1516
  #, fuzzy, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1520
  #, fuzzy, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, fuzzy, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, fuzzy, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1553
  #, fuzzy, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1567
  #, fuzzy, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1580
  #, fuzzy, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1611
  #, fuzzy, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1634
  #, fuzzy, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1656
  #, fuzzy, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: ipa-devirt.cc:1775
  #, fuzzy, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "%q+#D määritelty aiemmin täällä"
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4442
  #, fuzzy, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "edellinen määrittely täällä"
  
! #: ipa-devirt.cc:4451
  #, fuzzy, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4455
  #, fuzzy, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4459
  #, fuzzy, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4480
  #, fuzzy, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4486
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4495
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4501
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: ipa-devirt.cc:4506
  #, fuzzy, gcc-internal-format
  msgid "mismatching definition"
  msgstr "puuttuva määrittely"
*************** msgstr ""
*** 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"
--- 30620,30626 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "virheellinen muunnos gimple-kutsussa"
*************** msgstr "Kumoamistoimintojen enimmäismä
*** 30806,30817 ****
  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ä"
--- 30854,30865 ----
  msgid "unable to find a register to spill"
  msgstr "Tiedostoa ”%s” ei löytynyt."
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, fuzzy, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: lra-constraints.cc:5702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Kumoamistoimintojen enimmäismäärä"
*************** msgstr "argumenttien määrä ei vastaa
*** 31182,31188 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "argumenttien määrä ei vastaa prototyyppiä"
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
--- 31230,31236 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "argumenttien määrä ei vastaa prototyyppiä"
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
*************** 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 ""
--- 32611,32632 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: regcprop.cc:1304
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1316
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1319
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1331
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr "Käyttö: %s <transaktiotiedosto
*** 33516,33622 ****
  msgid "ignoring loop annotation"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: tree-cfg.cc:2981
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3001
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3027
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3047
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3056
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3064
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: tree-cfg.cc:3071
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3082
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: tree-cfg.cc:3098
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: tree-cfg.cc:3106
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: tree-cfg.cc:3126
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: tree-cfg.cc:3172
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "%qD:n virheellinen käyttö"
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
--- 33564,33670 ----
  msgid "ignoring loop annotation"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: tree-cfg.cc:3073
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "%qD:n virheellinen käyttö"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
*************** msgstr ""
*** 33630,33692 ****
  "                  muuten yksinkertaisia\n"
  "  never, simple   tee aina yksinkertaisia varmuuskopioita\n"
  
! #: tree-cfg.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: tree-cfg.cc:3269
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: tree-cfg.cc:3320
  #, fuzzy, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3329
  #, fuzzy, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3336
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: tree-cfg.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3377
  #, fuzzy, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.cc:3391
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3400
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 33678,33740 ----
  "                  muuten yksinkertaisia\n"
  "  never, simple   tee aina yksinkertaisia varmuuskopioita\n"
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: tree-cfg.cc:3271
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: tree-cfg.cc:3322
  #, fuzzy, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3331
  #, fuzzy, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: tree-cfg.cc:3371
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3379
  #, fuzzy, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3402
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 33697,34298 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3479
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3506
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3517
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "ehdotetaan sulkeita vertailun ympärille %<|%>:n operandissa"
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3549
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "epäkelpo totuusarvolauseke"
  
! #: tree-cfg.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "epäkelpo vektorityyppi attribuutille %qE"
  
! #: tree-cfg.cc:3565
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: tree-cfg.cc:3587
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:3593
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.cc:3616
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.cc:3653
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.cc:3668
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "virheellisiä tyyppejä muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.cc:3682
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "virheellisiä tyyppejä muunnoksessa liukuluvuksi"
  
! #: tree-cfg.cc:3697
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "virheellisiä tyyppejä muunnoksessa liukuluvuksi"
  
! #: tree-cfg.cc:3712
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "virheellisiä tyyppejä muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3789
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.cc:3813
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:3838
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:3845
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.cc:3950
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3961
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: tree-cfg.cc:4196
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.cc:4209
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.cc:4237
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:4245
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.cc:4277
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.cc:4342
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.cc:4358
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Taulukkotyyppi      : %s\n"
  
! #: tree-cfg.cc:4419
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.cc:4428
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.cc:4434
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: tree-cfg.cc:4444
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.cc:4454
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "Ei ole hakemisto"
  
! #: tree-cfg.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: tree-cfg.cc:4519
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: tree-cfg.cc:4535
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: tree-cfg.cc:4554
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.cc:4586
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "argumentti %qd ei ole vakio"
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:4648
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4704
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4713
  #, fuzzy, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4720
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4729
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4756
  #, fuzzy, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: tree-cfg.cc:4799
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
  
! #: tree-cfg.cc:4833
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto-kohde ei ole nimiö eikä osoitin"
  
! #: tree-cfg.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: tree-cfg.cc:4860
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "ei-kokonaislukutyyppi switch-lausekkeessa"
  
! #: tree-cfg.cc:4870
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:4882
  #, fuzzy, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "Ensimmäinen/seuraava ketju rikki"
  
! #: tree-cfg.cc:4888
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:4895
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:4905
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.cc:4921
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.cc:4964
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: tree-cfg.cc:4973
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4983
  #, fuzzy, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "muotomerkkijonolla on epäkelpo operandinumero"
  
! #: tree-cfg.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "virheellinen versionumero ”%s”"
  
! #: tree-cfg.cc:5007
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "MD5-tulos on:\n"
  
! #: tree-cfg.cc:5125
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "puuttuva ”]”"
  
! #: tree-cfg.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Virheellinen argumentti"
  
! #: tree-cfg.cc:5146
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:5249
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple epäonnistui"
  
! #: tree-cfg.cc:5308
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5373
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: tree-cfg.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu väärään peruslohkoon"
  
! #: tree-cfg.cc:5485
  #, fuzzy, gcc-internal-format
  msgid "PHI node with location"
  msgstr "symtab_node::verify epäonnistui"
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, fuzzy, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu väärään peruslohkoon"
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5599
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple epäonnistui"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: tree-cfg.cc:5649
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5662
  #, fuzzy, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: tree-cfg.cc:5677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: tree-cfg.cc:5683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
  
! #: tree-cfg.cc:5690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "Nimiö ”%s” kohdassa %C ei täsmää IF nimiön ”%s” kanssa"
  
! #: tree-cfg.cc:5730
  #, fuzzy, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: tree-cfg.cc:5745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: tree-cfg.cc:5755
  #, fuzzy, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.cc:5828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5933
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "useita default-nimikkeitä samassa switch-lauseessa"
  
! #: tree-cfg.cc:5950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ylimääräisiä tyyppimääreitä muotoiluargumentissa (argumentti %d)"
  
! #: tree-cfg.cc:5973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "”I”-lippu"
  
! #: tree-cfg.cc:9785
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ei-void-tyyppisen funktion loppu saavutettu"
  
! #: tree-cfg.cc:9910
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "attribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida"
--- 33745,34346 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3508
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3519
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "ehdotetaan sulkeita vertailun ympärille %<|%>:n operandissa"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "epäkelpo totuusarvolauseke"
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "epäkelpo vektorityyppi attribuutille %qE"
  
! #: tree-cfg.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: tree-cfg.cc:3589
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:3595
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.cc:3670
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "virheellisiä tyyppejä muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.cc:3684
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "virheellisiä tyyppejä muunnoksessa liukuluvuksi"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "virheellisiä tyyppejä muunnoksessa liukuluvuksi"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "virheellisiä tyyppejä muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.cc:3815
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:3840
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:3847
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: tree-cfg.cc:4198
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.cc:4211
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.cc:4239
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:4247
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.cc:4344
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Taulukkotyyppi      : %s\n"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.cc:4436
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.cc:4456
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "Ei ole hakemisto"
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: tree-cfg.cc:4537
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "argumentti %qd ei ole vakio"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:4650
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4706
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4715
  #, fuzzy, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4722
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4758
  #, fuzzy, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: tree-cfg.cc:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto-kohde ei ole nimiö eikä osoitin"
  
! #: tree-cfg.cc:4854
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "ei-kokonaislukutyyppi switch-lausekkeessa"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:4884
  #, fuzzy, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "Ensimmäinen/seuraava ketju rikki"
  
! #: tree-cfg.cc:4890
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:4907
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.cc:4923
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, fuzzy, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "muotomerkkijonolla on epäkelpo operandinumero"
  
! #: tree-cfg.cc:5001
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "virheellinen versionumero ”%s”"
  
! #: tree-cfg.cc:5009
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "MD5-tulos on:\n"
  
! #: tree-cfg.cc:5127
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "puuttuva ”]”"
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Virheellinen argumentti"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:5251
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple epäonnistui"
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: tree-cfg.cc:5478
  #, fuzzy, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu väärään peruslohkoon"
  
! #: tree-cfg.cc:5487
  #, fuzzy, gcc-internal-format
  msgid "PHI node with location"
  msgstr "symtab_node::verify epäonnistui"
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, fuzzy, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu väärään peruslohkoon"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple epäonnistui"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: tree-cfg.cc:5685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
  
! #: tree-cfg.cc:5692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, fuzzy, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "Nimiö ”%s” kohdassa %C ei täsmää IF nimiön ”%s” kanssa"
  
! #: tree-cfg.cc:5732
  #, fuzzy, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: tree-cfg.cc:5747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: tree-cfg.cc:5757
  #, fuzzy, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.cc:5830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "useita default-nimikkeitä samassa switch-lauseessa"
  
! #: tree-cfg.cc:5952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ylimääräisiä tyyppimääreitä muotoiluargumentissa (argumentti %d)"
  
! #: tree-cfg.cc:5975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "”I”-lippu"
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ei-void-tyyppisen funktion loppu saavutettu"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "attribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida"
*************** msgstr "kohdemuoto ei tue äärettömyyt
*** 34472,34483 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: tree-ssa-alias.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "epäkelpo alkiotyyppi attribuutille %qs"
  
! #: tree-ssa-alias.cc:4170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
--- 34520,34531 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: tree-ssa-alias.cc:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "epäkelpo alkiotyyppi attribuutille %qs"
  
! #: tree-ssa-alias.cc:4169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
*************** 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 ""
--- 35038,35044 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 35415,35443 ****
  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"
--- 35463,35491 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: tree.cc:15640
  #, fuzzy, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "%qD:lle ei ole edellistä esittelyä"
  
! #: tree.cc:15805
  #, 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:15824
  #, fuzzy
  msgid "%qD conflicts for version %qB"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: tree.cc:15837
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
*************** msgstr "%qD:a käytetään alustamattoma
*** 35512,35518 ****
  msgid "no initializers are allowed in section %qs"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, fuzzy, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
--- 35560,35566 ----
  msgid "no initializers are allowed in section %qs"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, fuzzy, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
*************** msgstr "jäsenfunktiota %qD ei voi kutsu
*** 35660,35666 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
--- 35708,35714 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
*************** msgstr "pinon ylivuoto"
*** 35705,35757 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, fuzzy, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
--- 35753,35805 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, fuzzy, gcc-internal-format
  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:1228
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
*************** msgstr "%qE-attribuutti soveltuu vain mu
*** 35766,35777 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
--- 35814,35825 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
*************** msgstr "luetelluille tyypeille ei voi k�
*** 35981,35992 ****
  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"
--- 36029,36040 ----
  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:1027
  #, 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:1034
  #, fuzzy, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
*************** msgstr "pakattu attribuutti on tarpeeton
*** 35996,36013 ****
  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"
--- 36044,36061 ----
  msgid "section attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1050
  #, 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:1061
  #, 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:1070
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
*************** msgstr "tunniste %qE on ristiriidassa C+
*** 36094,36100 ****
  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"
--- 36142,36148 ----
  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:1149 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
*************** msgstr "%qE-attribuutti pätee vain muut
*** 36140,36151 ****
  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"
--- 36188,36199 ----
  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:1097
  #, 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:1105
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE-attribuutti pätee vain funktioihin"
*************** msgstr "%qE-attribuutti pätee vain funk
*** 36155,36166 ****
  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"
--- 36203,36214 ----
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1129
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
*************** msgstr "%qE-attribuuttia ei huomioida ko
*** 36251,36273 ****
  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ä"
--- 36299,36321 ----
  msgid "visibility argument not a string"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 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ä"
*************** msgstr ""
*** 36284,36290 ****
  
  #: 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"
--- 36332,36338 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
*************** msgid "%qE attribute argument 1 must tak
*** 36355,36361 ****
  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"
--- 36403,36409 ----
  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:1332
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle"
*************** msgstr "%qD ei ole %qD:n jäsen"
*** 36430,36436 ****
  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"
--- 36478,36484 ----
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
*************** msgid "%qE attribute ignored on non-enum
*** 36496,36502 ****
  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"
--- 36544,36550 ----
  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:7593
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
*************** msgid "requested position is less than z
*** 36659,36673 ****
  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"
--- 36707,36721 ----
  msgstr "haluttu sijainti on pienempi kuin nolla"
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  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:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
*************** msgid "suggest parentheses around assign
*** 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ö"
--- 36983,36989 ----
  msgstr "ehdotetaan sulkeita totuusarvona käytetyn sijoituksen ympärille"
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
*************** msgstr "ei tarpeeksi muuttuja-argumentte
*** 37106,37113 ****
  msgid "missing sentinel in function call"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, fuzzy, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "%s ei ole liitospiste tai virheellinen valitsin"
--- 37154,37161 ----
  msgid "missing sentinel in function call"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, fuzzy, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "%s ei ole liitospiste tai virheellinen valitsin"
*************** msgstr "virheellinen loppuliite ”%.*s�
*** 38134,38140 ****
  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 ""
--- 38182,38188 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "perinteinen C ei salli merkkijonovakioiden katenointia"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr "%<void%> vain parametrina ei ole
*** 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"
--- 38237,38243 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
*************** msgstr "virheellinen tyyppi iterointimuu
*** 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"
--- 38252,38268 ----
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "’(’ puuttuu predikaatin jäljestä"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
*************** msgstr "puuttuva 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"
--- 38272,38278 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
*************** msgstr ""
*** 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"
--- 38369,38386 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD ei ole funktioargumentti"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
*************** 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"
--- 38390,38397 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
*************** msgstr "virheelinen sijainti ilmaisulle
*** 38861,38867 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "väärinmuodostettu %<#pragma %s%>, jätetään huomiotta"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "roskaa %<#pragma %s%>:n lopussa"
--- 38909,38915 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "väärinmuodostettu %<#pragma %s%>, jätetään huomiotta"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "roskaa %<#pragma %s%>:n lopussa"
*************** msgstr "%<#pragma%> ei ole sallittu tä�
*** 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"
--- 38982,38989 ----
  msgid "wrong type argument to %s"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "funktion %qD 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"
--- 39473,39489 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE sijoitus"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE kasvatus"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE vähennys"
*************** msgid_plural "passing argument %i to %qs
*** 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 ""
--- 39751,39757 ----
  msgstr[0] "sijoitus hylkää kohdeosoitintyypin määreitä"
  msgstr[1] "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgid "ACLE function %qD requires ISA ex
*** 40641,40647 ****
  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 ""
--- 40689,40695 ----
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr "argumentin %d/%qE välitys erila
*** 41312,41318 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "kaksinkertainen <%s>:n määrittely"
--- 41360,41366 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "kaksinkertainen <%s>:n määrittely"
*************** msgid "SVE type %qT does not have a defi
*** 41361,41367 ****
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
--- 41409,41415 ----
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, fuzzy, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
*************** msgid "SVE type %qT not allowed in %<map
*** 41413,41419 ****
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
--- 41461,41467 ----
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 41507,41525 ****
  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"
--- 41555,41573 ----
  msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgstr ""
*** 41565,41776 ****
  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
--- 41613,41824 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  "Käyttö: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.cc:19426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  "Käyttö: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/aarch64/aarch64.cc:19706
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/aarch64/aarch64.cc:19708
  #, fuzzy, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "epäkelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:19923
  #, fuzzy, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "-Wformat-y2k jätetty huomiotta ilman valitsinta -Wformat"
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:20335
  #, fuzzy, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.cc:20445
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20448
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20452
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20487
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20490
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20533
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20574
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "Väärin muotoiltu kohdekohtainen muuttujamäärittely"
  
! #: config/aarch64/aarch64.cc:20680
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** msgstr "kohde ”%s” ei täsmää kohd
*** 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"
--- 41826,42025 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "Väärin muotoiltu kohdekohtainen muuttujamäärittely"
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:21154
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:21160
  #, fuzzy, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "tuntematon värimoodi"
  
! #: config/aarch64/aarch64.cc:30748
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.cc:30786
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: config/aarch64/aarch64.cc:30861
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: config/aarch64/aarch64.cc:30881
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: config/aarch64/aarch64.cc:31071
  #, fuzzy, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "nimiö %qD määritelty täällä"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "%s: kentän ”%s” arvon on oltava välillä %d...%d"
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:33129
  #, fuzzy, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/aarch64/aarch64.cc:33133
  #, fuzzy
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:33139
  #, fuzzy
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:33145
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "%qE-attribuuttia ei huomioida"
*************** msgstr "%qE-attribuutti sallii vain koko
*** 42160,42171 ****
  #: 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"
--- 42208,42219 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 42298,42319 ****
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc: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"
--- 42346,42367 ----
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, fuzzy, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Funktio %qs"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
*************** msgstr "%<-fpie%> ei ole tuettu"
*** 42853,42864 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> ei ole tuettu"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "valitsimet %s ja %s ovat toisensa poissulkevat"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
--- 42901,42912 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> ei ole tuettu"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "valitsimet %s ja %s ovat toisensa poissulkevat"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
*************** msgstr "%qD:lla ei voi olla oletusargume
*** 42868,42874 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
--- 42916,42922 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
*************** msgstr "#pragma redefine_extname ei ole
*** 43197,43203 ****
  
  #: 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”"
--- 43245,43251 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "virheellinen sisäinen makro ”%s”"
*************** msgstr ""
*** 43515,43521 ****
  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 ""
--- 43563,43569 ----
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6747
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
*************** msgstr "%<__builtin_prefetch%>-funktion
*** 43683,43854 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "SISÄÄNRAKENNETTU CD %s\n"
  
! #: config/i386/i386-expand.cc:11087
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:12062
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:12157
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: config/i386/i386-expand.cc:13205
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13220
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13255
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13295
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr "<%s> ja <%s> ovat virheellisiä nimiä välille"
  
! #: config/i386/i386-expand.cc:13317
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/i386/i386-expand.cc:13327
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13332
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13471
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: config/i386/i386-expand.cc:13476
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.cc:13885
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13893
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/i386/i386-expand.cc:13896
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:14376
  #, fuzzy, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:14446
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: config/i386/i386-expand.cc:14702
  #, fuzzy, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "<%s> ja <%s> ovat virheellisiä nimiä välille"
  
! #: config/i386/i386-expand.cc:14706
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "<%s> ja <%s> ovat virheellisiä nimiä välille"
  
! #: config/i386/i386-expand.cc:15206
  #, fuzzy, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "%<__builtin_prefetch%>-funktion toinen argumentti on epäkelpo; käytetään nollaa"
  
! #: config/i386/i386-expand.cc:15221
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments"
  msgid "invalid third argument"
  msgstr "virheelliset argumentit"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15240
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "%<__builtin_prefetch%>-funktion kolmas argumentti on epäkelpo; käytetään nollaa"
  
! #: config/i386/i386-expand.cc:15251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "%<__builtin_prefetch%>-funktion kolmas argumentti on epäkelpo; käytetään nollaa"
  
! #: config/i386/i386-expand.cc:15279
  #, fuzzy, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "%<__builtin_longjmp%>-fuktion toisen argumentin pitää olla 1"
  
! #: config/i386/i386-expand.cc:15825
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:15858
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumentin <%s>:lle on oltava yksittäinen merkki"
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:16826
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
--- 43731,43902 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "SISÄÄNRAKENNETTU CD %s\n"
  
! #: config/i386/i386-expand.cc:11093
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:12068
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:12163
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: config/i386/i386-expand.cc:13211
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13226
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13261
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13301
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr "<%s> ja <%s> ovat virheellisiä nimiä välille"
  
! #: config/i386/i386-expand.cc:13323
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/i386/i386-expand.cc:13333
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13338
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13477
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: config/i386/i386-expand.cc:13482
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "virheellinen salasana"
  
! #: config/i386/i386-expand.cc:13891
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:13899
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/i386/i386-expand.cc:13902
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:14382
  #, fuzzy, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:14452
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: config/i386/i386-expand.cc:14708
  #, fuzzy, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "<%s> ja <%s> ovat virheellisiä nimiä välille"
  
! #: config/i386/i386-expand.cc:14712
  #, fuzzy, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "<%s> ja <%s> ovat virheellisiä nimiä välille"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: config/i386/i386-expand.cc:15218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "%<__builtin_prefetch%>-funktion toinen argumentti on epäkelpo; käytetään nollaa"
  
! #: config/i386/i386-expand.cc:15227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments"
  msgid "invalid third argument"
  msgstr "virheelliset argumentit"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "%<__builtin_prefetch%>-funktion kolmas argumentti on epäkelpo; käytetään nollaa"
  
! #: config/i386/i386-expand.cc:15257
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "%<__builtin_prefetch%>-funktion kolmas argumentti on epäkelpo; käytetään nollaa"
  
! #: config/i386/i386-expand.cc:15285
  #, fuzzy, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "%<__builtin_longjmp%>-fuktion toisen argumentin pitää olla 1"
  
! #: config/i386/i386-expand.cc:15831
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:15864
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumentin <%s>:lle on oltava yksittäinen merkki"
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-expand.cc:16832
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
*************** msgstr "”%s” ei ole kelvollinen esik
*** 44245,44252 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
--- 44293,44300 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
*************** msgstr ""
*** 44488,44494 ****
  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"
--- 44536,44542 ----
  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:4223 config/i386/i386.cc:4233
  #, fuzzy, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr "muodostimen virheellinen käyttö mallina"
*************** msgstr "muodostimen virheellinen käytt�
*** 44513,44524 ****
  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 ""
--- 44561,44572 ----
  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:4251
  #, 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:4253
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
*************** msgstr ""
*** 44528,44655 ****
  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"
--- 44576,44703 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "”%s”-liitännäinen on yhteensopiva."
  
! #: config/i386/i386.cc:9313
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "Rinnakkaiset työt (-j) eivät ole tuettuja tällä alustalla."
  
! #: config/i386/i386.cc:10488
  #, fuzzy, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/i386/i386.cc:10879
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/i386/i386.cc:10899
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
  
! #: config/i386/i386.cc:12665
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386.cc:12669
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386.cc:12671
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386.cc:14015
  #, fuzzy, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, fuzzy, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/i386/i386.cc:18531
  #, fuzzy, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24235
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "valitsin -mmultiple ei ole tuettu little-endian-järjestelmissä"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Tuntematon arkkitehtuuri ”%s”"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
*************** msgstr "gp_offset (%ld) tai end_offset (
*** 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"
--- 44750,44756 ----
  msgid "argument %qd is not a constant"
  msgstr "argumentti %qd ei ole vakio"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
*************** msgstr "PRINT_OPERAND_ADDRESS, null-osoi
*** 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"
--- 44761,44767 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "Tuntematon tiheys: ”%c”"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
*************** msgstr "kohde ”%s” ei täsmää kohd
*** 44867,44914 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, fuzzy, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr "Käytä bittikenttäkäskyjä"
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not supported on this target"
  msgid "%qs is not supported in target attribute"
--- 44915,44962 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, fuzzy, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, fuzzy, gcc-internal-format
  msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr "versioattribuutti ei ole merkkijono"
  
! #: config/loongarch/loongarch-target-attr.cc:564
  #, fuzzy, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr "Käytä bittikenttäkäskyjä"
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, gcc-internal-format
  msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not supported on this target"
  msgid "%qs is not supported in target attribute"
*************** msgid "MSP430 built-in functions only wo
*** 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>"
--- 45713,45719 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4161 config/xtensa/xtensa.cc:4187
  #, fuzzy, gcc-internal-format
  msgid "bad builtin code"
  msgstr "<sisäänrakennettu>"
*************** msgstr "%s: ei voida avata COFF-tiedosto
*** 45889,45970 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:365
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr "%s %qs"
  
! #: config/nvptx/nvptx.cc:388
  #, fuzzy, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5893
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/nvptx/nvptx.cc:5916
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: config/nvptx/nvptx.cc:6361
  #, fuzzy, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr "kohdistuksen pitää olla kahden potenssi, ei %d"
  
! #: config/nvptx/nvptx.cc:6374
  #, fuzzy, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: config/nvptx/nvptx.cc:6714
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6722
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6736
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7761
  #, fuzzy, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: config/nvptx/nvptx.cc:7774
  #, fuzzy, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
--- 45937,46018 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:371
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr "%s %qs"
  
! #: config/nvptx/nvptx.cc:394
  #, fuzzy, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5899
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/nvptx/nvptx.cc:5922
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: config/nvptx/nvptx.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr "kohdistuksen pitää olla kahden potenssi, ei %d"
  
! #: config/nvptx/nvptx.cc:6380
  #, fuzzy, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: config/nvptx/nvptx.cc:6720
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6728
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6742
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7767
  #, fuzzy, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: config/nvptx/nvptx.cc:7780
  #, fuzzy, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
*************** msgstr ""
*** 46197,46522 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT does not have a known size"
  msgid "RVV type %qT does not have a fixed size"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT does not have a known size"
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
  # XXX
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, fuzzy, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, fuzzy, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr "tiedostoa %s ei voi avata"
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, fuzzy, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, fuzzy, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr "määrittelemättömän tyypin %<%s %E%> epäkelpo käyttö"
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, fuzzy, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, fuzzy, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, fuzzy, gcc-internal-format
  msgid "unrecognized RVV builtin"
  msgstr "tunnistamaton osoite"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, fuzzy, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr "päättämätön kutsu funktioon ”%s”: puuttuva ”%c”"
  
! #: config/riscv/riscv.cc:1033
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/riscv/riscv.cc:3464
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7029
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr "Käytä 64-bittistä ABIa"
  
! #: config/riscv/riscv.cc:7330
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "Käytä 64-bittistä ABIa"
  
! #: config/riscv/riscv.cc:7344
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr "Käytä 64-bittistä ABIa"
  
! #: config/riscv/riscv.cc:7353
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "Käytä 64-bittistä ABIa"
  
! #: config/riscv/riscv.cc:7362
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr "Käytä 64-bittistä ABIa"
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7438
  #, fuzzy, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv.cc:7599
  #, fuzzy, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/riscv/riscv.cc:7607
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7658
  #, fuzzy, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/riscv/riscv.cc:7666
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12270
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12275
  #, fuzzy, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12341
  #, fuzzy, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/riscv/riscv.cc:12419
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ISO C90 ei tue kompleksityyppejä"
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12451
  #, fuzzy, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
  
! #: config/riscv/riscv.cc:12461
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "luokkanimeä ei ole annettu %qs:n kanssa"
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "Funktio %qs"
  
! #: config/riscv/riscv.cc:13047
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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"
--- 46245,46570 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT does not have a known size"
  msgid "RVV type %qT does not have a fixed size"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT does not have a known size"
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "tyypillä %qT ei ole tunnettua kokoa"
  
  # XXX
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, fuzzy, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, fuzzy, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr "tiedostoa %s ei voi avata"
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, fuzzy, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr "määrittelemättömän tyypin %<%s %E%> epäkelpo käyttö"
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, fuzzy, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, fuzzy, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  msgid "unrecognized RVV builtin"
  msgstr "tunnistamaton osoite"
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, fuzzy, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr "päättämätön kutsu funktioon ”%s”: puuttuva ”%c”"
  
! #: config/riscv/riscv.cc:1036
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "tuntematon cc_attr-arvo"
  
! #: config/riscv/riscv.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7032
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr "Käytä 64-bittistä ABIa"
  
! #: config/riscv/riscv.cc:7333
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "Käytä 64-bittistä ABIa"
  
! #: config/riscv/riscv.cc:7347
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr "Käytä 64-bittistä ABIa"
  
! #: config/riscv/riscv.cc:7356
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "Käytä 64-bittistä ABIa"
  
! #: config/riscv/riscv.cc:7365
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr "Käytä 64-bittistä ABIa"
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7441
  #, fuzzy, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, fuzzy, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/riscv/riscv.cc:7602
  #, fuzzy, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/riscv/riscv.cc:7610
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7661
  #, fuzzy, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/riscv/riscv.cc:7669
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12273
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12278
  #, fuzzy, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12344
  #, fuzzy, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/riscv/riscv.cc:12422
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ISO C90 ei tue kompleksityyppejä"
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12454
  #, fuzzy, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "-mvsx ja -mpaired ovat yhteensopimattomat"
  
! #: config/riscv/riscv.cc:12464
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "luokkanimeä ei ole annettu %qs:n kanssa"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "Funktio %qs"
  
! #: config/riscv/riscv.cc:13050
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
! #: config/riscv/riscv.cc:15080
  #, fuzzy
  msgid "invalid version %qB for %<target_clones%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
*************** msgstr ""
*** 47515,47536 ****
  msgid "%<function_profiler%> support"
  msgstr "profilointituki CR16:lle"
  
! #: config/stormy16/stormy16.cc:1452
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: config/stormy16/stormy16.cc:2031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "taulukon koko on liian suuri"
  
! #: config/stormy16/stormy16.cc:2425
  #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: config/stormy16/stormy16.cc:2432
  #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
--- 47563,47584 ----
  msgid "%<function_profiler%> support"
  msgstr "profilointituki CR16:lle"
  
! #: config/stormy16/stormy16.cc:1453
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: config/stormy16/stormy16.cc:2032
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "taulukon koko on liian suuri"
  
! #: config/stormy16/stormy16.cc:2426
  #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: config/stormy16/stormy16.cc:2433
  #, fuzzy, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
*************** msgstr "%qD ei ole määritelty funktion
*** 47751,47782 ****
  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"
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
--- 47799,47830 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%qD määritelty mutta käyttämätön"
  
! #: config/xtensa/xtensa.cc:2783
  #, fuzzy, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "Estä kaikkien laitteistoliukulukukäskyjen käyttö"
  
! #: config/xtensa/xtensa.cc:2818
  #, 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:2825
  #, fuzzy, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/xtensa/xtensa.cc:4296
  #, 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"
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
*************** msgstr "%qE-attribuutti tarvitsee protot
*** 47863,47869 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
--- 47911,47917 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
*************** msgstr "Ei ole hakemisto"
*** 47947,47954 ****
  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 "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
--- 47995,48002 ----
  msgid "could not get size of source file"
  msgstr "Tiedoston ”%s” palauttaminen epäonnistui."
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
*************** msgstr "switch hyppää muuttuja-alustuk
*** 48430,48436 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
--- 48478,48484 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
*************** msgstr "ISO C90 ei tue parametritaulukko
*** 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"
--- 48636,48642 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
*************** msgstr "<this%>-sanaa ei voi käyttää
*** 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ä"
--- 48647,48653 ----
  msgid "%q+D is usually a function"
  msgstr "%q+D on yleensä funktio"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistä esittelyä"
*************** msgstr "ei voi laittaa volatile-kenttäi
*** 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ä"
--- 48723,48729 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessä"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeä tyyppiä"
*************** msgstr "tallennusluokka annettu parametr
*** 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"
--- 48927,48933 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettömälle parametrille"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
*************** msgstr "tyyppinimi esitelty taulukon pal
*** 49052,49058 ****
  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ä"
--- 49100,49106 ----
  msgid "function definition has qualified void return type"
  msgstr "funktion määrittely oikeuttaa tyhjän paluutyypin"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimääritteet jätetään huomiotta funktion paluutyypissä"
*************** msgstr "ISO C kieltää const- ja volati
*** 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"
--- 49227,49233 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttä %qE esitelty voidiksi"
*************** msgstr "tyypin määritteleminen tyyppim
*** 49394,49400 ****
  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"
--- 49442,49448 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qs määritelty tietueen kentälle %qE"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitään"
*************** msgstr "structilla ei ole nimettyjä jä
*** 49459,49465 ****
  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"
--- 49507,49513 ----
  msgid "struct has no members"
  msgstr "structilla ei ole jäseniä"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member in union is a GCC extension"
*************** msgstr "%<enum %E%>:n uudelleenmääritt
*** 49528,49534 ****
  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"
--- 49576,49582 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
*************** msgstr "luetellun tyypin jäsenen %qE ar
*** 49586,49592 ****
  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"
--- 49634,49640 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
*************** msgstr "argumentti %qD ei vastaa sisäis
*** 49736,49747 ****
  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"
--- 49784,49795 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
*************** msgstr "%qE:a käytetään alustamattoma
*** 49824,49830 ****
  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"
--- 49872,49878 ----
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> on liian pitkä GCC:lle"
*************** msgstr "ISO C90 ei tue kompleksityyppej�
*** 49932,49938 ****
  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"
--- 49980,49986 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
*************** msgstr "kohdistuksen %q+D:lle pitää ol
*** 50091,50102 ****
  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 ""
--- 50139,50150 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** msgstr ""
*** 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"
--- 50205,50241 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "vasemmalle siirron lukumäärä on negatiivinen"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "vasemmalle siirron lukumäärä >= tyypin leveys"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "oikealle siirron lukumäärä >= tyypin leveys"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "vasemmalle siirron lukumäärä >= tyypin leveys"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumäärä >= tyypin leveys"
*************** msgstr ""
*** 50207,50213 ****
  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"
--- 50255,50261 ----
  msgid "to match this %qs"
  msgstr "toinen täsmäävyys on täällä"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
*************** msgstr "odotettiin %<(%> tai rivin loppu
*** 50217,50223 ****
  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"
--- 50265,50271 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C kieltää tyhjät käännösyksiköt"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 50264,50271 ****
  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ä"
--- 50312,50319 ----
  msgstr "%qE ei nimeä tyyppiä"
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymääritteissä"
*************** msgstr ""
*** 50300,50306 ****
  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"
--- 50348,50354 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
*************** msgstr "parametritaulukon esittelijän a
*** 50315,50326 ****
  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"
--- 50363,50374 ----
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
*************** msgstr "%<auto%> tiedostoalueen tyhjäss
*** 50363,50369 ****
  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 %<;%>"
--- 50411,50417 ----
  msgid "%qs may only be used with a single declarator"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgid "%<__GIMPLE%> function cannot be a
*** 50398,50404 ****
  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"
--- 50446,50452 ----
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "odotettiin merkkijonoliteraalia"
*************** msgstr "ei-vakio ehto staattiselle väit
*** 50428,50434 ****
  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"
--- 50476,50482 ----
  msgid "static assertion failed: %E"
  msgstr "staattinen väite epäonnistui: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "staattinen väite epäonnistui"
*************** msgstr "luetelluille tyypeille ei voi k�
*** 50482,50489 ****
  #: 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"
--- 50530,50537 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
*************** msgstr "rekursiivinen tyyppi %qT määri
*** 50514,50525 ****
  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 %<}%>"
--- 50562,50573 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "luetellun tyypin luettelon lopussa on pilkku"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr "useita tallennusluokkia esittely
*** 50602,50623 ****
  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"
--- 50650,50671 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
*************** msgstr "%qE-attribuutti tarvitsee protot
*** 50627,50633 ****
  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"
--- 50675,50681 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
*************** msgstr "ISO C90 kieltää aliobjektin m�
*** 50659,50675 ****
  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"
--- 50707,50723 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "määrätyn alustajan käyttö ilman %<=%>-merkkiä on vanhentunut"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, fuzzy, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, fuzzy, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, fuzzy, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
*************** msgstr "%<void%> vain parametrina ei ole
*** 50679,50722 ****
  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"
--- 50727,50770 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, fuzzy, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "tunnistamaton osoite"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
*************** msgstr "ISO C90 kieltää esittelyjen ja
*** 50747,50753 ****
  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ä"
--- 50795,50801 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jälkeen"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltävää %<if%>:iä"
*************** msgstr "Lohkonimiö ei ole sopiva IF-lau
*** 50762,50768 ****
  #. 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"
--- 50810,50816 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
*************** msgstr "ISO C90 ei tue tyyppiä %<long l
*** 50797,50823 ****
  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 ""
--- 50845,50871 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<if%>-lauseessa"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<else%>-lauseessa"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "ehdotetaan aaltosulkeita epäselvän %<else%>:n välttämiseksi"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
*************** msgstr "%Javoimelle funktiolle %qD annet
*** 50837,50848 ****
  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 ""
--- 50885,50896 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "lopetusalkio puuttuu funktiokuts
*** 50857,50864 ****
  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ä"
--- 50905,50912 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "nähty ensimmäisen kerran tässä"
*************** msgstr "ISO C kieltää ?:-lausekkeen il
*** 50880,50891 ****
  
  #. 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ä"
--- 50928,50939 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi käytetty täällä"
*************** msgstr "ISO C ei tue kompleksikokonaisku
*** 51062,51068 ****
  
  #: 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"
--- 51110,51116 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "odotettiin lauseketta"
*************** msgstr "lohkot lausekkeiden sisällä sa
*** 51079,51091 ****
  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 ""
--- 51127,51139 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C kieltää lohkot lausekkeiden sisällä"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
*************** msgstr "%<__builtin_prefetch%>-funktion
*** 51231,51237 ****
  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%>"
--- 51279,51285 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
*************** msgstr "ylivuoto vakiolausekkeessa"
*** 51272,51278 ****
  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 ""
--- 51320,51326 ----
  msgid "rotate count is negative"
  msgstr "vasemmalle kierron laskuri on negatiivinen"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
*************** msgstr ""
*** 51384,51390 ****
  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 ""
--- 51432,51438 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
*************** msgstr "Odotettiin toista ulottuvuutta t
*** 51424,51435 ****
  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"
--- 51472,51483 ----
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "puuttuva Code-attribuutti"
*************** msgstr "puuttuva Code-attribuutti"
*** 51439,51495 ****
  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ä"
--- 51487,51543 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellä"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
*************** msgstr "<this%>-sanaa ei voi käyttää
*** 51499,51510 ****
  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"
--- 51547,51558 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiä PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
*************** msgstr "roskaa ilmaisun %<#pragma GCC pc
*** 51514,51524 ****
  #: 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"
--- 51562,51572 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
*************** msgstr "taulukon koko ei ole kokonaisluk
*** 51533,51590 ****
  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 ""
--- 51581,51638 ----
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr "%<num_threads%>-arvon on oltava
*** 51607,51628 ****
  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%>"
--- 51655,51676 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
*************** msgstr "odotettiin %<+%>, %<*%>, %<-%>,
*** 51632,51731 ****
  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"
--- 51680,51779 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekä %<long%> että %<void%> esittelymääritteissä"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
*************** msgstr "%qE määritelty vääränlaisen
*** 51735,51773 ****
  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"
--- 51783,51821 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "odotettiin %<operator%>"
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "kaksois-%qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
*************** msgstr "tallennusluokka annettu typename
*** 51782,51803 ****
  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"
--- 51830,51851 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
*************** msgstr "ristiriitaiset tyyppimääreet %
*** 51807,51813 ****
  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 ""
--- 51855,51861 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
*************** msgstr "etumerkillisen ja etumerkittöm�
*** 51822,52137 ****
  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 ""
--- 51870,52185 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmäärettä %qs %s"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, fuzzy, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "virheellinen operandi "
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, fuzzy, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, fuzzy, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, fuzzy, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, fuzzy, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, fuzzy, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicated %<fr%> preference selector"
  msgstr "kaksinkertainen %<if%>-ehto"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "kaksinkertainen %<if%>-ehto"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, fuzzy, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttä %qs esitelty tyhjäksi"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, fuzzy, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
*************** msgstr "%qE on esittelemättä"
*** 52146,52152 ****
  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"
--- 52194,52200 ----
  msgid "expected function name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
*************** msgstr "funktiomalli %qD esitelty uudell
*** 52156,52177 ****
  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"
--- 52204,52225 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
*************** msgstr ""
*** 52196,52202 ****
  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"
--- 52244,52250 ----
  msgid "modified here"
  msgstr "union määritelty täällä"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
*************** msgstr ""
*** 52231,52341 ****
  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"
--- 52279,52389 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
*************** msgstr "luetellun tyypin jäsenen %qE ar
*** 52345,52371 ****
  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"
--- 52393,52419 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
*************** msgstr "%<void%> vain parametrina ei ole
*** 52375,52406 ****
  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"
--- 52423,52454 ----
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
*************** msgstr "%s-lausetta odotettiin kohdassa
*** 52408,52475 ****
  #. 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"
--- 52456,52523 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "liian vähän argumentteja"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
*************** msgstr "tiedostonimi puuttuu %qs:n jälk
*** 52479,52485 ****
  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ä"
--- 52527,52533 ----
  msgid "expected a function name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  msgid "expected target-function call"
  msgstr "odotettiin luokan nimeä"
*************** msgid "%<#pragma omp dispatch%> must be
*** 52490,52536 ****
  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"
--- 52538,52584 ----
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
  # XXXXXXX
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
*************** msgstr "%Jvanhanmallinen funktiomäärit
*** 52545,52601 ****
  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"
--- 52593,52649 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, fuzzy, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "Tuntematon -mmacosx-version-min-arvo %qs"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, fuzzy, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "-pipe ei ole tuettu"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
*************** msgstr "%s-lausetta odotettiin kohdassa
*** 52605,52631 ****
  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"
--- 52653,52679 ----
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, fuzzy, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
*************** msgstr "%s: Annettu useampi kuin yksi -d
*** 52635,52641 ****
  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%>"
--- 52683,52689 ----
  msgid "%qD is not of pointer type"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
*************** msgstr "odotettiin %<none%> tai %<shared
*** 52645,52662 ****
  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"
--- 52693,52710 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "Funktio %qs"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
  # XXXXXXX
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "  siirtyy catch-lohkoon"
*************** msgstr ""
*** 52676,52687 ****
  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"
--- 52724,52735 ----
  msgid "base function %qD declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, fuzzy, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "-I- annettu kahdesti"
*************** msgstr "-I- annettu kahdesti"
*** 52691,52697 ****
  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"
--- 52739,52745 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
*************** msgstr "valitsimet -l ja -s eivät ole y
*** 52701,52707 ****
  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"
--- 52749,52755 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
*************** msgstr "%Jvanhanmallinen funktiomäärit
*** 52717,52801 ****
  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"
--- 52765,52849 ----
  msgid "no declaration of base function %qs"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  #| msgid "function definition does not declare parameters"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "funktion määrittely ei esittele parametrejä"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, fuzzy, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, fuzzy, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "tallennusluokka annettu typenamelle"
*************** msgstr "%Jluetellun tyypin jäsenen %qd
*** 52820,52831 ****
  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 ”]”"
--- 52868,52879 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "odotettiin %<class%>"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "puuttuva ”]”"
*************** msgstr ""
*** 52885,52916 ****
  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"
--- 52933,52964 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
*************** msgstr "käytetään muuttuvapituista ta
*** 52925,53084 ****
  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 %<;%>"
--- 52973,53132 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, fuzzy, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "%s: tuntematon osan nimi ”%.*s”"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jälkeen"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 53088,53094 ****
  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 %<;%>"
--- 53136,53142 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Käyttö: %s <transaktiotiedosto> <tiedostojärjestelmä>\n"
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "          %s"
*** 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ö"
--- 53151,53157 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epäkelpo käyttö"
*************** msgstr "vaillinaisen tyypin typedef %qD
*** 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"
--- 53182,53354 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "funktiotyypit eivät aidosti yhteensopivia ISO C:n mukaan"
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, fuzzy, gcc-internal-format
  #| msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "osoittimet erimääritteisiin taulukoihin ovat epäyhteensopivia ISO C:ssä"
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: c/c-typeck.cc:1921
  #, fuzzy, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "funktion paluuarvojen tyypit eivät ole yhteensopivia %<volatile%>:n takia"
  
! #: c/c-typeck.cc:2354
  #, fuzzy, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "%Jepäkelpo joustavan taulukkojäsenen sisältävän tietueen käyttö"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: c/c-typeck.cc:3391
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "pyydetty jäsentä %qE jostakin, joka ei ole tietue eikä unioni"
  
! #: c/c-typeck.cc:3394
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "pyydetty jäsentä %qE jostakin, joka ei ole tietue eikä unioni"
  
! #: c/c-typeck.cc:3461
  #, fuzzy, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: c/c-typeck.cc:3470
  #, fuzzy, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "pyydetty jäsentä %qE jostakin, joka ei ole tietue eikä unioni"
  
! #: c/c-typeck.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "taulukon indeksi ei ole kokonaisluku"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "taulukon indeksi ei ole kokonaisluku"
  
! #: c/c-typeck.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
  
! #: c/c-typeck.cc:3668
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
  
! #: c/c-typeck.cc:3873
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD esitelty viitteenä, mutta alustamatta"
  
! #: c/c-typeck.cc:3918
  #, fuzzy, gcc-internal-format
  #| msgid "enum conversion in initialization is invalid in C++"
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:3920
  #, fuzzy, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "kutsuttu objekti %qE ei ole funktio"
  
! #: c/c-typeck.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: c/c-typeck.cc:4394
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
*************** msgstr "funktiokutsu epäsopivan tyypin
*** 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 ""
--- 53356,55237 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "muodollisen parametrin %d tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä liukulukuna prototyypin takia"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä kompleksisena prototyypin takia"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kompleksisena eikä liukulukuna prototyypin takia"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kompleksisena eikä kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kompleksisena prototyypin takia"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan tyyppinä %<float%> eikä %<double%> prototyypin takia"
  
! #: c/c-typeck.cc:4623
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan etumerkittömänä prototyypin takia"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan etumerkillisenä prototyypin takia"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to method %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, fuzzy, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-typeck.cc:4957
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "liian vähän argumentteja funktiolle %qE"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "liian vähän argumentteja funktiolle %qE"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "liian vähän argumentteja funktiolle %qE"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "vertailu merkkijonoliteraalin kanssa aiheuttaa määrittelemätöntä toimintaa"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "osoittimen ja kokonaisluvun välinen vertailu"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "nolla nollaosoitinvakiona"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "vähennyslaskussa käytetty %<void *%>-tyyppistä osoitinta"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "vähennyslaskussa käytetty osoitinta funktioon"
  
  # XXX
! #: c/c-typeck.cc:5395
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "funktio-osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> totuusarvolausekkeelle"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C ei tue %<~%>-merkkiä kompleksikonjugaateissa"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "unaariselle huutomerkille annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "luetellun arvon kasvattaminen on virhe C++:ssa"
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "luetellun arvon vähentäminen on virhe C++:ssa"
  
! #: c/c-typeck.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:5990
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C ei tue kompleksityyppien %<++%>- ja %<--%>-operaatioita"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.cc:6208
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6293
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:6759
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, fuzzy, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C kieltää ehtolausekkeet, joissa on vain yksi tyhjä puoli"
  
! #: c/c-typeck.cc:6861
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6885
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6889
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C kieltää ehtolausekkeet %<void *%>-tyypin ja funktio-osoittimen välillä"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: c/c-typeck.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.cc:7093
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.cc:7112
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.cc:7117
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:7264
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: c/c-typeck.cc:7270
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "osoitinkohdetyypin määreitä häviää tyyppimuunnoksessa"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "tyyppimuunnos määrittää taulukkotyypin"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C kieltää tyyppimuuntamasta ei-skalaaria samaksi tyypiksi"
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C kieltää tyyppimuunnokset unionityyppeihin"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "unioniin kuulumattoman tyypin muunnos unionityypiksi"
  
! #: c/c-typeck.cc:7487
  #, fuzzy, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:7492
  #, fuzzy, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:7497
  #, fuzzy, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "kohdetyypin vaatima kohdistus kasvaa tyyppimuunnoksessa"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "tyyppimuunnos %qT-tyyppisestä funktiokutsusta yhteensopimattomaan tyyppiin %qT"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C kieltää funktio-osoittimen muuntamisen objektiosoitintyypiksi"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C kieltää objektiosoittimen muuntamisen funktio-osoitintyypiksi"
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "muunnos funktiotyypistä %qT epäyhteensopivaan funktiotyyppiin %qT"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:7748
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "virheellinen taulukkosijoitus"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "taulukko alustetaan suluilla ympäröidystä merkkijonovakiosta"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %e but argument is of type %e"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  #| msgid " declared here"
  msgid "%e declared here"
  msgstr " esitelty täällä"
  
! #: c/c-typeck.cc:8519
  #, fuzzy, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-typeck.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8533
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8538
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "alustus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%d. argumentti funktiolle %qE hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "sijoitus hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "alustus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "palautus hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C kieltää argumenttien muuntamisen unionityypiksi"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "implisiittinen muunnos tyypistä %qT tyyppiin %qT ei ole sallittu C++:ssa"
  
! #: c/c-typeck.cc:8856
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:8867
  #, fuzzy, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:8878
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:8888
  #, fuzzy, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-typeck.cc:8919
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: c/c-typeck.cc:8925
  #, fuzzy, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.cc:8931
  #, fuzzy, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, fuzzy, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:8970
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.cc:8980
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.cc:9035
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset sijoitukset"
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset sijoitukset"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset alustukset"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset palautukset"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:9098
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:9104
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:9109
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9290
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "sijoituksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9296
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "alustuksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9301
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9333
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "sijoitus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9339
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "alustus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9343
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "yhteensopimattomat tyypit sijoituksessa tyyppiin %qT tyypistä %qT"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "yhteensopimattomat tyypit alustettaessa tyyppiä %qT käyttäen tyyppiä %qT"
  
! #: c/c-typeck.cc:9408
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "yhteensopimattomat tyypit alustettaessa tyyppiä %qT käyttäen tyyppiä %qT"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "perinteinen C ei hyväksy automaattista koostealustusta"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "joustavan taulukkojäsenen alustus"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9999
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "merkkitaulukon alustusmerkkijono on liian pitkä"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "merkkitaulukon alustusmerkkijono on liian pitkä"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "sopimattomasta tyypistä koostuva taulukko alustetaan merkkijonovakiosta"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "epäkelpo alustin"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "alustusalkio ei ole vakio"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
  # Tämä esiintynee esim. const char* → char* -muunnoksessa.
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "alustusalkiota ei pystytä laskemaan latausajankohtana"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "läpinäkymättömiä vektorityyppejä ei voida alustaa"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "joustavan taulukkojäsenen alustaminen sisäkkäisessä asiayhteydessä"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalaarialustimessa ylimääräisiä alkioita"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, fuzzy, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ei-vakio taulukkoindeksi alustimessa"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "taulukkoindeksi alustimessa ylittää taulukon rajat"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "taulukkoindeksiväli alustimessa ylittää taulukon rajat"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "alustettu kenttä ylikirjoitettu"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, fuzzy, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "alustettu kenttä ylikirjoitettu"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ylimääräisiä alkioita struct-alustimessa"
  
! #: c/c-typeck.cc:12596
  #, fuzzy, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "Varoita mahdollisesti puuttuvista aaltosuluista alustimissa"
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "joustavan taulukkojäsenen ei-staattinen alustus"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "perinteinen C ei hyväksy unionien alustusta"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ylimääräisiä alkioita taulukkoalustimessa"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ylimääräisiä alkioita skalaarialustimessa"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "side-effects in output operand outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<-%> modifier used inside of a function"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "side-effects in input operand outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%qD ei ole määritelty funktion näkyvyysalueen ulkopuolella"
  
! #: c/c-typeck.cc:13334
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltää yhdysliteraalit"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllä funktiolla on %<return%>-lause"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ilman arvoa ei-voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C kieltää %<return%>:in lausekkeen kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jätetään huomiotta)"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%>-tyyppistä switch-lauseketta ei muunneta %<int%>-tyyppiin ISO C:ssä"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13675
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
  
! #: c/c-typeck.cc:13865
  #, fuzzy, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-typeck.cc:14156
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:14161
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, fuzzy, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epävarmaa"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C kieltää %<void *%>:n ja funktio-osoittimen vertailun"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, fuzzy, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "erilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnos"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "osoittimen ja kokonaisluvun välinen vertailu"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "täydellisen ja vaillinaisen osoittimen vertailu"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C kieltää funktio-osoittimien suuruusvertailun"
  
! #: c/c-typeck.cc:15055
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:15168
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "käytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaari"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "käytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15510
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "käytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:15849
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, fuzzy, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, fuzzy, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-typeck.cc:16511
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteraattorin askellus ei-kokonaislukutyypillä"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:16577
  #, fuzzy, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, fuzzy, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: c/c-typeck.cc:16821
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:16841
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:16885
  #, fuzzy, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "tyypillä %qE on käyttäjän määrittelemä muodostin"
  
! #: c/c-typeck.cc:16982
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, fuzzy, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, fuzzy, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17259
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: c/c-typeck.cc:17266
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:17273
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17292
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17311
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "”%s” ei ole kelvollinen makron nimi, sillä se on C++:n operaattori"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, fuzzy, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, fuzzy, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "kiintopistevakiot ovat GCC-laajennos"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lähde ei ole osoitin"
  
! #: c/c-typeck.cc:18026
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, fuzzy, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisällä valitsimella -fdirectives-only"
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, fuzzy, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, fuzzy, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, fuzzy, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, fuzzy, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, fuzzy, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-typeck.cc:18744
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%>-funktion ensimmäinen argumentti ei ole tyyppiä %<va_list%>"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%>-funktion ensimmäinen argumentti ei ole tyyppiä %<va_list%>"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "%<va_arg%>-funktion ensimmäinen argumentti ei ole tyyppiä %<va_list%>"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55452,55704 ****
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:597
  #, gcc-internal-format
  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 ""
--- 55500,55747 ----
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "%qD tulee alustaa jäsenten alustuslistassa"
  
! #: cobol/genapi.cc:1837
  #, 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:2171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: virheellinen tiedoston nimi: %s\n"
  
! #: cobol/genapi.cc:4622
  #, fuzzy, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr "epäkelpo lvalue asm-lauseessa"
  
! #: cobol/genapi.cc:5675
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5698
  #, fuzzy, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr "epäkelpo lvalue asm-lauseessa"
  
! #: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8188
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8252
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8297
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8552
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8563
  #, fuzzy, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: cobol/genapi.cc:8752
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10199
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10270
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10325
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10340
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10351
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10357
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10366
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10470
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12582
  #, 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:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12848
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13674
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13945
  #, 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:15462
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15699
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17553
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17591
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17621
  #, 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:17661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17673
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 55707,55778 ****
  #. 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 ""
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:369
  #, fuzzy, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr "tyhjä esittely"
  
! #: cobol/gengen.cc:413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: cobol/gengen.cc:482
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: 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
  msgid "Residual context count"
  msgstr ""
--- 55750,55831 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17894
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17962
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:379
  #, fuzzy, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr "tyhjä esittely"
  
! #: cobol/gengen.cc:423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: cobol/gengen.cc:502
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: cobol/gengen.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr ""
  
! #: cobol/gengen.cc:1276
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with %s"
! msgstr "%s ei tue muotoilua %<%%%c%> %s"
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr ""
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, 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:2024
  #, 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:2448 cobol/gengen.cc:2607
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  msgstr ""
  
! #: cobol/gengen.cc:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr ""
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr ""
*************** msgstr ""
*** 55782,55794 ****
  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"
--- 55835,55847 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:640 cobol/genutil.cc:707
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "liikaa syötetiedostoja"
  
! #: cobol/genutil.cc:868
  #, fuzzy, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "tiedoston ”%s” otsaketta ei voi lukea"
*************** msgstr "%s-signaali päätti %s-ohjelman
*** 55804,55867 ****
  msgid "%s exited with status %d"
  msgstr "ld:n paluuarvo oli %d"
  
! #: cobol/symbols.cc:426
  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"
--- 55857,55920 ----
  msgid "%s exited with status %d"
  msgstr "ld:n paluuarvo oli %d"
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1900
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cobol/symbols.cc:4292
  #, 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:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1756
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1834
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2189
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: regcomp: %s"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "vääränmuotoinen COLLECT_GCC_OPTIONS"
*************** msgstr "%<operator new%>:n on palautetta
*** 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ä"
--- 56365,56371 ----
  msgid "%q#D is private within this context"
  msgstr "tässä yhteydessä"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
*************** msgstr "instanssimuuttuja %qE on esitelt
*** 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ä"
--- 56375,56381 ----
  msgid "%q#D is protected within this context"
  msgstr "tässä yhteydessä"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin täällä"
*************** msgstr "Kopiomuodostin %qs"
*** 56671,56677 ****
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/call.cc:11924 cp/typeck.cc:10776
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
--- 56724,56730 ----
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
*************** msgstr "päättämätön kutsu funktioon
*** 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 ""
--- 56744,56750 ----
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr "joustava taulukkojäsen muuten t
*** 57300,57306 ****
  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"
--- 57353,57359 ----
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmääritelty"
*************** msgstr "%q#T uudelleenmääritelty"
*** 57310,57316 ****
  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 ""
--- 57363,57369 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
*************** msgstr "epäkelpo tallennusluokka funkti
*** 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"
--- 57494,57500 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
*************** msgstr ""
*** 57492,57498 ****
  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 ""
--- 57545,57551 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 57528,58369 ****
  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"
--- 57581,58422 ----
  msgid "uncaught exception of type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/constexpr.cc:1908
  #, 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:1926
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/constexpr.cc:2010
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:2030
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2061 cp/constexpr.cc:2113
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, fuzzy, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/constexpr.cc:3126
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/constexpr.cc:3129
  #, fuzzy, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "vertailu ”etumerkitön lauseke < 0” on aina epätosi"
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "alunperin määritelty täällä"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/constexpr.cc:3643
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/constexpr.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "komennon ”%s” ajaminen epäonnistui: %s"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "esittely ei esittele mitään"
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "puuttuva operandi"
  
! #: cp/constexpr.cc:4107
  #, fuzzy, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi käyttää yhdessä"
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "varaus suoritettu täällä"
  
! #: cp/constexpr.cc:4130
  #, fuzzy, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi käyttää yhdessä"
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD käytössä ilman esittelyä ennen sen määrittelyä"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, fuzzy, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "protokollalla %qE on kehäriippuvuus"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "jäsen %qD on alustamaton viittaus"
  
! #: cp/constexpr.cc:6098
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6268
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6271
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6296
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6299
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6325
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6328
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6572
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "jäsen %qD on alustamaton viittaus"
  
! #: cp/constexpr.cc:6584
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:7528
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "esitelty täällä"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q+D esitelty täällä"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "varattu täällä"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7620
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD käytössä ilman prototyyppiä ennen sen määrittelyä"
  
! #: cp/constexpr.cc:7633
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/constexpr.cc:7636
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.cc:7980
  #, fuzzy, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7996
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.cc:7999
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:8151
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%qD:n poistettu määrittely"
  
! #: cp/constexpr.cc:9412
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:9714
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10186
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:10196
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:10218
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:10652
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:11005
  #, fuzzy, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11066
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, fuzzy, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11205
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:12169
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, fuzzy, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/constexpr.cc:12554
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12692
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.cc:12700
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "taulukon alustus ei-vakiolla"
  
! #: cp/constexpr.cc:13023
  #, fuzzy, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
*************** msgstr ""
*** 58503,58877 ****
  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 ""
--- 58556,58931 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3152
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3155
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constraint.cc:3158
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3161
  #, 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:3164
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constraint.cc:3167
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3170
  #, 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:3173
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/constraint.cc:3183
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "esittely ei esittele mitään"
  
! #: cp/constraint.cc:3187
  #, 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:3190
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not an aggregate"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3193
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not an array"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3196
  #, fuzzy, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/constraint.cc:3203
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/constraint.cc:3206
  #, 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:3209
  #, 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:3213
  #, 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:3215
  #, fuzzy, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3224
  #, 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:3228
  #, 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:3231
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not an enum"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3234
  #, 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:3237
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3245
  #, 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:3247
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3252
  #, fuzzy, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/constraint.cc:3256
  #, 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:3259
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/constraint.cc:3262
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/constraint.cc:3265
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/constraint.cc:3268
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3273
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constraint.cc:3275
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3280
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3284
  #, 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:3290
  #, 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:3292
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3299
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/constraint.cc:3303
  #, 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:3308
  #, 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:3311
  #, 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:3314
  #, 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:3317
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a reference"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/constraint.cc:3320
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/constraint.cc:3323
  #, 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:3326
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3329
  #, 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:3332
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3337
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constraint.cc:3339
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially copyable"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/constraint.cc:3347
  #, 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:3351
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "Ei ole hakemisto"
  
! #: cp/constraint.cc:3354
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/constraint.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/constraint.cc:3360
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "%qT ei ole malli"
  
! #: cp/constraint.cc:3363
  #, fuzzy, gcc-internal-format
! #| msgid "%qT is not a class type"
! msgid "%qT is not a structural type"
! msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: cp/constraint.cc:3370
  #, fuzzy, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/constraint.cc:3373
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "        %qD"
  
! #: cp/constraint.cc:3376
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3380
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/constraint.cc:3451
  #, fuzzy, gcc-internal-format
  msgid "invalid constraints"
  msgstr "virheellinen rotate-käsky"
  
! #: cp/constraint.cc:3472
  #, fuzzy, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: cp/constraint.cc:3476
  #, fuzzy, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "vertailu ”etumerkitön lauseke < 0” on aina epätosi"
  
! #: cp/constraint.cc:3531
  #, fuzzy, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/constraint.cc:3548
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "asm-esittely jätetty huomiotta,
*** 58901,58950 ****
  msgid "previous declaration with fewer contracts here"
  msgstr "%q#D:n esittely C-kielen linkityksellä"
  
! #: 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 "parameter declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr "%q+#D:n esittely"
  
! #: cp/contracts.cc:1661
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "first declared here"
  msgstr " esitelty täällä"
  
! #: cp/contracts.cc:1922
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "constructor does not return a value to test"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/contracts.cc:1924
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "destructor does not return a value to test"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/contracts.cc:1925
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
--- 58955,59004 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "%q#D:n esittely C-kielen linkityksellä"
  
! #: cp/contracts.cc:564
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:565 cp/contracts.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "parameter declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/contracts.cc:595
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:1038
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr ""
  
! #: cp/contracts.cc:1674
  #, fuzzy, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr "%q+#D:n esittely"
  
! #: cp/contracts.cc:1675
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "first declared here"
  msgstr " esitelty täällä"
  
! #: cp/contracts.cc:1936
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "constructor does not return a value to test"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/contracts.cc:1938
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "destructor does not return a value to test"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/contracts.cc:1939
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
*************** msgstr ""
*** 59016,59022 ****
  msgid "%<return_void%> declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
--- 59070,59076 ----
  msgid "%<return_void%> declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
*************** msgstr "objektityyppi %qT ei täsmää h
*** 59089,59177 ****
  msgid "awaitable type %qT is not a structure"
  msgstr "objektityyppi %qT ei täsmää hajottimen nimen ~%qT kanssa"
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: cp/coroutines.cc:1861
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "%<noreturn%>-esitellyllä funktiolla on %<return%>-lause"
  
! #: cp/coroutines.cc:1898
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: cp/coroutines.cc:1908
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: cp/coroutines.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "%qD:lle ei ole edellistä prototyyppiä"
  
! #: cp/coroutines.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4149
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: cp/coroutines.cc:4366
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5024
  #, fuzzy, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 59143,59231 ----
  msgid "awaitable type %qT is not a structure"
  msgstr "objektityyppi %qT ei täsmää hajottimen nimen ~%qT kanssa"
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: cp/coroutines.cc:1864
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "%<noreturn%>-esitellyllä funktiolla on %<return%>-lause"
  
! #: cp/coroutines.cc:1901
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: cp/coroutines.cc:1911
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "%qD:lle ei ole edellistä prototyyppiä"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, fuzzy, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "%qD ei ole mallifunktio"
*** 59197,59264 ****
  msgid "%qs used outside of constant expressions"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cp-gimplify.cc:1291
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/cp-gimplify.cc:1472
  #, fuzzy, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/cp-gimplify.cc:2311
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: cp/cp-gimplify.cc:2314
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/cp-gimplify.cc:2326
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4061
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/cp-gimplify.cc:4104
  #, fuzzy, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/cp-gimplify.cc:4107
  #, fuzzy, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.cc:4164
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/cp-gimplify.cc:4191
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 59251,59323 ----
  msgid "%qs used outside of constant expressions"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/cp-gimplify.cc:999
! #, fuzzy, gcc-internal-format
! msgid "unexpected %<std::%s%> declaration"
! msgstr "odotettiin iteraatioesittelyä tai -alustusta"
! 
! #: cp/cp-gimplify.cc:1317
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/cp-gimplify.cc:1498
  #, fuzzy, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/cp-gimplify.cc:2337
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: cp/cp-gimplify.cc:2340
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "virheellinen %qT-tyyppisen ei-co
*** 59304,59310 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
--- 59363,59369 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
*************** msgstr "edellisestä esittelystä %q+F"
*** 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"
--- 59753,59759 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
*************** msgstr "oletusargumentti annettu %2$q#D:
*** 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"
--- 59974,59985 ----
  msgid "previous specification in %q#D here"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
*************** msgstr "  ohittaa %q+#D:n alustuksen"
*** 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"
--- 60185,60191 ----
  msgid "  enters %<template for%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
*************** msgstr "%<typename %T::%D%> nimeää %q#
*** 60173,60719 ****
  msgid "template parameters do not match template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl.cc:5736
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
  # semi-fuzzy
! #: cp/decl.cc:6162
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
  
! #: cp/decl.cc:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6201
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "anonyymillä structilla ei voi olla funktiojäseniä"
  
! #: cp/decl.cc:6213
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.cc:6216
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.cc:6219
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.cc:6238
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:6241
  #, fuzzy, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perässä"
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "useita tyyppejä yhdessä esittelyssä"
  
! #: cp/decl.cc:6288
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "C++:n sisäinen tietotyyppi %qT määritelty uudelleen"
  
! #: cp/decl.cc:6305
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: cp/decl.cc:6338
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystä"
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ kieltää nimettömät structit"
  
! #: cp/decl.cc:6353
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6356
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6361
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.cc:6364
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.cc:6371
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6375
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6379
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.cc:6383
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6387
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystä"
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.cc:6419
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.cc:6422
  #, fuzzy, gcc-internal-format
  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"
  
! #: cp/decl.cc:6506
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.cc: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)"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "parametrilla %q+D on vain etukäteisesittely"
  
! #: cp/decl.cc: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"
--- 60232,60778 ----
  msgid "template parameters do not match template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl.cc:5750
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
  # semi-fuzzy
! #: cp/decl.cc:6176
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "anonyymillä structilla ei voi olla funktiojäseniä"
  
! #: cp/decl.cc:6227
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.cc:6230
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.cc:6233
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:6255
  #, fuzzy, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perässä"
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "useita tyyppejä yhdessä esittelyssä"
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "C++:n sisäinen tietotyyppi %qT määritelty uudelleen"
  
! #: cp/decl.cc:6319
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystä"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ kieltää nimettömät structit"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6370
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6375
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.cc:6378
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6389
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6393
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6401
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystä"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.cc:6436
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, fuzzy, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: cp/decl.cc:6520
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "parametrilla %q+D on vain etukäteisesittely"
  
! #: cp/decl.cc:6654
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/decl.cc:6681
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/decl.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:6833
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiä"
  
! #: cp/decl.cc:6920
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenä, mutta alustamatta"
  
! #: cp/decl.cc:7073
  #, fuzzy, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/decl.cc:7079
  #, fuzzy, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/decl.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:7168
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "alustin ei pysty päättelemään taulukon %q+D kokoa"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  voit kiertää tämän poistamalla alustimen"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:7440
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, fuzzy, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:7747
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:7864
  #, fuzzy, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:8021
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
  
! #: cp/decl.cc:8103
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/decl.cc:8247
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:8395
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiä"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiä"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "C++98:ssa %qD on alustettava muodostimessa, ei käyttäen %<{...}%>"
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "taulukko %qD alustettu sulkujen sisällä olevalla merkkijonoliteraalilla %qE"
  
! #: cp/decl.cc:8729
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:8731
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.cc:8734
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.cc:8739
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenä, mutta ei ole alustettu"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vähän argumentteja muodostimelle %q#D"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssä"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamääritteen käyttö"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllä ei ole alustimia"
  
! #: cp/decl.cc:9583
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa"
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
*************** msgstr "paluutyyppi %q#T on vaillinainen
*** 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ä"
--- 60780,62667 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.cc:9812
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.cc:9855
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: cp/decl.cc:9864
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.cc:10316
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Pyydettyä osoitetta ei voi asettaa"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "lambda declared here"
  msgstr " esitelty täällä"
  
! #: cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:10339
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:10349
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%s[%s] Virhe 0x%x%s"
  
! #: cp/decl.cc:10382
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:10392
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:10605
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.cc:10791
  #, fuzzy, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%qs määritelty tietueen kentälle"
  msgstr[1] "%qs määritelty tietueen kentälle"
  
! #: cp/decl.cc:10811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "%qs määritelty tietueen kentälle"
  msgstr[1] "%qs määritelty tietueen kentälle"
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.cc:11074
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.cc:11131
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:11690
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "Java-luokalla %qT ei voi olla implisiittistä epätriviaalia hajotinta"
  
! #: cp/decl.cc:11693
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistä epätriviaalia hajotinta"
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "alustin ei pysty päättelemään taulukon %q+D kokoa"
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.cc:11940
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.cc:11942
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.cc:11968
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:11970
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11976
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:11981
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11987
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11990
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11998
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:12001
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:12003
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/decl.cc:12017
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/decl.cc:12049
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "function concepts are no longer supported"
  msgstr "nimetyt paluuarvot eivät ole enää tuettuja"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/decl.cc:12297
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "%qD ei ole malli"
  
! #: cp/decl.cc:12320
  #, fuzzy, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/decl.cc:12329
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:12402
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12405
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12415
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12485
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12490
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:12512
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  esitelty täällä"
  
! #: cp/decl.cc:12521
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12541
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "virheellinen IACC-argumentti"
  
! #: cp/decl.cc:12559
  #, fuzzy, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite ”%.*s” kokonaislukuvakiolla"
  
! #: cp/decl.cc:12565
  #, fuzzy, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite ”%.*s” kokonaislukuvakiolla"
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:12674
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: cp/decl.cc:12715
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "funktion määrittely esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/decl.cc:12743
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12949
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: cp/decl.cc:12964
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "variable concepts are no longer supported"
  msgstr "nimetyt paluuarvot eivät ole enää tuettuja"
  
  # semi-fuzzy
! #: cp/decl.cc:13088
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
  
! #: cp/decl.cc:13092
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/decl.cc:13096
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/decl.cc:13107
  #, fuzzy, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/decl.cc:13112
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ kieltää jäsenen %qD alustuksen"
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "taulukon %qD koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "taulukon koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon"
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ kieltää muuttuvakokoisen taulukon %qD"
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ kieltää muuttuvakokoisen taulukon"
  
! #: cp/decl.cc:13354
  #, fuzzy, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "taulukon koon ylivuoto"
  
! #: cp/decl.cc:13469
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qD:n esittely void-taulukkona"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qD:n esittely funktioiden taulukkona"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "luodaan funktioiden taulukko"
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "luodaan viitteiden taulukko"
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qD:n esittely funktiojäsenten taulukkona"
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "luodaan funktiojäsenten taulukkoa"
  
! #: cp/decl.cc:13524
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmäiseen"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmäiseen"
  
! #: cp/decl.cc:13542
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13640
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/decl.cc:13654
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13670
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:13673
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13685
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:13698
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "nimetön muuttuja tai kenttä esitelty voidiksi"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "muuttuja tai kenttä esitelty voidiksi"
  
! #: cp/decl.cc:13742
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/decl.cc:13747
  #, fuzzy, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:13928
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "sekä %<signed%> että %<unsigned%> määritelty %qs:lle"
  
! #: cp/decl.cc:14141
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Virheellinen käyttäjänimi ”%s” funktiossa %s, rivillä %d. Keskeytys."
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "määrittelemättömän tyypin %<%s %s%> epäkelpo käyttö"
  
! #: cp/decl.cc:14147
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Virheellinen käyttäjänimi ”%s” funktiossa %s, rivillä %d. Keskeytys."
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "funktion määrittely ei esittele parametrejä"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkää %<complex%>-tyyppiä merkityksellä %<double complex%>"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ kieltää muuttujan %qs esittelyn ilman tyyppiä"
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14598
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14667
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:14759
  #, fuzzy, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14831
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:14851
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.cc:14875
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "useita tallennusluokkia %qs:n esittelyssä"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.cc:14973
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: cp/decl.cc:14995
  #, fuzzy, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:15091
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssä"
  
! #: cp/decl.cc:15097
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
  
! #: cp/decl.cc:15164
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: cp/decl.cc:15184
  #, fuzzy, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, fuzzy, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, fuzzy, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:15230
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.cc:15251
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of constrained %<auto%> type"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "tyyppimääreet jätetään huomiotta funktion paluutyypissä"
  
! #: cp/decl.cc:15316
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, fuzzy, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15379
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.cc:15404
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15453
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15454
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellä virtuaalisiksi"
  
! #: cp/decl.cc:15489
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/decl.cc:15494
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, fuzzy, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:15546
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/decl.cc:15556
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.cc:15636
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15658
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15687
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:15761
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/decl.cc:15840
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.cc:15866
  #, fuzzy, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimääräinen kvalifiointi %<%T::%> jäsenelle %qs"
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15911
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15965
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.cc:15974
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/decl.cc:15977
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/decl.cc:15994
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "vain muodostimen esittely voi olla %<explicit%>"
  
! #: cp/decl.cc:16004
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16011
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16017
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16035
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:16051
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/decl.cc:16083
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion määrittely esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16088
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.cc:16092
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/decl.cc:16118
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "kentällä %q+#D on sama nimi kuin luokalla"
  
! #: cp/decl.cc:16210
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/decl.cc:16218
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/decl.cc:16220
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:16224
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset määreet ei-jäsenfunktion tyypissä"
  
! #: cp/decl.cc:16261
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.cc:16271
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta"
  
! #: cp/decl.cc:16305
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, fuzzy, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/decl.cc:16399
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:16493
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisäkkäin"
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.cc:16526
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisäkkäin"
  
! #: cp/decl.cc:16535
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.cc:16559
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/decl.cc:16652
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.cc:16655
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.cc:16674
! #, fuzzy, gcc-internal-format
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
! 
! #: cp/decl.cc:16682
! #, fuzzy, gcc-internal-format
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr "%<inline%> tyhjässä esittelyssä"
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, fuzzy, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16749
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/decl.cc:16887
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:16899
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:16903
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16918
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16961
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:16970
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:17024
  #, fuzzy, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%qD käytössä ilman esittelyä ennen sen määrittelyä"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekä %<extern%> että alustin"
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/decl.cc:17281
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: cp/decl.cc:17441
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.cc:17474
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:17476
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "virheellinen muodostin; tarkoitit todennäköisesti %<%T (const %T&)%>"
  
! #: cp/decl.cc:17838
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:17845
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:17919
  #, fuzzy, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:17929
  #, fuzzy, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:17939
  #, fuzzy, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltää ?:-operaattorin ylikuormituksen"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa määrää argumentteja"
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD:n on otettava joko nolla tai yksi argumenttia"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD:n on otettava joko yksi tai kaksi argumenttia"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: cp/decl.cc:18020
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.cc:18082
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18089
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18091
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18100
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18102
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18118
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu ”etumerkitön lauseke >= 0” on aina tosi"
  
! #: cp/decl.cc:18137
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18144
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18156
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18213
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/decl.cc:18237
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/decl.cc:18251
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/decl.cc:18259
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi määritelty täällä"
*************** msgstr "lueteltu tyyppi määritelty tä
*** 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"
--- 62673,62773 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD:llä on sama nimi kuin luokalla, jossa se on esitelty"
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/decl.cc:18515
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "C++:n sisäinen tietotyyppi %qT määritelty uudelleen"
  
! #: cp/decl.cc:18658
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiä unionissa %qT alustettu"
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT määritelty monella suoralla kannoalla"
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT määritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.cc:18725
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:18930
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen määrittely täällä"
  
! #: cp/decl.cc:18939
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:18950
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:19025
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "cppchar_t:n on oltava etumerkitön tyyppi"
*************** msgstr "cppchar_t:n on oltava etumerkit�
*** 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%>"
--- 62776,62868 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19443
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19444
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19455
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.cc:19475
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "funktion paluuarvojen tyypit eivät ole yhteensopivia %<volatile%>:n takia"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/decl.cc:20904
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo määritelty"
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "          %s"
  
! #: cp/decl.cc:21329
! #, fuzzy, gcc-internal-format
! #| msgid "%q+D used prior to declaration"
! msgid "%qs used without %qs declaration"
! msgstr "%q+D:a käytetty ennen esittelyä"
! 
! #: cp/decl.cc:21341
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
*************** msgstr "%q+D:n virheellinen uudelleenesi
*** 63222,63574 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3924
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    avattu lähteestä %qs, %r%s:%d:%d%R"
  
! #: cp/error.cc:3929
  #, fuzzy
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "Muodostin %qs"
  
! #: cp/error.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "Muodostin %qs"
  
! #: cp/error.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "Staattinen jäsenfunktio %qs"
  
! #: cp/error.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/error.cc:3965
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "Muodostin %qs"
  
! #: cp/error.cc:3967
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "Hajotin %qs"
  
! #: cp/error.cc:3969
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "Lambda-funktio"
  
! #: cp/error.cc:3971
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "Staattinen jäsenfunktio %qs"
  
! #: cp/error.cc:3973
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "Funktio %qs"
  
! #: cp/error.cc:3992
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a type"
  msgid "but %qE is a type"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/error.cc:3994
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/error.cc:3996
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "struct määritelty täällä"
  
! #: cp/error.cc:3998
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/error.cc:4000
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "parametri %q+D määritelty uudelleen"
  
! #: cp/error.cc:4002
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/error.cc:4004
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/error.cc:4006
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/error.cc:4008
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: 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ä"
--- 63297,63649 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    avattu lähteestä %qs, %r%s:%d:%d%R"
  
! #: cp/error.cc:3936
  #, fuzzy
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "Muodostin %qs"
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "Muodostin %qs"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "Staattinen jäsenfunktio %qs"
  
! #: cp/error.cc:3970
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "Muodostin %qs"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "Hajotin %qs"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "Lambda-funktio"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "Staattinen jäsenfunktio %qs"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "Funktio %qs"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a type"
  msgid "but %qE is a type"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/error.cc:4003
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "struct määritelty täällä"
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "parametri %q+D määritelty uudelleen"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable template"
  msgid "but %qE is a variable template"
  msgstr "%qD ei ole muuttujamalli"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/error.cc:4021
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4052
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s %qs"
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  #, fuzzy
  msgid "recursively required by substitution of %qS\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4190
  #, fuzzy
  msgid "required by substitution of %qS\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4195
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4196
  #, fuzzy, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/error.cc:4203
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, fuzzy, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/error.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4334
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4356
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "Vaaditaan todennus.\n"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "in requirements "
  msgstr "%qs määritelty parametrille %qE"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "ei argumentteja"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.cc:4952
  #, fuzzy, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4957
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4962
  #, fuzzy, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4967
  #, fuzzy, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4972
  #, fuzzy, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4977
  #, fuzzy, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4982
  #, fuzzy, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4988
  #, fuzzy, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4993
  #, fuzzy, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4998
  #, fuzzy, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5003
  #, fuzzy, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5008
  #, fuzzy, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5013
  #, fuzzy, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5019
  #, fuzzy, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5024
  #, fuzzy, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5079
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/error.cc:5084
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%E%> on esittelemättä"
  
! #: cp/error.cc:5144
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%E%> on esittelemättä"
*************** msgstr ""
*** 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"
--- 63865,63871 ----
  msgid "member %qD is used uninitialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5232 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
*** 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"
--- 63981,63987 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 64098,64140 ****
  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:5007
  #, fuzzy, gcc-internal-format
  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ä"
--- 64173,64215 ----
  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:5121
  #, fuzzy, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "muotoilu %s päättyy %%:iin"
  
! #: cp/init.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: cp/init.cc:5478
  #, 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:5493
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5499
  #, 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:5514
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5519
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5833
  #, fuzzy, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
*************** msgstr "%2$qD:n parametrilla %1$P on vai
*** 64169,64250 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr "virheellinen funktioesittely"
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:809
  #, fuzzy, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "%qE on vanhentunut"
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "lisää eksplisiittinen %<this%>- tai %<*this%>-kaappaus"
  
! #: cp/lambda.cc:946
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "Lambda-funktio"
  
! #: cp/lambda.cc:1630
  #, fuzzy, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/lambda.cc:1634
  #, fuzzy, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr "virheellinen #pragma %s"
  
! #: cp/lex.cc:709
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: cp/lex.cc:781
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr ""
  
! #: cp/lex.cc:809
  #, fuzzy, gcc-internal-format
  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"
  
! #: cp/lex.cc:824
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qD on esittelemättä tällä näkyvyysalueella"
  
! #: cp/lex.cc:828
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "%qD on esittelemättä tällä näkyvyysalueella"
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:880
  #, fuzzy, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(G++ hyväksyy koodin %<-fpermissive%>-valitsimella)"
--- 64244,64333 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr "virheellinen funktioesittely"
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:820
  #, fuzzy, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "%qE on vanhentunut"
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "lisää eksplisiittinen %<this%>- tai %<*this%>-kaappaus"
  
! #: cp/lambda.cc:957
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "Lambda-funktio"
  
! #: cp/lambda.cc:1641
  #, fuzzy, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/lambda.cc:1645
  #, fuzzy, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/lambda.cc:1953
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr ""
  
! #: cp/lex.cc:704
  #, fuzzy, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr "virheellinen #pragma %s"
  
! #: cp/lex.cc:712
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: cp/lex.cc:784
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr ""
  
! #: cp/lex.cc:812
  #, fuzzy, gcc-internal-format
  msgid "%qD not defined"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/lex.cc:827
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qD on esittelemättä tällä näkyvyysalueella"
  
! #: cp/lex.cc:831
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "%qD on esittelemättä tällä näkyvyysalueella"
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:883
  #, fuzzy, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(G++ hyväksyy koodin %<-fpermissive%>-valitsimella)"
*************** msgstr "(G++ hyväksyy koodin %<-fpermis
*** 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 ""
--- 64337,64393 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr "luetellun tyypin jäsenen %q+D u
*** 64698,64704 ****
  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"
--- 64774,64780 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
*************** msgstr "ristiriitainen esittely %q#D"
*** 64713,65139 ****
  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"
--- 64789,65215 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12648
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "esittelyssä %q+D"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "puuttuva määrittely"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qE ei ole tyyppiä %qT"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/module.cc:14302
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/module.cc:14314
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/module.cc:14325
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, fuzzy, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, fuzzy, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "    Rekursiiviset jäsenet:\n"
  
! #: cp/module.cc:16678
  #, fuzzy, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:17035
  #, fuzzy, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "Ei voida poistaa moduulitiedostoa ”%s”: %s"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "  --version                Näytä kääntäjän versiotiedot\n"
  
! #: cp/module.cc:20764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2-versio %s\n"
  
! #: cp/module.cc:20794
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "Ei löydy"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: cp/module.cc:21551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/module.cc:21590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, fuzzy, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/module.cc:21972
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/module.cc:21977
  #, fuzzy, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "esitelty täällä"
  
! #: cp/module.cc:21981
  #, fuzzy, gcc-internal-format
  msgid "import declared in global module"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "malliesittelylle %q+D"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "%q#D:n esittely C-kielen linkityksellä"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "esitelty aiemmin täällä"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "esitelty aiemmin täällä"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "          %s"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, fuzzy, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "tuntematon valitsin -%s"
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "ylimääräinen puolipiste metodin määrittelyssä"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "module declared here"
*************** msgstr " esitelty täällä"
*** 65146,65254 ****
  #. 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"
--- 65222,65330 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, fuzzy, gcc-internal-format
  #| msgid "In module imported at"
  msgid "module already imported"
  msgstr "Moduulissa, joka tuotu kohdassa"
  
! #: cp/module.cc:22793
  #, fuzzy, gcc-internal-format
  #| msgid "In module imported at"
  msgid "module %qs imported here"
  msgstr "Moduulissa, joka tuotu kohdassa"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "Tuntematon tiheys: ”%c”"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "virheellinen esikääntäjän direktiivi #%s"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "virheellinen --param-arvo %qs"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "virheellinen --param-arvo %qs"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:23941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
*************** msgstr ""
*** 65263,65269 ****
  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"
--- 65339,65345 ----
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, fuzzy, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
*************** msgstr "%q+D:n esittely varjostaa sisä�
*** 65308,65569 ****
  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 ""
--- 65384,65656 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/name-lookup.cc:3698
! #, gcc-internal-format
! msgid "annotation applied to block scope extern %qD"
! msgstr ""
! 
! #: cp/name-lookup.cc:3705
! #, fuzzy, gcc-internal-format
! #| msgid "declaration for parameter %qD but no such parameter"
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
! 
! #: cp/name-lookup.cc:4170
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-esittely %qD paikallisessa luokassa ilman edeltävää esittelyä"
  
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, fuzzy, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q+D esitelty täällä"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q+D esitelty täällä"
  
! #: cp/name-lookup.cc:6347
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/name-lookup.cc:6363
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.cc:6371
  #, fuzzy, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE ei ole luokka, nimiavaruus eikä lueteltu tyyppi"
  
! #: cp/name-lookup.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/name-lookup.cc:6491
  #, fuzzy, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.cc:6530
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/name-lookup.cc:6623
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/name-lookup.cc:6665
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/name-lookup.cc:6675
  #, fuzzy, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6747
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/name-lookup.cc:6802
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/name-lookup.cc:6826
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jätetty huomiotta"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "ehdotettu vaihtoehto:"
  msgstr[1] "ehdotetut vaihtoehdot:"
  
! #: cp/name-lookup.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%qE on vanhentunut"
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
  
! #: cp/name-lookup.cc:8037
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "määriteltiin myöhemmin tässä"
  
! #: cp/name-lookup.cc:8855
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/name-lookup.cc:9589
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/name-lookup.cc:9661
  #, fuzzy, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:9665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/name-lookup.cc:9675
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "edellinen määrittely täällä"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "tunniste %qE on ristiriidassa C+
*** 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"
--- 65680,65686 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
*************** msgstr "%<::%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ä"
--- 65725,65731 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "pyyntö jäsenen %qs käsittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemättä"
*************** msgstr "(mahdollisesti %qT:n määrittel
*** 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"
--- 65795,65801 ----
  msgid "%qE is not a class template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE ei ole malli"
*************** msgstr "attribuutti %qs pätee vain funk
*** 66019,67716 ****
  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"
  
! #: cp/parser.cc:6261
  #, fuzzy, gcc-internal-format
  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"
--- 66106,67813 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, fuzzy, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a type"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:6433
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, 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:6607
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: cp/parser.cc:6697
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ kieltää lohkot lausekkeiden sisällä"
  
! #: cp/parser.cc:6709
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6749
  #, 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:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.cc:6848
  #, 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:6970
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:7130
  #, 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:7131
  #, 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:7177
  #, 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:7214
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.cc:7523
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "%qT ei ole luokka tai nimiavaruus"
  
! #: cp/parser.cc:7533
  #, fuzzy, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.cc:7570 cp/parser.cc:9949
  #, 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:7584 cp/parser.cc:7588
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, fuzzy, gcc-internal-format
  msgid "remove the %qs"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
  
! #: cp/parser.cc:7712
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "%<~%T%>:n esittely %qT:n jäsenenä"
  
! #: cp/parser.cc:7727
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
  
! #: cp/parser.cc:7797 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:7922
  #, fuzzy, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:8010
  #, 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:8037
  #, fuzzy, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:8044
  #, fuzzy, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:8050
  #, fuzzy, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:8225
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:8544
  #, 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:8644
  #, 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:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8669
  #, 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:8695
  #, 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:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, fuzzy, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "kutsussa muistinvarausfunktioon %qD, joka on esitelty täällä"
  
! #: cp/parser.cc:8866
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ kieltää yhdysliteraalit"
  
! #: cp/parser.cc:8925
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8976
  #, 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:9374 cp/parser.cc:9403
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9689 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/parser.cc:9698
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> ei ole luokan jäsen"
  
! #: cp/parser.cc:10001
  #, fuzzy, gcc-internal-format
  msgid "non-scalar type"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
+ #: cp/parser.cc:10142
+ #, fuzzy, gcc-internal-format
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: cp/parser.cc:10285
  #, 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:10388
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:10447
  #, 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:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:10739
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: cp/parser.cc:10825
  #, 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:10843
  #, fuzzy, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:10845
  #, fuzzy, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:10878
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10923
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/parser.cc:10952
  #, 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:11000
  #, 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:11096
  #, 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:11502
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "vanhanmallisen tyyppimuunnoksen käyttö"
  
! #: cp/parser.cc:11652
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11655
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "suosittellaan sulkumerkkejä %<>>%>-lausekkeen ympärille"
  
! #: cp/parser.cc:11889
  #, 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:12227
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12502
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:12636
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12737
  #, 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:12747
  #, 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:12948
  #, fuzzy, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:12971
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: cp/parser.cc:12987
  #, 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:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: cp/parser.cc:13009
  #, 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:13029
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "versioviitetaulukolle ei voi varata muistia"
  
! #: cp/parser.cc:13049
  #, 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:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13090
  #, 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:13099
  #, fuzzy, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.cc:13124
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.cc:13135
  #, fuzzy, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.cc:13173
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: cp/parser.cc:13184
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13189
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13281
  #, 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:13335
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:13370
  #, 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:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13413
  #, fuzzy, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:13422
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13426
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13437
  #, fuzzy, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13471
  #, 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:13484
  #, 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:13502
  #, 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:13555
  #, 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:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr ""
! 
! #: cp/parser.cc:13754
! #, fuzzy, gcc-internal-format
! #| msgid "%qE declared here"
! msgid "%q#E declared here"
! msgstr "%qE esitelty täällä"
! 
! #: cp/parser.cc:14379
  #, 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:14548 cp/parser.cc:14800
  #, 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:14619
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.cc:14668
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: cp/parser.cc:14696
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14808
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14814
  #, 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:14872
  #, fuzzy, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/parser.cc:14936
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15141
  #, 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:15163
  #, 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:15188 cp/parser.cc:15223
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15265
  #, 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:15433 cp/parser.cc:37836
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.cc:15474
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/parser.cc:15476
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "kenttä %qE esitelty funktiona"
  
! #: cp/parser.cc:15517
  #, 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:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:15669
  #, 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:15976
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15983
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16009
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/parser.cc:16014
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.cc:16333
  #, fuzzy, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:16547
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/parser.cc:16906
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltää lasketut goto-käskyt"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.cc:17159
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "union määritelty täällä"
  
! #: cp/parser.cc:17186
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "ylimääräinen %<volatile%>"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimääräinen %<;%> luokansisäisen funktiomäärittelyn perässä"
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.cc:17581
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:17658
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:18250
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: cp/parser.cc:18253
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: cp/parser.cc:18291
  #, fuzzy, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18320
  #, fuzzy, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18331
  #, fuzzy, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.cc:18359
  #, fuzzy, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18363
  #, fuzzy, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/parser.cc:18660
  #, fuzzy, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "Proseduurilla ”%s” kohdassa %C on eksplisiittinen rajapinta ja sillä ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: cp/parser.cc:18683
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/parser.cc:18721
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "Tuntematon (tyyppi = %d, bitit = %d)\n"
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> saa uuden merkityksen C++11:ssä; poista se"
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in lambda"
  msgid "%qD invalid in condition"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.cc:18846
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.cc:18850
  #, fuzzy, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18932
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jälkiliitteessä: %c"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/parser.cc:19054
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19058
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:19126
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttämääritys %s"
  
! #: cp/parser.cc:19233
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:19261
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:19487
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:19500
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19676
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:19713
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
  
! #: cp/parser.cc:19798
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jäsenelle %<%D%>"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20024
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:20439
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveä merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: cp/parser.cc:20479
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:20526
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "Avainsana %s on tuntematon tai sillä ei vielä ole toteutusta"
  
! #: cp/parser.cc:20528
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "Avainsana %s on tuntematon tai sillä ei vielä ole toteutusta"
  
! #: cp/parser.cc:20530
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/parser.cc:21167
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21240
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, fuzzy, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(G++ hyväksyy koodin -fpermissive-valitsimella)"
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21547
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:22030
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/parser.cc:22068
  #, fuzzy, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/parser.cc:22186
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:22190
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.cc:22255
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/parser.cc:22491
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:22700
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:22706
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:22710
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:22871
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:23021
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: cp/parser.cc:23106
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union määritelty täällä"
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/parser.cc:23153
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: cp/parser.cc:23160
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitään"
  
! #: cp/parser.cc:23731
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:23737
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.cc:23901
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.cc:23916
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:23934
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:24027
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.cc:24041
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "esittely %qD ei esittele mitään"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimääräinen %<;%>"
  
! #: cp/parser.cc:24111
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltää enumin lisäyksen"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.cc:24342
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, fuzzy, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24444
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.cc:24449
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.cc:24453
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24705
  #, fuzzy, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24749
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:24767
  #, fuzzy, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/parser.cc:24912
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:25070
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: cp/parser.cc:25131
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-määreen kaksoiskappale"
  
! #: cp/parser.cc:25159
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "tyyppimääritteet jätetään huomiotta funktion paluutyypissä"
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.cc:25214
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/parser.cc:25455
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: cp/parser.cc:25466
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktio %qD esitelty uudelleen muuttujana"
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
  
! #: cp/parser.cc:25589
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/parser.cc:25595
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "virheellinen funktioesittely"
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:25754
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:26029
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:26040
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:26044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.cc:26130
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä"
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epäkelpo alustin"
  
! #: cp/parser.cc:26374
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.cc:26934
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:27059
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
*************** msgstr "%<%T::%E%> ei ole tyyppi"
*** 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"
--- 67816,68090 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.cc:27243
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.cc:27387
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: cp/parser.cc:27539
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "täsmäämättömät argumentit"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.cc:27936
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:28072
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:28219
  #, fuzzy, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr "%qE on vanhentunut"
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.cc:28504
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/parser.cc:28732
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.cc:28756
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.cc:28905
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:28909
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:29284
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:29322
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojäseniä"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:29427
  #, fuzzy, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/parser.cc:29897
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:29900
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:29903
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: cp/parser.cc:30410
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:30422
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssä"
  
! #: cp/parser.cc:30429
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/parser.cc:30441
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssä"
  
! #: cp/parser.cc:30490
  #, fuzzy, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.cc:30589
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
*************** msgstr "edellinen %q+#T:n määrittely"
*** 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ä"
--- 68092,68363 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:30811
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, fuzzy, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:31291
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "ISO C++ sallii bittikenttien määritteet vain ennen %<:%>-merkkiä"
  
! #: cp/parser.cc:31486
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikentällä %qD on ei-kokonaislukutyyppi %qT"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomäärittelyssä"
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimääräinen %<,%> jäsenesittelyn lopussa"
  
! #: cp/parser.cc:31634
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimääräinen %<,%> jäsenesittelyn lopussa"
  
! #: cp/parser.cc:31707
  #, fuzzy, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:31730
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epäkelpo osoitintila %qs"
  
! #: cp/parser.cc:31765
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/parser.cc:31932
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "varoitus: lähdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.cc:31952
  #, fuzzy, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "varoitus: lähdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.cc:32009
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:32295
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 ei salli dynaamisia poikkeusmäärittelyitä"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmäärittelyt ovat vanhentuneita C++11:ssä"
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:32386
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/parser.cc:33083
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:33229
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.cc:33243
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "Muodostin %qs"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:34046
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.cc:35704
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli täällä"
*************** msgstr "%J%qD:n edellinen esittely oli t
*** 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ä"
--- 68366,68799 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/parser.cc:36005
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivät ole enää tuettuja"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/parser.cc:36378
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epäjäseniä\n"
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:36539
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitään"
  
! #: cp/parser.cc:36592
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:36911
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:36924
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympäröitävä sulkeilla"
  
! #: cp/parser.cc:37446
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "Tuntematon (tyyppi = %d, bitit = %d)\n"
  
! #: cp/parser.cc:37473
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:37490
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: cp/parser.cc:37610
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekä %<_Sat%> että %<char%> esittelymääritteissä"
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimääräinen %<const%>"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.cc:37729
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37732
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.cc:37735
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37738
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.cc:37741
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37747
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiö "
  
! #: cp/parser.cc:37750
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37753
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.cc:37756
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:37759
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37762
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.cc:37797
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37809
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37812
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37815
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37821
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.cc:37848
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs määritelty parametrille %qE"
  
! #: cp/parser.cc:38345
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty täällä"
  
! #: cp/parser.cc:38723
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "C++98:ssa %<template%> (selventimenä) on sallittu vain malleissa"
  
  # XXX
! #: cp/parser.cc:38997
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:39383
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikä -alias"
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimääräinen %qs Objective-C++-metodien välissä"
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.cc:40342
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.cc:40978
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "<tuntematon>"
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:42297
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:43053
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
*************** msgstr "uusia tyyppejä ei voi määrite
*** 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 ""
--- 68802,68974 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: cp/parser.cc:48723
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: cp/parser.cc:49671
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.cc:52834
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:53546
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epäkelpo alustin"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:55579
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: cp/parser.cc:56316
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, fuzzy, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.cc:56902
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Käyttö: %s <transaktiotiedosto> <tiedostojärjestelmä>\n"
  
! #: cp/parser.cc:56905
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: cp/parser.cc:57289
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:57300
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:57387
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.cc:57669
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.cc:57771
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "muodostimen virheellinen käytt�
*** 69347,69843 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:6454
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.cc:6467
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
  
! #: cp/pt.cc:6479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli täällä"
  msgstr[1] "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:6483
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli täällä"
  msgstr[1] "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:6517
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:6519
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenä symbolina"
  
! #: cp/pt.cc:6521
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "esitelty täällä"
  
! #: cp/pt.cc:6532
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "varjostunut esittely on täällä"
  
! #: cp/pt.cc:6560
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7013
  #, fuzzy, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:7016
  #, fuzzy, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:7031
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7035
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7085
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7087
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/pt.cc:7156
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellä %qD"
  
! #: cp/pt.cc:7165
  #, fuzzy, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: cp/pt.cc:7174
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
  
! #: cp/pt.cc:7183
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/pt.cc:7194
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:7204
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.cc:7213
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/pt.cc:7225
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/pt.cc:7229
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/pt.cc:7240
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7251
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/pt.cc:7294
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/pt.cc:7307
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.cc:7311
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7332
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.cc:7342
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:7393
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7402
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7412
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7429
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7439
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7446
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7469
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7473
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7610
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc: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"
--- 69444,69946 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:6386
! #, fuzzy, gcc-internal-format
! #| msgid "storage class specified for template parameter %qs"
! msgid "local class in lambda in template parameter list"
! msgstr "tallennusluokka annettu malliparametrille %qs"
! 
! #: cp/pt.cc:6461
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.cc:6474
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
  
! #: cp/pt.cc:6486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli täällä"
  msgstr[1] "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli täällä"
  msgstr[1] "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:6524
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:6526
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenä symbolina"
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "esitelty täällä"
  
! #: cp/pt.cc:6539
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "varjostunut esittely on täällä"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7038
  #, fuzzy, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:7041
  #, fuzzy, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:7056
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7060
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellä %qD"
  
! #: cp/pt.cc:7191
  #, fuzzy, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
  
! #: cp/pt.cc:7209
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:7230
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.cc:7239
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/pt.cc:7251
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/pt.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/pt.cc:7266
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7277
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/pt.cc:7320
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/pt.cc:7333
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.cc:7337
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7438
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7455
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7465
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7472
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7495
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7499
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7905
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7913
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7931
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:8673
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:8832
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistä vakiota, saatiin %qT"
  
! #: cp/pt.cc:8899
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiä, saatiin %qT"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.cc:8973
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiä, saatiin %qT"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/pt.cc:9078
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "attribuutille %qs annettu väärä määrä argumentteja"
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "attribuutille %qs annettu väärä määrä argumentteja"
  
! #: cp/pt.cc:9372
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellä %qD"
  
! #: cp/pt.cc:9398
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:9402
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:9503
  #, fuzzy, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: cp/pt.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:10275
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: cp/pt.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/pt.cc:12512
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:12742
  #, fuzzy, gcc-internal-format
  #| msgid "first specified here"
  msgid "first error appeared here"
  msgstr "määritelty ensimmäisen kerran tässä"
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.cc:14321
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
  
! #: cp/pt.cc:14324
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
  
! #: cp/pt.cc:14529
  #, fuzzy, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D määritelty uudelleen"
  
! #: cp/pt.cc:15086
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.cc:16097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
*************** msgstr "  täsmäämättömät tyypit %q
*** 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"
--- 69958,70080 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssä %q+D"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/pt.cc:17508
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/pt.cc:17512
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/pt.cc:17581
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/pt.cc:17587
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/pt.cc:17593
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/pt.cc:17662
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/pt.cc:17703
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "taulukolla %q+D oletetaan olevan yksi alkio"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
! #: cp/pt.cc:17798
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
  
! #: cp/pt.cc:17807
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/pt.cc:17985
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen käyttö mallina"
*************** msgstr "muodostimen virheellinen käytt�
*** 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 ""
--- 70082,70214 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:18314
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei täsmää hajottimen nimen ~%qT kanssa"
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18418
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epäkelpo käyttö"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: cp/pt.cc:20952
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:22369
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:22374
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "attribuutille %qE annettu väärä määrä argumentteja"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "käytetään virheellistä kenttää %qD"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/käyttää anonyymiä tyyppiä"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:23443
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/pt.cc:23458
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.cc:23476
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettäessä"
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:27899
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
*************** msgstr ""
*** 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"
--- 70216,70292 ----
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:27956
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:27964
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/pt.cc:28000
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:28065
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:28074
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:28095
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
  
! #: cp/pt.cc:28135
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/pt.cc:28476
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
*************** msgstr "%Jvanhanmallinen funktiomäärit
*** 70195,70714 ****
  #. 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"
  
  #: cp/reflect.cc:130
  #, fuzzy, gcc-internal-format
- msgid "%<^^%> cannot be applied to a placeholder type"
- msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
- 
- #: cp/reflect.cc:137
- #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/reflect.cc:142
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/reflect.cc:150
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: 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 "%<^^%> cannot be applied to a using-declaration"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/reflect.cc:189
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/reflect.cc:207
  #, gcc-internal-format
  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 "Varoita pilkuoperaattorin käytöstä alaindeksilausekkeessa."
  
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
--- 70298,70873 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:29422
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimääreitä ei-parametrisessa taulukkoesittelijässä"
  
! #: cp/pt.cc:29432
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:30989
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:31244
  #, fuzzy, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:32530
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/pt.cc:32536
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:32664
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:32671
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:32687
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa ”%s” on jo tarkasteltu.\n"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/pt.cc:32721
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.cc:32920
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qE:n muunnos tyypistä %qT tyyppiin %qT ei ole yksiselitteinen"
  
! #: cp/pt.cc:33000
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/pt.cc:33004
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:33008
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:33012
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
  #: cp/reflect.cc:130
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/reflect.cc:182
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
! 
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%E%> is not a class or namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<::%E%> ei ole luokka eikä nimiavaruus"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, fuzzy, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
! #, gcc-internal-format
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr ""
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "komennon ”%s” ajaminen epäonnistui: %s"
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "komennon ”%s” ajaminen epäonnistui: %s"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/reflect.cc:6132
  #, fuzzy, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "puhdistusargumentti ei ole funktio"
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
! msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "Virheellinen argumentti"
  
! #: cp/reflect.cc:6596
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: cp/reflect.cc:7726
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
! 
! #: cp/reflect.cc:7799
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT return type, expected %qs"
! msgstr "vektoriylivuoto lausekkeessa"
! 
! #: cp/reflect.cc:7802
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT return type, expected %qT"
! msgstr "vektoriylivuoto lausekkeessa"
! 
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/reflect.cc:8530
! #, fuzzy, gcc-internal-format
! msgid "cannot splice a null reflection"
! msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
! 
! #: cp/reflect.cc:8540
! #, fuzzy, gcc-internal-format
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr ""
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "odotettiin totuusarvolauseketta"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/reflect.cc:9004
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä"
  
! #: cp/reflect.cc:9012
  #, fuzzy, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/reflect.cc:9025
  #, fuzzy, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/reflect.cc:9034
! #, fuzzy, gcc-internal-format
! msgid "invalid class member access of type template %qE"
! msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
! 
! #: cp/reflect.cc:9042
! #, fuzzy, gcc-internal-format
! msgid "cannot use %qE to access a class member"
! msgstr "luokkanimeä ei ole annettu %qs:n kanssa"
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "poistettu funktio %q+D"
  
! #: cp/reflect.cc:9088
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/reflect.cc:9097
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about uses of a comma operator within a subscripting expression."
  msgid "cannot use a data member specification in a splice expression"
  msgstr "Varoita pilkuoperaattorin käytöstä alaindeksilausekkeessa."
  
+ #: cp/reflect.cc:9114
+ #, fuzzy, gcc-internal-format
+ #| msgid "%qD is not a function template"
+ msgid "expected a reflection of a function template"
+ msgstr "%qD ei ole funktiomalli"
+ 
+ #: cp/reflect.cc:9130
+ #, gcc-internal-format
+ msgid "expected a reflection of a function or variable template"
+ msgstr ""
+ 
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
*************** msgstr "virheellinen muunnos tyypistä %
*** 71040,71629 ****
  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"
--- 71199,71788 ----
  msgid "invalid base-class specification"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/semantics.cc:4683
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa"
  
! #: cp/semantics.cc:4705
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
  
! #: cp/semantics.cc:4709
  #, fuzzy, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4729
  #, fuzzy, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "täsmäämättömät argumentit"
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:4963
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/semantics.cc:4971
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/semantics.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "pack index has non-integral type %qT"
  msgstr "taulukon koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
  
! #: cp/semantics.cc:5412
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5426
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiä %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/semantics.cc:6650
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "Muodostin %qs"
  
! #: cp/semantics.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "tyypillä %qE on käyttäjän määrittelemä muodostin"
  
! #: cp/semantics.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %d"
  
! #: cp/semantics.cc:7209
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "ISO C kieltää nollan kokoisen taulukon %qE"
  
! #: cp/semantics.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/semantics.cc:7374
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "tyypillä %qE on käyttäjän määrittelemä muodostin"
  
! #: cp/semantics.cc:7448
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "edellinen esittely"
  
! #: cp/semantics.cc:7454
  #, fuzzy, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
  
! #: cp/semantics.cc:7760
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/semantics.cc:7957
  #, fuzzy, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8249
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8309
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8380
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8394
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8433
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8436
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8440
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8463
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8467
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8557
  #, fuzzy, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8590
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:8624
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8653
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8683
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8714
  #, fuzzy, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/semantics.cc:8765
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8780
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:8811
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: cp/semantics.cc:8851
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8860
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8976
  #, fuzzy, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: cp/semantics.cc:9021
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "”%s” ei ole kelvollinen makron nimi, sillä se on C++:n operaattori"
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length traits arrays are not supported"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/semantics.cc:9164
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:9681
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.cc:9684
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.cc:9754
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9784
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9814
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:9843
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9874
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/semantics.cc:9884
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/semantics.cc:9968
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.cc:11591
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.cc:12089
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/semantics.cc:12994
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %s"
  msgid "static assertion failed: %.*s"
  msgstr "staattinen väite epäonnistui: %s"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.cc:13237
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a non-union class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "%qT ei ole malli"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "%s: kenttä ”%s” ei saa olla tyhjä"
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/semantics.cc:14719
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.cc:14779
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, fuzzy, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitää olla vakio"
*************** msgstr "%<__builtin_prefetch%>-funktion
*** 71631,71980 ****
  #. 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 ""
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, fuzzy, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4759
  #, gcc-internal-format
  msgid " declared here"
  msgstr " esitelty täällä"
  
! #: cp/tree.cc:4764
  #, fuzzy, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/tree.cc:5052
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qT ei ole malli"
  
! #: cp/tree.cc:5083
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/tree.cc:5091
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5101
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/tree.cc:5113
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5142
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5154 cp/tree.cc:5164
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5190
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/tree.cc: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
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5218
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%s:ei ole gcov-datatiedosto\n"
  
! #: cp/tree.cc:5327
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/tree.cc:5330
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "        %qD"
  
! #: cp/tree.cc:5337
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/tree.cc:5345
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/tree.cc:5368
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: cp/tree.cc:5389
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.cc:5404
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/tree.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: cp/tree.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/tree.cc:5459
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: cp/tree.cc:5482
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "virheellinen funktioesittely"
  
! #: cp/tree.cc:5485
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5490
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%>-avainsanaa sovellettu bittikenttään"
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, fuzzy, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, fuzzy, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: 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 "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/tree.cc:5643
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.cc:5665
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5673
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.cc:5686
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.cc:5717
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/tree.cc:5737
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/tree.cc:5748
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.cc:5764
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.cc:5778
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.cc:5802
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/tree.cc:5808
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5815
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5822
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5844
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5850
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5872
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.cc:5898
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about semicolon after in-class function definition."
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "Varoita puolipisteestä luokansisäisen funktiomäärittelyn perässä."
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/tree.cc:5911
  #, fuzzy, gcc-internal-format
  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"
--- 71790,72139 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, fuzzy, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid " declared here"
  msgstr " esitelty täällä"
  
! #: cp/tree.cc:4781
  #, fuzzy, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qT ei ole malli"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%s:ei ole gcov-datatiedosto\n"
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "        %qD"
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/tree.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "virheellinen funktioesittely"
  
! #: cp/tree.cc:5502
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%>-avainsanaa sovellettu bittikenttään"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, fuzzy, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, fuzzy, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5690
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.cc:5703
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.cc:5819
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5839
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.cc:5915
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about semicolon after in-class function definition."
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "Varoita puolipisteestä luokansisäisen funktiomäärittelyn perässä."
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/tree.cc:5928
  #, fuzzy, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "parametri %q+D määritelty uudelleen"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "verifiointi epäonnistui kohdassa PC=%d: %s"
*************** msgstr "tyypillä %qT ei ole %qE-nimist�
*** 72176,72992 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> ei ole luokan jäsen"
  
! #: cp/typeck.cc:3786
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/typeck.cc:4052
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:4086
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "joustavan taulukkojäsenen sisältävän tietueen epäkelpo käyttö"
  
! #: cp/typeck.cc:4089
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "joustavan taulukkojäsenen sisältävän tietueen epäkelpo käyttö"
  
! #: cp/typeck.cc:4092
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4161
  #, fuzzy, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "taulukon indeksi on taulukkorajojen yläpuolella"
  
! #: cp/typeck.cc:4322
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/typeck.cc:4433
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
  
! #: cp/typeck.cc:4685
  #, fuzzy, gcc-internal-format
  msgid "no default version in scope"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: cp/typeck.cc:4694
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ kieltää %<::main%>-funktion kutsumisen ohjelmasta"
  
! #: cp/typeck.cc:4715
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: cp/typeck.cc:4736
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: cp/typeck.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/typeck.cc:4742
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "funktio-osoitinta käytetty laskutoimituksessa"
  
! #: cp/typeck.cc:4804
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "liian vähän argumentteja muodostimelle %q#D"
  
! #: cp/typeck.cc:4810
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "liikaa argumentteja jäsenfunktiolle %q#D"
  
! #: cp/typeck.cc:4811
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "liian vähän argumentteja jäsenfunktiolle %q#D"
  
! #: cp/typeck.cc:4817
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "liikaa argumentteja funktiolle %q#D"
  
! #: cp/typeck.cc:4818
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "liian vähän argumentteja funktiolle %q#D"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "liikaa argumentteja metodille %q#D"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "liian vähän argumentteja funktiolle %q#D"
  
! #: cp/typeck.cc:4832
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: cp/typeck.cc:4833
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "liian vähän argumentteja funktiolle"
  
! #: cp/typeck.cc:4911
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/typeck.cc:4917
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.cc:5231
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.cc:5278
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.cc:5293
  #, fuzzy, gcc-internal-format
  #| msgid "the compiler can assume that the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "kääntäjä voi olettaa, että %qD:n osoite ei koskaan ole NULL"
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "kääntäjä voi olettaa, että %qD:n osoite ei koskaan ole NULL"
  
! #: cp/typeck.cc:5370
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5373
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5379
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5382
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5419
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5429
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/typeck.cc:5438
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, fuzzy, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/typeck.cc:5709
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL-arvon käyttö laskutoimituksessa"
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ kieltää osoittimen ja kokonaisluvun vertailun"
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6496
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: cp/typeck.cc:6543
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/typeck.cc:6609
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/typeck.cc:6718
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/typeck.cc:7119
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ kieltää %<void *%>-tyyppisen osoittimen käytön vähennyslaskussa"
  
! #: cp/typeck.cc:7127
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ kieltää funktio-osoittimen käytön vähennyslaskussa"
  
  # semi-fuzzy; onko metodi tässä luokan jäsenfunktio ja yllä muu funktio?
! #: cp/typeck.cc:7135
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
  
! #: cp/typeck.cc:7188
  #, fuzzy, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:7265
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "muodostimen %qE osoitteen ottaminen"
  
! #: cp/typeck.cc:7266
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.cc:7283
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: cp/typeck.cc:7286
  #, fuzzy, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "id="
  
! #: cp/typeck.cc:7293
  #, fuzzy, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.cc:7488
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7494
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7500
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7511
  #, fuzzy, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "väliaikaismuuttujan osoitteen ottaminen"
  
! #: cp/typeck.cc:7561
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ kieltää %<::main%>-funktion osoitteen ottamisen"
  
! #: cp/typeck.cc:7619
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "yritys ottaa bittikentän osoite"
  
! #: cp/typeck.cc:7821
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "odotettiin lauseketta"
  
! #: cp/typeck.cc:7822
  #, fuzzy, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: cp/typeck.cc:7966
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ kieltää enumin lisäyksen"
  
! #: cp/typeck.cc:7967
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ kieltää enumin vähentämisen"
  
! #: cp/typeck.cc:7983
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:7985
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:7997
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ kieltää %qT-tyyppisen osoittimen kasvattamisen"
  
! #: cp/typeck.cc:7999
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ kieltää %qT-tyyppisen osoittimen vähentämisen"
  
! #: cp/typeck.cc:8039
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "ei voi ottaa %<this%>:in osoitetta, joka on rvalue-lauseke"
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, fuzzy, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.cc:8357
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/typeck.cc:8369
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.cc:8373
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.cc:8377
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "esittely ei esittele mitään"
  
! #: cp/typeck.cc:8415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.cc:8518
  #, fuzzy, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: cp/typeck.cc:8555
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "tyyppimuunnos tyypistä %qT tyyppiin %qT hylkää määreet"
  
! #: cp/typeck.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast-muunnos tyypistä %qT tyyppiin %qT hylkää määreet"
  
! #: cp/typeck.cc:8568
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast-muunnos tyypistä %qT tyyppiin %qT hylkää määreet"
  
! #: cp/typeck.cc:8594
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: cp/typeck.cc:8608
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "tyyppimääreet jätetään huomiotta funktion paluutyypissä"
  
! #: cp/typeck.cc:9057
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/typeck.cc:9097
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9172
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9242
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "muunnoksessa tyypistä %qT tyyppiin %qT menetetään tarkkuutta"
  
! #: cp/typeck.cc:9267
  #, fuzzy
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
! #: cp/typeck.cc:9278
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "muunnos epäyhteensopivien jäsenosoitintyyppien %qH ja %qI välillä"
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "muunnos tyypistä %qT tyyppiin %qT kasvattaa kohdetyypin vaadittua kohdistusta"
  
! #: cp/typeck.cc:9316
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "tyyppimuunnos funktio-osoittimen ja olio-osoittimen välillä on ehdollisesti tuettu"
  
! #: cp/typeck.cc:9330
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9403
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9412
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9454
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9524
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ kieltää tyyppimuunnoksen taulukkotyyppiin %qT"
  
! #: cp/typeck.cc:9643
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/typeck.cc:9759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:10039
  #, fuzzy, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "%q#T ei ole luokka eikä nimiavaruus"
  
! #: cp/typeck.cc:10100
  #, fuzzy, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "ei-vakio taulukon indeksi alustimessa"
  
! #: cp/typeck.cc:10127
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "taulukkoa käytetty alustimena"
  
! #: cp/typeck.cc:10145
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "virheellinen taulukkosijoitus"
  
! #: cp/typeck.cc:10281
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/typeck.cc:10295
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/typeck.cc:10443
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:10767
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10772
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10781
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10785
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10790
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
! #: cp/typeck.cc:10826
  #, fuzzy, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10830
  #, fuzzy, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10835
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10840
  #, fuzzy, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: cp/typeck.cc:10850
  #, fuzzy, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10936
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/typeck.cc:11022
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.cc:11025
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11063
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11073
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/typeck.cc:11077
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "poista %<std::move%>-kutsu"
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.cc:11415
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "arvon palautus hajottimesta"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/typeck.cc:11516
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "taulukon palauttava funktio"
  
! #: cp/typeck.cc:11535
  #, fuzzy, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/typeck.cc:11538
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/typeck.cc:11575
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/typeck.cc:11604
  #, fuzzy, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> ei saa palauttaa NULLia ellei esittely ole %<throw()%> (tai -fcheck-new ole voimassa)"
  
! #: cp/typeck.cc:11693
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "epäkelpo vektorityyppi attribuutille %qs"
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12297
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "virheellinen %%s-arvo"
--- 72335,73156 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> ei ole luokan jäsen"
  
! #: cp/typeck.cc:3605
! #, fuzzy, gcc-internal-format
! msgid "%q#D is not a member of %qT"
! msgstr "%qD:n esittely %qT:n jäsenenä"
! 
! #: cp/typeck.cc:3781
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/typeck.cc:4047
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:4081
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "joustavan taulukkojäsenen sisältävän tietueen epäkelpo käyttö"
  
! #: cp/typeck.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "joustavan taulukkojäsenen sisältävän tietueen epäkelpo käyttö"
  
! #: cp/typeck.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4156
  #, fuzzy, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "taulukon indeksi on taulukkorajojen yläpuolella"
  
! #: cp/typeck.cc:4317
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/typeck.cc:4428
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  msgid "no default version in scope"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ kieltää %<::main%>-funktion kutsumisen ohjelmasta"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: cp/typeck.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "funktio-osoitinta käytetty laskutoimituksessa"
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "liian vähän argumentteja muodostimelle %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "liikaa argumentteja jäsenfunktiolle %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "liian vähän argumentteja jäsenfunktiolle %q#D"
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "liikaa argumentteja funktiolle %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "liian vähän argumentteja funktiolle %q#D"
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "liikaa argumentteja metodille %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "liian vähän argumentteja funktiolle %q#D"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "liian vähän argumentteja funktiolle"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.cc:5226
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.cc:5288
  #, fuzzy, gcc-internal-format
  #| msgid "the compiler can assume that the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "kääntäjä voi olettaa, että %qD:n osoite ei koskaan ole NULL"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "kääntäjä voi olettaa, että %qD:n osoite ei koskaan ole NULL"
  
! #: cp/typeck.cc:5365
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5368
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5374
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5377
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5417
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/typeck.cc:5433
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5436
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, fuzzy, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL-arvon käyttö laskutoimituksessa"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ kieltää osoittimen ja kokonaisluvun vertailun"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/typeck.cc:6604
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/typeck.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ kieltää %<void *%>-tyyppisen osoittimen käytön vähennyslaskussa"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ kieltää funktio-osoittimen käytön vähennyslaskussa"
  
  # semi-fuzzy; onko metodi tässä luokan jäsenfunktio ja yllä muu funktio?
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
  
! #: cp/typeck.cc:7183
  #, fuzzy, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:7260
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "muodostimen %qE osoitteen ottaminen"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.cc:7278
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: cp/typeck.cc:7281
  #, fuzzy, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "id="
  
! #: cp/typeck.cc:7288
  #, fuzzy, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "väliaikaismuuttujan osoitteen ottaminen"
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ kieltää %<::main%>-funktion osoitteen ottamisen"
  
! #: cp/typeck.cc:7614
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "yritys ottaa bittikentän osoite"
  
! #: cp/typeck.cc:7816
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "odotettiin lauseketta"
  
! #: cp/typeck.cc:7817
  #, fuzzy, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ kieltää enumin lisäyksen"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ kieltää enumin vähentämisen"
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ kieltää %qT-tyyppisen osoittimen kasvattamisen"
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ kieltää %qT-tyyppisen osoittimen vähentämisen"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "ei voi ottaa %<this%>:in osoitetta, joka on rvalue-lauseke"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, fuzzy, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.cc:8355
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/typeck.cc:8367
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.cc:8371
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.cc:8375
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "esittely ei esittele mitään"
  
! #: cp/typeck.cc:8413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.cc:8516
  #, fuzzy, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "tyyppimuunnos tyypistä %qT tyyppiin %qT hylkää määreet"
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast-muunnos tyypistä %qT tyyppiin %qT hylkää määreet"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast-muunnos tyypistä %qT tyyppiin %qT hylkää määreet"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "tyyppimääreet jätetään huomiotta funktion paluutyypissä"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9240
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "muunnoksessa tyypistä %qT tyyppiin %qT menetetään tarkkuutta"
  
! #: cp/typeck.cc:9265
  #, fuzzy
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "muunnos epäyhteensopivien jäsenosoitintyyppien %qH ja %qI välillä"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "muunnos tyypistä %qT tyyppiin %qT kasvattaa kohdetyypin vaadittua kohdistusta"
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "tyyppimuunnos funktio-osoittimen ja olio-osoittimen välillä on ehdollisesti tuettu"
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ kieltää tyyppimuunnoksen taulukkotyyppiin %qT"
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:10037
  #, fuzzy, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "%q#T ei ole luokka eikä nimiavaruus"
  
! #: cp/typeck.cc:10098
  #, fuzzy, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "ei-vakio taulukon indeksi alustimessa"
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "taulukkoa käytetty alustimena"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "virheellinen taulukkosijoitus"
  
! #: cp/typeck.cc:10279
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/typeck.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/typeck.cc:10441
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10770
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10779
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10783
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10788
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
! #: cp/typeck.cc:10824
  #, fuzzy, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10828
  #, fuzzy, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10833
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10838
  #, fuzzy, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: cp/typeck.cc:10848
  #, fuzzy, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/typeck.cc:11020
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/typeck.cc:11075
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "poista %<std::move%>-kutsu"
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "arvon palautus hajottimesta"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "taulukon palauttava funktio"
  
! #: cp/typeck.cc:11533
  #, fuzzy, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/typeck.cc:11536
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/typeck.cc:11602
  #, fuzzy, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> ei saa palauttaa NULLia ellei esittely ole %<throw()%> (tai -fcheck-new ole voimassa)"
  
! #: cp/typeck.cc:11691
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "epäkelpo vektorityyppi attribuutille %qs"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "virheellinen %%s-arvo"
*************** msgstr ""
*** 73393,73409 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "<tuntematon>"
  
! #: d/d-attribs.cc:1153
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jälkeen"
  
! #: d/d-attribs.cc:1533
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
--- 73557,73573 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "<tuntematon>"
  
! #: d/d-attribs.cc:1156
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jälkeen"
  
! #: d/d-attribs.cc:1553
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
*************** msgstr "puuttuva alustin jäsenelle %qD"
*** 73429,73472 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2497
  #, fuzzy, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, fuzzy, gcc-internal-format
  msgid "nested function missing body"
  msgstr "vähennyslaskussa käytetty osoitinta funktioon"
  
! #: d/d-codegen.cc:2565
  #, fuzzy, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2882
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: d/d-codegen.cc:3107
  #, fuzzy, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
--- 73593,73636 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2507
  #, fuzzy, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, fuzzy, gcc-internal-format
  msgid "nested function missing body"
  msgstr "vähennyslaskussa käytetty osoitinta funktioon"
  
! #: d/d-codegen.cc:2575
  #, fuzzy, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2892
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: d/d-codegen.cc:3117
  #, fuzzy, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
*************** msgstr "Virheellinen vähimmäisargument
*** 73551,73584 ****
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: d/d-lang.cc:993
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "ei voida luoda esikäännettyä otsikkoa %s: %m"
  
! #: d/d-lang.cc:1000
  #, fuzzy, gcc-internal-format
  #| msgid "opening output file %s: %m"
  msgid "writing output file %s: %m"
  msgstr "avataan tulostetiedosto %s: %m"
  
! #: d/d-lang.cc:1020
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "ei voida luoda esikäännettyä otsikkoa %s: %m"
  
! #: d/d-lang.cc:1045
  #, fuzzy, gcc-internal-format
  #| msgid "opening dependency file %s: %m"
  msgid "reading ddoc file %s: %m"
  msgstr "avataan riippuvuustiedosto %s: %m"
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
--- 73715,73748 ----
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: d/d-lang.cc:997
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "ei voida luoda esikäännettyä otsikkoa %s: %m"
  
! #: d/d-lang.cc:1004
  #, fuzzy, gcc-internal-format
  #| msgid "opening output file %s: %m"
  msgid "writing output file %s: %m"
  msgstr "avataan tulostetiedosto %s: %m"
  
! #: d/d-lang.cc:1024
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "ei voida luoda esikäännettyä otsikkoa %s: %m"
  
! #: d/d-lang.cc:1049
  #, fuzzy, gcc-internal-format
  #| msgid "opening dependency file %s: %m"
  msgid "reading ddoc file %s: %m"
  msgstr "avataan riippuvuustiedosto %s: %m"
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
*************** msgstr "tls_model-argumentti ei ole merk
*** 73677,73683 ****
  msgid "%qs is not an associative array"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
--- 73841,73847 ----
  msgid "%qs is not an associative array"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
*************** msgstr "%qD on tavallisesti ei-staattine
*** 73693,73715 ****
  msgid "%qs is not a field, but a %qs"
  msgstr "Funktio %qs"
  
! #: d/expr.cc:1977
  #, fuzzy, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr "kutsuttu täältä"
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: d/expr.cc:2804
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: d/expr.cc:2811
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "ylivuoto vakiolausekkeessa"
--- 73857,73879 ----
  msgid "%qs is not a field, but a %qs"
  msgstr "Funktio %qs"
  
! #: d/expr.cc:1975
  #, fuzzy, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr "kutsuttu täältä"
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: d/expr.cc:2839
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: d/expr.cc:2846
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "ylivuoto vakiolausekkeessa"
*************** msgstr ""
*** 73800,73816 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1458
  #, fuzzy, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "%<dynamic_cast%> ei ole sallittu valitsimen -fno-rtti kanssa"
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
--- 73964,73980 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1455
  #, fuzzy, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "%<dynamic_cast%> ei ole sallittu valitsimen -fno-rtti kanssa"
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
*************** msgstr "Taulukkoviitteellä kohdassa %C
*** 74136,74143 ****
  
  #: 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
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 74300,74307 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgstr "Muuttujatyyppi on UNKNOWN sijoit
*** 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"
--- 74578,74584 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava vakio"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epäkelpo osoitintila %qs"
*************** msgstr "kääntäjänsisäisen ”%2$s�
*** 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"
--- 74654,74660 ----
  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:8466
  #, 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"
*** 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ä"
--- 74794,74800 ----
  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:4160
  #, 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
*** 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"
--- 74809,74815 ----
  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:4955
  #, 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"
*************** msgid "The errmsg= argument at %L must b
*** 74786,74793 ****
  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 ""
--- 74950,74957 ----
  msgstr "puhdistusargumentti ei ole tunniste"
  
  #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgid "BOZ constant at %L cannot appear
*** 74886,74894 ****
  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"
--- 75050,75058 ----
  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:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
*************** msgstr "kääntäjänsisäisen ”%2$s�
*** 74903,74914 ****
  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)"
--- 75067,75078 ----
  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:4272 fortran/check.cc:4280
  #, 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:4290
  #, 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)"
*************** msgstr "kääntäjänsisäisen ”%2$s�
*** 75003,75621 ****
  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 ""
--- 75167,75785 ----
  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:4112
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Puuttuva argumentti kohteelle ”%s” kohdassa %C"
  
! #: fortran/check.cc:4127
  #, fuzzy, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:4132
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/check.cc:4157
  #, 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:4166
  #, 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:4197
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.cc:4209
  #, 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:4219
  #, 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:4304
  #, 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:4323
  #, 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:4332
  #, 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:4510
  #, 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:4644
  #, 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:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, 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:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4779
  #, 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:4790
  #, 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:4797
  #, 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:4808
  #, 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:4817
  #, 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:4857
  #, 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:4884
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/check.cc:4940
  #, 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:4948
  #, 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:4991
  #, 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:5069 fortran/check.cc:7228
  #, 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:5130
  #, 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:5140
  #, 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:5159
  #, 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:5210
  #, 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:5242
  #, 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:5252
  #, 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:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, 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:5283
  #, 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:5374
  #, 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:5384
  #, 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:5391
  #, 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:5414
  #, 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:5454
  #, 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:5472
  #, 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:5481
  #, 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:5516 fortran/simplify.cc:7895
  #, 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:5533 fortran/check.cc:5552
  #, 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:5543 fortran/check.cc:5562
  #, 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:5681
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5712
  #, fuzzy, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/check.cc:5760
  #, 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:5841 fortran/check.cc:8446
  #, 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:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, 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:5868 fortran/check.cc:6015
  #, 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:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5994
  #, 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:6055
  #, 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:6109
  #, 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:6143
  #, 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:6155
  #, 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:6162
  #, 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:6169
  #, 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:6176
  #, 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:6182
  #, 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:6201
  #, 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:6210
  #, 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:6216
  #, 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:6237
  #, 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:6248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/check.cc:6254
  #, 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:6261
  #, 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:6277
  #, 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:6289
  #, 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:6296
  #, 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:6302
  #, 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:6316
  #, 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:6328
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/check.cc:6335
  #, 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:6341
  #, 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:6355
  #, 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:6361
  #, 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:6372
  #, 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:6380
  #, 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:6389
  #, 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:6396
  #, 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:6407
  #, 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:6412
  #, 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:6440
  #, 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:6456
  #, 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:6475
  #, 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:6499
  #, 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:6774
  #, 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:6786
  #, 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:6824
  #, 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:6884
  #, 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:6913
  #, 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:6939
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6950
  #, fuzzy, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/check.cc:6961
  #, 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:7003
  #, 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:7055
  #, 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:7074
  #, 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:7082
  #, 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:7117
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7242
  #, 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:7255
  #, 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:7391
  #, 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:7403
  #, 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:7558 fortran/check.cc:7594
  #, 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:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/check.cc:7623
  #, fuzzy, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "Sarakkeiden määrä   : %d\n"
  
! #: fortran/check.cc:7635
  #, 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:7677
  #, 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:7684
  #, 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:7705
  #, 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:7715
  #, 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:7722
  #, 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:7742
  #, 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:7752
  #, 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:7767 fortran/check.cc:7774
  #, 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:7988
  #, 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:8170
  #, 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:8359 fortran/check.cc:8370
  #, 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:8430
  #, 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:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75681,75692 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "alustusmerkkijono typistetty, jotta se täsmäisi muuttujaan kohdassa %L"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
--- 75845,75856 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "alustusmerkkijono typistetty, jotta se täsmäisi muuttujaan kohdassa %L"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
*************** msgstr ""
*** 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"
--- 75902,77960 ----
  " EPÄONNISTUI\n"
  "\n"
  
! #: fortran/decl.cc:329
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:343
  #, 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:350
  #, 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:488
  #, 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:514
  #, 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:619
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.cc:627
  #, 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:637
  #, 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:684
  #, 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:708
  #, 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:731
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:773
  #, 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:789
  #, 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:798
  #, 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:837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "vanhanmallinen funktiomäärittely"
  
! #: fortran/decl.cc:846
  #, 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:869
  #, 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:874
  #, 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:885
  #, 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:917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/decl.cc:945
  #, 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:947
  #, 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:974
  #, 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:998
  #, 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:1063
  #, 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:1087
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Kaksoiskappale %s-spesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:1109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, 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:1430
  #, 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:1442
  #, 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:1460
  #, 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:1476
  #, 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:1559
  #, 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:1624
  #, 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:1631
  #, 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:1638
  #, 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:1647
  #, 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:1657
  #, 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:1678
  #, 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:1683
  #, 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:1690
  #, 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:1702
  #, 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:1713
  #, 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:1727
  #, 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:1745
  #, 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:1753
  #, 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:1762
  #, 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:1769
  #, 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:1780
  #, 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:1836
  #, 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:1865
  #, 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:1940
  #, 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:1980
  #, 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:1995
  #, 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:2004 fortran/decl.cc:2010
  #, 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:2150
  #, fuzzy, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "%s: paniikki: Virheellinen ”l_value” %d\n"
  
! #: fortran/decl.cc:2163
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER kohdassa %L on ilman alustinta"
  
! #: fortran/decl.cc:2173
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2216
  #, 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:2260
  #, 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:2273
  #, 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:2283
  #, 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:2290
  #, 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:2325
  #, 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:2375
  #, 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:2441 fortran/decl.cc:2448
  #, 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:2457
  #, 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:2466
  #, 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:2490 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:2545
  #, 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:2552
  #, 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:2576
  #, 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:2593
  #, 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:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.cc:2667
  #, 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:2684
  #, 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:2705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:2712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "NULL()-alustus kohdassa %C on moniselitteinen"
  
! #: fortran/decl.cc:2735
  #, 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:2792
  #, fuzzy, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.cc:2794
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:2802
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: fortran/decl.cc:2812
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Virheellinen merkki nimessä kohdassa %C"
  
! #: fortran/decl.cc:2854
  #, 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:2864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Alkio %s-taulukkomuodostimessa kohdassa %L on %s"
  
! #: fortran/decl.cc:2921
  #, 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:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:3030
  #, 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:3041
  #, 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:3067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:3075
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: fortran/decl.cc:3138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "vanhanmallinen funktiomäärittely"
  
! #: fortran/decl.cc:3146
  #, 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:3159
  #, 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:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:3202
  #, fuzzy, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.cc:3227
  #, 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:3244
  #, 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:3253
  #, 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:3267
  #, 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:3275
  #, 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:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.cc:3309
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3373 fortran/decl.cc:3408
  #, 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:3414
  #, 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:3473 fortran/decl.cc:3550
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.cc:3486 fortran/decl.cc:3621
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/decl.cc:3494 fortran/decl.cc:3627
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/decl.cc:3524 fortran/decl.cc:4418
  #, 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:3537
  #, 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:3548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.cc:3653
  #, 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:3785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:3886
  #, fuzzy, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:3899
  #, 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:4072
  #, 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:4101
  #, 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:4125
  #, 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:4136
  #, 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:4174
  #, 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:4181
  #, 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:4208
  #, 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:4215
  #, 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:4244
  #, 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:4253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/decl.cc:4623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: fortran/decl.cc:4697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/decl.cc:4700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "oletetaan palauttavan %<id%> ja hyväksyvän"
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "loppumerkki %c puuttuu"
  
! #: fortran/decl.cc:5326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:5562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5646
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:5765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:6105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Kaksoiskappele %s attribuutti kohdassa %L"
  
! #: fortran/decl.cc:6219
  #, fuzzy, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:6238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:6240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:6250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:6271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s-attribuutti kohdassa %L ei ole sallittu moduulin spesifikaatio-osan ulkopuolella"
  
! #: fortran/decl.cc:6327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.cc:6351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "yhtenäistä dataa"
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:6412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:6446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L"
  
! #: fortran/decl.cc:6453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Useita tunnisteita tarjottu yhdellä NAME= tarkenteella kohdassa %C"
  
! #: fortran/decl.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6621
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6632
  #, fuzzy, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6638
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6650
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6664
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:6672
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä ALLOCATABLE- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:6684
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla merkkijono"
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:6822
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:6829
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Puuttuva symboli"
  
! #: fortran/decl.cc:6858
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:6936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.cc:7010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:7165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: fortran/decl.cc:7221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Odotettiin vaihtoehtoista paluunimiötä kohdassa %C"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:7462
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Kaksoiskappalesymboli ”%s” muodollisessa argumenttiluettelossa paikassa %C"
  
! #: fortran/decl.cc:7504
  #, fuzzy, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-muuttujan paikassa %C on oltava erilainen kuin funktionimen"
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jälkeen kohdassa %C"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:7863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Valeproseduurilla ”%s” kohdassa %C ei voi olla geneeristä rajapintaa"
  
! #: fortran/decl.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Odotettiin erityistä sitomisnimeä kohdassa %C"
  
! #: fortran/decl.cc:7990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/decl.cc:7994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C"
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, fuzzy, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8454
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:8471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8492
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/decl.cc:8525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.cc:8670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "virheellinen muunnostarkennin jälkiliitteessä: %c"
  
! #: fortran/decl.cc:8943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:8959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/decl.cc:8967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/decl.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Puuttuva muotonimiö kohdassa %C"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Sitomisnimeä ei ole sallittu BIND(C):ssä kohdassa %C"
  
! #: fortran/decl.cc:8998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Sitomisnimeä ei ole sallittu BIND(C):ssä kohdassa %C"
  
! #: fortran/decl.cc:9027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "Sitomisnimeä ei ole sallittu BIND(C):ssä kohdassa %C"
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.cc:9319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:9339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:9364
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Odotettiin ”%s”-lohkonimeä %s-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Odotettiin päättävää nimeä kohdassa %C"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:9503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "tyhjä esittely"
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "tyhjä esittely"
  
! #: fortran/decl.cc:9528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Odottamaton merkki muuttujaluettelossa kohdassa %C"
  
! #: fortran/decl.cc:9670
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-osoittimen kohdassa %C on oltava kokonaisluku"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-osoittimella kohdassa %C on %d-tavun tarkkuus; muistiosoitteet vaativat %d tavua"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: fortran/decl.cc:9753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Odotettiin ”)” kohdassa %C"
  
! #: fortran/decl.cc:9785
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.cc:9811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.cc:9843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.cc:9999
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:10015
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:10063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Odotettiin muuttujanimeä kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Odotettiin =-merkkiä PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Odotettiin lauseketta kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Alustetaan jo alustettu muuttuja kohdassa %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Odottamattomia merkkejä PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10472
  #, fuzzy, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.cc:10515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.cc:10673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:10809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: fortran/decl.cc:10867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Monimerkityksellinen symboli TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:10925
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:10945
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:10968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:10980
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:11001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "abstrakti metodi ei-abstraktissa luokassa"
  
! #: fortran/decl.cc:11047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "%s: Tulostetiedoston %s sulkeminen epäonnistui\n"
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:11100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:11168
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:11182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jälkeen kohdassa %C"
  
! #: fortran/decl.cc:11200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:11412
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.cc:11423
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/decl.cc:11426
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/decl.cc:11441
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/decl.cc:11450
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:11513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/decl.cc:11616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Enumeraattori ylittää C-kokonaislukutyypin kohdassa %C"
  
! #: fortran/decl.cc:11729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaksivirhe ENUMERATOR-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:11961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: fortran/decl.cc:11977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Kaksoiskappale %s-nimiöspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.cc:12055
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Odotettiin sitomisnimeä kohteessa %C"
  
! #: fortran/decl.cc:12113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12125
  #, fuzzy, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Odotettiin sitomisnimeä kohteessa %C"
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, fuzzy, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Odotettiin geneeristä nimeä tai operaattorimäärittelijää kohdassa %C"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Odotettiin geneeristä nimeä tai operaattorimäärittelijää kohdassa %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr "Tämä pikanäppäin on jo käytössä toiminnolle %s"
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12345
  #, fuzzy, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:12352
  #, fuzzy, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected module procedure name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:12518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Odotettiin erityistä sitomisnimeä kohdassa %C"
  
! #: fortran/decl.cc:12684
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Roskaa CALL-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:12748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:12760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:12782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12799
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Tuntematon attribuutti !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:13045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:13062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:13079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
*************** msgstr "Odotettiin moduuliproseduurinime
*** 77934,78341 ****
  msgid "IM part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/expr.cc:2846
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Sijoitusoperaattorirajapinta kohdassa %L ei saa määritellä uudelleen INTRINSIC-tyyppisijoitusta"
  
! #: fortran/expr.cc:2853
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/expr.cc:2863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/expr.cc:2879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/expr.cc:2890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/expr.cc:2898
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
  
! #: fortran/expr.cc:2921
  #, fuzzy, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/expr.cc:3058
  #, fuzzy, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/expr.cc:3142
  #, fuzzy, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.cc:3173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:3276
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "%J%qD käytössä ilman prototyyppiä ennen määrittelyänsä"
  
! #: fortran/expr.cc:3335
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3341
  #, fuzzy, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3350
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3354
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3360
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/expr.cc:3366
  #, fuzzy, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3376
  #, fuzzy, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/expr.cc:3430
  #, fuzzy, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:3570
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/expr.cc:3577
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.cc:3584
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/expr.cc:3592
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/expr.cc:3753
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/expr.cc:3761
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/expr.cc:3768
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/expr.cc:3790
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/expr.cc:3821
  #, fuzzy, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:3841
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/expr.cc:3853
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/expr.cc:3862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3898
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:3912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/expr.cc:3980
  #, fuzzy, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: fortran/expr.cc:4021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/expr.cc:4077
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/expr.cc:4088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/expr.cc:4096
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4103
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4121
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/expr.cc:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Yhteensopimattomat tyypit DATA-lauseessa kohdassa %L; yritettiin muuntaa tyyppi %s tyypiksi %s"
  
! #: fortran/expr.cc:4262
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4270
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/expr.cc:4299
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:4328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/expr.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4434
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:4443
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Käskyfunktio ”%s” on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4453
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Käskyfunktio ”%s” on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4459
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.cc:4466
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4474
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:4497
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.cc:4550
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Eri tyypit osoitinsijoituksessa kohdassa %L; yritettiin tyypin %s sijoitusta tyyppiin %s"
  
! #: fortran/expr.cc:4642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 78098,78505 ----
  msgid "IM part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/expr.cc:2849
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Sijoitusoperaattorirajapinta kohdassa %L ei saa määritellä uudelleen INTRINSIC-tyyppisijoitusta"
  
! #: fortran/expr.cc:2856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/expr.cc:2866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/expr.cc:2882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/expr.cc:2893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/expr.cc:2901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
  
! #: fortran/expr.cc:2924
  #, fuzzy, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/expr.cc:3061
  #, fuzzy, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/expr.cc:3145
  #, fuzzy, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.cc:3176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:3279
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "%J%qD käytössä ilman prototyyppiä ennen määrittelyänsä"
  
! #: fortran/expr.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3344
  #, fuzzy, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3353
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3363
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/expr.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3379
  #, fuzzy, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/expr.cc:3433
  #, fuzzy, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:3573
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/expr.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.cc:3587
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/expr.cc:3595
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/expr.cc:3756
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/expr.cc:3764
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/expr.cc:3771
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/expr.cc:3824
  #, fuzzy, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:3844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/expr.cc:3856
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/expr.cc:3865
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:3915
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/expr.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: fortran/expr.cc:4024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/expr.cc:4080
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/expr.cc:4091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4124
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Yhteensopimattomat tyypit DATA-lauseessa kohdassa %L; yritettiin muuntaa tyyppi %s tyypiksi %s"
  
! #: fortran/expr.cc:4265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/expr.cc:4302
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:4331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4437
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:4446
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Käskyfunktio ”%s” on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Käskyfunktio ”%s” on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4462
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.cc:4469
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4477
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:4500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.cc:4553
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Eri tyypit osoitinsijoituksessa kohdassa %L; yritettiin tyypin %s sijoitusta tyyppiin %s"
  
! #: fortran/expr.cc:4645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "muuttuvakokoista objektia ei voi
*** 78343,78539 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/expr.cc:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:4797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/expr.cc:4848
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/expr.cc: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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5061
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5094
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.cc:5101
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6754
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6765
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6891
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6899
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6916
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6924
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6939
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7005
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7014
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7035
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
--- 78507,78703 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/expr.cc:4749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:4800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4842
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/expr.cc:4851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5097
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.cc:5104
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6801
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6894
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6902
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6919
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6927
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6942
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7008
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7017
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7038
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
*************** msgid "Illegal id in copy_walk_reduction
*** 78554,78560 ****
  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"
--- 78718,78724 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "ylivuoto vakiolausekkeessa"
*** 78615,78656 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/frontend-passes.cc:3021
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:3027
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc: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 ""
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: fortran/frontend-passes.cc:5843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
--- 78779,78820 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/frontend-passes.cc:3086
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:3092
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: fortran/frontend-passes.cc:5908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
*************** msgstr "%<__builtin_expect%>-funktion to
*** 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)"
--- 78939,78950 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
*************** msgstr "Varsinaisen argumentin kohteelle
*** 79206,79512 ****
  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"
--- 79370,79681 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4110
  #, fuzzy, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4153
! #, fuzzy, gcc-internal-format
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr "muuttuvakokoista objektia ei voi alustaa"
! 
! #: fortran/interface.cc:4181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.cc:4194
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:4322
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikä %<operator=(const %T&)%>"
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/interface.cc:4449
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4470
  #, fuzzy, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4522
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4535
  #, fuzzy, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4543
  #, fuzzy, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4551
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:4577
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.cc:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/interface.cc:4601
  #, fuzzy, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.cc:4616
  #, fuzzy, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.cc:4626
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/interface.cc:4634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/interface.cc:4644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.cc:4686
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:4697
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.cc:5247
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/interface.cc:5364
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: fortran/interface.cc:5458
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.cc:5470
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5495
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.cc:5501
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.cc:5510
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5521
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.cc:5529
  #, fuzzy, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.cc:5540
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5581
  #, fuzzy, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.cc:5610
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/interface.cc:5656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/interface.cc:5660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/interface.cc:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/interface.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
*************** msgstr "Muunnos tyypistä %s tyyppiin %s
*** 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"
--- 79864,79870 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
*************** msgstr ""
*** 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"
--- 80410,80416 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "Kokonaisluvun ylivuoto"
*** 80412,80423 ****
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
--- 80581,80592 ----
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: fortran/iresolve.cc:3258
  #, 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 ""
  
! #: fortran/iresolve.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
*************** msgstr "Lausekkeen CASE-lauseessa kohdas
*** 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"
--- 81091,81097 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
*************** msgstr "tyhjä esittely"
*** 81436,81527 ****
  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"
--- 81605,81696 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "%qD on jo määritelty"
  
! #: fortran/match.cc:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Odottamaton TYPE IS -lause kohdassa %C"
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaksivirhe TYPE IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaksvirhe CLASS IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/match.cc:8149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:8307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/match.cc:8345
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Nimiö ”%s” kohdassa %C ei täsmää IF nimiön ”%s” kanssa"
*************** msgstr ""
*** 82519,82525 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "decltypen argumentin on oltava lauseke"
--- 82688,82694 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "decltypen argumentin on oltava lauseke"
*************** msgstr "%<void%> vain parametrina ei ole
*** 82554,82565 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
--- 82723,82734 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
*************** msgstr "Odottamatonta roskaa ELSE-lausee
*** 83040,83046 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
--- 83209,83215 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
*************** msgstr "Ei voi muuntaa tyyppiä %s tyypp
*** 83060,83066 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
--- 83229,83235 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
*************** msgstr "%Jlohkoattribuutti ei ole sallit
*** 83090,83106 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
--- 83259,83275 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
*************** msgstr "%<void%> vain parametrina ei ole
*** 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"
--- 83389,83396 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
*************** msgstr "muuttuvakokoista objektia ei voi
*** 83301,83307 ****
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13163
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 83470,83476 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "%<void%> vain parametrina ei ole
*** 83324,83330 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
--- 83493,83499 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
*************** msgstr "Proseduuri ”%s” kohdassa %L
*** 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 ""
--- 83533,83539 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 83677,84276 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10505
  #, fuzzy, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/openmp.cc:10510
  #, fuzzy, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/openmp.cc:10521
  #, fuzzy, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:10538
  #, fuzzy, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:10572
  #, fuzzy, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/openmp.cc:10655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:10665
  #, fuzzy, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10668
  #, fuzzy, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10672
  #, fuzzy, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/openmp.cc:10719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: fortran/openmp.cc:10722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: fortran/openmp.cc:10732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/openmp.cc:10757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/openmp.cc:10761
  #, fuzzy, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/openmp.cc:11064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "kääntäjänsisäisten ”!$OMP ATOMIC”-argumenttien on oltava skaalaareja kohdassa %L"
  
! #: fortran/openmp.cc:11097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11132
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11148
  #, fuzzy, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11201
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "kääntäjänsisäisen ”!$OMP ATOMIC”-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
  
! #: fortran/openmp.cc:11249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "kääntäjänsisäisellä ”!$OMP ATOMIC”-sijoituksella IAND, IOR tai IEOR täytyy olla kaksi argumenttia kohdassa %L"
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "kääntäjänsisäisen ”!$OMP ATOMIC”-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
  
! #: fortran/openmp.cc:11350
  #, fuzzy, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "kääntäjänsisäisten ”!$OMP ATOMIC”-argumenttien on oltava skaalaareja kohdassa %L"
  
! #: fortran/openmp.cc:11365
  #, fuzzy, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Ensimmäisen tai viimeisen kääntäjänsisäisen ”!$OMP ATOMIC”-argumentin on oltava ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12303
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12330
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12398
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja on läsnä muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja on läsnä muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12430
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.cc:12522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:12584
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:12592
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/openmp.cc:12621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12661
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12972
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:13000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:13012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/openmp.cc:13173
  #, fuzzy, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.cc:13180
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.cc:13227
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.cc:13233
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected an initialization expression at %C"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: fortran/openmp.cc:13575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13583
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/openmp.cc:13650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13665
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 83846,84455 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, fuzzy, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/openmp.cc:10545
  #, fuzzy, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/openmp.cc:10556
  #, fuzzy, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:10573
  #, fuzzy, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:10607
  #, fuzzy, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/openmp.cc:10690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:10700
  #, fuzzy, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10703
  #, fuzzy, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10707
  #, fuzzy, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/openmp.cc:10754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: fortran/openmp.cc:10757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: fortran/openmp.cc:10767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/openmp.cc:10792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/openmp.cc:10796
  #, fuzzy, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/openmp.cc:11099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "kääntäjänsisäisten ”!$OMP ATOMIC”-argumenttien on oltava skaalaareja kohdassa %L"
  
! #: fortran/openmp.cc:11132
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11137
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11183
  #, fuzzy, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11191
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "kääntäjänsisäisen ”!$OMP ATOMIC”-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
  
! #: fortran/openmp.cc:11284
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "kääntäjänsisäisellä ”!$OMP ATOMIC”-sijoituksella IAND, IOR tai IEOR täytyy olla kaksi argumenttia kohdassa %L"
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "kääntäjänsisäisen ”!$OMP ATOMIC”-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
  
! #: fortran/openmp.cc:11385
  #, fuzzy, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "kääntäjänsisäisten ”!$OMP ATOMIC”-argumenttien on oltava skaalaareja kohdassa %L"
  
! #: fortran/openmp.cc:11400
  #, fuzzy, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Ensimmäisen tai viimeisen kääntäjänsisäisen ”!$OMP ATOMIC”-argumentin on oltava ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja on läsnä muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja on läsnä muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.cc:12557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/openmp.cc:12656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:13035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:13047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/openmp.cc:13208
  #, fuzzy, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.cc:13215
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.cc:13262
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.cc:13268
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected an initialization expression at %C"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: fortran/openmp.cc:13610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13647
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/openmp.cc:13685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 84936,84997 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6967
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Odottamaton %s-lause CONTAINS-lohkossa kohdassa %C"
  
! #: fortran/parse.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/parse.cc:7144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/parse.cc:7172
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/parse.cc:7224
  #, fuzzy, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/parse.cc:7228
  #, fuzzy, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/parse.cc:7234
  #, fuzzy, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/parse.cc:7237
  #, fuzzy, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/parse.cc:7259
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Odottamaton %s-lause BLOCK DATA -lohkossa kohdassa %C"
  
! #: fortran/parse.cc:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Odottamaton %s-lause MODULE-lohkossa kohdassa %C"
--- 85115,85176 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6994
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Odottamaton %s-lause CONTAINS-lohkossa kohdassa %C"
  
! #: fortran/parse.cc:7076
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/parse.cc:7171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/parse.cc:7199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/parse.cc:7251
  #, fuzzy, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/parse.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/parse.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/parse.cc:7264
  #, fuzzy, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/parse.cc:7286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Odottamaton %s-lause BLOCK DATA -lohkossa kohdassa %C"
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Odottamaton %s-lause MODULE-lohkossa kohdassa %C"
*************** msgstr "Odottamaton %s-lause MODULE-lohk
*** 84999,85005 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 85178,85184 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr "epäkelpo lvalue asm-lauseessa"
*** 85460,86541 ****
  msgid "%qs at %C is not a variable"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/resolve.cc:121
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
  
! #: fortran/resolve.cc:124
  #, fuzzy, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr "ABSTRACT-tyyppiä ”%s” käytetty kohdassa %L"
  
! #: fortran/resolve.cc:141
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:154
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:161
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:170
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:176
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:198
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: fortran/resolve.cc:299
  #, fuzzy, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.cc:303
  #, fuzzy, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.cc:315
  #, fuzzy, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/resolve.cc:387
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "Valeproseduurilla ”%s” kohdassa %C ei voi olla geneeristä rajapintaa"
  
! #: fortran/resolve.cc:397
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:402
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:410
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:415
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:425
  #, fuzzy, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:458
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/resolve.cc:466
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:475
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:485
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:493
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/resolve.cc:502
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla skalaari"
  
! #: fortran/resolve.cc:528
  #, fuzzy, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla skalaari"
  
! #: fortran/resolve.cc:579
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "Nimi ”%s” kohdassa %C on proseduurin nimi"
  
! #: fortran/resolve.cc:599
  #, fuzzy, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:602
  #, fuzzy, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:628
  #, fuzzy, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:630
  #, fuzzy, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: fortran/resolve.cc:814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: fortran/resolve.cc:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:865
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:981
  #, fuzzy, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:985
  #, fuzzy, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/resolve.cc:1002
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1013
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:1018
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:1030
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:1034
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:1038
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1096
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:1104
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:1126
  #, fuzzy, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:1147
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:1151
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:1155
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:1159
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:1164
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/resolve.cc:1395
  #, fuzzy, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/resolve.cc:1430
  #, fuzzy, gcc-internal-format
  #| msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr "Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L"
  
! #: fortran/resolve.cc:1476
  #, fuzzy, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/resolve.cc:1510
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:1529
  #, fuzzy, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/resolve.cc:1542
  #, fuzzy, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/resolve.cc:1563
  #, fuzzy, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/resolve.cc:1590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:1602
  #, fuzzy, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/resolve.cc:1728
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1790
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: fortran/resolve.cc:1794
  #, fuzzy, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.cc:1915
  #, fuzzy, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.cc:1928
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:1939
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1952
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:1990
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc: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"
  
! #: fortran/resolve.cc:2086
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.cc:2104
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/resolve.cc:2112
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:2119
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.cc:2127
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.cc:2154
  #, fuzzy, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:2176
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/resolve.cc:2240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.cc:2247
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:2261
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2284
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:2293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: 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 ""
  
! #: fortran/resolve.cc:2467
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2506
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2780
  #, fuzzy, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.cc:2807
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/resolve.cc:2919
  #, fuzzy, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:2939
  #, fuzzy, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:2977
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:3038
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3150
  #, fuzzy, gcc-internal-format
  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"
  
! #: fortran/resolve.cc:3308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:3319
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:3326
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:3333
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:3400
  #, fuzzy, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/resolve.cc:3411
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, fuzzy, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT-tyyppiä ”%s” käytetty kohdassa %L"
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C"
  
! #: fortran/resolve.cc:3534
  #, fuzzy, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "Funktiota ”%s” kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.cc:3630
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktiota ”%s” kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.cc:3688
  #, fuzzy, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:3740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.cc:3749
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.cc:3755
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.cc:3761
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.cc:3829
  #, fuzzy, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:3838
  #, fuzzy, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:3873
  #, fuzzy, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:3918
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: 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
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4158
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "Funktiota ”%s” kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.cc:4162
  #, fuzzy, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktiota ”%s” kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4254
  #, fuzzy, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: fortran/resolve.cc:4271
  #, fuzzy, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: fortran/resolve.cc:4303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "attribuutit fastcall ja cdecl eivät ole yhteensopivia"
  
! #: fortran/resolve.cc:4355
  #, fuzzy, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:4458
  #, fuzzy, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.cc:4462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: fortran/resolve.cc:4557
  #, fuzzy, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:4565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "vertailu ”etumerkitön lauseke >= 0” on aina tosi"
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:4614
  #, fuzzy, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, fuzzy, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:4655
  #, fuzzy, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4722
  #, fuzzy, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:4840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "%s: paniikki: Virheellinen ”l_value” %d\n"
  
! #: fortran/resolve.cc:4866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "%s: paniikki: Virheellinen ”l_value” %d\n"
  
! #: fortran/resolve.cc:4879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: fortran/resolve.cc:4887
  #, fuzzy, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4902
  #, fuzzy, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "tuntematon binäärioperaattori"
  
! #: fortran/resolve.cc:4905
  #, fuzzy, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr "tuntematon binäärioperaattori"
  
! #: fortran/resolve.cc:4910
  #, fuzzy, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4917
  #, fuzzy, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4931
  #, fuzzy, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:5056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr "Arvo sallitun välin ulkopuolella."
  
! #: fortran/resolve.cc:5063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5285
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5311
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.cc:5328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5377
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/resolve.cc:5434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Arvo sallitun välin ulkopuolella."
  
! #: fortran/resolve.cc:5462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5468
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:5474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: fortran/resolve.cc:5514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Virheellinen taulukkoviitemuoto kohdassa %C"
  
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:5766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:5805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:6112
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.cc:6126
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:6136
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:6204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:6316
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6345
  #, fuzzy, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr "taulukon indeksi on taulukkorajojen yläpuolella"
  
! #: fortran/resolve.cc:6393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 85639,86720 ----
  msgid "%qs at %C is not a variable"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/resolve.cc:142
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
  
! #: fortran/resolve.cc:145
  #, fuzzy, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr "ABSTRACT-tyyppiä ”%s” käytetty kohdassa %L"
  
! #: fortran/resolve.cc:162
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:175
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:182
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:191
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:197
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:219
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: fortran/resolve.cc:321
  #, fuzzy, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.cc:325
  #, fuzzy, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.cc:337
  #, fuzzy, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/resolve.cc:412
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "Valeproseduurilla ”%s” kohdassa %C ei voi olla geneeristä rajapintaa"
  
! #: fortran/resolve.cc:422
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:427
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:435
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:440
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:450
  #, fuzzy, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:483
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/resolve.cc:491
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:500
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:510
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:518
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/resolve.cc:527
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla skalaari"
  
! #: fortran/resolve.cc:553
  #, fuzzy, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla skalaari"
  
! #: fortran/resolve.cc:604
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "Nimi ”%s” kohdassa %C on proseduurin nimi"
  
! #: fortran/resolve.cc:624
  #, fuzzy, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:627
  #, fuzzy, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:653
  #, fuzzy, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:655
  #, fuzzy, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: fortran/resolve.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: fortran/resolve.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:886
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:1006
  #, fuzzy, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:1010
  #, fuzzy, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:1020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/resolve.cc:1027
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1031
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:1043
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:1055
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:1059
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:1063
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1121
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:1129
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:1151
  #, fuzzy, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:1172
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:1176
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:1180
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:1184
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:1189
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/resolve.cc:1420
  #, fuzzy, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/resolve.cc:1455
  #, fuzzy, gcc-internal-format
  #| msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr "Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L"
  
! #: fortran/resolve.cc:1501
  #, fuzzy, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/resolve.cc:1535
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:1554
  #, fuzzy, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/resolve.cc:1567
  #, fuzzy, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/resolve.cc:1588
  #, fuzzy, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/resolve.cc:1615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:1627
  #, fuzzy, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr "Taulukkomuodostimen CHARACTER-alkioiden kohdassa %L on oltava saman pituisia (%d/%d)"
  
! #: fortran/resolve.cc:1753
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1815
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: fortran/resolve.cc:1819
  #, fuzzy, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.cc:1940
  #, fuzzy, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.cc:1953
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:1964
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1977
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:2015
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
  
! #: fortran/resolve.cc:2111
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.cc:2129
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/resolve.cc:2137
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:2144
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.cc:2152
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.cc:2179
  #, fuzzy, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:2201
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/resolve.cc:2265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/resolve.cc:2272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:2286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2309
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:2318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, gcc-internal-format
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:2492
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2531
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2810
  #, fuzzy, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.cc:2837
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/resolve.cc:2949
  #, fuzzy, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:2969
  #, fuzzy, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:3007
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:3068
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3180
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:3338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:3356
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:3363
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:3430
  #, fuzzy, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/resolve.cc:3441
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, fuzzy, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT-tyyppiä ”%s” käytetty kohdassa %L"
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C"
  
! #: fortran/resolve.cc:3564
  #, fuzzy, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3594
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3656
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "Funktiota ”%s” kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.cc:3660
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktiota ”%s” kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.cc:3718
  #, fuzzy, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:3770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.cc:3779
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.cc:3785
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.cc:3859
  #, fuzzy, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:3868
  #, fuzzy, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:3903
  #, fuzzy, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:3948
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/resolve.cc:4013
  #, 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:4020
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
  msgstr ""
  
! #: fortran/resolve.cc:4198
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4237
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "Funktiota ”%s” kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.cc:4241
  #, fuzzy, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Funktiota ”%s” kohdassa %L ei voida kutsua rekursiivisesti, koska se ei ole RECURSIVE"
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4333
  #, fuzzy, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: fortran/resolve.cc:4355
  #, fuzzy, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: fortran/resolve.cc:4387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "attribuutit fastcall ja cdecl eivät ole yhteensopivia"
  
! #: fortran/resolve.cc:4439
  #, fuzzy, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:4542
  #, fuzzy, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.cc:4546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: fortran/resolve.cc:4641
  #, fuzzy, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:4649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "vertailu ”etumerkitön lauseke >= 0” on aina tosi"
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:4698
  #, fuzzy, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, fuzzy, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4806
  #, fuzzy, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:4924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:4948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "%s: paniikki: Virheellinen ”l_value” %d\n"
  
! #: fortran/resolve.cc:4950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "%s: paniikki: Virheellinen ”l_value” %d\n"
  
! #: fortran/resolve.cc:4963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: fortran/resolve.cc:4971
  #, fuzzy, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:4986
  #, fuzzy, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "tuntematon binäärioperaattori"
  
! #: fortran/resolve.cc:4989
  #, fuzzy, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr "tuntematon binäärioperaattori"
  
! #: fortran/resolve.cc:4994
  #, fuzzy, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:5001
  #, fuzzy, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr "pilkkuoperaattori #if:in operandissa"
  
! #: fortran/resolve.cc:5015
  #, fuzzy, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:5140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr "Arvo sallitun välin ulkopuolella."
  
! #: fortran/resolve.cc:5147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same kind parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5163
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same rank"
  msgstr ""
  
! #: fortran/resolve.cc:5175
  #, 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:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5359
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5369
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.cc:5412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5436
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5461
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/resolve.cc:5502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: fortran/resolve.cc:5518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Arvo sallitun välin ulkopuolella."
  
! #: fortran/resolve.cc:5546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:5558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: fortran/resolve.cc:5598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Virheellinen taulukkoviitemuoto kohdassa %C"
  
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5836
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:5850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:5889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:5911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:5967
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:6196
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.cc:6210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:6220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:6288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:6400
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6429
  #, fuzzy, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr "taulukon indeksi on taulukkorajojen yläpuolella"
  
! #: fortran/resolve.cc:6477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "muuttuvakokoista objektia ei voi
*** 86544,86555 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 86723,86734 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "muuttuvakokoista objektia ei voi
*** 86558,86973 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6542
  #, fuzzy, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.cc:6698
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6703
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.cc:6803
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Taulukkoviite rajojen ulkopuolella"
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/resolve.cc:7351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:7397
  #, fuzzy, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:7406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, fuzzy, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:7635
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:7688
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:8253
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:8365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/resolve.cc:8581
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:8591
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8611
  #, fuzzy, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/resolve.cc:8624
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/resolve.cc:8629
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8634
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: fortran/resolve.cc:8640
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8711
  #, fuzzy, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:8720
  #, fuzzy, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Odotettiin ”%s”-lohkonimeä %s-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "muuttuja %qD asetettu mutta käyttämätön"
  
! #: fortran/resolve.cc:8818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8823
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8838
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.cc:8856
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.cc:9093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/resolve.cc:9307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9358
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9622
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:9693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:9749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:9781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
--- 86737,87152 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6539
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6626
  #, fuzzy, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.cc:6773
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Taulukkoviite rajojen ulkopuolella"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/resolve.cc:7429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7436
  #, fuzzy, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:7475
  #, fuzzy, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:7484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, fuzzy, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:7713
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:7766
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:8331
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:8443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/resolve.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:8669
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/resolve.cc:8702
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, fuzzy, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:8798
  #, fuzzy, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Odotettiin ”%s”-lohkonimeä %s-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "muuttuja %qD asetettu mutta käyttämätön"
  
! #: fortran/resolve.cc:8896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.cc:8934
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.cc:9171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/resolve.cc:9385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9436
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9685
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9700
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:9771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:9827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:9859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
*************** msgstr "Argumentti ”%s”/”%s” PAS
*** 86976,87289 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-nimiö kohdassa %L menee CASE-nimiön päälle kohdassa %L"
  
! #: fortran/resolve.cc:10073
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %d-kaltainen"
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10164
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10174
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc: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 ""
  
! #: fortran/resolve.cc:10288
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10316
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Tämä pikanäppäin on jo käytössä toiminnolle %s"
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  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"
--- 87155,87468 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-nimiö kohdassa %L menee CASE-nimiön päälle kohdassa %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %d-kaltainen"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10242
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Tämä pikanäppäin on jo käytössä toiminnolle %s"
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:10601
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "”%s” ei ole kelvollinen makron nimi, sillä se on C++:n operaattori"
  
! #: fortran/resolve.cc:10618
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:10752
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:11145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE-nimiö kohdassa %L menee CASE-nimiön päälle kohdassa %L"
  
! #: fortran/resolve.cc:11158
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11174
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:11452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:11770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:11780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Varsinainen argumentti kohteelle ”%s” ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/resolve.cc:11895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:11905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:11909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:11912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:12122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/resolve.cc:12189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/resolve.cc:12224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
*************** msgstr "break-lause silmukan tai switch-
*** 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"
--- 87470,87683 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:12336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:12352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.cc:12418
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:12754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.cc:12780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/resolve.cc:12914
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:13035
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:13115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/resolve.cc:13215
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:13265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:13269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:13274
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:13292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:14049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: fortran/resolve.cc:14370
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:14381
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: fortran/resolve.cc:14460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:14502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: fortran/resolve.cc:14549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.cc:14553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:14614
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:14619
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:14815
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Käyttämätön parameteri ”%s” esitelty kohdassa %L"
  
! #: fortran/resolve.cc:14932
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
*************** msgstr "%J%qD on tavallisesti ei-staatti
*** 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 ""
--- 87685,87803 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Merkkijonon pituus kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:15295
  #, fuzzy, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15299
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:15307
  #, fuzzy, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15318
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15336
  #, fuzzy, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.cc:15350
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:15383
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15405
  #, fuzzy, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:15438
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.cc:15452
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, fuzzy, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:15502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.cc:15525
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:15533
  #, fuzzy, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:15583
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Varattavalla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15586
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ulkoisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15589
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Tyhjällä ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15595
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15598
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
*************** msgstr ""
*** 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"
--- 87805,88743 ----
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.cc:15675
  #, fuzzy, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:15698
  #, fuzzy, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15750
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Ulkoisella objektilla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15760
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-funktiolla ”%s” kohdassa %L täytyy olla skalaaritulos"
  
! #: fortran/resolve.cc:15770
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/resolve.cc:15789
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla taulukkoarvoinen"
  
! #: fortran/resolve.cc:15793
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.cc:15797
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla puhdas"
  
! #: fortran/resolve.cc:15801
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla rekursiivinen"
  
! #: fortran/resolve.cc:15814
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:15825
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:15831
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Valeproseduurilla ”%s” kohdassa %C ei voi olla geneeristä rajapintaa"
  
! #: fortran/resolve.cc:15851
  #, fuzzy, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, fuzzy, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.cc:15941
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/resolve.cc:15947
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa ”%s” kohdassa %L"
  
! #: fortran/resolve.cc:15953
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa RESULT-attribuutin kanssa kohteessa ”%s” kohdassa %L"
  
! #: fortran/resolve.cc:15961
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL-attribuutti on ristiriidassa FUNCTION-attribuutin kanssa kohteessa ”%s” kohdassa %L"
  
! #: fortran/resolve.cc:15967
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:16018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:16026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16164
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:16173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16213
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:16258
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, fuzzy, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:16783
  #, fuzzy, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16826
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16840
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, fuzzy, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:16865
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla perittyä tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16875
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla perittyä tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:16934
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:16940
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:16969
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:16979
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:17076
  #, fuzzy, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17181
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:17236
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:17353
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17367
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:17383
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla perittyä tyyppiä ”%s”"
  
! #: fortran/resolve.cc:17393
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla skalaari"
  
! #: fortran/resolve.cc:17402
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:17411
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:17453
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, fuzzy, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, fuzzy, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:17629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17804
  #, fuzzy, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.cc:17836
  #, fuzzy, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "%s: Tulostetiedoston %s sulkeminen epäonnistui\n"
  
! #: fortran/resolve.cc:17934
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/resolve.cc:17940
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:17946
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:17954
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:17971
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:17993
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:18004
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:18031
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa ”%s” kohdassa %L"
  
! #: fortran/resolve.cc:18050
  #, fuzzy, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:18085
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/resolve.cc:18158
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/resolve.cc:18320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/resolve.cc:18427
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:18462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/resolve.cc:18465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.cc:18477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18497
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.cc:18503
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18513
  #, fuzzy, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:18522
  #, fuzzy, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, fuzzy, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:18549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä ALLOCATABLE- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/resolve.cc:18609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä ALLOCATABLE- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18649
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:18659
  #, fuzzy, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:18738
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, fuzzy, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:18796
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:18805
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:18818
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, fuzzy, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18872
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18885
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:18894
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:18910
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:18916
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:18941
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, fuzzy, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "Varattavalla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:19026
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:19144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.cc:19152
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19159
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Proseduurilla ”%s” kohdassa %C on eksplisiittinen rajapinta ja sillä ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/resolve.cc:19166
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19182
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:19260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:19273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:19349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:19525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta sitä ei voida käyttää"
  
! #: fortran/resolve.cc:19792
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19801
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19809
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19825
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19968
  #, fuzzy, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:19977
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, fuzzy, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:20052
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:20063
  #, fuzzy, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:20074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.cc:20172
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
  
! #: fortran/resolve.cc:20185
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:20207
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:20217
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla merkkijono"
  
! #: fortran/resolve.cc:20225
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:20239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.cc:20257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.cc:20264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:20346
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
*************** msgstr "jätetään puuttuva hakemisto �
*** 88578,88674 ****
  msgid "%qs is not a directory"
  msgstr "Ei ole hakemisto"
  
! #: fortran/scanner.cc:790
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr "Odottamaton %s-lause MODULE-lohkossa kohdassa %C"
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "Virheellinen merkki BOZ-vakiossa kohdassa %C"
  
! #: fortran/scanner.cc:1765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr "monimerkkinen sarkain %s"
  
! #: fortran/scanner.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "Virheellinen merkki nimessä kohdassa %C"
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, fuzzy, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "Vastaava sulku löytyi riviltä: %d"
  
! #: fortran/scanner.cc:1958
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "monimerkkinen sarkain %s"
  
! #: fortran/scanner.cc:2187
  #, fuzzy, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "syötetiedosto %qs on sama kuin tulostiedosto"
  
! #: fortran/scanner.cc:2229
  #, fuzzy, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "”override”-toimintaohje"
  
! #: fortran/scanner.cc:2552
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2564
  #, fuzzy, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Ei voi avata varmistustiedostoa %s"
  
! #: fortran/scanner.cc:2574
  #, fuzzy, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "syötetiedoston avaaminen ei onnistu: %s"
  
! #: fortran/scanner.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "syötetiedoston avaaminen ei onnistu: %s"
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "input file %qs is the same as output file"
  msgid "Included file %qs is not a regular file"
--- 88757,88853 ----
  msgid "%qs is not a directory"
  msgstr "Ei ole hakemisto"
  
! #: fortran/scanner.cc:792
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr "Odottamaton %s-lause MODULE-lohkossa kohdassa %C"
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1483
  #, fuzzy, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "Virheellinen merkki BOZ-vakiossa kohdassa %C"
  
! #: fortran/scanner.cc:1769
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr "monimerkkinen sarkain %s"
  
! #: fortran/scanner.cc:1780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "Virheellinen merkki nimessä kohdassa %C"
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, fuzzy, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "Vastaava sulku löytyi riviltä: %d"
  
! #: fortran/scanner.cc:1962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "monimerkkinen sarkain %s"
  
! #: fortran/scanner.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "syötetiedosto %qs on sama kuin tulostiedosto"
  
! #: fortran/scanner.cc:2233
  #, fuzzy, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "”override”-toimintaohje"
  
! #: fortran/scanner.cc:2556
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2568
  #, fuzzy, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Ei voi avata varmistustiedostoa %s"
  
! #: fortran/scanner.cc:2578
  #, fuzzy, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "syötetiedoston avaaminen ei onnistu: %s"
  
! #: fortran/scanner.cc:2580
  #, fuzzy, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "syötetiedoston avaaminen ei onnistu: %s"
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, fuzzy, gcc-internal-format
  #| msgid "input file %qs is the same as output file"
  msgid "Included file %qs is not a regular file"
*************** msgstr ""
*** 88834,89051 ****
  msgid "gfc_simplify_dim(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.cc:3336
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.cc:3556
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.cc:3673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/simplify.cc:3681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "Funktion %s argumentti kohdassa %L on lukualueen [0,127] ulkopuolella"
  
! #: fortran/simplify.cc:3842
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/simplify.cc:3868
  #, fuzzy, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "Käytä bittikenttäkäskyjä"
  
! #: fortran/simplify.cc:3935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/simplify.cc:4316
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/simplify.cc:4448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/simplify.cc:4451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "Arvo sallitun välin ulkopuolella."
  
! #: fortran/simplify.cc:5279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.cc:5292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.cc:5303
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.cc:5320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.cc:5752
  #, fuzzy, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.cc:6689
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.cc:6742
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.cc:6814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
! #: fortran/simplify.cc:7601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/simplify.cc:7657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Kokonaisluku liian suuri kohdassa %C"
  
! #: fortran/simplify.cc:8000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/simplify.cc:8520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$d tasoa"
  
! #: fortran/simplify.cc:8649
  #, fuzzy, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.cc:8678
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8826
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8893
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.cc:8917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/simplify.cc:8933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9846
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 89013,89230 ----
  msgid "gfc_simplify_dim(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.cc:3340
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.cc:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/simplify.cc:3685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "Funktion %s argumentti kohdassa %L on lukualueen [0,127] ulkopuolella"
  
! #: fortran/simplify.cc:3846
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/simplify.cc:3872
  #, fuzzy, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "Käytä bittikenttäkäskyjä"
  
! #: fortran/simplify.cc:3939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/simplify.cc:4320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/simplify.cc:4452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/simplify.cc:4455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "Arvo sallitun välin ulkopuolella."
  
! #: fortran/simplify.cc:5283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.cc:5296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.cc:5307
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.cc:5324
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.cc:5756
  #, fuzzy, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.cc:6693
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "%qs ei ole kelpo tulostetiedosto"
  
! #: fortran/simplify.cc:6746
  #, fuzzy, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/simplify.cc:6818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
! #: fortran/simplify.cc:7605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/simplify.cc:7661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Kokonaisluku liian suuri kohdassa %C"
  
! #: fortran/simplify.cc:8004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/simplify.cc:8524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$d tasoa"
  
! #: fortran/simplify.cc:8653
  #, fuzzy, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.cc:8682
  #, fuzzy, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8830
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8897
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.cc:8921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: fortran/simplify.cc:8937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9850
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr "Odotettiin päättävää nimeä
*** 89384,89457 ****
  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"
--- 89563,89636 ----
  msgid "Labeled DO statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:4788
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Perityllä tyypillä ”%s” BIND(C):llä ei saa olla CONTAINS-lohkoa kohdassa %C"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:4826
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:4837
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:4876
  #, fuzzy, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/symbol.cc:4886
  #, fuzzy, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/symbol.cc:4898
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Symbolia ”%s” käytetään ennen kuin sille määritellään tyyppi kohdassa %L"
*************** msgstr "Odotettiin argumenttiluetteloa k
*** 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"
--- 89660,89693 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
+ #: fortran/trans-array.cc:7109
+ #, fuzzy, gcc-internal-format, gfc-internal-format
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.cc:9569
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan väliaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.cc:13383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
*************** msgstr ""
*** 89605,89717 ****
  msgid "non-constant initialization expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc: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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/trans-decl.cc:1943
  #, fuzzy, gcc-internal-format
  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"
--- 89789,89901 ----
  msgid "non-constant initialization expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/trans-decl.cc:1956
  #, fuzzy, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/trans-decl.cc:5461
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: fortran/trans-decl.cc:5773
  #, fuzzy, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Käyttämätön muuttuja ”%s” esitelty kohdassa %L"
  
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Käyttämätön muuttuja ”%s” esitelty kohdassa %L"
  
! #: fortran/trans-decl.cc:6472
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/trans-decl.cc:6475
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/trans-decl.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/trans-decl.cc:6496
  #, fuzzy, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/trans-decl.cc:6523
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "%Jmuuttuja %qD esitelty %<inline%>:ksi"
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Käyttämätön muuttuja ”%s” esitelty kohdassa %L"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Käyttämätön parameteri ”%s” esitelty kohdassa %L"
  
! #: fortran/trans-decl.cc:6595
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: fortran/trans-decl.cc:6625
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Valitettavasti et ole root\n"
  
! #: fortran/trans-decl.cc:8562
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
*************** msgstr "kirjoitussuojatun muuttujan %qs
*** 89741,89752 ****
  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 ""
--- 89925,89936 ----
  msgid "Unknown intrinsic op"
  msgstr "last-op"
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "Luontaisella ”%s” kohdassa %
*** 89762,89773 ****
  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"
--- 89946,89957 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-intrinsic.cc:13003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
*************** msgstr ""
*** 89792,89974 ****
  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"
--- 89976,90158 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans-openmp.cc:2217
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2222
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "valinnainen argumentti"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "union määritelty täällä"
  
! #: fortran/trans-openmp.cc:9473
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/trans-openmp.cc:9897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/trans-openmp.cc:9900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/trans-openmp.cc:9906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/trans-openmp.cc:9955
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/trans-openmp.cc:10003
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Expected positive argument index at %L"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/trans-openmp.cc:10182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, fuzzy, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/trans-openmp.cc:10260
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla skalaari"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/trans-openmp.cc:10283
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
  
! #: fortran/trans-openmp.cc:10300
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "-pipe ei ole tuettu"
*************** msgstr "close: %s"
*** 90310,90316 ****
  msgid "two or more sections for %s"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 90494,90500 ----
  msgid "two or more sections for %s"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
*************** msgstr "taulukkoa käytetty alustimena"
*** 90647,90678 ****
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr "pyydetty kohdistus ei ole kahden potenssi"
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "pyydetty kohdistus on liian suuri"
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment may not be specified for %qD"
--- 90831,90862 ----
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr "pyydetty kohdistus ei ole kahden potenssi"
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "pyydetty kohdistus on liian suuri"
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment may not be specified for %qD"
*************** msgstr ""
*** 93833,93842 ****
  #~ msgid "DISTANCE= argument to THIS_IMAGE at %L"
  #~ msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
- #, fuzzy, gcc-internal-format
- #~ msgid "gfc_array_size failed"
- #~ msgstr "vektoriylivuoto lausekkeessa"
- 
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #~ msgid "Component with KIND attribute at %C must be default integer kind (%d)"
  #~ msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER"
--- 94017,94022 ----
*************** msgstr ""
*** 94850,94859 ****
  #~ msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
  #, fuzzy
- #~ msgid "cannot call function %qD"
- #~ msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
- 
- #, fuzzy
  #~ msgid "left rotate count >= width of type"
  #~ msgstr "vasemmalle siirron lukumäärä >= tyypin leveys"
  
--- 95030,95035 ----
*************** msgstr ""
*** 96193,96198 ****
--- 96369,96378 ----
  #~ msgstr "odotettiin kokonaislukulauseketta"
  
  #, fuzzy
+ #~ msgid "%qD is not a constant"
+ #~ msgstr "argumentti %qd ei ole vakio"
+ 
+ #, fuzzy
  #~| msgid "%<num_threads%> value must be positive"
  #~ msgid "%<num_gangs%> value must be positive"
  #~ msgstr "%<num_threads%>-arvon on oltava positiivinen"
*************** msgstr ""
*** 96578,96586 ****
  #~ msgid "non-static method %q+D overrides static method"
  #~ msgstr "ei-staattinen metodi %q+D korvaa staattisen metodin"
  
- #~ msgid "%q+D used prior to declaration"
- #~ msgstr "%q+D:a käytetty ennen esittelyä"
- 
  #, fuzzy
  #~ msgid "invokestatic on abstract method"
  #~ msgstr "abstrakti metodi ei-abstraktissa luokassa"
--- 96758,96763 ----
*************** msgstr ""
*** 96672,96681 ****
  #~ msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
  #, fuzzy
- #~ msgid "incompatible type for argument %d, expected %<const int%>"
- #~ msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
- 
- #, fuzzy
  #~ msgid "unrecognizable argument of option -foffload-abi"
  #~ msgstr "tuntematon komentorivivalitsin ”%s”"
  
--- 96849,96854 ----
diff -Nrcpad gcc-17-20260426/gcc/po/fr.po gcc-17-20260503/gcc/po/fr.po
*** gcc-17-20260426/gcc/po/fr.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/fr.po	Sun May  3 22:32:06 2026
***************
*** 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"
--- 97,106 ----
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc-16.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
! "PO-Revision-Date: 2026-04-30 20:27+0200\n"
  "Last-Translator: Frédéric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
*************** msgstr "Alias :"
*** 1343,1354 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "Versions PTX ISA connues (à utiliser avec l'option -mptx=) :"
  
! #: config/nvptx/nvptx.opt:204
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr "Spécifier la version de la version PTX ISA à utiliser."
  
! #: config/nvptx/nvptx.opt:208
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr "Initialiser les registres ptx."
--- 1343,1354 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "Versions PTX ISA connues (à utiliser avec l'option -mptx=) :"
  
! #: config/nvptx/nvptx.opt:207
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr "Spécifier la version de la version PTX ISA à utiliser."
  
! #: config/nvptx/nvptx.opt:211
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr "Initialiser les registres ptx."
*************** msgstr "Activer les conversions par déf
*** 2167,2179 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Utiliser la méthode donnée pour protéger la pile."
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2167,2179 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Utiliser la méthode donnée pour protéger la pile."
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2622,2628 ****
  msgstr "Supposer que le processeur cible est configuré comme gros-boutiste."
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Supposer que le processeur cible est configuré comme petit-boutiste."
--- 2622,2628 ----
  msgstr "Supposer que le processeur cible est configuré comme gros-boutiste."
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Supposer que le processeur cible est configuré comme petit-boutiste."
*************** msgstr "Utiliser du code plus petit mais
*** 2697,2703 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr "Convertir les adresses BASE + GRAND_OFFSET en NOUVELLE_BASE + PETIT_OFFSET pour autoriser plus d'accès mémoire à être générés comme instructions compressées. Cible actuellement les chargements/stockages d'entiers 32 bits."
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
--- 2697,2703 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr "Convertir les adresses BASE + GRAND_OFFSET en NOUVELLE_BASE + PETIT_OFFSET pour autoriser plus d'accès mémoire à être générés comme instructions compressées. Cible actuellement les chargements/stockages d'entiers 32 bits."
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
*************** msgid "Enable the CSR checking for the I
*** 2734,2740 ****
  msgstr "Activer la vérification CSR pour le CSR dépendant de ISA et le CSR en lecture seule. Le CSR dépendant de ISA est uniquement valide quand l'ISA spécifique est définiie. Le CSR en lecture seule ne peut pas être écrit par les instructions CSR."
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "Omettre le pointeur de trame dans les fonctions feuilles."
--- 2734,2740 ----
  msgstr "Activer la vérification CSR pour le CSR dépendant de ISA et le CSR en lecture seule. Le CSR dépendant de ISA est uniquement valide quand l'ISA spécifique est définiie. Le CSR en lecture seule ne peut pas être écrit par les instructions CSR."
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "Omettre le pointeur de trame dans les fonctions feuilles."
*************** msgstr "-param=vsetvl-strategy=<chaîne>
*** 2844,2850 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr "-param=riscv-two-source-permutes Activer les permutations avec deux vecteurs source."
  
! #: 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."
--- 2844,2850 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr "-param=riscv-two-source-permutes Activer les permutations avec deux vecteurs source."
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, 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."
*************** msgstr "-msve-vector-bits=<nombre>\tFixe
*** 2890,2896 ****
  msgid "The possible TLS dialects:"
  msgstr "Les dialectes TLS possibles:"
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 2890,2896 ----
  msgid "The possible TLS dialects:"
  msgstr "Les dialectes TLS possibles:"
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr "Supporter les fonctions internes
*** 5153,5159 ****
  msgid "Enable conservative small loop unrolling."
  msgstr "Activer le dépliage conservatif de petites boucles"
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr "Limiter le nombre de fois qu'une boucle peut être dépliée par l'auto vectoriseur. "
--- 5153,5159 ----
  msgid "Enable conservative small loop unrolling."
  msgstr "Activer le dépliage conservatif de petites boucles"
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr "Limiter le nombre de fois qu'une boucle peut être dépliée par l'auto vectoriseur. "
*************** msgstr "Lors de l'édition de liens pour
*** 5511,5517 ****
  msgid "Cost to assume for a branch insn."
  msgstr "Coût supposé pour une insn de branchement."
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr "Utiliser les fonctionnalités de protection de branchement."
--- 5511,5517 ----
  msgid "Cost to assume for a branch insn."
  msgstr "Coût supposé pour une insn de branchement."
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr "Utiliser les fonctionnalités de protection de branchement."
*************** msgstr "Correctif pour l'erratum numéro
*** 5817,6028 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr "Correctif pour l'erratum numéro 843419 de l'ARM Cortex-A53."
  
! #: config/aarch64/aarch64.opt:116
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr "Le registre utilisé pour accéder au pointeur du thread :"
  
! #: config/aarch64/aarch64.opt:147
  #, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "Spécifier le registre du pointeur du thread."
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr "Ne pas supposer que les accès non alignés sont traités par le système."
  
! #: config/aarch64/aarch64.opt:163
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Spécifier la taille en bits des décalages TLS immédiats. Les valeurs valides sont 12, 24, 32, 48."
  
! #: config/aarch64/aarch64.opt:182
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr "Utiliser les fonctionnalités de l'architecture ARCH."
  
! #: config/aarch64/aarch64.opt:186
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr "Utiliser les fonctionnalité et l'optimisation pour le CPU."
  
! #: config/aarch64/aarch64.opt:190
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr "Optimiser pour le CPU."
  
! #: config/aarch64/aarch64.opt:194
  #, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Générer du code conforme à l'ABI spécifiée."
  
! #: 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
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr "-moverride=<chaîne>\tUniquement pour les utilisateurs avertis ! Outrepasser les paramètres d'optimisation du processeur."
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr "ABI AArch64 connues (à utiliser avec l'option -mabi=):"
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr "Chargements littéraux relatifs au PC."
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr "Sélectionner la portée pour la signature de l'adresse de retour."
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr "Portées supportées pour la signature de l'adresse de retour du AArch64 (à utiliser avec l'option -msign-return-address=):"
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Activer l'approximation de l'inverse de la racine carrée.  Activer cette option réduit la précision des résultats de l'inverse de la racine carrée à 16 bits en simple précision et 32 bits en double précision."
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr "Activer l'approximation de la racine carrée.  Activer cette option réduit la précision des résultats de la racine carrée à 16 bits en simple précision et 32 bits en double précision. Si activée, elle implique -mlow-precision-recip-sqrt."
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Activer l'approximation de la division.  Activer cette option réduit la précision des résultats de la division à 16 bits en simple précision et 32 bits en double précision."
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr "Spécifier quand activer une étape d'allocation de registres précoce.  Les possibilités sont : toutes les fonctions, les fonctions qui ont accès aux instructions multi-registres avec pas et aucune fonction."
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr "Les longueurs de vecteurs SVE possibles:"
  
! #: config/aarch64/aarch64.opt:304
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr "-msve-vector-bits=<nombre>\tFixe le nombre de bits dans le registre vectoriel SVE."
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Forcer une stratégie de sélection ISA pour l'auto vectorisation. Pour une meilleure performance, il est fortement recommandé d'utiliser -mcpu ou -mtune. Ce paramètre ne devrait être utilisé que pour explorer du code."
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr "Activer la vidange verbeuse du modèle de coût dans les fichiers de vidange de débogage."
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr "Générer du code pour détecter quand le processeur pourrait spéculer incorrectement."
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr "Activer la copie de la passe de fusion de paires load/store de AArch64 qui s'exécute avant l'allocation de registres."
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr "Activer la copie de la passe de fusion de paires load/store de AArch64 qui s'exécute après l'allocation de registres."
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr "Utiliser le registre système spécifié sur la ligne de commande comme registre de protection de la pile. Cette option est à utiliser avec fstack-protector-strong et n'est pas destinée au code utilisateur."
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr "Utiliser un immédiat depuis un décalage comme registre de protection de la pile, sp_el0. Cette option est à utiliser avec fstack-protector-strong et n'est pas destinée au code utilisateur."
  
! #: config/aarch64/aarch64.opt:366
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Générer des appels locaux vers des opérations atomiques hors ligne."
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr "Lors de la vectorisation, prend en compte plusieurs approches différentes et utilise le modèle de coût pour choisir la moins onéreuse."
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr "Le nombre d'itérations Newton pour calculer la réciproque du type float. La précision de la division est proportionnelle à ce paramètre quand l'approximation de la division est activée. La valeur par défaut est 1."
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr "Le nombre d'itérations Newton pour calculer la réciproque du type double. La précision de la division est proportionnelle à ce paramètre quand l'approximation de la division est activée. La valeur par défaut est 2."
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr "Taille de memcpy constante en octets au delà de laquelle commencer à utiliser une séquence MOPS."
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr "Taille de memmove constante en octets au delà de laquelle commencer à utiliser une séquence MOPS."
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr "Taille de memset constante en octets au delà de laquelle commencer à utiliser une séquence MOPS."
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr "--param=aarch64-ldp-policy=[default|always|never|aligned] Politique fine pour charger les paires."
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr "--param=aarch64-stp-policy=[default|always|never|aligned] Politique fine pour stocker les paires."
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr "Limite sur le nombre de vérifications de synonymes réalisées en tentant de former un ldp/stp"
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr "Paramètre pour contrôler quelles opportunités d'écriture nous essayons de gérer dans l'étape de fusion des paires load/store.  Une valeur de zéro désactive la gestion des écritures.  Un signifie qu'on essaie de former des paires impliquant un ou plusieurs accès d'écriture individuels existants, si possible.  Une valeur de deux signifie qu'on essaie aussi de former des écritures opportunistes en comprimant les mises à jours destructrices à la fin du registre de base utilisé par une paire."
  
! #: 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
  msgid "This option is deprecated."
  msgstr "Cette option est obsolète."
--- 5817,6033 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr "Correctif pour l'erratum numéro 843419 de l'ARM Cortex-A53."
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr "Activer le rétrécissement des écritures 64 bits des registres généraux à 32 bits quand les 32 bits supérieurs du registre sont inutilisés."
! 
! #: config/aarch64/aarch64.opt:121
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr "Le registre utilisé pour accéder au pointeur du thread :"
  
! #: config/aarch64/aarch64.opt:152
  #, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "Spécifier le registre du pointeur du thread."
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr "Ne pas supposer que les accès non alignés sont traités par le système."
  
! #: config/aarch64/aarch64.opt:168
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Spécifier la taille en bits des décalages TLS immédiats. Les valeurs valides sont 12, 24, 32, 48."
  
! #: config/aarch64/aarch64.opt:187
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr "Utiliser les fonctionnalités de l'architecture ARCH."
  
! #: config/aarch64/aarch64.opt:191
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr "Utiliser les fonctionnalité et l'optimisation pour le CPU."
  
! #: config/aarch64/aarch64.opt:195
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr "Optimiser pour le CPU."
  
! #: config/aarch64/aarch64.opt:199
  #, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Générer du code conforme à l'ABI spécifiée."
  
! #: config/aarch64/aarch64.opt:203
  #, 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:207
  #, 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:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr "-moverride=<chaîne>\tUniquement pour les utilisateurs avertis ! Outrepasser les paramètres d'optimisation du processeur."
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr "ABI AArch64 connues (à utiliser avec l'option -mabi=):"
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr "Chargements littéraux relatifs au PC."
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr "Sélectionner la portée pour la signature de l'adresse de retour."
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr "Portées supportées pour la signature de l'adresse de retour du AArch64 (à utiliser avec l'option -msign-return-address=):"
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Activer l'approximation de l'inverse de la racine carrée.  Activer cette option réduit la précision des résultats de l'inverse de la racine carrée à 16 bits en simple précision et 32 bits en double précision."
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr "Activer l'approximation de la racine carrée.  Activer cette option réduit la précision des résultats de la racine carrée à 16 bits en simple précision et 32 bits en double précision. Si activée, elle implique -mlow-precision-recip-sqrt."
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Activer l'approximation de la division.  Activer cette option réduit la précision des résultats de la division à 16 bits en simple précision et 32 bits en double précision."
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr "Spécifier quand activer une étape d'allocation de registres précoce.  Les possibilités sont : toutes les fonctions, les fonctions qui ont accès aux instructions multi-registres avec pas et aucune fonction."
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr "Les longueurs de vecteurs SVE possibles:"
  
! #: config/aarch64/aarch64.opt:309
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr "-msve-vector-bits=<nombre>\tFixe le nombre de bits dans le registre vectoriel SVE."
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Forcer une stratégie de sélection ISA pour l'auto vectorisation. Pour une meilleure performance, il est fortement recommandé d'utiliser -mcpu ou -mtune. Ce paramètre ne devrait être utilisé que pour explorer du code."
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr "Activer la vidange verbeuse du modèle de coût dans les fichiers de vidange de débogage."
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr "Générer du code pour détecter quand le processeur pourrait spéculer incorrectement."
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr "Activer la copie de la passe de fusion de paires load/store de AArch64 qui s'exécute avant l'allocation de registres."
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr "Activer la copie de la passe de fusion de paires load/store de AArch64 qui s'exécute après l'allocation de registres."
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr "Utiliser le registre système spécifié sur la ligne de commande comme registre de protection de la pile. Cette option est à utiliser avec fstack-protector-strong et n'est pas destinée au code utilisateur."
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr "Utiliser un immédiat depuis un décalage comme registre de protection de la pile, sp_el0. Cette option est à utiliser avec fstack-protector-strong et n'est pas destinée au code utilisateur."
  
! #: config/aarch64/aarch64.opt:371
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Générer des appels locaux vers des opérations atomiques hors ligne."
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr "Lors de la vectorisation, prend en compte plusieurs approches différentes et utilise le modèle de coût pour choisir la moins onéreuse."
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr "Le nombre d'itérations Newton pour calculer la réciproque du type float. La précision de la division est proportionnelle à ce paramètre quand l'approximation de la division est activée. La valeur par défaut est 1."
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr "Le nombre d'itérations Newton pour calculer la réciproque du type double. La précision de la division est proportionnelle à ce paramètre quand l'approximation de la division est activée. La valeur par défaut est 2."
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr "Taille de memcpy constante en octets au delà de laquelle commencer à utiliser une séquence MOPS."
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr "Taille de memmove constante en octets au delà de laquelle commencer à utiliser une séquence MOPS."
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr "Taille de memset constante en octets au delà de laquelle commencer à utiliser une séquence MOPS."
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr "--param=aarch64-ldp-policy=[default|always|never|aligned] Politique fine pour charger les paires."
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr "--param=aarch64-stp-policy=[default|always|never|aligned] Politique fine pour stocker les paires."
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr "Limite sur le nombre de vérifications de synonymes réalisées en tentant de former un ldp/stp"
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr "Paramètre pour contrôler quelles opportunités d'écriture nous essayons de gérer dans l'étape de fusion des paires load/store.  Une valeur de zéro désactive la gestion des écritures.  Un signifie qu'on essaie de former des paires impliquant un ou plusieurs accès d'écriture individuels existants, si possible.  Une valeur de deux signifie qu'on essaie aussi de former des écritures opportunistes en comprimant les mises à jours destructrices à la fin du registre de base utilisé par une paire."
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, no-c-format
  msgid "This option is deprecated."
  msgstr "Cette option est obsolète."
*************** msgstr "Activer la vectorisation sur les
*** 11346,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
--- 11351,11358 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
! msgstr "Activer la vectorisation des boucles qui pourraient ne pas être profitable selon le modèle de coût mais qui réalise quand même l'évaluation de coût entre les modes de vecteurs."
  
  #: params.opt:1304
  #, no-c-format
*************** msgstr "Être conforme à l'édition du
*** 18264,18340 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr "Être conforme à la dernière édition du langage D 202Y (expérimental)."
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr "un argument copié par l'appelé est stocké dans la trame de la fonction courante"
  
! #: calls.cc:1537
  msgid "argument must be passed by copying"
  msgstr "l'argument doit être passé par copie"
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr "la description machine n'a pas un modèle d'instruction sibcall_epilogue"
  
! #: calls.cc:2566
  msgid "callee returns a structure"
  msgstr "l'appelé retourne une structure"
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr "la cible n'est pas capable d'optimiser l'appel sous forme d'appel frère"
  
! #: calls.cc:2583
  msgid "callee returns twice"
  msgstr "l'appelé retourne deux fois"
  
! #: calls.cc:2588
  msgid "callee does not return"
  msgstr "l'appelé ne retourne pas"
  
! #: calls.cc:2595
  msgid "volatile function type"
  msgstr "type de fonction volatile"
  
! #: calls.cc:2614
  msgid "nested function"
  msgstr "fonction imbriquée"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr "l'appelé exige plus d'emplacements de pile que l'appelant"
  
! #: calls.cc:2639
  msgid "inconsistent number of popped arguments"
  msgstr "nombre d'arguments dépilés est inconsistant"
  
! #: calls.cc:2646
  msgid "frontend does not support sibling call"
  msgstr "l'interface ne supporte pas l'appel frère"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr "autres raisons"
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr "à l'intérieur d'un autre appel"
  
! #: calls.cc:3085
  msgid "variable size arguments"
  msgstr "arguments de taille variable"
  
! #: calls.cc:3109
  msgid "hidden string length argument passed on stack"
  msgstr "argument de longueur de chaîne cachée passé sur la pile"
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr "l'appelant et l'appelé ne sont pas d'accord sur la manière de promouvoir la valeur de retour de la fonction"
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  msgid "tail call production failed"
  msgstr "échec de la production de l'appel de fin"
  
--- 18269,18345 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr "Être conforme à la dernière édition du langage D 202Y (expérimental)."
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr "un argument copié par l'appelé est stocké dans la trame de la fonction courante"
  
! #: calls.cc:1533
  msgid "argument must be passed by copying"
  msgstr "l'argument doit être passé par copie"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr "la description machine n'a pas un modèle d'instruction sibcall_epilogue"
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr "l'appelé retourne une structure"
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr "la cible n'est pas capable d'optimiser l'appel sous forme d'appel frère"
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr "l'appelé retourne deux fois"
  
! #: calls.cc:2589
  msgid "callee does not return"
  msgstr "l'appelé ne retourne pas"
  
! #: calls.cc:2596
  msgid "volatile function type"
  msgstr "type de fonction volatile"
  
! #: calls.cc:2615
  msgid "nested function"
  msgstr "fonction imbriquée"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr "l'appelé exige plus d'emplacements de pile que l'appelant"
  
! #: calls.cc:2640
  msgid "inconsistent number of popped arguments"
  msgstr "nombre d'arguments dépilés est inconsistant"
  
! #: calls.cc:2647
  msgid "frontend does not support sibling call"
  msgstr "l'interface ne supporte pas l'appel frère"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr "autres raisons"
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr "à l'intérieur d'un autre appel"
  
! #: calls.cc:3086
  msgid "variable size arguments"
  msgstr "arguments de taille variable"
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr "argument de longueur de chaîne cachée passé sur la pile"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr "l'appelant et l'appelé ne sont pas d'accord sur la manière de promouvoir la valeur de retour de la fonction"
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr "échec de la production de l'appel de fin"
  
*************** msgstr "l'opérande « %%l » n'est pa
*** 18454,18465 ****
  #. 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"
--- 18459,18470 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "constante flottante mal utilisée"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr "littéral JSON"
*** 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:"
  
--- 19764,19774 ----
  msgid "this is the insn:"
  msgstr "ceci est la insn :"
  
! #: lra-constraints.cc:4198
  msgid "unable to reload address in "
  msgstr "impossible de recharger l'adresse dans "
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "incapable de générer des recharges pour:"
  
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 19982,19988 ****
  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>"
--- 19987,19993 ----
  msgstr "heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonyme>"
*************** msgstr "opérande non supporté pour le
*** 20360,20379 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, c-format
  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
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
--- 20365,20384 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "opérande invalide pour « %%%c »"
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, c-format
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
*************** msgstr "préfixe d'opérande invalide «
*** 20418,20488 ****
  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"
--- 20423,20493 ----
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.cc:23822
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "conversion invalide depuis le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23824
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "conversion invalide vers le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "opération de pré-incrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "opération de pré-décrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31138
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "opération de post incrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "opération de post décrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr "opération de négation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr "opération plus non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr "opération moins non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr "opération multiplication non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr "opération division non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr "opération décalage non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr "seules les opérations == et !- sont permises sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr "opération d'indice non supportée sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "opération non permise sur le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "impossible de combiner les vecteurs GNU et SVE dans l'opération binaire"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 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"
--- 20504,20516 ----
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
*************** msgstr "valeur %%P 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"
--- 20525,20531 ----
  msgid "invalid %%h value"
  msgstr "valeur %%h invalide"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr "valeur %%L invalide"
*************** msgstr "valeur %%m 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"
--- 20540,20546 ----
  msgid "invalid %%M value"
  msgstr "valeur %%M invalide"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
*************** msgstr "opérande non supporté"
*** 20867,20873 ****
  #: 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
--- 20872,20878 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "constante en virgule flottante i
*** 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%>"
  
--- 21117,21242 ----
  msgid "Expected register or constant integer."
  msgstr "Registre ou constante entière attendus."
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC invalide comme opérande"
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "utilisation invalide du registre « %s »"
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "utilisation invalide de la sortie du fanion asm"
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "taille d'opérande invalide pour le code d'opérande « 0 »"
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "taille d'opérande invalide pour le code d'opérande « z »"
  
! #: config/i386/i386.cc:14351
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "type opérande invalide utilisé avec le code d'opérande « %c »"
  
! #: config/i386/i386.cc:14356
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "taille d'opérande invalide pour le code d'opérande « %c »"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "l'opérande n'est pas du code de condition, code d'opérande « Y » invalide"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "l'opérande n'est pas du code de condition, code d'opérande « D » invalide"
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "l'opérande n'est pas du code de condition, code d'opérande « %c » invalide"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "l'opérande n'est pas une référence mémoire avec décalage, code d'opérande « H » invalide"
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "l'opérande n'est pas un entier, code d'opérande « K » invalide"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "l'opérande n'est pas un entier spécifique, code d'opérande « r » invalide"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "l'opérande n'est pas un entier, code d'opérande « R » invalide"
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "l'opérande n'est pas un entier spécifique, code d'opérande « R » invalide"
  
! #: config/i386/i386.cc:14663
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "l'opérande n'est pas une référence mémoire, code d'opérande « v » invalide"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "opérande invalide pour « %c »"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "contrainte invalide pour l'opérande"
  
! #: config/i386/i386.cc:14914
  #, c-format
  msgid "invalid vector immediate"
  msgstr "immédiat vecteur invalide"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "mode insn inconnu"
  
! #: config/i386/i386.cc:24925
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "conversion invalide depuis le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24928
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "conversion invalide depuis le type %<_Float16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24931
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "conversion invalide vers le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24934
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "conversion invalide vers le type %<_Float16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "opération non permise sur le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "opération non permise sur le type %<_Float16%> sans option %<-msse2%>"
  
*************** msgstr "« %%%c » n'est pas un préfi
*** 21310,21318 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "utilisation invalide de « %%%c »"
--- 21315,21323 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "utilisation invalide de « %%%c »"
*************** msgid "insn contains an invalid address
*** 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"
  
--- 21382,21388 ----
  msgstr "insn contient une adresse invalide !"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  msgid "invalid address"
  msgstr "adresse invalide"
  
*************** msgstr "réadressage 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"
--- 21457,21463 ----
  msgid "invalid %%H value"
  msgstr "valeur %%H invalide"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, c-format
  msgid "invalid %%d value"
  msgstr "valeur %%d invalide"
*************** msgstr "adresse constante non supportée
*** 21502,21533 ****
  msgid "unsupported memory expression:"
  msgstr "expression mémoire non supportée :"
  
! #: config/riscv/riscv.cc:7969
  #, c-format
  msgid "invalid vector operand"
  msgstr "opérande vectoriel invalide"
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr "le modificateur « N » requiert un opérande registre"
  
! #: config/riscv/riscv.cc:8227
  #, c-format
  msgid "invalid register number for 'N' modifier"
  msgstr "numéro de registre invalide pour le modificateur « N »"
  
! #: config/riscv/riscv.cc:8236
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr "le modificateur « H » requiert un opérande registre"
  
! #: config/riscv/riscv.cc:8241
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr "le modificateur « H » est uniquement pour des registres entiers"
  
! #: config/riscv/riscv.cc:8246
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr "le modificateur « H » ne peut pas être appliqué à R31"
--- 21507,21538 ----
  msgid "unsupported memory expression:"
  msgstr "expression mémoire non supportée :"
  
! #: config/riscv/riscv.cc:7972
  #, c-format
  msgid "invalid vector operand"
  msgstr "opérande vectoriel invalide"
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr "le modificateur « N » requiert un opérande registre"
  
! #: config/riscv/riscv.cc:8230
  #, c-format
  msgid "invalid register number for 'N' modifier"
  msgstr "numéro de registre invalide pour le modificateur « N »"
  
! #: config/riscv/riscv.cc:8239
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr "le modificateur « H » requiert un opérande registre"
  
! #: config/riscv/riscv.cc:8244
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr "le modificateur « H » est uniquement pour des registres entiers"
  
! #: config/riscv/riscv.cc:8249
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr "le modificateur « H » ne peut pas être appliqué à R31"
*************** msgstr "Mauvais déplacement sur 128 bit
*** 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"
--- 21589,21595 ----
  msgid "invalid %%A value"
  msgstr "valeur %%A invalide"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
*************** msgstr "valeur %%J 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"
--- 21629,21635 ----
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
*************** msgstr "valeur %%T 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"
--- 21659,21675 ----
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
*************** msgstr "opérande %%s invalide"
*** 21873,21899 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "la constante en virgule flottante n'est pas un opérande immédiat valide"
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "l'opérande « B » n'est pas une constante"
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "l'opérande « B » a plusieurs bits activés"
  
! #: config/stormy16/stormy16.cc:1947
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "l'opérande « o » n'est pas une constante"
  
! #: config/stormy16/stormy16.cc:1979
  #, c-format
  msgid "'h' operand is not SImode register"
  msgstr "l'opérande « h » n'est pas un registre SImode"
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: code inconnu"
--- 21878,21904 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "la constante en virgule flottante n'est pas un opérande immédiat valide"
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "l'opérande « B » n'est pas une constante"
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "l'opérande « B » a plusieurs bits activés"
  
! #: config/stormy16/stormy16.cc:1948
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "l'opérande « o » n'est pas une constante"
  
! #: config/stormy16/stormy16.cc:1980
  #, c-format
  msgid "'h' operand is not SImode register"
  msgstr "l'opérande « h » n'est pas un registre SImode"
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: code inconnu"
*************** msgstr "adresse d'opérande illégale (4
*** 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"
  
--- 21954,21977 ----
  msgid "Unable to load DLL."
  msgstr "Impossible de charger la DLL."
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  msgid "bad test"
  msgstr "mauvais test"
  
! #: config/xtensa/xtensa.cc:2997
  msgid "invalid mask"
  msgstr "masque invalide"
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "valeur %%t/%%b invalide"
  
! #: config/xtensa/xtensa.cc:3151
  msgid "no register in address"
  msgstr "pas de registre dans l'adresse"
  
! #: config/xtensa/xtensa.cc:3159
  msgid "address offset not a constant"
  msgstr "le décalage d'adresse n'est pas une constante"
  
*************** msgstr "{erroné}"
*** 21998,22004 ****
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({anonyme})"
  
--- 22003,22009 ----
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({anonyme})"
  
*************** msgstr "({anonyme})"
*** 22023,22030 ****
  #: 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"
--- 22028,22035 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
*************** msgstr "%<:%> ou %<)%> attendu"
*** 22052,22058 ****
  #: 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"
--- 22057,22063 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
*************** msgstr "%<)%> attendu"
*** 22060,22066 ****
  #: 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"
--- 22065,22071 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
*************** msgstr "%<;%>, %<,%> ou %<)%> attendu"
*** 22080,22092 ****
  #: 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"
--- 22085,22097 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
*************** msgstr "%<[%> attendu"
*** 22095,22101 ****
  #: 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 %<{%>"
--- 22100,22106 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr "%<{%> attendu"
*** 22112,22124 ****
  #: 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"
--- 22117,22129 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
*************** msgstr "%<while%> attendu"
*** 22128,22134 ****
  #: 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"
--- 22133,22139 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
*************** msgid "expected %<.%>"
*** 22138,22155 ****
  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"
--- 22143,22160 ----
  msgstr "%<.%> attendu"
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
*************** msgstr "%<,%> ou %<)%> attendu"
*** 22159,22203 ****
  #: 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"
--- 22164,22208 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> ou %<,%> attendu"
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr "<message inconnu durant la compilation>"
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
*************** msgstr "candidat %i :"
*** 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 :"
--- 22227,22233 ----
  msgid "  after user-defined conversion:"
  msgstr "  après la conversion définie par l'utilisateur :"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat est :"
*************** msgstr "<erreur de paramètre du patron>
*** 22322,22328 ****
  msgid "<statement>"
  msgstr "<déclaration>"
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<inconnu>"
--- 22327,22333 ----
  msgid "<statement>"
  msgstr "<déclaration>"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<inconnu>"
*************** msgstr "<lambda>"
*** 22349,22600 ****
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3360
  msgid "<expression error>"
  msgstr "<erreur d'expression>"
  
! #: cp/error.cc:3375
  msgid "<unknown operator>"
  msgstr "<opérateur inconnu>"
  
! #: cp/error.cc:3865
  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"
  
--- 22354,22641 ----
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr "<erreur d'expression>"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr "<opérateur inconnu>"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr "Au niveau global:"
  
! #: cp/reflect.cc:408
! msgid "reflect_constant_array failed"
! msgstr "reflect_constant_array a échoué"
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  msgid "reflect_constant failed"
  msgstr "reflect_constant a échoué"
  
! #: cp/reflect.cc:641
! msgid "array element not a constant integer"
! msgstr "l'élément du tableau n'est pas une constante entière"
! 
! #: cp/reflect.cc:1117
  msgid "reflection does not represent a type"
  msgstr "la réflexion ne représente pas un type"
  
! #: cp/reflect.cc:1129
  msgid "reflection does not have template arguments"
  msgstr "la réflexion n'a pas d'arguments de patron"
  
! #: cp/reflect.cc:1140
  msgid "reflection does not represent a function or function type"
  msgstr "la réflexion ne représente pas une fonction ou un pointeur de fonction"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr "la réflexion ne représente pas une fonction opérateur ou un patron de fonction opérateur"
  
! #: cp/reflect.cc:2491
  msgid "operators argument is not a valid operator"
  msgstr "l'argument des opérateurs n'est pas un opérateur valide"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  msgid "reflection does not have a type"
  msgstr "la réflexion n'a pas de type"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr "la réflexion ne représente pas un objet avec une durée de stockage statique ou une référence à un tel objet"
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr "la réflexion ne représente pas une annotation ou un argument valable à une expression de tranche"
  
! #: cp/reflect.cc:3041
  msgid "reflection does not represent an entity with parent"
  msgstr "la réflexion ne représente pas une entité avec un parent"
  
! #: cp/reflect.cc:3164
  msgid "reflection does not represent parameter of current function"
  msgstr "la réflexion ne représente pas un paramètre de la fonction courante"
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "la réflexion ne représente pas une fonction ou un type de fonction avec un type de retour"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr "la réflexion d'une relation de base directe virtuelle avec une classe dérivée abstraite"
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr "la réflexion est inappropriée pour offset_of"
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr "décalage non constant pour offset_of"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr "la réflexion n'est pas appropriée pour size_of"
  
! #: cp/reflect.cc:3310
  msgid "reflection with incomplete type in size_of"
  msgstr "réflexion avec un type incomplet dans size_of"
  
! #: cp/reflect.cc:3347
  msgid "reflection not suitable for alignment_of"
  msgstr "réflexion inappropriée pour alignment_of"
  
! #: cp/reflect.cc:3383
  msgid "alignment_of on function type"
  msgstr "alignment_of sur un type de fonction"
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr "réflexion avec un type incomplet dans alignment_of"
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr "la réflexion est inappropriée pour bit_size_of"
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "réflexion avec un type incomplet dans bit_size_of"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr "réflexion avec has_identifier false"
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr "identifier_of pas représentable dans un encodage littéral ordinaire"
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr "u8identifier_of pas représentable en UTF-8"
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
! msgstr "display_string_of pas représentable dans un encodage littéral ordinaire"
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr "u8display_string_of pas représentable en UTF-8"
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr "la réflexion ne représente pas un type, un synonyme de type, une variable, une fonction, un paramètre de fonction, un espace de noms, un énumérateur, une relation de classe de base directe ou un membre de données non statique"
! 
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr "la réflexion ne représente pas un type complet ou un synonyme de type"
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr "reflect_object a échoué"
  
! #: cp/reflect.cc:4090
  msgid "reflect_function failed"
  msgstr "reflect_function a échoué"
  
! #: cp/reflect.cc:4970
  msgid "value member missing"
  msgstr "membre de valeur manquant"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  msgid "unexpected value of value member"
  msgstr "valeur de membre de valeur inattendue"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr "membre de type manquant"
  
! #: cp/reflect.cc:5121
  msgid "reflection does not represent a complete enumeration type"
  msgstr "la réflexion ne représente pas un type d'énumération complet"
  
! #: cp/reflect.cc:5178
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "la réflexion ne représente pas un type d'énumération énumérable"
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr "la réflexion représente un type non intégral ou booléen"
  
! #: cp/reflect.cc:5473
  msgid "reflection does not represent a template"
  msgstr "la réflexion ne représente pas un patron"
  
! #: cp/reflect.cc:5496
  msgid "invalid argument to can_substitute"
  msgstr "argument invalide à can_substitute"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr "can_substitute a retourné faux"
  
! #: cp/reflect.cc:5694
  msgid "type is not object or reference type"
  msgstr "le type n'est pas un objet ou un type de référence"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr "la conversion depuis un encodage littéral ordinaire vers un jeu de caractères source a échouée"
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "la conversion depuis l'encodage UTF-8 vers le jeu de caractères source a échouée"
  
! #: cp/reflect.cc:5975
  msgid "name is not a valid identifier"
  msgstr "le nom n'est pas un identificateur valable"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr "le nom est un mot-clé"
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr "le nom est un trait interne"
  
! #: cp/reflect.cc:5993
  msgid "neither name nor bit_width specified"
  msgstr "ni le nom ni bit_width sont spécifiés"
  
! #: cp/reflect.cc:5997
! msgid "no name and non-empty annotations specified"
! msgstr "annotations spécifiées sans non et non vides"
! 
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "bit_width spécifié avec un type non intégral ou non énumérable"
  
! #: cp/reflect.cc:6008
  msgid "both alignment and bit_width specified"
  msgstr "l'alignement et bit_width sont spécifiés tous les deux"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr "bit_width spécifié avec no_unique_address vrai"
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr "bit_width 0 avec le nom spécifié"
  
! #: cp/reflect.cc:6020
  msgid "bit_width is negative"
  msgstr "bit_width est négatif"
  
! #: cp/reflect.cc:6026
! msgid "name unspecified and type is const"
! msgstr "le nom n'est pas spécifié et le type est const"
! 
! #: cp/reflect.cc:6030
! msgid "name unspecified and type is volatile"
! msgstr "le nom n'est pas spécifié et le type est volatile"
! 
! #: cp/reflect.cc:6038
  msgid "alignment is not power of two"
  msgstr "l'alignement n'est pas une puissance de deux"
  
! #: cp/reflect.cc:6041
  msgid "alignment is negative"
  msgstr "l'alignement est négatif"
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr "l'alignement est plus petit que alignment_of"
  
! #: cp/reflect.cc:6062
! msgid "reflection does not have non-array object type"
! msgstr "la réflexion n'a pas de type objet non-tableau"
! 
! #: cp/reflect.cc:6506
! msgid "current scope does not represent a function"
! msgstr "la portée actuelle ne représente pas une fonction"
! 
! #: cp/reflect.cc:6526
! msgid "current scope does not represent a class nor a member function"
! msgstr "la portée actuelle ne représente pas une classe ou une fonction membre"
! 
! #: cp/reflect.cc:6685
  msgid "incomplete parent class"
  msgstr "classe parent incomplète"
  
! #: cp/reflect.cc:7149
  msgid "neither complete class type nor namespace"
  msgstr "n'est ni un type de classe complet ni un espace de noms"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  msgid "not a complete class type"
  msgstr "pas un type de classe complet"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr "type de fermeture"
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  msgid "value cannot be extracted"
  msgstr "la valeur ne peut pas être extraite"
  
*************** msgstr "la conversion supprime l'attribu
*** 22638,22689 ****
  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"
  
! #: cp/typeck.cc:7868
  msgid "in argument to unary !"
  msgstr "dans l'argument d'un unaire !"
  
! #: cp/typeck.cc:7928
  msgid "no pre-increment operator for type"
  msgstr "pas d'opérateur de pré-incrémentation pour le type"
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr "pas d'opérateur de post-incrémentation pour le type"
  
! #: cp/typeck.cc:7932
  msgid "no pre-decrement operator for type"
  msgstr "pas d'opérateur de pré-décrémentation pour le type"
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr "pas d'opérateur de post-décrémentation pour le type"
  
--- 22679,22730 ----
  msgid "source type is not polymorphic"
  msgstr "le type source n'est pas polymorphique"
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "les candidats sont :"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "type d'argument erroné pour le moins unaire"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "type d'argument erroné pour le plus unaire"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "type d'argument erroné pour le complément de bit"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "type d'argument erroné pour abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "type d'argument erroné pour la conjugaison"
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr "dans l'argument d'un unaire !"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr "pas d'opérateur de pré-incrémentation pour le type"
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr "pas d'opérateur de post-incrémentation pour le type"
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr "pas d'opérateur de pré-décrémentation pour le type"
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr "pas d'opérateur de post-décrémentation pour le type"
  
*************** msgstr " [consultez %<-fallow-invalid-bo
*** 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"
  
--- 22740,22798 ----
  msgid "BOZ constant truncated at %L"
  msgstr "constante BOZ tronquée à %L"
  
! #: fortran/check.cc:4175
  #, 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:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "arguments « %s » et « %s » pour l'intrinsèque %s"
  
! #: fortran/check.cc:5017 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:5893
  msgid "NULL() is not interoperable"
  msgstr "NULL() n'est pas interopérable"
  
! #: fortran/check.cc:5899
  msgid "BOZ literal constant"
  msgstr "constante littérale BOZ"
  
! #: fortran/check.cc:5905
  msgid "Expression is polymorphic"
  msgstr "L'expression est polymorphique"
  
! #: fortran/check.cc:5912
  msgid "Expression is a noninteroperable derived type"
  msgstr "L'expression est un type dérivé non-interopérable"
  
! #: fortran/check.cc:5918
  msgid "Procedure unexpected as argument"
  msgstr "Procédure inattendue comme argument"
  
! #: fortran/check.cc:5928
  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:5935
  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:5956
  msgid "Type shall have a character length of 1"
  msgstr "Le type doit avoir une longueur de caractère de 1"
  
! #: fortran/check.cc:5967
  msgid "Coarrays are not interoperable"
  msgstr "Les co-tableaux ne sont pas interopérables"
  
! #: fortran/check.cc:5978
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Le tableau de taille tacite ne sont pas interopérables"
  
*************** msgstr "Fonctionnalité supprimée :"
*** 22833,22839 ****
  msgid "Unsigned:"
  msgstr "Non signé :"
  
! #: fortran/expr.cc:4136
  msgid "array assignment"
  msgstr "affectation de tableau"
  
--- 22874,22880 ----
  msgid "Unsigned:"
  msgstr "Non signé :"
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "affectation de tableau"
  
*************** msgid "Index variable %qs redefined at %
*** 22842,22858 ****
  msgstr "La variable d'index %qs est redéfinie à %L dans la procédure %qs appelée depuis l'intérieur d'une boucle DO à %L"
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr "Extent incorrect dans l'argument B de l'intrinsèque MATMUL dans la dimension 1: est %ld, devrait être %ld"
  
! #: fortran/frontend-passes.cc:4047
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Désaccord de la limite du tableau pour la dimension 1 du tableau (%ld/%ld)"
  
! #: fortran/frontend-passes.cc:4050
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Désaccord de la limite du tableau pour la dimension 2 du tableau (%ld/%ld)"
--- 22883,22899 ----
  msgstr "La variable d'index %qs est redéfinie à %L dans la procédure %qs appelée depuis l'intérieur d'une boucle DO à %L"
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr "Extent incorrect dans l'argument B de l'intrinsèque MATMUL dans la dimension 1: est %ld, devrait être %ld"
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Désaccord de la limite du tableau pour la dimension 1 du tableau (%ld/%ld)"
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Désaccord de la limite du tableau pour la dimension 2 du tableau (%ld/%ld)"
*************** msgstr "bloc IF"
*** 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"
  
--- 23069,23079 ----
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
*************** msgstr "affectation de pointeur"
*** 23040,23164 ****
  msgid "simple IF"
  msgstr "IF simple"
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  msgid "elemental procedure"
  msgstr "procédure élémentaire"
  
! #: fortran/resolve.cc:2587
  msgid "allocatable argument"
  msgstr "argument qui peut être alloué"
  
! #: fortran/resolve.cc:2592
  msgid "asynchronous argument"
  msgstr "argument asynchrone"
  
! #: fortran/resolve.cc:2597
  msgid "optional argument"
  msgstr "argument optionnel"
  
! #: fortran/resolve.cc:2602
  msgid "pointer argument"
  msgstr "argument pointeur"
  
! #: fortran/resolve.cc:2607
  msgid "target argument"
  msgstr "argument cible"
  
! #: fortran/resolve.cc:2612
  msgid "value argument"
  msgstr "argument valeur"
  
! #: fortran/resolve.cc:2617
  msgid "volatile argument"
  msgstr "argument volatile"
  
! #: fortran/resolve.cc:2622
  msgid "assumed-shape argument"
  msgstr "argument de forme tacite (assumed-shape)"
  
! #: fortran/resolve.cc:2627
  msgid "assumed-rank argument"
  msgstr "argument de rang tacite (assumed-rank)"
  
! #: fortran/resolve.cc:2632
  msgid "coarray argument"
  msgstr "argument co-tableau"
  
! #: fortran/resolve.cc:2637
  msgid "parametrized derived type argument"
  msgstr "argument de type dérivé paramétrisé"
  
! #: fortran/resolve.cc:2642
  msgid "polymorphic argument"
  msgstr "argument polymorphique"
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr "attribut NO_ARG_CHECK "
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  msgid "assumed-type argument"
  msgstr "argument de type tacite (assumed-type)"
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr "résultat tableau"
  
! #: fortran/resolve.cc:2670
  msgid "pointer or allocatable result"
  msgstr "résultat pointeur ou allouable"
  
! #: fortran/resolve.cc:2677
  msgid "result with non-constant character length"
  msgstr "résultat avec une longueur de caractères non constante"
  
! #: fortran/resolve.cc:2689
  msgid "bind(c) procedure"
  msgstr "procédure bind(c)"
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr "Variable de boucle"
  
! #: fortran/resolve.cc:8330
  msgid "iterator variable"
  msgstr "variable d'itérateur"
  
! #: fortran/resolve.cc:8334
  msgid "Start expression in DO loop"
  msgstr "Expression de départ dans la boucle DO"
  
! #: fortran/resolve.cc:8338
  msgid "End expression in DO loop"
  msgstr "Expression de fin dans la boucle DO"
  
! #: fortran/resolve.cc:8342
  msgid "Step expression in DO loop"
  msgstr "Expression de pas dans la boucle DO"
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  msgid "DEALLOCATE object"
  msgstr "objet DEALLOCATE"
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  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"
  
--- 23081,23205 ----
  msgid "simple IF"
  msgstr "IF simple"
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  msgid "elemental procedure"
  msgstr "procédure élémentaire"
  
! #: fortran/resolve.cc:2612
  msgid "allocatable argument"
  msgstr "argument qui peut être alloué"
  
! #: fortran/resolve.cc:2617
  msgid "asynchronous argument"
  msgstr "argument asynchrone"
  
! #: fortran/resolve.cc:2622
  msgid "optional argument"
  msgstr "argument optionnel"
  
! #: fortran/resolve.cc:2627
  msgid "pointer argument"
  msgstr "argument pointeur"
  
! #: fortran/resolve.cc:2632
  msgid "target argument"
  msgstr "argument cible"
  
! #: fortran/resolve.cc:2637
  msgid "value argument"
  msgstr "argument valeur"
  
! #: fortran/resolve.cc:2642
  msgid "volatile argument"
  msgstr "argument volatile"
  
! #: fortran/resolve.cc:2647
  msgid "assumed-shape argument"
  msgstr "argument de forme tacite (assumed-shape)"
  
! #: fortran/resolve.cc:2652
  msgid "assumed-rank argument"
  msgstr "argument de rang tacite (assumed-rank)"
  
! #: fortran/resolve.cc:2657
  msgid "coarray argument"
  msgstr "argument co-tableau"
  
! #: fortran/resolve.cc:2662
  msgid "parametrized derived type argument"
  msgstr "argument de type dérivé paramétrisé"
  
! #: fortran/resolve.cc:2667
  msgid "polymorphic argument"
  msgstr "argument polymorphique"
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr "attribut NO_ARG_CHECK "
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  msgid "assumed-type argument"
  msgstr "argument de type tacite (assumed-type)"
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr "résultat tableau"
  
! #: fortran/resolve.cc:2695
  msgid "pointer or allocatable result"
  msgstr "résultat pointeur ou allouable"
  
! #: fortran/resolve.cc:2702
  msgid "result with non-constant character length"
  msgstr "résultat avec une longueur de caractères non constante"
  
! #: fortran/resolve.cc:2714
  msgid "bind(c) procedure"
  msgstr "procédure bind(c)"
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr "Variable de boucle"
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr "variable d'itérateur"
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr "Expression de départ dans la boucle DO"
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr "Expression de fin dans la boucle DO"
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr "Expression de pas dans la boucle DO"
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr "objet DEALLOCATE"
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr "élément dans READ"
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
*************** msgstr "variable ACQUIRED_LOCK"
*** 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é"
  
--- 23208,23238 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longueurs de CHARACTER différentes (%ld/%ld) dans le constructeur de tableau"
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Débordement d'entier en calculant la quantité de mémoire à allouer"
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "La valeur du paramètre PDT LEN « %s » n'est pas en accord avec celle dans la déclaration fictive"
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longueur réelle de la chaîne ne correspond pas à celle déclarée pour l'argument fictif « %s » (%ld/%ld)"
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longueur réelle de la chaîne est plus courte que celle déclarée pour l'argument fictif « %s » (%ld/%ld)"
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "La cible du remappage de rang est trop petite (%ld < %ld)"
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire à un tableau non alloué"
  
*************** msgstr "L'argument NCOPIES de l'intrins�
*** 23254,23280 ****
  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"
--- 23295,23321 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "L'argument NCOPIES de l'intrinsèque REPEAT est trop grand"
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "Argument FROMPOS (%ld) hors limite 0:%d dans l'intrinsèque MVBITS"
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "Argument LEN (%ld) hors limite 0:%d dans l'intrinsèque MVBITS"
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "Argument TOPOS (%ld) hors limite 0:%d dans l'intrinsèque MVBITS"
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) dans l'intrinsèque MVBITS"
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) dans l'intrinsèque MVBITS"
*************** msgid "expected boolean type"
*** 23371,23377 ****
  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"
--- 23412,23418 ----
  msgstr "type booléen attendu"
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
*************** msgstr "pas assez 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"
--- 23475,23481 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
*************** msgstr "support du profilage pour VxWork
*** 23829,23835 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "le système d'exploitation cible ne supporte pas les accès non alignés"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "le profilage n'a pas encore été implémenté sur cette architecture"
--- 23870,23876 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "le système d'exploitation cible ne supporte pas les accès non alignés"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "le profilage n'a pas encore été implémenté sur cette architecture"
*************** msgstr "exception %qs"
*** 24072,24084 ****
  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"
--- 24113,24125 ----
  msgid "Global declarative %s for %s"
  msgstr "Déclarative globale %s pour %s"
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr "SET identifier-11 TO LOCALE"
*************** msgstr "%qs est obsolète; utilisez -fst
*** 24239,24250 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%qs est déprécié; utilisez -fno-zero-initialized-in-bss"
  
! #: config/aarch64/aarch64.opt:387
  #, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "préférence autovec %qs inconnue"
  
! #: config/aarch64/aarch64.opt:432
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr "politique LDP/STP %qs inconnue"
--- 24280,24291 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%qs est déprécié; utilisez -fno-zero-initialized-in-bss"
  
! #: config/aarch64/aarch64.opt:392
  #, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "préférence autovec %qs inconnue"
  
! #: config/aarch64/aarch64.opt:437
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr "politique LDP/STP %qs inconnue"
*************** msgstr "l'attribut %qE est ignoré car i
*** 24670,24677 ****
  
  #: 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"
--- 24711,24718 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "déclaration précédente ici"
*************** msgstr "directive d'attribut %qE ignoré
*** 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"
--- 24729,24735 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "directive d'attribut de portée %<%E::%E%> ignorée"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "nombre erroné d'arguments spécifié pour l'attribut %qE"
*************** msgstr "nombre erroné d'arguments spéc
*** 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é"
--- 24739,24745 ----
  msgid "expected %i or more, found %i"
  msgstr "%i ou plus attendu, %i trouvé"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i attendu, %i trouvé"
*************** msgstr "les attributs de type sont ignor
*** 24781,24792 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 24822,24833 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr "le profil automatique contient l
*** 24902,25034 ****
  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"
--- 24943,25075 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr "le profil automatique contient l'index de nom de fichier %d invalide"
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr "appel correspondant"
  
! #: auto-profile.cc:1653
  #, 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:1658
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr "emplacement source correspondant"
  
! #: auto-profile.cc:1829
  #, 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:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr "emplacement du premier appel"
  
! #: auto-profile.cc:1947
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr "emplacement du deuxième appel"
  
! #: auto-profile.cc:2001
  #, 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:2006 auto-profile.cc:2053
  #, 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:2049
  #, 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:2059 auto-profile.cc:2100
  #, gcc-internal-format
  msgid "location is after end of function"
  msgstr "l'emplacement est après la fin de la fonction"
  
! #: auto-profile.cc:2088
  #, 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:2093
  #, 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:3027
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "TAG inattendu."
  
! #: auto-profile.cc:3050
  #, 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:3212
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "n'a pu ouvrir le fichier profil %s"
  
! #: auto-profile.cc:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr "le nombre magique du profil AutoFDO ne correspond pas"
  
! #: auto-profile.cc:3226
  #, 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:3238
  #, 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:3246
  #, 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:3255
  #, 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:3265
  #, 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
*** 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"
--- 25079,25085 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "le décalage %qwi est hors des limites de la chaîne constante"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE déclaré ici"
*************** msgstr "argument non constant 0 pour %qs
*** 25141,25147 ****
  msgid "illegal argument 0 to %qs"
  msgstr "argument 0 invalide pour %qs"
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, gcc-internal-format
  msgid "third argument to %<crc%> builtins must be a constant"
  msgstr "le troisième argument des fonctions internes %<crc%> doit être une constante"
--- 25182,25188 ----
  msgid "illegal argument 0 to %qs"
  msgstr "argument 0 invalide pour %qs"
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, gcc-internal-format
  msgid "third argument to %<crc%> builtins must be a constant"
  msgstr "le troisième argument des fonctions internes %<crc%> doit être une constante"
*************** msgstr "le dernier argument de %qD n'est
*** 25215,25226 ****
  msgid "cannot tail-call: %s"
  msgstr "impossible d'appeler en fin de fonction (tail-call): %s"
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "l'appel de fonction a une valeur d'agrégat"
  
! #: calls.cc:3566
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "passage d'un argument trop grand sur la pile"
--- 25256,25267 ----
  msgid "cannot tail-call: %s"
  msgstr "impossible d'appeler en fin de fonction (tail-call): %s"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "l'appel de fonction a une valeur d'agrégat"
  
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "passage d'un argument trop grand sur la pile"
*************** msgstr "les blocs de base n'ont pas ét�
*** 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"
--- 25905,26246 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "le nombre d'annotations des bb dans la chaîne des insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "le nombre d'arêtes de l'appelant est invalide"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "appel indirect manquant dans la séquence d'appel spéculative"
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "l'appel indirect dans la séquence d'appel spéculative n'a pas le fanion spéculatif"
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "les arrêtes spéculatives ne sont pas adjacentes"
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "l'appel direct à %s dans la séquence d'appel spéculative n'a pas de fanion spéculatif"
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "l'appel direct à %s dans une séquence d'appel spéculative a speculative_id %i hors limites"
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "appel direct dupliqué pour %s dans la séquence d'appel spéculative avec speculative_id %i"
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "le hachage de l'instruction d'appel ne pointe pas vers la première arrête directe de la séquence d'appel spéculative"
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "référence %s dupliquée dans la séquence d'appel spéculative avec speculative_id %i"
  
! #: cgraph.cc:3928
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "appel direct manquant pour la spéculation %i"
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "référence manquante pour la spéculation %i"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "le nombre de cibles spéculatives %i est en désaccord avec num_speculative_call_targets %i"
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "champ aux défini pour l'arête %s->%s"
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "décompte cgraph invalide"
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clone en ligne dans la même liste du groupe comdat"
  
! #: cgraph.cc:3988
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "le nombre de clones en ligne n'est pas compatible"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run doit être non négatif"
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "les symboles locaux doivent être définis"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clone en ligne visible depuis l'extérieur"
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clone en ligne avec l'adresse prise"
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "le clone en ligne est forcé à sortir"
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "le clone en ligne est référencé par l'assembleur"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local est défini en dehors d'un groupe comdat"
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "fanion calls_comdat_local invalide"
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "l'attribut malloc devrait être utilisé pour une fonction qui retourne un pointeur"
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "interposition sémantique incohérente"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "champ aux défini pour une arête indirecte depuis %s"
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "le décompte d'arêtes n'est pas compatible avec le décompte de fonction"
  
! #: cgraph.cc:4071
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "le décompte d'arêtes n'est pas compatible avec le décompte de fonction en ligne"
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Une arête indirecte depuis %s n'est pas marquée comme indirecte ou a un indirect_info associé, l'instruction correspondante est: "
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "l'arête a, à la fois, call_stmt et lto_stmt_uid définis"
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "la fonction locale comdat est appelée par %s en dehors de son comdat"
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "le pointeur inlined_to est faux"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "appelants en ligne multiples"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "pointeur inlined_to défini pour des appelants pas en ligne"
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "le décompte des arêtes de l'appelant ne correspond pas au décompte du BB"
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "le décompte des appels indirects ne correspond pas au décompte du BB"
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "la référence a, à la fois, stmt et lto_stmt_uid définis"
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "le pointeur inlined_to est défini mais aucun prédécesseur trouvé"
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "le pointeur inlined_to fait référence à lui même"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "le cgraph_node a un mauvais clone_of"
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "le cgraph_node a une mauvaise liste de clones"
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "le cgraph_node est dans la liste des clones mais il n'est pas un clone"
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "le cgraph_node a un mauvais pointeur prev_clone"
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "la liste doublement liée des clones est corrompue"
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "L'alias a des arêtes d'appel"
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "L'alias a une référence qui n'est pas un alias"
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "L'alias a plus d'une référence alias"
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "L'alias analysé n'a pas de référence"
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Pas d'arête hors du nœud du fragment"
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Plus d'une arête sortante hors du nœud du fragment"
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Le fragment n'est pas supposé avoir un contenu"
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt partagé:"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "l'arête pointe vers la mauvaise déclaration:"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "une arête indirecte avec un appelé inconnu correspondant à un call_stmt avec une déclaration connue:"
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "arête callgraph manquante pour l'appel stmt:"
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "référence à une instruction morte"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr "l'arête non-callback a callback_id défini"
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr "l'arête a, à la fois, callback et has_callback défini"
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr "l'arrête de la callback %s->%s n'a pas de callback-carrying"
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr "l'arête de la callback %s->%s n'a pas le bon nombre d'arêtes de callback, au plus %d attendu, %d obtenu"
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr "l'arête transportant la callback pointe vers __builtin_unreachable mais l'arête de sa callback %s -> %s ne le fait pas"
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "l'arête %s->%s n'a pas de call_stmt correspondant"
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "une arête indirecte depuis %s n'a pas de call_stmt correspondant"
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "origine manquante pour un nœud dans une liste imbriquée"
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "l'origine pointe vers un parent différent"
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node a échoué"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: la section %s.%d est manquante"
*************** msgstr "la taille totale des objets loca
*** 26966,26982 ****
  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"
--- 27007,27023 ----
  msgid "impossible constraint in %<asm%>"
  msgstr "contrainte impossible dans %<asm%>"
  
! #: function.cc:4292
  #, 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:4313
  #, 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:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la fonction retourne un agrégat"
*************** msgstr "la limite spécifiée par %qD (%
*** 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"
--- 27688,27694 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "le membre tableau flexible %qD n'a pas de bits de remplissage bien définis pour %qs"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr "la gestion du champ de bits PDP11 est non supportée dans %qs"
*************** msgstr "%qD a plus de %u blocs, le maxim
*** 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"
--- 27728,27734 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr "une référence à l'étiquette %qD est définie à l'intérieure de l'expression d'attribut %<assume%> depuis l'extérieur de l'attribut"
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD défini ici"
*************** msgstr "déréférencement d'un pointeur
*** 27707,27730 ****
  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
  #, gcc-internal-format
--- 27748,27771 ----
  msgid "function may return address of local variable"
  msgstr "la fonction peut retourner l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr "attend entre %E et %E octets dan
*** 28614,28620 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr "%qD appelé sur le pointeur %qE avec l'offset%s non nul"
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr "retourné depuis %qD"
--- 28655,28661 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr "%qD appelé sur le pointeur %qE avec l'offset%s non nul"
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr "retourné depuis %qD"
*************** msgstr "dans un appel à la fonction d'a
*** 28684,28887 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "spécificateur d'architecture inconnu dans le modèle mémoire %wi pour %qD"
  
! #: gimple-ssa-warn-access.cc:2985
  #, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr "modèle mémoire %qs invalide pour %qD"
  
! #: gimple-ssa-warn-access.cc:2989
  #, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr "modèle mémoire %wi invalide pour %qD"
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  msgid "valid models are %e"
  msgstr "les modèles valables sont %e"
  
! #: gimple-ssa-warn-access.cc:3017
  #, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr "modèle mémoire d'échec %qs invalide pour %qD"
  
! #: gimple-ssa-warn-access.cc:3022
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr "les modèles d'échec valables sont %qs, %qs, %qs, %qs"
  
! #: gimple-ssa-warn-access.cc:3038
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr "le modèle mémoire en cas d'échec %qs ne peut pas être plus fort que le modèle mémoire en cas de succès %qs pour %D"
  
! #: gimple-ssa-warn-access.cc:3061
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr "le modèle mémoire en cas d'échec %wi ne peut pas être plus fort que le modèle mémoire en cas de succès %wi pour %D"
  
! #: gimple-ssa-warn-access.cc:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "l'argument lié %i a la valeur %s qui est négative pour l'argument %i d'un tableau de longueur variable de type %s"
  
! #: gimple-ssa-warn-access.cc:3514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr "l'argument %i a la valeur %s qui est négative"
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr "l'argument %i est nul mais la valeur de l'argument de taille %i correspondant est %s"
  
! #: gimple-ssa-warn-access.cc:3624
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "fait référence à l'argument %u de type %qT"
  
! #: gimple-ssa-warn-access.cc:3638
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "dans un appel à la fonction %qD déclarée avec l'attribut %qs"
  
! #: gimple-ssa-warn-access.cc:3642
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "dans un appel avec le type %qT et l'attribut %qs"
  
! #: gimple-ssa-warn-access.cc:3649
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "dans un appel à la fonction %qD"
  
! #: gimple-ssa-warn-access.cc:3652
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "dans un appel avec le type %qT"
  
! #: gimple-ssa-warn-access.cc:3758
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr "%qD appelé sur l'objet %qD non alloué"
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr "%qD appelé sur un pointeur vers un objet %qE non alloué"
  
! #: gimple-ssa-warn-access.cc:3786
  #, gcc-internal-format
  msgid "assigned here"
  msgstr "assigné ici"
  
! #: gimple-ssa-warn-access.cc:3820
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "%qD appelé sur un pointeur retourné depuis une fonction d'allocation inappropriée"
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr "%qD appelé sur un pointeur vers un objet non alloué"
  
! #: gimple-ssa-warn-access.cc:3977
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr "le pointeur %qE peut être utilisé après %qD"
  
! #: gimple-ssa-warn-access.cc:3978
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr "le pointeur %qE est utilisé après %qD"
  
! #: gimple-ssa-warn-access.cc:3982
  #, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr "le pointeur peut être utilisé après %qD"
  
! #: gimple-ssa-warn-access.cc:3983
  #, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr "le pointeur est utilisé après %qD"
  
! #: gimple-ssa-warn-access.cc:3987
  #, gcc-internal-format
  msgid "call to %qD here"
  msgstr "appel à %qD ici"
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr "le pointeur ballant %qE vers %qD est peut-être utilisé ici"
  
! #: gimple-ssa-warn-access.cc:4005
  #, gcc-internal-format
  msgid "using dangling pointer %qE to %qD"
  msgstr "utilisation du pointeur ballant %qE vers %qD"
  
! #: gimple-ssa-warn-access.cc:4010
  #, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr "le pointeur ballant vers %qD est peut-être utilisé"
  
! #: gimple-ssa-warn-access.cc:4011
  #, gcc-internal-format
  msgid "using a dangling pointer to %qD"
  msgstr "utilisation d'un pointeur ballant vers %qD"
  
! #: 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"
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr "le pointeur ballant %qE vers un temporaire non nommé est peut-être utilisé"
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr "utilisation du pointeur ballant %qE vers un temporaire non nommé"
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr "le pointeur ballant vers un temporaire non nommé est peut-être utilisé"
  
! #: gimple-ssa-warn-access.cc:4032
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "utilisation d'un pointeur ballant vers un temporaire non nommé"
  
! #: gimple-ssa-warn-access.cc:4036
  #, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr "le temporaire non nommé est défini ici"
  
! #: gimple-ssa-warn-access.cc:4126
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "%qD appelé sur un pointeur %qE passé à la fonction d'allocation %qD inappropriée"
  
! #: gimple-ssa-warn-access.cc:4131
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "%qD appelé sur un pointeur passé à la fonction de réallocation %qD inappropriée"
  
! #: gimple-ssa-warn-access.cc:4137
  #, gcc-internal-format
  msgid "call to %qD"
  msgstr "appel à %qD"
  
! #: gimple-ssa-warn-access.cc:4665
  #, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr "stockage de l'adresse de la variable locale %qD dans %qE"
--- 28725,28928 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "spécificateur d'architecture inconnu dans le modèle mémoire %wi pour %qD"
  
! #: gimple-ssa-warn-access.cc:2984
  #, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr "modèle mémoire %qs invalide pour %qD"
  
! #: gimple-ssa-warn-access.cc:2988
  #, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr "modèle mémoire %wi invalide pour %qD"
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  msgid "valid models are %e"
  msgstr "les modèles valables sont %e"
  
! #: gimple-ssa-warn-access.cc:3016
  #, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr "modèle mémoire d'échec %qs invalide pour %qD"
  
! #: gimple-ssa-warn-access.cc:3021
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr "les modèles d'échec valables sont %qs, %qs, %qs, %qs"
  
! #: gimple-ssa-warn-access.cc:3037
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr "le modèle mémoire en cas d'échec %qs ne peut pas être plus fort que le modèle mémoire en cas de succès %qs pour %D"
  
! #: gimple-ssa-warn-access.cc:3060
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr "le modèle mémoire en cas d'échec %wi ne peut pas être plus fort que le modèle mémoire en cas de succès %wi pour %D"
  
! #: gimple-ssa-warn-access.cc:3554
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "l'argument lié %i a la valeur %s qui est négative pour l'argument %i d'un tableau de longueur variable de type %s"
  
! #: gimple-ssa-warn-access.cc:3562
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr "l'argument %i a la valeur %s qui est négative"
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr "l'argument %i est nul mais la valeur de l'argument de taille %i correspondant est %s"
  
! #: gimple-ssa-warn-access.cc:3672
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "fait référence à l'argument %u de type %qT"
  
! #: gimple-ssa-warn-access.cc:3686
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "dans un appel à la fonction %qD déclarée avec l'attribut %qs"
  
! #: gimple-ssa-warn-access.cc:3690
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "dans un appel avec le type %qT et l'attribut %qs"
  
! #: gimple-ssa-warn-access.cc:3697
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "dans un appel à la fonction %qD"
  
! #: gimple-ssa-warn-access.cc:3700
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "dans un appel avec le type %qT"
  
! #: gimple-ssa-warn-access.cc:3806
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr "%qD appelé sur l'objet %qD non alloué"
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr "%qD appelé sur un pointeur vers un objet %qE non alloué"
  
! #: gimple-ssa-warn-access.cc:3834
  #, gcc-internal-format
  msgid "assigned here"
  msgstr "assigné ici"
  
! #: gimple-ssa-warn-access.cc:3868
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "%qD appelé sur un pointeur retourné depuis une fonction d'allocation inappropriée"
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr "%qD appelé sur un pointeur vers un objet non alloué"
  
! #: gimple-ssa-warn-access.cc:4025
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr "le pointeur %qE peut être utilisé après %qD"
  
! #: gimple-ssa-warn-access.cc:4026
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr "le pointeur %qE est utilisé après %qD"
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr "le pointeur peut être utilisé après %qD"
  
! #: gimple-ssa-warn-access.cc:4031
  #, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr "le pointeur est utilisé après %qD"
  
! #: gimple-ssa-warn-access.cc:4035
  #, gcc-internal-format
  msgid "call to %qD here"
  msgstr "appel à %qD ici"
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr "le pointeur ballant %qE vers %qD est peut-être utilisé ici"
  
! #: gimple-ssa-warn-access.cc:4053
  #, gcc-internal-format
  msgid "using dangling pointer %qE to %qD"
  msgstr "utilisation du pointeur ballant %qE vers %qD"
  
! #: gimple-ssa-warn-access.cc:4058
  #, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr "le pointeur ballant vers %qD est peut-être utilisé"
  
! #: gimple-ssa-warn-access.cc:4059
  #, gcc-internal-format
  msgid "using a dangling pointer to %qD"
  msgstr "utilisation d'un pointeur ballant vers %qD"
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD déclaré ici"
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr "le pointeur ballant %qE vers un temporaire non nommé est peut-être utilisé"
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr "utilisation du pointeur ballant %qE vers un temporaire non nommé"
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr "le pointeur ballant vers un temporaire non nommé est peut-être utilisé"
  
! #: gimple-ssa-warn-access.cc:4080
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "utilisation d'un pointeur ballant vers un temporaire non nommé"
  
! #: gimple-ssa-warn-access.cc:4084
  #, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr "le temporaire non nommé est défini ici"
  
! #: gimple-ssa-warn-access.cc:4174
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "%qD appelé sur un pointeur %qE passé à la fonction d'allocation %qD inappropriée"
  
! #: gimple-ssa-warn-access.cc:4179
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "%qD appelé sur un pointeur passé à la fonction de réallocation %qD inappropriée"
  
! #: gimple-ssa-warn-access.cc:4185
  #, gcc-internal-format
  msgid "call to %qD"
  msgstr "appel à %qD"
  
! #: gimple-ssa-warn-access.cc:4713
  #, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr "stockage de l'adresse de la variable locale %qD dans %qE"
*************** msgstr "le jeton %u a %<y-location == %l
*** 29688,30033 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "utilisation invalide de l'attribut %<fallthrough%>"
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr "la table virtuelle de type %qD enfreint la règle de la définition unique"
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr "une variable avec le même nom assembleur que la table virtuelle est définie dans une autre unité de traduction"
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr "la table virtuelle de type %qD contient des informations RTTI"
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr "mais elle est remplacée par une autre qui n'en a pas dans une autre unité de traduction"
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr "RTTI ne fonctionnera pas sur ce type"
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr "le type en conflit défini dans une autre unité de traduction a une table virtuelle d'une taille différente"
  
! #: ipa-devirt.cc:799
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr "le type en conflit défini dans une autre unité de traduction avec des informations RTTI différentes"
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr "le type en conflit défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:847
  #, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "contient la méthode virtuelle additionnelle %qD"
  
! #: ipa-devirt.cc:854
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr "le type en conflit défini dans une autre unité de traduction a une table virtuelle avec plus d'entrées"
  
! #: ipa-devirt.cc:880
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "méthode virtuelle %qD"
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr "aurait dû correspondre à la méthode virtuelle %qD mais ce n'est pas le cas"
  
! #: ipa-devirt.cc:890
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr "le type en conflit défini dans une autre unité de traduction a une table virtuelle avec un contenu différent"
  
! #: ipa-devirt.cc:924
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "le type %qT (typedef de %qT) enfreint la règle de la définition unique du C++"
  
! #: ipa-devirt.cc:932
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "le type %qT enfreint la règle de la définition unique du C++"
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr "un type différent est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr "la première différence des définitions correspondantes est le champ %qD"
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr "la première différence des définitions correspondantes est la méthode %qD"
  
! #: ipa-devirt.cc:1066
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr "le type %qT défini dans l'espace de noms anonyme ne peut pas correspondre au type %qT de l'autre côté de la frontière de l'unité de traduction"
  
! #: ipa-devirt.cc:1071
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr "le type %qT défini dans l'espace de noms anonyme ne peut pas correspondre au type de même nom de l'autre côté de la frontière de l'unité de traduction"
  
! #: ipa-devirt.cc:1076
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "le type incomplet défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1092
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr "le nom du type %qs devrait correspondre au nom du type %qs"
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "le type incompatible est défini ici"
  
! #: ipa-devirt.cc:1124
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "les types tableaux ont des limites différentes"
  
! #: ipa-devirt.cc:1139
  #, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "désaccord dans le type de la valeur retournée"
  
! #: ipa-devirt.cc:1154
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "désaccord dans le type du pointeur implicite « this »"
  
! #: ipa-devirt.cc:1157
  #, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "désaccord de type dans le paramètre %i"
  
! #: ipa-devirt.cc:1168
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "les types ont des nombres de paramètres différents"
  
! #: ipa-devirt.cc:1184
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "le type %qT enfreint lui-même la règle de la définition unique du C++"
  
! #: ipa-devirt.cc:1190
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "le type %qT devrait correspondre au type %qT"
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr "un type avec une précision différente est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1273
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "un type vectoriel avec un nombre différent d'éléments est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr "un type avec une plage signée différente est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr "il est défini comme un pointeur dans des espaces d'adresses différents dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr "il est défini comme un pointeur vers un type différent dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr "un tableau d'une taille différente est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1389
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr "a une valeur de retour différente dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr "a des paramètres différents dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1447
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr "un type défini dans une autre unité de traduction n'est pas polymorphique"
  
! #: ipa-devirt.cc:1451
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr "un type défini dans une autre unité de traduction est polymorphique"
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr "un type avec des pointeurs de tables virtuelles différents est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr "un type avec une base différente est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1484
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr "un champ avec un nom différent est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr "un champ avec le même nom mais un type différent est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1511
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr "les champs ont un agencement différent dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr "un champ est un champ de bits alors que l'autre ne l'est pas"
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr "un type avec un nombre de champs différent est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr "un type avec une taille différente est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr "un type doit être construit alors que l'autre ne le doit pas"
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr "désaccord dans la disposition de la mémoire"
  
! #: ipa-devirt.cc:1706
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "la base supplémentaire est définie ici"
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] "La déclaration du type %qD comme étant final permettrait la dévirtualisation de %i appel"
  msgstr[1] "La déclaration du type %qD comme étant final permettrait la dévirtualisation de %i appels"
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "La déclaration du type %qD comme étant final permettrait la dévirtualisation de %i appel exécuté %lli fois"
  msgstr[1] "La déclaration du type %qD comme étant final permettrait la dévirtualisation de %i appels exécutés %lli fois"
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] "La déclaration du destructeur virtuel de %qD comme étant final permettrait la dévirtualisation de %i appel"
  msgstr[1] "La déclaration du destructeur virtuel de %qD comme étant final permettrait la dévirtualisation de %i appels"
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] "La déclaration de la méthode %qD comme étant finale permettrait la dévirtualisation de %i appel"
  msgstr[1] "La déclaration de la méthode %qD comme étant finale permettrait la dévirtualisation de %i appels"
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "La déclaration du destructeur virtuel de %qD comme étant final permettrait la dévirtualisation de %i appel exécuté %lli fois"
  msgstr[1] "La déclaration du destructeur virtuel de %qD comme étant final permettrait la dévirtualisation de %i appels exécutés %lli fois"
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "La déclaration de la méthode %qD comme étant finale permettrait la dévirtualisation de %i appel exécuté %lli fois"
  msgstr[1] "La déclaration de la méthode %qD comme étant finale permettrait la dévirtualisation de %i appels exécutés %lli fois"
  
! #: ipa-devirt.cc:4372
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "le type %qs enfreint la règle de la définition unique du C++"
  
! #: ipa-devirt.cc:4381
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr "un « enum » avec un nombre de valeurs différents est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr "un « enum » avec des noms de valeurs différents est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr "un « enum » avec des valeurs différentes est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:4410
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "le nom %qs diffère du nom %qs défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:4416
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "le nom %qs est défini comme ayant %u bits alors qu'une autre unité de traduction le défini avec %u bits"
  
! #: ipa-devirt.cc:4425
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "le nom %qs est défini à %wd alors qu'une autre unité de traduction le défini à %wd"
  
! #: ipa-devirt.cc:4431
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "le nom %qs est défini à une valeur différente dans une autre unité de traduction"
  
! #: ipa-devirt.cc:4436
  #, gcc-internal-format
  msgid "mismatching definition"
  msgstr "définition non concordante"
--- 29729,30074 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "utilisation invalide de l'attribut %<fallthrough%>"
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr "la table virtuelle de type %qD enfreint la règle de la définition unique"
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr "une variable avec le même nom assembleur que la table virtuelle est définie dans une autre unité de traduction"
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr "la table virtuelle de type %qD contient des informations RTTI"
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr "mais elle est remplacée par une autre qui n'en a pas dans une autre unité de traduction"
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr "RTTI ne fonctionnera pas sur ce type"
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr "le type en conflit défini dans une autre unité de traduction a une table virtuelle d'une taille différente"
  
! #: ipa-devirt.cc:868
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr "le type en conflit défini dans une autre unité de traduction avec des informations RTTI différentes"
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr "le type en conflit défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:916
  #, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "contient la méthode virtuelle additionnelle %qD"
  
! #: ipa-devirt.cc:923
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr "le type en conflit défini dans une autre unité de traduction a une table virtuelle avec plus d'entrées"
  
! #: ipa-devirt.cc:949
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "méthode virtuelle %qD"
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr "aurait dû correspondre à la méthode virtuelle %qD mais ce n'est pas le cas"
  
! #: ipa-devirt.cc:959
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr "le type en conflit défini dans une autre unité de traduction a une table virtuelle avec un contenu différent"
  
! #: ipa-devirt.cc:993
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "le type %qT (typedef de %qT) enfreint la règle de la définition unique du C++"
  
! #: ipa-devirt.cc:1001
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "le type %qT enfreint la règle de la définition unique du C++"
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr "un type différent est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr "la première différence des définitions correspondantes est le champ %qD"
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr "la première différence des définitions correspondantes est la méthode %qD"
  
! #: ipa-devirt.cc:1135
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr "le type %qT défini dans l'espace de noms anonyme ne peut pas correspondre au type %qT de l'autre côté de la frontière de l'unité de traduction"
  
! #: ipa-devirt.cc:1140
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr "le type %qT défini dans l'espace de noms anonyme ne peut pas correspondre au type de même nom de l'autre côté de la frontière de l'unité de traduction"
  
! #: ipa-devirt.cc:1145
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "le type incomplet défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1161
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr "le nom du type %qs devrait correspondre au nom du type %qs"
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "le type incompatible est défini ici"
  
! #: ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "les types tableaux ont des limites différentes"
  
! #: ipa-devirt.cc:1208
  #, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "désaccord dans le type de la valeur retournée"
  
! #: ipa-devirt.cc:1223
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "désaccord dans le type du pointeur implicite « this »"
  
! #: ipa-devirt.cc:1226
  #, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "désaccord de type dans le paramètre %i"
  
! #: ipa-devirt.cc:1237
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "les types ont des nombres de paramètres différents"
  
! #: ipa-devirt.cc:1253
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "le type %qT enfreint lui-même la règle de la définition unique du C++"
  
! #: ipa-devirt.cc:1259
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "le type %qT devrait correspondre au type %qT"
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr "un type avec une précision différente est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1342
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "un type vectoriel avec un nombre différent d'éléments est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr "un type avec une plage signée différente est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr "il est défini comme un pointeur dans des espaces d'adresses différents dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr "il est défini comme un pointeur vers un type différent dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr "un tableau d'une taille différente est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1458
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr "a une valeur de retour différente dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr "a des paramètres différents dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1516
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr "un type défini dans une autre unité de traduction n'est pas polymorphique"
  
! #: ipa-devirt.cc:1520
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr "un type défini dans une autre unité de traduction est polymorphique"
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr "un type avec des pointeurs de tables virtuelles différents est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr "un type avec une base différente est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1553
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr "un champ avec un nom différent est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr "un champ avec le même nom mais un type différent est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1580
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr "les champs ont un agencement différent dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr "un champ est un champ de bits alors que l'autre ne l'est pas"
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr "un type avec un nombre de champs différent est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr "un type avec une taille différente est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr "un type doit être construit alors que l'autre ne le doit pas"
  
! #: ipa-devirt.cc:1656
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr "désaccord dans la disposition de la mémoire"
  
! #: ipa-devirt.cc:1775
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "la base supplémentaire est définie ici"
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] "La déclaration du type %qD comme étant final permettrait la dévirtualisation de %i appel"
  msgstr[1] "La déclaration du type %qD comme étant final permettrait la dévirtualisation de %i appels"
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "La déclaration du type %qD comme étant final permettrait la dévirtualisation de %i appel exécuté %lli fois"
  msgstr[1] "La déclaration du type %qD comme étant final permettrait la dévirtualisation de %i appels exécutés %lli fois"
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] "La déclaration du destructeur virtuel de %qD comme étant final permettrait la dévirtualisation de %i appel"
  msgstr[1] "La déclaration du destructeur virtuel de %qD comme étant final permettrait la dévirtualisation de %i appels"
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] "La déclaration de la méthode %qD comme étant finale permettrait la dévirtualisation de %i appel"
  msgstr[1] "La déclaration de la méthode %qD comme étant finale permettrait la dévirtualisation de %i appels"
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "La déclaration du destructeur virtuel de %qD comme étant final permettrait la dévirtualisation de %i appel exécuté %lli fois"
  msgstr[1] "La déclaration du destructeur virtuel de %qD comme étant final permettrait la dévirtualisation de %i appels exécutés %lli fois"
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] "La déclaration de la méthode %qD comme étant finale permettrait la dévirtualisation de %i appel exécuté %lli fois"
  msgstr[1] "La déclaration de la méthode %qD comme étant finale permettrait la dévirtualisation de %i appels exécutés %lli fois"
  
! #: ipa-devirt.cc:4442
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "le type %qs enfreint la règle de la définition unique du C++"
  
! #: ipa-devirt.cc:4451
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr "un « enum » avec un nombre de valeurs différents est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr "un « enum » avec des noms de valeurs différents est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr "un « enum » avec des valeurs différentes est défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:4480
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "le nom %qs diffère du nom %qs défini dans une autre unité de traduction"
  
! #: ipa-devirt.cc:4486
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "le nom %qs est défini comme ayant %u bits alors qu'une autre unité de traduction le défini avec %u bits"
  
! #: ipa-devirt.cc:4495
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "le nom %qs est défini à %wd alors qu'une autre unité de traduction le défini à %wd"
  
! #: ipa-devirt.cc:4501
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "le nom %qs est défini à une valeur différente dans une autre unité de traduction"
  
! #: ipa-devirt.cc:4506
  #, gcc-internal-format
  msgid "mismatching definition"
  msgstr "définition non concordante"
*************** msgstr "le résumé en ligne ipa est man
*** 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"
--- 30088,30094 ----
  msgid "IPA modref summary is missing in input file"
  msgstr "le résumé de modref IPA est manquant dans le fichier d'entrée"
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "fonction de saut invalide dans un flux LTO"
*************** msgstr "le nombre maximum d'étapes d'af
*** 30277,30288 ****
  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)"
--- 30318,30329 ----
  msgid "unable to find a register to spill"
  msgstr "impossible de trouver un registre à déverser"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "contraintes d'opérande inconsistantes dans un %<asm%>"
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "le nombre maximum d'insns de rechargement générées par insn est atteint (%d)"
*************** msgstr "la clause %qs avec le modificate
*** 30649,30655 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "la clause %qs avec le modificateur %<sink%> fait référence à une itération qui n'est jamais dans l'espace d'itération"
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr "pas de boucle OpenMP non rectangulaire invalide ; %<(%E - %E) * %E%> n'est pas un multiple de la boucle %d avec le pas %qE"
--- 30690,30696 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "la clause %qs avec le modificateur %<sink%> fait référence à une itération qui n'est jamais dans l'espace d'itération"
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr "pas de boucle OpenMP non rectangulaire invalide ; %<(%E - %E) * %E%> n'est pas un multiple de la boucle %d avec le pas %qE"
*************** msgstr "les registres explicitement util
*** 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)"
--- 32078,32099 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "l'opérande de sortie %d doit utiliser la contrainte %<&%>"
  
! #: regcprop.cc:1304
  #, 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:1316
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr "%qs: boucle dans la chaîne %<next_regno%> (%u)"
  
! #: regcprop.cc:1319
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr "%qs: [%u] %<oldest_regno%> erroné (%u)"
  
! #: regcprop.cc:1331
  #, 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 "transaction extérieure dans une
*** 32991,33157 ****
  msgid "ignoring loop annotation"
  msgstr "ignore l'annotation de boucle"
  
! #: tree-cfg.cc:2981
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "la constante n'a pas été recalculée quand %<ADDR_EXPR%> a changé"
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "les effets de bords n'ont pas été recalculés quand %<ADDR_EXPR%> a changé"
  
! #: tree-cfg.cc:3001
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "l'adresse est prise mais le bit %<TREE_ADDRESSABLE%> n'est pas défini"
  
! #: tree-cfg.cc:3027
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "%qs non scalaire"
  
! #: tree-cfg.cc:3041
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "position ou opérande de taille invalide pour %qs"
  
! #: tree-cfg.cc:3047
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la précision du type résultant intégral ne correspond pas à la taille du champ de %qs"
  
! #: tree-cfg.cc:3056
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "la taille du mode du résultat non intégral ne correspond pas à la taille du champ de %qs"
  
! #: tree-cfg.cc:3064
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "%qs dans un opérande non-mode-precision"
  
! #: tree-cfg.cc:3071
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "la position plus la taille dépasse la taille de l'objet référencé dans %qs"
  
! #: tree-cfg.cc:3082
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "désaccord de type dans la référence %qs"
  
! #: tree-cfg.cc:3098
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversion d'un %qs dans le membre de gauche de %qs"
  
! #: tree-cfg.cc:3106
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "conversion d'un registre vers une taille différente dans %qs"
  
! #: tree-cfg.cc:3126
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "%qs pas au plus haut niveau"
  
! #: tree-cfg.cc:3141
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "opérande invalide pour %qs"
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "désaccord de type dans %qs"
  
! #: tree-cfg.cc:3172
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "opérande de décalage %qs invalide"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "opérande d'adresse invalide dans %qs"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "opérande de décalage invalide dans %qs"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "clique invalide dans %qs"
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs dans IL gimple"
  
! #: tree-cfg.cc:3254
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr "%qs en tant que base où un non-registre est requis"
  
! #: tree-cfg.cc:3269
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expression invalide pour la l-valeur min"
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "l'appel gimple a deux cibles"
  
! #: tree-cfg.cc:3329
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "l'appel gimple n'a pas de cible"
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "fonction invalide dans l'appel gimple"
  
! #: tree-cfg.cc:3346
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "non fonction dans un appel gimple"
  
! #: tree-cfg.cc:3357
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "type const pure invalide pour la fonction"
  
! #: tree-cfg.cc:3369
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "membre de gauche invalide dans un appel gimple"
  
! #: tree-cfg.cc:3377
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "membre de gauche dans un appel %<noreturn%>"
  
! #: tree-cfg.cc:3391
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversion invalide dans un appel gimple"
  
! #: tree-cfg.cc:3400
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "chaîne statique invalide dans un appel gimple"
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "chaîne statique avec une fonction qui n'en utilise pas"
--- 33032,33198 ----
  msgid "ignoring loop annotation"
  msgstr "ignore l'annotation de boucle"
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "la constante n'a pas été recalculée quand %<ADDR_EXPR%> a changé"
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "les effets de bords n'ont pas été recalculés quand %<ADDR_EXPR%> a changé"
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "l'adresse est prise mais le bit %<TREE_ADDRESSABLE%> n'est pas défini"
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "%qs non scalaire"
  
! #: tree-cfg.cc:3043
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "position ou opérande de taille invalide pour %qs"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la précision du type résultant intégral ne correspond pas à la taille du champ de %qs"
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "la taille du mode du résultat non intégral ne correspond pas à la taille du champ de %qs"
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "%qs dans un opérande non-mode-precision"
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "la position plus la taille dépasse la taille de l'objet référencé dans %qs"
  
! #: tree-cfg.cc:3084
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "désaccord de type dans la référence %qs"
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversion d'un %qs dans le membre de gauche de %qs"
  
! #: tree-cfg.cc:3108
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "conversion d'un registre vers une taille différente dans %qs"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "%qs pas au plus haut niveau"
  
! #: tree-cfg.cc:3143
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "opérande invalide pour %qs"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "désaccord de type dans %qs"
  
! #: tree-cfg.cc:3174
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "opérande de décalage %qs invalide"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "opérande d'adresse invalide dans %qs"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "opérande de décalage invalide dans %qs"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "clique invalide dans %qs"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs dans IL gimple"
  
! #: tree-cfg.cc:3256
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr "%qs en tant que base où un non-registre est requis"
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expression invalide pour la l-valeur min"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "l'appel gimple a deux cibles"
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "l'appel gimple n'a pas de cible"
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "fonction invalide dans l'appel gimple"
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "non fonction dans un appel gimple"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "type const pure invalide pour la fonction"
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "membre de gauche invalide dans un appel gimple"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "membre de gauche dans un appel %<noreturn%>"
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversion invalide dans un appel gimple"
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "chaîne statique invalide dans un appel gimple"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "chaîne statique avec une fonction qui n'en utilise pas"
*************** msgstr "chaîne statique avec une foncti
*** 33162,33758 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "appel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments"
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr "les appels %<DEFERRED_INIT%> devraient avoir la même taille constante pour le premier argument et le terme de gauche"
  
! #: tree-cfg.cc:3479
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argument invalide dans un appel gimple"
  
! #: tree-cfg.cc:3506
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "opérandes invalides dans une comparaison gimple"
  
! #: tree-cfg.cc:3517
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "types d'opérandes de comparaison non concordants"
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "opération ou type non supporté pour une comparaison vectorielle retournant un booléen"
  
! #: tree-cfg.cc:3549
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "opérandes non vectoriels dans une comparaison vectorielle"
  
! #: tree-cfg.cc:3558
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "type invalide comme résultat d'une comparaison vectorielle"
  
! #: tree-cfg.cc:3565
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "type foireux pour le résultat d'une comparaison"
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "non registre comme membre de gauche d'une opération unaire"
  
! #: tree-cfg.cc:3593
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "opérande invalide dans l'opération unaire"
  
! #: tree-cfg.cc:3616
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "types vectoriels invalides dans une conversion nop"
  
! #: tree-cfg.cc:3653
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "types invalides dans une conversion nop"
  
! #: tree-cfg.cc:3668
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "types invalides dans une conversion d'espace d'adresse"
  
! #: tree-cfg.cc:3682
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "types invalides dans une conversion en virgule fixe"
  
! #: tree-cfg.cc:3697
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "types invalides dans une conversion vers une virgule flottante"
  
! #: tree-cfg.cc:3712
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "types invalides dans une conversion vers un entier"
  
! #: tree-cfg.cc:3752
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "désaccord de type dans l'expression %qs"
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "types invalides pour %qs"
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs devrait provenir d'un scalaire vers un vecteur similaire"
  
! #: tree-cfg.cc:3789
  #, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "type invalide pour %qs"
  
! #: tree-cfg.cc:3813
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversion non triviale dans une opération unaire"
  
! #: tree-cfg.cc:3838
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "non registre comme membre de gauche d'une opération binaire"
  
! #: tree-cfg.cc:3845
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "opérandes invalides dans l'opération binaire"
  
! #: tree-cfg.cc:3950
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "opérandes non vectoriels invalides pour %qs"
  
! #: tree-cfg.cc:3961
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "opérandes (pointeurs) %qs invalides"
  
! #: tree-cfg.cc:4196
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.cc:4209
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "désaccord de type dans une expression binaire"
  
! #: tree-cfg.cc:4237
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "non registre comme membre de gauche dans une opération ternaire"
  
! #: tree-cfg.cc:4245
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "opérandes invalides dans l'opération ternaire"
  
! #: tree-cfg.cc:4277
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "le premier argument d'un %qs doit être d'un type vectoriel booléen du même nombre d'éléments que le résultat"
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.cc:4342
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "des vecteurs avec un nombre d'éléments différents ont été trouvés dans %qs"
  
! #: tree-cfg.cc:4358
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "type de masque invalide dans %qs"
  
! #: tree-cfg.cc:4419
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "combinaison de types pas permise dans %qs"
  
! #: tree-cfg.cc:4428
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "position ou taille invalide dans %qs"
  
! #: tree-cfg.cc:4434
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs dans un opérande non-mode-precision"
  
! #: tree-cfg.cc:4444
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "insertion hors limites dans %qs"
  
! #: tree-cfg.cc:4454
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs pas à la frontière d'un élément"
  
! #: tree-cfg.cc:4510
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "conversion non triviale dans %qs"
  
! #: tree-cfg.cc:4519
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "membre de gauche (%qs) invalide pour l'affectation : %qs"
  
! #: tree-cfg.cc:4527
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "membre de gauche de %qs dans une instruction écrasée"
  
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "membre de gauche de %qs dans une instruction d'assignation"
  
! #: tree-cfg.cc:4554
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "opérande invalide dans %qs"
  
! #: tree-cfg.cc:4586
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "argument de taille %qs invalide dans le chargement"
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "membre de droite invalide pour un stockage mémoire gimple : %qs"
  
! #: tree-cfg.cc:4648
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr "non registre comme membre de gauche dans un constructeur vectoriel"
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "type incorrect pour les éléments d'un vecteur %qs"
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "nombre incorrect pour les éléments d'un vecteur %qs"
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "type incorrect pour les éléments d'un vecteur CONSTRUCTOR"
  
! #: tree-cfg.cc:4713
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "vecteur %qs avec un index d'élément non nul"
  
! #: tree-cfg.cc:4720
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "l'élément d'un vecteur %qs n'est pas une valeur GIMPLE"
  
! #: tree-cfg.cc:4729
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "non vecteur %qs avec des éléments"
  
! #: tree-cfg.cc:4756
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "le stockage non temporel lhs ne peut pas être un registre gimple"
  
! #: tree-cfg.cc:4799
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "opérande invalide dans l'instruction de retour"
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversion invalide dans une instruction de retour"
  
! #: tree-cfg.cc:4833
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "la destination du « goto » n'est ni une étiquette ni un pointeur"
  
! #: tree-cfg.cc:4852
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "opérande invalide pour l'instruction « switch »"
  
! #: tree-cfg.cc:4860
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "instruction « switch » avec un type non entier"
  
! #: tree-cfg.cc:4870
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "étiquette invalide pour le « case » par défaut dans l'instruction « switch »"
  
! #: tree-cfg.cc:4882
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "%<CASE_CHAIN%> invalide"
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "étiquette invalide pour un « case » dans l'instruction « switch »"
  
! #: tree-cfg.cc:4895
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "plage du « case » invalide dans l'instruction « switch »"
  
! #: tree-cfg.cc:4905
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "désaccord dans la précision du type dans l'instruction « switch »"
  
! #: tree-cfg.cc:4912
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "désaccord de type pour l'étiquette du « case » dans l'instruction « switch »"
  
! #: tree-cfg.cc:4921
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "les « case » ne sont pas triés dans l'instruction « switch »"
  
! #: tree-cfg.cc:4964
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "le contexte de l%'étiquette n'est pas la déclaration de la fonction actuelle"
  
! #: tree-cfg.cc:4973
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrée incorrecte dans %<label_to_block_map%>"
  
! #: tree-cfg.cc:4983
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "configuration incorrecte pour le numéro de la zone d'atterrissage des exceptions (landing pad)"
  
! #: tree-cfg.cc:4999
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "code de comparaison invalide dans la condition gimple"
  
! #: tree-cfg.cc:5007
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "étiquettes invalides dans la condition gimple"
  
! #: 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
  msgid "invalid %<PHI%> result"
  msgstr "résultat %<PHI%> invalide"
  
! #: tree-cfg.cc:5125
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "définition %<PHI%> manquante"
  
! #: tree-cfg.cc:5139
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "argument %<PHI%> invalide"
  
! #: tree-cfg.cc:5146
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "types incompatibles dans l'argument %<PHI%> %u"
  
! #: tree-cfg.cc:5249
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> a échoué"
  
! #: tree-cfg.cc:5308
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "instruction sans effet dans la table EH"
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "le bloc des références vers les emplacements n'est pas dans l'arbre des blocs"
  
! #: tree-cfg.cc:5373
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "déclaration locale depuis une fonction différente"
  
! #: tree-cfg.cc:5476
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) est défini avec un mauvais bloc de base"
  
! #: tree-cfg.cc:5485
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nœud PHI avec emplacement"
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "partage incorrect des nœuds de l'arbre"
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtuel avec des emplacements d'arguments"
  
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) est défini avec un mauvais bloc de base"
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "l'instruction est marquée comme produisant une exception mais elle ne le fait pas"
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "une instruction est marquée comme produisant une exception au milieu du bloc"
  
! #: tree-cfg.cc:5599
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple a échoué"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK a un nœud dans le langage intermédiaire (IL) qui lui est associé"
  
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK a un nœud dans le langage intermédiaire (IL) qui lui est associé"
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru pour sortir du bloc de base %d"
  
! #: tree-cfg.cc:5643
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr "décompte du bloc d'entrée pas initialisé"
  
! #: tree-cfg.cc:5649
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr "décompte du bloc de sortie par initialisé"
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr "la probabilité de l'arête depuis le bloc d'entrée n'est pas initialisée"
  
! #: tree-cfg.cc:5662
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "le décompte du bloc de sortie n'est pas compatible avec le décompte du bloc d'entrée"
  
! #: tree-cfg.cc:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr "le compte de bb %d n'est pas initialisé"
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr "la probabilité de l'arête %d->%d n'est pas initialisée"
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "le décompte du bloc de base %d n'est pas compatible avec le décompte du bloc d'entrée"
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr "l'étiquette non locale %qD n'est pas la première dans la séquences des étiquettes dans le bb %d"
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr "l'étiquette « EH landing pad » %qD n'est pas la première dans la séquence des étiquettes dans le bb %d"
  
! #: tree-cfg.cc:5723
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "l'étiquette %qD du bloc ne correspond pas dans le bb %d"
  
! #: tree-cfg.cc:5730
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "l'étiquette %qD a un contexte incorrect dans le bb %d"
  
! #: tree-cfg.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "contrôle de flux au milieu du bloc de base %d"
  
! #: tree-cfg.cc:5755
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "étiquette %qD au milieu du bloc de base %d"
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr "l'appel returns_twice n'est pas le dernier dans le bloc de base %d"
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr "l'appel returns_twice n'est pas le premier dans le bloc de base %d"
  
! #: tree-cfg.cc:5815
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "arête fallthru après une instruction de contrôle dans le bb %d"
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "arête vrai/faux après un non GIMPLE_COND dans le bb %d"
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "mauvais fanions d'une arête sortante à la fin du bb %d"
  
! #: tree-cfg.cc:5861
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "« goto » explicite à la fin du bb %d"
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "l'arête de retour ne pointe pas vers la sortie dans le bb %d"
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "« case » par défaut rencontré mais pas au début du vecteur des « case »"
  
! #: tree-cfg.cc:5933
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "étiquettes « case » pas triées: "
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "arête sortante supplémentaire %d->%d"
  
! #: tree-cfg.cc:5973
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "arête manquante %i->%i"
  
! #: tree-cfg.cc:9785
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "une fonction avec %<noreturn%> retourne une valeur"
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "le contrôle a atteint la fin d'une fonction non « void »"
  
! #: tree-cfg.cc:9910
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournée par %qD est ignorée alors qu'elle est déclarée avec l'attribut %<warn_unused_result%>"
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournée est ignorée pour une fonction déclarée avec l'attribut %<warn_unused_result%>"
--- 33203,33799 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "appel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr "les appels %<DEFERRED_INIT%> devraient avoir la même taille constante pour le premier argument et le terme de gauche"
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argument invalide dans un appel gimple"
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "opérandes invalides dans une comparaison gimple"
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "types d'opérandes de comparaison non concordants"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "opération ou type non supporté pour une comparaison vectorielle retournant un booléen"
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "opérandes non vectoriels dans une comparaison vectorielle"
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "type invalide comme résultat d'une comparaison vectorielle"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "type foireux pour le résultat d'une comparaison"
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "non registre comme membre de gauche d'une opération unaire"
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "opérande invalide dans l'opération unaire"
  
! #: tree-cfg.cc:3618
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "types vectoriels invalides dans une conversion nop"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "types invalides dans une conversion nop"
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "types invalides dans une conversion d'espace d'adresse"
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "types invalides dans une conversion en virgule fixe"
  
! #: tree-cfg.cc:3699
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "types invalides dans une conversion vers une virgule flottante"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "types invalides dans une conversion vers un entier"
  
! #: tree-cfg.cc:3754
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "désaccord de type dans l'expression %qs"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "types invalides pour %qs"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs devrait provenir d'un scalaire vers un vecteur similaire"
  
! #: tree-cfg.cc:3791
  #, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "type invalide pour %qs"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversion non triviale dans une opération unaire"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "non registre comme membre de gauche d'une opération binaire"
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "opérandes invalides dans l'opération binaire"
  
! #: tree-cfg.cc:3952
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "opérandes non vectoriels invalides pour %qs"
  
! #: tree-cfg.cc:3963
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "opérandes (pointeurs) %qs invalides"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "désaccord de type dans une expression binaire"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "non registre comme membre de gauche dans une opération ternaire"
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "opérandes invalides dans l'opération ternaire"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "le premier argument d'un %qs doit être d'un type vectoriel booléen du même nombre d'éléments que le résultat"
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "des vecteurs avec un nombre d'éléments différents ont été trouvés dans %qs"
  
! #: tree-cfg.cc:4360
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "type de masque invalide dans %qs"
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "combinaison de types pas permise dans %qs"
  
! #: tree-cfg.cc:4430
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "position ou taille invalide dans %qs"
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs dans un opérande non-mode-precision"
  
! #: tree-cfg.cc:4446
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "insertion hors limites dans %qs"
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs pas à la frontière d'un élément"
  
! #: tree-cfg.cc:4512
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "conversion non triviale dans %qs"
  
! #: tree-cfg.cc:4521
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "membre de gauche (%qs) invalide pour l'affectation : %qs"
  
! #: tree-cfg.cc:4529
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "membre de gauche de %qs dans une instruction écrasée"
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "membre de gauche de %qs dans une instruction d'assignation"
  
! #: tree-cfg.cc:4556
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "opérande invalide dans %qs"
  
! #: tree-cfg.cc:4588
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "argument de taille %qs invalide dans le chargement"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "membre de droite invalide pour un stockage mémoire gimple : %qs"
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr "non registre comme membre de gauche dans un constructeur vectoriel"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "type incorrect pour les éléments d'un vecteur %qs"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "nombre incorrect pour les éléments d'un vecteur %qs"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "type incorrect pour les éléments d'un vecteur CONSTRUCTOR"
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "vecteur %qs avec un index d'élément non nul"
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "l'élément d'un vecteur %qs n'est pas une valeur GIMPLE"
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "non vecteur %qs avec des éléments"
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "le stockage non temporel lhs ne peut pas être un registre gimple"
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "opérande invalide dans l'instruction de retour"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversion invalide dans une instruction de retour"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "la destination du « goto » n'est ni une étiquette ni un pointeur"
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "opérande invalide pour l'instruction « switch »"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "instruction « switch » avec un type non entier"
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "étiquette invalide pour le « case » par défaut dans l'instruction « switch »"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "%<CASE_CHAIN%> invalide"
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "étiquette invalide pour un « case » dans l'instruction « switch »"
  
! #: tree-cfg.cc:4897
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "plage du « case » invalide dans l'instruction « switch »"
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "désaccord dans la précision du type dans l'instruction « switch »"
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "désaccord de type pour l'étiquette du « case » dans l'instruction « switch »"
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "les « case » ne sont pas triés dans l'instruction « switch »"
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "le contexte de l%'étiquette n'est pas la déclaration de la fonction actuelle"
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrée incorrecte dans %<label_to_block_map%>"
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "configuration incorrecte pour le numéro de la zone d'atterrissage des exceptions (landing pad)"
  
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "code de comparaison invalide dans la condition gimple"
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "étiquettes invalides dans la condition gimple"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr "une condition gimple cond ne peut pas lever une exception"
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "résultat %<PHI%> invalide"
  
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "définition %<PHI%> manquante"
  
! #: tree-cfg.cc:5141
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "argument %<PHI%> invalide"
  
! #: tree-cfg.cc:5148
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "types incompatibles dans l'argument %<PHI%> %u"
  
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> a échoué"
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "instruction sans effet dans la table EH"
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "le bloc des références vers les emplacements n'est pas dans l'arbre des blocs"
  
! #: tree-cfg.cc:5375
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "déclaration locale depuis une fonction différente"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) est défini avec un mauvais bloc de base"
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nœud PHI avec emplacement"
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "partage incorrect des nœuds de l'arbre"
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtuel avec des emplacements d'arguments"
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) est défini avec un mauvais bloc de base"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "l'instruction est marquée comme produisant une exception mais elle ne le fait pas"
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "une instruction est marquée comme produisant une exception au milieu du bloc"
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple a échoué"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK a un nœud dans le langage intermédiaire (IL) qui lui est associé"
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK a un nœud dans le langage intermédiaire (IL) qui lui est associé"
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru pour sortir du bloc de base %d"
  
! #: tree-cfg.cc:5645
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr "décompte du bloc d'entrée pas initialisé"
  
! #: tree-cfg.cc:5651
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr "décompte du bloc de sortie par initialisé"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr "la probabilité de l'arête depuis le bloc d'entrée n'est pas initialisée"
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "le décompte du bloc de sortie n'est pas compatible avec le décompte du bloc d'entrée"
  
! #: tree-cfg.cc:5679
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr "le compte de bb %d n'est pas initialisé"
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr "la probabilité de l'arête %d->%d n'est pas initialisée"
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "le décompte du bloc de base %d n'est pas compatible avec le décompte du bloc d'entrée"
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr "l'étiquette non locale %qD n'est pas la première dans la séquences des étiquettes dans le bb %d"
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr "l'étiquette « EH landing pad » %qD n'est pas la première dans la séquence des étiquettes dans le bb %d"
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "l'étiquette %qD du bloc ne correspond pas dans le bb %d"
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "l'étiquette %qD a un contexte incorrect dans le bb %d"
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "contrôle de flux au milieu du bloc de base %d"
  
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "étiquette %qD au milieu du bloc de base %d"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr "l'appel returns_twice n'est pas le dernier dans le bloc de base %d"
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr "l'appel returns_twice n'est pas le premier dans le bloc de base %d"
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "arête fallthru après une instruction de contrôle dans le bb %d"
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "arête vrai/faux après un non GIMPLE_COND dans le bb %d"
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "mauvais fanions d'une arête sortante à la fin du bb %d"
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "« goto » explicite à la fin du bb %d"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "l'arête de retour ne pointe pas vers la sortie dans le bb %d"
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "« case » par défaut rencontré mais pas au début du vecteur des « case »"
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "étiquettes « case » pas triées: "
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "arête sortante supplémentaire %d->%d"
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "arête manquante %i->%i"
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "une fonction avec %<noreturn%> retourne une valeur"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "le contrôle a atteint la fin d'une fonction non « void »"
  
! #: tree-cfg.cc:9912
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournée par %qD est ignorée alors qu'elle est déclarée avec l'attribut %<warn_unused_result%>"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournée est ignorée pour une fonction déclarée avec l'attribut %<warn_unused_result%>"
*************** msgstr "la cible ne supporte pas complè
*** 33934,33945 ****
  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é"
  
! #: tree-ssa-alias.cc:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "attribut de spec fn « %s » invalide"
  
! #: tree-ssa-alias.cc:4170
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "attribut de spec fn « %s » invalide arg %i"
--- 33975,33986 ----
  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é"
  
! #: tree-ssa-alias.cc:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "attribut de spec fn « %s » invalide"
  
! #: tree-ssa-alias.cc:4169
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "attribut de spec fn « %s » invalide arg %i"
*************** msgstr "la condition vectorielle sera d�
*** 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"
--- 34489,34495 ----
  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:4492
  #, 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 "%<TYPE_CACHED_VALUES_P%> est dé
*** 34868,34896 ****
  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"
  
--- 34909,34937 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "%<TYPE_METHOD_BASETYPE%> n'est pas la variante principale"
  
! #: tree.cc:15640
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "déclaration précédente de %qD"
  
! #: tree.cc:15805
  #, 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:15824
  msgid "%qD conflicts for version %qB"
  msgstr "%qD est en conflit pour la version %qB"
  
! #: tree.cc:15837
  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 "seuls les initialiseurs à zéro
*** 34965,34971 ****
  msgid "no initializers are allowed in section %qs"
  msgstr "aucun initialiseur n'est autorisé dans la section %qs"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "le nom du registre n'est pas spécifié pour %q+D"
--- 35006,35012 ----
  msgid "no initializers are allowed in section %qs"
  msgstr "aucun initialiseur n'est autorisé dans la section %qs"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "le nom du registre n'est pas spécifié pour %q+D"
*************** msgstr "le symbole %qs %q+D pointe vers
*** 35110,35116 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "le symbole %qs %q+D doit avoir une classe de liaison statique"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "les définitions d'alias ne sont pas supportées dans cette configuration"
--- 35151,35157 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "le symbole %qs %q+D doit avoir une classe de liaison statique"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "les définitions d'alias ne sont pas supportées dans cette configuration"
*************** msgstr "disposition de pile compacte"
*** 35155,35208 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr "impossible d'appeler à la fin : la valeur de retour doit être un appel"
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "l'argument de l'attribut %qE est 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:790 d/d-attribs.cc:1198
  #, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "l'attribut %qE à son argument %i qui est invalide"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr "l'argument de l'attribut %qE a le type %qT"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "l'attribut %qE a son argument %i avec a la valeur %qE qui n'est pas une constante entière"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "l'argument de l'attribut %qE avec la valeur %qE ne fait pas référence à un paramètre de fonction"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "l'attribut %qE a son argument %i avec la valeur %qE qui ne fait pas référence à un paramètre de fonction"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "l'argument de l'attribut %qE a la valeur %qE qui excède le nombre de paramètres %u de la fonction"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "l'attribut %qE a son argument %i dont la valeur %qE excède le nombre de paramètres %u de la fonction"
--- 35196,35249 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr "impossible d'appeler à la fin : la valeur de retour doit être un appel"
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "l'argument de l'attribut %qE est 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:790 d/d-attribs.cc:1201
  #, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "l'attribut %qE à son argument %i qui est invalide"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr "l'argument de l'attribut %qE a le type %qT"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, gcc-internal-format
  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:1228
  #, 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"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "l'attribut %qE a son argument %i avec a la valeur %qE qui n'est pas une constante entière"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "l'argument de l'attribut %qE avec la valeur %qE ne fait pas référence à un paramètre de fonction"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "l'attribut %qE a son argument %i avec la valeur %qE qui ne fait pas référence à un paramètre de fonction"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "l'argument de l'attribut %qE a la valeur %qE qui excède le nombre de paramètres %u de la fonction"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "l'attribut %qE a son argument %i dont la valeur %qE excède le nombre de paramètres %u de la fonction"
*************** msgstr "l'attribut de l'argument %qE ave
*** 35217,35228 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "l'attribut %qE qui a l'argument %i avec la valeur %qE ne fait pas référence à une liste d'arguments variable"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "l'argument de l'attribut %qE avec la valeur %qE fait référence au type de paramètre %qT"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "l'attribut %qE qui a l'argument %i avec la valeur %qE fait référence au type de paramètre %qT"
--- 35258,35269 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "l'attribut %qE qui a l'argument %i avec la valeur %qE ne fait pas référence à une liste d'arguments variable"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "l'argument de l'attribut %qE avec la valeur %qE fait référence au type de paramètre %qT"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "l'attribut %qE qui a l'argument %i avec la valeur %qE fait référence au type de paramètre %qT"
*************** msgstr "impossible d'utiliser le mode %q
*** 35430,35441 ****
  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"
--- 35471,35482 ----
  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:1027
  #, 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:1034
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "l'attribut de section n'est pas permis pour %q+D"
*************** msgstr "l'attribut de section n'est pas
*** 35445,35462 ****
  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"
--- 35486,35503 ----
  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:1050
  #, 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:1061
  #, 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:1070
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "la section de %q+D ne peut pas être contournée"
*************** msgstr "l'argument %<counted_by%> n'est
*** 35541,35547 ****
  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"
--- 35582,35588 ----
  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:1149 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"
*************** msgstr "l'attribut %qE est ignoré car i
*** 35587,35598 ****
  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"
--- 35628,35639 ----
  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:1097
  #, 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:1105
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "l'attribut %<symver%> s'applique uniquement aux symboles"
*************** msgstr "l'attribut %<symver%> s'applique
*** 35602,35613 ****
  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 %<@%>"
--- 35643,35654 ----
  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:1129
  #, 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:1130
  #, 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 %<@%>"
*************** msgstr "l'attribut %qE est ignoré car %
*** 35698,35720 ****
  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"
--- 35739,35761 ----
  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:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 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"
*************** msgstr "l'argument %qE doit être %qs, %
*** 35731,35737 ****
  
  #: 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"
--- 35772,35778 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "l'attribut %qE ne s'applique qu'à des fonctions"
*************** msgid "%qE attribute argument 1 must tak
*** 35802,35808 ****
  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"
--- 35843,35849 ----
  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:1332
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "l'attribut %qE est ignoré sur une fonction retournant %qT"
*************** msgstr "%qD n'est pas compatible avec %q
*** 35877,35883 ****
  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"
--- 35918,35924 ----
  msgid "%qE argument is not a function"
  msgstr "l'argument de %qE n'est pas une fonction"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message déprécié n'est pas une chaîne"
*************** msgid "%qE attribute ignored on non-enum
*** 35943,35949 ****
  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"
--- 35984,35990 ----
  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:7593
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "l'attribut %qE requiert une chaîne comme argument"
*************** msgid "requested position is less than z
*** 36105,36119 ****
  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"
--- 36146,36160 ----
  msgstr "la position demandée est plus petite que zéro"
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  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:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, 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"
*************** msgid "suggest parentheses around assign
*** 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"
--- 36420,36426 ----
  msgstr "parenthèses suggérées autour de l'affectation utilisée comme valeur dans une condition"
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
*************** msgstr "pas assez d'arguments variables
*** 36551,36558 ****
  msgid "missing sentinel in function call"
  msgstr "sentinelle manquante dans l'appel à la fonction"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "mauvaise option %qs pour l'attribut %<optimize%>"
--- 36592,36599 ----
  msgid "missing sentinel in function call"
  msgstr "sentinelle manquante dans l'appel à la fonction"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "mauvaise option %qs pour l'attribut %<optimize%>"
*************** msgstr "concaténation non standard de c
*** 37562,37568 ****
  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é"
--- 37603,37609 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "le C traditionnel rejette la concaténation de chaînes constantes"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> avec la clause %<hint%> requiert un nom sauf quand %<omp_sync_hint_none%> est utilisé"
*************** msgstr "type de dépendance %<depobj%> s
*** 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"
--- 37658,37664 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "le modificateur %<iterator%> ne peut pas être spécifié sur une construction %<depobj%>"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "type invalide pour la variable d'itération %qE"
*************** msgstr "variable d'itération %<_Atomic%
*** 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"
--- 37673,37689 ----
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisé"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prédicat de contrôle manquant"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prédicat de contrôle invalide"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrémentation manquante"
*************** msgstr "expression d'incrémentation man
*** 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"
--- 37693,37699 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "l'incrément n'est pas la constante 1 ou -1 pour la condition %<!=%>"
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrémentation invalide"
*************** msgstr "modificateur de réduction %<tas
*** 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"
--- 37788,37805 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "clause %<inscan%> %<reduction%> sur une construction autre que %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD spécifié dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite"
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD n'est pas un argument de fonction"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
*************** msgstr "champ de bits %qE dans la clause
*** 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"
--- 37809,37816 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE n'a pas un type pour lequel une correspondance peut être établie (mappable type) dans la clause %qs"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
*************** msgstr "emplacement invalide pour %<prag
*** 38284,38290 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "%<#pragma %s%> mal composé, ignoré"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "rebut à la fin de %<#pragma %s%>"
--- 38325,38331 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "%<#pragma %s%> mal composé, ignoré"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "rebut à la fin de %<#pragma %s%>"
*************** msgstr "fanions de vidange pas gérés i
*** 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"
--- 38397,38404 ----
  msgid "wrong type argument to %s"
  msgstr "argument de type erroné pour %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "décrémentation de la fonction
*** 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"
--- 38884,38900 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "la fonction %qD est utilisée comme sortie %<asm%>"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "affectation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "incrémentation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "décrémentation de l'emplacement %qE en lecture seule"
*************** msgid_plural "passing argument %i to %qs
*** 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"
--- 39160,39166 ----
  msgstr[0] "passage de l'argument %i aux alias qualifiés avec %qs avec l'argument %Z"
  msgstr[1] "passage de l'argument %i aux alias qualifiés avec %qs avec les arguments %Z"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
*************** msgid "ACLE function %qD requires ISA ex
*** 40056,40062 ****
  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%>"
--- 40097,40103 ----
  msgstr "la fonction ACLE %qD requiert l'extension ISA %qs"
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "vous pouvez activer %qs en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>"
*************** msgstr "passage de %qT à l'argument %d
*** 40685,40691 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "définition dupliquée de %qs"
--- 40726,40732 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "définition dupliquée de %qs"
*************** msgid "SVE type %qT does not have a defi
*** 40731,40737 ****
  msgstr "le type SVE %qT n'a pas un alignement défini"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr "les variables de type %qT ne peuvent pas avoir une durée de stockage limitée au thread"
--- 40772,40778 ----
  msgstr "le type SVE %qT n'a pas un alignement défini"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr "les variables de type %qT ne peuvent pas avoir une durée de stockage limitée au thread"
*************** msgid "SVE type %qT not allowed in %<map
*** 40782,40788 ****
  msgstr "le type SVE %qT n'est pas autorisé dans la clause %<map%>"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr "impossible de faire référence aux types d'objet %qT dans la région %<target%>"
--- 40823,40829 ----
  msgstr "le type SVE %qT n'est pas autorisé dans la clause %<map%>"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr "impossible de faire référence aux types d'objet %qT dans la région %<target%>"
*************** msgid "SVE type %qT cannot be passed to
*** 40875,40893 ****
  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"
--- 40916,40934 ----
  msgstr "le type SVE %qT ne peut pas être passé en argument à une fonction sans prototype"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans GCC 13.1"
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans GCC 14.1"
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgstr "appel à une fonction qui partag
*** 40933,41140 ****
  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
--- 40974,41181 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr "utilisez %<__arm_preserves(\"za\")%> si l'appelé préserve ZA"
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passé à %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.cc:19338
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "chaîne %qs mal formée"
  
! #: config/aarch64/aarch64.cc:19394
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "format invalide pour %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:19406
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valeur invalide pour %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "chaîne d'ajustement manquante dans l'option (%s)"
  
! #: config/aarch64/aarch64.cc:19444
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatibles"
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent être utilisés tous les deux avec %<-mstack-protector-guard=sysreg%>"
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "spécifie un registre système avec une chaîne de courte longueur"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs n'est pas un décalage valide dans %qs"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> requiert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr "%<-fsanitize=shadow-call-stack%> est en conflit avec l'utilisation du registre x18 par le système d'exploitation cible"
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "%<-fsanitize=memtag-stack%> requière l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "les fonctions de streaming requièrent l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "les fonctions avec un état SME requièrent l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "seules les valeurs 12 (4 ko) et 16 (64 ko) sont supportées pour la taille de garde. La valeur %d donnée (%llu ko) est hors limites"
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "la taille %<%d%> de la sécurité anti-collision de la pile doit être égale à l'intervalle de sondage %<%d%>"
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argument invalide donné à %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs doit être seul pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19928
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "argument %qs invalide pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20084
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%> et résulte dans l'ajout des options %qs"
  
! #: config/aarch64/aarch64.cc:20151
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.cc:20154
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mabi=ilp32%> est obsolète"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "la signature de l'adresse de retour n'est supportée qu'avec %<-mabi=lp64%>"
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modèle de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:20237
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "le modèle de code %qs n'est pas supporté en mode ilp32"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "les fonctions avec l'état %qs requièrent l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalité %s invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalité %qs invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "valeur manquante dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target()%> est mal composé"
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'accepte pas d'argument"
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'autorise pas de forme négative"
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s=%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** msgstr "le pragma ou l'attribut %<target
*** 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%>"
  
--- 41183,41376 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaîne"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr "l'extension arch %qs devraient être préfixée par %<+%>"
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> est mal composé"
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "l'attribut %<target_version%> a plusieurs valeurs"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "l'argument %<target_version%> de l'attribut n'est pas une chaîne"
  
! #: config/aarch64/aarch64.cc:21150
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "valeur manquante dans l'attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "modificateur de fonctionnalité %qs invalide de la valeur %qs dans l'attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "modificateur de fonctionnalité %qs dupliqué avec la valeur %qs dans l'attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "des versions multiples de fonctions virtuelles ne sont pas supportées"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "les versions multiples requièrent %<ifunc%> qui n'est pas supporté sur cette cible"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr "%q+D a une valeur de priorité multi-versions de fonction incohérente"
  
! #: config/aarch64/aarch64.cc:21841
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+D précédemment déclaré ici avec la valeur de priorité %d"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "le passage de paramètre pour l'argument de type %qT avec des membres %<[[no_unique_address]]%> a changé dans %{GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "le passage par paramètre pour l'argument de type %qT quand C++17 est activé a changé pour correspondre à C++14 %{dans GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans %{GCC 12.1}%"
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %wd non supportée"
  
! #: config/aarch64/aarch64.cc:30748
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "GCC ne supporte actuellement pas le type de retour %qT pour simd"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "type de retour %qT non supporté pour simd"
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "GCC ne supporte actuellement pas un argument de type %qT pour simd"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "type d'argument %qT non supporté pour simd"
  
! #: config/aarch64/aarch64.cc:30861
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC ne supporte actuellement pas simdlen %wd pour le type %qT"
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "GCC ne supporte actuellement pas un simdclone avec simdlens %wd et %wd pour ces types."
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "impossible d'appliquer l'attribut %qs à %q+D après que la fonction ait été définie"
  
! #: config/aarch64/aarch64.cc:31073
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D défini ici"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr "goto non locaux dans les fonctions avec l'état SME"
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr "interception des exceptions sans appel dans des fonctions avec l'état SME"
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "l'argument %d de %qE doit être une expression constante entière"
  
! #: config/aarch64/aarch64.cc:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "passage de %wd à l'argument %d de %qE qui attend la valeur %wd"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "passage de %wd à l'argument %d de %qE qui attend une valeur dans la plage [%wd, %wd]"
  
! #: config/aarch64/aarch64.cc:32869
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "passage de %wd à l'argument %d de %qE qui attend soit %wd ou %wd"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "passage de %wd à l'argument %d de %qE qui attend %wd, %wd, %wd ou %wd"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "passage de %wd à l'argument %d de %qE qui attend une valeur %qT valable"
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "une chaîne vide n'est pas valide pour une version de %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "modificateur de fonctionnalité %qs invalide dans la version %qB pour l'attribut %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "modificateur de fonctionnalité %qs dupliqué dans la version %qB pour l'attribut %<target_clone%>"
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "fonctionnalité %qs invalide dans la version %qB pour l'attribut %<target_clones%>"
  
*************** msgstr "l'argument de l'attribut %qE n'e
*** 41517,41528 ****
  #: 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"
--- 41558,41569 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 41655,41676 ****
  msgstr "l'argument de l'attribut %qE est ignoré"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "l'attribut %qE ne s'applique qu'aux variables"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc: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%>"
--- 41696,41717 ----
  msgstr "l'argument de l'attribut %qE est ignoré"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "l'attribut %qE ne s'applique qu'aux variables"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "les alternatives ne sont pas autorisées dans la sortie du fanion %<asm%>"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "sortie du fanion %<asm%> %qs inconnue"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
*************** msgstr "%<-fpie%> n'est pas supporté"
*** 42203,42214 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> n'est pas supporté"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "les attributs de fonction %qs et %qs sont mutuellement exclusifs"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la fonction avec l'attribut %qs ne peut pas avoir d'argument"
--- 42244,42255 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> n'est pas supporté"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "les attributs de fonction %qs et %qs sont mutuellement exclusifs"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la fonction avec l'attribut %qs ne peut pas avoir d'argument"
*************** msgstr "la fonction avec l'attribut %qs
*** 42218,42224 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr "la méthode %qs a un argument %<this%> implicite"
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la fonction avec l'attribut %qs ne peut pas retourner une valeur"
--- 42259,42265 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr "la méthode %qs a un argument %<this%> implicite"
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la fonction avec l'attribut %qs ne peut pas retourner une valeur"
*************** msgstr "appel indirect dans une fonction
*** 42548,42554 ****
  
  #: 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"
--- 42589,42595 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argument invalide pour la fonction interne"
*************** msgstr "utilisation de %<vector_length (
*** 42864,42870 ****
  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é"
--- 42905,42911 ----
  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:6747
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr "utilisation de %<num_workers (%d)%>, %d est ignoré"
*************** msgstr "le paramètre à une fonction in
*** 43030,43197 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "le paramètre à la fonction interne n'est pas valable: %s"
  
! #: config/i386/i386-expand.cc:11087
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "une routine de service d%'interruption ne peut pas être appelée directement"
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 2 bits"
  
! #: config/i386/i386-expand.cc:12062
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "le cinquième argument doit être une valeur immédiate sur 8 bits"
  
! #: config/i386/i386-expand.cc:12157
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "le troisième argument doit être une valeur immédiate sur 8 bits"
  
! #: config/i386/i386-expand.cc:13205
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 1 bit"
  
! #: config/i386/i386-expand.cc:13220
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 3 bits"
  
! #: config/i386/i386-expand.cc:13255
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 4 bits"
  
! #: config/i386/i386-expand.cc:13295
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 1 bit"
  
! #: config/i386/i386-expand.cc:13304
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr "« %s » a besoin de l'option isa %s"
  
! #: config/i386/i386-expand.cc:13317
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 5 bits"
  
! #: config/i386/i386-expand.cc:13327
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "l'avant dernier argument doit être une valeur immédiate sur 8 bits"
  
! #: config/i386/i386-expand.cc:13332
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 8 bits"
  
! #: config/i386/i386-expand.cc:13471
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "le troisième argument doit être une constante de comparaison"
  
! #: config/i386/i386-expand.cc:13476
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "mode de comparaison incorrect"
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "opérande d'arrondi incorrect"
  
! #: config/i386/i386-expand.cc:13885
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "l'argument immédiat doit être une valeur immédiate sur 4 bits"
  
! #: config/i386/i386-expand.cc:13893
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "l'argument immédiat doit être une valeur immédiate sur 5 bits"
  
! #: config/i386/i386-expand.cc:13896
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "l'argument immédiat doit être une valeur immédiate sur 8 bits"
  
! #: config/i386/i386-expand.cc:14376
  #, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr "le quatrième argument doit être de type enum %qs"
  
! #: config/i386/i386-expand.cc:14446
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "le sélecteur doit être une constante entière dans la plage [0, %wi]"
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE a besoin d'une option isa inconnue"
  
! #: config/i386/i386-expand.cc:14706
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE a besoin de l'option isa %s"
  
! #: config/i386/i386-expand.cc:15206
  #, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr "les deuxième, troisième et quatrième arguments doivent être des constantes"
  
! #: config/i386/i386-expand.cc:15212
  #, gcc-internal-format
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "le deuxième argument de %<__builtin_ia32_prefetch%> est invalide; utilisation de zéro"
  
! #: config/i386/i386-expand.cc:15221
  #, gcc-internal-format
  msgid "invalid third argument"
  msgstr "troisième argument invalide"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr "le préchargement des instructions est appliqué en mode 64 bits avec l'adressage relatif à RIP et l'option %<-mprefetchi%> ; il ne fait rien autrement"
  
! #: config/i386/i386-expand.cc:15240
  #, gcc-internal-format
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "le quatrième argument de %<__builtin_ia32_prefetch%> est invalide ; utilisation de zéro"
  
! #: config/i386/i386-expand.cc:15251
  #, gcc-internal-format
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "le troisième argument de %<__builtin_ia32_prefetch%> est invalide ; utilisation de zéro"
  
! #: config/i386/i386-expand.cc:15279
  #, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "le deuxième argument doit être une constante"
  
! #: config/i386/i386-expand.cc:15825
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 32 bits"
  
! #: config/i386/i386-expand.cc:15858
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "le dernier argument doit être une valeur immédiate"
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "le dernier argument doit être une échelle 1, 2, 4, 8"
  
! #: config/i386/i386-expand.cc:16826
  #, gcc-internal-format
  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"
--- 43071,43238 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "le paramètre à la fonction interne n'est pas valable: %s"
  
! #: config/i386/i386-expand.cc:11093
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "une routine de service d%'interruption ne peut pas être appelée directement"
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 2 bits"
  
! #: config/i386/i386-expand.cc:12068
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "le cinquième argument doit être une valeur immédiate sur 8 bits"
  
! #: config/i386/i386-expand.cc:12163
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "le troisième argument doit être une valeur immédiate sur 8 bits"
  
! #: config/i386/i386-expand.cc:13211
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 1 bit"
  
! #: config/i386/i386-expand.cc:13226
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 3 bits"
  
! #: config/i386/i386-expand.cc:13261
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 4 bits"
  
! #: config/i386/i386-expand.cc:13301
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 1 bit"
  
! #: config/i386/i386-expand.cc:13310
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr "« %s » a besoin de l'option isa %s"
  
! #: config/i386/i386-expand.cc:13323
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 5 bits"
  
! #: config/i386/i386-expand.cc:13333
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "l'avant dernier argument doit être une valeur immédiate sur 8 bits"
  
! #: config/i386/i386-expand.cc:13338
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 8 bits"
  
! #: config/i386/i386-expand.cc:13477
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "le troisième argument doit être une constante de comparaison"
  
! #: config/i386/i386-expand.cc:13482
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "mode de comparaison incorrect"
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "opérande d'arrondi incorrect"
  
! #: config/i386/i386-expand.cc:13891
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "l'argument immédiat doit être une valeur immédiate sur 4 bits"
  
! #: config/i386/i386-expand.cc:13899
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "l'argument immédiat doit être une valeur immédiate sur 5 bits"
  
! #: config/i386/i386-expand.cc:13902
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "l'argument immédiat doit être une valeur immédiate sur 8 bits"
  
! #: config/i386/i386-expand.cc:14382
  #, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr "le quatrième argument doit être de type enum %qs"
  
! #: config/i386/i386-expand.cc:14452
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "le sélecteur doit être une constante entière dans la plage [0, %wi]"
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE a besoin d'une option isa inconnue"
  
! #: config/i386/i386-expand.cc:14712
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE a besoin de l'option isa %s"
  
! #: config/i386/i386-expand.cc:15212
  #, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr "les deuxième, troisième et quatrième arguments doivent être des constantes"
  
! #: config/i386/i386-expand.cc:15218
  #, gcc-internal-format
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "le deuxième argument de %<__builtin_ia32_prefetch%> est invalide; utilisation de zéro"
  
! #: config/i386/i386-expand.cc:15227
  #, gcc-internal-format
  msgid "invalid third argument"
  msgstr "troisième argument invalide"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr "le préchargement des instructions est appliqué en mode 64 bits avec l'adressage relatif à RIP et l'option %<-mprefetchi%> ; il ne fait rien autrement"
  
! #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "le quatrième argument de %<__builtin_ia32_prefetch%> est invalide ; utilisation de zéro"
  
! #: config/i386/i386-expand.cc:15257
  #, gcc-internal-format
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "le troisième argument de %<__builtin_ia32_prefetch%> est invalide ; utilisation de zéro"
  
! #: config/i386/i386-expand.cc:15285
  #, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "le deuxième argument doit être une constante"
  
! #: config/i386/i386-expand.cc:15831
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "le dernier argument doit être une valeur immédiate sur 32 bits"
  
! #: config/i386/i386-expand.cc:15864
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "le dernier argument doit être une valeur immédiate"
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "le dernier argument doit être une échelle 1, 2, 4, 8"
  
! #: config/i386/i386-expand.cc:16832
  #, gcc-internal-format
  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"
*************** msgstr "%qs n'est pas un registre de bas
*** 43586,43593 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr "%<-fcf-protection=full%> n'est pas activé par %<-fhardened%> car il a été spécifié sur la ligne de commande"
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> n'est pas compatible avec cette cible"
--- 43627,43634 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr "%<-fcf-protection=full%> n'est pas activé par %<-fhardened%> car il a été spécifié sur la ligne de commande"
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> n'est pas compatible avec cette cible"
*************** msgstr "l'ABI pour passer une structure
*** 43829,43835 ****
  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é"
--- 43870,43876 ----
  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:4223 config/i386/i386.cc:4233
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr "retour d'un registre SSE alors que SSE2 est désactivé"
*************** msgstr "argument dans un registre SSE al
*** 43854,43865 ****
  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"
--- 43895,43906 ----
  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:4251
  #, 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:4253
  #, 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"
*************** msgstr "ceci est un bogue de GCC qui peu
*** 43869,43996 ****
  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%>"
--- 43910,44037 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "l'ABI pour passer des paramètres avec un alignement de %d octets a changé dans GCC 4.6"
  
! #: config/i386/i386.cc:6947
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%<-mcall-ms2sysv-xlogues%> est incompatible avec %s"
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "l'attribut %<ms_hook_prologue%> est incompatible avec %<-mfentry%> pour 32 bits"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "DRAP (Dynamic Realign Argument Pointer) n'est pas supporté dans une routine de service d'interruption. Ceci peut être contourné en évitant les fonctions avec un retour agrégé."
  
! #: config/i386/i386.cc:10483
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "Le réalignement de pile n'est pas supporté avec %<__builtin_eh_return%>"
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "les fonctions regparm imbriquées ne sont pas supportées avec %<__builtin_eh_return%>"
  
! #: config/i386/i386.cc:10879
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%<-fsplit-stack%> ne supporte pas fastcall avec des fonctions imbriquées"
  
! #: config/i386/i386.cc:10899
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "%<-fsplit-stack%> ne supporte pas deux paramètres registres pour une fonction imbriquée"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> ne supporte pas trois paramètres registres"
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "les instructions %<-mtls-dialect=gnu2%> doivent être utilisées avec une fonction qui a l'attribut %<no_caller_saved_registers%>"
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "%<-mtls-dialect=gnu2%> doit être utilisé avec une routine de service exception"
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "%<-mtls-dialect=gnu2%> doit être utilisé avec une routine de service d'interruption"
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificateur %<V%> sur un registre non entier"
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "taille non supportée pour un registre entier"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "les registres étendus n'ont pas de moitié haute"
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "taille d'opérande non supportée pour un registre étendu"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "opérande non entier utilise avec le code d'opérande %<z%>"
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "l'ABI de passage de paramètres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)"
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "l'alignement des champs de %<_Atomic %T%> ont changé dans %{GCC 11.1%}"
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "pas de registre disponible pour profiler %<-mcmodel=large%s%>"
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "le profilage %<-mcmodel=large%> avec PIC n'est pas supporté"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr "%<__bfloat16%> est redéfini du typedef %<short%> en un réel %<__bf16%> depuis GCC 13.1, soyez attentif aux conversions implicites entre %<__bf16%> et %<short%>; un transtypage binaire explicite pourrait être nécessaire ici"
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modèle mémoire spécifique à l'architecture inconnu"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> n'est pas utilisé avec le modèle mémoire %<ACQUIRE%> ou un autre plus contraignant"
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> n'est pas utilisé avec le modèle mémoire %<RELEASE%> ou un autre plus contraignant"
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> n'est pas compatible avec %<-mfpmath=387%>"
*************** msgstr "%<gp_offset%> (%ld) ou %<end_off
*** 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"
--- 44082,44088 ----
  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:3121
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr "%<PRINT_OPERAND_ADDRESS%>, pointeur nul"
*************** msgstr "%<PRINT_OPERAND_ADDRESS%>, point
*** 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"
--- 44092,44098 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "%<PRINT_OPERAND%>: Ponctuation %<%c%> inconnue"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr "%<PRINT_OPERAND%> pointeur nul"
*************** msgstr "la valeur de pragma ou l'attribu
*** 44204,44251 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "l'argument %<target%> de l'attribut %qs est inconnu"
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr "« default » ne peut pas être défini avec d'autres fonctionnalités dans %qs"
  
! #: 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
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr "la priorité ne peut pas être vide dans l'attribut %qs"
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr "Définir la valeur de la priorité à %qs est illégal dans l'attribut %qs"
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr "dans l'attribut %qs, la deuxième fonctionnalité devrait être « priority=%<num%> » au lieu de %qs"
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr "dans l'attribut %qs, vous devez définir une valeur légale pour « arch »"
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "l'attribut %qs n'est pas supporté dans %<target_version%> ou %<target_clones%>"
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr "%qs n'est pas supporté dans l'attribut cible"
--- 44245,44292 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "l'argument %<target%> de l'attribut %qs est inconnu"
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr "« default » ne peut pas être défini avec d'autres fonctionnalités dans %qs"
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, 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:564
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr "la priorité ne peut pas être vide dans l'attribut %qs"
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, 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:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr "Définir la valeur de la priorité à %qs est illégal dans l'attribut %qs"
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr "dans l'attribut %qs, la deuxième fonctionnalité devrait être « priority=%<num%> » au lieu de %qs"
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr "dans l'attribut %qs, vous devez définir une valeur légale pour « arch »"
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "l'attribut %qs n'est pas supporté dans %<target_version%> ou %<target_clones%>"
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr "%qs n'est pas supporté dans l'attribut cible"
*************** msgid "MSP430 built-in functions only wo
*** 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é"
--- 45039,45045 ----
  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:4161 config/xtensa/xtensa.cc:4187
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "code interne erroné"
*************** msgstr "impossible d'ouvrir le fichier p
*** 45221,45302 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "l'option %s n'est pas supportée avec %<-fopenacc%>"
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr "la version PTX (%<-mptx%>) doit être au moins %s pour supporter le %<-misa%> demandé (sm_%s)"
  
! #: config/nvptx/nvptx.cc:365
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr "%<-march=%> doit être spécifié"
  
! #: config/nvptx/nvptx.cc:388
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "pas de génération de zone de correctif, nops pas supporté"
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr "l'initialisation statique de la variable %q+D dans la mémoire %<.shared%> n'est pas supportée"
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr "ne peut produire des pointeurs non alignés dans l'assembleur ptx"
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr "PTX ne supporte pas les déclarations faibles (uniquement les définitions faibles)"
  
! #: config/nvptx/nvptx.cc:5893
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "l'attribut %qE requiert un type de retour « void »"
  
! #: config/nvptx/nvptx.cc:5916
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "l'attribut %qE n'est pas permis avec une classe de stockage auto"
  
! #: config/nvptx/nvptx.cc:6361
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr "la valeur de la barrière doit être dans [0, 15]"
  
! #: config/nvptx/nvptx.cc:6374
  #, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr "l'argument de complément doit être une constante"
  
! #: config/nvptx/nvptx.cc:6714
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr "utilisation de %<vector_length (%d)%> à cause de l'appel à la routine vector-partitionable, %d est ignoré"
  
! #: config/nvptx/nvptx.cc:6722
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr "utilisation de %<vector_length (%d)%>, le paramètre à l'exécution est ignoré"
  
! #: config/nvptx/nvptx.cc:6736
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr "utilisation de %<vector_length (%d)%>, %d est ignoré"
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr "variable %qD ajustée pour le niveau de privatisation de OpenACC : %qs"
  
! #: config/nvptx/nvptx.cc:7761
  #, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "les définitions d'alias faibles ne sont pas supportées dans cette configuration"
  
! #: config/nvptx/nvptx.cc:7774
  #, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "les définitions d'alias sur autre chose qu'une fonction ne sont pas supportées dans cette configuration"
--- 45262,45343 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "l'option %s n'est pas supportée avec %<-fopenacc%>"
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr "la version PTX (%<-mptx%>) doit être au moins %s pour supporter le %<-misa%> demandé (sm_%s)"
  
! #: config/nvptx/nvptx.cc:371
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr "%<-march=%> doit être spécifié"
  
! #: config/nvptx/nvptx.cc:394
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "pas de génération de zone de correctif, nops pas supporté"
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr "l'initialisation statique de la variable %q+D dans la mémoire %<.shared%> n'est pas supportée"
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr "ne peut produire des pointeurs non alignés dans l'assembleur ptx"
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr "PTX ne supporte pas les déclarations faibles (uniquement les définitions faibles)"
  
! #: config/nvptx/nvptx.cc:5899
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "l'attribut %qE requiert un type de retour « void »"
  
! #: config/nvptx/nvptx.cc:5922
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "l'attribut %qE n'est pas permis avec une classe de stockage auto"
  
! #: config/nvptx/nvptx.cc:6367
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr "la valeur de la barrière doit être dans [0, 15]"
  
! #: config/nvptx/nvptx.cc:6380
  #, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr "l'argument de complément doit être une constante"
  
! #: config/nvptx/nvptx.cc:6720
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr "utilisation de %<vector_length (%d)%> à cause de l'appel à la routine vector-partitionable, %d est ignoré"
  
! #: config/nvptx/nvptx.cc:6728
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr "utilisation de %<vector_length (%d)%>, le paramètre à l'exécution est ignoré"
  
! #: config/nvptx/nvptx.cc:6742
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr "utilisation de %<vector_length (%d)%>, %d est ignoré"
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr "variable %qD ajustée pour le niveau de privatisation de OpenACC : %qs"
  
! #: config/nvptx/nvptx.cc:7767
  #, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "les définitions d'alias faibles ne sont pas supportées dans cette configuration"
  
! #: config/nvptx/nvptx.cc:7780
  #, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "les définitions d'alias sur autre chose qu'une fonction ne sont pas supportées dans cette configuration"
*************** msgstr "le mode %s est attendu pour l'op
*** 45525,45845 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr "nombre d'opérandes invalides pour l'insn %s, %d attendus mais %d obtenus.\n"
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr "passage de %wd à l'argument %d de %qE qui attend une valeur dans la plage [%wd, %wd] ou %wd"
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr "le type RVV %qT n'a pas de taille fixe"
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "le type RVV %qT n'a pas un alignement défini"
  
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "arithmétique sur un pointeur vers un type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr "les variables membre ne peuvent pas avoir le type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr "les champs ne peuvent pas avoir le type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr "les éléments de tableau de peuvent pas avoir le type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "ne peut allouer des objets du type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr "impossible de supprimer des objets du type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr "ne peut lever ou intercepter une exception sur le type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr "capture par copie du type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "le type RVV %qT n'est pas autorisé dans la clause %<map%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "le type RVV %qT n'est pas autorisé dans la clause %<target%> %<private%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "le type RVV %qT n'est pas autorisé dans la clause %<target%> %<firstprivate%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr "le type RVV %qT n'est pas autorisé dans les clauses de périphérique %<target%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "la fonction interne %qE requiert l'extension ISA zvfbfmin ou zvfbfwma"
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "la fonction interne %qE requiert l'extension ISA zvfhmin ou zvfh"
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "la fonction interne %qE requiert l'extension ISA zve32f, zve64f, zve64d ou v"
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "la fonction interne %qE requiert l'extension ISA zve64d ou v"
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "la fonction interne %qE requiert l'extension ISA zve64x, zve64f, zve64d ou v"
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, gcc-internal-format
  msgid "unrecognized RVV builtin"
  msgstr "instruction interne RVV non reconnue"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "la fonction interne %qE requiert l'extension ISA %qs"
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr "pas d'appel de fonction concordant pour %qE avec des arguments vides"
  
! #: config/riscv/riscv.cc:1033
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "processeur %qs inconnu pour %<-mtune%>"
  
! #: config/riscv/riscv.cc:3464
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr "cette opération requiert l'extension de l'ISA RVV"
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "vous pouvez activer RVV en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>"
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "l'ABI pour des structures aplaties avec un champ de bits d'une taille non nulle a changé dans GCC 10"
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr "l'ABI pour des unions vides aplaties et les tableaux de longueur zéro a changé dans GCC 16"
  
! #: config/riscv/riscv.cc:7029
  #, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "le type RVV %qT ne peut pas être passé en argument à une fonction sans prototype"
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr "%s %qT requiert l'extension ISA V"
  
! #: config/riscv/riscv.cc:7330
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "%s %qT requiert l'extension ISA zve64x, zve64f, zve64d ou v"
  
! #: config/riscv/riscv.cc:7344
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr "%s %qT requiert l'extension ISA zvfhmin ou zvfh"
  
! #: config/riscv/riscv.cc:7353
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "%s %qT requiert l'extension ISA zve32f, zve64f, zve64d ou v"
  
! #: config/riscv/riscv.cc:7362
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr "%s %qT requiert l'extension ISA zve64d ou v"
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr "%s %qT requiert la longueur de vecteur minimale %qd mais %qd est fourni"
  
! #: config/riscv/riscv.cc:7438
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "l'attribut de fonction %qs requiert l'extension ISA V"
  
! #: 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
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "l'attribut de fonction %qs requiert l'extension ISA vectorielle"
  
! #: config/riscv/riscv.cc:7599
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr "l'attribut « rnmi » requiert l'extension ISA Smrnmi"
  
! #: config/riscv/riscv.cc:7607
  #, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "l'argument de l'attribut %qE n'est pas %<\"supervisor\"%>, %<\"machine\"%> ou %<\"rnmi\"%>"
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr "%qs est uniquement supporté quand %<-mrvv-vector-bits=zvl%> est spécifié"
  
! #: config/riscv/riscv.cc:7658
  #, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%qs appliqué au type non-RVV %qT"
  
! #: config/riscv/riscv.cc:7666
  #, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr "%qs requiert une constante entière"
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr "talle de vecteur RVV %qd invalide, la taille attendue est %qd sur base du LMUL de type %qs"
  
! #: config/riscv/riscv.cc:12270
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "%<-mdiv%> requiert %<-march%> pour incorporer l'extension %<M%>"
  
! #: config/riscv/riscv.cc:12275
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr "Actuellement, l'implémentation %<V%> requiert l'extension %<M%>"
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr "Le GCC RISC-V actuel ne supporte pas un VLEN plus grand que 4096 bits pour l'extension « V »"
  
! #: config/riscv/riscv.cc:12341
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "Le GCC RISC-V actuel ne supporte pas RVV en mode gros boutiste"
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr "modèle de code %qs avec %qs"
  
! #: config/riscv/riscv.cc:12419
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "l'ABI demandée requiert %<-march%> pour incorporer l'extension %qc"
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr "rv32e requiert l'ABI ilp32e"
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr "rv64e requiert l'ABI lp64e"
  
! #: config/riscv/riscv.cc:12433
  #, gcc-internal-format
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "l'ABI ILP32E ne supporte pas l'extension %qc"
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr "L'ABI LP64E est marquée comme dépréciée dans GCC"
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr "si vous avez besoin de LP64E, notifiez le projet GCC via %{PR116152%}"
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr "z*inx requiert l'ABI ilp32, ilp32e, lp64 ou lp64e"
  
! #: config/riscv/riscv.cc:12451
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "l'ABI requiert %<-march=rv%d%>"
  
! #: config/riscv/riscv.cc:12461
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> doit être entre %d et %d"
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "l'attribut RISC-V ELF %<-mriscv-attribute%> requiert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs n'est pas un registre de base valable dans %qs"
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs n'est pas un nombre valide dans %qs"
  
! #: config/riscv/riscv.cc:13047
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "la fonction %qs ne peut pas avoir un type d'interruption différent"
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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%>"
  
--- 45566,45886 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr "nombre d'opérandes invalides pour l'insn %s, %d attendus mais %d obtenus.\n"
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr "passage de %wd à l'argument %d de %qE qui attend une valeur dans la plage [%wd, %wd] ou %wd"
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr "le type RVV %qT n'a pas de taille fixe"
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "le type RVV %qT n'a pas un alignement défini"
  
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "arithmétique sur un pointeur vers un type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr "les variables membre ne peuvent pas avoir le type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr "les champs ne peuvent pas avoir le type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr "les éléments de tableau de peuvent pas avoir le type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "ne peut allouer des objets du type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr "impossible de supprimer des objets du type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr "ne peut lever ou intercepter une exception sur le type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr "capture par copie du type RVV %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "le type RVV %qT n'est pas autorisé dans la clause %<map%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "le type RVV %qT n'est pas autorisé dans la clause %<target%> %<private%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "le type RVV %qT n'est pas autorisé dans la clause %<target%> %<firstprivate%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr "le type RVV %qT n'est pas autorisé dans les clauses de périphérique %<target%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "la fonction interne %qE requiert l'extension ISA zvfbfmin ou zvfbfwma"
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "la fonction interne %qE requiert l'extension ISA zvfhmin ou zvfh"
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "la fonction interne %qE requiert l'extension ISA zve32f, zve64f, zve64d ou v"
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "la fonction interne %qE requiert l'extension ISA zve64d ou v"
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "la fonction interne %qE requiert l'extension ISA zve64x, zve64f, zve64d ou v"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, gcc-internal-format
  msgid "unrecognized RVV builtin"
  msgstr "instruction interne RVV non reconnue"
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "la fonction interne %qE requiert l'extension ISA %qs"
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr "pas d'appel de fonction concordant pour %qE avec des arguments vides"
  
! #: config/riscv/riscv.cc:1036
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "processeur %qs inconnu pour %<-mtune%>"
  
! #: config/riscv/riscv.cc:3467
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr "cette opération requiert l'extension de l'ISA RVV"
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "vous pouvez activer RVV en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>"
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "l'ABI pour des structures aplaties avec un champ de bits d'une taille non nulle a changé dans GCC 10"
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr "l'ABI pour des unions vides aplaties et les tableaux de longueur zéro a changé dans GCC 16"
  
! #: config/riscv/riscv.cc:7032
  #, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "le type RVV %qT ne peut pas être passé en argument à une fonction sans prototype"
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr "%s %qT requiert l'extension ISA V"
  
! #: config/riscv/riscv.cc:7333
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "%s %qT requiert l'extension ISA zve64x, zve64f, zve64d ou v"
  
! #: config/riscv/riscv.cc:7347
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr "%s %qT requiert l'extension ISA zvfhmin ou zvfh"
  
! #: config/riscv/riscv.cc:7356
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "%s %qT requiert l'extension ISA zve32f, zve64f, zve64d ou v"
  
! #: config/riscv/riscv.cc:7365
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr "%s %qT requiert l'extension ISA zve64d ou v"
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr "%s %qT requiert la longueur de vecteur minimale %qd mais %qd est fourni"
  
! #: config/riscv/riscv.cc:7441
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "l'attribut de fonction %qs requiert l'extension ISA V"
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "l'attribut de fonction %qs requiert l'extension ISA vectorielle"
  
! #: config/riscv/riscv.cc:7602
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr "l'attribut « rnmi » requiert l'extension ISA Smrnmi"
  
! #: config/riscv/riscv.cc:7610
  #, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "l'argument de l'attribut %qE n'est pas %<\"supervisor\"%>, %<\"machine\"%> ou %<\"rnmi\"%>"
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr "%qs est uniquement supporté quand %<-mrvv-vector-bits=zvl%> est spécifié"
  
! #: config/riscv/riscv.cc:7661
  #, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%qs appliqué au type non-RVV %qT"
  
! #: config/riscv/riscv.cc:7669
  #, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr "%qs requiert une constante entière"
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr "talle de vecteur RVV %qd invalide, la taille attendue est %qd sur base du LMUL de type %qs"
  
! #: config/riscv/riscv.cc:12273
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "%<-mdiv%> requiert %<-march%> pour incorporer l'extension %<M%>"
  
! #: config/riscv/riscv.cc:12278
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr "Actuellement, l'implémentation %<V%> requiert l'extension %<M%>"
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr "Le GCC RISC-V actuel ne supporte pas un VLEN plus grand que 4096 bits pour l'extension « V »"
  
! #: config/riscv/riscv.cc:12344
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "Le GCC RISC-V actuel ne supporte pas RVV en mode gros boutiste"
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr "modèle de code %qs avec %qs"
  
! #: config/riscv/riscv.cc:12422
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "l'ABI demandée requiert %<-march%> pour incorporer l'extension %qc"
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr "rv32e requiert l'ABI ilp32e"
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr "rv64e requiert l'ABI lp64e"
  
! #: config/riscv/riscv.cc:12436
  #, gcc-internal-format
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "l'ABI ILP32E ne supporte pas l'extension %qc"
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr "L'ABI LP64E est marquée comme dépréciée dans GCC"
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr "si vous avez besoin de LP64E, notifiez le projet GCC via %{PR116152%}"
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr "z*inx requiert l'ABI ilp32, ilp32e, lp64 ou lp64e"
  
! #: config/riscv/riscv.cc:12454
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "l'ABI requiert %<-march=rv%d%>"
  
! #: config/riscv/riscv.cc:12464
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> doit être entre %d et %d"
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "l'attribut RISC-V ELF %<-mriscv-attribute%> requiert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs n'est pas un registre de base valable dans %qs"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs n'est pas un nombre valide dans %qs"
  
! #: config/riscv/riscv.cc:13050
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "la fonction %qs ne peut pas avoir un type d'interruption différent"
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  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:15080
  msgid "invalid version %qB for %<target_clones%> attribute"
  msgstr "version %qB invalide pour l'attribut %<target_clones%>"
  
*************** msgstr "les exigences en mémoire pour l
*** 46836,46857 ****
  msgid "%<function_profiler%> support"
  msgstr "support de %<function_profiler%>"
  
! #: config/stormy16/stormy16.cc:1452
  #, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "ne peut utiliser %<va_start%> dans une fonction d'interruption"
  
! #: config/stormy16/stormy16.cc:2031
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "l'instruction « switch » d'une taille de %lu entrées est trop grande"
  
! #: config/stormy16/stormy16.cc:2425
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "l'attribut %<__BELOW100__%> s'applique uniquement aux variables"
  
! #: config/stormy16/stormy16.cc:2432
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr "l'attribut %<__BELOW100__%> n'est pas autorisé avec la classe de stockage « auto »"
--- 46877,46898 ----
  msgid "%<function_profiler%> support"
  msgstr "support de %<function_profiler%>"
  
! #: config/stormy16/stormy16.cc:1453
  #, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "ne peut utiliser %<va_start%> dans une fonction d'interruption"
  
! #: config/stormy16/stormy16.cc:2032
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "l'instruction « switch » d'une taille de %lu entrées est trop grande"
  
! #: config/stormy16/stormy16.cc:2426
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "l'attribut %<__BELOW100__%> s'applique uniquement aux variables"
  
! #: config/stormy16/stormy16.cc:2433
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr "l'attribut %<__BELOW100__%> n'est pas autorisé avec la classe de stockage « auto »"
*************** msgstr "%qs est chargée mais le symbole
*** 47071,47102 ****
  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%>"
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr "constantsynth: dans la méthode %qs, séquence d'instructions invalide, attendu %wd (%wx)"
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr "constantsynth: méthode %qs, désaccord de valeur, attendu %wd (%wx) synthétisé %wd (%wx)"
--- 47112,47143 ----
  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:2783
  #, 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:2818
  #, 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:2825
  #, 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:4296
  #, 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%>"
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr "constantsynth: dans la méthode %qs, séquence d'instructions invalide, attendu %wd (%wx)"
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr "constantsynth: méthode %qs, désaccord de valeur, attendu %wd (%wx) synthétisé %wd (%wx)"
*************** msgstr "l'attribut %qs requiert des prot
*** 47182,47188 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr "l'attribut %qs s’applique seulement aux fonctions variadiques"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
--- 47223,47229 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr "l'attribut %qs s’applique seulement aux fonctions variadiques"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
*************** msgstr "le fichier spécifié %s est un
*** 47263,47270 ****
  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 valeur void n'a pas été ignorée comme elle aurait dû l'être"
--- 47304,47311 ----
  msgid "could not get size of source file"
  msgstr "n'a pu obtenir la taille du fichier source"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "la valeur void n'a pas été ignorée comme elle aurait dû l'être"
*************** msgstr "le « switch » saute dans l'e
*** 47742,47748 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE est défini comme un mauvais type de balise"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribut %qE appliqué à %qD avec un type de retour void"
--- 47783,47789 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE est défini comme un mauvais type de balise"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribut %qE appliqué à %qD avec un type de retour void"
*************** msgstr "le C90 ISO ne supporte pas %<sta
*** 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"
--- 47932,47938 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "le C90 ISO ne supporte pas %<[*]%> dans les déclarateurs de tableau"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "%<omp::%s%> ne peut pas être spécifié dans ce contexte"
*************** msgstr "%<omp::%s%> ne peut pas être sp
*** 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"
--- 47942,47948 ----
  msgid "%q+D is usually a function"
  msgstr "%q+D est habituellement une fonction"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune déclaration précédente pour %qD"
*************** msgstr "impossible de mettre un objet av
*** 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)"
--- 48018,48024 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisé est invalide en C++"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D dans la directive de déclaration de cible n'a pas de type pour lequel une correspondance peut être établie (mappable type)"
*************** msgstr "classe de stockage spécifiée p
*** 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"
--- 48218,48224 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "classe de stockage spécifiée pour le paramètre sans nom"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spécifiée pour un typename"
*************** msgstr "nom de type déclaré comme une
*** 48350,48356 ****
  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"
--- 48391,48397 ----
  msgid "function definition has qualified void return type"
  msgstr "la définition de la fonction a un type de retour « void » qualifié"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "les qualificatifs de type sont ignorés sur le type retourné par la fonction"
*************** msgstr "le C ISO interdit les fonctions
*** 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 »"
--- 48518,48524 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un membre d'une structure ou d'une union ne peut pas avoir de type modifié par une variable"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE déclaré « void »"
*************** msgstr "définir le type dans l'expressi
*** 48690,48696 ****
  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"
--- 48731,48737 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qT est défini dans l'initialiseur de l'objet sous-spécifié"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la déclaration ne déclare rien du tout"
*************** msgstr "la structure n'a aucun membre no
*** 48755,48761 ****
  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"
--- 48796,48802 ----
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "un membre de tableau flexible dans une union est une extension de GCC"
*************** msgstr "redéclaration de %<enum %E%>"
*** 48820,48826 ****
  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"
--- 48861,48867 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr "%<enum%> déclaré avec mais défini sans type sous-jacent fixe"
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "le mode spécifié est trop petit pour les valeurs énumérées"
*************** msgstr "la valeur de l'énumération est
*** 48875,48881 ****
  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"
--- 48916,48922 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "le C ISO restreint les valeurs de l'énumérateur à la plage d'un %<int%> avant C23"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "la fonction à mettre en ligne %qD a reçu l'attribut %qs"
*************** msgstr "l'argument %qD ne concorde pas a
*** 49025,49036 ****
  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é"
--- 49066,49077 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "« return » manquant dans une fonction devant retourner une valeur"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "le paramètre %qD est défini mais pas utilisé"
*************** msgstr "%<auto%> utilisé avec %<constex
*** 49112,49118 ****
  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"
--- 49153,49159 ----
  msgid "two or more data types in declaration specifiers"
  msgstr "deux types de données ou plus dans le spécificateur de déclaration"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> est trop long pour GCC"
*************** msgstr "le C90 ISO ne supporte pas les t
*** 49216,49222 ****
  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"
--- 49257,49263 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "le C ISO ne supporte pas le type %<_Float%d%s%> avant C23"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> n'est pas supporté sur cette cible"
*************** msgstr "l'argument de %<signed _BitInt%>
*** 49373,49384 ****
  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%>"
--- 49414,49425 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "le C ISO ne supporte pas %<%s_BitInt(%d)%> avant C23"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "le combinateur %<#pragma omp declare reduction%> fait référence à la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "l'initialiseur %<#pragma omp declare reduction%> fait référence à la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>"
*************** msgstr "l'instruction %<break%> à l'op�
*** 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"
--- 49479,49515 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs est un mot-clé avec %qs à partir de là"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "décalage vers la gauche d'une valeur négative"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "le compteur de décalages vers la gauche est négatif"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "le compteur de décalages vers la droite est négatif"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "compteur de décalages vers la gauche >= à la largeur du type"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "compteur de décalages vers la droite >= à la largeur du type"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "compteur de décalages vers la gauche >= à la largeur de l'élément du vecteur"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "compteur de décalages vers la droite >= à la largeur de l'élément du vecteur"
*************** msgstr "marqueur de conflit de contrôle
*** 49488,49494 ****
  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"
--- 49529,49535 ----
  msgid "to match this %qs"
  msgstr "pour correspondre à ce %qs"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
*************** msgstr "fin de ligne attendue"
*** 49498,49504 ****
  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"
--- 49539,49545 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "le C ISO interdit une unité de traduction vide"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 49545,49552 ****
  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"
--- 49586,49593 ----
  msgstr "nom de type %qE inconnu"
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spécificateurs de déclaration attendus"
*************** msgstr "attribut %<musttail%> mélangé
*** 49581,49587 ****
  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"
--- 49622,49628 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "les attributs de préfixes sont ignorés pour les méthodes"
*************** msgstr "les attributs de préfixes sont
*** 49596,49607 ****
  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 %<;%>"
--- 49637,49648 ----
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "l'attribut %<assume%> n'est pas suivi par %<;%>"
*************** msgstr "%qs requiert une déclaration de
*** 49644,49650 ****
  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"
--- 49685,49691 ----
  msgid "%qs may only be used with a single declarator"
  msgstr "%qs peut uniquement être utilisé avec un seul déclarateur"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ou %<;%> attendu"
*************** msgid "%<__GIMPLE%> function cannot be a
*** 49678,49684 ****
  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"
--- 49719,49725 ----
  msgstr "la fonction %<__GIMPLE%> ne peut pas être une fonction imbriquée"
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "chaîne littérale attendue"
*************** msgstr "l'expression dans l'assertion st
*** 49708,49714 ****
  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é"
--- 49749,49755 ----
  msgid "static assertion failed: %E"
  msgstr "échec de l'assertion statique: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "l'assertion statique a échoué"
*************** msgstr "impossible d'utiliser le mot-cl�
*** 49762,49769 ****
  #: 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"
--- 49803,49810 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
*************** msgstr "type sous-jacent invalide pour %
*** 49793,49804 ****
  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 %<}%>"
--- 49834,49845 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "type sous-jacent de %<enum%> incompatible avec la déclaration précédente"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule à la fin de la liste d'énumerateurs"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr "spécificateurs de déclaration
*** 49879,49900 ****
  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"
--- 49920,49941 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "les parenthèses doivent être omises si la liste des arguments de l'attribut est vide"
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "nom de directive OpenMP attendu"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> ou %<sequence%> attendu"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "l'attribut %<omp::%E%> requiert un argument"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
*************** msgstr "l'attribut %qE ne prend pas d'ar
*** 49904,49910 ****
  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"
--- 49945,49951 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "le C ISO ne supporte pas les attributs %<[[]]%> avant C23"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "un objet de taille variable ne peut pas être initialisé excepté avec un initialiseur vide"
*************** msgstr "le C90 ISO interdit de spécifie
*** 49934,49950 ****
  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%>"
--- 49975,49991 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "utilisation obsolète d'une initialisation désignée sans %<=%>"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "les boucles internes doivent être parfaitement imbriquées dans %<#pragma acc loop%>"
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "les boucles internes doivent être parfaitement imbriquées avec la clause %<ordered%>"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr "les boucles internes doivent être parfaitement imbriquées avec la clause %<reduction%> %<inscan%>"
*************** msgstr "les boucles internes doivent êt
*** 49954,49997 ****
  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"
--- 49995,50038 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr "les boucles internes doivent être parfaitement imbriquées dans %<#pragma omp tile%>"
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr "mélange de directives OpenMP avec des attributs et la syntaxe pragma sur la même instruction"
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr "attribut OpenMP %<omp::decl%> sur une instruction"
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "nom de directive OpenMP inconnue dans l'argument de l'attribut %qs"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr "la construction OpenMP au milieu des attributs %<omp::directive%> requiert que tous les attributs %<omp::directive%> sur la même instruction soient dans le même %<omp::sequence%>"
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr "plusieurs directives OpenMP autonomes au milieu d'attributs %<omp::directive%> doivent toutes être dans le même %<omp::sequence%>"
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr "les directives OpenMP autonomes dans l'attribut %<omp::directive%> peuvent uniquement apparaître dans une instruction vide"
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr "mélange de directives OpenMP avec un attribut et la syntaxe pragma dans la même déclaration"
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "l'attribut %qs ne prend pas d'argument"
*************** msgstr "le C90 ISO interdit les mélange
*** 50022,50028 ****
  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"
--- 50063,50069 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> précédent"
*************** msgstr "étiquette à la fin d'une décl
*** 50037,50043 ****
  #. 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"
--- 50078,50084 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
*************** msgstr "le C ISO ne supporte pas les dé
*** 50072,50098 ****
  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"
--- 50113,50139 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "la déclaration dans l'expression contrôlante doit avoir un initiliseur"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "déclaration attendue"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "accolades suggérées autour du corps vide d'une instruction %<if%>"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "accolades suggérées autour du corps vide d'une instruction %<else%>"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "des accolades explicites sont suggérées pour éviter toute ambiguïté sur le %<else%>"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr "boucle par permise dans le code intervenant dans le corps d'une boucle OpenMP"
*************** msgstr "variables d'itération multiples
*** 50112,50123 ****
  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%>"
--- 50153,50164 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itération invalide dans l'énumération rapide"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>"
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>"
*************** msgstr "collection manquante dans l'énu
*** 50132,50139 ****
  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"
--- 50173,50180 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliqué"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la première fois ici"
*************** msgstr "le C ISO interdit l'omission du
*** 50155,50166 ****
  
  #. 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"
--- 50196,50207 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'éléments dans le tableau"
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opérande %<sizeof%> a été déclaré ici"
*************** msgstr "le C90 ISO ne supporte pas l'ide
*** 50332,50338 ****
  
  #: 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"
--- 50373,50379 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "expression attendue"
*************** msgstr "un groupe entre accolades à l'i
*** 50347,50358 ****
  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é"
--- 50388,50399 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "le C ISO interdit les groupes entre accolades à l'intérieur d'expressions"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "le deuxième paramètre optionnel de %<va_start%> n'est pas le dernier argument nommé"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr "la macro %<va_start%> est utilisée avec des arguments supplémentaires autres que l'identificateur du dernier argument nommé"
*************** msgstr "l'argument de %<__builtin_counte
*** 50497,50503 ****
  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%>"
--- 50538,50544 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "l'argument de %<__builtin_counted_by_ref%> doit être un champ ou une structure"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shuffle%>"
*************** msgstr "l'argument 1 dans l'appel à la
*** 50537,50543 ****
  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%>"
--- 50578,50584 ----
  msgid "rotate count is negative"
  msgstr "le compteur de rotations est négatif"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<omp_all_memory%> peut uniquement être utilisé dans la clause OpenMP %<depend%>"
*************** msgstr "utilisation de la fonction %qD d
*** 50647,50653 ****
  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"
--- 50688,50694 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "la fonction de valeur absolue %qD reçoit un argument de type %qT mais elle a un paramètre de type %qT qui peut produire une valeur tronquée"
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr "les appels à l'API d'exécution de OpenMP ne sont pas permises dans du code intervenant"
*************** msgstr "une déclaration de méthode obj
*** 50687,50698 ****
  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"
--- 50728,50739 ----
  msgid "no type or storage class may be specified here,"
  msgstr "aucun type ni classe de stockage ne peut être spécifié ici,"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "liste d'attributs de propriété vide"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "attribut de propriété manquant"
*************** msgstr "attribut de propriété manquant
*** 50702,50758 ****
  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%>"
--- 50743,50799 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "attribut de propriété %<%s%s%> inconnu"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriété inconnu"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> attendu après Objective-C %qE"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "nom de sélecteur %qE attendu"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "les noms des méthodes « setter » doivent être terminés par %<:%>"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiert une expression d'affectation qui est évaluée en une constante entière non négative plus petite que %u"
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr "du code intervenant ne peut pas contenir des directives OpenMP exécutables"
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> ne peut être utilisé que dans des instructions composées"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> doit être dans la portée au niveau du fichier"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> ne peut être utilisé que dans une construction de boucle avec la clause %<inscan%> %<reduction%>"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> ne peut être utilisé que dans une construction %<#pragma omp sections%>"
*************** msgstr "%<#pragma omp section%> ne peut
*** 50762,50773 ****
  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"
--- 50803,50814 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> peut uniquement être utilisé dans la portée du fichier"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction « for », « while » ou « do » attendue"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit être le premier"
*************** msgstr "%<#pragma GCC pch_preprocess%> d
*** 50777,50787 ****
  #: 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"
--- 50818,50828 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
*************** msgstr "l'expression doit être fondamen
*** 50796,50853 ****
  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"
--- 50837,50894 ----
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "l'argument « collapse » a besoin d'une expression entière constante positive"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> ou %<firstprivate%> attendu"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "expression logique constante attendue"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateur"
*************** msgstr "la valeur de %<num_threads%> doi
*** 50870,50891 ****
  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"
--- 50911,50932 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit être positive"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit être positive"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit être positive ou nulle"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "expression entière constante attendue avec une valeur sync-hint valide"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu"
*************** msgstr "%<alloc%>, %<to%>, %<from%>, %<t
*** 50895,50993 ****
  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"
--- 50936,51034 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "%<scalar%>, %<aggregate%>, %<pointer%> ou %<all%> attendu"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "trop de clauses %<defaultmap%> avec la catégorie %qs"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "trop de clauses %<defaultmap%> avec une catégorie non spécifiée"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "l'expression %qs doit être un entier"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit être positive"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "l'argument %<tile%> a besoin d'une constante entière positive"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "trop de clauses %<self%>"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> ou %<unconstrained%%> attendu"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "les arguments ordonnés ont besoin d'une expression entière constante positive"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr "l'opérateur %<-%> pour les réductions est déprécié dans OpenMP 5.2"
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "les deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spécifiés"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<runtime%> ne prend pas de paramètre %<chunk_size%>"
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<auto%> ne prend pas de paramètre %<chunk_size%>"
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit être positive"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
*************** msgstr "type d'ordonnancement invalide"
*** 50997,51034 ****
  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"
--- 51038,51075 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "la valeur de %<num_teams%> doit être positive"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr "la borne inférieure %<num_teams%> %qE est plus grande que la borne supérieure %qE"
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "la valeur de %<thread_limit%> doit être positive"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "l'expression d'alignement %<aligned%> doit être une expression entière constante positive"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> ou %<align%> attendu"
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "modificateur %qs dupliqué"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocate%> a le type %qT plutôt que %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "dans la clause %<allocate%>, l'argument du modificateur %<align%> doit être une expression entière constante positive qui est une puissance de deux"
*************** msgstr "%<traits%> ou %<memspace%> atten
*** 51043,51064 ****
  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"
--- 51084,51105 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr "la syntaxe de trait historique %<%s(%s)%> n'est pas permise dans la clause %<uses_allocators%> en utilisant des modificateurs"
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr "la spécifications d'arguments à %<uses_allocators%> où chaque élément a la forme %<allocator(traits)%> est dépréciée depuis OpenMP 5.2"
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr "la clause %<uses_allocators%> n'accepte qu'un seul allocateur lorsque des modificateurs sont utilisés"
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "modificateurs linéaires multiples"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "modificateurs %<step%> multiples"
*************** msgstr "modificateurs %<step%> multiples
*** 51068,51074 ****
  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"
--- 51109,51115 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr "l'expression du pas de %<linear%> doit être fondamentale"
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr "spécifier la liste des éléments comme arguments des modificateurs est déprécié depuis OpenMP 5.2"
*************** msgstr "l'expression %<safelen%> doit ê
*** 51083,51393 ****
  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%>"
--- 51124,51434 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<simdlen%> doit être une expression entière constante positive"
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr "le modificateur %<sink%> avec la clause %<depend%> est déprécié depuis OpenMP 5.2, utilisé avec %<doacross%>"
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr "le modificateur %<source%> avec la clause %<depend%> est déprécié depuis OpenMP 5.2, utilisé avec %<doacross%>"
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de « depend » invalide"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "type de « doacross » invalide"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "modificateur %<fallback%> attendu"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "%<abort%>, %<default_mem%> ou %<null%> attendus comme mode de repli"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "la valeur de %<dyn_groupprivate%> doit être positive ou nulle"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr "virgule illégale"
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "trop de modificateurs %<always%>"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "trop de modificateurs %<close%>"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "trop de modificateurs %<iterator%>"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "trop de modificateurs %<mapper%>"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr "dans la directive %<declare mapper%>, le paramètre du modificateur %<mapper%> doit être %<default%>"
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "identificateur ou %<default%> attendu"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "trop de modificateurs %<present%>"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "clause %<map%> avec un modificateur de type map autre que %<always%>, %<close%>, %<iterator%>, %<mapper%> ou %<present%>"
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr "modificateurs de clause %<map%> sans virgule de séparation est déprécié depuis OpenMP 5.2"
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de « map » invalide"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr "le modificateur de périphérique %<ancestor%> pas précédé de la directive %<requires%> avec la clause %<reverse_offload%>"
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> ou %<device_num%> attendu"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "l'expression de la clause %<device%> doit être évaluée à %<1%>"
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de « dist_schedule » invalide"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr "l'affinité %<master%> est dépréciée depuis OpenMP 5.1, utilisez %<primary%>"
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "type de « proc_bind » invalide"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr "clause %qs avec un modificateur autre que %<iterator%> ou %<present%>"
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "l'argument de %<partial%> a besoin d'une expression entière constante positive"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "le gestionnaire d'événement de la clause %<detach%> a le type %qT plutôt que %<omp_event_handle_t%>"
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr "le littéral de chaîne de caractères ne peut pas contenir %<\\0%>"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "identificateur d'exécution étranger %qs inconnu"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "littéral de chaîne ou expression entière constante attendu"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr "identificateur d'exécution étranger %qwd inconnu"
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "sélecteur de préférence %<fr%> ou %<attr%> attendu"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "sélecteur de préférence %<fr%> dupliquée"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr "le littéral de chaîne %<attr%> doit commencer par %<ompx_%>"
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr "le littéral de chaîne %<attr%> ne peut pas contenir de virgule"
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr "chaîne littérale non vide attendue"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "modificateur %<targetsync%> dupliqué"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "modificateur %<target%> dupliqué"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "modificateur %<prefer_type%> dupliqué"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "%<prefer_type%>, %<target%> ou %<targetsync%> attendu"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr "le modificateur %<target%> ou %<targetsync%> requis est manquant"
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "clause OpenACC attendue"
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "les clauses dans un trait %<simd%> devraient être séparées par des %<,%>"
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs doit être la première clause de %qs"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr "la clause %<to%> avec %<declare target%> est dépréciée depuis OpenMP 5.2, utilisez %<enter%>"
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "clause OpenMP attendue"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "pas de clause valide spécifiée dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD doit être une variable globale dans %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD doit être une variable déclarée dans la même portée que %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "variable %qD utilisée plus d'une fois avec %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu après %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> n'a pas clause de mouvement de données"
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr "la construction %<host_data%> requiert la clause %<use_device%>"
*************** msgstr "%qE n'a pas été déclaré"
*** 51402,51408 ****
  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"
--- 51443,51449 ----
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas référence à une fonction"
*************** msgstr "%qD ne fait pas référence à u
*** 51412,51433 ****
  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%>"
--- 51453,51474 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immédiatement suivi d'une déclaration ou d'une définition de fonction"
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immédiatement suivi d'une seule déclaration ou définition de fonction"
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> doit être appliqué avant l'utilisation"
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> doit être appliqué avant la définition"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>"
*************** msgstr "la variable %qD utilisée dans l
*** 51452,51458 ****
  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"
--- 51493,51499 ----
  msgid "modified here"
  msgstr "modifié ici"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "l'argument de la clause %<align%> doit être une expression de constante entière positive qui est une puissance de deux"
*************** msgstr "clause %<allocator%> requise pou
*** 51487,51596 ****
  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"
--- 51528,51637 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr "la clause %<allocator%> requiert un allocateur prédéfini car %qD est statique"
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "clause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> ou %<relaxed%> attendu"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "clause %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mémoire"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "la clause %qs est incompatible avec les clauses %<read%> ou %<write%>"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "la clause %qs requiert la clause %qs"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp atomic write%> est incompatible avec la clause %<acquire%> fournie implicitement par une directive %<requires%>"
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp atomic read%> est incompatible avec la clause %<release%> fournie implicitement par une directive %<requires%>"
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp atomic read%> est incompatible avec la clause %<release%>"
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp atomic write%> est incompatible avec la clause %<acquire%>"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "la comparaison %<==%> est attendue dans la condition %<if%>"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "la comparaison %<==%>, %<<%> ou %<>%> est attendue dans la condition %<if%>"
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "forme invalide de %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "forme invalide de %<pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opération invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "la clause %<weak%> requiert une comparaison d'égalité atomique"
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> utilise deux expressions différentes pour la mémoire"
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "l'expression %<depobj%> n'est pas une expression l-valeur"
*************** msgstr "l'expression %<depobj%> n'est pa
*** 51600,51626 ****
  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"
--- 51641,51667 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "l'expression %<destroy%> n'est pas une expression l-valeur"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr "l'expression %<destroy%> %qE devrait être la même que l'argument %<depobj%> %qE"
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> ou %<inoutset%> attendu"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<seq_cst%>, %<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "liste %<flush%> spécifiée avec une clause d'ordre de mémoire"
*************** msgstr "liste %<flush%> spécifiée avec
*** 51630,51661 ****
  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"
--- 51671,51702 ----
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr "%<[[omp::directive(%s)]]%> doit être le seul attribut spécifié dans une instruction"
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp scan%> avec zéro instruction exécutable précédente"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp scan%> avec zéro instruction exécutable suivante"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction « for » attendue"
*************** msgstr "instruction « for » attendue
*** 51663,51730 ****
  #. 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"
--- 51704,51771 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "imbrication de boucles inattendue"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr "les attributs autres que les directives OpenMP ne sont pas permises avec les imbrications de boucles %<for%>"
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr "la construction %<unroll%> avec la clause %<partial%> génère une seule boucle avec la forme canonique mais %d boucles sont nécessaires"
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr "la boucle générée par la construction %<unroll%> avec la clause %<partial%> n'a pas la forme canonique"
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr "la construction %<tile%> génère %d boucles avec la forme canonique mais %d boucles sont nécessaires"
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr "boucle %<for%> ou construction de transformation de boucle OpenMP attendue"
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "déclaration ou initialisation d'itération attendue"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "pas assez de boucles imbriquées"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "le paramètre de la clause %<ordered%> est plus petit que %<collapse%>"
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable d'itération %qD ne devrait pas être « firstprivate »"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr "la construction %<master%> est dépréciée depuis OpenMP 5.1, utilisez %<masked%>"
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> avec la clause %qs ne peut être utilisé qu'avec des instructions composées"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu après %qs"
*************** msgstr "%<for%> attendu après %qs"
*** 51734,51740 ****
  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"
--- 51775,51781 ----
  msgid "expected a function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr "appel de fonction cible attendu"
*************** msgstr "appel de fonction cible attendu"
*** 51744,51790 ****
  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%>"
--- 51785,51831 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%<#pragma omp dispatch%> doit être suivi d'un appel de fonction avec une assignation optionnelle"
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>"
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>"
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>"
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> avec un type « map » autre que %<from%>, %<tofrom%>, %<release%> ou %<delete%> sur une clause %<map%>"
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
*************** msgstr "%<#pragma omp declare %s%> doit
*** 51799,51855 ****
  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"
--- 51840,51896 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> doit être suivi d'une déclaration ou une définition de fonction"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sélecteur de trait attendu"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "sélecteur %qs inconnu pour l'ensemble %qs du sélecteur de contexte"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "le sélecteur %qs n'accepte aucune propriété"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<score%> ne peut pas être spécifié dans les traits dans le trait-selector-set %qs"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "l'argument %<score%> doit être une expression entière constante"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "l'argument %<score%> doit être non négatif"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaîne littérale attendus"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "la propriété doit être une expression entière"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "les propriétés pour le sélecteur %<simd%> ne peuvent pas être spécifiées dans %<metadirective%>"
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "le sélecteur %<requires%> n'est pas encore supportée"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "nom de l'ensemble du sélecteur de contexte attendu"
*************** msgstr "nom de l'ensemble du sélecteur
*** 51859,51885 ****
  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"
--- 51900,51926 ----
  msgid "variant %qD is not a function"
  msgstr "la variante %qD n'est pas une fonction"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "la variante %qD est interne"
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "la variante %qD est la même que la fonction de base"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "clause %<match%>, %<adjust_args%> ou %<append_args%> attendue"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "trop de clauses %<match%>"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "%qD est spécifié plus d'une fois"
*************** msgstr "%qD est spécifié plus d'une fo
*** 51889,51895 ****
  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"
--- 51930,51936 ----
  msgid "%qD is not of pointer type"
  msgstr "%qD n'est pas un type pointeur"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "%<nothing%> ou %<need_device_ptr%> attendu"
*************** msgstr "%<nothing%> ou %<need_device_ptr
*** 51899,51915 ****
  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"
--- 51940,51956 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%<need_device_addr%> n'est pas valide pour le C"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr "%<nothing%> ou %<need_device_ptr%> suivi par %<:%> attendu"
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<interop%> attendu"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "clause %<match%> attendue"
*************** msgstr "%<append_args%> avec une fonctio
*** 51929,51940 ****
  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"
--- 51970,51981 ----
  msgid "base function %qD declared here"
  msgstr "la fonction de base %qD est déclarée ici"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "l'argument %d de %qD doit être du type %<omp_interop_t%>"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "%<append_args%> spécifié ici"
*************** msgstr "%<append_args%> spécifié ici"
*** 51944,51950 ****
  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"
--- 51985,51991 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "la variante %qD et la base %qD ont des types incompatibles après l'ajustement de %<append_args%>"
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "le variant %qD et la base %qD ont des types incompatibles"
*************** msgstr "le variant %qD et la base %qD on
*** 51954,51960 ****
  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"
--- 51995,52001 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immédiatement suivi d'une déclaration ou une définition de fonction"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immédiatement suivi par une seule déclaration ou définition de fonction"
*************** msgstr "%<#pragma omp declare %s%> ne pe
*** 51969,52052 ****
  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"
--- 52010,52093 ----
  msgid "no declaration of base function %qs"
  msgstr "aucune déclaration de la fonction de base %qs"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "la définition de la fonction variante ne correspond pas à la déclaration de %qE"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr "l'utilisation de %<omp declare target%> comme synonyme de %<omp begin declare target%> est déprécié depuis OpenMP 5.2"
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD est spécifié à la fois dans les clauses declare target %<link%> et %qs"
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD est spécifié à la fois dans les clauses declare target %<link%> et %<to%> ou des clauses %<enter%>"
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr "la directive avec uniquement des clauses %<device_type%> ou %<indirect%>"
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "la clause %<device_type%> doit spécifier « any » lorsqu'elle est utilisée avec une clause %<indirect%>"
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<target%> ou %<variant%> attendu"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<declare target%>, %<declare variant%> ou %<assumes%> attendu"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant ou %<#pragma omp begin declare target%>"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr "%qs dans la syntaxe d'attribut est terminé par %qs dans la syntaxe pragma"
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%qs dans la syntaxe pragma est terminé par %qs dans la syntaxe d'attribut"
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma omp end declare variant%> sans %<#pragma omp begin declare variant%> correspondant"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr "%<begin declare variant%> dans la syntaxe d'attribut est terminé par %<end declare variant%> dans la syntaxe pragma"
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr "%<begin declare variant%> dans la syntaxe pragma est terminé par %<end declare variant%> dans la syntaxe d'attribut"
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> ou %<assumes%> attendu"
*************** msgstr "redéclaration de %qs %<#pragma
*** 52071,52082 ****
  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"
--- 52112,52123 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%<#pragma omp declare mapper%> a été précédemment déclaré ici"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr "classe inattendue"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "clause %<map%> manquante"
*************** msgstr "un des arguments de l'appel de l
*** 52136,52167 ****
  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"
--- 52177,52208 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "%<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> ou %<seq_cst%> attendu"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "clause %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue"
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "clause %qs utilisée lexicalement après la construction de la première cible ou l'API de déchargement"
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "plus d'une clause %<atomic_default_mem_order%> dans une même unité de compilation"
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "clause %<atomic_default_mem_order%> utilisée lexicalement après la première construction %<atomic%> sans clause d'ordre de mémoire"
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
*************** msgstr "type %qT de taille nulle dans la
*** 52176,52335 ****
  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%>"
--- 52217,52376 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "%<sizes%> attendu"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "l'argument %<sizes%> a besoin d'une constante entière positive"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "clause %<at%>, %<severity%> ou %<message%> attendue"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs ou %qs attendu"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp error%> avec une clause %<at(execution)%> peut uniquement être utilisé dans des instructions composées"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "%<#pragma omp error%> avec une clause %<at(execution)%> ne peut pas être utilisé dans du code intervenant"
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<pragma omp error%> rencontrée : %s"
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<pragma omp error%> rencontrée"
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "au moins une clause de présomption est attendue"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "nom de directive attendu"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr "nom de directive OpenMP invalide dans l'argument de la clause %qs : déclarative, informationnelle et meta directives non permises"
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr "nom de directive OpenMP inconnue dans l'argument de la clause %qs"
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr "directive %<%s%s%s%s%s%> mentionnée simultanément dans les clauses %<absent%> et %<contains%>"
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr "directive %<%s%s%s%s%s%> mentionnée plusieurs fois dans les clauses %qs"
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "clause de présomption %qs inconnue"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "clause de présomption attendue"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "clause %<when%>, %<otherwise%> ou %<default%> attendue"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr "une clause %<default%> sur les métadirectives est dépréciée depuis OpenMP 5.2, utilisez %<otherwise%>"
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "trop de clauses %<otherwise%> ou %<default%> dans %<metadirective%>"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr "la clause %<otherwise%> ou %<default%> doit apparaître en dernier dans %<metadirective%>"
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "nom de directive inconnu"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr "les métadirectives ne peuvent pas être utilisées comme variantes de %<metadirective%>"
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr "les variantes de directives déclaratives d'une %<metadirective%> ne sont pas supportées"
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr "%<omp groupprivate%>"
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE est déclaré %<threadprivate%> après la première utilisation"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut être %<threadprivate%>"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sans avoir activé le support pour la mémoire transactionnelle"
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sans avoir activé le support pour la mémoire transactionnelle"
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sans avoir activé le support pour la mémoire transactionnelle"
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> à l'intérieur de %<__transaction_relaxed%>"
*************** msgstr "%<__transaction_cancel%> à l'in
*** 52339,52345 ****
  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%>"
--- 52380,52386 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "le %<__transaction_cancel%> extérieur n'est pas dans un %<__transaction_atomic%> extérieur ou une fonction %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas à l'intérieur de %<__transaction_atomic%>"
*************** msgstr "pas d'accolade fermante"
*** 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"
--- 52395,52401 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
*************** msgstr "utilisation invalide du typedef
*** 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"
--- 52426,52592 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT et %qT sont dans des espaces d'adresses nommés disjoints"
  
! #: c/c-typeck.cc:663
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "l'attribut %qs peut uniquement être appliqué aux fonctions variadiques"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "types fonctions pas vraiment compatibles en C ISO"
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "les opérandes de types décimaux flottants et vectoriels ne peuvent pas être mélangés"
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "les opérandes de types décimaux flottants et complexes ne peuvent pas être mélangés"
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "les opérandes de types décimaux flottants ne peuvent pas être mélangés avec d'autres flottants"
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr "%<_Complex _BitInt(%d)%> non supporté"
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "l'utilisation de pointeurs vers des tableaux ayant des qualificatifs différent est interdite en ISO C avant C23"
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "les types ne sont pas vraiment compatibles"
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "les types ciblés par les pointeurs sont incompatibles en C++"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "les types retournés par les fonctions ne sont pas compatibles en raison de %<volatile%>"
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "convertir un tableau de littéraux composés en un pointeur conduit à un pointeur ballant en C++"
  
! #: c/c-typeck.cc:3134
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "l'attribut %<counted_by%> n'est pas autorisé pour un pointeur vers une structure ou une union avec un membre qui est un tableau flexible"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT n'a pas de membre nommé %qE; vouliez-vous employer %qE ?"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT n'a pas de membre nommé %qE"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "accès au membre %qE d'une structure %qE atomique"
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "accès au membre %qE d'une union %qE atomique"
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qE est un pointeur vers un pointeur ; vouliez-vous le déréférence avant de lui appliquer %<->%> ?"
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE est un pointeur; vouliez-vous utiliser %<->%> ?"
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "accès au membre %qE de quelque chose qui n'est ni une structure ni une union"
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "déréférencement d'un pointeur %<void *%>"
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "la valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteur"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "l'indice du tableau n'est pas un entier"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "la valeur de l'indice est un pointeur vers une fonction"
  
! #: c/c-typeck.cc:3651
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "l'indice du tableau est négatif"
  
! #: c/c-typeck.cc:3664
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "le C ISO interdit d'accéder aux tableaux %<register%> par un indice avant C2Y"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "le C90 ISO interdit d'accéder à un tableau par un indice si le tableau n'est pas une l-valeur"
  
! #: c/c-typeck.cc:3873
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD sous-spécifié référencé dans son initialiseur"
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "une constante enum définie dans une structure ou une union n'est pas visible en C++"
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "constante enum définie ici"
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sur le tableau %qE en paramètre de fonction retournera la taille de %qT"
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "l'objet appelé %qE n'est pas une fonction ou un pointeur de fonction"
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "l'objet %qD appelé n'est pas une fonction ou un pointeur de fonction"
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "l'objet appelé n'est pas une fonction ou un pointeur de fonction"
*************** msgstr "l'objet appelé n'est pas une fo
*** 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%>"
--- 52594,54445 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fonction appelée à travers un type non compatible"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "fonction appelée avec un type de retour void qualifié"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "le type du paramètre formel %d est incomplet"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "passage de l'argument %d de %qE comme entier au lieu de flottant à cause du prototype"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "passage de l'argument %d de %qE comme entier au lieu de complexe à cause du prototype"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "passage de l'argument %d de %qE comme complexe au lieu de flottant à cause du prototype"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "passage de l'argument %d de %qE comme flottant au lieu d'entier à cause du prototype"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "passage de l'argument %d de %qE comme complexe au lieu d'entier à cause du prototype"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "passage de l'argument %d de %qE comme flottant au lieu de complexe à cause du prototype"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "passage de l'argument %d de %qE comme %<float%> au lieu de %<double%> à cause du prototype"
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "passage de l'argument %d de %qE comme %qT au lieu de %qT à cause du prototype"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "passage de l'argument %d de %qE avec des largeurs différentes à cause du prototype"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "passage de l'argument %d de %qE comme un non signé à cause du prototype"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "passage de l'argument %d de %qE comme signé à cause du prototype"
  
! #: c/c-typeck.cc:4846
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "trop d'arguments pour la méthode %qE ; %i attendus, %i obtenus"
  
! #: c/c-typeck.cc:4850
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "trop d'arguments pour la fonction %qE ; %i attendus, %i obtenus"
  
! #: c/c-typeck.cc:4860
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "trop d'arguments pour la fonction interne %qE %d attendus"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr "le C23 ISO n'autorise pas que les arguments pour la méthode %qE soient déclarés sans paramètres"
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "le C23 ISO n'autorise pas que les arguments de la fonction %qE soient déclarés sans paramètres"
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "conversion implicite de %qT en %qT lors du passage de l'argument à la fonction"
  
! #: c/c-typeck.cc:5038
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "trop peu d'arguments pour la fonction %qE ; %i attendus au moins, %i obtenus"
  
! #: c/c-typeck.cc:5039
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "trop peu d'arguments pour la fonction %qE ; %i attendus, %i obtenus"
  
! #: c/c-typeck.cc:5053
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "trop peu d'arguments pour la fonction interne %qE %u attendus"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "une comparaison avec une chaîne littérale produit un résultat non spécifié"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "comparaison entre un pointeur et la constante caractère zéro"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "vouliez-vous déréférencer le pointeur ?"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "zéro comme constante de pointeur nul"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparaison entre %qT et %qT"
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "pointeur de type %<void *%> utilisé dans une soustraction"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "pointeur vers une fonction utilisé dans une soustraction"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "arithmétique sur un pointeur vers un type incomplet"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "arithmétique sur un pointeur vers un agrégat vide"
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> sur une expression booléenne"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "vouliez-vous utiliser le « non » logique ?"
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "le C ISO ne permet pas d'utiliser %<~%> pour calculer le conjugué d'un complexe"
  
! #: c/c-typeck.cc:5893
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "type d'argument erroné pour absu"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "type d'argument erroné pour le point d'exclamation unaire"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "incrémenter une valeur énumérée est invalide en C++"
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "décrémenter une valeur énumérée est invalide en C++"
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incrémentation d'une expression booléenne"
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "décrémentation d'une expression booléenne"
  
! #: c/c-typeck.cc:6006
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "le C ISO ne permet pas %<++%> ni %<--%> sur les types complexes avant C2Y"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "type d'argument erroné pour un incrément"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "type d'argument erroné pour un décrément"
  
! #: c/c-typeck.cc:6055
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "incrément d'un pointeur vers un type incomplet %qT"
  
! #: c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "décrément d'un pointeur vers un type incomplet %qT"
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "prise de l'adresse d'une expression de type %<void%>"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ne peut prendre l'adresse du champ de bits %qD"
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "ne peut prendre l'adresse d'un scalaire avec un ordre de stockage inversé"
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "adresse demandée pour un tableau avec un ordre de stockage scalaire inversé"
  
! #: c/c-typeck.cc:6487
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "adresse d'un littéral composé registre demandée"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "variable globale de registre %qD utilisée dans une fonction imbriquée"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variable de registre %qD utilisée dans une fonction imbriquée"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "adresse d'une variable registre globale %qD demandée"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "adresse d'une variable registre %qD demandée"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "le tableau n'est pas une l-valeur dans l'expression conditionnelle"
  
! #: c/c-typeck.cc:6699
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "différents types d'énumérations dans une condition est invalide en C++ : %qT vs %qT"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "conversion implicite depuis %qT vers %qT pour correspondre à d'autres résultats de la condition"
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "l'opérande de %<?:%> change de type signé de %qT à %qT à cause du caractère non signé de l'autre opérande"
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "le C ISO interdit une expression conditionnelle dont un seul côté est « void »"
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "pointeurs vers des espaces d'adresses disjoints utilisés dans une expression conditionnelle"
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "le pointeur vers le tableau perd le qualificatif dans l'expression conditionnelle"
  
! #: c/c-typeck.cc:6889
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "le pointeur vers le tableau perd le qualificatif dans l'expression conditionnelle dans le C ISO avant C23"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "le C ISO interdit une expression conditionnelle entre %<void *%> et un pointeur de fonction"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "non concordance de type de pointeurs dans une expression conditionnelle"
  
! #: c/c-typeck.cc:6921
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "la première expression a le type %qT"
  
! #: c/c-typeck.cc:6922
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "la seconde expression a le type %qT"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "non concordance entre un pointeur et un entier dans une expression conditionnelle"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "non concordance de type dans une expression conditionnelle"
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "la valeur de retour de %qD est ignorée alors qu'elle est déclarée avec l'attribut %<nodiscard%> : %E"
  
! #: c/c-typeck.cc:7093
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "la valeur de retour de %qD est ignorée alors qu'elle est déclarée avec l'attribut %<nodiscard%>"
  
! #: c/c-typeck.cc:7112
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "la valeur de retour de type %qT est ignorée alors qu'elle est déclarée avec l'attribut %<nodiscard%> : %E"
  
! #: c/c-typeck.cc:7117
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "la valeur de retour de type %qT est ignorée alors qu'elle est déclarée avec l'attribut %<nodiscard%>"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "dans l'appel à %qD, déclaré ici"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "l'opérande à gauche de la virgule n'a pas d'effet"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "l'opérande à droite de la virgule n'a pas d'effet"
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr "le transtypage ajoute le qualificatif %q#v au type de la fonction"
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "le transtypage annule le qualificatif %qv du type ciblé par le pointeur"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "pour être sûrs, tous les pointeurs intermédiaires dans les transtypages de %qT vers %qT doivent être qualifiés avec %<const%>"
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "le transtypage spécifie un type de tableau"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "le transtypage spécifie un type de fonction"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "le C ISO interdit le transtypage d'un type non scalaire vers lui-même"
  
! #: c/c-typeck.cc:7422
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "transtypage inutile vers le type %qT"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "le C ISO interdit le transtypage vers un type union"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "transtypage vers un type union depuis un type absent de l'union"
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %qs depuis un pointeur d'espace d'adresses générique disjoint"
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses générique vers un pointeur de l'espace d'adresses %qs disjoint"
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %qs depuis un pointeur de l'espace d'adresses %qs disjoint"
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "le transtypage augmente l'alignement requis pour le type ciblé"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "transtypage d'un pointeur vers un entier de taille différente"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "transtypage d'un appel de fonction de type %qT vers le type %qT ne correspondant pas"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "transtypage vers un pointeur depuis un entier de taille différente"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "le C ISO interdit la conversion d'un pointeur de fonction en un type de pointeur vers un objet"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "le C ISO interdit la conversion d'un pointeur vers un objet en un type de pointeur vers une fonction"
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "transtypage entre des types de fonction incompatibles de %qT vers %qT"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "définir un type dans un transtypage est invalide en C++"
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "affectation vers une expression de type tableau"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "la conversion en enum dans une affectation est invalide en C++"
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(près de l'initialisation de %qs)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "tableau initialisé depuis une constante chaîne entre parenthèses"
  
! #: c/c-typeck.cc:8227
  msgid "expected %e but argument is of type %e"
  msgstr "%e attendu mais l'argument est de type %e"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "dans %qD, le type de l'argument %d est %qT quand %qT est attendu dans un appel à une fonction interne déclarée sans prototype"
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "dans %qD, l'argument %d promeut vers %qT quand %qT est attendu dans un appel à une fonction interne déclarée sans prototype"
  
! #: c/c-typeck.cc:8269
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "la fonction interne %qD est déclarée ici"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  msgid "%e declared here"
  msgstr "%e déclaré ici"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "la conversion d'un enum lors du passage de l'argument %d de %qE est invalide en C++"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT attendu mais l'argument est de type %qT"
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT dans une affectation est invalide en C++"
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT durant le retour est invalide en C++"
  
! #: c/c-typeck.cc:8556
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversion implicite de %qT vers %qT"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "passer l'argument %d de %qE ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "l'affectation ajoute la qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "l'initialisation ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "le retour ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "passer l'argument %d de %qE abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "l'affectation abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "l'initialisation abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "le retour abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "le C ISO interdit la conversion d'argument en type union"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "la conversion implicite de %qT vers %qT n'est pas permise en C++"
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "passage de l'argument %d de %qE depuis un pointeur vers un espace d'adresses non fermé"
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "affectation depuis un pointeur vers un espace d'adresses non fermé"
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "initialisation depuis un pointeur vers un espace d'adresses non fermé"
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "retour depuis un pointeur vers un espace d'adresses non fermé"
  
! #: c/c-typeck.cc:8904
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "%qT attendu mais le pointeur est de type %qT"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "l'argument %d de %qE pourrait être un candidat pour un attribut de format"
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'affectation pourrait être un candidat pour un attribut de format"
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'initialisation pourrait être un candidat pour un attribut de format"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "le type de retour pourrait être un candidat pour un attribut de format"
  
! #: c/c-typeck.cc:8960
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "passage de l'argument %d de %qE depuis un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "affectation à %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "initialisation de %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "retour de %qT depuis un type pointeur avec un ordre de stockage scalaire %qT incompatible"
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "le C ISO interdit de passer l'argument %d de %qE entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "le C ISO interdit l'affectation entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "le C ISO interdit l'initialisation entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "le C ISO interdit le retour entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr "un tableau avec un qualificatif sur l'élément n'est pas qualifié avant C23"
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "les cibles pointées dans le passage de l'argument %d de %qE diffèrent dans la plage signée"
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "les cibles pointées dans l'affectation de %qT vers %qT diffèrent dans la plage signée"
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "les cibles pointées dans l'initialisation de %qT depuis %qT diffèrent dans la plage signée"
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "les cibles pointées en retournant %qT depuis une fonction qui retourne le type %qT  diffèrent dans la plage signée"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "passage de l'argument %d de %qE depuis un type pointeur incompatible"
  
! #: c/c-typeck.cc:9167
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "affectation à %e depuis un pointeur vers %qD avec le type incompatible %e"
  
! #: c/c-typeck.cc:9173
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "affectation à %e depuis le type pointeur %e qui est incompatible"
  
! #: c/c-typeck.cc:9182
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "initialisation de %e depuis un pointeur vers %qD avec le type incompatible %e"
  
! #: c/c-typeck.cc:9188
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "initialisation de %e depuis le type pointeur %e qui est incompatible"
  
! #: c/c-typeck.cc:9196
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "retour d'un pointeur vers %qD de type %e depuis une fonction avec le type incompatible %e"
  
! #: c/c-typeck.cc:9202
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "retour de %e depuis une fonction avec le type de retour %e qui est incompatible"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "le passage de l'argument %d de %qE transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "l'affectation à %qT depuis %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "l'initialisation de %qT depuis %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "retourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "le passage de l'argument %d de %qE transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "l'affectation à %qT depuis %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "l'initialisation de %qT depuis %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "retourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "type incompatible pour l'argument %d de %qE"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "types incompatibles dans l'affectation au type %qT depuis le type %qT"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "types incompatibles dans l'initialisation du type %qT en utilisant le type %qT"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "types incompatibles en retournant le type %qT alors que %qT était attendu"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "le C traditionnel rejette l'initialisation automatique d'agrégats"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr "le pointeur d'initialisation de %<constexpr%> n'est pas nul"
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "l'initialiseur de %<constexpr%> n'est pas représentable dans un type d'objet"
  
! #: c/c-typeck.cc:9753
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "l'initialiseur entier de %<constexpr%> n'est pas une expression entière constante"
  
! #: c/c-typeck.cc:9767
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "l'initialiseur de %<constexpr%> n'est pas une expression arithmétique constante"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr "l'initialiseur de %<constexpr%> pour un type réel est de type complexe"
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr "l'initialiseur de %<constexpr%> pour un type en virgule flottante binaire est de type décimal"
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisation d'un membre de tableau flexible"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "impossible d'initialiser un tableau de %qT depuis une chaîne de caractères littérale avec un tableau de type %qT"
  
! #: c/c-typeck.cc:9999
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "la chaîne d'initialisation pour le tableau de %qT est trop longue (%wu caractères dans %wu disponibles)"
  
! #: c/c-typeck.cc:10004
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "la chaîne d'initialisation pour le tableau de %qT est trop longue pour C++ (%wu caractères dans %wu disponibles)"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr "la chaîne d'initialisation pour le tableau de %qT tronque le NUL de fin mais la destination n'a pas l'attribut %qs (%wu caractères dans %wu disponibles)"
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "tableau d'un type inapproprié initialisé avec une chaîne constante"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "utilisation invalide d'un tableau n'étant pas une l-valeur"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "un élément de l'initialisation n'est pas une constante"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "tableau initialisé à l'aide d'une expression de tableau non constante"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "un élément de l'initialisation n'est pas une expression constante"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "la conversion depuis %qT vers %qT change la valeur de %qd en %qd"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "un élément de l'initialisation n'est pas évaluable lors du chargement"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut être initialisé"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "groupe d'accolades superflu à la fin de l'initialisation"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades autour d'une initialisation d'un scalaire"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initialisation d'un membre de tableau flexible dans un contexte imbriqué"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades manquantes autour de l'initialisation"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "initialisation manquante pour le champ %qD de %qT"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "éléments superflus dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "index de tableau dans l'initialisation de quelque chose n'étant pas un tableau"
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "le nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'union"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "l'index de tableau dans l'initialisation n'est pas un entier"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "l'index de tableau dans l'initialisation n'est pas une expression entière constante"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "index de tableau non constant dans l'initialisation"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "l'index de tableau dépasse les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "plage de l'index vide dans l'initialisation"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "la plage d'index du tableau excède les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "le champ initialisé est écrasé"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "le champ initialisé a des effets de bord écrasés"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversion en enum durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.cc:12563
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "trop d'éléments dans l'initialisation %qT"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "trop d'éléments dans l'initialisation de la structure"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "initialisation par position de champs dans une %<struct%> qui est déclarée avec l'attribut %<designated_init%>"
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "initialisation non statique d'un membre de tableau flexible"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "trop d'éléments dans l'initialisation de l'union"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "le C traditionnel rejette l'initialisation des unions"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "trop d'éléments dans l'initialisation du tableau"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "trop d'éléments dans l'initialisation du vecteur"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "trop d'éléments dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr "la contrainte n'autorise pas des registres en dehors d'une fonction"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr "effets de bord dans l'opérande de sortie en dehors d'une fonction"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "l'opérande de sortie en dehors d'une fonction n'est pas une constante"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "le modificateur %<-%> est utilisé à l'intérieur d'une fonction"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr "l'opérande de contrainte %<:%> n'est pas une adresse d'une fonction ou une variable non automatique"
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr "effets secondaires dans l'opérande d'entrée en dehors d'une fonction"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr "l'opérande d'entrée en dehors d'une fonction n'est pas une constante"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.cc:13340
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "le goto calculé doit être un type pointeur"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la fonction est déclarée avec %<noreturn%> mais elle utilise l'instruction %<return%>"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sans valeur dans une fonction retournant autre chose que void"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> avec une valeur dans une fonction retournant un void"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un void"
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une étiquette"
  
! #: c/c-typeck.cc:13503
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr "la fonction retourne l'adresse d'une fonction imbriquée faisant référence au contexte local"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la quantité du switch n'est pas un entier"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "l'expression %<long%> du « switch » n'est pas convertie en %<int%> avec le C ISO"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "l'étiquette du « case » doit être une expression constante entière"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "étiquette « case » en dehors de tout « switch »"
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "étiquette %<default%> en dehors de tout « switch »"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "mot-clé « break » à l'extérieur de toute boucle ou « switch »"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structuré OpenMP"
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clé « break » utilisé dans une boucle OpenMP"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clé « continue » à l'extérieur de toute boucle"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "déclaration sans effet"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'opérande pointeur dans %qE ne peut pas être NULL"
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'opérande pointeur dans %qE ne peut pas être NULL"
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'adresse de %qE ne sera jamais NULL"
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'adresse de %qE ne sera jamais NULL"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "comparaison de vecteurs avec des types d'éléments différents"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "comparaison de vecteurs avec des nombres d'éléments différents"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "n'a pu trouver un type entier de la même taille que %qT"
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "comparer des nombres flottants à l'aide de %<==%> ou %<!=%> n'est pas sûr"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "comparaison de pointeurs vers des espaces d'adresses disjoints"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "le C ISO interdit la comparaison de %<void *%> avec un pointeur de fonction"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "il manque un transtypage pour comparer des types de pointeurs distincts"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaison entre un pointeur et un entier"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaison de pointeurs complet et incomplet"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "le C ISO interdit les comparaisons ordonnées de pointeurs vers des fonctions"
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaison ordonnée d'un pointeur avec un pointeur nul"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaison ordonnée d'un pointeur avec un zéro entier"
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversion implicite de %qT vers %qT pour correspondre à d'autres opérandes de l'expression binaire"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "le tableau utilisé ne peut pas être converti en pointeur là où un scalaire est requis"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "valeur de type « struct » utilisée là où un scalaire est requis"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "valeur de type « union » utilisée là où un scalaire est requis"
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "valeur de type « vector » utilisée là où un scalaire est requis"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> doit spécifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> doit spécifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD est une variable « threadprivate » dans la clause %qs"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "la borne inférieure %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longueur %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "section de tableau ayant une longueur nulle dans la clause %qs"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "l'expression de longueur doit être spécifiée pour un type tableau dont la limite est inconnue"
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "limite inférieure négative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longueur négative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "limite inférieure %qE au delà de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longueur %qE au delà de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "limite supérieure %qE au delà de la taille de la section du tableau dans la clause %qs"
  
  # Ce message ne veut absolument rien dire !
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pour une fonction tableau, l'expression de longueur du paramètre doit être spécifiée"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "l'expression de longueur doit être spécifiée pour un type pointeur"
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la section du tableau n'est pas contigüe dans la clause %qs"
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE n'a pas un type pointeur ou tableau"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "l'itérateur %qD n'a pas le type entier ni le type pointeur"
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "l'itérateur %qD a le type qualifié par %<_Atomic%>"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itérateur %qD à le type qualifié par « const »"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "pas de l'itérateur avec un type non entier"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itérateur %qD a un pas de zéro"
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "le type de l'itérateur %qD fait référence à l'itérateur extérieur %qD"
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "l'expression de début fait référence à l'itérateur extérieur %qD"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "l'expression de fin fait référence à l'itérateur extérieur %qD"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "l'expression de pas fait référence à l'itérateur extérieur %qD"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la même construction"
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE dans la clause %<reduction%>"
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "type de taille nulle %qT dans la clause %qs"
  
! #: c/c-typeck.cc:16841
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "type de taille variable %qT dans la clause %qs"
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "réduction définie par l'utilisateur pas trouvée pour %qE"
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "type d'élément de longueur variable dans la table de la clause %<reduction%>"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "la clause %<nowait%> ne doit pas être utilisée avec la clause %<copyprivate%>"
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit être %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "le modificateur ne devrait pas être spécifié dans la clause %<linear%> sur des constructions %<simd%> ou %<for%> lorsque les modificateurs OpenMP 5.2 ne sont pas utilisés"
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "clause linéaire appliquée à une variable non entière non pointeur de type %qT"
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "le pas %qE de la clause %<linear%> n'est ni une constante ni un paramètre"
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses de partage de données"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses de réduction"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE apparaît plus d'une fois dans les clauses de données"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses de données"
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD apparaît à la fois dans les clauses « data » et « map »"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<firstprivate%>"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<lastprivate%>"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<aligned%>"
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<aligned%>"
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE apparaît plus d'une fois dans les clause %<aligned%>"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<nontemporal%>"
  
! #: c/c-typeck.cc:17292
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE apparaît plus d'une fois dans les clauses %<nontemporal%>"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<allocate%>"
  
! #: c/c-typeck.cc:17311
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE apparaît plus d'une fois dans les clause %<allocate%>"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr "l'allocateur %qE doit être du type %<omp_allocator_handle_t%>"
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr "l'allocateur %qE doit être soit une variable ou soit un allocateur prédéfini"
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "les modificateurs ne peuvent pas être utilisés avec l'allocateur défini %qE"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr "le modificateur memspace %qE doit être une constante enum de type %<omp_memspace_handle_t%>"
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr "le tableau de traits %qE doit être défini dans la même portée que la constate dans laquelle la clause apparaît"
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr "le tableau de traits %qE doit être du type %<const omp_alloctrait_t []%>"
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr "le tableau de traits doit être du type %<const omp_alloctrait_t []%>"
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "le tableau de traits doit être initialisé avec des constantes"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "clause %<depend%> avec le type de dépendance %<depobj%> sur une section de tableau"
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr "%<omp_all_memory%> utilisé avec le type %<depend%> autre que %<out%> ou %<inout%>"
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %qs"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dépendance %<depobj%>"
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dépendance autre que %<depobj%>"
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "la section du tableau n'a pas un type pour lequel une correspondance peut être établie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "expression map %qE non supportée"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses de mouvement"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses « map »"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD n'a pas un type pour lequel la correspondance peut être établie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE n'est ni une variable ni un nom de fonction dans la clause %qs"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE apparaît plus d'une fois dans la même directive %<declare target%>"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:18019
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "la clause %<order%> ne doit pas être utilisée avec la clause %<ordered%>"
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "trop de clauses %qs dans une construction de tâche"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clause %<inbranch%> est incompatible avec %<notinbranch%>"
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses d'action"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD par défaut doit être du type %<omp_interop_t%>"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD ne doit pas être const"
  
  # le premier %qs est un mot non traduit tel que « private », « shared » ou « threadprivate ».
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prédéterminé %qs pour %qs"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%qE qualifié avec %<const%> peut uniquement apparaître dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "la valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>"
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "modificateur d'ordonnancement %<nonmonotonic%> spécifié en même temps que la clause %<ordered%>"
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "clause %qs spécifiée en même temps que la clause %<inscan%> %<reduction%>"
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "le pas de la clause %<linear%> est un paramètre %qD pas spécifié dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la clause %<nogroup%> ne doit pas être utilisée avec la clause %<reduction%>"
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "la clause %<grainsize%> ne doit pas être utilisée avec la clause %<num_tasks%>"
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "la clause %<full%> ne doit pas être utilisée avec la clause %<partial%>"
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la clause %<detach%> ne doit pas être utilisée avec la clause %<mergeable%>"
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "l'identificateur de l'événement d'une clause %<detach%> ne devrait pas être dans une clause qui partage des données"
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr "la clause %<depend%> requiert les clauses d'action avec le type interop %<targetsync%>"
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "la clause %<init%> n'a pas le modificateur %<targetsync%>"
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "impossible d'utiliser %<va_arg%> avec un ordre de stockage inversé"
  
! #: c/c-typeck.cc:18749
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "le deuxième argument de %<va_arg%> est du type incompatible %qT"
  
! #: c/c-typeck.cc:18755
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "le deuxième argument de %<va_arg%> est un type fonction %qT"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "le deuxième argument de %<va_arg%> est un type tableau %qT"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "le C++ exige un type promu, pas un type enum, dans %<va_arg%>"
*************** msgstr "Nous ne devrions jamais voir un
*** 54664,54916 ****
  msgid "no such exception: 0x%x"
  msgstr "pas de telle exception : 0x%x"
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr "Cause probable : il a été référencé sans avoir été défini."
  
! #: 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"
--- 54705,54952 ----
  msgid "no such exception: 0x%x"
  msgstr "pas de telle exception : 0x%x"
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr "Cause probable : il a été référencé sans avoir été défini."
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr "Cette chaîne ne devrait pas être aussi longue."
  
! #: cobol/genapi.cc:1272
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "%s ne devrait pas être null"
  
! #: cobol/genapi.cc:1837
  #, 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:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: Champ de type invalide %s :"
  
! #: cobol/genapi.cc:4622
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr "Pas valide pour l'instruction ACCEPT."
  
! #: cobol/genapi.cc:5675
  #, 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:5698
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr "Pas valide pour l'instruction DISPLAY."
  
! #: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, 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:8188
  #, 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:8252
  #, 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:8297
  #, 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:8552
  #, 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:8563
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "code %<setop_t%> %d inconnu"
  
! #: cobol/genapi.cc:8752
  #, 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:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr "%s: appelé avec NULL *fichier"
  
! #: cobol/genapi.cc:10087
  #, 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:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr "%<parser_file_open%> appelé avec NULL *fichier"
  
! #: cobol/genapi.cc:10199
  #, 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:10205
  #, 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:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr "%<parser_file_close%> appelé avec NULL *fichier"
  
! #: cobol/genapi.cc:10270
  #, 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:10325
  #, 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:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr "%<parser_file_read%> appelé avec NULL *fichier"
  
! #: cobol/genapi.cc:10340
  #, 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:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr "%<parser_file_read%> appelé avec NULL *champ"
  
! #: cobol/genapi.cc:10351
  #, 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:10357
  #, 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:10366
  #, 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:10410
  #, 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:10459
  #, 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:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr "%s: appelé avec NULL *champ"
  
! #: cobol/genapi.cc:10470
  #, 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:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr "Le pointeur de fichier ne devrait pas être null"
  
! #: cobol/genapi.cc:10738
  #, 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:12582
  #, 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:12714
  #, 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:12848
  #, 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:13270
  #, 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:13674
  #, 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:13945
  #, 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:15462
  #, 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:15699
  #, 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:17553
  #, 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:17591
  #, 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:17621
  #, 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:17661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr "%s: %s est son propre ancêtre"
  
! #: cobol/genapi.cc:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr "%s: %d %qs a un ancêtre NULL"
  
! #: cobol/genapi.cc:17673
  #, 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
*** 54919,54990 ****
  #. 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 "
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr "Le type donné n'est pas NULL et ce n'est pas sympa"
  
! #: cobol/gengen.cc:369
  #, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr "Le type donné n'est pas une déclaration ou un TYPE"
  
! #: cobol/gengen.cc:413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr "Type %d inconnu"
  
! #: cobol/gengen.cc:482
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr "Tentative d'une affectation de types différents."
  
! #: 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
  msgid "Residual context count"
  msgstr "Décompte de contextes résiduels"
--- 54955,55036 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr "%<our_index%> est NULL dans les circonstances anticipées"
  
! #: cobol/genapi.cc:17894
  #, 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:17962
  #, 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 "
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr "Le type donné n'est pas NULL et ce n'est pas sympa"
  
! #: cobol/gengen.cc:379
  #, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr "Le type donné n'est pas une déclaration ou un TYPE"
  
! #: cobol/gengen.cc:423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr "Type %d inconnu"
  
! #: cobol/gengen.cc:502
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr "Tentative d'une affectation de types différents."
  
! #: cobol/gengen.cc:651
  #, 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:1276
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with %s"
! msgstr "%s:%d: Ne peut pas appeler ici avec %s"
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr "%s:%d: Ne peut pas appeler ici avec un non-%s"
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, 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:2024
  #, 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:2448 cobol/gengen.cc:2607
  #, 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:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr "%d paramètres ? Vraiment ? Êtes-vous fou ?"
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr "Décompte de contextes résiduels"
*************** msgstr "Décompte de contextes résiduel
*** 54994,55005 ****
  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"
--- 55040,55051 ----
  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:640 cobol/genutil.cc:707
  #, gcc-internal-format
  msgid "Too many subscripts"
  msgstr "Trop d'indices"
  
! #: cobol/genutil.cc:868
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "impossible de lire la valeur %<float%> depuis %s"
*************** msgstr "%s pid %ld terminé par %s"
*** 55014,55074 ****
  msgid "%s exited with status %d"
  msgstr "%s s'est terminé avec le statut %d"
  
! #: cobol/symbols.cc:426
  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"
--- 55060,55120 ----
  msgid "%s exited with status %d"
  msgstr "%s s'est terminé avec le statut %d"
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr "%s:%d: LblNone « %s » a le parent #%zu"
  
! #: cobol/symbols.cc:1900
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr "%s: élément de donnée %s #"
  
! #: cobol/symbols.cc:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%s: la clé doit être un champ"
  
! #: cobol/symbols.cc:4292
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s: %s %s a un encodage invalide"
  
! #: cobol/symbols.cc:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr "%s:%d: impossible d'ajouter « %s »"
  
! #: cobol/util.cc:1741
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s %lu %s %lu"
  
! #: cobol/util.cc:1756
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr "%s: num_octets %lu %s %lu"
  
! #: cobol/util.cc:1834
  #, 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:2189
  #, 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:2779
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: regcomp: %s"
  
! #: cobol/util.cc:2928
  #, 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:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "échec de la compilation %s"
*************** msgstr "pas de %<operator %s%> adapté p
*** 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"
--- 55549,55555 ----
  msgid "%q#D is private within this context"
  msgstr "%q#D est privé dans ce contexte"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "déclaré privé ici"
*************** msgstr "déclaré privé 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"
--- 55559,55565 ----
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protégé dans ce contexte"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "déclaré protégé ici"
*************** msgstr "l'argument %u dans l'appel à la
*** 55837,55843 ****
  msgid "constructor delegates to itself"
  msgstr "le constructeur délègue à lui-même"
  
! #: cp/call.cc:11924 cp/typeck.cc:10776
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
--- 55883,55889 ----
  msgid "constructor delegates to itself"
  msgstr "le constructeur délègue à lui-même"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
*************** msgstr "pas de fonction concordante pour
*** 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"
--- 55902,55908 ----
  msgid "call to non-function %qD"
  msgstr "appel à la non fonction %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
*************** msgstr "membre tableau flexible %qD dans
*** 56451,56457 ****
  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"
--- 56497,56503 ----
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant déclaré ici"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redéfinition de %q#T"
*************** msgstr "redéfinition de %q#T"
*** 56461,56467 ****
  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"
--- 56507,56513 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr "définition de %qT, qui a précédemment échoué à être complété dans un contexte SFINAE"
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr "ici. Utilisez %qs pour un diagnostique à ce point"
*************** msgstr "type invalide pour le paramètre
*** 56593,56599 ****
  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%>"
--- 56639,56645 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr "les lambdas ne sont implicitement %<constexpr%> qu'à partir du C++17"
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les destructeurs %<constexpr%> sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
*************** msgstr "%<-fimplicit-constexpr%> affecte
*** 56644,56650 ****
  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"
--- 56690,56696 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD n'est pas utilisable comme une fonction %<constexpr%> car:"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr "destruction de %qE en dehors de sa durée de vie"
*************** msgstr "exception %qE non interceptée"
*** 56679,57517 ****
  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"
--- 56725,57563 ----
  msgid "uncaught exception of type %qT"
  msgstr "exception de type %qT non interceptée"
  
! #: cp/constexpr.cc:1908
  #, 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:1926
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "%qD appelé sans aucune exception interceptée en attente"
  
! #: cp/constexpr.cc:2010
  #, 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:2030
  #, 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:2061 cp/constexpr.cc:2113
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "%qD appelé sans exception active interceptée"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr "%qD appelé sans que %<std::%D%> ait été défini"
  
! #: cp/constexpr.cc:2220
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%qD appelé sans %qs supporté"
  
! #: cp/constexpr.cc:2276
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "%qD appelé avec l'argument %qs inattendu"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr "%qD appelé avec le deuxième argument autre que 1 ou -1"
  
! #: cp/constexpr.cc:2342
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "nombre d'arguments erroné dans l'appel à %qs"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr "le premier argument de l'appel à %qs devrait être 0, 1, 2, 16, 17 ou 18"
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr "la chaîne de l'étiquette %qs contient le caractère %qc qui n'est pas une lettre, un chiffre ou %<_%>"
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr "message de constexpr : %.*s [%r%.*s%R]"
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "message de constexpr : %.*s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "l'appel %<constexpr%> déborde au delà de la fin de la fonction"
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "appel à la fonction non %<constexpr%> %qD"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "déréférencement d'un pointeur nul"
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "la comparaison se réduit à %qE"
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE est évalué à « faux »"
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "la supposition de l'attribut %<assume%> a échoué"
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel à la fonction interne %qE"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "la modification d'un objet constant %qE n'est pas permise dans une expression constante"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "initialement déclaré %<const%> ici"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "la référence %<dynamic_cast%> a échoué"
  
! #: cp/constexpr.cc:3616
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "le type dynamique %qT de son opérande n'a pas une classe de base du type %qT"
  
! #: cp/constexpr.cc:3643
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "le pointeur vers une table virtuelle est utilisé sans avoir été initialisé"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr "le type statique %qT de son opérande est une classe de base non publique du type dynamique %qT"
  
! #: cp/constexpr.cc:3731
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT est une classe de base ambigüe du type dynamique %qT de son opérande"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr "le type dynamique %qT de son opérande n'a pas une classe de base publique %qT non ambigüe"
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "appel à la fonction membre constexpr %qD via un sous-objet de base virtuel"
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr "impossible de lever %qT"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "l'expression %qE ne désigne pas une fonction %<constexpr%>"
  
! #: cp/constexpr.cc:4074
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "impossible d'allouer le tableau : la taille n'est pas constante"
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "désallocation de type tableau sur un objet alloué avec une allocation de type non tableau"
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "l'allocation a été réalisée ici"
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "désallocation de type non tableau sur un objet alloué avec une allocation de type tableau"
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "désallocation d'un stockage déjà désalloué"
  
! #: cp/constexpr.cc:4154
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "désallocation d'un stockage qui n'a pas été précédemment alloué"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD est appelé dans une expression constante avant que sa définition soit complète"
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD appelé dans une expression constante"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD utilisé avant sa définition"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "l'appel a une dépendance circulaire"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "la profondeur d'évaluation de la %<constexpr%> dépasse le maximum permis %d (utilisez %<-fconstexpr-depth=%> pour augmenter le maximum)"
  
! #: cp/constexpr.cc:4844
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "la référence vers %qD n'est pas une expression constante"
  
! #: cp/constexpr.cc:4847
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "le pointeur vers %qD n'est pas une expression constante"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr "l'adresse de la variable constexpr non statique %qD peut différer entre chaque invocation de la fonction englobante ; ajoutez %<static%> pour lui donner une adresse constante"
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "l'opérande de droite de l'expression de décalage %q+E est négatif"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "l'opérande de droite de l'expression de décalage %q+E est plus grand ou égal à la précision %wu de l'opérande de gauche"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "l'opérande de gauche de l'expression de décalage %q+E est négatif"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "l'expression de décalage %q+E déborde"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "arithmétique impliquant un pointeur nul dans %qE"
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau %qD du type %qT"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisé avec le tableau %qD de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau de type %qT"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisé avec un tableau de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "accès à un élément non initialisé du tableau"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "déréférencement d'un pointeur nul dans %qE"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "le mutable %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "accès au membre non initialisé %qD"
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "accès au membre %qD au lieu du membre actif %qD dans l'expression constante"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "accès au membre %qD au lieu du membre initialisé %qD dans l'expression constante"
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "%qs n'est pas une expression constante car %qT est un type union"
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type union"
  
! #: cp/constexpr.cc:6282
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qs n'est pas une expression constante car %qT est un type pointeur"
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type pointeur"
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "%qs n'est pas une expression constante car %qT est un type référence"
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type référence"
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "%qs n'est pas une expression constante car %qT est un type pointeur vers un membre"
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type pointeur vers un membre"
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "%qs n'est pas une expression constante car %qT est volatile"
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qs n'est pas une expression constante car %qT contient un sous-objet volatile"
  
! #: cp/constexpr.cc:6486
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ne peut pas être évalué de manière constante sur la cible"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr "%qs ne peut pas être évalué de manière constante car le type est trop grand"
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qs ne peut pas être évalué de manière constante car l'argument ne sait pas être encodé"
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs accès à un octet non initialisé à l'offset %d"
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs ne peut pas être évalué de manière constante car l'argument ne sait pas être interprété"
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "accès à la valeur de l'objet %qT au travers d'une gl-valeur %qT dans une expression constante"
  
! #: cp/constexpr.cc:7536
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr "l'objet %qT est créé ici"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D déclaré ici"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "utilisation d'un stockage alloué après sa désallocation dans une expression constante"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "alloué ici"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr "accès à %qE en dehors de sa durée de vie"
  
! #: cp/constexpr.cc:7608
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "le contenu d'un stockage non initialisé n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "la valeur de %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisé dans sa propre initialisation"
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD n'a pas été initialisé par une expression constante"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas été déclaré %<constexpr%>"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD n'a pas un type entier ou énuméré"
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "modifier un stockage alloué après désallocation n'est pas une expression constante"
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "modifie %qE en dehors de sa durée de vie n'est pas une expression constante"
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "détruire %qE en dehors de l'évaluation courante n'est pas une expression constante"
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "la modification de %qE en dehors de l'évaluation courante n'est pas une expression constante"
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "changement du membre actif d'une union de %qD à %qD n'est pas une expression constante avant C++20"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr "%qD ne commence pas implicitement sa durée de vie car %qT n'a pas un constructeur par défaut trivial non supprimé, utilisez plutôt %<std::construct_at%>"
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr "l'initialisation de %qD requiert une expression d'accès à un membre comme opérande de gauche dans l'assignement"
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "changement du membre actif d'une union de %qD à %qD durant l'initialisation"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "le décompte des itérations de la boucle %<constexpr%> dépasse la limite permise %d (utilisez %<-fconstexpr-loop-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "l'assembleur en ligne n'est pas une expression constante"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "seul de l'assembleur en ligne non évalué est autorisé dans une fonction %<constexpr%> en C++20"
  
! #: cp/constexpr.cc:9005
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "utilisation de %qD"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr "sa valeur peut varier entre les versions du compilateur ou avec des fanions %<-mtune%> ou %<-mcpu%> différents"
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr "si son utilisation fait partie d'une ABI publique, changez-le pour utiliser plutôt une variable constante que vous définissez"
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr "la valeur par défaut pour les réglages actuels du processeur est %d octets"
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr "vous pouvez stabiliser cette valeur avec %<--param hardware_destructive_interference_size=%d%> ou désactiver cet avertissement avec %<-Wno-interference-size%>"
  
! #: cp/constexpr.cc:9127
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "le destructeur s'est terminé avec une exception"
  
! #: cp/constexpr.cc:9205
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "la valeur %qE du type %qT n'est pas une expression constante"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "le décompte des opérations d'évaluation de %<constexpr%> dépasse la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "le contrôle passe au travers de la définition de %qD avec une durée de stockage limitée au thread"
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "le contrôle passe au travers de la définition de %qD avec une durée de stockage statique"
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporaire du type %qT non littéral dans une expression constante"
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "une exception non interceptée est sortie de la fonction %<noexcept%> %qD"
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr "le destructeur s'est terminé avec une exception après avoir initialisé l'objet de l'exception"
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr "le constructeur s'est terminé avec une autre exception en entrant dans le gestionnaire"
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversion depuis le type pointeur %qT vers le type arithmétique %qT dans une expression constante"
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "le transtypage de %qT n'est pas permis dans une expression constante car le type pointé %qT n'est pas similaire à %qT"
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "l'objet pointé est déclaré ici"
  
! #: cp/constexpr.cc:10204
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "le transtypage depuis %qT n'est pas autorisé dans une expression constante avant C++26"
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE n'est pas une expression constante tant que la classe %qT est encore incomplète"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10587
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "l'adresse d'un appel à %qs n'est pas une expression constante"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr "%qE accède à un objet en dehors de sa durée de vie"
  
! #: cp/constexpr.cc:10814
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "la condition du contrat n'est pas constant"
  
! #: cp/constexpr.cc:10820
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "le prédicat du contrat est faux dans une expression constante"
  
! #: cp/constexpr.cc:11005
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%<break%> à l'extérieur d'une boucle ou d'un « switch »"
  
! #: cp/constexpr.cc:11007
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "%<continue%> utilisé en dehors d'une boucle"
  
! #: cp/constexpr.cc:11009
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%<return%> dans l'expression d'une instruction"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE n'est pas une expression constante car elle fait référence aux sous-objets mutables de %qT"
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "%qE n'est pas une expression constante car elle fait référence à un objet d'exception alloué avec %<__cxa_allocate_exception%>"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE n'est pas une expression constante car il fait référence à un résultat de %<operator new%>"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE n'est pas une expression constante car le stockage alloué n'a pas été désalloué"
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "l'évaluation immédiate retourne l'adresse de la fonction immédiate %qD"
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "l'évaluation constante retourne l'adresse de la fonction immédiate %qD"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr "la référence à l'intérieur d'un objet de type consteval-only n'est pas une expression constante à moins qu'elle ait aussi le type consteval-only"
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr "le pointer à l'intérieur d'un objet de type consteval-only n'est pas une expression constante à moins qu'il ait aussi le type consteval-only"
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE n'est pas une expression constante car il fait référence à une variable incomplètement initialisée"
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "%qE n'est pas une expression constante car il initialise un %qT plutôt qu'un %qT"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversion l-valeur vers r-valeur d'une l-valeur volatile %qE avec le type %qT"
  
! #: cp/constexpr.cc:12166
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la capture lambda de %qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisé comme gl-valeur"
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "prendre l'adresse avec address-of d'un objet %qE qui est local au thread ou a un stockage automatique n'est pas une expression constante"
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "expression lambda dans une expression constante avant C++17"
  
! #: cp/constexpr.cc:12461
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "l'expression new n'est pas une expression constante avant C++20"
  
! #: cp/constexpr.cc:12537
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "les fonctions virtuelles ne peuvent pas être %<constexpr%> avant C++20"
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "l'expression %<typeid%> n'est pas une expression constante car %qE est un type polymorphique"
  
! #: cp/constexpr.cc:12618
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "transtypage vers le type non entier %qT dans une expression constante"
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD défini %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD défini %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "la division par zéro n'est pas une expression constante"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "aucune des branches de %<if%> est une expression constante"
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la définition d'une étiquette dans une fonction %<constexpr%> est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendu"
*************** msgstr "aucun opérande de la disjonctio
*** 57643,57994 ****
  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"
--- 57689,58040 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr "l'opérande %qE n'est pas satisfait car"
  
! #: cp/constraint.cc:3152
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qT n'est pas assignable par copie avec nothrow"
  
! #: cp/constraint.cc:3155
  #, 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:3158
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr "%qT ne peut pas être construit par copie avec nothrow"
  
! #: cp/constraint.cc:3161
  #, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr "%qT n'est pas trivialement copiable par affectation"
  
! #: cp/constraint.cc:3164
  #, 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:3167
  #, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%qT n'a pas de constructeur par copie trivialement utilisable"
  
! #: cp/constraint.cc:3170
  #, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "%qT n'a pas de destructeur trivialement utilisable"
  
! #: cp/constraint.cc:3173
  #, 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:3183
  #, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "%qT n'a pas de destructeur virtuel"
  
! #: cp/constraint.cc:3187
  #, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "%qT n'est pas une classe abstraite"
  
! #: cp/constraint.cc:3190
  #, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "%qT n'est pas un agrégat"
  
! #: cp/constraint.cc:3193
  #, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "%qT n'est pas un tableau"
  
! #: cp/constraint.cc:3196
  #, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qT n'est pas assignable depuis %qT, car"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT n'est pas une base de %qT"
  
! #: cp/constraint.cc:3203
  #, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qT n'est pas un tableau borné"
  
! #: cp/constraint.cc:3206
  #, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "%qT n'est pas une classe"
  
! #: cp/constraint.cc:3209
  #, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "%qT n'est pas un type constant"
  
! #: cp/constraint.cc:3213
  #, 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:3215
  #, 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:3224
  #, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "%qT n'est pas destructible, car"
  
! #: cp/constraint.cc:3228
  #, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "%qT n'est pas une classe vide"
  
! #: cp/constraint.cc:3231
  #, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "%qT n'est pas une énumération"
  
! #: cp/constraint.cc:3234
  #, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "%qT n'est pas une classe finale"
  
! #: cp/constraint.cc:3237
  #, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "%qT n'est pas une fonction"
  
! #: cp/constraint.cc:3240
  #, 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:3245
  #, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "%qT ne peut pas être invoqué, car"
  
! #: cp/constraint.cc:3247
  #, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "%qT ne peut pas être invoqué par %qT, car"
  
! #: cp/constraint.cc:3252
  #, 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:3256
  #, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "%qT n'est pas un type littéral"
  
! #: cp/constraint.cc:3259
  #, 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:3262
  #, 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:3265
  #, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "%qT n'est pas un pointeur membre"
  
! #: cp/constraint.cc:3268
  #, 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:3273
  #, 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:3275
  #, 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:3280
  #, 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:3284
  #, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "%qT ne sait pas être détruit avec nothrow, car"
  
! #: cp/constraint.cc:3290
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "%qT ne peut pas être invoqué avec nothrow, car"
  
! #: cp/constraint.cc:3292
  #, 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:3299
  #, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "%qT n'est pas un type objet"
  
! #: cp/constraint.cc:3303
  #, 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:3308
  #, 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:3311
  #, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "%qT n'est pas un pointeur"
  
! #: cp/constraint.cc:3314
  #, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "%qT n'est pas un type polymorphique"
  
! #: cp/constraint.cc:3317
  #, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "%qT n'est pas une référence"
  
! #: cp/constraint.cc:3320
  #, 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:3323
  #, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "%qT n'est pas une énumération fortement typée"
  
! #: cp/constraint.cc:3326
  #, 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:3329
  #, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "%qT n'est pas un type trivial"
  
! #: cp/constraint.cc:3332
  #, 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:3337
  #, 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:3339
  #, 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:3344 cp/tree.cc:5031
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "%qT n'est pas trivialement copiable"
  
! #: cp/constraint.cc:3347
  #, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "%qT n'a pas de destructeur trivialement utilisable, car"
  
! #: cp/constraint.cc:3351
  #, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "%qT n'est pas un tableau non borné"
  
! #: cp/constraint.cc:3354
  #, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "%qT est une union"
  
! #: cp/constraint.cc:3357
  #, 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:3360
  #, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "%qT n'est pas un type volatile"
  
! #: cp/constraint.cc:3363
  #, gcc-internal-format
! msgid "%qT is not a structural type"
! msgstr "%qT n'est pas un type structuré"
  
! #: cp/constraint.cc:3367
  #, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "%qT ne peut pas rendre un rang"
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "%qT et %qT ne peuvent pas être triés"
  
! #: cp/constraint.cc:3373
  #, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "%qT n'a pas de déstructuré"
  
! #: cp/constraint.cc:3376
  #, 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:3380
  #, 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:3384
  #, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "%qD n'est pas déductible de %qT"
  
! #: cp/constraint.cc:3451
  #, gcc-internal-format
  msgid "invalid constraints"
  msgstr "contraintes invalides"
  
! #: cp/constraint.cc:3472
  #, 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:3476
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "l'expression %qE est évaluée à %<false%>"
  
! #: cp/constraint.cc:3531
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "la contrainte n'est pas satisfaite"
  
! #: cp/constraint.cc:3548
  #, 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"
*************** msgstr "la déclaration a un nombre diff
*** 58018,58064 ****
  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#D"
  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 "constructor does not return a value to test"
  msgstr "le constructeur ne retourne pas de valeur à tester"
  
! #: cp/contracts.cc:1924
  #, gcc-internal-format
  msgid "destructor does not return a value to test"
  msgstr "le destructeur ne retourne pas de valeur à tester"
  
! #: cp/contracts.cc:1925
  #, gcc-internal-format
  msgid "function does not return a value to test"
  msgstr "la fonction ne retourne pas de valeur à tester"
--- 58064,58110 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "la déclaration précédente avec moins de contrats est ici"
  
! #: cp/contracts.cc:564
  #, 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:565 cp/contracts.cc:1041
  #, gcc-internal-format
  msgid "parameter declared here"
  msgstr "paramètre déclaré ici"
  
! #: cp/contracts.cc:595
  #, 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:1038
  #, 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:1674
  #, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr "la déclaration ajoute des contrats à %q#D"
  
! #: cp/contracts.cc:1675
  #, gcc-internal-format
  msgid "first declared here"
  msgstr "première déclaration ici"
  
! #: cp/contracts.cc:1936
  #, gcc-internal-format
  msgid "constructor does not return a value to test"
  msgstr "le constructeur ne retourne pas de valeur à tester"
  
! #: cp/contracts.cc:1938
  #, gcc-internal-format
  msgid "destructor does not return a value to test"
  msgstr "le destructeur ne retourne pas de valeur à tester"
  
! #: cp/contracts.cc:1939
  #, gcc-internal-format
  msgid "function does not return a value to test"
  msgstr "la fonction ne retourne pas de valeur à tester"
*************** msgstr "le type de « promise » %qT p
*** 58129,58135 ****
  msgid "%<return_void%> declared here"
  msgstr "%<return_void%> déclaré ici"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "pas de membre nommé %qE dans %qT"
--- 58175,58181 ----
  msgid "%<return_void%> declared here"
  msgstr "%<return_void%> déclaré ici"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "pas de membre nommé %qE dans %qT"
*************** msgstr "%qs le type %qT sur lequel une a
*** 58201,58283 ****
  msgid "awaitable type %qT is not a structure"
  msgstr "le type %qT sur lequel une attente est possible n'est pas une structure"
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr "%<await_suspend%> doit retourner %<void%>, %<bool%> ou un identifiant de coroutine"
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%qs ne peut pas être utilisé dans un contexte non évalué"
  
! #: cp/coroutines.cc:1861
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "la fonction déclarée avec %<noreturn%> a une instruction %<co_return%>"
  
! #: cp/coroutines.cc:1898
  #, gcc-internal-format
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "l'argument d'alignement de %<__builtin_core_promise%> doit être une constante"
  
! #: cp/coroutines.cc:1908
  #, gcc-internal-format
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "l'argument de direction de %<__builtin_core_promise%> doit être une constante"
  
! #: cp/coroutines.cc:2412
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "aucune information du point de suspension pour %qD"
  
! #: cp/coroutines.cc:2984
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "information dupliquée pour %qE"
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr "la supposition est ignorée car elle contient une expression temporisable"
  
! #: cp/coroutines.cc:4149
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "les expressions temporisables ne sont pas permises dans les gestionnaires"
  
! #: cp/coroutines.cc:4366
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "les tableaux de longueur variable ne sont pas encore supportés dans les coroutines"
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr "%qE est fourni par %qT mais il n'est pas utilisable avec la fonction ayant la signature %qD"
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr "%qE est fourni par %qT mais %qE n'est pas marqué avec %<throw()%> ou %<noexcept%>"
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr "%qE est marqué avec %<throw()%> ou %<noexcep%> mais aucun %<get_return_object_on_allocation_failure%> utilisable est fourni par %qT"
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr "%qE est fourni par %qT mais %<std::nothrow%> n'est pas trouvé"
  
! #: cp/coroutines.cc:5024
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "%qE est fourni par %qT mais il n'est pas utilisable avec la fonction %qD"
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr "aucune conversion viable de %<void%> est fournie par %<get_return_object%> pour retourner le type %qT"
--- 58247,58329 ----
  msgid "awaitable type %qT is not a structure"
  msgstr "le type %qT sur lequel une attente est possible n'est pas une structure"
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr "%<await_suspend%> doit retourner %<void%>, %<bool%> ou un identifiant de coroutine"
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%qs ne peut pas être utilisé dans un contexte non évalué"
  
! #: cp/coroutines.cc:1864
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "la fonction déclarée avec %<noreturn%> a une instruction %<co_return%>"
  
! #: cp/coroutines.cc:1901
  #, gcc-internal-format
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "l'argument d'alignement de %<__builtin_core_promise%> doit être une constante"
  
! #: cp/coroutines.cc:1911
  #, gcc-internal-format
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "l'argument de direction de %<__builtin_core_promise%> doit être une constante"
  
! #: cp/coroutines.cc:2426
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "aucune information du point de suspension pour %qD"
  
! #: cp/coroutines.cc:2999
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "information dupliquée pour %qE"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr "la supposition est ignorée car elle contient une expression temporisable"
  
! #: cp/coroutines.cc:4164
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "les expressions temporisables ne sont pas permises dans les gestionnaires"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "les tableaux de longueur variable ne sont pas encore supportés dans les coroutines"
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr "%qE est fourni par %qT mais il n'est pas utilisable avec la fonction ayant la signature %qD"
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr "%qE est fourni par %qT mais %qE n'est pas marqué avec %<throw()%> ou %<noexcept%>"
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr "%qE est marqué avec %<throw()%> ou %<noexcep%> mais aucun %<get_return_object_on_allocation_failure%> utilisable est fourni par %qT"
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr "%qE est fourni par %qT mais %<std::nothrow%> n'est pas trouvé"
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "%qE est fourni par %qT mais il n'est pas utilisable avec la fonction %qD"
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr "aucune conversion viable de %<void%> est fournie par %<get_return_object%> pour retourner le type %qT"
*************** msgstr "%qD a été promu en une fonctio
*** 58302,58369 ****
  msgid "%qs used outside of constant expressions"
  msgstr "%qs utilisé en dehors d'expressions constantes"
  
! #: cp/cp-gimplify.cc:1291
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "prise de l'adresse d'une fonction immédiate %qD"
  
! #: cp/cp-gimplify.cc:1472
  #, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "l'appel à la fonction consteval %qE n'est pas une expression constante"
  
! #: cp/cp-gimplify.cc:2311
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> appellera toujours %<terminate%>"
  
! #: cp/cp-gimplify.cc:2314
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "en C++11, les destructeurs sont %<noexcept%> par défaut"
  
! #: cp/cp-gimplify.cc:2326
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "en C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par défaut"
  
! #: cp/cp-gimplify.cc:4061
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "l'attribut %qE est ignoré après un %qE antérieur"
  
! #: cp/cp-gimplify.cc:4104
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "comprimer l'expansion de l'attribut %qE"
  
! #: cp/cp-gimplify.cc:4107
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "utiliser plutôt une expression de repli (fold) dans l'argument de l'attribut"
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.cc:4164
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.cc:4181
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.cc:4191
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> ne contient pas uniquement que des membres de données non-statiques %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> et %<_M_column%>"
--- 58348,58420 ----
  msgid "%qs used outside of constant expressions"
  msgstr "%qs utilisé en dehors d'expressions constantes"
  
! #: cp/cp-gimplify.cc:999
! #, gcc-internal-format
! msgid "unexpected %<std::%s%> declaration"
! msgstr "déclaration %<std::%s%> inattendue"
! 
! #: cp/cp-gimplify.cc:1317
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "prise de l'adresse d'une fonction immédiate %qD"
  
! #: cp/cp-gimplify.cc:1498
  #, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "l'appel à la fonction consteval %qE n'est pas une expression constante"
  
! #: cp/cp-gimplify.cc:2337
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> appellera toujours %<terminate%>"
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "en C++11, les destructeurs sont %<noexcept%> par défaut"
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "en C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par défaut"
  
! #: cp/cp-gimplify.cc:4087
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "l'attribut %qE est ignoré après un %qE antérieur"
  
! #: cp/cp-gimplify.cc:4130
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "comprimer l'expansion de l'attribut %qE"
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "utiliser plutôt une expression de repli (fold) dans l'argument de l'attribut"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.cc:4190
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.cc:4207
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.cc:4217
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> ne contient pas uniquement que des membres de données non-statiques %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> et %<_M_column%>"
*************** msgstr "conversion vers le type référe
*** 58404,58410 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversion depuis %qH vers %qI écarte les qualificatifs"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "le transtypage de %qT vers %qT ne déréférence pas le pointeur"
--- 58455,58461 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversion depuis %qH vers %qI écarte les qualificatifs"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "le transtypage de %qT vers %qT ne déréférence pas le pointeur"
*************** msgstr "par rapport à la déclaration p
*** 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"
--- 58843,58849 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redéclaration de %qD diffère de %qs dans la déclaration précédente"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "déclaration précédente de %qD"
*************** msgstr "argument par défaut donné pour
*** 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"
--- 59064,59076 ----
  msgid "previous specification in %q#D here"
  msgstr "la spécification précédente dans %q#D est ici"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "export conflictuel pour la déclaration %qD"
  
  # la phrase fait référence à une variable ou une fonction (cf les deux messages ci-dessus) d'où le féminin
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "précédemment déclarée ici sans export"
*************** msgstr "  passe outre l'initialisation d
*** 59224,59230 ****
  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"
--- 59275,59281 ----
  msgid "  enters %<template for%> statement"
  msgstr "  entre dans l'instruction %<template for%>"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisé sans arguments du patron"
*************** msgstr "%<typename %T::%D%> nomme %q#D q
*** 59269,61686 ****
  msgid "template parameters do not match template %qD"
  msgstr "les paramètres du patron ne correspondent pas au patron %qD"
  
! #: cp/decl.cc:5736
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> n'est pas une puissance de deux"
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr "%<--param destructive-interference-size=%d%> est plus petit que %d"
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param destructive-interference-size=%d%> est plus petit que %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr "%<--param constructive-interference-size=%d%> est plus petit que %d"
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param constructive-interference-size=%d%> est plus grand que %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:6162
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D est invalide; une union anonyme ne peut avoir que des membres de données publiques non statiques"
  
! #: cp/decl.cc: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"
  
! #: cp/decl.cc:6201
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "struct anonyme avec des classes de base"
  
! #: cp/decl.cc:6213
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans un agrégat anonyme"
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un destructeur n'est pas permis dans un agrégat anonyme"
  
! #: cp/decl.cc:6219
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un opérateur d'affectation par copie n'est pas permis dans un agrégat anonyme"
  
! #: cp/decl.cc:6238
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribut ignoré dans la déclaration de %q#T"
  
! #: cp/decl.cc:6241
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "l'attribut pour %q#T doit suivre le mot-clé %qs"
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "types multiples dans une déclaration"
  
! #: cp/decl.cc:6288
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redéclaration du type interne C++ %qT"
  
! #: cp/decl.cc:6305
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> peut seulement être spécifié pour des déclarations de variables ou de fonctions"
  
! #: cp/decl.cc:6338
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nom de type manquant dans la déclaration typedef"
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "le C++ ISO interdit les structures anonymes"
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> peut seulement être spécifié pour des fonctions"
  
! #: cp/decl.cc:6356
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> peut seulement être spécifié pour des fonctions"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> peut seulement être spécifié à l'intérieur d'une classe"
  
! #: cp/decl.cc:6364
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> peut seulement être spécifié pour des constructeurs"
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "une classe de stockage peut seulement être spécifiée pour des objets et des fonctions"
  
! #: cp/decl.cc:6371
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6383
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6387
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> a été ignoré dans cette déclaration"
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs ne peut pas être utilisé pour des déclarations de types"
  
! #: cp/decl.cc:6419
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "attribut ignoré dans l'instanciation explicite de %q#T"
  
! #: cp/decl.cc:6422
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "aucun attribut peut être appliqué à une instanciation explicite"
  
! #: cp/decl.cc: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é"
  
! #: cp/decl.cc:6506
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "les attributs sont ignorés s'ils sont appliqués à la classe de type %qT en dehors de la définition"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "attributs ignorés car ils sont appliqués au type dépendent %qT sans déclaration associée"
  
! #: cp/decl.cc: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)"
  
! #: 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"
--- 59320,61747 ----
  msgid "template parameters do not match template %qD"
  msgstr "les paramètres du patron ne correspondent pas au patron %qD"
  
! #: cp/decl.cc:5750
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> n'est pas une puissance de deux"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr "%<--param destructive-interference-size=%d%> est plus petit que %d"
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param destructive-interference-size=%d%> est plus petit que %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr "%<--param constructive-interference-size=%d%> est plus petit que %d"
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param constructive-interference-size=%d%> est plus grand que %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D est invalide; une union anonyme ne peut avoir que des membres de données publiques non statiques"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "cette flexibilité est dépréciée et sera supprimée"
  
! #: cp/decl.cc:6215
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "struct anonyme avec des classes de base"
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans un agrégat anonyme"
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un destructeur n'est pas permis dans un agrégat anonyme"
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un opérateur d'affectation par copie n'est pas permis dans un agrégat anonyme"
  
! #: cp/decl.cc:6252
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribut ignoré dans la déclaration de %q#T"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "l'attribut pour %q#T doit suivre le mot-clé %qs"
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "types multiples dans une déclaration"
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redéclaration du type interne C++ %qT"
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> peut seulement être spécifié pour des déclarations de variables ou de fonctions"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nom de type manquant dans la déclaration typedef"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "le C++ ISO interdit les structures anonymes"
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> peut seulement être spécifié pour des fonctions"
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> peut seulement être spécifié pour des fonctions"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> peut seulement être spécifié à l'intérieur d'une classe"
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> peut seulement être spécifié pour des constructeurs"
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "une classe de stockage peut seulement être spécifiée pour des objets et des fonctions"
  
! #: cp/decl.cc:6385
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> a été ignoré dans cette déclaration"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs ne peut pas être utilisé pour des déclarations de types"
  
! #: cp/decl.cc:6433
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "attribut ignoré dans l'instanciation explicite de %q#T"
  
! #: cp/decl.cc:6436
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "aucun attribut peut être appliqué à une instanciation explicite"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribut ignoré"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "un attribut qui appartient à un spécificateur de type est ignoré"
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "les attributs sont ignorés s'ils sont appliqués à la classe de type %qT en dehors de la définition"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "attributs ignorés car ils sont appliqués au type dépendent %qT sans déclaration associée"
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisé (utilisez plutôt %qs)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr "les post-conditions avec des types de noms résultats déduits doivent uniquement apparaître dans les définitions de fonctions"
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "la déclaration de %q#D est %<extern%> et est initialisée"
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la définition de %q#D est marquée %<dllimport%>"
  
! #: cp/decl.cc:6681
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D n'est pas un membre de donnée statique de %q#T"
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "la déclaration du patron non membre de %qD"
  
  # le message ci-dessous est la suite de celui juste ci-dessus
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ne correspond pas à la déclaration du patron membre ici"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "le C++ ISO ne permet pas que %<%T::%D%> soit défini comme %<%T::%D%>"
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "la déclaration de %q#D en dehors de la classe n'est pas une définition"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr "la déclaration externe avec la portée bloc %q#D ne doit pas être attachée à un module nommé"
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD défini %<thread_local%> dans la fonction %qs est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD défini %<static%> dans la fonction %qs est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "la variable %q#D a un initialiseur mais a un type incomplet"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "les éléments du tableau %q#D ont un type incomplet"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "l'agrégat %q#D a un type incomplet et ne peut être défini"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD est déclaré comme référence mais n'est pas initialisé"
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "nom utilisé dans une initialisation par désignation dans le style GNU pour un tableau"
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "nom %qD utilisé dans une initialisation par désignation dans le style GNU pour un tableau"
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "les initialisations par désignation non triviales ne sont pas supportées"
  
! #: cp/decl.cc:7103
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "le champ désigné par l'indicateur C99 %qE n'est pas une expression constante entière"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "l'initialisation n'a pu déterminer la taille de %qD"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zéro"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "la taille de stockage de %qD n'est pas connue"
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "la taille de stockage de %qD n'est pas constante"
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "désolé: les sémantiques de la variable en ligne %q#D sont erronées (vous obtiendrez de multiples copies)"
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "désolé: les sémantiques de la fonction statique en ligne %q#D sont erronées (vous obtiendrez de multiples copies)"
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "vous pouvez contourner cela en enlevant l'initialiseur"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisé"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variable %qD non initialisée dans une fonction %<constexpr%>"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "variable %qD non initialisée dans un contexte %<constexpr%>"
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T n'a pas de constructeur par défaut fourni par l'utilisateur"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "le constructeur n'est pas défini par l'utilisateur car le constructeur par défaut est explicitement demandé dans le corps de la classe"
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "et le constructeur implicitement défini n'initialise pas %q#D"
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "type %qT invalide pour initialiser un vecteur de type %qT"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit être entre accolades"
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> utilisé dans une initialisation par désignation dans le style GNU pour la classe %qT"
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la requête pour le membre %qD est ambiguë"
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT n'a pas de membre de données non statique nommé %qD"
  
! #: cp/decl.cc:7911
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD n'est pas un membre direct de %qT"
  
! #: cp/decl.cc:7967
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "le champ désigné par l'indicateur C99 %qE est hors de l'initialisation de l'agrégat"
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'éléments d'initialisation pour %qT"
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.cc:8113
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "trop d'accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.cc:8381
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "la liaison structurée à le type incomplet %qT"
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "les éléments du tableau %q#T ont un type incomplet"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littéral composé de taille variable"
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "l'objet scalaire %qD requiert un élément dans l'initialisation"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "en C++98, %qD doit être initialisé par un constructeur et non par %<{...}%>"
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "le tableau %qD est initialisé par la chaîne littérale entre parenthèses %qE"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "l'initialisation non constante dans la classe est invalide pour le membre statique %qD"
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "l'initialisation non constante dans la classe est invalide pour le membre statique pas en ligne %qD"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adresse de la variable registre explicite %qD requise"
  
! #: cp/decl.cc:8963
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "la référence %qD est initialisée avec elle-même"
  
! #: cp/decl.cc:9165
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "l'argument %d de %qE doit être un type %<omp_interop_t%>"
  
! #: cp/decl.cc:9368
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la déclaration du variant"
  
! #: cp/decl.cc:9392
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.cc:9397
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par défaut"
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimé"
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la déclaration"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "le C++17 ISO n'autorise pas le spécificateur de classe de stockage %<register%>"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spécificateur de classe de stockage %<register%> utilisé"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la déclaration de %q#D n'est pas initialisée"
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "l'initialisation pour %<decltype(auto) %D%> a un type fonction (avez-vous oublié les %<()%> ?)"
  
! #: cp/decl.cc:9595
  #, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "le type déduit %qT pour %qD est incomplet"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<::main%> ne peut pas être supprimé"
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "masque la déclaration précédente du type de %q#D"
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%<constinit%> peut uniquement être appliqué à une variable avec une durée de stockage statique ou au niveau du thread"
  
! #: cp/decl.cc:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<constinit%> peut être appliqué à une liaison structurée uniquement avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "la fonction %q#D est initialisée comme une variable"
  
! #: cp/decl.cc:10316
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de décomposer le type de fermeture lambda %qT"
  
! #: cp/decl.cc:10317
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "lambda déclarée ici"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "impossible de décomposer le type de la classe %qT car il a une structure anonyme comme membre"
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "impossible de décomposer le type de la classe %qT car il a une union anonyme comme membre"
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "impossible de décomposer le membre inaccessible %qD de %qT"
  
! #: cp/decl.cc:10374
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "dans la classe de base de %qT"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "impossible de décomposer le type de classe %qT: lui et sa classe de base %qT ont des membres de données non statiques"
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "impossible de décomposer le type de classe %qT: ses classes de base %qT et %qT ont des membres de données non statiques"
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "la liaison structurée fait référence au type incomplet %qT"
  
! #: cp/decl.cc:10605
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "impossible de décomposer un tableau ayant la limite %qT inconnue"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de décomposer le tableau de longueur variable %qT"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de décomposer le vecteur de longueur variable %qT"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> n'est pas une expression constante entière"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de décomposer le type union %qT"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "impossible de décomposer le type %qT qui n'est ni une classe ni un tableau"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "la liaison structurée fait référence au type de classe incomplet %qT"
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "initialiseur de tableau pour une déclaration de liaison structurée dans une condition"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%u nom fourni pour la liaison structurée"
  msgstr[1] "%u noms fournis pour la liaison structurée"
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "seulement %u nom fourni pour la liaison structurée"
  msgstr[1] "seulement %u noms fournis pour la liaison structurée"
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] "alors que %qT se décompose en %wu élément"
  msgstr[1] "alors que %qT se décompose en %wu éléments"
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se décompose en %E éléments"
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr "%<std::tuple_element<%wu, %T>::type%> est %<void%>"
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "dans l'initialisation du paquet de liaison structurée %qD"
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "dans l'initialisation de la variable de liaison structurée %qD"
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "impossible de décomposer le type de classe %qT sans membre de donnée non statique"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "la variable non locale %qD déclarée %<__thread%> a besoin d'une initialisation dynamique"
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "la variable non locale %qD déclarée %<__thread%> a un destructeur non trivial"
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "%<thread_local%> en C++11 permet l'initialisation et la destruction dynamique"
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "l'initialisation n'a pu déterminer la taille de %qT"
  
! #: cp/decl.cc:11921
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.cc:11924
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zéro"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "le destructeur pour la classe étrangère %qT ne peut pas être un membre"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "le constructeur pour la classe étrangère %qT ne peut pas être un membre"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est déclaré comme une variable %<virtual%>"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "les spécificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la déclaration de variable"
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD déclaré comme un paramètre %<virtual%>"
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD déclaré comme un paramètre %<inline%>"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "les spécificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la déclaration de paramètre"
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD déclaré comme un type %<virtual%>"
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD déclaré comme un type %<inline%>"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "les spécificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la déclaration de type"
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD déclaré comme un champ %<virtual%>"
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD déclaré comme un champ %<inline%>"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "les spécificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la déclaration de champ"
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D déclaré comme un ami"
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D déclaré avec une spécification d'exception"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "la définition de %qD n'est pas dans l'espace de noms incluant %qT"
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "la fonction membre statique %q#D est déclarée avec des qualificatifs de type"
  
! #: cp/decl.cc:12166
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "les concepts de fonctions ne sont plus supportés"
  
! #: cp/decl.cc:12204
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "contraintes sur une fonction sans patron"
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "la déclaration amie hors patron et contrainte doit être une définition"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr "le patron de la fonction amie avec des contraintes qui dépendent de paramètres extérieures au patron doit être une définition"
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "définition de la spécialisation explicite %qD dans la déclaration amie"
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "utilisation invalide du template-id %qD dans la déclaration du patron primaire"
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "les arguments par défaut ne sont pas permis dans la déclaration de la spécialisation du patron ami %qD"
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> n'est pas permis dans la déclaration de la spécialisation du patron ami %qD"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "la déclaration amie de %qD spécifie des arguments par défaut et n%'est pas une définition"
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "ne peut déclarer %<::main%> comme étant un patron"
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "ne peut déclarer %<::main%> comme étant à mettre en ligne"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "ne peut déclarer %<::main%> comme étant %qs"
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "ne peut déclarer %<::main%> comme étant static"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "ne peut déclarer %<::main%> avec une spécification de liaison autre que %<extern \"C++\"%>"
  
! #: cp/decl.cc:12420
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "ne peut attacher %<::main%> à un module nommé"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr "utilisez %<extern \"C++\"%> pour l'attacher au module globale"
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "la fonction non membre %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "la fonction membre statique %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.cc:12485
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "la fonction membre objet explicite %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.cc:12490
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "la fonction non membre %qD ne peut pas avoir de qualificatif de référence"
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "la fonction membre statique %qD ne peut pas avoir de qualificatif de référence"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "la fonction membre objet explicite %qD ne peut pas avoir de qualificatif de référence"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "le paramètre objet explicite est déclaré ici"
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "le guide de déduction %qD doit être déclaré dans la même portée que %qT"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  déclaré ici"
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "le guide de déduction %qD doit avoir le même accès que %qT"
  
! #: cp/decl.cc:12527
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "le guide de déduction %qD ne peut pas avoir un corps de fonction"
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "opérateur littéral avec une classe de liaison C"
  
! #: cp/decl.cc:12551
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD a une liste d'arguments invalide"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "le suffixe entier %qs est masqué par l'implémentation"
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "le suffixe en virgule flottante %qs est masqué par l'implémentation"
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "les suffixes d'opérateurs littéraux qui ne sont pas précédés par %<_%> sont réservés pour une standardisation future"
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD doit être une fonction non membre"
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> doit retourner %<int%>"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "définition de %qD déclaré implicitement"
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "définition de %qD explicitement par défaut"
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D explicitement par défaut ici"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "pas de fonction membre %q#D déclarée dans la classe %qT"
  
! #: cp/decl.cc:12949
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "ne peut déclarer %<::main%> comme variable globale"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr "un %<main%> nommé vide ne peut pas être déclaré avec la liaison du langage C"
  
! #: cp/decl.cc:12961
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "une variable qui n'est pas un patron ne peut pas avoir %<concept%>"
  
! #: cp/decl.cc:12964
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "le concept doit être défini au niveau de l'espace de noms"
  
! #: cp/decl.cc:12967
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "les concepts de variables ne sont plus supportés"
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "initialisation intra-classe du membre de donnée statique %q#D d'un type incomplet"
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> est requis pour l'initialisation intra-classe du membre de donnée statique %q#D d'un type non entier"
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "initialisation intra-classe du membre de donnée statique %q#D du type non littéral"
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "initialisation intra-classe invalide du membre de donnée statique du type non entier %qT"
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "le C++ ISO interdit l'initialisation intra-classe du membre statique non constant %qD"
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "le C++ ISO interdit l'initialisation du membre constant %qD du type non entier %qT"
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "la taille du tableau %qD a le type non entier %qT"
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "la taille du tableau a le type non entier %qT"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "la taille du tableau %qD n'est pas une expression constante de type entier"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "la taille du tableau n'est pas une expression constante entière"
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "le C++ ISO interdit le tableau de taille zéro %qD"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "le C++ ISO interdit le tableau de taille zéro"
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "le C++ ISO interdit le tableau de taille variable %qD"
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "le C++ ISO interdit le tableau de taille variable"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "le tableau de taille variable %qD est utilisé"
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "le tableau de taille variable est utilisé"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "débordement dans la dimension du tableau"
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD est déclaré comme tableau de type à remplacer dans un patron %qT"
  
! #: cp/decl.cc:13472
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "création d'un tableau de type à remplacer dans un patron %qT"
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "déclaration de %qD comme un tableau de « void »"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "création d'un tableau « void »"
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "déclaration de %qD comme un tableau de fonctions"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "création d'un tableau de fonctions"
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "déclaration de %qD comme un tableau de références"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "création d'un tableau de références"
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "déclaration de %qD comme un tableau de fonctions membres"
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "création d'un tableau de fonctions membres"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la déclaration de %qD comme tableau multidimensionnel doit avoir des bornes pour chaque dimension excepté la première"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "le tableau multidimensionnel doit avoir des bornes pour chaque dimension excepté la première"
  
! #: cp/decl.cc:13542
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "tableau de taille variable de %<auto%>"
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "la spécification d'un type retourné pour un constructeur est invalide"
  
! #: cp/decl.cc:13643
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "les qualificatifs ne sont pas permis dans la déclaration d'un constructeur"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "la spécification d'un type retourné pour un destructeur est invalide"
  
! #: cp/decl.cc:13657
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "les qualificatifs ne sont pas permis dans la déclaration d'un destructeur"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "type de retour spécifié pour %<operator %T%>"
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "les qualificatifs ne sont pas permis dans la déclaration de %<operator %T%>"
  
! #: cp/decl.cc:13682
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "type de retour spécifié pour le guide de déduction"
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "les qualificatifs ne sont pas permis dans la déclaration du guide de déduction"
  
! #: cp/decl.cc:13689
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "paramètre de patron %qT, qui est lui-même un patron, dans la déclaration du guide de déduction"
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> dans la déclaration du guide de déduction"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variable non nommée ou champ déclaré void"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variable ou champ déclaré void"
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "spécificateur %<inline%> invalide pour la variable %qD déclarée au niveau du bloc"
  
! #: cp/decl.cc:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les variables « inline » sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr "nom de type anonyme non compatible avec le C donné pour la liaison par la déclaration %<typedef%>"
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "le type n'est pas compatible avec le C car il a une classe de base"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr "le type n'est pas compatible avec le C car %qD a un initialiseur membre par défaut"
  
! #: cp/decl.cc:13830
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "le type n'est pas compatible avec le C car il contient la déclaration %qD"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT en tant que type plutôt qu'un simple %<decltype(auto)%>"
  
! #: cp/decl.cc:13907
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> ne peut pas être qualifié avec CV"
  
! #: cp/decl.cc:13928
  msgid "%e and %e specified together"
  msgstr "%e et %e spécifiés ensemble"
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "utilisation invalide du nom qualifié %<::%D%>"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "utilisation invalide du nom qualifié %<%T::%D%>"
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "utilisation invalide du nom qualifié %<%D::%D%>"
  
! #: cp/decl.cc:14157
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T n'est pas une classe ou un espace de noms"
  
! #: cp/decl.cc:14181
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "déclaration de %qE comme non fonction"
  
! #: cp/decl.cc:14188
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "déclaration de %qE comme non membre"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "declarator-id manquant; utilisation du mot réservé %qD"
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la définition de fonction ne déclare aucun paramètre"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "déclaration de %qD comme non fonction"
  
! #: cp/decl.cc:14292
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "déclaration de %qD comme %<typedef%>"
  
! #: cp/decl.cc:14297
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "déclaration de %qD comme paramètre"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "%qs et %qs spécifiés tous les deux"
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs ne peut pas apparaître dans une déclaration typedef"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr "au plus un seul spécificateur %<constinit%> ou %<constexpr%> peut être utilisé"
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "au moins deux types de données dans la déclaration de %qs"
  
! #: cp/decl.cc:14435
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C++ ISO n'accepte pas qu'un simple %<complex%> signifie %<double complex%>"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "le C++ ISO interdit la déclaration de %qs sans type"
  
! #: cp/decl.cc:14509
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> n'est pas supporté par la cible"
  
! #: cp/decl.cc:14517
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "le C++ ISO ne supporte pas %<__int%d%> pour %qs"
  
! #: cp/decl.cc:14580
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs spécifié avec %qT"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qs spécifié avec le nom typedef %qD"
  
! #: cp/decl.cc:14596
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spécifié avec %<decltype%>"
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spécifié avec %<typeof%>"
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "« complex » invalide pour %qs"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr "liste d'arguments de patron manquante après %qE ; pour la déduction, le type à remplacer doit être suivi d'un simple declarator-id"
  
! #: cp/decl.cc:14737
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "le membre %qD ne peut pas être déclaré à la fois %<virtual%> et %<static%>"
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le membre %qD peut être déclaré à la fois %<virtual%> et %<constexpr%> uniquement avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "la déclaration typedef est invalide dans la déclaration du paramètre"
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "classe de stockage spécifiée pour le paramètre %qs du patron"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "classe de stockage spécifiée pour le paramètre %qs"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "un paramètre ne peut pas être déclaré %qs"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> en dehors de la déclaration de classe"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "la déclaration d'une liaison structurée ne peut pas être %qs"
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les déclarations de liaisons structurées peuvent être %qs uniquement en %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les déclarations de liaisons structurées peuvent être %qs uniquement en %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "la liaison structurée qualifiée avec %<volatile%> est dépréciée"
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "une déclaration de liaison structurée ne peut pas avoir le %<auto%> du C++98"
  
! #: cp/decl.cc:14887
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "une déclaration de liaison structurée ne peut pas avoir le type %qT"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "le type doit être un %<auto%> qualifié avec CV ou une référence à un %<auto%> qualifié avec CV"
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "une déclaration de liaison structurée ne peut pas avoir la contrainte %<auto%> de type %qT"
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "classes de stockage multiples dans la déclaration de %qs"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "classe de stockage spécifiée pour %qs"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fonction imbriquée %qs déclarée %<extern%>"
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la déclaration de %qs hors de toute fonction spécifie %<auto%>"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "%qs dans le champ de la fonction est implicitement déclaré auto et déclaré %<__thread%>"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spécificateurs de classe de stockage invalides dans les déclarations de fonctions amies"
  
! #: cp/decl.cc:15091
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthèses inutiles dans la déclaration de %qs"
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "retirez les parenthèses"
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la fonction membre objet explicite est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "un type de fonction ne peut pas avoir de paramètre objet explicite"
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "un pointeur vers un type de fonction ne peut pas avoir de paramètre d'objet explicite"
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "un pointer vers un type de fonction membre ne peut pas avoir de paramètre objet explicite"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr "le type d'un pointeur vers une fonction membre d'objet explicite est un pointeur régulier vers un type de fonction"
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "le type d'une fonction membre d'un objet explicite est un type de fonction régulier"
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr "seul le premier paramètre d'une fonction membre peut être déclaré comme un paramètre objet explicite"
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "le paramètre objet explicite valide est déclaré ici"
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause « requires » sur le type de retour"
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "la fonction %qs utilise le spécificateur de type %<auto%> sans type de retour à la fin"
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "le type de retour déduit est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/decl.cc:15260
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "une fonction virtuelle ne peut pas avoir un type de retour déduit"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour à la fin a %qT comme étant son type au lieu d'un simple %<auto%>"
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour à la fin a %<decltype(auto)%> comme étant son type au lieu d'un simple %<auto%>"
  
! #: cp/decl.cc:15281
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour à la fin a le spécificateur de type %<auto%> contraint au lieu d'un simple %<auto%>"
  
! #: cp/decl.cc:15294
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "utilisation invalide du type %<auto%> contraint"
  
! #: cp/decl.cc:15306
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "type de classe %qD déduit dans le type de retour de la fonction"
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "le guide de déduction pour %qT doit avoir un type de retour à la fin"
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "le type de retour %qT à la fin du guide de déduction n'est pas une spécialisation de %qT"
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le type de retour à la fin est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "la fonction %qs avec le type de retour à la fin n'est pas déclarée avec le spécificateur de type %<auto%>"
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "une fonction de conversion ne peut pas avoir de type de retour à la fin"
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "le type de retour qualifié avec %<volatile%> est déprécié"
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs déclaré comme une fonction retournant une fonction"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs déclaré comme une fonction retournant un tableau"
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "le type de retour %<constinit%> pour une fonction n'est pas permis"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut être une fonction membre statique"
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut être une fonction membre statique"
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas être qualifiés avec CV"
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas être qualifiés avec CV"
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "les destructeurs ne peuvent pas être qualifiés comme des références"
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "les constructeurs ne peuvent pas être qualifiés comme des références"
  
! #: cp/decl.cc:15472
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas être déclarés %<virtual%>"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas être amies"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "la déclaration amie n'est pas dans la définition de la classe"
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ne peut définir la fonction amie %qs dans une définition de classe locale"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr "la définition de la fonction amie %qs ne peut pas avoir son nom qualifié avec %<::%>"
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr "la définition de la fonction amie %qs ne pas avoir son nom qualifié avec %<%D::%>"
  
! #: cp/decl.cc:15538
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "la fonction non membre ne peut pas avoir de paramètre objet explicite"
  
! #: cp/decl.cc:15546
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "une fonction membre d'objet explicite ne peut pas être %<virtual%>"
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "une fonction membre d'objet explicite ne peut pas être %<static%>"
  
! #: cp/decl.cc:15565
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD ne peut pas être une fonction membre d'un objet explicite"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramètre"
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut déclarer un pointeur vers %q#T"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "ne peut déclarer une référence vers %q#T"
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ne peut déclarer un pointeur vers le membre %q#T"
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "ne peut déclarer une référence vers le type de fonction qualifié %qT"
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ne peut déclarer un pointeur vers le type de fonction qualifié %qT"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "ne peut déclarer une référence vers %q#T qui n'est pas un typedef ou un argument vers un type d'un patron"
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisé comme un déclarateur"
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "les fonctions membres sont implicitement amies de leur classe"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.cc:15901
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "ne peut définir la fonction membre %<%T::%s%> à l'intérieur de %qT"
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "ne peut déclarer la fonction membre %<%T::%s%> à l'intérieur de %qT"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "ne peut déclarer le membre %<%T::%s%> à l'intérieur de %qT"
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "le non paramètre %qs ne peut pas être un paquet de paramètres"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "les membres de données ne peuvent pas avoir le type %qT modifié par une variable"
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "le paramètre ne peut pas avoir le type %qT modifié par une variable"
  
! #: cp/decl.cc:15988
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la déclaration de la classe"
  
! #: cp/decl.cc:15991
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une déclaration amie"
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "seuls les déclarations de constructeurs et les opérateurs de conversion peuvent être %<explicit%>"
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "le non membre %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "le membre non objet %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la fonction %qs ne peut pas être déclarée %<mutable%>"
  
! #: cp/decl.cc:16023
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:16029
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la référence %qs ne peut pas être déclarée %<mutable%>"
  
! #: cp/decl.cc:16051
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "typedef ne peut pas être une définition de fonction"
  
! #: cp/decl.cc:16054
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "typedef ne peut pas être une définition de fonction membre"
  
! #: cp/decl.cc:16080
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> n'est pas autorisé dans une déclaration de synonyme"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef déclaré %<auto%>"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause « requires » sur un typedef"
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "le nom du typedef ne peut pas être un nom de spécificateur imbriqué"
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "le C++ ISO interdit le type imbriqué %qD avec le même nom que la classe englobante"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> spécifié pour la déclaration d'une classe amie"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramètres du patron ne peuvent pas être amis"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "une déclaration amie requiert le mot-clé « class », c-à-d. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "une déclaration amie requiert le mot-clé « class », c-à-d %<friend %#T%>"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "tentative de rendre amie la classe %qT au niveau de la portée globale"
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause « requires » sur type-id"
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "déclaration abstraite %qT utilisée comme déclaration"
  
! #: cp/decl.cc:16286
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "clause « requires » dans la déclaration du type non fonction %qT"
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la déclaration d'un paramètre"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ne peut déclarer un paramètre avec %<decltype(auto)%>"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr "liste d'arguments de patron manquante après %qE ; type à remplacer pour le patron non permis dans le paramètre"
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "ou utilisez %<auto%> pour le patron de fonction abrégé"
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "le paramètre %<auto%> n'est pas permis dans ce contexte"
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramètre déclaré %<auto%>"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "utilisation invalide du nom de patron %qE sans liste d'arguments"
  
! #: cp/decl.cc:16399
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "membre de donnée non statique déclaré avec %qT comme type à remplacer"
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.cc:16422
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "le C++ ISO interdit les tableaux flexibles comme membres"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.cc:16459
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "déclaration de la fonction %qD dans un contexte invalide"
  
! #: cp/decl.cc:16469
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "fonction %qD déclarée %<virtual%> à l'intérieur d'une union"
  
! #: cp/decl.cc:16479
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD ne peut pas être déclaré %<virtual%> puisqu'il est toujours statique"
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "nom qualifié attendu dans la déclaration amie du destructeur %qD"
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "déclaration de %qD comme membre de %qT"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas être %qs"
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "nom qualifié attendu dans la déclaration amie pour le constructeur %qD"
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas être un %<concept%>"
  
! #: cp/decl.cc:16541
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut être une fonction membre"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas être %qs"
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "spécialisation du patron de variable %qD déclaré comme une fonction"
  
! #: cp/decl.cc:16562
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a été déclaré ici"
  
! #: cp/decl.cc:16627
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE n'est ni une fonction ni une fonction membre; il ne peut pas être déclaré ami"
  
! #: cp/decl.cc:16655
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "le champ sans nom n'est ni une fonction ni une fonction membre; il ne peut pas être déclaré ami"
  
! #: cp/decl.cc:16674
! #, gcc-internal-format
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr "l'annotation est appliquée à la déclaration amie non définissante %qD"
! 
! #: cp/decl.cc:16682
! #, gcc-internal-format
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr "l'annotation est appliquée au paramètre %qD d'une déclaration amie non définissante"
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "un attribut qui appartient à une déclaration amie qui n'est pas une définition est ignorée"
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnée statique %qE déclaré %qs"
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "le membre statique %<constexpr%> %qD doit avoir une initialisation"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "le membre de donnée non statique %qE est déclaré %qs"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la classe de stockage %<auto%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la classe de stockage %<register%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la classe de stockage %<__thread%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la classe de stockage %<thread_local%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16884
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "le spécificateur %<constinit%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "le spécificateur de type « virt-specifier » sur %qs n'est pas permis en dehors d'une définition de classe"
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spécificateur %<static%> est invalide pour la fonction %qs déclarée en dehors de la portée globale"
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spécificateur %<inline%> est invalide pour la fonction %qs déclarée en dehors de la portée globale"
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs défini en dehors d'un contexte de classe"
  
! #: cp/decl.cc:16919
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs déclaré en dehors d'un contexte de classe"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "ne peut déclarer la fonction membre %qD comme ayant une classe de liaison statique"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ne peut déclarer une fonction statique à l'intérieur d'une autre fonction"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> ne peut pas être utilisé lors de la définition (contrairement à la déclaration) d'un membre de donnée statique"
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD déclaré %<register%>"
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "ne peut explicitement déclarer le membre %q#D comme ayant une classe de liaison externe"
  
! #: cp/decl.cc:17032
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la déclaration de la variable %<constexpr%> %qD n'est pas une définition"
  
! #: cp/decl.cc:17039
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas être déclarée %<consteval%>"
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisé et déclaré %<extern%>"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, à la fois, %<extern%> et une initialisation"
  
! #: cp/decl.cc:17278
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par défaut %qE utilise %qD"
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "l'argument par défaut %qE utilise la variable locale %qD"
  
! #: cp/decl.cc:17408
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "utilisation invalide du type %qT qualifié CV dans la déclaration du paramètre"
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "utilisation invalide du type %<void%> dans la déclaration du paramètre"
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramètre qualifié avec %<volatile%> est obsolète"
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "le paramètre %qD est incorrectement déclaré comme type de méthode"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "le paramètre %qD inclut un pointeur vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "le paramètre %qD inclut une référence vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>"
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD ne peut pas être déclaré dans un espace de noms"
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas être déclaré statique"
  
! #: cp/decl.cc:17903
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD doit être une fonction membre non statique"
  
! #: cp/decl.cc:17911
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD doit être une fonction membre"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD peut être une fonction membre statique uniquement avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD doit être soit une fonction membre non statique ou une fonction non membre"
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD doit avoir un argument de type classe ou énuméré"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD ne doit pas avoir un nombre variables d'arguments"
  
! #: cp/decl.cc:18006
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zéro ou un argument"
  
! #: cp/decl.cc:18007
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.cc:18019
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixé doit avoir %<int%> comme argument"
  
! #: cp/decl.cc:18020
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qD suffixé doit avoir %<int%> comme second argument"
  
! #: cp/decl.cc:18031
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.cc:18043
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par défaut"
  
! #: cp/decl.cc:18082
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversion de %qT vers %<void%> n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT en une référence vers le même type n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT vers le même type n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT en une référence vers une classe de base %qT n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT vers une classe de base %qT n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "%qD défini par l'usager évalue toujours les 2 arguments"
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD préfixé devrait retourner %qT"
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixé devrait retourner %qT"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "utilisation du paramètre du type de patron %qT après %qs"
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "utilisation de la spécialisation du patron d'alias %qT après %qs"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD après %qs"
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une déclaration précédente ici"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT référé en tant que %qs"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une déclaration précédente ici"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "il est fait référence à %qT comme un enum"
*************** msgstr "il est fait référence à %qT c
*** 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"
--- 61753,61852 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la référence à %qD est ambiguë"
  
! #: cp/decl.cc:18327
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "le patron de classe %qD est redéclaré comme un non patron"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD a le même nom que la classe dans laquelle il est déclaré"
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-être ajouter %<%T::%> explicitement"
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "utilisation de l'enum %q#D sans déclaration précédente"
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redéclaration de %qT sous une forme qui n'est pas un patron"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dérivée %qT est invalide"
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est défini avec des bases directes multiples"
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est défini avec des bases virtuelles directes"
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "le type de base %qT n'est pas un « struct » ou une « class »"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type récursif %qT non défini"
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliqué %qT est invalide"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "non concordance entre un enum simple et un enum fortement typé pour %q#T"
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "définition précédente ici"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "désaccord dans le type sous-jacent de l'enum %q#T"
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "types sous-jacents différents dans l'enum %q#T"
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "le type sous-jacent %qT de %qT doit être un type entier"
*************** msgstr "le type sous-jacent %qT de %qT d
*** 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%>"
--- 61855,61947 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "aucun type entier ne peut représenter toutes les valeurs de l'énumération pour %qT"
  
! #: cp/decl.cc:19384
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "les valeurs énumérées de %qD doivent être de type entier ou une énumération simple (donc, pas fortement typée)"
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "la valeur de l'énumération pour %qD n'est pas une constante entière"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "la valeur incrémentée de l'énumération est trop grande pour %<unsigned long%>"
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "la valeur incrémentée de l'énumération est trop grande pour %<long%>"
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "débordement dans les valeurs de l'énumération à %qD"
  
! #: cp/decl.cc:19475
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "la valeur de l'énumération %qE est en dehors de la plage du type sous-jacent %qT"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "définition multiple de %q#T"
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retourné %q#T est incomplet"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une référence à %<*this%>"
  
! #: cp/decl.cc:20637
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "« return » manquant dans une fonction retournant %qT"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "seul un type de retour %<auto%> évident peut être déduit en %<void%>"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr "définition de %qD qui a précédemment échoué à être déduit dans un contexte SFINAE"
  
! #: cp/decl.cc:20708
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "« return » manquant dans une fonction %<constexpr%> devant retourner une valeur"
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD est déjà défini dans la classe %qT"
  
  # le %qs est un nom de région non traduit tel que « parallel », « task », « teams ».
! #: cp/decl.cc:21302
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "en utilisant %qs"
  
! #: cp/decl.cc:21329
! #, gcc-internal-format
! msgid "%qs used without %qs declaration"
! msgstr "%qs est utilisé sans déclaration %qs"
! 
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la déduction de %<auto%>"
*************** msgstr "utilisation de la fonction %qD a
*** 62305,62640 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "utilisation du paquet de paramètres intégré %qD en dehors d'un patron"
  
! #: cp/error.cc:3924
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    mis en ligne depuis %qD à %r%s:%d:%d%R"
  
  # FRONT
! #: cp/error.cc:3929
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    mis en ligne depuis %qD à %r%s:%d%R"
  
! #: cp/error.cc:3935
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "    mis en ligne depuis %qD"
  
! #: cp/error.cc:3961
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "Dans la fonction membre statique %qD"
  
! #: cp/error.cc:3963
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "Dans le constructeur de copie %qD"
  
! #: cp/error.cc:3965
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "Dans le constructeur %qD"
  
! #: cp/error.cc:3967
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "Dans le destructeur %qD"
  
! #: cp/error.cc:3969
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "Dans la fonction lambda"
  
! #: cp/error.cc:3971
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "Dans la fonction membre objet explicite %qD"
  
! #: cp/error.cc:3973
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr "Dans la fonction membre %qD"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In function %qD"
  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é"
--- 62371,62706 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "utilisation du paquet de paramètres intégré %qD en dehors d'un patron"
  
! #: cp/error.cc:3931
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    mis en ligne depuis %qD à %r%s:%d:%d%R"
  
  # FRONT
! #: cp/error.cc:3936
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    mis en ligne depuis %qD à %r%s:%d%R"
  
! #: cp/error.cc:3942
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "    mis en ligne depuis %qD"
  
! #: cp/error.cc:3968
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "Dans la fonction membre statique %qD"
  
! #: cp/error.cc:3970
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "Dans le constructeur de copie %qD"
  
! #: cp/error.cc:3972
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "Dans le constructeur %qD"
  
! #: cp/error.cc:3974
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "Dans le destructeur %qD"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "Dans la fonction lambda"
  
! #: cp/error.cc:3978
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "Dans la fonction membre objet explicite %qD"
  
! #: cp/error.cc:3980
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr "Dans la fonction membre %qD"
  
! #: cp/error.cc:3983
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr "Dans la fonction %qD"
  
! #: cp/error.cc:3999
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "mais %qE est un type"
  
! #: cp/error.cc:4001
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "mais %qE est une expression"
  
! #: cp/error.cc:4003
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "mais %qE est une liaison structurée"
  
! #: cp/error.cc:4005
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr "mais %qE est une variable"
  
! #: cp/error.cc:4007
  #, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "mais %qE est un paramètre"
  
! #: cp/error.cc:4009
  #, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "mais %qE est une fonction"
  
! #: cp/error.cc:4011
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "mais %qE est un membre de donnée"
  
! #: cp/error.cc:4013
  #, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "mais %qE est un patron de fonction"
  
! #: cp/error.cc:4015
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "mais %qE est un patron de classe"
  
! #: cp/error.cc:4017
  #, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "mais %qE est un patron de variable"
  
! #: cp/error.cc:4019
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr "mais %qE est un espace de noms"
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "mais %qE est un énumérateur"
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s%s%sDans l'instanciation de %<template for%> à l'itération %E :\n"
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sDans la substitution de %qS :\n"
  
! #: cp/error.cc:4053
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sDans l'instanciation de %q#D :\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "requis récursivement depuis %<template for%> à l'itération %E\n"
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr "requis depuis %<template for%> à l'itération %E\n"
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr "requis récursivement par la substitution de %qS\n"
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr "requis par la substitution de %qS\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "requis récursivement par %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "requis par %q#D\n"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "requis récursivement depuis ici\n"
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "requis depuis ici\n"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "[ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour désactiver ]\n"
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "dans l'expansion %<constexpr%> de %qs"
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "requis par les contraintes de %q#D\n"
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "requis par la satisfaction de %qE"
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "requis pour la satisfaction de la contrainte\n"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "dans les besoins avec "
  
! #: cp/error.cc:4388
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "dans les besoins "
  
! #: cp/error.cc:4506
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(pas d'argument)"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les listes d'initialisation étendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les opérateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le auto du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les enums fortement typés sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les fonctions par défaut ou supprimées sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les espaces de noms en ligne sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le contrôle de la redéfinition (override/final) est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les initialisations de membres de données non statiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les littéraux définis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs délégués sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs hérités sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les attributs C++11 sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les qualificatifs de références sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "type %qT incomplet utilisé dans un spécificateur de noms imbriqué"
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la référence à %<%T::%D%> est ambiguë"
  
! #: cp/error.cc:5099
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qT; vouliez-vous employer %qs ?"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD n'est pas un membre de %qT"
  
! #: cp/error.cc:5125
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qD; vouliez-vous employer %qs ?"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD n'est pas un membre de %qD"
  
! #: cp/error.cc:5140
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> n'a pas été déclaré; vouliez-vous employer %qs ?"
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> n'a pas été déclaré"
*************** msgstr "la référence %qD n'est pas enc
*** 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"
--- 62921,62927 ----
  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:5232 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
*** 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"
--- 63037,63043 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "le type %qT n'est pas une base directe de %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "problème possible détecté dan
*** 63162,63203 ****
  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 l'opérateur %<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:5007
  #, gcc-internal-format
  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"
--- 63228,63269 ----
  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 l'opérateur %<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:5121
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "fin prématurée de l'initialisation"
  
! #: cp/init.cc:5441
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "taille du tableau inconnue dans delete"
  
! #: cp/init.cc:5478
  #, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr "opérateur %<delete%> utilisé sur un type incomplet"
  
! #: cp/init.cc:5493
  #, 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:5499
  #, 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:5514
  #, 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:5519
  #, 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:5833
  #, 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 "capture par copie du type incomp
*** 63232,63313 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr "les liaisons structurées capturées sont une extension du C++20"
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr "tentative de capturer %qD dans une instanciation d'une lambda générique"
  
! #: cp/lambda.cc:809
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "la capture implicite de %qE via %<[=]%> est dépréciée en C++20"
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "ajoutez la capture %<this%> ou %<*this%> explicitement"
  
! #: cp/lambda.cc:946
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> n'a pas été capturé pour cette fonction lambda"
  
! #: cp/lambda.cc:1630
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "le nom décoré de %qT a changé avec %<-fabi-version=20%> (GCC 15.1)"
  
! #: cp/lambda.cc:1634
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "le nom décoré de %qT change avec %<-fabi-version=20%> (GCC 15.1)"
  
! #: 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
  msgid "invalid %<#pragma %s%>"
  msgstr "%<#pragma %s%> invalide"
  
! #: cp/lex.cc:709
  #, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "%<#pragma vtable%> n'est plus supporté"
  
! #: cp/lex.cc:781
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "%<#pragma implementation%> pour %qs apparaît après l'inclusion du fichier"
  
! #: cp/lex.cc:809
  #, gcc-internal-format
  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%>"
  
! #: cp/lex.cc:824
  #, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qD n'a pas été déclaré dans cette portée; vouliez-vous employer %qs ?"
  
! #: cp/lex.cc:828
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "%qD n'a pas été déclaré dans cette portée"
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr "il n'y a pas d'argument pour %qD qui dépend d'un paramètre du patron, aussi une déclaration de %qD doit être disponible"
  
! #: cp/lex.cc:880
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(si vous utilisez %<-fpermissive%>, G++ acceptera votre code, mais permettre l'utilisation d'un nom non déclaré est obsolète)"
--- 63298,63387 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr "les liaisons structurées capturées sont une extension du C++20"
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr "tentative de capturer %qD dans une instanciation d'une lambda générique"
  
! #: cp/lambda.cc:820
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr "la capture implicite de %qE via %<[=]%> est dépréciée en C++20"
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr "ajoutez la capture %<this%> ou %<*this%> explicitement"
  
! #: cp/lambda.cc:957
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> n'a pas été capturé pour cette fonction lambda"
  
! #: cp/lambda.cc:1641
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "le nom décoré de %qT a changé avec %<-fabi-version=20%> (GCC 15.1)"
  
! #: cp/lambda.cc:1645
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "le nom décoré de %qT change avec %<-fabi-version=20%> (GCC 15.1)"
  
! #: cp/lambda.cc:1953
  #, 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:704
  #, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr "%<#pragma %s%> invalide"
  
! #: cp/lex.cc:712
  #, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "%<#pragma vtable%> n'est plus supporté"
  
! #: cp/lex.cc:784
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "%<#pragma implementation%> pour %qs apparaît après l'inclusion du fichier"
  
! #: cp/lex.cc:812
  #, gcc-internal-format
  msgid "%qD not defined"
  msgstr "%qD n'est pas défini"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
  
! #: cp/lex.cc:827
  #, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qD n'a pas été déclaré dans cette portée; vouliez-vous employer %qs ?"
  
! #: cp/lex.cc:831
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "%qD n'a pas été déclaré dans cette portée"
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr "il n'y a pas d'argument pour %qD qui dépend d'un paramètre du patron, aussi une déclaration de %qD doit être disponible"
  
! #: cp/lex.cc:883
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(si vous utilisez %<-fpermissive%>, G++ acceptera votre code, mais permettre l'utilisation d'un nom non déclaré est obsolète)"
*************** msgstr "(si vous utilisez %<-fpermissive
*** 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%>"
--- 63391,63447 ----
  msgid "  # %E"
  msgstr "  # %E"
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "décoration de %<typeof%>, utilisez plutôt %<decltype%>"
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qT dans la signature de la fonction, utilisez plutôt la bibliothèque des traits"
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qE dans la signature de la fonction, utilisez plutôt la bibliothèque des traits"
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "décoration de %C"
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "l'opérande omis au milieu de %<?:%> ne peut pas être décoré"
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "le nom décoré pour %qD changera dans le C++17 car la spécification de l'exception fait partir du type de la fonction"
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom décoré de %qD a changé entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom décoré de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom décoré d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom décoré de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom décoré de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
*************** msgstr "déclaration existante ici sans
*** 63760,63766 ****
  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"
--- 63827,63833 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "édition de lien du langage conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "type conflictuel pour la déclaration importée %#qD"
*************** msgstr "liste d'arguments conflictuelle
*** 63775,64199 ****
  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"
--- 63842,64266 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "types d'arguments conflictuels pour la déclaration importée %#qD"
  
! #: cp/module.cc:12648
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "spécificateur %<noexcept%> conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12671
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "type de retour déduit conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12696
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "%<constexpr%> conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12712
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "déclaration importée %#qD conflictuelle"
  
! #: cp/module.cc:12738
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "déclaration %#qD existante"
  
! #: cp/module.cc:12841
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "argument par défaut conflictuel pour %#qD"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "celui par défaut existant est déclarée ici"
  
! #: cp/module.cc:12867
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "argument par défaut conflictuel pour le paramètre %P de %q#D"
  
! #: cp/module.cc:13999
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "la définition de %qD ne concorde pas"
  
! #: cp/module.cc:14001
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "définition %qD existante"
  
! #: cp/module.cc:14013
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "l'énumérateur %qD ne concorde pas avec ..."
  
! #: cp/module.cc:14015
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "... cet énumérateur %qD"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr "énumérateurs supplémentaires commençant par %qD"
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr "la plage d'énumération diffère"
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qD est un alias pour le type local TU %qT"
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "%qD est une spécialisation du patron local TU %qD"
  
! #: cp/module.cc:14284
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD est déclaré avec une liaison interne"
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD n'a pas de liaison et est déclaré dans un espace de noms anonyme"
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD n'a pas de liaison et est déclaré dans l'entité locale TU %qT"
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD n'a pas de liaison et est déclaré avec l'entité locale TU %qD"
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr "%qT n'a pas de nom et ne peut pas être différencié des lambda similaires dans d'autres TU"
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr "%qT n'a pas de nom et n'est pas défini dans une classe, fonction ou initialiseur"
  
! #: cp/module.cc:14402
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qD a l'argument de patron local TU %qD"
  
! #: cp/module.cc:14414
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qD a l'argument de patron local TU %qT"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr "%qD fait référence à l'objet local TU %qD"
  
! #: cp/module.cc:14468
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "%qD fait référence à la fonction locale TU %qD"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "l'instanciation expose l'entité locale TU %qD"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr "%qD expose l'entité locale TU %qD"
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr "%qD est aussi local TU mais il a été exposé ailleurs"
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr "%qD fait référence à l'entité locale TU %qD, ce qui peut causer des problèmes si elle est instanciée dans d'autres TU"
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr "%qD fait référence à l'entité locale TU %qD et ne peut pas être instanciée dans d'autres TU"
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr "%qD est déclaré %<constexpr%> et est initialisé à une valeur locale TU"
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr "%qD est une référence déclarée %<inline%> et est initialisé de manière constante à une valeur locale TU"
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "chargement tardif à la demande récursif"
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "le module %qs dépend de lui-même"
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "le module %qs est déclaré ici"
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "l'import indirect %qs n'est pas déjà chargé"
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr "l'import %qs a un CRC non concordant"
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr "pas d'export de %<#define %E%> car il est un mot-clé"
  
! #: cp/module.cc:20343
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "la définition de macro de %qE est corrompue"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "définition de macro %qE importée de manière inconsistante"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr "%<#undef %E%>"
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr "%<#define %s%>"
  
! #: cp/module.cc:20713
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "le fichier du module compilé est %qs"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "le module compilé est %sversion %s"
  
! #: cp/module.cc:20764
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "le compilateur est %sversion %s%s%s"
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr "module %qs trouvé"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr "module d'en-tête attendu, module %qs trouvé"
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr "module %qs attendu, module d'en-tête trouvé"
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr "désaccord dans la CRC du module %qs"
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr "la cible et l'hôte sont %qs:%qs, %qs:%qs attendu"
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr "le dialecte du langage %qs diffère, %qs attendu"
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "le module contient OpenMP, utilisez %<-fopenmp%> pour l'activer"
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr "le module contient OpenMP, utilisez %<-fopenmp%> ou %<-fopenmp-simd%> pour l'activer"
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr "le module contient OpenACC, utilisez %<-fopenacc%> pour l'activer"
  
! #: cp/module.cc:20884
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "désaccord dans l'arbre fixe"
  
! #: cp/module.cc:20976
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "la partition de l'interface n'est pas exportée"
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "échec de la lecture de la grappe %u du module compilé : %s"
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "échec de la lecture du module compilé : %s"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr "envisagez d'utiliser %<-fno-module-lazy%>, augmenter la valeur de %<-param-lazy-modules=%u%> ou d'augmenter la limite des descripteurs de fichiers par processus"
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr "les imports doivent être construit avant d'être importés"
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr "retour à la porte pour un problème mécanique"
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "la déclaration de %qD dans le module %qs est en conflit avec une fonction interne dans le module global"
  
! #: cp/module.cc:21963
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "la déclaration %qD est en conflit avec la fonction interne"
  
! #: cp/module.cc:21969
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "la redéclaration %qD dans le module %qs est en conflit avec l'import"
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "la redéclaration %qD dans le module global est en conflit avec l'import"
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "l'import est déclaré comme étant attaché au module %qs"
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr "l'import est déclaré dans le module global"
  
! #: cp/module.cc:21987
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "déclaration conflictuelle de %qD dans le module %qs"
  
! #: cp/module.cc:21990
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "déclaration conflictuelle de %qD dans le module global"
  
  # la phrase fait référence à une variable ou une fonction (cf les deux messages ci-dessus) d'où le féminin
! #: cp/module.cc:21995
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "précédemment déclarée dans le module %qs"
  
  # la phrase fait référence à une variable ou une fonction (cf les deux messages ci-dessus) d'où le féminin
! #: cp/module.cc:21999
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "précédemment déclaré dans le module global"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr "la définition de %qD avec liaison externe dans l'en-tête du module doit être déclarée %<inline%>"
  
! #: cp/module.cc:22159
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "exportation de la déclaration %qD déclarée dans un espace de noms non nommé"
  
! #: cp/module.cc:22166
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "exportation de la déclaration %qD avec liaison interne"
  
  # le %qs est un nom de région non traduit tel que « parallel », « task », « teams ».
! #: cp/module.cc:22429
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "lecture du CMI %qs"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "échec du chargement de la liaison %<%E%s%E%>"
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr "échec du chargement de la liaison %<%E%s%E@%s%>"
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr "durant le chargement de la liaison %<%E%s%E%>"
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr "durant le chargement de la liaison %<%E%s%E@%s%>"
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr "échec lors du chargement des pendings pour %<%E%s%E%>"
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "durant le chargement des pendings pour %<%E%s%E%>"
  
! #: cp/module.cc:22739
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "importer %qs dans sa propre unité d'implémentation"
  
! #: cp/module.cc:22741
  #, gcc-internal-format
  msgid "module declared here"
  msgstr "le module est déclaré ici"
*************** msgstr "le module est déclaré ici"
*** 64205,64311 ****
  #. 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"
--- 64272,64378 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr "import du module nommé %qs à l'intérieur d'un bloc de liaison du langage"
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, gcc-internal-format
  msgid "module already declared"
  msgstr "module déjà déclaré"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr "module déjà importé"
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "module %qs importé ici"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr "interface de module compilé non concordante : avait %qs, a eu %qs"
  
! #: cp/module.cc:23007
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "interface de module compilé inconnue : %s"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr "impossible de déterminer la traduction %<#include%> de %s : %s"
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr "inclusion %qs traduite en import"
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr "l'importation de %qs a échoué, utilisation de l'inclusion à la place"
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr "inclusion %qs traitée textuellement"
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "les modules C++ sont incompatibles avec les en-têtes précompilés"
  
! #: cp/module.cc:23546
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "les modules C++ sont incompatibles avec le prétraitement traditionnel"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "nom d'en-tête %qs invalide"
  
! #: cp/module.cc:23617
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "nom de module %qs invalide"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr "%<-fmodule-only%> utilisé pour une non-interface"
  
! #: cp/module.cc:23857
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "écriture CMI %qs"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr "pas d'écriture du module %qs à cause d'erreurs dans les corps des patrons"
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr "activez %<-Wtemplate-body%> pour plus de détails"
  
! #: cp/module.cc:23877
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "la première erreur dans %qD est apparue ici"
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "échec de l'écriture du module compilé : %s"
  
! #: cp/module.cc:24038
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "type d'en-tête %qs inconnu"
*************** msgstr "l'ensemble surchargé pour la re
*** 64320,64326 ****
  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%>"
--- 64387,64393 ----
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "ignore %qD déclaré ici avec un lien externe"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "la déclaration indépendante du nom est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
*************** msgstr "la déclaration de %q#D masque u
*** 64365,64625 ****
  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 ()%>"
--- 64432,64702 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "la déclaration de %qD masque un membre de %qT"
  
! #: cp/name-lookup.cc:3698
! #, gcc-internal-format
! msgid "annotation applied to block scope extern %qD"
! msgstr "annotation appliquée à la portée de bloc externe %qD"
! 
! #: cp/name-lookup.cc:3705
! #, gcc-internal-format
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr "annotation appliquée au paramètre %qD d'une portée de bloc externe"
! 
! #: cp/name-lookup.cc:4170
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "déclaration amie %qD dans la classe locale sans déclaration locale antérieure"
  
! #: cp/name-lookup.cc:4897
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.cc:4900
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "export de %q#D qui n'a pas un lien externe"
  
! #: cp/name-lookup.cc:5525
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q#D déclaré ici sans liaison"
  
! #: cp/name-lookup.cc:5528
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%q#D déclaré ici avec un lien externe"
  
! #: cp/name-lookup.cc:5531
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q#D déclaré ici avec une liaison de module"
  
! #: cp/name-lookup.cc:6347
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> nomme le destructeur"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "déclaration « using » pour un non membre au niveau de la portée de la classe"
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> avec la portée énumérée %q#T uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT n'est pas une classe, un espace de noms ou une énumération"
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "la déclaration « using » non membre nomme le constructeur de %qT"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "déclaration « using » pour un membre en dehors de la portée de la classe"
  
! #: cp/name-lookup.cc:6431
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qT n'est pas une base directe de %qT"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "vouliez-vous utiliser %<using enum %T::%D%> ?"
  
! #: cp/name-lookup.cc:6503
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD n'a pas été déclaré dans %qD"
  
! #: cp/name-lookup.cc:6519
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "la déclaration « using » ne peut pas nommer l'espace de noms %qD"
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nomme le constructeur dans %qT"
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la déclaration de %qD n'est pas dans l'espace de noms entourant %qD"
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "qualificatifs explicites dans la déclaration de %qD"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD aurait dû être déclaré à l'intérieur de %qD"
  
! #: cp/name-lookup.cc:6745
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD n'a pas été déclaré dans %qD"
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "uniquement ici comme un %<friend%>"
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "l'attribut %qD requiert un seul argument NTBS"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "l'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locaux"
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "l'attribut %qD est ignoré sur l'espace de noms anonyme"
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "l'attribut %qD est ignoré sur l'espace de noms pas en ligne"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorée"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "limite maximale de %d espaces de noms recherchés pour %qE"
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternative suggérée:"
  msgstr[1] "alternatives suggérées:"
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr "%<std::%s%> est défini dans l'en-tête %qs ; cela peut probablement être corrigé en ajoutant %<#include %s%>"
  
! #: cp/name-lookup.cc:7597
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> est uniquement disponible à partir de %s"
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "la macro %qs n'a pas encore été définie"
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "elle a été définie ici plus tard"
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la déclaration de %<std::initializer_list%> ne correspond pas à %<#include <initializer_list>%> et n%'est pas un patron"
  
! #: cp/name-lookup.cc:9332
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive « using » %<strong%> n'est plus supportée"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "vous pouvez utiliser un espace de noms en ligne à la place"
  
! #: cp/name-lookup.cc:9354
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<omp::%E%> ne peut pas être spécifié dans ce contexte"
  
! #: cp/name-lookup.cc:9360
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "annotation de la directive « using »"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "impossible d'imbriquer plus de %d espaces de noms"
  
  # %qs est le nom d'une procédure d'où le féminin
! #: cp/name-lookup.cc:9573
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> est ambigu"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "l'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qD"
  
! #: cp/name-lookup.cc:9659
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "exportation de l'espace de noms %qD avec liaison interne"
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD a une liaison interne car il a été déclaré dans un espace de noms non nommé"
  
! #: cp/name-lookup.cc:9665
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "exportation d'un espace de noms non nommé"
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "un espace de noms en ligne doit être spécifié à la définition initiale"
  
! #: cp/name-lookup.cc:9725
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "l'espace de noms %s %qD est en conflit avec la définition atteignable"
  
! #: cp/name-lookup.cc:9727
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "définition atteignable %s ici"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
*************** msgstr "l'identificateur %qE est un mot
*** 64649,64655 ****
  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"
--- 64726,64732 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas défini à vrai"
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immédiatement suivi par une déclaration ou une définition de fonction"
*************** msgstr "%<::%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é"
--- 64771,64777 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "requête du membre %qE dans le type %qT qui n'est pas une classe"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> n'a pas été déclaré"
*************** msgstr "(un point virgule est peut-être
*** 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"
--- 64841,64847 ----
  msgid "%qE is not a class template"
  msgstr "%qE n'est pas un patron de classe"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE n'est pas un patron"
*************** msgstr "l'indexation de paquets est uniq
*** 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"
--- 65153,66853 ----
  msgid "pack index missing"
  msgstr "indexation de paquets manquante"
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr "une réflexion est uniquement disponible avec %<-freflection%>"
  
! #: cp/parser.cc:6272
  #, gcc-internal-format
  msgid "expected a reflection of a type"
  msgstr "une réflexion d'un type est attendue"
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr "%<template%> supplémentaire dans une tranche de la portée"
  
! #: cp/parser.cc:6431
  #, 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:6433
  #, 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:6446
  #, 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:6607
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "types en virgule fixe pas supportés en C++"
  
! #: cp/parser.cc:6697
  #, 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:6709
  #, 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:6749
  #, 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:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "expression primaire attendue"
  
! #: cp/parser.cc:6848
  #, 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:6970
  #, 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:7130
  #, 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:7131
  #, 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:7177
  #, 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:7214
  #, 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:7358
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "expression id attendue"
  
! #: cp/parser.cc:7523
  #, 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:7533
  #, 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:7570 cp/parser.cc:9949
  #, 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:7584 cp/parser.cc:7588
  #, 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:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr "retirez le %qs"
  
! #: cp/parser.cc:7712
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "déclaration de %<~%T%> comme membre de %qT"
  
! #: cp/parser.cc:7727
  #, 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:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
  
! #: cp/parser.cc:7797 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:7922
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "%<:%> trouvé dans le spécificateur de nom imbriqué, %<::%> attendu"
  
! #: cp/parser.cc:8010
  #, 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:8037
  #, 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:8044
  #, 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:8050
  #, 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:8225
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "spécificateur de nom imbriqué attendu"
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, 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:8544
  #, 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:8644
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
  
! #: cp/parser.cc:8669
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_assoc_barrier%>"
  
! #: cp/parser.cc:8695
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shufflevector%>"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr "l'appel à %<__builtin_operator_new%> ne sélectionne pas la fonction d'allocation globale remplaçable"
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr "l'appel à %<__builtin_operator_delete%> ne sélectionne pas la fonction de désallocation globale remplaçable"
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "la fonction sélectionnée est déclarée ici"
  
! #: cp/parser.cc:8866
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "le C++ ISO interdit les littéraux composés"
  
! #: cp/parser.cc:8925
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "deux %<[%> consécutifs n'introduiront qu'un attribut"
  
! #: cp/parser.cc:8976
  #, 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:9374 cp/parser.cc:9403
  #, 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:9689 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "utilisation invalide de %qD"
  
! #: cp/parser.cc:9698
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> n'est pas un membre de classe"
  
! #: cp/parser.cc:10001
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "type non scalaire"
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spécificateur imbriqué"
  
+ #: cp/parser.cc:10142
+ #, gcc-internal-format
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr "%<^^%> ne peut pas être appliqué à un type à remplacer"
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "%<^^%> ne peut pas être appliqué à cet opérande"
  
! #: cp/parser.cc:10285
  #, 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:10388
  #, 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:10447
  #, 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:10674 cp/parser.cc:37324
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "les types ne peuvent pas être définis dans une expression %qs"
  
! #: cp/parser.cc:10739
  #, 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:10825
  #, 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:10843
  #, 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:10845
  #, 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:10878
  #, 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:10923
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "liste-expression ou type-id attendu"
  
! #: cp/parser.cc:10952
  #, 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:11000
  #, 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:11096
  #, 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:11502
  #, 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:11652
  #, 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:11655
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "parenthèses suggérées autour de l'expression %<>>%>"
  
! #: cp/parser.cc:11889
  #, 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:12227
  #, 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:12502
  #, 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:12636
  #, 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:12737
  #, 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:12747
  #, 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:12948
  #, 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:12971
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "fin de liste de capture attendue"
  
! #: cp/parser.cc:12987
  #, 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:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "%qD déjà capturé dans l'expression lambda"
  
! #: cp/parser.cc:13009
  #, 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:13029
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "ne peut capturer %<this%> par référence"
  
! #: cp/parser.cc:13049
  #, 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:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr "%<&%> devrait apparaître avant %<...%>"
  
! #: cp/parser.cc:13090
  #, 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:13099
  #, 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:13124
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "capture de %qE qui n'est pas une variable"
  
! #: cp/parser.cc:13135
  #, 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:13173
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "trop de %<...%> dans la capture lambda"
  
! #: cp/parser.cc:13184
  #, 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:13189
  #, 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:13281
  #, 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:13335
  #, 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:13370
  #, 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:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr "une lambda avec capture ne peut pas avoir un paramètre objet explicite d'un type sans rapport"
  
! #: cp/parser.cc:13413
  #, 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:13422
  #, 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:13426
  #, 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:13430
  #, 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:13437
  #, 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:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr "spécificateur de lambda %<static%> avec la capture lambda"
  
! #: cp/parser.cc:13471
  #, 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:13484
  #, 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:13502
  #, 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:13555
  #, 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:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr "%qE n'est pas implicitement capturé par une assertion de contrat"
! 
! #: cp/parser.cc:13754
! #, gcc-internal-format
! msgid "%q#E declared here"
! msgstr "%q#E déclaré ici"
! 
! #: cp/parser.cc:14379
  #, 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:14548 cp/parser.cc:14800
  #, 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:14619
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "instruction étiquetée attendue"
  
! #: cp/parser.cc:14668
  #, 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:14696
  #, 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:14808
  #, 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:14814
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "%qE nomme le constructeur, pas le type"
  
! #: cp/parser.cc:14872
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr "instruction composée dans une fonction %<constexpr%>"
  
! #: cp/parser.cc:14936
  #, 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:15141
  #, 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:15163
  #, 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:15188 cp/parser.cc:15223
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr "%<if consteval%> requiert une instruction composée"
  
! #: cp/parser.cc:15265
  #, 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:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sélection attendue"
  
! #: cp/parser.cc:15474
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr "la condition déclare un tableau"
  
! #: cp/parser.cc:15476
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr "la condition déclare une fonction"
  
! #: cp/parser.cc:15517
  #, 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:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
  
! #: cp/parser.cc:15669
  #, 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:15976
  #, 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:15983
  #, 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:16009
  #, 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:16014
  #, 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:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "l'expression %<for%> parcourant une plage de type %qT a un type incompatible"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "types différents pour « begin » et « end » de l'instruction %<for%> parcourant une plage: %qT et %qT"
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itération attendue"
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "les déclarations de synonymes dans l'instruction init sont uniquement disponibles avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les boucles %<for%> parcourant une plage sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/parser.cc:16593
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<template for%> est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:16655
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "désignateurs dans l'initialiseur %<template for%>"
  
! #: cp/parser.cc:16736
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "une déclaration de  portée d'une boucle « for » ne peut pas être « constinit »"
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<goto%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculés"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.cc:17109
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "partition de module attendu"
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "nom de module attendu"
  
! #: cp/parser.cc:17153
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "la déclaration de module n'est pas permise dans une unité d'en-tête"
  
! #: cp/parser.cc:17159
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "la déclaration de module doit être dans la portée globale"
  
! #: cp/parser.cc:17160
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "portée ouverte ici"
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "fragment de module privé"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr "le fragment de module privé est uniquement permis dans le domaine d'interface de module ou de partition"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr "le déclaration de module est uniquement permise comme première déclaration ou à la fin d'un fragment de module global"
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "les imports de déclarations post modules doivent être contigües"
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "insérez peut-être un saut de ligne après %<import%> ou une autre résolution d'ambigüité pour empêcher ceci d'être considéré comme une ligne de contrôle de module"
  
! #: cp/parser.cc:17247
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "la déclaration d'import doit être dans la portée globale"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr "un import spécifiant une partition de module doit apparaître après une déclaration de module nommée"
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr "les imports de déclarations post modules ne doivent pas être traduits en inclusions"
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr "les imports de déclarations post modules ne doivent pas provenir de l'inclusion d'en-tête"
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr "%qE peut uniquement apparaître après une déclaration d'interface de module"
  
! #: cp/parser.cc:17324
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qE peut uniquement apparaître une seule fois dans une déclaration d'export"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ne fait pas partie de la directive de module suivante"
  
! #: cp/parser.cc:17384
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "un %<;%> supplémentaire en dehors d'une fonction est uniquement autorisé en C++11"
  
! #: cp/parser.cc:17387
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "%<;%> supplémentaire en dehors d'une fonction"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr "un %<;%> supplémentaire à l'intérieure d'une structure est uniquement autorisé en C++11"
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr "%<;%> supplémentaire à l'intérieure d'une structure"
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplémentaire après la définition dans la classe"
  
! #: cp/parser.cc:17577
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "les attributs ne sont pas permis à cette position"
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "les attributs ne peuvent pas être insérés ici"
  
! #: cp/parser.cc:17621
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "les spécialisations explicites ne sont pas permises ici"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr "une spécialisation est toujours exportée avec sont patron primaire"
  
! #: cp/parser.cc:17642
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "les instanciations explicites ne sont pas permises ici"
  
! #: cp/parser.cc:17658
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "les déclarations d'export ne sont pas permises ici"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au début du bloc"
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "non variable %qD dans la déclaration avec plus d'une déclaration contenant un type à remplacer"
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "déduction incohérente pour %qT: %qT et puis %qT"
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "mélanger des déclarations et des définitions de fonctions est interdit"
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "des types ne peuvent pas être définis dans la déclaration d'une instruction « for » parcourant une plage"
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "déclarations multiples dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "paquet de liaison structurée en dehors du patron"
  
! #: cp/parser.cc:18294
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "plusieurs paquets dans la déclaration de la liaison structurée"
  
! #: cp/parser.cc:18301
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les paquets de liaisons structurées sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les liaisons structurées avec des identificateurs attribués sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "annotation sur une liaison structurée"
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les liaisons structurées dans des conditions sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les liaisons structurées sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:18443
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "déclaration de liaison structurée vide"
  
! #: cp/parser.cc:18461
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la déclaration de liaison structurée"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "la déclaration d'une plage de boucle « for » ne peut pas être %qs"
  
! #: cp/parser.cc:18660
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "%<this%> doit être le premier spécificateur dans la déclaration des paramètres"
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisé en dehors d'une classe"
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "le mot-clé %<bool%> n'est pas permis dans une définition de concept en C++20"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr "la syntaxe de définition d'un concept en C++20 est %<concept <name> = <expr>%>"
  
! #: cp/parser.cc:18775
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "le spécificateur %<typedef%> est en conflit avec %qs"
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> a changé de signification en C++11; retirez-le"
  
! #: cp/parser.cc:18837
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%qD est invalide dans une condition"
  
! #: cp/parser.cc:18846
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD uniquement valide dans une lambda avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:18932
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spécificateur de type invalide dans une lambda"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr "attributs standard au milieu de spécificateurs de déclaration"
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr "les attributs standards doivent précéder les spécificateurs de déclaration pour être appliqués sur la déclaration ou les suivre pour être appliqués sur le type"
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "la définition de classe ne peut pas être déclarée comme amie"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas être %<virtual%>"
  
! #: cp/parser.cc:19054
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "les types ne peuvent pas être définis dans une spécification explicite"
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<explicit(bool)%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spécification de classe de liaison invalide"
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "un %<static_assert%> sans message est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "un %<static_assert%> avec un message qui n'est pas une chaîne de caractères est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "le spécificateur de type %<decltype(auto)%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "les types ne peuvent pas être définis dans les expressions %<decltype%>"
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "les types ne peuvent pas être définis dans un conversion-type-id"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "utilisation invalide de %<auto%> dans un opérateur de conversion"
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "un %<auto%> dans un opérateur de conversion d'un patron membre ne peut jamais être déduit"
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.cc:19825
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de développer l'initialisation du membre %qD"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "l'initialisation en mémoire pour %qD suit la délégation du constructeur"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "la délégation du constructeur suit l'initialisation en mémoire pour %qD"
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "le mot-clé %<typename%> n'est pas permis dans ce contexte (une initialisation de membre qualifiée est implicitement un type)"
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr "une espace entre les guillemets et le suffixe est déprécié en C++23"
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "mot-clé inattendu; enlevez l'espace entre les guillemets et l'identificateur du suffixe"
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "une chaîne vide était attendue après le mot-clé %<operator%>"
  
! #: cp/parser.cc:20445
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "préfixe d'encodage invalide dans l'opérateur littéral"
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opérateur attendu"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "le mot-clé %<export%> n'est pas implémenté et sera ignoré"
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "le mot-clé %<export%> est déprécié et est ignoré"
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "le mot-clé %<-export%> est activé avec %<-fmodules%>"
  
! #: cp/parser.cc:20635
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramètre de type contraint invalide"
  
! #: cp/parser.cc:20643
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramètre de type qualifié avec CV"
  
! #: cp/parser.cc:20767
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "utilisation invalide de %<auto%> dans l'argument par défaut du patron"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "le paquet de paramètres %qD du patron ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "les paquets de paramètres des patrons ne peuvent pas avoir d'arguments par défaut"
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> ne peut pas être au début d'une liste d'arguments d'un patron"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> est une écriture alternative pour %<[%>. Insérer un espace entre %<<%> et %<::%>"
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(si vous utilisez %<-fpermissive%> ou %<-std=c++11%> ou %<-std=gnu++11%> G++ acceptera votre code)"
  
! #: cp/parser.cc:21279
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr "un nom de fonction comme opérande dans le membre de gauche de %<<%> est toujours mal formé en C++20; incluez le nom de la fonction dans %<()%>"
  
! #: cp/parser.cc:21287
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu après la liste d'arguments de patron"
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "erreur d'analyse dans la liste des arguments du patron"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD n'est pas un patron mais il est utilisé comme patron"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "utilisez %<%T::template %D%> pour indiquer que c'est un patron"
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramètres attendu avant %<...%>"
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "une expression de tranche sans parenthèses ne peut pas être utilisée comme argument de patron"
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spécificateur %<inline%>"
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spécificateur %<constexpr%>"
  
! #: cp/parser.cc:22194
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spécificateur %<consteval%>"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spécialisation de patron avec édition de liens C"
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spécificateur du type attendu"
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "l'utilisation de %<auto%> dans la déclaration d'un paramètre lambda est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "l'utilisation de %<auto%> dans une déclaration de paramètre est uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "l'utilisation de %<auto%> dans une déclaration de paramètre est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "utilisation de %<auto%> dans un argument de patron"
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.cc:23105
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.cc:23106
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept défini ici"
  
! #: cp/parser.cc:23137
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "utilisation invalide du nom de concept %qD"
  
! #: cp/parser.cc:23153
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu après %qE"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type à remplacer (« placeholder ») inattendu dans le type de retour contraint"
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "un spécificateur de type élaboré pour un enum fortement typé ne peut pas utiliser le mot-clé %qD"
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la déclaration %qD ne déclare rien du tout"
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorés sur un type non instancié"
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorés sur une instanciation de patron"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "attributs ignorés sur un spécificateur de type élaboré qui n'est pas une déclaration anticipée"
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'énumération"
  
! #: cp/parser.cc:23901
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD ne nomme pas une énumération dans %qT"
  
! #: cp/parser.cc:23916
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typé sans nom n'est pas permis"
  
! #: cp/parser.cc:23934
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "les types ne peuvent pas être définis dans la base d'un enum"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr "la déclaration d'une énumération sans type sous-jacent fixé et aucune liste d'énumération n'est permis que dans une déclaration autonome"
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "impossible d'ajouter une liste d'énumération à l'instanciation d'un patron"
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "le spécificateur de nom imbriqué %qT pour la déclaration d'un enum ne nomme pas une classe ou un espace de noms"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "déclaration de %qD dans l'espace de noms %qD lequel n'englobe pas %qD"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "déclaration de %qD dans %qD lequel n'englobe pas %qD"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplémentaire pas permise"
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spécificateur enum opaque sans nom"
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "un spécificateur enum opaque doit utiliser un simple identificateur"
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr "paquet de paramètres non déroulés dans l'énumérateur dans la lambda"
  
! #: cp/parser.cc:24334
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qs ?"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les définitions d'espace de noms imbriqués en ligne sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr "les attributs standards sur les espaces de noms doivent précéder le nom de l'espace de noms"
  
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les définitions d'espace de noms imbriqués sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de noms imbriqué attendu"
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de noms attendu"
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "une définition d'espace de noms imbriqué ne peut pas avoir d'attribut"
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "une définition d'un espace de noms imbriqué ne peut pas être « inline »"
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrée dans l'espace de noms %qD"
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la définition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'expansion de paquets dans une déclaration « using » est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "un template-id ne peut pas apparaître dans l'utilisation de la déclaration"
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "une liste séparée par des virgules dans une déclaration « using » est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "les déclarations d'accès sont dépréciées en faveur des déclarations « using »; suggestion: ajoutez le mot-clé %<using%>"
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using enum%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:24826
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> du type dépendant %qT"
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> du type non-énuméré %q#T"
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> du type incomplet %qT"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> de %qT avant le spécificateur de son énmuération"
  
! #: cp/parser.cc:24842
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "déclaration enum opaque ici"
  
  # alias template est un patron appliqué à un alias == patron d'alias
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "les types ne peuvent pas être définis dans des déclarations de patrons d'alias"
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "littéral chaîne ou constexpr entre parenthèses attendu"
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliqué"
  
! #: cp/parser.cc:25159
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "le qualificatif %<asm%> %qT est ignoré en dehors du corps d'une fonction"
  
! #: cp/parser.cc:25198
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.cc:25214
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.cc:25364
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "attributs ignorés dans la déclaration %<asm%>"
  
! #: cp/parser.cc:25455
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "l'ambigüité sur les parenthèses vides a été résolue par une déclaration de fonction"
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "retirez les parenthèses pour initialiser par défaut une variable"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr "ou remplacez les parenthèses par des accolades pour initialiser par agrégation une variable"
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr "ou remplacez les parenthèses par des accolades pour initialiser par valeur une variable"
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "l'ambigüité sur les parenthèses a été levée par un déclaration de fonction"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr "remplacez les parenthèses par des accolades pour déclarer une variable"
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "ajoutez des parenthèses pour déclarer une variable"
  
! #: cp/parser.cc:25580
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "impossible de gérer le nom qualifié pour une fonction variante"
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les constructeurs"
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les destructeurs"
  
! #: cp/parser.cc:25601
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "ne peut gérer le nom d'identificateur %s"
  
! #: cp/parser.cc:25654
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "pas de déclaration de la fonction de base %qs dans cette portée"
  
! #: cp/parser.cc:25696
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "la fonction de base est ambigüe"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr "la fonction variante doit être dans la même portée que la fonction de base %qs"
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr "la fonction variante doit être dans la même portée que la fonction de base %qE"
  
! #: cp/parser.cc:25732
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les fonctions virtuelles"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les fonctions par défaut"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les fonctions supprimées"
  
! #: cp/parser.cc:25754
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les fonctions immédiates"
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "une définition de fonction n'est pas permise ici"
  
! #: cp/parser.cc:26040
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "une spécification %<asm%> n'est pas permise dans une définition de fonction"
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "des attributs ne sont pas permis dans une définition de fonction"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.cc:26329
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "les attributs après l'initialisation entre parenthèses sont ignorés"
  
! #: cp/parser.cc:26386
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "la non fonction %qD est déclarée comme un patron implicite"
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "la limite du tableau n'est pas une constante entière"
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "impossible de définir le membre du typedef dépendant %qT"
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> n'est pas un type"
*************** msgstr "%<%T::%E%> n'est pas un type"
*** 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"
--- 66856,67130 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "déclarateur invalide"
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "utilisez %<%T::%D%> au lieu de %<%T::%D%> pour nommer le constructeur dans un nom qualifié"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une déclaration"
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "déclarateur attendu"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "impossible de former un pointeur vers un membre de la non classe %q#T"
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opérateur pointeur attendu"
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliqué"
  
! #: cp/parser.cc:27502
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de référence multiples"
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.cc:27597
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spécificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.cc:27900
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "arguments de patron manquants après %qE"
  
! #: cp/parser.cc:27906
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT pas permis dans un argument de patron"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "utilisation invalide de %qT"
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "les types ne peuvent pas être définis dans les arguments du patron"
  
! #: cp/parser.cc:27945
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spécificateur de type attendu"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr "l'omission de %<,%> avant le %<....%> variadique est déprécié en C++26"
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "des types ne peuvent pas être définis dans des types de paramètres"
  
! #: cp/parser.cc:28628
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "spécificateur %<this%> dans la déclaration des paramètres d'un patron"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr "spécificateur %<this%> dans une expression qui requiert un paramètre"
  
! #: cp/parser.cc:28691
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "un paramètre objet explicite ne peut pas être un paquet de paramètres"
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "des arguments par défaut sont uniquement permis pour des paramètres de fonction"
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "le paquet de paramètres %qD ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "le paquet de paramètres du patron ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "le paquet de paramètres ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:28781
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "un paramètre objet explicite ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "une virgule ou un opérateur manque probablement avant"
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les initialisations désignées du C++ sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "le C++ ISO ne permet pas des initialisations par désignation de GNU"
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "le C++ ISO ne permet pas des initialisations par désignation du C99"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr "soit toutes les instructions d'initialisation devraient être désignées ou aucune ne devrait l'être"
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par désignation"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "désignateur %<.%s%> utilisé plusieurs fois dans la même liste d'initialiseurs"
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu après la définition de la classe"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu après la définition de la structure"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu après la définition de l'union"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "spécificateur %qD multiple"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la qualification globale du nom de la classe est invalide"
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifié ne nomme pas une classe"
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "le mot-clé %<template%> n'est pas permis dans class-head-name (NdT: nom de classe)"
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nom de classe invalide dans la déclaration de %qD"
  
! #: cp/parser.cc:30490
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "déclaration de la spécialisation partielle dans une déclaration d'export sans accolades"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr "une instanciation explicite ne peut pas avoir une définition ; utilisez %<template <>%> pour déclarer une spécialisation"
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "une spécialisation explicite doit être précédée par %<template <>%>"
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "le patron de fonction %qD est redéclaré comme un patron de classe"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de résoudre le type de typename"
  
! #: cp/parser.cc:30654
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "définition précédente de %q#T"
*************** msgstr "définition précédente de %q#T
*** 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"
--- 67132,67400 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "paquet de paramètres non déroulés dans la classe locale d'un lambda"
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clé de type classe (class ou struct) attendu"
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "le C++ ISO interdit le mot-clé typename dans un paramètre de patron qui est un patron; utilisez %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:30815
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "en C++03, le mot-clé class (ou struct) doit être utilisé lors de la déclaration d'un ami"
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les amis variadique de déclarations de types amis avec plusieurs type est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "la déclaration amie ne nomme pas une classe ou une fonction"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "une classe de stockage sur un agrégat anonyme dans une classe n'est pas permis"
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les initialiseurs de membre par défaut pour les champs de bits sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "initialiseur d'un membre par défaut pour un champ de bits sans nom"
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "le C++ ISO autorise les attributs de champs de bits uniquement avant l'élément %<:%>"
  
! #: cp/parser.cc:31486
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "champ de bits %qD a le type non entier %qT"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spécificateur pur sur une définition de fonction"
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> égarée à la fin de la déclaration du membre"
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu à la fin de la déclaration du membre"
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "la raison de %<delete%> est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spécificateur pur invalide (seul %<= 0%> est autorisé)"
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "une initialisation entre accolades n'est par permise ici"
  
! #: cp/parser.cc:31912
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "les attributs sur des spécificateurs de base sont ignorés"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> spécifié plus d'une fois dans le spécificateur de base"
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "plus d'un spécificateur d'accès dans le spécificateur de base"
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "le mot-clé %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "les types ne peuvent pas être définis dans une spécification d'exception"
  
! #: cp/parser.cc:32295
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "le C++17 ISO n'autorise pas la spécification dynamique des exceptions"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "les spécifications dynamiques d'exceptions sont dépréciées en C++11"
  
! #: cp/parser.cc:32345
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "utilisation invalide de %<auto%> dans une spécification d'exception"
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "des types ne peuvent pas être définis dans une déclaration d'exception"
  
! #: cp/parser.cc:32533
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "%<alignas%> dans une déclaration d'exception"
  
! #: cp/parser.cc:32612
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%<co_yield> ne peut être utilisé dans des arguments par défaut"
  
! #: cp/parser.cc:33083
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "argument d'attribut attendu comme séquence de jeton équilibrée"
  
  # Je ne suis pas sûr du tout de la signification de « scoped attribute token »…
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "l'attribut de préfixe « using » est utilisé en même temps qu'un élément d'attribut agissant sur une portée"
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "un identificateur est attendu pour le nom d'attribut"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "les parenthèses doivent être omises si la liste d'arguments d'attributs %qE est vide"
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "l'attribut %qs est spécifié plusieurs fois"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr "mélange d'annotations et d'attributs dans la même liste"
  
! #: cp/parser.cc:33492
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "un attribut sans argument ne contient aucun paquet de paramètres"
  
! #: cp/parser.cc:33651
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "expression conditionnelle attendue"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "%qs est uniquement disponible avec %qs"
  
! #: cp/parser.cc:33714
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "les attributs sont ignorés sur %qs"
  
! #: cp/parser.cc:33829
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "les attributs sont ignorés sur les spécificateurs de contrat de fonction"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "les contrats sont uniquement disponibles avec %qs"
  
! #: cp/parser.cc:34015
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les annotations sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'attribut de préfixe « using » est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit être comprise entre parenthèses"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "%<requires%> additionnel manquant pour démarrer une expression « requires »"
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr "teste si un id de concept est une expression valide ; ajoutez %<requires%> pour vérifier la satisfaction"
  
! #: cp/parser.cc:35159
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "le type de résultat n'est pas un contrainte de type simple"
  
! #: cp/parser.cc:35168
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "l'exigence sur le type de retour n'est pas une contrainte de type"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "la syntaxe %<template<>%> est requise pour spécialiser %<%T::%E%>"
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "déclaration invalide de %<%T::%E%>"
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "trop peu de listes de paramètres pour le patron"
*************** msgstr "trop peu de listes de paramètre
*** 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"
--- 67403,67834 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramètres pour le patron"
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "template-id n'est pas permis pour un constructeur en C++20"
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "les valeurs nommées à retourner ne sont plus supportées"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "le C++ ISO n'a pas adopté les patrons d'opérateurs de chaînes littérales prenant un paquet d'arguments de caractères"
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "le patron de l'opérateur littéral %qD a une liste de paramètres invalide. On attendait un paquet de paramètres de type non patron %<<char...>%> ou un unique paramètre non-type de type class"
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "le patron de l'opérateur littéral %qD a une liste de paramètres invalide. On attendait un paquet de paramètres de type non patron tel que %<<char...>%>"
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "déclaration invalide du patron membre dans la classe locale"
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spécialisation explicite invalide"
  
! #: cp/parser.cc:36488
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "déclaration de patron de %<typedef%>"
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "une déclaration de patron de classe ne doit rien déclarer d'autre"
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "une spécialisation explicite de patron ne peut pas avoir une classe de stockage"
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> devrait être %<> >%> à l'intérieur d'une liste d'arguments de patron imbriqués"
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "le %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patron"
  
! #: cp/parser.cc:36955
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs devrait être %qs pour terminer une liste d'arguments du patron"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit être entouré de parenthèses"
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "utilisation invalide de %qD dans la spécification de la classe de liaison"
  
! #: cp/parser.cc:37461
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "le spécificateur %qD est en conflit avec %qs"
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "le spécificateur %qD est en conflit avec %<typedef%>"
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "le C++ ISO 1998 ne permet pas %<long long%>"
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "%<__thread%> et %<thread_local%> sont tous les deux spécifiés"
  
! #: cp/parser.cc:37615
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliqué"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliqué"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "%<:]%> attendu"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "clé d'énumération redondante dans %<enum%s%> en référence à %q#T"
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "étiquette %qs utilisée en nommant %q#T"
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a été précédemment déclaré ici"
  
! #: cp/parser.cc:38466
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "clé de classe %qs redondante en référence à %q#T"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT est déclaré avec clé de classe %qs non concordante"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "retirez la clé de classe ou remplacez là par %qs"
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clé de classe avec %qs"
  
! #: cp/parser.cc:38639
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est défini en tant que %qs ici"
  
! #: cp/parser.cc:38640
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT déclaré en tant que %qs pour la première fois ici"
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redéclaré avec un accès différent"
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "en C++98, %<template%> (afin de lever une ambigüité) est seulement permis à l'intérieur des patrons"
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par défaut"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placée"
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "récepteur de message objective-c++ attendu"
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "un ou des argument(s) de message objective-c++ est/sont attendu(s)"
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> doit spécifier un type comme un argument"
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sélecteur Objective-C++ invalide"
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une déclaration de méthode objective-c++ est attendue"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "les attributs de méthodes doivent être spécifiés à la fin"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs égaré entre des méthodes Objective-C++"
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu après %<@protocol%>"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "des attributs ne peuvent pas être spécifiés avant le mot-clé %<@%D%> en Objective-C++"
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de préfixes sont ignorés avant %<@%D%>"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriété"
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "attribut de propriété %qE inconnu"
  
! #: cp/parser.cc:42280
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entières attendue"
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit être un nombre entier"
  
! #: cp/parser.cc:43053
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<all%> attendu"
  
! #: cp/parser.cc:43455
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de réduction invalide"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr "la syntaxe de traits historique %<%E(%E)%> n'est pas permise dans la clause %<uses_allocators%> lorsque des modificateurs sont utilisés"
  
! #: cp/parser.cc:44785
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "des types ne peuvent pas être définis dans des types d'itérateurs"
*************** msgstr "des types ne peuvent pas être d
*** 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"
--- 67837,68009 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocated%> n'est pas encore supporté"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "une initialisation entre parenthèses n'est pas permise dans une boucle %<for%> de OpenMP"
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "clause %<ordered%> avec un paramètre sur une boucle %<for%> basée sur une portée"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable d'itération %qD ne devrait pas être une réduction"
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>"
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%<#pragma omp dispatch%> doit être suivi d'un appel de fonction direct avec une affectation optionnelle"
  
! #: cp/parser.cc:53787
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD n'est pas un pointeur C"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr "une clause %qs peut uniquement être spécifiée si le sélecteur %<dispatch%> de l'ensemble du sélecteur de construction apparaît dans la clause %<match%>"
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr "la directive OpenMP autre que %<declare simd%> ou %<declare variant%> appartient à une déclaration"
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: cp/parser.cc:55206
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.cc:55237
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait être %<omp_priv%> ou %<&omp_priv%>"
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "des types ne peuvent pas être définis dans une liste de types de réductions"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "type arithmétique %qT prédéclaré dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "type tableau ou fonction %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "type référence %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliqué au type %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55579
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "des types ne peuvent pas être définis dans %<declare mapper%>"
  
! #: cp/parser.cc:55751
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%>, %<mapper%> ou %<variant%> attendu"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.cc:56326
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD ne fait pas référence à une fonction à l'intérieur de l'espace de noms"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "les directives OpenMP ne peuvent pas apparaitre dans des fonctions %<constexpr%>"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "le %<__transaction_cancel%> extérieur n'est pas à l'intérieur d'un %<__transaction_atomic%> extérieur"
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:56952
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%<#pragma GCC pch_preprocess%> mal composé"
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp require%> peut uniquement être utilisé dans la portée du fichier ou de l'espace de noms"
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp assume%> peut uniquement être utilisé dans la portée du fichier ou de l'espace de noms"
  
! #: cp/parser.cc:57387
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "%<#pragma GCC %s%> doit être à l'intérieur d'une fonction"
  
! #: cp/parser.cc:57529
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "la compilation multi source n'est pas implémentée pour le C++"
  
! #: cp/parser.cc:57669
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "les types à remplacer ne sont pas permis dans ce contexte"
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas être %<virtual%>"
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "édition de liens %<extern \"C\"%> démarrée ici"
*************** msgstr "utilisez %<template<>%> pour une
*** 68388,68882 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr "redéclaration de %qD avec des contraintes différentes"
  
! #: cp/pt.cc:6454
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT n'est pas un type de patron"
  
! #: cp/pt.cc:6467
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "spécificateurs de patron pas spécifiés dans la déclaration de %qD"
  
! #: cp/pt.cc:6479
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "redéclaré avec %d paramètre dans le patron"
  msgstr[1] "redéclaré avec %d paramètres dans le patron"
  
! #: cp/pt.cc:6483
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "la déclaration précédente %qD utilisait %d paramètre dans le patron"
  msgstr[1] "la déclaration précédente %qD utilisait %d paramètres dans le patron"
  
! #: cp/pt.cc:6517
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "paramètre %q+#D du patron"
  
! #: cp/pt.cc:6519
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redéclaré ici comme %q#D"
  
! #: cp/pt.cc:6521
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr "redéclaré ici"
  
! #: cp/pt.cc:6532
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "déclaration du paramètre de patron %q+#D avec des contraintes différentes"
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "la déclaration originale apparaît ici"
  
! #: cp/pt.cc:6560
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "redéclaration de %q#D avec des contraintes différentes"
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE n'est pas un argument de patron valide pour le type %qT"
  
! #: cp/pt.cc:7013
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "il doit être l'adresse d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.cc:7016
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "il doit être le nom d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.cc:7031
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.cc:7035
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe"
  
! #: cp/pt.cc:7085
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "il doit être un pointeur vers un membre de la forme %<&X::Y%>"
  
! #: cp/pt.cc:7087
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.cc:7156
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  n%'a pu déduire le paramètre %qD du patron"
  
! #: cp/pt.cc:7165
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  les types %qT et %qT ont des qualificatifs CV incompatibles"
  
! #: cp/pt.cc:7174
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  le paramètre %qD du patron n'est pas un paquet de paramètres mais l'argument %qD en est un"
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  l'argument %qE du patron ne correspond pas à la constante %qE qui est un pointeur vers un membre"
  
! #: cp/pt.cc:7204
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas équivalent à %qE"
  
! #: cp/pt.cc:7213
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  déduction du paquet de paramètres inconsistante entre %qT et %qT"
  
! #: cp/pt.cc:7225
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  types déduits conflictuels pour le paramètre %qT (%qT et %qT)"
  
! #: cp/pt.cc:7229
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  valeurs déduites conflictuelles pour le paramètre non type %qE (%qE et %qE)"
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  le type tableau %qT dimensionné par une variable n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  le type fonction membre %qT n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7263
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  le candidat attend au moins %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend au moins %d arguments, %d fourni(s)"
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  le candidat attend %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend %d arguments, %d fourni(s)"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  ne peut convertir %qE (type %qT) vers le type %qT"
  
! #: cp/pt.cc:7307
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT est une classe de base ambigüe de %qT"
  
! #: cp/pt.cc:7311
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dérivé de %qT"
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  les paramètres du patron d'un argument de patron qui est lui-même un patron sont inconsistants avec les autres arguments déduits pour le patron"
  
! #: cp/pt.cc:7332
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  impossible de déduire un patron pour %qT depuis le type non patron %qT"
  
! #: cp/pt.cc:7342
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas à %qE"
  
! #: cp/pt.cc:7393
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable ni une fonction"
  
! #: cp/pt.cc:7402
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe"
  
! #: cp/pt.cc:7412
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.cc:7429
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "l'adresse du sous-objet %qT de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7446
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durée de stockage statique"
  
! #: cp/pt.cc:7469
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable"
  
! #: cp/pt.cc:7473
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable"
  
! #: cp/pt.cc:7610
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car les chaînes littérales ne peuvent jamais être utilisées dans ce contexte"
  
! #: cp/pt.cc: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)"
--- 68475,68974 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr "redéclaration de %qD avec des contraintes différentes"
  
! #: cp/pt.cc:6386
! #, gcc-internal-format
! msgid "local class in lambda in template parameter list"
! msgstr "classe locale dans la lambda d'une liste de paramètres du patron"
! 
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT n'est pas un type de patron"
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "spécificateurs de patron pas spécifiés dans la déclaration de %qD"
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "redéclaré avec %d paramètre dans le patron"
  msgstr[1] "redéclaré avec %d paramètres dans le patron"
  
! #: cp/pt.cc:6490
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "la déclaration précédente %qD utilisait %d paramètre dans le patron"
  msgstr[1] "la déclaration précédente %qD utilisait %d paramètres dans le patron"
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "paramètre %q+#D du patron"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redéclaré ici comme %q#D"
  
! #: cp/pt.cc:6528
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr "redéclaré ici"
  
! #: cp/pt.cc:6539
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "déclaration du paramètre de patron %q+#D avec des contraintes différentes"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "la déclaration originale apparaît ici"
  
! #: cp/pt.cc:6567
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "redéclaration de %q#D avec des contraintes différentes"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE n'est pas un argument de patron valide pour le type %qT"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "il doit être l'adresse d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "il doit être le nom d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe"
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "il doit être un pointeur vers un membre de la forme %<&X::Y%>"
  
! #: cp/pt.cc:7112
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.cc:7182
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  n%'a pu déduire le paramètre %qD du patron"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  les types %qT et %qT ont des qualificatifs CV incompatibles"
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  le paramètre %qD du patron n'est pas un paquet de paramètres mais l'argument %qD en est un"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  l'argument %qE du patron ne correspond pas à la constante %qE qui est un pointeur vers un membre"
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas équivalent à %qE"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  déduction du paquet de paramètres inconsistante entre %qT et %qT"
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  types déduits conflictuels pour le paramètre %qT (%qT et %qT)"
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  valeurs déduites conflictuelles pour le paramètre non type %qE (%qE et %qE)"
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  le type tableau %qT dimensionné par une variable n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  le type fonction membre %qT n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  le candidat attend au moins %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend au moins %d arguments, %d fourni(s)"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  le candidat attend %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend %d arguments, %d fourni(s)"
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  ne peut convertir %qE (type %qT) vers le type %qT"
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT est une classe de base ambigüe de %qT"
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dérivé de %qT"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  les paramètres du patron d'un argument de patron qui est lui-même un patron sont inconsistants avec les autres arguments déduits pour le patron"
  
! #: cp/pt.cc:7358
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  impossible de déduire un patron pour %qT depuis le type non patron %qT"
  
! #: cp/pt.cc:7368
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas à %qE"
  
! #: cp/pt.cc:7419
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable ni une fonction"
  
! #: cp/pt.cc:7428
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe"
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "l'adresse du sous-objet %qT de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durée de stockage statique"
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable"
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable"
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car les chaînes littérales ne peuvent jamais être utilisées dans ce contexte"
  
! #: cp/pt.cc:7805
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.cc:7819
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "l'argument de patron %qE pour le type %qT n'est pas une constante durant la compilation"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT à cause de conflits dans les qualificatifs CV"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur"
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D n'est pas un argument de patron valable pour le type %qT car une variable de référence n'a pas une adresse constante"
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE à la place"
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT"
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "les attributs sur l'argument %qT du patron sont ignorés"
  
! #: cp/pt.cc:8689
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "les attributs dans l'argument %qE du patron sont ignorés"
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nom de classe injecté %qD utilisé comme argument de patron qui est lui-même un patron"
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "pour faire référence à un membre type d'un paramètre de patron, utilisez %<typename %E%>"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "non concordance de type/valeur pour l'argument %d dans la liste des paramètres du patron de %qD"
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  on attendait une constante de type %qT, on a obtenu %qT"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  l'argument de patron ambigu pour le paramètre de patron non type est traité comme un type fonction"
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  on attendait un patron de type %qD, on a obtenu %qT"
  
! #: cp/pt.cc:8988
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "désaccord de contrainte à l'argument %d dans la liste des paramètres du patron pour %qD"
  
! #: cp/pt.cc:8991
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.cc:9078
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "impossible de convertir l'argument %qE du patron de %qT vers %qT"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nombre erroné d'arguments du patron (%d, devrait être %d)"
  
! #: cp/pt.cc:9363
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nombre erroné d'arguments du patron (%d, devrait être au moins %d)"
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argument d'expansion du paquet pour le paramètre non paquet %qD du patron d'alias %qD"
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argument d'expansion du paquet pour le paramètre non paquet %qD du concept %qD"
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "ainsi, toute instanciation avec un paquet de paramètres non vide serait mal formée"
  
! #: cp/pt.cc:10080
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisé comme un patron"
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la déclaration du patron %q+D"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "échec de la contrainte du patron pour %qD"
  
! #: cp/pt.cc:10796
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excède le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.cc:12472
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "l'argument du score doit être une expression entière constante"
  
! #: cp/pt.cc:12481
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit être non négatif"
  
! #: cp/pt.cc:12508
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "la propriété doit être une expression entière constante ou une chaîne littérale"
  
! #: cp/pt.cc:12512
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriété doit être une expression entière constante"
  
! #: cp/pt.cc:12741
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "instanciation d'un patron erroné"
  
! #: cp/pt.cc:12742
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "la première erreur est apparue ici"
  
! #: cp/pt.cc:13110
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.cc:14189
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE n'est pas le motif entier de l'expansion du paquet"
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "les longueurs des paquets d'arguments sont en désaccord durant l'expansion de %qT"
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "les longueurs des paquets d'arguments sont en désaccord durant l'expansion de %qE"
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "impossible d'indexer un paquet vide"
  
! #: cp/pt.cc:14989
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  lors de l'instanciation de l'argument par défaut pour l'appel à %qD"
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "création d'un pointeur vers la fonction membre d'un type non classe %qT"
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "les longueurs des paquets d'arguments sont en désaccord (%d vs %d)"
*************** msgstr "les longueurs des paquets d'argu
*** 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"
--- 68986,69107 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramètre %qT invalide"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la déclaration de %q+D"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.cc:16914
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%qE n'est pas utilisable dans un type combiné (splice type)"
  
! #: cp/pt.cc:16916
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE n'est pas utilisable dans une portée combinée (splice scope)"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une référence vers void"
  
! #: cp/pt.cc:17510
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "formation d'un pointeur vers le type de référence %qT"
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "formation d'une référence vers le type de référence %qT"
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "formation d'un pointeur vers le type de fonction qualifié %qT"
  
! #: cp/pt.cc:17528
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "formation d'une référence vers le type de fonction qualifié %qT"
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "création d'un pointeur vers le membre d'un type non classe %qT"
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "création d'un pointeur vers le type de référence au membre %qT"
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "création d'un pointeur vers le membre de type void"
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "création d'un tableau de %qT"
  
! #: cp/pt.cc:17703
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%qD étendu à plus d'un élément"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instancié pour un paquet vide"
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT n'est pas un type class, struct ou union"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT est résolu en %qT qui n'est pas un type d'énumération"
  
! #: cp/pt.cc:17807
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT est résolu en %qT qui n'est pas un type de classe non-union"
  
! #: cp/pt.cc:17815
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT est résolu en %qT qui n'est pas un type d'union"
  
! #: cp/pt.cc:17951
  #, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "une réflexion d'un patron de type est attendue"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
*************** msgstr "utilisation de %qs dans le patro
*** 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"
--- 69109,69314 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "la déclaration de %<%T::%D%> dépend d'elle-même"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "le type qualifié %qT ne correspond pas au nom du destructeur ~%qT"
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "le nom dépendant %qE est analysé comme un non type, mais son instanciation produit un type"
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "utilisez %<typename %E%> si un type est désiré"
  
! #: cp/pt.cc:18418
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "l'initialiseur pour %q#D est développé en une liste vide d'expressions"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dérouler le paquet d'arguments"
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "initialisation vide dans l'initialisation par capture de la fonction lambda"
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD n'a pas été déclaré dans cette portée et aucune déclaration a été trouvée par le recherche dépendant des arguments au point d'instanciation"
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "les déclarations dans la base dépendante %qT ne sont pas trouvées par une recherche non qualifiée"
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutôt %<this->%D%>"
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutôt %<%T::%D%>"
  
! #: cp/pt.cc:22374
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD déclaré ici, plus loin dans l'unité de traduction"
  
! #: cp/pt.cc:22425
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.cc:22452
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "nombre erroné d'arguments pour l'attribut %<assume%>"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT n'est pas une classe ou un espace de noms"
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD n'est pas une classe ou un espace de noms"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.cc:23431
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "l'argument du patron pour %qD utilise le type local %qT"
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifié par une variable"
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intégrale %qE n'est pas une constante"
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.cc:27891
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguë pour %q#T"
  
! #: cp/pt.cc:27893
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguë pour %q#D"
  
! #: cp/pt.cc:27899
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD n'est pas un membre de données statique d'un patron de classe"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvé pour %qD"
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "le type %qT pour l'instanciation explicite %qD ne correspond pas au type déclaré %qT"
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquée pour %q#D"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicites"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "classe de stockage %qD appliquée à l'instanciation du patron"
  
! #: cp/pt.cc:28062
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciation explicite de %q#T avant la définition de patron"
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "le C++ ISO interdit l'utilisation de %qE sur des instanciations explicites"
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquée de %q#T"
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "la spécification d'exception %qD dépend d'elle-même"
  
! #: cp/pt.cc:28482
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "la spécification de l'exception de %qD n'est pas disponible avant la fin de la définition de la classe"
*************** msgstr "la spécification de l'exception
*** 69228,69739 ****
  #. 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
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
--- 69320,69886 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciation explicite de %qD mais pas de définition disponible"
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excède le maximum de %d lors de l'instanciation de %q+D, peut-être via la génération de la table virtuelle (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramètres de patrons non typés du type classe déduit sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:29413
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT n'est pas un type valide pour un paramètre non type du patron car il n'est pas structurel"
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramètres de patrons non typés du type classe sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramètre non type du patron est invalide"
  
! #: cp/pt.cc:29432
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T n'est pas un type valide pour un paramètre non type du patron"
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "le mot-clé %<template%> n'est pas permis dans declarator-id"
  
! #: cp/pt.cc:31185
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut être contraint"
  
! #: cp/pt.cc:31194
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "le concept %qE n'est pas dans la portée de l'espace de noms"
  
! #: cp/pt.cc:31200
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "le concept %qE a plusieurs listes de paramètres de patrons"
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la déduction à partir d'une liste d'initialisation entre accolades requiert %<#include <initializer_list>%>"
  
! #: cp/pt.cc:32515
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "le patron %qT ne peut être déduit et il est utilisé sans arguments de patron"
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "la déduction du patron synonyme est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:32536
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "utilisez directement %qD à la place"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "impossible de déduire les arguments du patron pour l'initialisation par copie de %qT car il n'a pas de guides de déduction non explicites ou de constructeur déclaré par l'utilisateur"
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "impossible de déduire les arguments du patron de %qT car il n'a pas de guides de déduction viables"
  
! #: cp/pt.cc:32684
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la déduction des arguments du patron de classe a échoué:"
  
! #: cp/pt.cc:32687
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "les guides de déduction explicites ne sont pas pris en compte pour l'initialisation par copie"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "la déduction de l'argument du patron de classe pour %qT a échoué : guide de déduction explicite sélectionné dans l'initialisation par copie de liste"
  
! #: cp/pt.cc:32706
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "guide de déduction explicite déclaré ici"
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT peut ne pas avoir l'intention de supporter la déduction d'argument pour un patron de classe"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "ajoutez un guide de déduction pour supprimer cet avertissement"
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "l'initialisation par liste directe de %<auto%> requiert exactement un élément"
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "pour la déduction de %<std::initializer_list%>, utilisez l'initialisation par liste copiée (c-à-d ajoutez %<=%> avant le %<{%>)"
  
! #: cp/pt.cc:32917
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "impossible de déduire le type de retour de la lambda à partir de %qE"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de déduire %qT à partir de %qE"
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type à remplacer ne sont pas satisfaites"
  
! #: cp/pt.cc:33004
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "l'initialisation déduite ne satisfait pas les contraintes du type à remplacer"
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "le type retourné déduit ne satisfait pas les contraintes du type à remplacer"
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "le type déduit pour l'expression ne satisfait pas les contraintes du type à remplacer"
  
  #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "%<^^%> ne peut être appliqué à un index de paquet"
  
! #: cp/reflect.cc:135
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%<^^%> ne peut pas être appliqué au paramètre de patron non-type %qD"
  
! #: cp/reflect.cc:143
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%<^^%> ne peut pas être appliqué à une capture %qD"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr "%<^^%> ne peut pas être appliqué au paramètre local d'une expression requise %qD"
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr "%<^^%> ne peut pas être appliqué à une entité locale pour laquelle il n'y a pas d'expression lambda intervenante"
  
! #: cp/reflect.cc:176
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "%<^^%> ne peut être appliqué à une déclaration « using »"
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "%<^^%> ne peut être appliqué à une vérification de concept"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr "impossible de prendre la réflexion d'un ensemble surchargé"
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr "type %qT incorrect de l'argument %d, %qT attendu"
! 
! #: cp/reflect.cc:476
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<std::ranges%> n'est pas un espace de noms"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr "%<reflect_constant_string%> appelé avec %qT plutôt que %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> ou %<char32_t%>"
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "l'argument %<reflect_constant_array%> avec %qT qui n'est pas un type structuré"
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr "l'argument %<reflect_constant_array%> avec %qT qui ne peut pas être construit par copie"
  
! #: cp/reflect.cc:595
! #, gcc-internal-format
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr "l'argument %<reflect_constant_array%> avec %qT qui n'est pas compatible avec %qT %<std::ranges::range_reference_t%>"
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr "l'argument %<reflect_constant_array%> avec %qT qui ne peut pas être construit depuis %qT %<std::ranges::range_reference_t%>"
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr "%<std::ranges::data%> ou %<std::ranges::size%> ne sont pas des objets avec des points de personnalisation"
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr "%<std::ranges::begin%> ou %<std::ranges::end%> manquant"
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr "type %qT incorrect de %<std::ranges::begin(arg)%>"
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr "type %qT incorrect de %<std::ranges::end(arg)%>"
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr "%qD devrait lever %qs ; %<what()%>: %qs"
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr "les exceptions sont désactivées, traitées comme non constantes"
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr "n%'a pu lever %qs"
  
! #: cp/reflect.cc:1163
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "%<std::meta::operators%> inattendu"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr "impossible de rechercher %<%D::%D%>"
  
! #: cp/reflect.cc:3078
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "impossible de rechercher %qs"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "type inattendu en retour de %qs"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr "%qT doit être un type structure sans qualificatif cv qui n'est pas un type de référence"
  
! #: cp/reflect.cc:4057
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "%qT doit être un type objet"
  
! #: cp/reflect.cc:4084
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qT doit être un type fonction"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr "impossible d%'instancier %<std::%s<%T>%>"
  
! #: cp/reflect.cc:5700
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "argument de %<data_member_options%> inattendu"
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "le premier argument de %<define_aggregate%> n'est pas une réflexion de type classe"
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr "le premier argument de %<define_aggregate%> est une réflexion d'un synonyme de type"
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr "le premier argument de %<define_aggregate%> est une réflexion d'un type de classe qualifié CV"
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr "le premier argument de %<define_aggregate%> est une réflexion d'un type de classe complète"
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr "le premier argument de %<define_aggergate%> est une réflexion d'un type de classe %qT en cours de définition"
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr "l'argument de %<define_aggregate%> n'est pas une description de membre de donnée"
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr "l'argument %<define_aggregate%> a une description de membre de donnée sans type complet"
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr "le nom %qD est utilisé dans plusieurs descriptions de membre de données"
  
! #: cp/reflect.cc:6204
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "ne peut déclarer le champ de bits dans le type %<warn_if_not_aligned%>"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr "%<define_aggregate%> n'est pas évalué depuis le bloc %<consteval%>"
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> qui englobe %qT en cours de définition"
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "le bloc %<consteval%> est défini ici"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr "%qD intervient entre la portée %qT et le bloc %<consteval%> duquel %<define_aggregate%> est évalué"
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr "%qT intervient entre la portée %qT et le bloc %<consteval%> duquel %<define_aggregate%> est évalué"
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr "%qD intervient entre le bloc %<consteval%> duquel %<define_aggregate%> est évalué et la portée %qT"
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr "%qT intervient entre le bloc %<consteval%> duquel %<define_aggregate%> est évaluée et la portée %qT"
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> inclus par %qD tandis que le type %qT en cours de définition est inclus par %qD"
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> inclus par %qD tandis que le type %qT en cours de définition est inclus par %qT"
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> inclus par %qT tandis que le type %qT en cours de définition est inclus par %qD"
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> inclus par %qT tandis que le type %qT en cours de définition est inclus par %qT"
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
! msgid "%qs used outside of manifestly constant-evaluation"
! msgstr "%qs utilisé en dehors d'une évaluation manifestement constante"
  
! #: cp/reflect.cc:6585
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "argument %<access_context%> invalide"
  
! #: cp/reflect.cc:6596
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr "%<access_context::scope()%> inattendu"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr "%<access_context::designating_class()%> inattendu"
  
! #: cp/reflect.cc:7397
  #, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "argument de %qs inattendu"
  
! #: cp/reflect.cc:7726
! #, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr "type %qT incorrect de l'argument %d, %qs attendu"
! 
! #: cp/reflect.cc:7799
! #, gcc-internal-format
! msgid "incorrect %qT return type, expected %qs"
! msgstr "type de retour %qT incorrect, %qs attendu"
! 
! #: cp/reflect.cc:7802
! #, gcc-internal-format
! msgid "incorrect %qT return type, expected %qT"
! msgstr "type de retour %qT incorrect, %qT attendu"
! 
! #: cp/reflect.cc:7826
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "métafonction %qD inconnue"
  
! #: cp/reflect.cc:8523
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "l'argument combiné (splice argument) doit être une expression de type %qs"
  
! #: cp/reflect.cc:8530
! #, gcc-internal-format
! msgid "cannot splice a null reflection"
! msgstr "impossible de combiner une réflexion nulle"
! 
! #: cp/reflect.cc:8540
! #, gcc-internal-format
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr "impossible d'utiliser la réflexion du paramètre de la fonction %qD dans une expression combinée"
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr "appliquez %<std::meta::variable_of%> dessus avant de le combiner"
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr "la variable uniquement consteval %qD qui n'est pas déclarée %<consteval%> est utilisée en dehors d'un contexte évalué constant"
  
! #: cp/reflect.cc:8805
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "ajouter %<constexpr%>"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "les expressions uniquement consteval sont uniquement autorisées dans un texte évalue constant"
  
! #: cp/reflect.cc:8949
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "une fonction de type uniquement consteval doit être déclarée %qs"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "une réflexion ou une expression est attendue"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "ajoutez %<typename%> pour indiquer un type en dehors d'un contexte de type uniquement"
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "impossible d'utiliser le constructeur ou le destructeur %qD dans une expression combinée"
  
! #: cp/reflect.cc:9012
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "impossible d'utiliser le champ de bits non nommé %qD dans une expression combinée"
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "impossible de référencer implicitement un membre de classe %qD au travers d'une combinaison"
  
! #: cp/reflect.cc:9034
! #, gcc-internal-format
! msgid "invalid class member access of type template %qE"
! msgstr "accès à un membre de classe invalide du type de patron %qE"
! 
! #: cp/reflect.cc:9042
! #, gcc-internal-format
! msgid "cannot use %qE to access a class member"
! msgstr "ne peut utiliser %qE pour accéder à un membre de classe"
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr "%<&%> unaire applique à un membre d'union anonyme %qD qui n'est pas un membre direct d'une classe nommée"
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "utilisation d'une variable locale avec un stockage automatique dans la fonction contenante dans une expression combinée"
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "impossible d'utiliser une annotation %qE dans une expression combinée"
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr "impossible d'utiliser une spécification de membre de données dans une expression combinée"
  
+ #: cp/reflect.cc:9114
+ #, gcc-internal-format
+ msgid "expected a reflection of a function template"
+ msgstr "une réflexion d'un patron de fonction est attendue"
+ 
+ #: cp/reflect.cc:9130
+ #, gcc-internal-format
+ msgid "expected a reflection of a function or variable template"
+ msgstr "une réflexion d'une fonction ou d'un patron variable est attendu"
+ 
  #: cp/rtti.cc:308
  #, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
*************** msgstr "définition invalide du type qua
*** 70064,70648 ****
  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"
--- 70211,70795 ----
  msgid "invalid base-class specification"
  msgstr "spécification de classe de base invalide"
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "impossible de capturer le membre %qD d'une union anonyme"
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturé"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "la lambda n'a pas de capture par défaut"
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "la lambda dans la classe locale %q+T ne sait pas capturer des variables du contexte englobant"
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "utilisation d'une variable locale avec un stockage automatique dans la fonction contenante"
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "utilisation d'un paramètre dans la fonction contenante"
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "utilisation du paramètre en dehors du corps de la fonction"
  
! #: cp/semantics.cc:4872
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "arguments de patron manquants"
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "le paramètre %qD du patron, du type %qT, n'est pas permis dans une expression constante intégrale parce qu'il n'est pas d'un type intégral ou énuméré"
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "utilisation du patron de classe %qT comme expression"
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "l'accès au membre %qD est ambigu dans un réseau d'héritages multiples"
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD ne peut pas apparaître dans une expression constante"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr "%qD « this » requis en accédant au membre à l'intérieur de la vérification de contrat de la précondition d'un constructeur ou la postcondition d'un destructeur"
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "le type de %qE est inconnu"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT n'est pas un type énuméré"
  
! #: cp/semantics.cc:5221
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "le paquet d'index a le type non entier %qT"
  
! #: cp/semantics.cc:5228
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "l'index du paquet n'est pas une constante entière"
  
! #: cp/semantics.cc:5236
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "l'index du paquet %qE est négatif"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr "l'index du paquet %qE est hors limites pour le paquet de longueur %qd"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Le paquet de paramètres %<__bases%> est uniquement valable dans la déclaration d'un patron"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "impossible d'appliquer %<offsetof%> au destructeur %<~%T%>"
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "impossible d'appliquer %<offsetof%> à la fonction membre %qD"
  
! #: cp/semantics.cc:5430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "impossible d'appliquer %<offsetof%> à la fonction membre"
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "impossible d'appliquer %<offsetof%> à un énumérateur %qD"
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "l'utilisation de %<offsetof%> à l'intérieur du type %qT (qui ne respecte pas l'agencement standard) est supporté conditionnellement"
  
! #: cp/semantics.cc:6650
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "la correspondance d'un pointeur vers un membre %qE n'est pas supportée"
  
! #: cp/semantics.cc:6845
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "la recherche de la réduction définie par l'utilisateur est ambiguë"
  
! #: cp/semantics.cc:6848
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE a le type const pour %<reduction%>"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "réduction définie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT"
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "%qT n'est pas une structure, une union ou un type de classe dans %<#pragma omp declare mapper%>"
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "%qT doit être une classe de base virtuelle dans %<#pragma acc declare mapper%>"
  
! #: cp/semantics.cc:7760
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "littéral de chaîne ou expression entière constante attendue au lieu de %qE"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr "modificateur autre que %<val%> spécifié dans la clause %<linear%> sur des constructions %<simd%> ou %<for%> en utilisant des modificateurs OpenMP 5.2"
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "la clause linéaire avec le modificateur %qs est appliquée à la variable non référence ayant le type %qT"
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "clause linéaire appliquée à la variable non entière non pointeur ayant le type %qT"
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de « linear » doit être un entier"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> est autorisé dans OpenMP uniquement dans les clauses %<declare simd%>"
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD n'est pas une variable dans la clause %<firstprivate%>"
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD n'est pas une variable dans la clause %<lastprivate%>"
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "l'expression statique %<gang%> doit être un entier"
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "la valeur statique de %<gang%> doit être positive"
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "l'expression numérique de %<gang%> doit être un entier"
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "l'expression de longueur de %<vector%> doit être un entier"
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "l'expression numérique de %<worker%> doit être un entier"
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "la valeur numérique de %<gang%> doit être positive"
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "la valeur de longueur de %<vector%> doit être positive"
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "la valeur numérique de %<worker%> doit être positive"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "l'expression de taille des tranches d'ordonnancement doit être un entier"
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "l'expression de longueur de %qs doit être un entier"
  
! #: cp/semantics.cc:8604
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "l'expression de longueur %qs doit être une expression entière constante positive"
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "l'expression de %<async%> doit être un entier"
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "l'expression de %<thread_limit%> doit être un entier"
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "l'identifiant de %<device%> doit être entier"
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "l'expression de la taille des tranches de %<dist_schedule%> doit être un entier"
  
! #: cp/semantics.cc:8743
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<aligned%>"
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau ni une référence vers un pointeur ou un tableau"
  
! #: cp/semantics.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses %<aligned%>"
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "l'expression d'alignement de la clause %<aligned%> doit être un entier"
  
! #: cp/semantics.cc:8811
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<nontemporal%>"
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses %<nontemporal%>"
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> n'est pas autorisé dans la clause %<allocate%>"
  
! #: cp/semantics.cc:8851
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<allocate%>"
  
! #: cp/semantics.cc:8860
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses %<allocate%>"
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "le membre de classe %qE n'est pas encore supporté dans la clause %<uses_allocators%>"
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "les modificateurs ne peuvent pas être utilisé dans les allocateurs prédéfinis"
  
! #: cp/semantics.cc:9090
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr "les tableaux de traits de longueur variable ne sont pas encore supportés"
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %qs"
  
! #: cp/semantics.cc:9681
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "nom de fonction surchargée %qE dans la clause %qs"
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit être un entier"
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit être un entier"
  
! #: cp/semantics.cc:9814
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit être un nombre entier"
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "l'expression %<hint%> doit être une expression entière constante"
  
! #: cp/semantics.cc:9843
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "l'expression %<filter%> doit être un nombre entier"
  
! #: cp/semantics.cc:9874
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "la variable %qs n'est ni un pointeur ni une référence à un pointeur"
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau ni une référence à un pointeur ou un tableau"
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "l'argument de %<tile%> doit être de type entier"
  
  # Cette traduction aurait du sens si on pouvait changer l'ordre des %. Je n'arrive pas à savoir si c'est possible.
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%> qualifiant %qE sans membre %<mutable%> ne peut apparaître que dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD n'est pas un fichier, un espace de noms ou une variable déclarée dans un bloc"
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "la directive %<threadprivate%> %qE n'est pas dans la définition de %qT"
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "la différence entre %qE et %qD n'est pas un type entier"
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> utilisé avec la variable d'itération de classe %qE"
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> utilise deux expressions différentes pour la mémoire"
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr "la chaîne constexpr doit être une chaîne littérale ou un objet avec les membres %<size%> et %<data%>"
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr "la chaîne constexpr %<size()%> doit pouvoir être implicitement convertie en %<std::size_t%>"
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr "la chaîne constexpr %<data()%> doit pouvoir être implicitement convertie en %<const char*%>"
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "la chaîne constepxr %<size()%> doit être une expression constante"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr "la chaîne constexpr %<size()%> %qE est trop grande"
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr "retour non géré depuis %<data()%>"
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "la chaîne constexpr %<data()[%d]%> doit être une expression constante"
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "la chaîne constexpr %<data()%> doit être une expression constante du noyau"
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr "impossible de convertir une chaîne constexpr depuis l'encodage UTF-8 vers l'ensemble de caractères source"
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr "impossible de convertir une chaîne constexpr depuis un encodage littéral ordinaire vers un ensemble de caractères source"
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "l'assertion statique a échoué : %.*s"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.cc:13191
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit être une expression"
  
! #: cp/semantics.cc:13237
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> ne sait pas résoudre l'adresse d'une fonction surchargée"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "%qT n'est pas un type de classe non union"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "%qT n'est pas un type ayant une disposition standard"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr "%<__builtin_is_pointer_interconvertible_with_class%> a besoin d'un seul argument"
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr "l'argument de %<__builtin_is_pointer_interconvertible_with_class%> n'est pas un pointeur vers un membre"
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr "%<__builtin_is_corresponding_member%> n'est pas bien défini pour des unions anonymes"
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_is_corresponding_member%> a besoin de deux arguments"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr "l'argument de %<__builtin_is_corresponding_member%> n'est pas un pointeur vers un membre"
  
! #: cp/semantics.cc:13893
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_is_string_literal%> a besoin d'un seul argument"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr "l'argument de %<_builtin_is_string_literal%> n'est pas %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> ou %<const char32_t*%>"
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr "vérification de %qs pour le type %qT avec un destructeur qui ne peut pas être appelé"
  
! #: cp/semantics.cc:14317
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "%qs a l'argument %qT qui est une référence"
  
! #: cp/semantics.cc:14488
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "%qD n'est pas un patron de classe ou un alias"
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "l'opérande de l'expression fold n'a aucun paquet de paramètres non déroulé"
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "les deux arguments dans le fold binaire ont des paquets de paramètres non déroulés"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "aucun paquet de paramètres non déroulés dans le fold binaire"
  
! #: cp/semantics.cc:14798
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "le type %qT de l'argument de %<__builtin_launder%> n'est pas un pointeur vers un type objet"
*************** msgstr "le type %qT de l'argument de %<_
*** 70650,70991 ****
  #. 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"
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "les qualificatifs %qV ne peuvent pas être appliqués à %qT"
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changé accidentellement en 8.1"
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT"
  
! #: cp/tree.cc:4759
  #, gcc-internal-format
  msgid " declared here"
  msgstr " déclaré ici"
  
! #: cp/tree.cc:4764
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " car tous ses constructeurs par copie et déplacement sont supprimés"
  
! #: cp/tree.cc: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 "base class %qT is not public"
  msgstr "la classe de base %qT n'est pas publique"
  
! #: cp/tree.cc:5330
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD n'est pas public"
  
! #: cp/tree.cc:5337
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD n'est pas mutable"
  
! #: cp/tree.cc:5345
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD a un type non structurel"
  
! #: cp/tree.cc:5368
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "l'attribut %qE peut uniquement être appliqué aux fonctions ou aux paramètres"
  
! #: cp/tree.cc:5389
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "l'argument de l'attribut %qE doit être une constante de chaîne de caractères"
  
! #: cp/tree.cc:5404
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "l'attribut %qE peut uniquement être appliqué aux fonctions ou aux classes ou aux types énumérés"
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "l'attribut %qE peut uniquement être appliqué aux membres de données non statiques"
  
! #: cp/tree.cc:5435
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "l'attribut %qE ne peut pas être appliqué à un champ de bits"
  
! #: cp/tree.cc:5455
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: cp/tree.cc:5459
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traité comme %<[[gnu::%E]]%>"
  
! #: cp/tree.cc:5482
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "%<alignas%> sur une déclaration de fonction"
  
! #: cp/tree.cc:5485
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%<alignas%> sur un type énuméré"
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr "%<alignas%> sur un type autre qu'une classe"
  
! #: cp/tree.cc:5490
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr "%<alignas%> sur un champ de bits"
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr "%<alignas%> sur un alias de type"
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qE sur un type autre qu'une classe ou une définition d'énumération"
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%qE sur un champ de bits sans nom"
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  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 "requested %<init_priority%> is not an integer constant"
  msgstr "le %<init_priority%> demandé n'est pas une constante entière"
  
! #: cp/tree.cc:5665
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "l'attribut %qE peut uniquement être utilisé sur les définitions dans la portée du fichier d'objets de type classe"
  
! #: cp/tree.cc:5673
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "le %<init_priority%> %i demandé est hors des limites [0, %i]"
  
! #: cp/tree.cc:5686
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "le %<init_priority%> %i demandé est réservé pour un usage interne"
  
! #: cp/tree.cc:5717
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "la redéclaration de %qD ajoute l'étiquette d'ABI %qE"
  
! #: cp/tree.cc:5737
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "l'attribut %qE requiert des arguments"
  
! #: cp/tree.cc:5748
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "les arguments de l'attribut %qE doivent être des chaînes littérales étroites"
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "les arguments de l'attribut %qE doivent contenir des identificateurs valables"
  
! #: cp/tree.cc:5764
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> n'est pas un premier caractère valable pour un identificateur"
  
! #: cp/tree.cc:5778
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> n'est pas un caractère valable dans un identificateur"
  
! #: cp/tree.cc:5802
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "attribut %qE appliqué au type %qT qui n'est ni une classe ni un enum"
  
! #: cp/tree.cc:5808
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "attribut %qE appliqué à %qT après sa définition"
  
! #: cp/tree.cc:5815
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "l'attribut %qE est ignoré car il est appliqué à l'instanciation du patron %qT"
  
! #: cp/tree.cc:5822
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "l'attribut %qE est ignoré car il est appliqué à la spécialisation du patron %qT"
  
! #: cp/tree.cc:5844
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "attribut %qE appliqué à %qD qui n'est ni une fonction ni une variable"
  
! #: cp/tree.cc:5850
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "attribut %qE appliqué à la déclaration extern \"C\" %qD"
  
! #: cp/tree.cc:5872
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "l'argument de l'attribut %qE doit être une expression qui est évaluée à vrai ou faux"
  
! #: cp/tree.cc: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"
--- 70797,71138 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr "%<__builtin_bit_cast%> a le type de destination %qT qui est un type tableau"
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr "%<__builtin_bit_cast%> a le type de destination %qT qui n'est pas trivialement copiable"
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "%<__builtin_bit_cast%> ne peut pas être utilisé avec des types uniquement consteval"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr "%<__builtin_bit_cast%> a le type source %qT qui n'est pas trivialement copiable"
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr "%<__builtin_bit_cast%> a la taille source %qE qui n'est pas égale à la taille du type destination %qE"
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "les qualificatifs %qV ne peuvent pas être appliqués à %qT"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changé accidentellement en 8.1"
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT"
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid " declared here"
  msgstr " déclaré ici"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " car tous ses constructeurs par copie et déplacement sont supprimés"
  
! #: cp/tree.cc:5064
  #, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "%qT est un type en virgule flottante"
  
! #: cp/tree.cc:5069
  #, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qT est un type en virgule fixe"
  
! #: cp/tree.cc:5100
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qD ne rempli pas tous les bits de %q#T"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr "%qD a le type %qT qui n'a pas de représentation objet unique"
  
! #: cp/tree.cc:5118
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%q#T n'a pas de champs de données"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr "%<std::nullptr_t%> a des bits de remplissage mais pas de bits de valeur"
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr "la base %qT n'a pas de représentation objet unique"
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr "%qD avec le type %qT n'a pas de représentation objet unique"
  
! #: cp/tree.cc:5207
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr "le remplissage a lieu entre %qD et %qD"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr "le champ de bits sans nom insère du remplissage avant %qD"
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr "le remplissage a lieu avant %qD"
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr "le remplissage a lieu après %qD"
  
! #: cp/tree.cc:5235
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%qT a du remplissage mais pas de champs de données"
  
! #: cp/tree.cc:5344
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "la classe de base %qT n'est pas publique"
  
! #: cp/tree.cc:5347
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD n'est pas public"
  
! #: cp/tree.cc:5354
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD n'est pas mutable"
  
! #: cp/tree.cc:5362
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD a un type non structurel"
  
! #: cp/tree.cc:5385
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "l'attribut %qE peut uniquement être appliqué aux fonctions ou aux paramètres"
  
! #: cp/tree.cc:5406
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "l'argument de l'attribut %qE doit être une constante de chaîne de caractères"
  
! #: cp/tree.cc:5421
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "l'attribut %qE peut uniquement être appliqué aux fonctions ou aux classes ou aux types énumérés"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "l'attribut %qE peut uniquement être appliqué aux membres de données non statiques"
  
! #: cp/tree.cc:5452
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "l'attribut %qE ne peut pas être appliqué à un champ de bits"
  
! #: cp/tree.cc:5472
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traité comme %<[[gnu::%E]]%>"
  
! #: cp/tree.cc:5499
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "%<alignas%> sur une déclaration de fonction"
  
! #: cp/tree.cc:5502
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%<alignas%> sur un type énuméré"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr "%<alignas%> sur un type autre qu'une classe"
  
! #: cp/tree.cc:5507
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr "%<alignas%> sur un champ de bits"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr "%<alignas%> sur un alias de type"
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qE sur un type autre qu'une classe ou une définition d'énumération"
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%qE sur un champ de bits sans nom"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr "%qE sur une étiquette %<case%> ou %<default%>"
  
! #: cp/tree.cc:5565
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "%qE sur une déclaration autre qu'un paramètre ou une variable automatique"
  
! #: cp/tree.cc:5660
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "le %<init_priority%> demandé n'est pas une constante entière"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "l'attribut %qE peut uniquement être utilisé sur les définitions dans la portée du fichier d'objets de type classe"
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "le %<init_priority%> %i demandé est hors des limites [0, %i]"
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "le %<init_priority%> %i demandé est réservé pour un usage interne"
  
! #: cp/tree.cc:5734
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "la redéclaration de %qD ajoute l'étiquette d'ABI %qE"
  
! #: cp/tree.cc:5754
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "l'attribut %qE requiert des arguments"
  
! #: cp/tree.cc:5765
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "les arguments de l'attribut %qE doivent être des chaînes littérales étroites"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "les arguments de l'attribut %qE doivent contenir des identificateurs valables"
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> n'est pas un premier caractère valable pour un identificateur"
  
! #: cp/tree.cc:5795
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> n'est pas un caractère valable dans un identificateur"
  
! #: cp/tree.cc:5819
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "attribut %qE appliqué au type %qT qui n'est ni une classe ni un enum"
  
! #: cp/tree.cc:5825
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "attribut %qE appliqué à %qT après sa définition"
  
! #: cp/tree.cc:5832
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "l'attribut %qE est ignoré car il est appliqué à l'instanciation du patron %qT"
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "l'attribut %qE est ignoré car il est appliqué à la spécialisation du patron %qT"
  
! #: cp/tree.cc:5861
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "attribut %qE appliqué à %qD qui n'est ni une fonction ni une variable"
  
! #: cp/tree.cc:5867
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "attribut %qE appliqué à la déclaration extern \"C\" %qD"
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "l'argument de l'attribut %qE doit être une expression qui est évaluée à vrai ou faux"
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "annotation sur un type autre qu'une classe ou une définition d'énumération"
  
! #: cp/tree.cc:5922
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr "annotation appliquée à une étiquette"
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "annotation sur un champ de bits sans nom"
  
! #: cp/tree.cc:5934
  #, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "annotation sur un paramètre « void »"
  
! #: cp/tree.cc:5950
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "l'annotation n'a pas un type structurel"
  
! #: cp/tree.cc:5965
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr "l'annotation n'a pas un type qui peut être construit par copie"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "vérification de %<lang_*%> : échec dans %s, à %s:%d"
*************** msgstr "%q#T n'a pas de membre nommé %q
*** 71185,71979 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T n'a pas de membre nommé %qE; vouliez-vous utiliser %qE ?"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> n'est pas un membre de %qT"
  
! #: cp/typeck.cc:3786
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD n'est pas une fonction patron membre"
  
! #: cp/typeck.cc:4052
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT n'est pas un type pointeur vers un objet"
  
! #: cp/typeck.cc:4086
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "utilisation invalide de l'indexation de tableau sur un pointeur vers un membre"
  
! #: cp/typeck.cc:4089
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "utilisation invalide du %<*%> unaire sur un pointeur vers un membre"
  
! #: cp/typeck.cc:4092
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "utilisation invalide de la conversion implicite d'un pointeur vers un membre"
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr "l'opérande de gauche de %<->*%> doit être un pointeur vers une classe mais il est un pointeur vers un membre du type %qT"
  
! #: cp/typeck.cc:4161
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indice manquant dans la référence du tableau"
  
! #: cp/typeck.cc:4322
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "l'accès indicé du tableau est déclaré %<register%>"
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "la valeur indicée n'est ni un tableau ni un pointeur"
  
! #: cp/typeck.cc:4433
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  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 "ISO C++ forbids calling %<::main%> from within program"
  msgstr "le C++ ISO interdit l'appel de %<::main%> depuis l'intérieur du programme"
  
! #: cp/typeck.cc:4715
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "il faut utiliser %<.*%> ou %<->*%> pour appeler une fonction via un pointeur vers un membre dans %<%E (...)%>, par ex: %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc: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 "%qE cannot be used as a function"
  msgstr "%qE ne peut pas être utilisé comme une fonction"
  
! #: cp/typeck.cc:4739
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD ne peut pas être utilisé comme une fonction"
  
! #: cp/typeck.cc:4742
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "l'expression ne peut pas être utilisée comme une fonction"
  
! #: cp/typeck.cc:4804
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "trop d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "pas assez d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.cc:4810
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "trop d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.cc:4811
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "trop peu d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.cc:4817
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "trop d'arguments pour la fonction %q#D"
  
! #: cp/typeck.cc:4818
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "trop peu d'arguments pour la fonction %q#D"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "trop d'arguments pour la méthode %q#D"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "pas assez d'arguments pour la méthode %q#D"
  
! #: cp/typeck.cc:4832
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "trop d'arguments pour la fonction"
  
! #: cp/typeck.cc:4833
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "trop peu d'arguments pour la fonction"
  
! #: cp/typeck.cc:4911
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "le paramètre %P de %qD a un type incomplet %qT"
  
! #: cp/typeck.cc:4917
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "le paramètre %P a un type incomplet %qT"
  
! #: cp/typeck.cc:5231
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "l'adresse de %qE ne sera jamais NULL"
  
! #: cp/typeck.cc:5278
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.cc:5293
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "le compilateur peut supposer que l'adresse de %qE ne sera jamais NULL"
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr "comparaison du résultat de l'addition de pointeur %qE et NULL"
  
! #: cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "le compilateur peut supposer que l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.cc:5370
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "opération au niveau des bits entre les types énumérés différents %qT et %qT"
  
! #: cp/typeck.cc:5373
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "l'opération au niveau des bits entre les types énumérés différents %qT et %qT est dépréciée"
  
! #: cp/typeck.cc:5379
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "arithmétique entre des types énumérés différents %qT et %qT"
  
! #: cp/typeck.cc:5382
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "l'arithmétique entre des types énumérés différents %qT et %qT est dépréciée"
  
! #: cp/typeck.cc:5419
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "comparaison du type énuméré %qT avec le type en virgule flottante %qT"
  
! #: cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "comparaison du type en virgule flottante %qT avec le type énuméré %qT"
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr "la comparaison du type énuméré %qT avec le type en virgule flottante %qT est dépréciée"
  
! #: cp/typeck.cc:5429
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "la comparaison du type en virgule flottante %qT avec le type énuméré %qT est dépréciée"
  
! #: cp/typeck.cc:5438
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "arithmétique entre le type énuméré %qT et le type en virgule flottante %qT"
  
! #: cp/typeck.cc:5441
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "arithmétique entre le type en virgule flottante %qT et le type énuméré %qT"
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'arithmétique entre le type énuméré %qT et le type en virgule flottante %qT est déprécié"
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'arithmétique entre le type en virgule flottante %qT et le type énuméré %qT est déprécié"
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "suppose un transtypage vers le type %qT depuis la fonction surchargée"
  
! #: cp/typeck.cc:5709
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL utilisé en arithmétique"
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "le C++ ISO interdit la comparaison entre un pointeur et un entier"
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "les types des opérandes sont %qT et %qT"
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "comparaison à trois voies de vecteurs"
  
! #: cp/typeck.cc:6496
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "comparaison ordonnée d'un pointeur avec un zéro entier (%qT et %qT)"
  
! #: cp/typeck.cc:6543
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "comparaison non ordonnée sur un argument n'étant pas en virgule flottante"
  
! #: cp/typeck.cc:6609
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "conversion implicite de %qH vers %qI pour correspondre à d'autres opérandes de l'expression binaire"
  
! #: cp/typeck.cc:6718
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "les opérandes des types %qT et %qT sont invalides pour le %qO binaire"
  
! #: cp/typeck.cc:7119
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur de type %<void *%> dans une soustraction"
  
! #: cp/typeck.cc:7127
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur vers une fonction dans une soustraction"
  
! #: cp/typeck.cc:7135
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur vers une méthode dans une soustraction"
  
! #: cp/typeck.cc:7188
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmétique"
  
! #: cp/typeck.cc:7265
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.cc:7266
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.cc:7283
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "utilisation invalide de %qE pour former un pointeur vers une fonction membre"
  
! #: cp/typeck.cc:7286
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  un qualified-id est requis"
  
! #: cp/typeck.cc:7293
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "les parenthèses autour de %qE ne peuvent pas être utilisées pour former un pointeur vers une fonction membre"
  
! #: cp/typeck.cc:7488
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifié ou entre parenthèses pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>"
  
! #: cp/typeck.cc:7494
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifié ou entre parenthèses pour former un pointeur vers une fonction membre d'un objet explicite"
  
! #: cp/typeck.cc:7500
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre liée pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>"
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre liée pour former un pointeur vers une fonction membre d'un objet explicite"
  
! #: cp/typeck.cc:7511
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "un pointeur vers une fonction membre d'un objet explicite peut seulement être formé avec %<&%T::%D%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "prise de l'adresse d'une r-valeur"
  
! #: cp/typeck.cc:7561
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "le C++ ISO interdit de prendre l'adresse de la fonction %<::main%>"
  
! #: cp/typeck.cc:7619
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ne peut créer un pointeur vers le membre de référence %qD"
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "tentative de prendre l'adresse d'un champ de bits"
  
! #: cp/typeck.cc:7821
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> sur une expression de type %<bool%>"
  
! #: cp/typeck.cc:7822
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "vouliez-vous utiliser le non logique (%<!%>) ?"
  
! #: cp/typeck.cc:7966
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "le C++ ISO interdit d'incrémenter un enum"
  
! #: cp/typeck.cc:7967
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "le C++ ISO interdit de décrémenter un enum"
  
! #: cp/typeck.cc:7983
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ne peut incrémenter un pointeur vers le type incomplet %qT"
  
! #: cp/typeck.cc:7985
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ne peut décrémenter un pointeur vers le type incomplet %qT"
  
! #: cp/typeck.cc:7997
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "le C++ ISO interdit d'incrémenter un pointeur du type %qT"
  
! #: cp/typeck.cc:7999
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "le C++ ISO interdit de décrémenter un pointeur du type %qT"
  
! #: cp/typeck.cc:8039
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "l'expression %qs du type qualifié avec %<volatile%> est dépréciée"
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "l'utilisation d'un opérande du type %qT dans %<operator--%> est interdite"
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr "l'utilisation d'un opérande du type %qT dans %<operator++%> est interdite en C++17"
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "l'utilisation d'un opérande du type %qT dans %<operator++%> est dépréciée"
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "ne peut prendre l'adresse de %<this%> qui est une expression r-valeur"
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse requise pour %qD qui est déclaré %<register%>"
  
! #: cp/typeck.cc:8357
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "une initialisation par liste pour un type non classe ne doit pas être entre parenthèses"
  
! #: cp/typeck.cc:8369
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "la liste d'expressions est traitée comme une expression composée dans l'initialisation"
  
! #: cp/typeck.cc:8373
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "la liste d'expressions est traitée comme une expression composée dans l'initialisation mémoire"
  
! #: cp/typeck.cc:8377
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "la liste d'expressions est traitée comme une expression composée dans le transtypage fonctionnel"
  
! #: cp/typeck.cc:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "la liste d'expressions dans « %s » est traitée comme une expression composée"
  
! #: cp/typeck.cc:8518
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "pas de contexte pour résoudre le type de %qE"
  
! #: cp/typeck.cc:8555
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "le transtypage du type %qT vers le type %qT élimine les qualificatifs"
  
! #: cp/typeck.cc:8561
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "utiliser %<static_cast%> pour transtyper du type %qT vers le type %qT élimine les qualificatifs"
  
! #: cp/typeck.cc:8568
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "utiliser %<reinterpret_cast%> pour transtyper du type %qT vers le type %qT élimine les qualificatifs"
  
! #: cp/typeck.cc:8594
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "transtypage inutile vers le type %q#T"
  
! #: cp/typeck.cc:8608
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "les qualificatifs de type sont ignorés sur le type résultant du transtypage"
  
! #: cp/typeck.cc:9057
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "%<static_cast%> invalide depuis le type %qT vers le type %qT"
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "le type classe %qT est incomplet"
  
! #: cp/typeck.cc:9097
  msgid "converting from %qH to %qI"
  msgstr "conversion de %qH vers %qI"
  
! #: cp/typeck.cc:9172
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "transtypage invalide d'une expression pr-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9242
  msgid "cast from %qH to %qI loses precision"
  msgstr "le transtypage de %qH vers %qI perd en précision"
  
! #: cp/typeck.cc:9267
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "transtypage entre types de fonctions incompatibles de %qH vers %qI"
  
! #: cp/typeck.cc:9278
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "transtypage entre des pointeurs incompatibles vers des types membres de %qH vers %qI"
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "le transtypage de %qH vers %qI augmente l'alignement requis pour le type ciblé"
  
! #: cp/typeck.cc:9316
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "le transtypage entre un pointeur vers une fonction et un pointeur vers un objet est supporté conditionnellement"
  
! #: cp/typeck.cc:9330
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "transtypage invalide à partir du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9403
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "utilisation invalide de %<const_cast%> avec le type %qT qui n'est pas un pointeur, une référence, ni un type pointeur vers une donnée membre"
  
! #: cp/typeck.cc:9412
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "utilisation invalide de %<const_cast%> avec le type %qT qui est un pointeur ou une référence à un type fonction"
  
! #: cp/typeck.cc:9454
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "%<const_cast%> invalide d'une r-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9524
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "%<const_cast%> invalide à partir du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "le C++ ISO interdit le transtypage vers un type tableau %qT"
  
! #: cp/typeck.cc:9643
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "transtypage invalide vers le type fonction %qT"
  
! #: cp/typeck.cc:9759
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr "déplacement de %qE de type %qT sur lui-même"
  
! #: cp/typeck.cc:10039
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  lors de l'évaluation de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10100
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "affectation à un tableau depuis une liste d'initialisation"
  
! #: cp/typeck.cc:10127
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "types incompatibles dans l'affectation de %qT vers %qT"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "tableau utilisé comme initialisation"
  
! #: cp/typeck.cc:10145
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "affectation de tableau invalide"
  
! #: cp/typeck.cc:10281
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dans la conversion d'un pointeur vers une fonction membre"
  
! #: cp/typeck.cc:10295
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "conversion d'un pointeur vers un membre via la base virtuelle %qT"
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dans la conversion d'un pointeur vers un membre"
  
! #: cp/typeck.cc:10443
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "conversion invalide vers le type %qT à partir du type %qT"
  
! #: cp/typeck.cc:10767
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ne peut convertir %qH en %qI dans l'argument par défaut"
  
! #: cp/typeck.cc:10772
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ne peut convertir %qH en %qI dans le passage d'argument"
  
! #: cp/typeck.cc:10781
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ne peut convertir %qH en %qI dans l'initialisation"
  
! #: cp/typeck.cc:10785
  msgid "cannot convert %qH to %qI in return"
  msgstr "ne peut convertir %qH en %qI dans le retour"
  
! #: cp/typeck.cc:10790
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ne peut convertir %qH en %qI dans l'affectation"
  
! #: cp/typeck.cc:10826
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "le paramètre %qP de %qD pourrait être un candidat pour un attribut de format"
  
! #: cp/typeck.cc:10830
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "le paramètre pourrait être un candidat pour un attribut de format"
  
! #: cp/typeck.cc:10835
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "la cible de la conversion pourrait être une candidate pour un attribut de format"
  
! #: cp/typeck.cc:10840
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "la cible de l'initialisation pourrait être une candidate pour un attribut de format"
  
! #: cp/typeck.cc:10850
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'affectation pourrait être un candidat pour un attribut de format"
  
! #: cp/typeck.cc:10936
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "dans le passage de l'argument %P de %qD"
  
! #: cp/typeck.cc:11022
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "retourne une référence vers un temporaire"
  
! #: cp/typeck.cc:11025
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "retourne un pointeur vers un temporaire"
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "retourner une %<initializer_list%> temporaire n'étend pas la durée de vie du tableau sous-jacent"
  
! #: cp/typeck.cc:11063
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "référence vers la variable locale %qD retournée"
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr "retourner la variable %<initializer_list%> locale %qD n'étend pas la durée de vie du tableau sous-jacent"
  
! #: cp/typeck.cc:11073
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adresse de l'étiquette %qD retournée"
  
! #: cp/typeck.cc:11077
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adresse de la variable locale %qD retournée"
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr "déplacer un objet temporaire empêche l'élision de la copie"
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "supprime l'appel à %<std::move%>"
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr "déplacer un objet local dans une instruction de retour empêche l'élision de la copie"
  
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "déplacement redondant dans l'instruction de retour"
  
! #: cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "déplacement redondant dans l'initialisation"
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "retourne une valeur depuis un destructeur"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "ne peut retourner depuis le gestionnaire d'un try..catch sur tout le constructeur"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "retourne une valeur depuis un constructeur"
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "instruction « return » sans valeur dans une fonction retournant %qT"
  
! #: cp/typeck.cc:11516
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "liste d'initialisation retournée"
  
! #: cp/typeck.cc:11535
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "les types incohérents %qT et %qT sont déduits du type retourné par la lambda"
  
! #: cp/typeck.cc:11538
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "déduction incohérente pour le type de retour auto: %qT et puis %qT"
  
! #: cp/typeck.cc:11575
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "instruction « return » avec une valeur dans une fonction retournant %qT"
  
! #: cp/typeck.cc:11604
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> ne doit pas retourner NULL à moins qu'il soit déclaré %<throw()%> (ou %<-fcheck-new%> est actif)"
  
! #: cp/typeck.cc:11693
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "copie non élidée au retour de %qD"
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr "copie non élidée au retour dans %qD"
  
! #: cp/typeck.cc:12297
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "utilisation d'une r-valeur comme l-valeur"
--- 71332,72131 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T n'a pas de membre nommé %qE; vouliez-vous utiliser %qE ?"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> n'est pas un membre de %qT"
  
! #: cp/typeck.cc:3605
! #, gcc-internal-format
! msgid "%q#D is not a member of %qT"
! msgstr "%q#D n'est pas un membre de %qT"
! 
! #: cp/typeck.cc:3781
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD n'est pas une fonction patron membre"
  
! #: cp/typeck.cc:4047
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT n'est pas un type pointeur vers un objet"
  
! #: cp/typeck.cc:4081
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "utilisation invalide de l'indexation de tableau sur un pointeur vers un membre"
  
! #: cp/typeck.cc:4084
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "utilisation invalide du %<*%> unaire sur un pointeur vers un membre"
  
! #: cp/typeck.cc:4087
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "utilisation invalide de la conversion implicite d'un pointeur vers un membre"
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr "l'opérande de gauche de %<->*%> doit être un pointeur vers une classe mais il est un pointeur vers un membre du type %qT"
  
! #: cp/typeck.cc:4156
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "indice manquant dans la référence du tableau"
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "l'accès indicé du tableau est déclaré %<register%>"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "la valeur indicée n'est ni un tableau ni un pointeur"
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objet manquant dans l'usage de %qE"
  
! #: cp/typeck.cc:4680
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr "aucune version par défaut dans la portée"
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "le C++ ISO interdit l'appel de %<::main%> depuis l'intérieur du programme"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "il faut utiliser %<.*%> ou %<->*%> pour appeler une fonction via un pointeur vers un membre dans %<%E (...)%>, par ex: %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4727
  #, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "%qT ne peut pas être utilisé comme une fonction"
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE ne peut pas être utilisé comme une fonction"
  
! #: cp/typeck.cc:4734
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD ne peut pas être utilisé comme une fonction"
  
! #: cp/typeck.cc:4737
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "l'expression ne peut pas être utilisée comme une fonction"
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "trop d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "pas assez d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "trop d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "trop peu d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "trop d'arguments pour la fonction %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "trop peu d'arguments pour la fonction %q#D"
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "trop d'arguments pour la méthode %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "pas assez d'arguments pour la méthode %q#D"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "trop d'arguments pour la fonction"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "trop peu d'arguments pour la fonction"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "le paramètre %P de %qD a un type incomplet %qT"
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "le paramètre %P a un type incomplet %qT"
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "l'adresse de %qE ne sera jamais NULL"
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.cc:5288
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "le compilateur peut supposer que l'adresse de %qE ne sera jamais NULL"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr "comparaison du résultat de l'addition de pointeur %qE et NULL"
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "le compilateur peut supposer que l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.cc:5365
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "opération au niveau des bits entre les types énumérés différents %qT et %qT"
  
! #: cp/typeck.cc:5368
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "l'opération au niveau des bits entre les types énumérés différents %qT et %qT est dépréciée"
  
! #: cp/typeck.cc:5374
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "arithmétique entre des types énumérés différents %qT et %qT"
  
! #: cp/typeck.cc:5377
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "l'arithmétique entre des types énumérés différents %qT et %qT est dépréciée"
  
! #: cp/typeck.cc:5414
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "comparaison du type énuméré %qT avec le type en virgule flottante %qT"
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "comparaison du type en virgule flottante %qT avec le type énuméré %qT"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr "la comparaison du type énuméré %qT avec le type en virgule flottante %qT est dépréciée"
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "la comparaison du type en virgule flottante %qT avec le type énuméré %qT est dépréciée"
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "arithmétique entre le type énuméré %qT et le type en virgule flottante %qT"
  
! #: cp/typeck.cc:5436
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "arithmétique entre le type en virgule flottante %qT et le type énuméré %qT"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'arithmétique entre le type énuméré %qT et le type en virgule flottante %qT est déprécié"
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'arithmétique entre le type en virgule flottante %qT et le type énuméré %qT est déprécié"
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "suppose un transtypage vers le type %qT depuis la fonction surchargée"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL utilisé en arithmétique"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "le C++ ISO interdit la comparaison entre un pointeur et un entier"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "les types des opérandes sont %qT et %qT"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "comparaison à trois voies de vecteurs"
  
! #: cp/typeck.cc:6491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "comparaison ordonnée d'un pointeur avec un zéro entier (%qT et %qT)"
  
! #: cp/typeck.cc:6538
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "comparaison non ordonnée sur un argument n'étant pas en virgule flottante"
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "conversion implicite de %qH vers %qI pour correspondre à d'autres opérandes de l'expression binaire"
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "les opérandes des types %qT et %qT sont invalides pour le %qO binaire"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur de type %<void *%> dans une soustraction"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur vers une fonction dans une soustraction"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur vers une méthode dans une soustraction"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmétique"
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "utilisation invalide de %qE pour former un pointeur vers une fonction membre"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  un qualified-id est requis"
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "les parenthèses autour de %qE ne peuvent pas être utilisées pour former un pointeur vers une fonction membre"
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifié ou entre parenthèses pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>"
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifié ou entre parenthèses pour former un pointeur vers une fonction membre d'un objet explicite"
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre liée pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>"
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre liée pour former un pointeur vers une fonction membre d'un objet explicite"
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "un pointeur vers une fonction membre d'un objet explicite peut seulement être formé avec %<&%T::%D%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "prise de l'adresse d'une r-valeur"
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "le C++ ISO interdit de prendre l'adresse de la fonction %<::main%>"
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ne peut créer un pointeur vers le membre de référence %qD"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "tentative de prendre l'adresse d'un champ de bits"
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> sur une expression de type %<bool%>"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "vouliez-vous utiliser le non logique (%<!%>) ?"
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "le C++ ISO interdit d'incrémenter un enum"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "le C++ ISO interdit de décrémenter un enum"
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ne peut incrémenter un pointeur vers le type incomplet %qT"
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ne peut décrémenter un pointeur vers le type incomplet %qT"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "le C++ ISO interdit d'incrémenter un pointeur du type %qT"
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "le C++ ISO interdit de décrémenter un pointeur du type %qT"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "l'expression %qs du type qualifié avec %<volatile%> est dépréciée"
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "l'utilisation d'un opérande du type %qT dans %<operator--%> est interdite"
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr "l'utilisation d'un opérande du type %qT dans %<operator++%> est interdite en C++17"
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "l'utilisation d'un opérande du type %qT dans %<operator++%> est dépréciée"
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "ne peut prendre l'adresse de %<this%> qui est une expression r-valeur"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse requise pour %qD qui est déclaré %<register%>"
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "une initialisation par liste pour un type non classe ne doit pas être entre parenthèses"
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "la liste d'expressions est traitée comme une expression composée dans l'initialisation"
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "la liste d'expressions est traitée comme une expression composée dans l'initialisation mémoire"
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "la liste d'expressions est traitée comme une expression composée dans le transtypage fonctionnel"
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "la liste d'expressions dans « %s » est traitée comme une expression composée"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "pas de contexte pour résoudre le type de %qE"
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "le transtypage du type %qT vers le type %qT élimine les qualificatifs"
  
! #: cp/typeck.cc:8559
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "utiliser %<static_cast%> pour transtyper du type %qT vers le type %qT élimine les qualificatifs"
  
! #: cp/typeck.cc:8566
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "utiliser %<reinterpret_cast%> pour transtyper du type %qT vers le type %qT élimine les qualificatifs"
  
! #: cp/typeck.cc:8592
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "transtypage inutile vers le type %q#T"
  
! #: cp/typeck.cc:8606
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "les qualificatifs de type sont ignorés sur le type résultant du transtypage"
  
! #: cp/typeck.cc:9055
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "%<static_cast%> invalide depuis le type %qT vers le type %qT"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "le type classe %qT est incomplet"
  
! #: cp/typeck.cc:9095
  msgid "converting from %qH to %qI"
  msgstr "conversion de %qH vers %qI"
  
! #: cp/typeck.cc:9170
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "transtypage invalide d'une expression pr-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr "le transtypage de %qH vers %qI perd en précision"
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "transtypage entre types de fonctions incompatibles de %qH vers %qI"
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "transtypage entre des pointeurs incompatibles vers des types membres de %qH vers %qI"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "le transtypage de %qH vers %qI augmente l'alignement requis pour le type ciblé"
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "le transtypage entre un pointeur vers une fonction et un pointeur vers un objet est supporté conditionnellement"
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "transtypage invalide à partir du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "utilisation invalide de %<const_cast%> avec le type %qT qui n'est pas un pointeur, une référence, ni un type pointeur vers une donnée membre"
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "utilisation invalide de %<const_cast%> avec le type %qT qui est un pointeur ou une référence à un type fonction"
  
! #: cp/typeck.cc:9452
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "%<const_cast%> invalide d'une r-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9522
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "%<const_cast%> invalide à partir du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "le C++ ISO interdit le transtypage vers un type tableau %qT"
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "transtypage invalide vers le type fonction %qT"
  
! #: cp/typeck.cc:9757
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr "déplacement de %qE de type %qT sur lui-même"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  lors de l'évaluation de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "affectation à un tableau depuis une liste d'initialisation"
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "types incompatibles dans l'affectation de %qT vers %qT"
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "tableau utilisé comme initialisation"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "affectation de tableau invalide"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dans la conversion d'un pointeur vers une fonction membre"
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "conversion d'un pointeur vers un membre via la base virtuelle %qT"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dans la conversion d'un pointeur vers un membre"
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "conversion invalide vers le type %qT à partir du type %qT"
  
! #: cp/typeck.cc:10765
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ne peut convertir %qH en %qI dans l'argument par défaut"
  
! #: cp/typeck.cc:10770
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ne peut convertir %qH en %qI dans le passage d'argument"
  
! #: cp/typeck.cc:10779
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ne peut convertir %qH en %qI dans l'initialisation"
  
! #: cp/typeck.cc:10783
  msgid "cannot convert %qH to %qI in return"
  msgstr "ne peut convertir %qH en %qI dans le retour"
  
! #: cp/typeck.cc:10788
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ne peut convertir %qH en %qI dans l'affectation"
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "le paramètre %qP de %qD pourrait être un candidat pour un attribut de format"
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "le paramètre pourrait être un candidat pour un attribut de format"
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "la cible de la conversion pourrait être une candidate pour un attribut de format"
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "la cible de l'initialisation pourrait être une candidate pour un attribut de format"
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'affectation pourrait être un candidat pour un attribut de format"
  
! #: cp/typeck.cc:10934
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "dans le passage de l'argument %P de %qD"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "retourne une référence vers un temporaire"
  
! #: cp/typeck.cc:11023
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "retourne un pointeur vers un temporaire"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "retourner une %<initializer_list%> temporaire n'étend pas la durée de vie du tableau sous-jacent"
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "référence vers la variable locale %qD retournée"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr "retourner la variable %<initializer_list%> locale %qD n'étend pas la durée de vie du tableau sous-jacent"
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adresse de l'étiquette %qD retournée"
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adresse de la variable locale %qD retournée"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr "déplacer un objet temporaire empêche l'élision de la copie"
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "supprime l'appel à %<std::move%>"
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr "déplacer un objet local dans une instruction de retour empêche l'élision de la copie"
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "déplacement redondant dans l'instruction de retour"
  
! #: cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "déplacement redondant dans l'initialisation"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "retourne une valeur depuis un destructeur"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "ne peut retourner depuis le gestionnaire d'un try..catch sur tout le constructeur"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "retourne une valeur depuis un constructeur"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "instruction « return » sans valeur dans une fonction retournant %qT"
  
! #: cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "liste d'initialisation retournée"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "les types incohérents %qT et %qT sont déduits du type retourné par la lambda"
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "déduction incohérente pour le type de retour auto: %qT et puis %qT"
  
! #: cp/typeck.cc:11573
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "instruction « return » avec une valeur dans une fonction retournant %qT"
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> ne doit pas retourner NULL à moins qu'il soit déclaré %<throw()%> (ou %<-fcheck-new%> est actif)"
  
! #: cp/typeck.cc:11691
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "copie non élidée au retour de %qD"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr "copie non élidée au retour dans %qD"
  
! #: cp/typeck.cc:12295
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "utilisation d'une r-valeur comme l-valeur"
*************** msgstr "impossible d'ouvrir le fichier j
*** 72377,72393 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr "impossible d'ouvrir le fichier journal %<vtv_count_data.log%>: %m"
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "attribut %qs inconnu"
  
! #: d/d-attribs.cc:1153
  #, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "%q+D déclaré faible après avoir été utilisé"
  
! #: d/d-attribs.cc:1533
  #, 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%>"
--- 72529,72545 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr "impossible d'ouvrir le fichier journal %<vtv_count_data.log%>: %m"
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "attribut %qs inconnu"
  
! #: d/d-attribs.cc:1156
  #, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "%q+D déclaré faible après avoir été utilisé"
  
! #: d/d-attribs.cc:1553
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr "seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<simd%>"
*************** msgstr "initialiseurs qui se chevauchent
*** 72412,72454 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr "l'adresse de %qD ne sera jamais %<null%>"
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr "%<this%> est nécessaire pour accéder au membre %qE"
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr "tentative de réaliser une division modulo en virgule flottante sur %qT"
  
! #: d/d-codegen.cc:2497
  #, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr "impossible d'obtenir un pointeur de trame vers %qs"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, gcc-internal-format
  msgid "nested function missing body"
  msgstr "corps manquant pour la fonction imbriquée"
  
! #: d/d-codegen.cc:2565
  #, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "%qs est une fonction imbriquée, elle n'est pas accessible depuis %qs"
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr "la variable %qs a une destruction dans la portée, impossible de créer la fermeture"
  
! #: d/d-codegen.cc:2882
  #, gcc-internal-format
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "la variable de registre explicite %qs ne peut pas être utilisée dans une fonction imbriquée"
  
! #: d/d-codegen.cc:3107
  #, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr "référence anticipée vers une trame de %qs"
--- 72564,72606 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr "l'adresse de %qD ne sera jamais %<null%>"
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr "%<this%> est nécessaire pour accéder au membre %qE"
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr "tentative de réaliser une division modulo en virgule flottante sur %qT"
  
! #: d/d-codegen.cc:2507
  #, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr "impossible d'obtenir un pointeur de trame vers %qs"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, gcc-internal-format
  msgid "nested function missing body"
  msgstr "corps manquant pour la fonction imbriquée"
  
! #: d/d-codegen.cc:2575
  #, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "%qs est une fonction imbriquée, elle n'est pas accessible depuis %qs"
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr "la variable %qs a une destruction dans la portée, impossible de créer la fermeture"
  
! #: d/d-codegen.cc:2892
  #, gcc-internal-format
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "la variable de registre explicite %qs ne peut pas être utilisée dans une fonction imbriquée"
  
! #: d/d-codegen.cc:3117
  #, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr "référence anticipée vers une trame de %qs"
*************** msgstr "argument invalide pour %<-fmodul
*** 72526,72557 ****
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "argument invalide pour %<-fversion=%> : %qs"
  
! #: d/d-lang.cc:993
  #, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "ne peut ouvrir %s en écriture : %m"
  
! #: d/d-lang.cc:1000
  #, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr "écriture du fichier de sortie %s : %m"
  
! #: d/d-lang.cc:1020
  #, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "ne peut ouvrir %s en lecture : %m"
  
! #: d/d-lang.cc:1045
  #, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr "lecture du fichier ddoc %s : %m"
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr "l'argument de %<-fonly=%> est différent de celui du premier nom de fichier en entrée"
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr "impossible de résoudre la référence anticipée dans la définition"
--- 72678,72709 ----
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "argument invalide pour %<-fversion=%> : %qs"
  
! #: d/d-lang.cc:997
  #, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "ne peut ouvrir %s en écriture : %m"
  
! #: d/d-lang.cc:1004
  #, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr "écriture du fichier de sortie %s : %m"
  
! #: d/d-lang.cc:1024
  #, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "ne peut ouvrir %s en lecture : %m"
  
! #: d/d-lang.cc:1049
  #, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr "lecture du fichier ddoc %s : %m"
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr "l'argument de %<-fonly=%> est différent de celui du premier nom de fichier en entrée"
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr "impossible de résoudre la référence anticipée dans la définition"
*************** msgstr "manière de supprimer %qs inconn
*** 72648,72654 ****
  msgid "%qs is not an associative array"
  msgstr "%qs n'est pas un tableau associatif"
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr "%<this%> est nécessaire pour accéder au membre %qs"
--- 72800,72806 ----
  msgid "%qs is not an associative array"
  msgstr "%qs n'est pas un tableau associatif"
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr "%<this%> est nécessaire pour accéder au membre %qs"
*************** msgstr "les délégués sont uniquement
*** 72663,72684 ****
  msgid "%qs is not a field, but a %qs"
  msgstr "%qs n'est pas un champ mais un %qs"
  
! #: d/expr.cc:1977
  #, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr "référence %qs récursive"
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "expression %qs non constante"
  
! #: d/expr.cc:2804
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%qs n'est pas une expression"
  
! #: d/expr.cc:2811
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "le type %qs n'est pas une expression"
--- 72815,72836 ----
  msgid "%qs is not a field, but a %qs"
  msgstr "%qs n'est pas un champ mais un %qs"
  
! #: d/expr.cc:1975
  #, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr "référence %qs récursive"
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr "expression %qs non constante"
  
! #: d/expr.cc:2839
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "%qs n'est pas une expression"
  
! #: d/expr.cc:2846
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "le type %qs n'est pas une expression"
*************** msgstr "impossible de lever une exceptio
*** 72769,72785 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "les instruction assembleur en-ligne pour D ne sont pas supportées dans GDC."
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr "l'expression %qs requiert %<object.TypeInfo%> et ne peut pas être utilisée avec %<-fno-rtti%>"
  
! #: d/typeinfo.cc:1458
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "%<object.TypeInfo%> ne peut pas être utilisé avec %<-fno-rtti%>"
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr "%<objet.TypeInfo%> n'a pas été trouvé mais il est implicitement utilisé"
--- 72921,72937 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "les instruction assembleur en-ligne pour D ne sont pas supportées dans GDC."
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr "l'expression %qs requiert %<object.TypeInfo%> et ne peut pas être utilisée avec %<-fno-rtti%>"
  
! #: d/typeinfo.cc:1455
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "%<object.TypeInfo%> ne peut pas être utilisé avec %<-fno-rtti%>"
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr "%<objet.TypeInfo%> n'a pas été trouvé mais il est implicitement utilisé"
*************** msgstr "La référence de tableau à %C
*** 73101,73108 ****
  
  #: 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
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr "Co-tableaux désactivés à %C, utilisez %<-fcoarray=%> pour l'activer"
--- 73253,73260 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr "Co-tableaux désactivés à %C, utilisez %<-fcoarray=%> pour l'activer"
*************** msgstr "La constante littérale BOZ à %
*** 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"
--- 73531,73537 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Les arguments de %qs à %L et %L ne peuvent pas être tous les deux des constantes littérales BOZ"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Utilisation invalide de la constant littérale BOZ à %L"
*************** msgstr "L'argument %qs de l'intrinsèque
*** 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"
--- 73606,73612 ----
  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:8466
  #, 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"
*************** msgstr "La constante littérale BOZ à %
*** 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"
--- 73746,73752 ----
  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:4160
  #, 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
*** 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é"
--- 73761,73767 ----
  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:4955
  #, 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é"
*************** msgid "The errmsg= argument at %L must b
*** 73750,73757 ****
  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"
--- 73902,73909 ----
  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:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Co-tableaux désactivés à %L, utilisez %<-fcoarray=%> pour l'activer"
*************** msgid "BOZ constant at %L cannot appear
*** 73850,73858 ****
  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"
--- 74002,74010 ----
  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:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "Intrinsèque %qs avec l'argument KIND à %L"
*************** msgstr "L'argument %qs de l'intrinsèque
*** 73867,73878 ****
  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)"
--- 74019,74030 ----
  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:4272 fortran/check.cc:4280
  #, 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:4290
  #, 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)"
*************** msgstr "L'argument %qs de l'intrinsèque
*** 73967,74584 ****
  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"
--- 74119,74736 ----
  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:4112
  #, 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:4127
  #, 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:4132
  #, 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:4157
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "Sous-types de caractères différents à %L"
  
! #: fortran/check.cc:4166
  #, 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:4197
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "Intrinsèque %qs avec un argument CHARACTER à %L"
  
! #: fortran/check.cc:4209
  #, 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:4219
  #, 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:4304
  #, 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:4323
  #, 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:4332
  #, 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:4510
  #, 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:4644
  #, 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:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, 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:4767
  #, 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:4779
  #, 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:4790
  #, 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:4797
  #, 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:4808
  #, 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:4817
  #, 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:4857
  #, 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:4884
  #, 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:4940
  #, 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:4948
  #, 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:4991
  #, 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:5069 fortran/check.cc:7228
  #, 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:5130
  #, 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:5140
  #, 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:5159
  #, 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:5210
  #, 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:5242
  #, 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:5252
  #, 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:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr "MASK présent à %L sans IDENTITY"
  
! #: fortran/check.cc:5275
  #, 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:5283
  #, 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:5374
  #, 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:5384
  #, 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:5391
  #, 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:5414
  #, 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:5454
  #, 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:5472
  #, 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:5481
  #, 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:5516 fortran/simplify.cc:7895
  #, 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:5533 fortran/check.cc:5552
  #, 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:5543 fortran/check.cc:5562
  #, 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:5681
  #, 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:5712
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "Intrinsèque %qs avec un argument RADIX à %L"
  
! #: fortran/check.cc:5760
  #, 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:5841 fortran/check.cc:8446
  #, 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:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, 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:5868 fortran/check.cc:6015
  #, 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:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr a échoué"
  
! #: fortran/check.cc:5994
  #, 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:6055
  #, 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:6109
  #, 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:6143
  #, 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:6155
  #, 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:6162
  #, 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:6169
  #, 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:6176
  #, 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:6182
  #, 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:6201
  #, 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:6210
  #, 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:6216
  #, 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:6237
  #, 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:6248
  #, 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:6254
  #, 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:6261
  #, 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:6277
  #, 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:6289
  #, 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:6296
  #, 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:6302
  #, 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:6316
  #, 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:6328
  #, 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:6335
  #, 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:6341
  #, 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:6355
  #, 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:6361
  #, 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:6372
  #, 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:6380
  #, 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:6389
  #, 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:6396
  #, 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:6407
  #, 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:6412
  #, 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:6440
  #, 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:6456
  #, 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:6475
  #, 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:6499
  #, 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:6774
  #, 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:6786
  #, 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:6824
  #, 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:6884
  #, 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:6913
  #, 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:6939
  #, 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:6950
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "Argument %<team%> pour %<this_image%> à %L"
  
! #: fortran/check.cc:6961
  #, 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:7003
  #, 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:7055
  #, 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:7074
  #, 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:7082
  #, 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:7117
  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:7242
  #, 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:7255
  #, 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:7391
  #, 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:7403
  #, 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:7558 fortran/check.cc:7594
  #, 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:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Trop d'arguments pour %s à %L"
  
! #: fortran/check.cc:7623
  #, 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:7635
  #, 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:7677
  #, 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:7684
  #, 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:7705
  #, 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:7715
  #, 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:7722
  #, 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:7742
  #, 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:7752
  #, 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:7767 fortran/check.cc:7774
  #, 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:7988
  #, 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:8170
  #, 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:8359 fortran/check.cc:8370
  #, 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:8430
  #, 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:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Niveau d'extension maximum atteint avec le type %qs à %L"
*************** msgstr "Chaîne d'initialisation inutili
*** 74643,74654 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "La chaine d'initialisation à %L a été tronquée pour tenir dans la variable (%wd/%wd)"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "L'index de départ de la sous-chaîne à %L est plus petit que un"
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "L'index de fin de la sous-chaîne à %L excède la longueur de la chaîne"
--- 74795,74806 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "La chaine d'initialisation à %L a été tronquée pour tenir dans la variable (%wd/%wd)"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "L'index de départ de la sous-chaîne à %L est plus petit que un"
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "L'index de fin de la sous-chaîne à %L excède la longueur de la chaîne"
*************** msgstr "L'objet non pointeur %qs avec l'
*** 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"
--- 74850,76907 ----
  msgid "Simplification error"
  msgstr "Erreur de simplification"
  
! #: fortran/decl.cc:329
  #, 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:343
  #, 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:350
  #, 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:488
  #, 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:514
  #, 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:619
  #, 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:627
  #, 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:637
  #, 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:684
  #, 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:708
  #, 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:731
  #, 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:773
  #, 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:789
  #, 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:798
  #, 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:837
  #, 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:846
  #, 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:869
  #, 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:874
  #, 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:885
  #, 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:917
  #, 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:945
  #, 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:947
  #, 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:974
  #, 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:998
  #, 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:1063
  #, 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:1087
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Mauvaise spécification INTENT à %C"
  
! #: fortran/decl.cc:1109
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "paramètre de type différé à %C"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue à %L"
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, 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:1263
  #, 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:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, 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:1430
  #, 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:1442
  #, 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:1460
  #, 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:1476
  #, 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:1559
  #, 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:1624
  #, 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:1631
  #, 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:1638
  #, 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:1647
  #, 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:1657
  #, 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:1678
  #, 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:1683
  #, 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:1690
  #, 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:1702
  #, 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:1713
  #, 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:1727
  #, 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:1745
  #, 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:1753
  #, 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:1762
  #, 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:1769
  #, 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:1780
  #, 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:1836
  #, 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:1865
  #, 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:1940
  #, 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:1980
  #, 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:1995
  #, 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:2004 fortran/decl.cc:2010
  #, 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:2150
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Initialisation interdite pour PARAMETER %qs à %C"
  
! #: fortran/decl.cc:2163
  #, 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:2173
  #, 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:2216
  #, 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:2260
  #, 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:2273
  #, 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:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "Mauvaise forme de l'initialiseur à %L"
  
! #: fortran/decl.cc:2290
  #, 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:2325
  #, 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:2375
  #, 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:2441 fortran/decl.cc:2448
  #, 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:2457
  #, 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:2466
  #, 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:2490 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:2545
  #, 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:2552
  #, 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:2576
  #, 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:2593
  #, 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:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "L'initialisation NULL() à %C est ambiguë"
  
! #: fortran/decl.cc:2667
  #, 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:2684
  #, 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:2705
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Erreur dans l'initialisation du pointeur à %C"
  
! #: fortran/decl.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "Initialisation d'un pointeur non NULL à %C"
  
! #: fortran/decl.cc:2735
  #, 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:2792
  #, 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:2794
  #, 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:2802
  #, 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:2812
  #, 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:2854
  #, 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:2864
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Tableau de forme implicite à %L"
  
! #: fortran/decl.cc:2921
  #, 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:2929
  #, 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:3030
  #, 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:3041
  #, 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:3067
  #, 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:3075
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "Impossible de définir la spécification du tableau pointé"
  
! #: fortran/decl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Initialisation dans l'ancien style à %C"
  
! #: fortran/decl.cc:3146
  #, 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:3159
  #, 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:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "L'initialisation à %C n'est pas pour une variable pointeur"
  
! #: fortran/decl.cc:3202
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "L'initialisation du pointeur à %C requiert %<=>%> et non %<=%>"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Une expression d'initialisation est attendue à %C"
  
! #: fortran/decl.cc:3227
  #, 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:3244
  #, 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:3253
  #, 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:3267
  #, 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:3275
  #, 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:3283
  #, 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:3292
  #, 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:3309
  #, 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:3373 fortran/decl.cc:3408
  #, 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:3414
  #, 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:3473 fortran/decl.cc:3550
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Parenthèse droite manquante à %C"
  
! #: fortran/decl.cc:3486 fortran/decl.cc:3621
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Expression d'initialisation attendue à %C"
  
! #: fortran/decl.cc:3494 fortran/decl.cc:3627
  #, 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:3524 fortran/decl.cc:4418
  #, 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:3537
  #, 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:3548
  #, 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:3653
  #, 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:3785
  #, 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:3886
  #, 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:3899
  #, 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:4072
  #, 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:4101
  #, 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:4125
  #, 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:4136
  #, 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:4174
  #, 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:4181
  #, 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:4208
  #, 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:4215
  #, 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:4244
  #, 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:4253
  #, 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:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Type BYTE à %C"
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Le type BYTE utilisé à %C n'est pas disponible sur la machine cible"
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Le type tacite à %C n'est pas autorisé pour des composants"
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Type tacite à %C"
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE avec une spécification de type intrinsèque à %C"
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Spécification de type mal formée à %C"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX à %C"
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Le nom de type %qs à %C est ambigu"
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Instruction CLASS à %C"
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Le nom du type %qs à %C est en conflit avec l'entité précédemment déclarée à %L qui a le même nom"
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr "Le type %qs n'est pas paramétrisé et, par conséquent, la liste de spécification du paramètre de type à %C ne peut pas apparaître"
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Instruction IMPLCIT NONE dupliquée à %C"
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "IMPLICIT NONE avec une liste de spécifications à %C"
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Plage de caractères manquante dans IMPLICIT à %C"
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Les lettres doivent être dans l'ordre alphabétique dans l'instruction IMPLICIT à %C"
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "L'instruction IMPLICIT à %C suit une instruction IMPLICIT NONE (type)"
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Instruction IMPLICIT vide à %C"
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "L'instruction IMPORT à %C est uniquement permise dans un corps d'INTERFACE"
  
! #: fortran/decl.cc:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: l'instruction IMPORT C1210 à %C n'est pas permise dans le corps d'interface d'une procédure d'un module"
  
! #: fortran/decl.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Instruction IMPORT à %C"
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "le nom d'import %qs à %C est dans la portée locale"
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Impossible d'utiliser IMPORT %qs depuis l'unité dans la portée de l'hôte à %C – n'existe pas."
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs est déjà IMPORTé depuis l'unité dans la portée de l'hôte à %C"
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction IMPORT à %C"
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr "F2018: l'instruction IMPORT C897 à %C ne peut pas apparaître dans un programme principal, un sous-programme externe, un module ou une donnée bloc"
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr "F2018: L'instruction IMPORT C898 à %C n'est pas permise car une unité de portée a un spécificateur ONLY, peut uniquement avoir IMPORT avec un spécificateur ONLY"
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr "F2018: IMPORT C899, NONE ne peut apparaître dans l'unité de portée d'un sous-module « as » à %C"
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr "F2018: l'instruction IMPORT C8100 à %C n'est pas permise car %s a déjà été déclaré, il doit être unique dans l'unité de portée"
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste d'entités nommées attendue à %C"
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Spécification de co-dimension manquante à %C"
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Spécification de dimension manquante à %C"
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Attribut %s dupliqué à %L"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s à %L est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE à %C dans une définition TYPE"
  
! #: fortran/decl.cc:6240
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Attribut ALLOCATABLE à %C dans une définition STRUCTURE"
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribut KIND à %C dans une définition TYPE"
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Attribut KIND à %C dans une définition STRUCTURE"
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut KIND à %C doit être un INTEGER"
  
! #: fortran/decl.cc:6269
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Attribut LEN à %C dans une définition TYPE"
  
! #: fortran/decl.cc:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Attribut LEN à %C dans une définition STRUCTURE"
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut LEN à %C doit être un INTEGER"
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "L'attribut à %L n'est pas permis dans une définition TYPE"
  
! #: fortran/decl.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "L'attribut à %L n'est pas permis dans une définition STRUCTURE"
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s à %L dans une définition TYPE"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "L'attribut %s à %L n'est pas permis en dehors de la partie de la spécification d'un module"
  
! #: fortran/decl.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "L'attribut à %L n'est pas permis en dehors d'une définition TYPE"
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Attribut ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Attribut CONTIGUOUS à %C"
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED à %C est uniquement autorisé dans la partie de la spécification d'un module"
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Attribut PROTECTED à %C"
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Attribut VALUE à %C"
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Attribut VOLATILE à %C"
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Mauvais attribut"
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Identificateurs multiples fournis avec un seul spécificateur NAME= à %C"
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La déclaration implicite de la fonction BIND(C) %qs à %L pourrait ne pas être interopérable avec le C"
  
! #: fortran/decl.cc:6621
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "La variable %qs dans le bloc commun %qs à %L ne peut pas être un sous-type interopérable avec le C bien que le bloc commun %qs est BIND(C)"
  
! #: fortran/decl.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La déclaration de type %qs à %L n'est pas interopérable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable %qs à %L peut ne pas être d'un sous-type interopérable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.cc:6650
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "La variable %qs dans le bloc commun %qs à %L ne peut pas être déclarée avec BIND(C) puisqu'elle n'est pas globale"
  
! #: fortran/decl.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable %qs à %L ne peut pas avoir les attributs POINTER et BIND(c) en même temps"
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable %qs à %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en même temps"
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Le type de retour de la fonction BIND(C) %qs à %L ne peut pas être un tableau"
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Le type de retour de la fonction BIND(C) %qs de type caractère à %L doit avoir la longueur 1"
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr "Le symbole %qs à %L est marqué PRIVATE mais il est accessible via son nom de liaison par défaut %qs"
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "L'instruction de spécification d'attribut a besoin de soit un nom d'entité ou soit un nom de bloc commun à %C"
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Il manque le nom d'entité ou le nom de bloc commun pour l'instruction de spécification d'attribut à %C"
  
! #: fortran/decl.cc:6829
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Symbole manquant"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Instruction BIND(C) à %C"
  
! #: fortran/decl.cc:6936
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "L'entité CLASS à %C ne peut pas avoir l'attribut PARAMETER"
  
! #: fortran/decl.cc:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Le type dérivé à %C n'a pas été précédemment défini et, par conséquent, il ne peut pas apparaître dans une définition de type dérivé"
  
! #: fortran/decl.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Erreur de syntaxe dans la déclaration de la structure anonyme à %C"
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Erreur de syntaxe dans la déclaration de donnée à %C"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Préfixe de MODULE à %C"
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "préfixe MODULE à %C trouvé en dehors d'un module, sous-module ou interface"
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Procédure IMPURE à %C"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE et IMPURE ne peuvent pas apparaître ensemble à %C"
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le préfixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant à %L"
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le préfixe PURE dans l'interface MODULE PROCEDURE est manquant à %L"
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le préfixe RECURSIVE dans l'interface MODULE PROCEDURE est manquant à %L"
  
! #: fortran/decl.cc:7354
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Une liste de paramètre de types est requis à %C"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument de retour alternatif à %C"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Un nom de paramètre est requis à %C"
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Le nom %qs à %C est le nom de la procédure"
  
! #: fortran/decl.cc:7438
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Liste de paramètres attendue dans la déclaration du type à %C"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Rebut inattendu dans la liste d'arguments formels à %C"
  
! #: fortran/decl.cc:7459
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nom %qs en double dans la liste des paramètres à %C"
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Symbole %qs dupliqué dans la liste d'arguments formels à %C"
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "L'argument formel %qs de MODULE PROCEDURE est en conflit avec le retour alterné à %C"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr "L'argument formel de MODULE PROCEDURE est un retour alterné qui est en conflit avec %qs dans la déclaration séparée à %C"
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Désaccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) à %C"
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Désaccord dans le nombre d'arguments formels de MODULE PROCEDURE à %C"
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT à %C doit être différente du nom de la fonction"
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Rebut inattendu après la déclaration de la fonction à %C"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "L'attribut BIND(C) à %L ne peut pas être spécifié pour une procédure interne"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "L'attribut BIND(C) à %C requiert une interface avec BIND(C)"
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "La procédure BIND(C) avec NAME ne peut pas avoir l'attribut POINTER à %C"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "La procédure muette à %C ne peut pas avoir d'attribut BIND(C) avec NAME"
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "La procédure %qs à %L a déjà le type de base de %s"
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROCEDURE à %C"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> attendu après les attributs de liaison à %C"
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS ou interface explicite requise à %C"
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Composant de pointeur de procédure à %C"
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Erreur de syntaxe dans un composant de pointeur de procédure à %C"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE à %C doit être une interface générique"
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "double : dans l'instruction MODULE PROCEDURE à %L"
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Instruction PROCEDURE à %C"
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Liste d'arguments formels attendue dans la définition de la fonction à %C"
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "L'attribut BIND(C) à %L peut uniquement être utilisé pour des variables ou des blocs communs"
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Désaccord dans les noms de BIND(C) (%qs/%qs) à %C"
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Instruction ENTRY à %C"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un PROGRAM"
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un MODULE"
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un SUBMODULE"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "L'instruction ENTRY à %C ne peut apparaître dans un BLOCK DATA"
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans une INTERFACE"
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc STRUCTURE"
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc DERIVED TYPE"
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc IF-THEN"
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc DO"
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc SELECT"
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc FORALL"
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc WHERE"
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un sous programme contenu"
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Instruction ENTRY inattendue à %C"
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans une procédure contenue"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Parenthèse requise manquante avant BIND(C) à %C"
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "L'instruction ENTRY à %L avec BIND(C) est interdite dans une procédure élémentaire"
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "L'argument fictif du retour alternatif ne peut pas apparaître dans une SUBROUTINE avec l'attribut BIND(C) à %L"
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Identificateur C invalide dans le spécificateur NAME= à %C"
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Erreur de syntaxe dans le spécificateur NAME= pour l'étiquette de liaison à %C"
  
! #: fortran/decl.cc:8959
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Le spécificateur NAME= à %C devrait être une expression constante"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "Le spécificateur NAME= à %C devrait être un scalaire du sous-type de caractère par défaut"
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Parenthèse fermante manquante pour l'étiquette de liaison à %C"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Le nom de liaison n'est pas permis dans BIND(C) à %C"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Pour la procédure muette %s, aucun nom de liaison est autorisé dans BIND(C) à %C"
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME pas autorisé sur BIND(C) pour ABSTRACT INTERFACE à %C"
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Instruction END inattendue à %C"
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "Instruction END au lieu de l'instruction %s à %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Instruction %s attendue à %L"
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "On attendait l'instruction %s à %L"
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "On attendait le nom du bloc de %qs dans l'instruction %s à %L"
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "On attendait un nom de terminaison à %C"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "On attendait l'étiquette %qs pour l'instruction %s à %C"
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Spécification de tableau manquante à %L dans l'instruction DIMENSION"
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Dimensions spécifiées pour %s à %L après son initialisation"
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Spécification de tableau manquante à %L dans l'instruction CODIMENSION"
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La spécification de tableau doit être différée à %L"
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Caractère inattendu dans la liste de variable à %C"
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> attendu à %C"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Nom de variable attendu à %C"
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Le pointeur Cray à %C doit être un entier"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Le pointeur Cray à %C a %d octets de précision; les adresses mémoire requièrent %d octets"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "« , » attendu à %C"
  
! #: fortran/decl.cc:9749
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Ne peut définir la spécification de tableau dans le pointé de type Cray"
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Spécificateur de tableau dupliqué pour le pointé de type Cray à %C"
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "« ) » attendue à %C"
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> ou fin d'instruction attendue à %C"
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT n'est pas permis à l'intérieur de BLOCK à %C"
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL n'est pas permis à l'intérieur du BLOCK à %C"
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La déclaration de pointeur Cray à %C requiert l'option %<-fcray-pointer%>"
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Instruction CONTIGUOUS à %C"
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La spécification d'accès de l'opérateur %s à %C a déjà été spécifiée"
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La spécification d'accès de l'opérateur .%s. à %C a déjà été spécifiée"
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Instruction PROTECTED à %C"
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROTECTED à %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PRIVATE à %C est uniquement permise dans la partie de la spécification d'un module"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PUBLIC à %C est uniquement permise dans la partie de la spécification d'un module"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Nom de variable attendu à %C dans l'instruction PARAMETER"
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Signe = attendu dans l'instruction PARAMETER à %C"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Expression attendue à %C dans l'instruction PARAMETER"
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisation d'une variable déjà initialisée à %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER sans « () » à %C"
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Caractères inattendus dans l'instruction PARAMETER à %C"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s à %C est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Liste d'entités attendue dans l'instruction AUTOMATIC à %C"
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction AUTOMATIC à %C"
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Liste d'entités attendue dans l'instruction STATIC à %C"
  
! #: fortran/decl.cc:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction STATIC à %C"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "L'instruction SAVE générale à %C suit une instruction SAVE précédente"
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "L'instruction SAVE à %C suit une instruction SAVE générale"
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "SAVE du bloc COMMON %qs à %C n'est pas permis dans une construction BLOCK"
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction SAVE à %C"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE n'est pas autorisé à l'intérieur de BLOCK à %C"
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Instruction VALUE à %C"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VALUE à %C"
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Instruction VOLATILE à %C"
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "Spécification de VOLATILE pour la variable co-tableau %qs à %C qui est associée à use ou à l'hôte"
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VOLATILE à %C"
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Instruction ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Déclaration de MODULE PROCEDURE à %C"
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE à %C doit être dans une interface de module générique"
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "La procédure intrinsèque à %L ne peut pas être un MODULE PROCEDURE"
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Symbole ambigu dans la définition TYPE à %C"
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Le symbole %qs à %C n'a pas été défini précédemment"
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs dans l'expression EXTENDS à %C n'est pas un type dérivé"
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs ne peut pas être étendu à %C car il est BIND(C)"
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs ne peut pas être étendu à %C car il est un type SEQUENCE"
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Le type dérivé à %C peut uniquement être PRIVATE dans la partie de spécification d'un module"
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Le type dérivé à %C peut uniquement être PUBLIC dans la partie de spécification d'un module"
  
! #: fortran/decl.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "Type ABSTRACT à %C"
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Échec lors de la création du type structure « %s » à %C"
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La définition du type de %qs à %C a déjà été définie à %L"
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Rebut après l'instruction MAP à %C"
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Rebut après l'instruction UNION à %C"
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s à %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Nom de structure attendu dans la déclaration de structure non imbriquée à %C"
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Rebut après l'instruction STRUCTURE non imbriquée à %C"
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de structure %qs à %C ne peut pas être le même qu'un type intrinsèque"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ":: attendu dans la définition de TYPE à %C"
  
! #: fortran/decl.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "Définition du type dérivé décoré à %C"
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de type %qs à %C ne peut pas être le même qu'un type intrinsèque"
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Le nom du type dérivé %qs à %C a déjà le type de base %s"
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Le nom du type dérivé %qs à %C a déjà un type de base"
  
! #: fortran/decl.cc:11441
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "L'argument muet %qs à %L ne peut pas être un type dérivé à %C"
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La définition du type dérivé %qs à %C a déjà été défini"
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Rebut après la déclaration PARAMETERIZED TYPE à %C"
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Le pointé de type Cray à %C ne peut pas être un tableau de forme tacite"
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM et ENUMERATOR à %C"
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "L'énumérateur excède le type entier du C à %C"
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L pas initialisé avec une expression entière"
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Instruction de définition ENUM attendue avant %C"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Erreur de syntaxe dans la définition ENUMERATOR à %C"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Spécificateurs d'accès dupliqués à %C"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Les attributs de liaison spécifient déjà « PASS », NOPASS illégal à %C"
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Les attributs de liaison spécifient déjà « PASS »; PASS illégal à %C"
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Attribut POINTER dupliqué à %C"
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE dupliqué à %C"
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED dupliqué à %C"
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Spécificateur d'accès attendu à %C"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Attribut de liaison attendu à %C"
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE et DEFERRED ne peuvent pas apparaître tous les deux à %C"
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "L'attribut POINTER est requis pour un composant de pointeur de procédure à %C"
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Nom d'interface attendu après %<(%> à %C"
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> attendu à %C"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Une interface doit être spécifiée pour une liaison DEFERRED à %C"
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) à %C devrait être déclarée DEFERRED"
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Nom de liaison attendu à %C"
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Liste PROCEDURE à %C"
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> est invalide pour la liaison DEFERRED à %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> nécessaire dans une liaison PROCEDURE avec une cible explicite à %C"
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Cible de liaison attendue après %<=>%> à %C"
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Le type %qs contenant la liaison DEFERRED à %C n'est pas ABSTRACT"
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a déjà une procédure avec le nom de liaison %qs pour le type dérivé %qs à %C"
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> attendu à %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Nom générique ou descripteur d'opérateur attendu à %C"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Instruction GENERIC mal formée à %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> attendu à %C"
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr "La spécification d'accès à %L n'est pas dans un module"
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr "Le nom de spec générique %qs à %C est en conflit avec le nom de l'entité déclarée à %L qui n'est pas une procédure"
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Il y a déjà une procédure non générique avec le nom %qs à %C"
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "La spécification d'accès à %L est en conflit avec celle déjà donnée à %qs"
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "La spécification d'accès à %L répète celle déjà données à %qs"
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr "La spec générique dans l'instruction générique à %C a un type de la déclaration à %L"
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "L'opérateur utilisateur à %L doit avoir la même spécification d'accès que l'opérateur utilisateur déjà défini %qs"
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr "L'opérateur utilisateur à %L répète la spécification d'accès de l'opérateur utilisateur déjà défini %qs"
  
! #: fortran/decl.cc:12445
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "Nom de procédure spécifique attendu à %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr "Le nom %qs de la procédure spécifique à %C est en conflit avec celle de la spec générique"
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "%qs est déjà défini comme une procédure spécifique pour le générique %qs à %C"
  
! #: fortran/decl.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "Rebut après l'instruction GENERIC à %C"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Le GENERIC à %C doit être à l'intérieur du type dérivé CONTAINS"
  
! #: fortran/decl.cc:12618
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a déjà une procédure non générique avec le nom de liaison %qs pour le type dérivé %qs à %C"
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "La liaison à %C doit avoir le même accès que la liaison %qs déjà définie"
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Nom de liaison spécifique attendu à %C"
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs est déjà défini comme liaison spécifique pour le %qs générique à %C"
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Rebut après la liaison GENERIC à %C"
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La déclaration FINAL à %C doit être à l'intérieur d'une section CONTAINS du type dérivé"
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La déclaration de type dérivé avec FINAL à %C doit être dans la partie de spécification d'un MODULE"
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vide à %C"
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Nom de procédure de module attendu à %C"
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> attendu à %C"
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nom de procédure %qs inconnu à %C"
  
! #: fortran/decl.cc:12818
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs à %C est déjà défini comme procédure FINAL"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Attribut inconnu dans l'instruction !GCC$ ATTRIBUTES à %C"
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction !GCC$ ATTRIBUTES à %C"
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Directive %<GCC unroll%> requiert une constante entière non négative plus petite ou égale à %u à %C"
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ UNROLL à %C"
  
! #: fortran/decl.cc:13045
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ IVDEP à %C"
  
! #: fortran/decl.cc:13062
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ VECTOR à %C"
  
! #: fortran/decl.cc:13079
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ NOVECTOR à %C"
*************** msgstr "RE part_ref à %C"
*** 76892,77299 ****
  msgid "IM part_ref at %C"
  msgstr "IM part_ref à %C"
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "les arguments de fonction élémentaire à %C ne sont pas conformes"
  
! #: fortran/expr.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Opérandes numérique ou CHARACTER requis dans l'expression à %L"
  
! #: fortran/expr.cc:2846
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "L'opérateur de concaténation dans l'expression à %L doit avoir deux opérandes de type CHARACTER"
  
! #: fortran/expr.cc:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "L'opérateur de concaténation à %L doit concaténer des chaînes du même sous-type"
  
! #: fortran/expr.cc:2863
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "L'opérateur .NOT. dans l'expression à %L doit avoir un opérande LOGICAL"
  
! #: fortran/expr.cc:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "Des opérandes LOGICAL sont requis dans l'expression à %L"
  
! #: fortran/expr.cc:2890
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Seuls des opérateurs intrinsèques peuvent être utilisés dans l'expression à %L"
  
! #: fortran/expr.cc:2898
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Des opérandes numériques sont requis dans l'expression à %L"
  
! #: fortran/expr.cc:2921
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Expression d'initialisation invalide pour le composant ALLOCATABLE %qs dans le constructeur de structure à %L"
  
! #: fortran/expr.cc:3058
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Variable de longueur de caractère tacite ou différée %qs dans l'expression constante à %L"
  
! #: fortran/expr.cc:3142
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "L'intrinsèque transformationnel %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3173
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Évaluation d'une expression d'initialisation non standard à %L"
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La fonction %qs dans l'expression d'initialisation à %L doit être une fonction intrinsèque"
  
! #: fortran/expr.cc:3276
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "La fonction intrinsèque %qs à %L n'est pas permise dans une expression d'initialisation"
  
! #: fortran/expr.cc:3315
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs est utilisé à %L avant que sa définition soit complète"
  
! #: fortran/expr.cc:3335
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de taille tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3341
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de forme tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3350
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de forme tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau différé %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3360
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Le tableau %qs à %L est une variable qui ne se réduit pas en une expression constante"
  
! #: fortran/expr.cc:3366
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de rang tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3376
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Le paramètre %qs à %L n'a pas été déclaré ou est une variable qui ne se réduit pas en une expression constante"
  
! #: fortran/expr.cc:3430
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Type d'expression inconnu"
  
! #: fortran/expr.cc:3570
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "La fonction de spécification %qs à %L ne peut pas être une fonction-instruction"
  
! #: fortran/expr.cc:3577
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "La fonction de spécification %qs à %L ne peut pas être une fonction interne"
  
! #: fortran/expr.cc:3584
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "La fonction de spécification %qs à %L doit être PURE"
  
! #: fortran/expr.cc:3592
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "La fonction de spécification %qs à %L ne peut pas être RECURSIVE"
  
! #: fortran/expr.cc:3753
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "L'argument muet %qs n'est pas autorisé dans l'expression à %L"
  
! #: fortran/expr.cc:3761
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "L'argument muet %qs à %L ne peut pas être OPTIONAL"
  
! #: fortran/expr.cc:3768
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "L'argument muet %qs à %L ne peut pas être INTENT(OUT)"
  
! #: fortran/expr.cc:3790
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "La variable %qs ne peut pas apparaître dans l'expression à %L"
  
! #: fortran/expr.cc:3821
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Type d'expression inconnu"
  
! #: fortran/expr.cc:3841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "L'expression à %L doit être du type INTEGER et non %s"
  
! #: fortran/expr.cc:3853
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "La fonction %qs à %L doit être PURE"
  
! #: fortran/expr.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "L'expression à %L doit être un scalaire"
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr "débordement de optype_msgid :%d"
  
! #: fortran/expr.cc:3898
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Rangs incompatibles dans %s (%d et %d) à %L"
  
! #: fortran/expr.cc:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Forme différente pour %s à %L sur la dimension %d (%d et %d)"
  
! #: fortran/expr.cc: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
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "L'affectation à un part_ref LEN ou KIND à %L n'est pas permis"
  
! #: fortran/expr.cc:4077
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs à %L n'est pas une VALUE"
  
! #: fortran/expr.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Affectation illégale à une procédure externe à %L"
  
! #: fortran/expr.cc:4096
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Rangs incompatibles %d et %d dans l'affectation à %L"
  
! #: fortran/expr.cc:4103
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Le type de la variable est inconnu dans l'affectation à %L"
  
! #: fortran/expr.cc:4121
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL apparaît dans le membre de droite de l'affectation à %L"
  
! #: fortran/expr.cc:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Une fonction avec la valeur d'un POINTER apparaît dans le membre de droite de l'affectation à %L"
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr "La constante littérale BOZ près de %L ne peut pas être assignée à la variable %qs"
  
! #: fortran/expr.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "L'affectation à un composant KIND ou LEN d'un type paramétrisé à %L n'est pas permis"
  
! #: fortran/expr.cc:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Types incompatibles dans l'instruction DATA à %L; tentative de conversion de %s en %s"
  
! #: fortran/expr.cc:4262
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "La cible de l'affectation du pointeur n'est pas un POINTER à %L"
  
! #: fortran/expr.cc:4270
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs dans l'affectation de pointeur à %L ne peut pas être une l-valeur puisqu'il est une procédure"
  
! #: fortran/expr.cc:4294
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Spécification de limites attendue pour %qs à %L"
  
! #: fortran/expr.cc:4299
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Spécification des limites pour %qs dans une affectation de pointeur à %L"
  
! #: fortran/expr.cc:4328
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Le pas ne doit pas être présent à %L"
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Le remappage de rang requiert une liste de spécifications %<borne-inf : borne-sup%> à %L"
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Liste de %<borne-inf :%> ou liste de %<borne-inf : borne-sup%> attendue à %L"
  
! #: fortran/expr.cc:4388
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "L'objet pointeur à %L ne sera point un co-index"
  
! #: fortran/expr.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Affectation de pointeur de procédure invalide à %L"
  
! #: fortran/expr.cc:4434
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Le résultat de la fonction %qs est invalide comme cible de procédure dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4443
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "L'interface abstraite %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4453
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "La fonction-instruction %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4459
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "La procédure interne %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "L'intrinsèque %qs à %L est invalide dans une affectation du pointeur de procédure"
  
! #: fortran/expr.cc:4474
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "La procédure élémentaire non intrinsèque %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Désaccord dans l'affectation du pointeur de procédure à %L: désaccord dans la convention d'appel"
  
! #: fortran/expr.cc:4550
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Désaccord d'interface dans l'affectation du pointeur de procédure à %L: %qs n'est pas une sous-routine"
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Interface explicite requise pour le composant %qs à %L: %s"
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Interface explicite requise pour %qs à %L: %s"
  
! #: fortran/expr.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Interface non concordante dans l'affectation du pointeur de procédure à %L: %s"
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "La cible du pointeur de procédure %qs à %L doit être un intrinsèque, associé à l'hôte or à use, référencé ou avoir l'attribut EXTERNAL"
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "La cible de l'affectation du pointeur ne peut pas être une constante à %L"
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "L'objet pointeur de données à %L doit être polymorphique illimité ou être d'un type avec l'attribut BIND ou SEQUENCE pour être compatible avec une cible polymorphique illimitée"
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Types différents dans une affectation de pointeur à %L; tentative d'affecter %s à %s"
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Paramètres de type de sous-type différents dans l'affectation de pointeur à %L"
  
! #: fortran/expr.cc:4650
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Rangs différents dans l'affectation du pointeur à %L"
  
! #: fortran/expr.cc:4671
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "La cible du remappage du rang est plus petite que la taille du pointeur (%ld < %ld) à %L"
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr "La cible de rang tacite à %L est une fonctionnalité expérimentale de F202y. Utilisez l'option -std=f202y pour l'activer"
  
! #: fortran/expr.cc:4699
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "La cible du remappage du rang doit avoir le rang 1 ou être simplement contigüe à %L"
  
! #: fortran/expr.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "La cible du remappage du rang n'a pas le rang 1 à %L"
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr "La cible de données à %L est un objet de rang tacite et, par conséquent, le data-pointer-object %s doit avoir une liste de réorganisation des limites (liste de lbound:ubound pour chaque dimension)"
  
! #: fortran/expr.cc:4719
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "La cible de données de rang tacite à %L doit être contigüe"
--- 77044,77451 ----
  msgid "IM part_ref at %C"
  msgstr "IM part_ref à %C"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "les arguments de fonction élémentaire à %C ne sont pas conformes"
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Opérandes numérique ou CHARACTER requis dans l'expression à %L"
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "L'opérateur de concaténation dans l'expression à %L doit avoir deux opérandes de type CHARACTER"
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "L'opérateur de concaténation à %L doit concaténer des chaînes du même sous-type"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "L'opérateur .NOT. dans l'expression à %L doit avoir un opérande LOGICAL"
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "Des opérandes LOGICAL sont requis dans l'expression à %L"
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Seuls des opérateurs intrinsèques peuvent être utilisés dans l'expression à %L"
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Des opérandes numériques sont requis dans l'expression à %L"
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Expression d'initialisation invalide pour le composant ALLOCATABLE %qs dans le constructeur de structure à %L"
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Variable de longueur de caractère tacite ou différée %qs dans l'expression constante à %L"
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "L'intrinsèque transformationnel %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Évaluation d'une expression d'initialisation non standard à %L"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La fonction %qs dans l'expression d'initialisation à %L doit être une fonction intrinsèque"
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "La fonction intrinsèque %qs à %L n'est pas permise dans une expression d'initialisation"
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs est utilisé à %L avant que sa définition soit complète"
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de taille tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de forme tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3353
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de forme tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau différé %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Le tableau %qs à %L est une variable qui ne se réduit pas en une expression constante"
  
! #: fortran/expr.cc:3369
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de rang tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Le paramètre %qs à %L n'a pas été déclaré ou est une variable qui ne se réduit pas en une expression constante"
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Type d'expression inconnu"
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "La fonction de spécification %qs à %L ne peut pas être une fonction-instruction"
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "La fonction de spécification %qs à %L ne peut pas être une fonction interne"
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "La fonction de spécification %qs à %L doit être PURE"
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "La fonction de spécification %qs à %L ne peut pas être RECURSIVE"
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "L'argument muet %qs n'est pas autorisé dans l'expression à %L"
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "L'argument muet %qs à %L ne peut pas être OPTIONAL"
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "L'argument muet %qs à %L ne peut pas être INTENT(OUT)"
  
! #: fortran/expr.cc:3793
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "La variable %qs ne peut pas apparaître dans l'expression à %L"
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Type d'expression inconnu"
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "L'expression à %L doit être du type INTEGER et non %s"
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "La fonction %qs à %L doit être PURE"
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "L'expression à %L doit être un scalaire"
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr "débordement de optype_msgid :%d"
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Rangs incompatibles dans %s (%d et %d) à %L"
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Forme différente pour %s à %L sur la dimension %d (%d et %d)"
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "Paramètres de type %qs(%d/%d) %s non concordants à %L/%L"
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "L'affectation à un part_ref LEN ou KIND à %L n'est pas permis"
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs à %L n'est pas une VALUE"
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Affectation illégale à une procédure externe à %L"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Rangs incompatibles %d et %d dans l'affectation à %L"
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Le type de la variable est inconnu dans l'affectation à %L"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL apparaît dans le membre de droite de l'affectation à %L"
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Une fonction avec la valeur d'un POINTER apparaît dans le membre de droite de l'affectation à %L"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr "La constante littérale BOZ près de %L ne peut pas être assignée à la variable %qs"
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "L'affectation à un composant KIND ou LEN d'un type paramétrisé à %L n'est pas permis"
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Types incompatibles dans l'instruction DATA à %L; tentative de conversion de %s en %s"
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "La cible de l'affectation du pointeur n'est pas un POINTER à %L"
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs dans l'affectation de pointeur à %L ne peut pas être une l-valeur puisqu'il est une procédure"
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Spécification de limites attendue pour %qs à %L"
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Spécification des limites pour %qs dans une affectation de pointeur à %L"
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Le pas ne doit pas être présent à %L"
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Le remappage de rang requiert une liste de spécifications %<borne-inf : borne-sup%> à %L"
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Liste de %<borne-inf :%> ou liste de %<borne-inf : borne-sup%> attendue à %L"
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "L'objet pointeur à %L ne sera point un co-index"
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Affectation de pointeur de procédure invalide à %L"
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Le résultat de la fonction %qs est invalide comme cible de procédure dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "L'interface abstraite %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "La fonction-instruction %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "La procédure interne %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "L'intrinsèque %qs à %L est invalide dans une affectation du pointeur de procédure"
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "La procédure élémentaire non intrinsèque %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Désaccord dans l'affectation du pointeur de procédure à %L: désaccord dans la convention d'appel"
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Désaccord d'interface dans l'affectation du pointeur de procédure à %L: %qs n'est pas une sous-routine"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Interface explicite requise pour le composant %qs à %L: %s"
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Interface explicite requise pour %qs à %L: %s"
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Interface non concordante dans l'affectation du pointeur de procédure à %L: %s"
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "La cible du pointeur de procédure %qs à %L doit être un intrinsèque, associé à l'hôte or à use, référencé ou avoir l'attribut EXTERNAL"
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "La cible de l'affectation du pointeur ne peut pas être une constante à %L"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "L'objet pointeur de données à %L doit être polymorphique illimité ou être d'un type avec l'attribut BIND ou SEQUENCE pour être compatible avec une cible polymorphique illimitée"
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Types différents dans une affectation de pointeur à %L; tentative d'affecter %s à %s"
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Paramètres de type de sous-type différents dans l'affectation de pointeur à %L"
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Rangs différents dans l'affectation du pointeur à %L"
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "La cible du remappage du rang est plus petite que la taille du pointeur (%ld < %ld) à %L"
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr "La cible de rang tacite à %L est une fonctionnalité expérimentale de F202y. Utilisez l'option -std=f202y pour l'activer"
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "La cible du remappage du rang doit avoir le rang 1 ou être simplement contigüe à %L"
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "La cible du remappage du rang n'a pas le rang 1 à %L"
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr "La cible de données à %L est un objet de rang tacite et, par conséquent, le data-pointer-object %s doit avoir une liste de réorganisation des limites (liste de lbound:ubound pour chaque dimension)"
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "La cible de données de rang tacite à %L doit être contigüe"
*************** msgstr "La cible de données de rang tac
*** 77301,77497 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "La cible de données à %L n'aura point de co-index"
  
! #: fortran/expr.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "L'expression cible dans l'affectation de pointeur à %L doit fournir un pointeur comme résultat"
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr "Tableau de taille nulle détecté à %L où une entité avec l'attribut TARGET est attendu"
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "La cible de l'affectation du pointeur dans l'expression d'initialisation n'a pas l'attribut TARGET à %L"
  
! #: fortran/expr.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Chaque indice de la spécification cible à %L doit être une expression constante"
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr "Les points de départ et de fin de la sous-chaîne de spécification de cible à %L doivent être des expressions constantes"
  
! #: fortran/expr.cc:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "La cible de l'affectation du pointeur n'est ni TARGET ni POINTER à %L"
  
! #: fortran/expr.cc:4839
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Mauvaise cible dans l'affectation du pointeur dans la procédure PURE à %L"
  
! #: fortran/expr.cc:4848
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Affectation de pointeur avec un indice de vecteur dans le membre de droite à %L"
  
! #: fortran/expr.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "La cible de l'affectation du pointeur a l'attribut PROTECTED à %L"
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr "Affectation à un pointeur contigu depuis une cible non contigüe à %L"
  
! #: fortran/expr.cc:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Le pointeur à %L dans l'affectation de pointeur pourrait vivre plus longtemps que la cible pointée"
  
! #: fortran/expr.cc: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 "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "La cible de l'initialisation de pointeur à %L ne doit pas être ALLOCATABLE"
  
! #: fortran/expr.cc:5061
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "La cible de l'initialisation du pointeur à %L ne doit pas avoir l'attribut TARGET"
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "La cible de l'initialisation du pointeur à %L doit avoir l'attribut SAVE"
  
! #: fortran/expr.cc:5088
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "La cible de l'initialisation du pointeur de procédure à %L ne peut pas être un pointeur de procédure"
  
! #: fortran/expr.cc:5094
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "La procédure interne %qs est invalide dans l'initialisation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "La procédure fictive %qs est invalide dans l'initialisation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr "generate_isocbinding_initializer(): mauvais type iso_c_binding, %<c_ptr%> ou %<c_funptr%> attendu"
  
! #: fortran/expr.cc:6738
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Fonctions pointeurs dans le contexte de la définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6746
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Expression non variable dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6754
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Constante nommée %qs dans le contexte de la définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6765
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs dans le contexte de définition de variable (%s) à %L n'est pas une variable"
  
! #: fortran/expr.cc:6776
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Non POINTER dans le contexte d'association de pointeur (%s) à %L"
  
! #: fortran/expr.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Type inaccessible dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT dans un contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6845
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Requête de paramètre %qs pour %qs dans le contexte de la définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6891
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Argument muet %qs avec INTENT(IN) dans un contexte d'association de pointeur (%s) à %L"
  
! #: fortran/expr.cc:6899
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Argument muet %qs avec INTENT(IN) dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6916
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "La variable %qs est PROTECTED et ne peut pas apparaître dans le contexte d'association de pointeur (%s) à %L"
  
! #: fortran/expr.cc:6924
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "La variable %qs est PROTECTED et ne peut pas apparaître dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6939
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "La variable %qs ne peut pas apparaître dans le contexte de définition de variable (%s) à %L dans la procédure PURE"
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs à %L associé à la cible vecteur indexé ne peut pas être utilisé dans le contexte de définition de variable (%s)"
  
! #: fortran/expr.cc:7005
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs à %L associé a une expression ne peut pas être utilisé dans un contexte de définition de variable (%s)"
  
! #: fortran/expr.cc:7014
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "%qs à %L est associé a un pointeur qui cible une fonction qui est utilisé dans un contexte de définition de variable (%s)"
  
! #: fortran/expr.cc:7035
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Le nom associé %qs ne peut pas apparaître dans le contexte de définition de variable (%s) à %L car sa cible à %L ne le peut pas non plus"
  
! #: fortran/expr.cc:7077
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Éléments avec la même valeur à %L et %L dans l'indice de vecteur dans le contexte de définition de variable (%s)"
--- 77453,77649 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "La cible de données à %L n'aura point de co-index"
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "L'expression cible dans l'affectation de pointeur à %L doit fournir un pointeur comme résultat"
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr "Tableau de taille nulle détecté à %L où une entité avec l'attribut TARGET est attendu"
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "La cible de l'affectation du pointeur dans l'expression d'initialisation n'a pas l'attribut TARGET à %L"
  
! #: fortran/expr.cc:4800
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Chaque indice de la spécification cible à %L doit être une expression constante"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr "Les points de départ et de fin de la sous-chaîne de spécification de cible à %L doivent être des expressions constantes"
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "La cible de l'affectation du pointeur n'est ni TARGET ni POINTER à %L"
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Mauvaise cible dans l'affectation du pointeur dans la procédure PURE à %L"
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Affectation de pointeur avec un indice de vecteur dans le membre de droite à %L"
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "La cible de l'affectation du pointeur a l'attribut PROTECTED à %L"
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr "Affectation à un pointeur contigu depuis une cible non contigüe à %L"
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Le pointeur à %L dans l'affectation de pointeur pourrait vivre plus longtemps que la cible pointée"
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr "Le composant %qs à %L du type dérivé %qs a un type paramétrisé ou des paramètres de longueur de tableau qui n'est pas compatible avec un initialiseur par défaut"
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "La cible de l'initialisation de pointeur à %L ne doit pas être ALLOCATABLE"
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "La cible de l'initialisation du pointeur à %L ne doit pas avoir l'attribut TARGET"
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "La cible de l'initialisation du pointeur à %L doit avoir l'attribut SAVE"
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "La cible de l'initialisation du pointeur de procédure à %L ne peut pas être un pointeur de procédure"
  
! #: fortran/expr.cc:5097
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "La procédure interne %qs est invalide dans l'initialisation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:5104
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "La procédure fictive %qs est invalide dans l'initialisation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr "generate_isocbinding_initializer(): mauvais type iso_c_binding, %<c_ptr%> ou %<c_funptr%> attendu"
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Fonctions pointeurs dans le contexte de la définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Expression non variable dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Constante nommée %qs dans le contexte de la définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs dans le contexte de définition de variable (%s) à %L n'est pas une variable"
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Non POINTER dans le contexte d'association de pointeur (%s) à %L"
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Type inaccessible dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT dans un contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Requête de paramètre %qs pour %qs dans le contexte de la définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Argument muet %qs avec INTENT(IN) dans un contexte d'association de pointeur (%s) à %L"
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Argument muet %qs avec INTENT(IN) dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6919
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "La variable %qs est PROTECTED et ne peut pas apparaître dans le contexte d'association de pointeur (%s) à %L"
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "La variable %qs est PROTECTED et ne peut pas apparaître dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6942
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "La variable %qs ne peut pas apparaître dans le contexte de définition de variable (%s) à %L dans la procédure PURE"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs à %L associé à la cible vecteur indexé ne peut pas être utilisé dans le contexte de définition de variable (%s)"
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs à %L associé a une expression ne peut pas être utilisé dans un contexte de définition de variable (%s)"
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "%qs à %L est associé a un pointeur qui cible une fonction qui est utilisé dans un contexte de définition de variable (%s)"
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Le nom associé %qs ne peut pas apparaître dans le contexte de définition de variable (%s) à %L car sa cible à %L ne le peut pas non plus"
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Éléments avec la même valeur à %L et %L dans l'indice de vecteur dans le contexte de définition de variable (%s)"
*************** msgid "Illegal id in copy_walk_reduction
*** 77512,77518 ****
  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"
--- 77664,77670 ----
  msgstr "Identifiant illégal dans copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "La variable %qs à %L a une vale
*** 77573,77614 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "La variable %qs à %L n'est pas définissable à l'intérieur de la boucle commençant à %L comme argument INTENT(INOUT) de la sous-routine %qs"
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld < %ld) dans la boucle commençant à %L"
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld > %ld) dans la boucle commençant à %L"
  
! #: fortran/frontend-passes.cc:3021
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "La variable %qs à %L a une valeur non définie à l'intérieur de la boucle commençant à %L comme argument INTENT(OUT) de la fonction %qs"
  
! #: fortran/frontend-passes.cc:3027
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "La variable %qs à %L n'est pas définissable à l'intérieur de la boucle commençant à %L comme argument INTENT(INOUT) de la fonction %qs"
  
! #: fortran/frontend-passes.cc: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é"
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "La transformation en scalaire grâce à DIMEN_RANGE n'est pas implémentée"
  
! #: fortran/frontend-passes.cc:5185
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "Interchangeage de boucles à %L"
  
! #: fortran/frontend-passes.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%s entre %L et %L"
--- 77725,77766 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "La variable %qs à %L n'est pas définissable à l'intérieur de la boucle commençant à %L comme argument INTENT(INOUT) de la sous-routine %qs"
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld < %ld) dans la boucle commençant à %L"
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld > %ld) dans la boucle commençant à %L"
  
! #: fortran/frontend-passes.cc:3086
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "La variable %qs à %L a une valeur non définie à l'intérieur de la boucle commençant à %L comme argument INTENT(OUT) de la fonction %qs"
  
! #: fortran/frontend-passes.cc:3092
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "La variable %qs à %L n'est pas définissable à l'intérieur de la boucle commençant à %L comme argument INTENT(INOUT) de la fonction %qs"
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Le code pour réallouer le tableau allouable à %L sera ajouté"
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "La transformation en scalaire grâce à DIMEN_RANGE n'est pas implémentée"
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "Interchangeage de boucles à %L"
  
! #: fortran/frontend-passes.cc:5908
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%s entre %L et %L"
*************** msgstr "Le premier argument de l'affecta
*** 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)"
--- 77885,77896 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Le deuxième argument de l'affection définie à %L doit être INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le premier argument de l'interface de l'opérateur à %L doit être INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le deuxième argument de l'interface de l'opérateur à %L doit être INTENT(IN)"
*************** msgstr "L'argument effectif pour %qs doi
*** 78164,78470 ****
  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"
--- 78316,78627 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr "L'argument effectif pour %qs à %L est le résultat d'une fonction et l'argument muet est ALLOCATABLE"
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "L'argument effectif qui est une section de tableau avec des indices de vecteur à %L est incompatible avec l'attribut INTENT(OUT), INTENT(INOUT), VOLATILE ou ASYNCHRONOUS de l'argument muet %qs"
  
! #: fortran/interface.cc:4092
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "L'argument effectif de forme tacite à %L est incompatible avec l'argument muet de forme non tacite %qs à cause de l'attribut VOLATILE"
  
! #: fortran/interface.cc:4110
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "L'argument effectif qui est une section de tableau à %L est incompatible avec l'argument muet de forme non tacite %qs à cause de l'attribut VOLATILE"
  
! #: fortran/interface.cc:4131
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "L'argument effectif qui est un tableau de pointeurs à %L requiert un argument muet de forme tacite ou un tableau de pointeurs %qs à cause de l'attribut VOLATILE"
  
! #: fortran/interface.cc:4153
! #, gcc-internal-format
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr "L'argument effectif de la fonction ISO_C_BINDING à %L requiert que l'argument muet %qs ait un type correspondant de ISO_C_BINDING"
! 
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Spécification de retour alternatif manquant dans l'appel de la sous-routine à %L"
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs à %L"
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnée corrompue"
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Le même argument effectif est associé avec l'argument INTENT(%s) %qs et l'argument INTENT(%s) %qs à %L"
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "L'argument de procédure à %L est local dans une procédure PURE et a l'attribut POINTER"
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "L'argument effectif co-indexé à %L dans une procédure PURE est passé à un argument INTENT(%s)"
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "L'argument effectif co-indexé à %L dans une procédure PURE est passé à un argument muet de type POINTER"
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "L'argument effectif polymorphique co-indexé à %L est passé à l'argument muet polymorphique %qs"
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "La procédure %qs appelée à %L n'est pas explicitement déclarée, vouliez-vous employer %qs ?"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "La procédure %qs appelée à %L n'est pas explicitement déclarée"
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Procédure %qs appelée avec une interface implicite à %L"
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "L'objet pointeur %qs à %L doit avoir une interface de fonction explicite ou être déclaré comme un tableau"
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "L'objet allouable %qs à %L doit avoir une interface de fonction explicite ou être déclaré comme un tableau"
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "La fonction allouable %qs à %L doit avoir une interface de fonction explicite"
  
! #: fortran/interface.cc:4568
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Interface explicite requise pour l'argument polymorphique à %L"
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "L'argument mot-clé requiert une interface explicite pour la procédure %qs à %L"
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "L'argument de type tacite %s à %L requiert une interface explicite"
  
! #: fortran/interface.cc:4601
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "L'argument effectif de LOCK_TYPE ou avec un composant LOCK_TYPE à %L requiert une interface explicite pour la procédure %qs"
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "L'argument effectif de EVENT_TYPE ou avec un composant EVENT_TYPE à %L requiert une interface explicite pour la procédure %qs"
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Argument MOLD requis pour NULL à %L"
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Passer l'intrinsèque NULL comme argument effectif à %L requiert une interface explicite"
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Un argument de rang tacite requiert une interface explicite à %L"
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Composant pointeur de procédure %qs appelé avec une interface implicite à %L"
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "L'argument mot-clé requiert une interface explicite pour le composant pointeur de procédure %qs à %L"
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "MOLD= est requis dans l'argument NULL() à %L: Ambigüité entre les fonctions spécifiées %s et %s"
  
! #: fortran/interface.cc:4852
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "L'entité %qs à %L est déjà présente dans l'interface"
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.cc:5458
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut écraser GENERIC %qs à %L"
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs à %L redéfini une liaison de procédure déclarée NON_OVERRRIDABLE"
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs à %L ne doit pas être DEFERRED car il redéfini une liaison non DEFERRED"
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs à %L redéfini une procédure PURE et doit aussi être PURE"
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs à %L redéfini une procédure ELEMENTAL et doit aussi être ELEMENTAL"
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs à %L redéfini une procédure non ELEMENTAL et ne doit pas être ELEMENTAL non plus"
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs à %L redéfini une SUBROUTINE et doit aussi être une SUBROUTINE"
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs à %L redéfini une FUNCTION et doit aussi être une FUNCTION"
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Résultat non concordant pour la redéfinition de la procédure %qs à %L: %s"
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs à %L redéfini une procédure PUBLIC et ne doit pas être PRIVATE"
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "L'argument muet %qs de %qs à %L devrait être nommé %qs pour correspondre à l'argument équivalent de la procédure redéfinie"
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Argument non concordant pour la procédure redéfinissante %qs à %L: %s"
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs à %L doit avoir le même nombre d'arguments formels que la procédure redéfinie"
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs à %L redéfini une liaison NOPASS et doit aussi être NOPASS"
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs à %L redéfini une liaison PASS et doit aussi être PASS"
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "L'argument muet %qs de type objet passé à %L doit être à la même position que l'argument muet de type objet passé à la procédure redéfinie"
  
! #: fortran/interface.cc:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "L'argument muet DTIO à %L doit être du type %s"
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "L'argument muet DTIO à %L doit avoir KIND = %d"
  
! #: fortran/interface.cc:5652
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "L'argument muet DTIO à %L doit être un scalaire"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "L'argument muet DTIO à %L doit être ASSUMED SHAPE ARRAY"
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "L'argument caractère DTIO à %L doit avoir une longueur tacite"
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "L'argument muet DTIO à %L doit avoir INTENT %s"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Le retour alternatif à %L n'est pas permis dans une procédure DTIO"
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "La procédure DTIO %qs à %L doit être une sous-routine"
  
! #: fortran/interface.cc:5746
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Trop peu d'arguments muets dans la procédure DTIO %qs à %L"
  
! #: fortran/interface.cc:5753
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Trop d'arguments muets dans la procédure DTIO %qs à %L"
*************** msgstr "Conversion de %s vers %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"
--- 78810,78816 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Impossible de convertir %s en %s à %L"
*************** msgstr "NAMELIST %qs dans l'instruction
*** 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"
--- 79356,79362 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "L'objet NAMELIST %qs dans la liste de noms %qs à %L est polymorphique et requiert une procédure d'entrée/sortie définie"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "Objet NAMELIST %qs dans la liste de noms %qs à %L avec des composants ALLOCATABLE ou POINTER"
*************** msgstr "débordement de l'identificateur
*** 79370,79381 ****
  msgid "check_charlen_present(): length not set"
  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 "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr "TODO: MOLD polymorphique illimité dans l'intrinsèque TRANSFER à %L"
--- 79527,79538 ----
  msgid "check_charlen_present(): length not set"
  msgstr "check_charlen_present(): longueur non définie"
  
! #: fortran/iresolve.cc:3258
  #, 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:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr "TODO: MOLD polymorphique illimité dans l'intrinsèque TRANSFER à %L"
*************** msgstr "Le code STOP à %L doit être un
*** 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"
--- 80034,80040 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Le code STOP à %L doit être un entier par défaut avec KIND=%d"
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "Le spécificateur QUIET à %L doit être un scalaire LOGICAL"
*************** msgstr "Nom de bloc %qs attendu pour la
*** 80390,80482 ****
  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"
--- 80547,80639 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE à %C ne peut pas apparaître dans cette portée"
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT TYPE à %C"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Le sélecteur dans SELECT TYPE à %C n'est pas une variable nommée; utilisez associate-name=>"
  
! #: fortran/match.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Instruction SELECT RANK à %C"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Le sélecteur de SELECT RANK à %C doit être une variable de rang tacite"
  
! #: fortran/match.cc:7847
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT RANK à %C"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Instruction CASE inattendue à %C"
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Erreur de syntaxe dans la spécification CASE à %C"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Instruction TYPE IS inattendue à %C"
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr "La spécification de type ne spécifiera point un type dérivé d'une séquence ou un type avec l'attribut BIND dans SELECT TYPE à %C [F2003:C815]"
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Tous les paramètres de type LEN dans l'instruction TYPE IS à %C doivent être ASSUMED"
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Erreur de syntaxe dans la spécification TYPE IS à %C"
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Erreur de syntaxe dans la spécification CLASS IS à %C"
  
! #: fortran/match.cc:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Instruction RANK inattendue à %C"
  
  # %s est toujours « INTEGER » et rien d'autre
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "L'expression SELECT RANK CASE à %C doit être une constante entière scalaire"
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "La valeur de l'expression SELECT RANK CASE à %C ne peut pas être inférieure à zéro ou plus grande que %d"
  
! #: fortran/match.cc:8185
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Erreur de syntaxe dans la spécification RANK à %C"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Instruction ELSEWHERE à %C pas englobée dans un bloc WHERE"
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "L'étiquette %qs à %C ne correspond pas à l'étiquette %qs de WHERE"
*************** msgstr "La clause DEPEND à %L de la con
*** 81461,81467 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "La clause DEPEND à %L de la construction OMP DEPOBJ n'aura qu'un seul localisateur"
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "La clause MESSAGE à %L requiert une expression scalaire CHARACTER du type par défaut"
--- 81618,81624 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "La clause DEPEND à %L de la construction OMP DEPOBJ n'aura qu'un seul localisateur"
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "La clause MESSAGE à %L requiert une expression scalaire CHARACTER du type par défaut"
*************** msgstr "Liste spécifiée avec la clause
*** 81496,81507 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Rebut inattendu après l'instruction $OMP FLUSH à %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Redéfinition de %s !$OMP DECLARE REDUCTION prédéfini à %L"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Redéfinition de !$OMP DECLARE REDUCTION prédéfini à %L"
--- 81653,81664 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Rebut inattendu après l'instruction $OMP FLUSH à %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Redéfinition de %s !$OMP DECLARE REDUCTION prédéfini à %L"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Redéfinition de !$OMP DECLARE REDUCTION prédéfini à %L"
*************** msgstr "Rebut inattendu après la clause
*** 81975,81981 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "La clause %s à %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "L'expression INTEGER de la clause %s à %L doit être positive"
--- 82132,82138 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "La clause %s à %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "L'expression INTEGER de la clause %s à %L doit être positive"
*************** msgstr "Objet pointeur Cray %qs du type
*** 81995,82001 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Objet pointé Cray %qs du type dérivé dans la clause %s à %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet POINTEUR %qs du type polymorphique dans la clause %s à %L"
--- 82152,82158 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Objet pointé Cray %qs du type dérivé dans la clause %s à %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet POINTEUR %qs du type polymorphique dans la clause %s à %L"
*************** msgstr "Tableau de rang tacite %s dans l
*** 82025,82041 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objet POINTER %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Objet pointeur Cray %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Objet pointé Cray %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objet ALLOCATABLE %qs dans la clause %s à %L"
--- 82182,82198 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objet POINTER %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Objet pointeur Cray %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Objet pointé Cray %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objet ALLOCATABLE %qs dans la clause %s à %L"
*************** msgstr "Le paramètre de la clause ORDER
*** 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"
--- 82313,82320 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "la clause ORDER ne doit pas être utilisée avec ORDERED à %L"
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause IF à %L requiert une expression LOGICAL scalaire"
*************** msgstr "L'objet %qs n'est pas une variab
*** 82237,82243 ****
  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
  msgid "Object %qs is not a variable at %L"
  msgstr "L'objet %qs n'est pas une variable à %L"
--- 82394,82400 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr "La clause pour l'objet %qs à %L est ignorée car elle est un paramètre"
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "L'objet %qs n'est pas une variable à %L"
*************** msgstr "clause SCHEDULE spécifiée en m
*** 82260,82266 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Le symbole %qs est présent dans de multiples clauses à %L"
--- 82417,82423 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Le symbole %qs est présent dans de multiples clauses à %L"
*************** msgstr "Le symbole %qs est présent à l
*** 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"
--- 82457,82463 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qs apparaît plus d'une fois dans %<allocate%> à %L"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr "%qs spécifié dans la clause %<allocate%> à %L mais pas dans une clause de privatisation explicite"
*************** msgstr "Seul DEFAULT est permis comme mo
*** 82613,83215 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s pas trouvé pour le type %s à %L"
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "Modificateur de clause LINEAR utilisé sur la construction DO ou SIMD à %L"
  
! #: fortran/openmp.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "Modificateur de clause LINEAR autre que VAL utilisé sur la construction DO ou SIMD à %L"
  
! #: fortran/openmp.cc:10505
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable LINEAR %qs doit être INTEGER à %L"
  
! #: fortran/openmp.cc:10510
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "Argument muet LINEAR %qs avec l'attribut VALUE et le modificateur %s à %L"
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs dans la clause LINEAR à %L requiert une expression de pas linéaire qui soit un entier scalaire"
  
! #: fortran/openmp.cc:10538
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs dans la clause LINEAR à %L requiert une expression de pas linéaire qui soit un entier constant ou un argument muet spécifié dans une clause UNIFORM"
  
! #: fortran/openmp.cc:10572
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "Dans la clause %s, la variable %qs à %L n'est ni un POINTER ni un tableau"
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "La borne inférieure de NUM_TEAMSà %L est plus grande que la borne supérieure à %L"
  
! #: fortran/openmp.cc:10645
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "La valeur de la clause HINT à %L sera une expression d'indice de constante valide"
  
! #: fortran/openmp.cc:10655
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Le chunk_size de la clause DIST_SCHEDULE à %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.cc:10665
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "la clause %<GRAINSIZE%> à %L ne doit pas être utilisée avec la clause %<NUM_TASKS%>"
  
! #: fortran/openmp.cc:10668
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "la clause %<REDUCTION%> à %L ne doit pas être utilisée avec la clause %<NOGROUP%>"
  
! #: fortran/openmp.cc:10672
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "la clause %<FULL%> à %C ne doit pas être utilisée avec la clause %<PARTIAL%>"
  
! #: fortran/openmp.cc:10695
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Utilisation incompatible de TILE et COLLAPSE à %L"
  
! #: fortran/openmp.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA doit contenir au moins une des clauses MAP, USE_DEVICE_PTR ou USE_DEVICE_ADDR à %L"
  
! #: fortran/openmp.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s doit contenir au moins une clause MAP à %L"
  
! #: fortran/openmp.cc:10732
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "SIZES requiert une expression constante à %L"
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs à %L devrait être un type scalaire de type integer(kind=omp_event_handle_kind)"
  
! #: fortran/openmp.cc:10753
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "L'identificateur d'événement à %L ne doit pas être un élément de tableau"
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "L'identificateur d'événement à %L ne doit pas faire partie d'un type dérivé ou d'une classe"
  
! #: fortran/openmp.cc:10761
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "la clause %<DETACH%> à %L ne doit pas être utilisée avec la clause %<MERGEABLE%>"
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr "la construction %<host_data%> à %L requiert la clause %<use_device%>"
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF attendu à %L dans la capture de comparaison atomique"
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE attendu à %L dans la capture de comparaison atomique"
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "Expression de comparaison atomique %<==%>, %<.EQ.%> ou %<.EQV.%> attendue à %L"
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "Variable intrinsèque scalaire attendue à %L dans la comparaison atomique"
  
! #: fortran/openmp.cc:11056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Expression intrinsèque scalaire attendue à %L dans la comparaison atomique"
  
! #: fortran/openmp.cc:11064
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC doit définir une variable scalaire ou un type intrinsèque à %L"
  
! #: fortran/openmp.cc:11073
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC doit assigner une expression de type intrinsèque à %L"
  
! #: fortran/openmp.cc:11080
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC avec une variable ALLOCATABLE à %L"
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsèque à %L"
  
! #: fortran/openmp.cc:11102
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation var = expr de !$OMP ATOMIC WRITE doit être scalaire et ne peut pas faire référence à var à %L"
  
! #: fortran/openmp.cc:11114
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC doit définir une variable scalaire d'un type intrinsèque à %L"
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC requiert une variable scalaire de type intrinsèque à %L"
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC CAPTURE lit depuis une variable différente de celle dans laquelle la mise à jour écrit à %L"
  
! #: fortran/openmp.cc:11148
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "Pour !$OMP ATOMIC COMPARE, le premier opérande dans la comparaison à %L doit être la variable %qs dans laquelle l'instruction de mise à jour écrit à %L"
  
! #: fortran/openmp.cc:11156
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation var = expr de !$OMP ATOMIC COMPARE doit être scalaire et ne peut pas faire référence à var à %L"
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE à %L avec la clause FAIL requiert soit la clause COMPARE ou l'utilisation de la procédure intrinsèque MIN/MAX"
  
! #: fortran/openmp.cc:11201
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "L'opérateur d'affectation !$OMP ATOMIC doit être un opérateur binaire dans la liste +, *, -, /, .AND., .OR., .EQV. ou .NEQV. à %L"
  
! #: fortran/openmp.cc:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "L'affectation !$OMP ATOMIC doit être var = var op expr ou var = expr op var à %L"
  
! #: fortran/openmp.cc:11263
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr n'est pas mathématiquement équivalent à var = var op (expr) à %L"
  
! #: fortran/openmp.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation !$OMP ATOMIC var = var op expr doit être scalaire et ne peut pas faire référence à var à %L"
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "L'affectation intrinsèque IAND, IOR ou IEOR de !$OMP ATOMIC doit avoir deux arguments à %L"
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "L'affectation intrinsèque !$OMP ATOMIC doit être MIN, MAX, IAND, IOR ou IEOR à %L"
  
! #: fortran/openmp.cc:11350
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Les arguments intrinsèques de !$OMP ATOMIC sauf un ne doivent pas faire référence à %qs à %L"
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Les arguments intrinsèques de !$OMP ATOMIC doivent être scalaires à %L"
  
! #: fortran/openmp.cc:11365
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Le premier ou le dernier argument intrinsèque de !$OMP ATOMIC doit être %qs à %L"
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "L'affectation de !$OMP ATOMIC doit avoir un opérateur ou un intrinsèque dans le membre de droite à %L"
  
! #: fortran/openmp.cc:11388
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "expression !$OMP ATOMIC inattendue à %L"
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr "Avec INSCAN à %L, on attend un corps de boucle avec !$OMP SCAN entre deux séquences de blocs structurés"
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr "!$OMP SCAN à %L avec zéro instructions exécutables dans la séquence de blocs structurés précédente"
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr "!$OMP SCAN à %L avec zéro instructions exécutables dans la séquence de blocs structurés suivante"
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr "%s ne peut pas contenir de boucle dans le code intervenant à %L"
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr "%s ne peut pas contenir d'appel à l'api OpenMP dans le code intervenant à %L"
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr "%s ne peut pas contenir de directive OpenMP dans le code intervenant à %L"
  
! #: fortran/openmp.cc:12303
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr "La clause SIZES est requise sur la construction !$OMP TILE à %L"
  
! #: fortran/openmp.cc:12330
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s ne peut pas être DO WHILE ou DO sans contrôle de boucle à %L"
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s ne peut pas être une boucle DO CONCURRENT à %L"
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr "La boucle générée par la construction UNROLL à %L sans la clause PARTIAL n'a pas la forme canonique"
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr "La construction UNROLL à %L sans la clause PARTIAL génère juste une boucle avec la forme canonique mais %d boucles sont nécessaires"
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr "La construction TILE à %L génère %d boucles avec la forme canonique mais %d boucles sont nécessaires"
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr "Boucle imparfaitement imbriquée en utilisant les boucles générées"
  
! #: fortran/openmp.cc:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "La variable d'itération %s doit être d'un type entier à %L"
  
! #: fortran/openmp.cc:12398
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "La variable d'itération %s ne doit pas être THREADPRIVATE à %L"
  
! #: fortran/openmp.cc:12413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "Variable d'itération %s présente sur une clause autre que PRIVATE, LASTPRIVATE ou ALLOCATE à %L"
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "Variable d'itération %s présente sur une clause autre que PRIVATE, LASTPRIVATE, ALLOCATE ou LINEAR à %L"
  
! #: fortran/openmp.cc:12424
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "La variable d'itération %s est utilisée dans plus d'une boucle à %L"
  
! #: fortran/openmp.cc:12430
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "la variable d'itération %s à %L est liée dans du code intervenant"
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "l'expression de début de boucle %s n'est pas sous la forme canonique à %L"
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr "l'expression de début de boucle %s à %L utilise une variable liée dans du code intervenant"
  
! #: fortran/openmp.cc:12455
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "l'expression de fin de la boucle %s n'est pas sous la forme canonique à %L"
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr "l'expression de fin de boucle %s à %L utilise une variable liée dans du code intervenant"
  
! #: fortran/openmp.cc:12469
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "les limites de la boucle %s font référence à des variables d'itération différentes à %L"
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "l'incrément de la boucle %s n'est pas sous la forme canonique à %L"
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr "l'expression d'incrément de boucle %s à %L utilise une variable liée dans du code intervenant"
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr "Les boucles non rectangulaires depuis des boucles générées ne sont pas supportées"
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "pas assez de boucle DO pour le %s coalescé (niveau %d) à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:12522
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "les boucles internes %s doivent être parfaitement imbriquées avec la clause ORDERED à %L"
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr "les boucles internes %s doivent être parfaitement imbriquées avec la clause REDUCTION INSCAN à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:12536
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "les boucles internes %s doivent être parfaitement imbriquées à %L"
  
! #: fortran/openmp.cc: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 logical expression at %L"
  msgstr "la propriété doit être une expression logique à %L"
  
! #: fortran/openmp.cc:12625
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "la propriété doit être une expression entière à %L"
  
! #: fortran/openmp.cc:12632
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "la propriété doit être une expression logique constante à %L"
  
! #: fortran/openmp.cc:12636
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "la propriété doit être une expression entière constante à %L"
  
! #: fortran/openmp.cc: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 "The %s directive cannot be specified within a %s region at %L"
  msgstr "La directive %s ne peut pas être spécifiée dans une région %s à %L"
  
! #: fortran/openmp.cc:12972
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP ne peut pas être DO WHILE ou DO sans contrôle de boucle à %L"
  
! #: fortran/openmp.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP ne peut pas être une boucle DO CONCURRENT à %L"
  
! #: fortran/openmp.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "La variable d'itération !$ACC LOOP doit être d'un type entier à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Les boucles %s !$ACC LOOP ne forment pas un espace d'itération rectangulaire à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:13012
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Les boucles %s !$ACC LOOP sont imparfaitement imbriquées à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "pas assez de boucles DO pour la boucle %s !$ACC LOOP à %L"
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Une boucle découpée en blocs ne peut pas être parallélisée sur plusieurs « gangs », « workers » ou vecteurs en même temps à %L"
  
! #: fortran/openmp.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  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 "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Les sections de tableaux %qs ne sont pas permises dans !$ACC DECLARE à %L"
  
! #: fortran/openmp.cc:13227
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs ne fait pas référence à une sous-routine ou une fonction dans !$ACC ROUTINE ( NOM ) à %L"
  
! #: fortran/openmp.cc:13233
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs invalide dans !$ACC ROUTINE ( NOM ) à %L"
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "la région !$OMP TARGET à %L avec un TEAMS imbriqué à %L ne peut contenir aucune autre instruction, déclaration ou directive en dehors de la seule construction TEAMS"
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "la région !$OMP TARGET à %L dans un TEAMS imbriqué ne peut contenir aucune autre instruction, déclaration ou directive en dehors de la seule construction TEAMS"
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr "la directive %<OMP DISPATCH%> à %L doit être suivie d'un appel de procédure avec une affectation optionnelle"
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr "la directive %<OMP DISPATCH%> à %L ne peut pas être suivie par un pointeur de procédure"
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE à %L requiert au moins une clause TO ou FROM"
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL à %L avec la clause HINT requiert un NAME sauf quand omp_sync_hint_none est utilisé"
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "!$OMP SCAN inattendu à %L en dehors de la construction de boucle avec la clause %<inscan%> REDUCTION"
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD devrait faire référence à la procédure contenante %qs à %L"
  
! #: fortran/openmp.cc:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Expression de décalage entière scalaire non négative constante attendue à %L"
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr "Pour %<adjust_args%> basé sur une plage, une expression entière scalaire positive constante est requise à %L"
  
! #: fortran/openmp.cc:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Nom de paramètre muet ou entier positif attendu à %L"
  
! #: fortran/openmp.cc:13575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Une variable autre que OMP_PRIV ou OMP_ORIG est utilisée dans la clause INITIALIZER de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13583
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Une variable autre que OMP_OUT ou OMP_IN est utilisée dans le combinateur de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13612
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Opérateur invalide pour !$OMP DECLARE REDUCTION %s à %L"
  
! #: fortran/openmp.cc:13634
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "La longueur de CHARACTER dans !$OMP DECLARE REDUCTION %s n'est pas constante à %L"
  
! #: fortran/openmp.cc:13650
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Appel à une sous-routine avec des retours alternatifs dans le combinateur de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13665
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Appel à une sous-routine avec des retours alternatifs dans la clause INITIALIZER de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13675
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "Un des arguments effectifs de la sous-routine dans la clause INITIALIZER de !$OMP DECLARE REDUCTION doit être OMP_PRIV à %L"
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Clause INITIALIZER manquante pour !$OMP DECLARE REDUCTION du type dérivé sans initialisation par défaut à %L"
--- 82770,83382 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s pas trouvé pour le type %s à %L"
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr "Désolé, l'objet ALLOCATABLE %qs dans la clause LINEAR sur une construction d'une boucle de partage de travail à %L n'est pas encore supportée"
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr "Désolé, le tableau %qs dans la clause LINEAR d'une construction de boucle de partage de travail à %L n'est pas encore supportée"
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "Modificateur de clause LINEAR utilisé sur la construction DO ou SIMD à %L"
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "Modificateur de clause LINEAR autre que VAL utilisé sur la construction DO ou SIMD à %L"
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable LINEAR %qs doit être INTEGER à %L"
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "Argument muet LINEAR %qs avec l'attribut VALUE et le modificateur %s à %L"
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs dans la clause LINEAR à %L requiert une expression de pas linéaire qui soit un entier scalaire"
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs dans la clause LINEAR à %L requiert une expression de pas linéaire qui soit un entier constant ou un argument muet spécifié dans une clause UNIFORM"
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "Dans la clause %s, la variable %qs à %L n'est ni un POINTER ni un tableau"
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "La borne inférieure de NUM_TEAMSà %L est plus grande que la borne supérieure à %L"
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "La valeur de la clause HINT à %L sera une expression d'indice de constante valide"
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Le chunk_size de la clause DIST_SCHEDULE à %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "la clause %<GRAINSIZE%> à %L ne doit pas être utilisée avec la clause %<NUM_TASKS%>"
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "la clause %<REDUCTION%> à %L ne doit pas être utilisée avec la clause %<NOGROUP%>"
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "la clause %<FULL%> à %C ne doit pas être utilisée avec la clause %<PARTIAL%>"
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Utilisation incompatible de TILE et COLLAPSE à %L"
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA doit contenir au moins une des clauses MAP, USE_DEVICE_PTR ou USE_DEVICE_ADDR à %L"
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s doit contenir au moins une clause MAP à %L"
  
! #: fortran/openmp.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "SIZES requiert une expression constante à %L"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs à %L devrait être un type scalaire de type integer(kind=omp_event_handle_kind)"
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "L'identificateur d'événement à %L ne doit pas être un élément de tableau"
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "L'identificateur d'événement à %L ne doit pas faire partie d'un type dérivé ou d'une classe"
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "la clause %<DETACH%> à %L ne doit pas être utilisée avec la clause %<MERGEABLE%>"
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr "la construction %<host_data%> à %L requiert la clause %<use_device%>"
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF attendu à %L dans la capture de comparaison atomique"
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE attendu à %L dans la capture de comparaison atomique"
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "Expression de comparaison atomique %<==%>, %<.EQ.%> ou %<.EQV.%> attendue à %L"
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "Variable intrinsèque scalaire attendue à %L dans la comparaison atomique"
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Expression intrinsèque scalaire attendue à %L dans la comparaison atomique"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC doit définir une variable scalaire ou un type intrinsèque à %L"
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC doit assigner une expression de type intrinsèque à %L"
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC avec une variable ALLOCATABLE à %L"
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsèque à %L"
  
! #: fortran/openmp.cc:11137
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation var = expr de !$OMP ATOMIC WRITE doit être scalaire et ne peut pas faire référence à var à %L"
  
! #: fortran/openmp.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC doit définir une variable scalaire d'un type intrinsèque à %L"
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC requiert une variable scalaire de type intrinsèque à %L"
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC CAPTURE lit depuis une variable différente de celle dans laquelle la mise à jour écrit à %L"
  
! #: fortran/openmp.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "Pour !$OMP ATOMIC COMPARE, le premier opérande dans la comparaison à %L doit être la variable %qs dans laquelle l'instruction de mise à jour écrit à %L"
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation var = expr de !$OMP ATOMIC COMPARE doit être scalaire et ne peut pas faire référence à var à %L"
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE à %L avec la clause FAIL requiert soit la clause COMPARE ou l'utilisation de la procédure intrinsèque MIN/MAX"
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "L'opérateur d'affectation !$OMP ATOMIC doit être un opérateur binaire dans la liste +, *, -, /, .AND., .OR., .EQV. ou .NEQV. à %L"
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "L'affectation !$OMP ATOMIC doit être var = var op expr ou var = expr op var à %L"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr n'est pas mathématiquement équivalent à var = var op (expr) à %L"
  
! #: fortran/openmp.cc:11331
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation !$OMP ATOMIC var = var op expr doit être scalaire et ne peut pas faire référence à var à %L"
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "L'affectation intrinsèque IAND, IOR ou IEOR de !$OMP ATOMIC doit avoir deux arguments à %L"
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "L'affectation intrinsèque !$OMP ATOMIC doit être MIN, MAX, IAND, IOR ou IEOR à %L"
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Les arguments intrinsèques de !$OMP ATOMIC sauf un ne doivent pas faire référence à %qs à %L"
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Les arguments intrinsèques de !$OMP ATOMIC doivent être scalaires à %L"
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Le premier ou le dernier argument intrinsèque de !$OMP ATOMIC doit être %qs à %L"
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "L'affectation de !$OMP ATOMIC doit avoir un opérateur ou un intrinsèque dans le membre de droite à %L"
  
! #: fortran/openmp.cc:11423
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "expression !$OMP ATOMIC inattendue à %L"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr "Avec INSCAN à %L, on attend un corps de boucle avec !$OMP SCAN entre deux séquences de blocs structurés"
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr "!$OMP SCAN à %L avec zéro instructions exécutables dans la séquence de blocs structurés précédente"
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr "!$OMP SCAN à %L avec zéro instructions exécutables dans la séquence de blocs structurés suivante"
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr "%s ne peut pas contenir de boucle dans le code intervenant à %L"
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr "%s ne peut pas contenir d'appel à l'api OpenMP dans le code intervenant à %L"
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr "%s ne peut pas contenir de directive OpenMP dans le code intervenant à %L"
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr "La clause SIZES est requise sur la construction !$OMP TILE à %L"
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s ne peut pas être DO WHILE ou DO sans contrôle de boucle à %L"
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s ne peut pas être une boucle DO CONCURRENT à %L"
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr "La boucle générée par la construction UNROLL à %L sans la clause PARTIAL n'a pas la forme canonique"
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr "La construction UNROLL à %L sans la clause PARTIAL génère juste une boucle avec la forme canonique mais %d boucles sont nécessaires"
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr "La construction TILE à %L génère %d boucles avec la forme canonique mais %d boucles sont nécessaires"
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr "Boucle imparfaitement imbriquée en utilisant les boucles générées"
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "La variable d'itération %s doit être d'un type entier à %L"
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "La variable d'itération %s ne doit pas être THREADPRIVATE à %L"
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "Variable d'itération %s présente sur une clause autre que PRIVATE, LASTPRIVATE ou ALLOCATE à %L"
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "Variable d'itération %s présente sur une clause autre que PRIVATE, LASTPRIVATE, ALLOCATE ou LINEAR à %L"
  
! #: fortran/openmp.cc:12459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "La variable d'itération %s est utilisée dans plus d'une boucle à %L"
  
! #: fortran/openmp.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "la variable d'itération %s à %L est liée dans du code intervenant"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "l'expression de début de boucle %s n'est pas sous la forme canonique à %L"
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr "l'expression de début de boucle %s à %L utilise une variable liée dans du code intervenant"
  
! #: fortran/openmp.cc:12490
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "l'expression de fin de la boucle %s n'est pas sous la forme canonique à %L"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr "l'expression de fin de boucle %s à %L utilise une variable liée dans du code intervenant"
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "les limites de la boucle %s font référence à des variables d'itération différentes à %L"
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "l'incrément de la boucle %s n'est pas sous la forme canonique à %L"
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr "l'expression d'incrément de boucle %s à %L utilise une variable liée dans du code intervenant"
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr "Les boucles non rectangulaires depuis des boucles générées ne sont pas supportées"
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "pas assez de boucle DO pour le %s coalescé (niveau %d) à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "les boucles internes %s doivent être parfaitement imbriquées avec la clause ORDERED à %L"
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr "les boucles internes %s doivent être parfaitement imbriquées avec la clause REDUCTION INSCAN à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "les boucles internes %s doivent être parfaitement imbriquées à %L"
  
! #: fortran/openmp.cc:12619
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "l'argument %<score%> doit être une expression entière constante à %L"
  
! #: fortran/openmp.cc:12627
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "l'argument %<score%> doit être non négatif à %L"
  
! #: fortran/openmp.cc:12656
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "la propriété doit être une expression logique à %L"
  
! #: fortran/openmp.cc:12660
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "la propriété doit être une expression entière à %L"
  
! #: fortran/openmp.cc:12667
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "la propriété doit être une expression logique constante à %L"
  
! #: fortran/openmp.cc:12671
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "la propriété doit être une expression entière constante à %L"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr "la propriété doit être un numéro de périphérique conforme à %L"
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "La directive %s ne peut pas être spécifiée dans une région %s à %L"
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP ne peut pas être DO WHILE ou DO sans contrôle de boucle à %L"
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP ne peut pas être une boucle DO CONCURRENT à %L"
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "La variable d'itération !$ACC LOOP doit être d'un type entier à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Les boucles %s !$ACC LOOP ne forment pas un espace d'itération rectangulaire à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Les boucles %s !$ACC LOOP sont imparfaitement imbriquées à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "pas assez de boucles DO pour la boucle %s !$ACC LOOP à %L"
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Une boucle découpée en blocs ne peut pas être parallélisée sur plusieurs « gangs », « workers » ou vecteurs en même temps à %L"
  
! #: fortran/openmp.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE requiert une expression constante à %L"
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "L'objet %qs à %L est ignoré car les paramètres n'ont pas besoin d'être copiés"
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Les sections de tableaux %qs ne sont pas permises dans !$ACC DECLARE à %L"
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs ne fait pas référence à une sous-routine ou une fonction dans !$ACC ROUTINE ( NOM ) à %L"
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs invalide dans !$ACC ROUTINE ( NOM ) à %L"
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "la région !$OMP TARGET à %L avec un TEAMS imbriqué à %L ne peut contenir aucune autre instruction, déclaration ou directive en dehors de la seule construction TEAMS"
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "la région !$OMP TARGET à %L dans un TEAMS imbriqué ne peut contenir aucune autre instruction, déclaration ou directive en dehors de la seule construction TEAMS"
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr "la directive %<OMP DISPATCH%> à %L doit être suivie d'un appel de procédure avec une affectation optionnelle"
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr "la directive %<OMP DISPATCH%> à %L ne peut pas être suivie par un pointeur de procédure"
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE à %L requiert au moins une clause TO ou FROM"
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL à %L avec la clause HINT requiert un NAME sauf quand omp_sync_hint_none est utilisé"
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "!$OMP SCAN inattendu à %L en dehors de la construction de boucle avec la clause %<inscan%> REDUCTION"
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD devrait faire référence à la procédure contenante %qs à %L"
  
! #: fortran/openmp.cc:13567
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Expression de décalage entière scalaire non négative constante attendue à %L"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr "Pour %<adjust_args%> basé sur une plage, une expression entière scalaire positive constante est requise à %L"
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Nom de paramètre muet ou entier positif attendu à %L"
  
! #: fortran/openmp.cc:13610
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Une variable autre que OMP_PRIV ou OMP_ORIG est utilisée dans la clause INITIALIZER de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13618
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Une variable autre que OMP_OUT ou OMP_IN est utilisée dans le combinateur de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Opérateur invalide pour !$OMP DECLARE REDUCTION %s à %L"
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "La longueur de CHARACTER dans !$OMP DECLARE REDUCTION %s n'est pas constante à %L"
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Appel à une sous-routine avec des retours alternatifs dans le combinateur de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Appel à une sous-routine avec des retours alternatifs dans la clause INITIALIZER de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13710
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "Un des arguments effectifs de la sous-routine dans la clause INITIALIZER de !$OMP DECLARE REDUCTION doit être OMP_PRIV à %L"
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Clause INITIALIZER manquante pour !$OMP DECLARE REDUCTION du type dérivé sans initialisation par défaut à %L"
*************** msgstr "la directive %<GCC vector%> n'es
*** 83873,83936 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr "la directive %<GCC novector%> n'est pas au début d'une boucle à %C"
  
! #: fortran/parse.cc:6967
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "La procédure contenue %qs à %C est déjà ambigüe"
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Instruction %s inattendue dans la section CONTAINS à %C"
  
! #: fortran/parse.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  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
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "L'instruction CONTAINS à %C est déjà dans une unité de programme contenue"
  
  # Le dernier %s est un mot clé tel que « FUNCTION », « PROGRAM », « MODULE » etc, d'où le « un(e) »
! #: fortran/parse.cc:7224
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "Le nom de liaison globale %qs à %L est déjà utilisé comme un(e) %s à %L"
  
  # Le dernier %s est un mot clé tel que « FUNCTION », « PROGRAM », « MODULE » etc, d'où le « un(e) »
! #: fortran/parse.cc:7228
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "Le nom global %qs à %L est déjà utilisé comme un(e) %s à %L"
  
! #: fortran/parse.cc:7234
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Le nom de liaison globale %qs à %L est déjà utilisé à %L"
  
! #: fortran/parse.cc:7237
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Le nom global %qs à %L est déjà utilisé à %L"
  
! #: fortran/parse.cc:7259
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr "Le BLOCK DATA blanc à %C est en conflit avec le BLOCK DATA précédent à %L"
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Instruction %s inattendue dans BLOCK DATA à %C"
  
! #: fortran/parse.cc:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Instruction %s inattendue dans MODULE à %C"
--- 84040,84103 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr "la directive %<GCC novector%> n'est pas au début d'une boucle à %C"
  
! #: fortran/parse.cc:6994
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "La procédure contenue %qs à %C est déjà ambigüe"
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Instruction %s inattendue dans la section CONTAINS à %C"
  
! #: fortran/parse.cc:7076
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "Instruction CONTAINS sans instruction FUNCTION ou SUBROUTINE à %L"
  
! #: fortran/parse.cc:7171
  #, 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:7199
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "L'instruction CONTAINS à %C est déjà dans une unité de programme contenue"
  
  # Le dernier %s est un mot clé tel que « FUNCTION », « PROGRAM », « MODULE » etc, d'où le « un(e) »
! #: fortran/parse.cc:7251
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "Le nom de liaison globale %qs à %L est déjà utilisé comme un(e) %s à %L"
  
  # Le dernier %s est un mot clé tel que « FUNCTION », « PROGRAM », « MODULE » etc, d'où le « un(e) »
! #: fortran/parse.cc:7255
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "Le nom global %qs à %L est déjà utilisé comme un(e) %s à %L"
  
! #: fortran/parse.cc:7261
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Le nom de liaison globale %qs à %L est déjà utilisé à %L"
  
! #: fortran/parse.cc:7264
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Le nom global %qs à %L est déjà utilisé à %L"
  
! #: fortran/parse.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr "Le BLOCK DATA blanc à %C est en conflit avec le BLOCK DATA précédent à %L"
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Instruction %s inattendue dans BLOCK DATA à %C"
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Instruction %s inattendue dans MODULE à %C"
*************** msgstr "Instruction %s inattendue dans M
*** 83938,83944 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Deux PROGRAM principaux à %L et %C"
--- 84105,84111 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Deux PROGRAM principaux à %L et %C"
*************** msgstr "le PARAMÈTRE %qs n'apparaitra p
*** 84395,85480 ****
  msgid "%qs at %C is not a variable"
  msgstr "%qs à %C n'est pas une variable"
  
! #: fortran/resolve.cc:121
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "%qs à %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:124
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr "Type ABSTRACT %qs utilisé à %L"
  
! #: fortran/resolve.cc:141
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "L'interface %qs à %L est déclarée dans une instruction PROCEDURE ultérieure"
  
! #: fortran/resolve.cc:154
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr "L'interface %qs à %L ne peut pas être générique"
  
! #: fortran/resolve.cc:161
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "L'interface %qs à %L ne peut pas être une fonction-instruction"
  
! #: fortran/resolve.cc:170
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "La procédure intrinsèque %qs n'est pas permise dans une instruction PROCEDURE à %L"
  
! #: fortran/resolve.cc:176
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr "L'interface %qs à %L doit être explicite"
  
! #: fortran/resolve.cc:198
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr "La PROCEDURE %qs à %L ne peut pas être utilisée comme sa propre interface"
  
! #: fortran/resolve.cc:299
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "Le spécificateur de retour alternatif dans la sous-routine élémentale %qs à %L n'est pas permis"
  
! #: fortran/resolve.cc:303
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "Le spécificateur de retour alternatif dans la fonction %qs à %L n'est pas permis"
  
! #: fortran/resolve.cc:315
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "L'argument %qs qui fait référence à lui-même à %L n'est pas permis"
  
! #: fortran/resolve.cc:387
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "La procédure muette %qs d'une procédure PURE à %L doit aussi être PURE"
  
! #: fortran/resolve.cc:397
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "Argument %qs de la fonction pure %qs à %L avec l'attribut VALUE mais sans INTENT(IN)"
  
! #: fortran/resolve.cc:402
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "L'argument %qs de la fonction pure %qs à %L doit être INTENT(IN) ou VALUE"
  
! #: fortran/resolve.cc:410
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "Argument %qs de la sous-routine pure %qs à %L avec l'attribut VALUE mais sans INTENT"
  
! #: fortran/resolve.cc:415
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "L'argument %qs de la sous-routine pure %qs à %L doit avoir un INTENT spécifié ou avoir l'attribut VALUE"
  
! #: fortran/resolve.cc:425
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "L'argument INTENT(OUT) %qs de la procédure pure %qs à %L ne peut pas être polymorphique"
  
! #: fortran/resolve.cc:458
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "Argument muet co-tableau %qs à %L pour une procédure élémentale"
  
! #: fortran/resolve.cc:466
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "L'argument %qs de la procédure élémentale à %L doit être scalaire"
  
! #: fortran/resolve.cc:475
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr "L'argument %qs de la procédure élémentale à %L ne peut pas avoir l'attribut ALLOCATABLE"
  
! #: fortran/resolve.cc:485
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "L'argument %qs de la procédure élémentale à %L ne peut pas avoir l'attribut POINTER"
  
! #: fortran/resolve.cc:493
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "La procédure muette %qs n'est pas permise dans la procédure élémentale %qs à %L"
  
! #: fortran/resolve.cc:502
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "L'argument %qs de la procédure élémentale %qs à %L doit avoir un INTENT spécifié ou avoir l'attribut VALUE"
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "L'argument %qs de la fonction-instruction %qs à %L doit être scalaire"
  
! #: fortran/resolve.cc:528
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "L'argument %qs avec une valeur de caractère pour la fonction-instruction à %L doit avoir une longueur constante"
  
! #: fortran/resolve.cc:579
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "La procédure contenue %qs à %L a le même nom que sa procédure contenante"
  
! #: fortran/resolve.cc:599
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "La fonction contenue %qs à %L n'a pas le type IMPLICIT"
  
! #: fortran/resolve.cc:602
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "Le résultat %qs de la fonction contenue %qs à %L n'a pas le type IMPLICIT"
  
! #: fortran/resolve.cc:628
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "La procédure de module %qs avec une valeur de caractère à %L ne peut pas avoir une longueur tacite"
  
! #: fortran/resolve.cc:630
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "La fonction interne %qs avec une valeur de caractère à %L ne peut pas avoir une longueur tacite"
  
! #: fortran/resolve.cc:803
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "La fonction %s à %L a des entrées avec des spécifications de tableau non concordantes"
  
! #: fortran/resolve.cc:814
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "La fonction %s à %L a l'entrée %s avec des caractéristiques non concordantes"
  
! #: fortran/resolve.cc:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr "La fonction %s à %L a des entrées qui retournent des variables de longueurs de chaînes différentes"
  
! #: fortran/resolve.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "Le résultat de FUNCTION %s ne peut pas être un tableau dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:865
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "Le résultat de ENTRY %s ne peut pas être un tableau dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:872
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "Le résultat de FUNCTION %s ne peut pas être un POINTER dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:876
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "Le résultat de ENTRY %s ne peut pas être un POINTER dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:883
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "Le résultat de FUNCTION %s ne peut pas être ALLOCATABLE dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:887
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "Le résultat de ENTRY %s ne peut pas être ALLOCATABLE dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:925
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "Le résultat de FUNCTION %s ne peut pas être du type %s dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:930
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "Le résultat de ENTRY %s ne peut pas être du type %s dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:981
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "L'entité globale %qs à %L ne peut pas apparaître dans un bloc COMMON à %L"
  
! #: fortran/resolve.cc:985
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "L'entité globale %qs à %L ne peut pas apparaître dans un bloc COMMON"
  
! #: fortran/resolve.cc:995
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr "Bloc COMMON à %L"
  
! #: fortran/resolve.cc:1002
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr "La variable %qs à %L est dans COMMON mais seule l'initialisation dans BLOCK DATA est permise"
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr "La variable %qs à %L est initialisée dans un COMMON blanc mais l'initialisation est uniquement permise dans des communs nommés"
  
! #: fortran/resolve.cc:1013
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr "%qs à %L ne peut pas apparaître dans COMMON [F2008:C5100]"
  
! #: fortran/resolve.cc:1018
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "L'objet automatique %qs à %L ne peut pas apparaître dans COMMON à %L"
  
! #: fortran/resolve.cc:1030
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "La variable %qs, d'un type dérivé, dans COMMON à %L n'a ni l'attribut SEQUENCE ni l'attribut BIND(C)"
  
! #: fortran/resolve.cc:1034
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "La variable %qs, d'un type dérivé, dans COMMON à %L a un composant ultime qui est allouable"
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "La variable %qs, d'un type dérivé, dans COMMON à %L ne peut pas avoir une initialisation par défaut"
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr "En Fortran 2003, le bloc COMMON %qs à %L est un identificateur global et doit donc avoir le même nom de liaison que le bloc COMMON similairement nommé à %L: %s vs %s"
  
! #: fortran/resolve.cc:1096
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "Le bloc COMMON %qs à %L utilise le même identificateur global que l'entité à %L"
  
! #: fortran/resolve.cc:1104
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr "Fortran 2008: Le bloc COMMON %qs avec l'étiquette de liaison à %L partage l'identificateur avec l'entité de bloc non COMMON globale à %L"
  
! #: fortran/resolve.cc:1126
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr "Le bloc COMMON à %L avec le label de liaison %qs utilise le même identificateur global que l'entité à %L"
  
! #: fortran/resolve.cc:1147
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "Le bloc COMMON %qs à %L est utilisé comme PARAMETER à %L"
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "Le bloc COMMON %qs à %L ne peut pas avoir d'attribut EXTERNAL"
  
! #: fortran/resolve.cc:1155
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "Le bloc COMMON %qs à %L est aussi une procédure intrinsèque"
  
! #: fortran/resolve.cc:1159
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "Le bloc COMMON %qs à %L qui est aussi un résultat de fonction"
  
! #: fortran/resolve.cc:1164
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "Le bloc COMMON %qs à %L qui est aussi une procédure globale"
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr "Le paramètre KIND %qs dans le constructeur PDT à %C n'a pas de valeur"
  
! #: fortran/resolve.cc:1374
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr "Le rang de l'élément dans le constructeur de structure à %L ne correspond pas à celui du composant (%d/%d)"
  
! #: fortran/resolve.cc:1395
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr "L'élément dans le constructeur de structure à %L, pour le composant pointeur %qs, est %s mais il devrait être %s"
  
! #: fortran/resolve.cc:1430
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr "Longueurs de caractères inégales (%wd/%wd) pour le composant pointeur %qs dans le constructeur à %L"
  
! #: fortran/resolve.cc:1476
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr "Le NULL dans le constructeur de structure à %L est appliqué au composant %qs qui n'est ni un POINTER ni ALLOCATABLE"
  
! #: fortran/resolve.cc:1510
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "Désaccord d'interface pour le composant pointeur de procédure %qs dans le constructeur de structure à %L: %s"
  
! #: fortran/resolve.cc:1529
  #, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "Mauvaise spécification de tableau du composant %qs référencé dans le constructeur de structure à %L"
  
! #: fortran/resolve.cc:1542
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr "La forme du composant %qs dans le constructeur de structure à %L diffère de la forme du composant déclaré pour la dimension %d (%ld/%ld)"
  
! #: fortran/resolve.cc:1563
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr "L'élément dans le constructeur de structure à %L pour le composant pointeur %qs devrait être un POINTER ou un TARGET"
  
! #: fortran/resolve.cc:1590
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "La cible de l'affectation de pointeur à %L a un indice vectoriel"
  
! #: fortran/resolve.cc:1602
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr "Expression invalide dans le constructeur de structure pour le composant pointeur %qs à %L dans une procédure PURE"
  
! #: fortran/resolve.cc:1728
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr "La limite supérieure dans la dernière dimension doit apparaître dans la référence du tableau de taille tacite %qs à %L"
  
  # %qs est le nom d'une procédure d'où le féminin
! #: fortran/resolve.cc:1790
  #, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "%qs à %L est ambigüe"
  
! #: fortran/resolve.cc:1794
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "La procédure GENERIC %qs n'est pas permise comme argument effectif à %L"
  
! #: fortran/resolve.cc:1915
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Le type spécifié pour la fonction intrinsèque %qs à %L est ignoré"
  
! #: fortran/resolve.cc:1928
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "La sous-routine intrinsèque %qs à %L n'aura point de spécificateur de type"
  
! #: fortran/resolve.cc:1939
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "%qs déclaré INTRINSIC à %L n'existe pas"
  
  # %s est une chaîne non traduite telle que "available since Fortran 77".
  # voir bugs #38573 et #52279 à ce sujet.
! #: fortran/resolve.cc:1952
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "L'intrinsèque %qs déclaré INTRINSIC à %L n'est pas disponible avec les paramètres standard actuels mais est %s. Utilisez l'option %<-std=*%> appropriée ou activez %<-fall-intrinsics%> de manière à pouvoir l'utiliser."
  
! #: fortran/resolve.cc:1990
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procédure non RECURSIVE %qs du module %s s'appelle peut-être elle-même récursivement dans la procédure %qs. Déclarez la RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procédure non RECURSIVE %qs à %L semble s'appeler elle-même récursivement. Déclarez la RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.cc: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"
  
! #: fortran/resolve.cc:2086
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Le type dérivé %qs est utilisé comme argument effectif à %L"
  
! #: fortran/resolve.cc:2104
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "La fonction-instruction %qs à %L n'est pas permise comme argument effectif"
  
! #: fortran/resolve.cc:2112
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "L'intrinsèque %qs à %L n'est pas permis comme argument effectif"
  
! #: fortran/resolve.cc:2119
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Procédure interne %qs utilisée comme argument effectif à %L"
  
! #: fortran/resolve.cc:2127
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "La procédure ELEMENTAL non INTRINSIC %qs n'est pas permise comme argument effectif à %L"
  
! #: fortran/resolve.cc:2154
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Impossible de trouver une procédure INTRINSIC spécifique pour la référence %qs à %L"
  
! #: fortran/resolve.cc:2176
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Le symbole %qs à %L est ambigu"
  
! #: fortran/resolve.cc:2240
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "L'argument par valeur à %L n'est pas un type numérique"
  
! #: fortran/resolve.cc:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "L'argument par valeur à %L ne peut pas être un tableau ou une section de tableau"
  
! #: fortran/resolve.cc:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "L'argument par valeur à %L n'est pas permis dans ce contexte"
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Passer la procédure interne à %L par position n'est pas permis"
  
! #: fortran/resolve.cc:2284
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "Le composant pointeur de procédure ELEMENTAL %qs n'est pas permis comme argument effectif à %L"
  
! #: fortran/resolve.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  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
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr "%qs à %L est un tableau et est OPTIONAL; s'il n'est pas présent, il ne peut pas être l'argument effectif d'une procédure ELEMENTAL à moins qu'il y ait un argument non optionnel avec le même rang (Fortran 2018, 15.5.2.12)"
  
! #: fortran/resolve.cc:2506
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "L'argument effectif à %L pour le muet INTENT(%s) %qs de la sous-routine ELEMENTAL %qs est un scalaire mais un autre argument effectif est un tableau"
  
! #: fortran/resolve.cc:2780
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Désaccord dans le type de retour de la fonction %qs à %L (%s/%s)"
  
! #: fortran/resolve.cc:2807
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Non concordance de l'interface dans la procédure globale %qs à %L: %s"
  
! #: fortran/resolve.cc:2919
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Il n'y a pas de fonction spécifique pour la fonction générique %qs à %L"
  
! #: fortran/resolve.cc:2939
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "La fonction générique %qs à %L n'est pas cohérente avec l'interface intrinsèque spécifique"
  
! #: fortran/resolve.cc:2977
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La fonction %qs à %L est INTRINSIC mais elle est incompatible avec un intrinsèque"
  
! #: fortran/resolve.cc:3038
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Impossible de résoudre la fonction spécifique %qs à %L"
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr "Déclaration explicite manquante avec l'attribut EXTERNAL pour le symbole %qs à %L"
  
! #: fortran/resolve.cc:3150
  #, gcc-internal-format
  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"
  
  # %s à la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.cc:3308
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "Référence à la fonction impure à %L à l'intérieur d'un DO CONCURRENT"
  
  # %s à la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.cc:3319
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "Référence à la fonction impure %qs à %L à l'intérieur d'un FORALL %s"
  
  # %s à la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.cc:3326
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "Référence à la fonction impure %qs à %L à l'intérieur d'un DO CONCURRENT %s"
  
! #: fortran/resolve.cc:3333
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Référence à la fonction impure %qs à %L dans une procédure PURE"
  
! #: fortran/resolve.cc:3400
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Rebut inattendu après %qs à %L"
  
! #: fortran/resolve.cc:3411
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs à %L n'est pas une fonction"
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs ne doit pas être référencée à %L"
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr "ABSTRACT INTERFACE %qs à %L ne doit pas avoir un résultat d'une longueur de caractères tacite (F2008: C418)"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "La fonction %qs est déclarée CHARACTER(*) et ne peut pas être utilisée à %L car elle n'est pas un argument muet"
  
! #: fortran/resolve.cc:3495
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Listes d'arguments différentes dans la fonction muette externe %s à %L et %L"
  
! #: fortran/resolve.cc:3534
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "resolve_function(): mauvais type de fonction"
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr "Une constante littérale BOZ à %L ne peut pas apparaître comme un argument effectif dans une référence de fonction"
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "La fonction %qs non ELEMENTAL définie par l'utilisateur à %L n'est pas permise dans la construction WORKSHARE"
  
! #: fortran/resolve.cc:3626
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs à %L ne peut pas être appelé récursivement car la fonction %qs n'est pas RECURSIVE"
  
! #: fortran/resolve.cc:3630
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "La fonction %qs à %L ne peut pas être appelée récursivement car elle n'est pas RECURSIVE"
  
! #: fortran/resolve.cc:3688
  #, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  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
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr "L'appel de sous-routine à %L dans le bloc DO CONCURRENT n'est pas PURE"
  
! #: fortran/resolve.cc:3749
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "L'appel de sous-routine à %qs dans le bloc FORALL à %L n'est pas PURE"
  
! #: fortran/resolve.cc:3755
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "L'appel de sous-routine à %qs dans le bloc DO CONCURRENT à %L n'est pas PURE"
  
! #: fortran/resolve.cc:3761
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "L'appel de sous-routine à %qs à %L n'est pas PURE"
  
! #: fortran/resolve.cc:3829
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Il n'y a pas de sous-routine spécifique pour le générique %qs à %L"
  
! #: fortran/resolve.cc:3838
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "La sous-routine générique %qs à %L n'est pas cohérente avec l'interface de sous-routine intrinsèque"
  
! #: fortran/resolve.cc:3873
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La sous-routine %qs à %L est INTRINSIC mais elle n'est pas compatible avec un intrinsèque"
  
! #: fortran/resolve.cc:3918
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Impossible de résoudre la sous-routine spécifique %qs à %L"
  
! #: 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 "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs à %L a un type, ce qui n'est pas cohérent avec l'appel CALL à %L"
  
! #: fortran/resolve.cc:4158
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs à %L ne peut pas être appelé récursivement car la sous-routine %qs n'est pas RECURSIVE"
  
! #: fortran/resolve.cc:4162
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs à %L ne peut pas être appelée récursivement car elle n'est pas RECURSIVE"
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr "Liste d'arguments différentes dans la sous-routine muette externe %s à %L et %L"
  
! #: fortran/resolve.cc:4254
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): mauvais type de fonction"
  
! #: fortran/resolve.cc:4271
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "L'utilisation de la sous-routine %qs à %L est obsolète"
  
! #: fortran/resolve.cc:4303
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Les formes pour les opérandes à %L et %L ne sont pas conformes"
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Mauvais intrinsèque"
  
! #: fortran/resolve.cc:4458
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "La fonction impure %qs à %L pourrait ne pas être évaluée"
  
! #: fortran/resolve.cc:4462
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "La fonction impure à %L pourrait ne pas être évaluée"
  
! #: fortran/resolve.cc:4557
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "La constante littérale BOZ à %L ne peut pas être un opérande de l'opérateur unaire %qs"
  
! #: fortran/resolve.cc:4565
  #, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "La négation d'une expression non signée à %L n'est pas permise "
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Les opérandes à %L et %L ne peuvent pas apparaître comme opérandes de l'opérateur binaire %qs"
  
! #: fortran/resolve.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Contexte invalide pour un pointeur NULL() à %L"
  
! #: fortran/resolve.cc:4614
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr "L'opérande de l'opérateur numérique unaire %qs à %L est %s"
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr "Les opérandes de l'opérateur numérique binaire %qs à %L sont %s/%s"
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "Rangs inconsistant pour l'opérateur à %L et %L"
  
! #: fortran/resolve.cc:4655
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr "Entités de type dérivé inattendues dans l'opérateur numérique intrinsèque binaire %qs à %L"
  
! #: fortran/resolve.cc:4679
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr "Les opérandes de l'opérateur de concaténation de chaînes à %L sont %s/%s"
  
! #: fortran/resolve.cc:4722
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr "Les opérandes de l'opérateur logique %qs à %L sont %s/%s"
  
! #: fortran/resolve.cc:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr "L'opérande de l'opérateur .not. à %L est %s"
  
! #: fortran/resolve.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Les quantités COMPLEX ne peuvent pas être comparées à %L"
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "La constante littérale BOZ près de %L ne peut pas apparaître comme opérande d'un opérateur relationnel"
  
! #: fortran/resolve.cc:4840
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr "Types inconsistants pour l'opérateur à %L et %L : %s et %s"
  
! #: fortran/resolve.cc:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "Comparaison égalitaire pour %s à %L"
  
! #: fortran/resolve.cc:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "Comparaison inégalitaire pour %s à %L"
  
! #: fortran/resolve.cc:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "Les valeurs logiques à %L doivent être comparées avec %s au lieu de %s"
  
! #: fortran/resolve.cc:4887
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr "Les opérandes de l'opérateur de comparaison %qs à %L sont %s/%s"
  
! #: fortran/resolve.cc:4902
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "Opérateur %qs inconnu à %L; vouliez-vous utiliser %qs ?"
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr "Opérateur %qs inconnu à %L"
  
! #: fortran/resolve.cc:4910
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr "L'opérande de l'opérateur utilisateur %qs à %L est %s"
  
! #: fortran/resolve.cc:4917
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr "Les opérandes de l'opérateur utilisateur %qs à %L sont %s/%s"
  
! #: fortran/resolve.cc:4931
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  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
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld < %ld) dans la co-dimension %d"
  
! #: fortran/resolve.cc:5285
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:5290
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld > %ld) dans la co-dimension %d"
  
! #: fortran/resolve.cc:5311
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Pas nul illégal à %L"
  
! #: fortran/resolve.cc:5328
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La référence inférieure au tableau à %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La référence inférieure au tableau à %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La référence supérieure au tableau à %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:5361
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La référence supérieure au tableau à %L est hors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:5377
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Mauvaise référence de tableau"
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "La limite supérieure la plus à droite de la section du tableau de taille tacite n'est pas spécifiée à %L"
  
! #: fortran/resolve.cc:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Désaccord de rang dans la référence au tableau à %L (%d/%d)"
  
! #: fortran/resolve.cc:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Désaccord du rang du co-index dans la référence au tableau à %L (%d/%d)"
  
! #: fortran/resolve.cc:5434
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Le co-index de la co-dimension %d doit être un scalaire à %L"
  
! #: fortran/resolve.cc:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "L'index de tableau à %L doit être scalaire"
  
! #: fortran/resolve.cc:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "L'index de tableau à %L doit être du type INTEGER, on a trouvé %s"
  
! #: fortran/resolve.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "Index de tableau REAL à %L"
  
! #: fortran/resolve.cc:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "L'argument dim à %L doit être scalaire"
  
! #: fortran/resolve.cc:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "L'argument dim à %L doit être du type INTEGER"
  
! #: fortran/resolve.cc:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Référence de tableau invalide dans une entité qui n'est pas un tableau à %L"
  
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): « as » inutilisé(1)"
  
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): « as » inutilisé(2)"
  
! #: fortran/resolve.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "L'index de tableau à %L est un tableau de rang %d"
  
! #: fortran/resolve.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "L'argument TEAM_NUMBER à %L doit être scalaire"
  
! #: fortran/resolve.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "L'argument TEAM_NUMBER à %L doit être du type INTEGER et non %s"
  
! #: fortran/resolve.cc:5766
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "L'argument TEAM à %L doit être scalaire"
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr "L'argument TEAM à %L doit être du type TEAM_TYPE du module intrinsèque ISO_FORTRAN_ENV et non %s"
  
! #: fortran/resolve.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "L'argument STAT à %L doit être scalaire"
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "L'argument STAT à %L doit être du type INTEGER et non %s"
  
! #: fortran/resolve.cc:5805
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr "L'expression de STAT à %L doit être une variable"
  
! #: fortran/resolve.cc:5827
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "L'index de départ de la sous-chaîne à %L doit être du type INTEGER"
  
! #: fortran/resolve.cc:5834
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "L'index de départ de la sous-chaîne à %L doit être scalaire"
  
! #: fortran/resolve.cc:5856
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "L'index de fin de la sous-chaîne à %L doit être du type INTEGER"
  
! #: fortran/resolve.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "L'index de fin de la sous-chaîne à %L doit être scalaire"
  
! #: fortran/resolve.cc:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "L'index de fin de la sous-chaîne à %L est trop grand"
  
! #: fortran/resolve.cc:6112
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Mauvaise référence de tableau"
  
! #: fortran/resolve.cc:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Le composant à droite d'une référence de partie avec un rang non nul ne doit pas avoir l'attribut POINTER à %L"
  
! #: fortran/resolve.cc:6136
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Le composant à droite d'une référence de partie avec un rang non nul ne doit pas avoir l'attribut ALLOCATABLE à %L"
  
! #: fortran/resolve.cc:6204
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Deux références de parties (ou plus) avec un rang non nul ne peuvent pas être spécifiées à %L"
  
! #: fortran/resolve.cc:6316
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Deux specs de tableau"
  
! #: fortran/resolve.cc:6345
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr "Index de co-tableau illégal"
  
! #: fortran/resolve.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK peut uniquement être utilisée comme argument effectif"
  
! #: fortran/resolve.cc:6403
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "La variable de type tacite %s à %L peut uniquement être utilisée comme argument effectif"
--- 84562,85647 ----
  msgid "%qs at %C is not a variable"
  msgstr "%qs à %C n'est pas une variable"
  
! #: fortran/resolve.cc:142
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "%qs à %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:145
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr "Type ABSTRACT %qs utilisé à %L"
  
! #: fortran/resolve.cc:162
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "L'interface %qs à %L est déclarée dans une instruction PROCEDURE ultérieure"
  
! #: fortran/resolve.cc:175
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr "L'interface %qs à %L ne peut pas être générique"
  
! #: fortran/resolve.cc:182
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "L'interface %qs à %L ne peut pas être une fonction-instruction"
  
! #: fortran/resolve.cc:191
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "La procédure intrinsèque %qs n'est pas permise dans une instruction PROCEDURE à %L"
  
! #: fortran/resolve.cc:197
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr "L'interface %qs à %L doit être explicite"
  
! #: fortran/resolve.cc:219
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr "La PROCEDURE %qs à %L ne peut pas être utilisée comme sa propre interface"
  
! #: fortran/resolve.cc:321
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "Le spécificateur de retour alternatif dans la sous-routine élémentale %qs à %L n'est pas permis"
  
! #: fortran/resolve.cc:325
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "Le spécificateur de retour alternatif dans la fonction %qs à %L n'est pas permis"
  
! #: fortran/resolve.cc:337
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "L'argument %qs qui fait référence à lui-même à %L n'est pas permis"
  
! #: fortran/resolve.cc:412
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "La procédure muette %qs d'une procédure PURE à %L doit aussi être PURE"
  
! #: fortran/resolve.cc:422
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "Argument %qs de la fonction pure %qs à %L avec l'attribut VALUE mais sans INTENT(IN)"
  
! #: fortran/resolve.cc:427
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "L'argument %qs de la fonction pure %qs à %L doit être INTENT(IN) ou VALUE"
  
! #: fortran/resolve.cc:435
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "Argument %qs de la sous-routine pure %qs à %L avec l'attribut VALUE mais sans INTENT"
  
! #: fortran/resolve.cc:440
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "L'argument %qs de la sous-routine pure %qs à %L doit avoir un INTENT spécifié ou avoir l'attribut VALUE"
  
! #: fortran/resolve.cc:450
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "L'argument INTENT(OUT) %qs de la procédure pure %qs à %L ne peut pas être polymorphique"
  
! #: fortran/resolve.cc:483
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "Argument muet co-tableau %qs à %L pour une procédure élémentale"
  
! #: fortran/resolve.cc:491
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "L'argument %qs de la procédure élémentale à %L doit être scalaire"
  
! #: fortran/resolve.cc:500
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr "L'argument %qs de la procédure élémentale à %L ne peut pas avoir l'attribut ALLOCATABLE"
  
! #: fortran/resolve.cc:510
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "L'argument %qs de la procédure élémentale à %L ne peut pas avoir l'attribut POINTER"
  
! #: fortran/resolve.cc:518
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "La procédure muette %qs n'est pas permise dans la procédure élémentale %qs à %L"
  
! #: fortran/resolve.cc:527
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "L'argument %qs de la procédure élémentale %qs à %L doit avoir un INTENT spécifié ou avoir l'attribut VALUE"
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "L'argument %qs de la fonction-instruction %qs à %L doit être scalaire"
  
! #: fortran/resolve.cc:553
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "L'argument %qs avec une valeur de caractère pour la fonction-instruction à %L doit avoir une longueur constante"
  
! #: fortran/resolve.cc:604
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "La procédure contenue %qs à %L a le même nom que sa procédure contenante"
  
! #: fortran/resolve.cc:624
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "La fonction contenue %qs à %L n'a pas le type IMPLICIT"
  
! #: fortran/resolve.cc:627
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "Le résultat %qs de la fonction contenue %qs à %L n'a pas le type IMPLICIT"
  
! #: fortran/resolve.cc:653
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "La procédure de module %qs avec une valeur de caractère à %L ne peut pas avoir une longueur tacite"
  
! #: fortran/resolve.cc:655
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "La fonction interne %qs avec une valeur de caractère à %L ne peut pas avoir une longueur tacite"
  
! #: fortran/resolve.cc:828
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "La fonction %s à %L a des entrées avec des spécifications de tableau non concordantes"
  
! #: fortran/resolve.cc:839
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "La fonction %s à %L a l'entrée %s avec des caractéristiques non concordantes"
  
! #: fortran/resolve.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr "La fonction %s à %L a des entrées qui retournent des variables de longueurs de chaînes différentes"
  
! #: fortran/resolve.cc:886
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "Le résultat de FUNCTION %s ne peut pas être un tableau dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:890
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "Le résultat de ENTRY %s ne peut pas être un tableau dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:897
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "Le résultat de FUNCTION %s ne peut pas être un POINTER dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "Le résultat de ENTRY %s ne peut pas être un POINTER dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:908
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "Le résultat de FUNCTION %s ne peut pas être ALLOCATABLE dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "Le résultat de ENTRY %s ne peut pas être ALLOCATABLE dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:950
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "Le résultat de FUNCTION %s ne peut pas être du type %s dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:955
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "Le résultat de ENTRY %s ne peut pas être du type %s dans FUNCTION %s à %L"
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "L'entité globale %qs à %L ne peut pas apparaître dans un bloc COMMON à %L"
  
! #: fortran/resolve.cc:1010
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "L'entité globale %qs à %L ne peut pas apparaître dans un bloc COMMON"
  
! #: fortran/resolve.cc:1020
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr "Bloc COMMON à %L"
  
! #: fortran/resolve.cc:1027
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr "La variable %qs à %L est dans COMMON mais seule l'initialisation dans BLOCK DATA est permise"
  
! #: fortran/resolve.cc:1031
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr "La variable %qs à %L est initialisée dans un COMMON blanc mais l'initialisation est uniquement permise dans des communs nommés"
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr "%qs à %L ne peut pas apparaître dans COMMON [F2008:C5100]"
  
! #: fortran/resolve.cc:1043
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "L'objet automatique %qs à %L ne peut pas apparaître dans COMMON à %L"
  
! #: fortran/resolve.cc:1055
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "La variable %qs, d'un type dérivé, dans COMMON à %L n'a ni l'attribut SEQUENCE ni l'attribut BIND(C)"
  
! #: fortran/resolve.cc:1059
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "La variable %qs, d'un type dérivé, dans COMMON à %L a un composant ultime qui est allouable"
  
! #: fortran/resolve.cc:1063
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "La variable %qs, d'un type dérivé, dans COMMON à %L ne peut pas avoir une initialisation par défaut"
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr "En Fortran 2003, le bloc COMMON %qs à %L est un identificateur global et doit donc avoir le même nom de liaison que le bloc COMMON similairement nommé à %L: %s vs %s"
  
! #: fortran/resolve.cc:1121
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "Le bloc COMMON %qs à %L utilise le même identificateur global que l'entité à %L"
  
! #: fortran/resolve.cc:1129
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr "Fortran 2008: Le bloc COMMON %qs avec l'étiquette de liaison à %L partage l'identificateur avec l'entité de bloc non COMMON globale à %L"
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr "Le bloc COMMON à %L avec le label de liaison %qs utilise le même identificateur global que l'entité à %L"
  
! #: fortran/resolve.cc:1172
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "Le bloc COMMON %qs à %L est utilisé comme PARAMETER à %L"
  
! #: fortran/resolve.cc:1176
  #, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "Le bloc COMMON %qs à %L ne peut pas avoir d'attribut EXTERNAL"
  
! #: fortran/resolve.cc:1180
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "Le bloc COMMON %qs à %L est aussi une procédure intrinsèque"
  
! #: fortran/resolve.cc:1184
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "Le bloc COMMON %qs à %L qui est aussi un résultat de fonction"
  
! #: fortran/resolve.cc:1189
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "Le bloc COMMON %qs à %L qui est aussi une procédure globale"
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr "Le paramètre KIND %qs dans le constructeur PDT à %C n'a pas de valeur"
  
! #: fortran/resolve.cc:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr "Le rang de l'élément dans le constructeur de structure à %L ne correspond pas à celui du composant (%d/%d)"
  
! #: fortran/resolve.cc:1420
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr "L'élément dans le constructeur de structure à %L, pour le composant pointeur %qs, est %s mais il devrait être %s"
  
! #: fortran/resolve.cc:1455
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr "Longueurs de caractères inégales (%wd/%wd) pour le composant pointeur %qs dans le constructeur à %L"
  
! #: fortran/resolve.cc:1501
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr "Le NULL dans le constructeur de structure à %L est appliqué au composant %qs qui n'est ni un POINTER ni ALLOCATABLE"
  
! #: fortran/resolve.cc:1535
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "Désaccord d'interface pour le composant pointeur de procédure %qs dans le constructeur de structure à %L: %s"
  
! #: fortran/resolve.cc:1554
  #, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "Mauvaise spécification de tableau du composant %qs référencé dans le constructeur de structure à %L"
  
! #: fortran/resolve.cc:1567
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr "La forme du composant %qs dans le constructeur de structure à %L diffère de la forme du composant déclaré pour la dimension %d (%ld/%ld)"
  
! #: fortran/resolve.cc:1588
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr "L'élément dans le constructeur de structure à %L pour le composant pointeur %qs devrait être un POINTER ou un TARGET"
  
! #: fortran/resolve.cc:1615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "La cible de l'affectation de pointeur à %L a un indice vectoriel"
  
! #: fortran/resolve.cc:1627
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr "Expression invalide dans le constructeur de structure pour le composant pointeur %qs à %L dans une procédure PURE"
  
! #: fortran/resolve.cc:1753
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr "La limite supérieure dans la dernière dimension doit apparaître dans la référence du tableau de taille tacite %qs à %L"
  
  # %qs est le nom d'une procédure d'où le féminin
! #: fortran/resolve.cc:1815
  #, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "%qs à %L est ambigüe"
  
! #: fortran/resolve.cc:1819
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "La procédure GENERIC %qs n'est pas permise comme argument effectif à %L"
  
! #: fortran/resolve.cc:1940
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Le type spécifié pour la fonction intrinsèque %qs à %L est ignoré"
  
! #: fortran/resolve.cc:1953
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "La sous-routine intrinsèque %qs à %L n'aura point de spécificateur de type"
  
! #: fortran/resolve.cc:1964
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "%qs déclaré INTRINSIC à %L n'existe pas"
  
  # %s est une chaîne non traduite telle que "available since Fortran 77".
  # voir bugs #38573 et #52279 à ce sujet.
! #: fortran/resolve.cc:1977
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "L'intrinsèque %qs déclaré INTRINSIC à %L n'est pas disponible avec les paramètres standard actuels mais est %s. Utilisez l'option %<-std=*%> appropriée ou activez %<-fall-intrinsics%> de manière à pouvoir l'utiliser."
  
! #: fortran/resolve.cc:2015
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procédure non RECURSIVE %qs du module %s s'appelle peut-être elle-même récursivement dans la procédure %qs. Déclarez la RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procédure non RECURSIVE %qs à %L semble s'appeler elle-même récursivement. Déclarez la RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "L'étiquette %d référencée à %L n'est jamais définie"
  
! #: fortran/resolve.cc:2111
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Le type dérivé %qs est utilisé comme argument effectif à %L"
  
! #: fortran/resolve.cc:2129
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "La fonction-instruction %qs à %L n'est pas permise comme argument effectif"
  
! #: fortran/resolve.cc:2137
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "L'intrinsèque %qs à %L n'est pas permis comme argument effectif"
  
! #: fortran/resolve.cc:2144
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Procédure interne %qs utilisée comme argument effectif à %L"
  
! #: fortran/resolve.cc:2152
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "La procédure ELEMENTAL non INTRINSIC %qs n'est pas permise comme argument effectif à %L"
  
! #: fortran/resolve.cc:2179
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Impossible de trouver une procédure INTRINSIC spécifique pour la référence %qs à %L"
  
! #: fortran/resolve.cc:2201
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Le symbole %qs à %L est ambigu"
  
! #: fortran/resolve.cc:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "L'argument par valeur à %L n'est pas un type numérique"
  
! #: fortran/resolve.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "L'argument par valeur à %L ne peut pas être un tableau ou une section de tableau"
  
! #: fortran/resolve.cc:2286
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "L'argument par valeur à %L n'est pas permis dans ce contexte"
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Passer la procédure interne à %L par position n'est pas permis"
  
! #: fortran/resolve.cc:2309
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "Le composant pointeur de procédure ELEMENTAL %qs n'est pas permis comme argument effectif à %L"
  
! #: fortran/resolve.cc:2318
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Argument effectif co-indexé à %L avec un composant pointeur ultime"
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, 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:2492
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr "%qs à %L est un tableau et est OPTIONAL; s'il n'est pas présent, il ne peut pas être l'argument effectif d'une procédure ELEMENTAL à moins qu'il y ait un argument non optionnel avec le même rang (Fortran 2018, 15.5.2.12)"
  
! #: fortran/resolve.cc:2531
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "L'argument effectif à %L pour le muet INTENT(%s) %qs de la sous-routine ELEMENTAL %qs est un scalaire mais un autre argument effectif est un tableau"
  
! #: fortran/resolve.cc:2810
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Désaccord dans le type de retour de la fonction %qs à %L (%s/%s)"
  
! #: fortran/resolve.cc:2837
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Non concordance de l'interface dans la procédure globale %qs à %L: %s"
  
! #: fortran/resolve.cc:2949
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Il n'y a pas de fonction spécifique pour la fonction générique %qs à %L"
  
! #: fortran/resolve.cc:2969
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "La fonction générique %qs à %L n'est pas cohérente avec l'interface intrinsèque spécifique"
  
! #: fortran/resolve.cc:3007
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La fonction %qs à %L est INTRINSIC mais elle est incompatible avec un intrinsèque"
  
! #: fortran/resolve.cc:3068
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Impossible de résoudre la fonction spécifique %qs à %L"
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr "Déclaration explicite manquante avec l'attribut EXTERNAL pour le symbole %qs à %L"
  
! #: fortran/resolve.cc:3180
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La fonction %qs à %L n'a pas de type IMPLICIT, vouliez-vous employer %qs ?"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs à %L n'a pas de type IMPLICIT"
  
  # %s à la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.cc:3338
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "Référence à la fonction impure à %L à l'intérieur d'un DO CONCURRENT"
  
  # %s à la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.cc:3349
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "Référence à la fonction impure %qs à %L à l'intérieur d'un FORALL %s"
  
  # %s à la fin est le texte non traduit "mask" ou "block"
! #: fortran/resolve.cc:3356
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "Référence à la fonction impure %qs à %L à l'intérieur d'un DO CONCURRENT %s"
  
! #: fortran/resolve.cc:3363
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Référence à la fonction impure %qs à %L dans une procédure PURE"
  
! #: fortran/resolve.cc:3430
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "Rebut inattendu après %qs à %L"
  
! #: fortran/resolve.cc:3441
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs à %L n'est pas une fonction"
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs ne doit pas être référencée à %L"
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr "ABSTRACT INTERFACE %qs à %L ne doit pas avoir un résultat d'une longueur de caractères tacite (F2008: C418)"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "La fonction %qs est déclarée CHARACTER(*) et ne peut pas être utilisée à %L car elle n'est pas un argument muet"
  
! #: fortran/resolve.cc:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Listes d'arguments différentes dans la fonction muette externe %s à %L et %L"
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "resolve_function(): mauvais type de fonction"
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr "Une constante littérale BOZ à %L ne peut pas apparaître comme un argument effectif dans une référence de fonction"
  
! #: fortran/resolve.cc:3594
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "La fonction %qs non ELEMENTAL définie par l'utilisateur à %L n'est pas permise dans la construction WORKSHARE"
  
! #: fortran/resolve.cc:3656
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs à %L ne peut pas être appelé récursivement car la fonction %qs n'est pas RECURSIVE"
  
! #: fortran/resolve.cc:3660
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "La fonction %qs à %L ne peut pas être appelée récursivement car elle n'est pas RECURSIVE"
  
! #: fortran/resolve.cc:3718
  #, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr "L'utilisation de la fonction %qs à %L est obsolète"
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, 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:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr "L'appel de sous-routine à %L dans le bloc DO CONCURRENT n'est pas PURE"
  
! #: fortran/resolve.cc:3779
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "L'appel de sous-routine à %qs dans le bloc FORALL à %L n'est pas PURE"
  
! #: fortran/resolve.cc:3785
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "L'appel de sous-routine à %qs dans le bloc DO CONCURRENT à %L n'est pas PURE"
  
! #: fortran/resolve.cc:3791
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "L'appel de sous-routine à %qs à %L n'est pas PURE"
  
! #: fortran/resolve.cc:3859
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Il n'y a pas de sous-routine spécifique pour le générique %qs à %L"
  
! #: fortran/resolve.cc:3868
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "La sous-routine générique %qs à %L n'est pas cohérente avec l'interface de sous-routine intrinsèque"
  
! #: fortran/resolve.cc:3903
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "La sous-routine %qs à %L est INTRINSIC mais elle n'est pas compatible avec un intrinsèque"
  
! #: fortran/resolve.cc:3948
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Impossible de résoudre la sous-routine spécifique %qs à %L"
  
! #: fortran/resolve.cc:4013
  #, 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:4020
  #, 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:4198
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs à %L a un type, ce qui n'est pas cohérent avec l'appel CALL à %L"
  
! #: fortran/resolve.cc:4237
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs à %L ne peut pas être appelé récursivement car la sous-routine %qs n'est pas RECURSIVE"
  
! #: fortran/resolve.cc:4241
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs à %L ne peut pas être appelée récursivement car elle n'est pas RECURSIVE"
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr "Liste d'arguments différentes dans la sous-routine muette externe %s à %L et %L"
  
! #: fortran/resolve.cc:4333
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): mauvais type de fonction"
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "L'utilisation de la sous-routine %qs à %L est obsolète"
  
! #: fortran/resolve.cc:4387
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Les formes pour les opérandes à %L et %L ne sont pas conformes"
  
! #: fortran/resolve.cc:4439
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Mauvais intrinsèque"
  
! #: fortran/resolve.cc:4542
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "La fonction impure %qs à %L pourrait ne pas être évaluée"
  
! #: fortran/resolve.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "La fonction impure à %L pourrait ne pas être évaluée"
  
! #: fortran/resolve.cc:4641
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "La constante littérale BOZ à %L ne peut pas être un opérande de l'opérateur unaire %qs"
  
! #: fortran/resolve.cc:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "La négation d'une expression non signée à %L n'est pas permise "
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr "Les opérandes à %L et %L ne peuvent pas apparaître comme opérandes de l'opérateur binaire %qs"
  
! #: fortran/resolve.cc:4680
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Contexte invalide pour un pointeur NULL() à %L"
  
! #: fortran/resolve.cc:4698
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr "L'opérande de l'opérateur numérique unaire %qs à %L est %s"
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr "Les opérandes de l'opérateur numérique binaire %qs à %L sont %s/%s"
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "Rangs inconsistant pour l'opérateur à %L et %L"
  
! #: fortran/resolve.cc:4739
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr "Entités de type dérivé inattendues dans l'opérateur numérique intrinsèque binaire %qs à %L"
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr "Les opérandes de l'opérateur de concaténation de chaînes à %L sont %s/%s"
  
! #: fortran/resolve.cc:4806
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr "Les opérandes de l'opérateur logique %qs à %L sont %s/%s"
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr "L'opérande de l'opérateur .not. à %L est %s"
  
! #: fortran/resolve.cc:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "Les quantités COMPLEX ne peuvent pas être comparées à %L"
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "La constante littérale BOZ près de %L ne peut pas apparaître comme opérande d'un opérateur relationnel"
  
! #: fortran/resolve.cc:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr "Types inconsistants pour l'opérateur à %L et %L : %s et %s"
  
! #: fortran/resolve.cc:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "Comparaison égalitaire pour %s à %L"
  
! #: fortran/resolve.cc:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "Comparaison inégalitaire pour %s à %L"
  
! #: fortran/resolve.cc:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "Les valeurs logiques à %L doivent être comparées avec %s au lieu de %s"
  
! #: fortran/resolve.cc:4971
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr "Les opérandes de l'opérateur de comparaison %qs à %L sont %s/%s"
  
! #: fortran/resolve.cc:4986
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "Opérateur %qs inconnu à %L; vouliez-vous utiliser %qs ?"
  
! #: fortran/resolve.cc:4989
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr "Opérateur %qs inconnu à %L"
  
! #: fortran/resolve.cc:4994
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr "L'opérande de l'opérateur utilisateur %qs à %L est %s"
  
! #: fortran/resolve.cc:5001
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr "Les opérandes de l'opérateur utilisateur %qs à %L sont %s/%s"
  
! #: fortran/resolve.cc:5015
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Mauvais intrinsèque"
  
! #: fortran/resolve.cc:5140
  #, 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:5147
  #, 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:5155
  #, 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:5163
  #, 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:5175
  #, 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:5184
  #, 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:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:5359
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld < %ld) dans la co-dimension %d"
  
! #: fortran/resolve.cc:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:5374
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld > %ld) dans la co-dimension %d"
  
! #: fortran/resolve.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Pas nul illégal à %L"
  
! #: fortran/resolve.cc:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La référence inférieure au tableau à %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:5420
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La référence inférieure au tableau à %L est en dehors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "La référence supérieure au tableau à %L est hors des limites (%ld < %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "La référence supérieure au tableau à %L est hors des limites (%ld > %ld) dans la dimension %d"
  
! #: fortran/resolve.cc:5461
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Mauvaise référence de tableau"
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "La limite supérieure la plus à droite de la section du tableau de taille tacite n'est pas spécifiée à %L"
  
! #: fortran/resolve.cc:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Désaccord de rang dans la référence au tableau à %L (%d/%d)"
  
! #: fortran/resolve.cc:5502
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Désaccord du rang du co-index dans la référence au tableau à %L (%d/%d)"
  
! #: fortran/resolve.cc:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Le co-index de la co-dimension %d doit être un scalaire à %L"
  
! #: fortran/resolve.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "L'index de tableau à %L doit être scalaire"
  
! #: fortran/resolve.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "L'index de tableau à %L doit être du type INTEGER, on a trouvé %s"
  
! #: fortran/resolve.cc:5558
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "Index de tableau REAL à %L"
  
! #: fortran/resolve.cc:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "L'argument dim à %L doit être scalaire"
  
! #: fortran/resolve.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "L'argument dim à %L doit être du type INTEGER"
  
! #: fortran/resolve.cc:5666
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Référence de tableau invalide dans une entité qui n'est pas un tableau à %L"
  
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): « as » inutilisé(1)"
  
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): « as » inutilisé(2)"
  
! #: fortran/resolve.cc:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "L'index de tableau à %L est un tableau de rang %d"
  
! #: fortran/resolve.cc:5829
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "L'argument TEAM_NUMBER à %L doit être scalaire"
  
! #: fortran/resolve.cc:5836
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "L'argument TEAM_NUMBER à %L doit être du type INTEGER et non %s"
  
! #: fortran/resolve.cc:5850
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "L'argument TEAM à %L doit être scalaire"
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr "L'argument TEAM à %L doit être du type TEAM_TYPE du module intrinsèque ISO_FORTRAN_ENV et non %s"
  
! #: fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "L'argument STAT à %L doit être scalaire"
  
! #: fortran/resolve.cc:5880
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "L'argument STAT à %L doit être du type INTEGER et non %s"
  
! #: fortran/resolve.cc:5889
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr "L'expression de STAT à %L doit être une variable"
  
! #: fortran/resolve.cc:5911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "L'index de départ de la sous-chaîne à %L doit être du type INTEGER"
  
! #: fortran/resolve.cc:5918
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "L'index de départ de la sous-chaîne à %L doit être scalaire"
  
! #: fortran/resolve.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "L'index de fin de la sous-chaîne à %L doit être du type INTEGER"
  
! #: fortran/resolve.cc:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "L'index de fin de la sous-chaîne à %L doit être scalaire"
  
! #: fortran/resolve.cc:5967
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "L'index de fin de la sous-chaîne à %L est trop grand"
  
! #: fortran/resolve.cc:6196
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Mauvaise référence de tableau"
  
! #: fortran/resolve.cc:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Le composant à droite d'une référence de partie avec un rang non nul ne doit pas avoir l'attribut POINTER à %L"
  
! #: fortran/resolve.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Le composant à droite d'une référence de partie avec un rang non nul ne doit pas avoir l'attribut ALLOCATABLE à %L"
  
! #: fortran/resolve.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Deux références de parties (ou plus) avec un rang non nul ne peuvent pas être spécifiées à %L"
  
! #: fortran/resolve.cc:6400
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "gfc_expression_rank(): Deux specs de tableau"
  
! #: fortran/resolve.cc:6429
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr "Index de co-tableau illégal"
  
! #: fortran/resolve.cc:6477
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK peut uniquement être utilisée comme argument effectif"
  
! #: fortran/resolve.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "La variable de type tacite %s à %L peut uniquement être utilisée comme argument effectif"
*************** msgstr "La variable de type tacite %s à
*** 85483,85494 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de type tacite %s à %L comme argument effectif à une fonction de requête sera le premier argument"
  
! #: fortran/resolve.cc:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "La variable de rang tacite %s à %L peut uniquement être utilisée comme argument effectif"
--- 85650,85661 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de type tacite %s à %L comme argument effectif à une fonction de requête sera le premier argument"
  
! #: fortran/resolve.cc:6518
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "La variable de rang tacite %s à %L peut uniquement être utilisée comme argument effectif"
*************** msgstr "La variable de rang tacite %s à
*** 85497,85912 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de rang tacite %s à %L comme argument effectif à une fonction intrinsèque sera le premier argument"
  
! #: fortran/resolve.cc:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK n'aura point de référence à un sous-objet"
  
! #: fortran/resolve.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de type tacite %s à %L n'aura point de référence à un sous-objet"
  
! #: fortran/resolve.cc:6481
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de rang tacite %s à %L n'aura point de référence à un sous-objet"
  
! #: fortran/resolve.cc:6542
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "La variable scalaire %qs a une référence à un tableau à %L"
  
! #: fortran/resolve.cc:6698
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs, utilisée dans une expression de spécification, est référencée à %L avant l'instruction ENTRY dans laquelle elle est un paramètre"
  
! #: fortran/resolve.cc:6703
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs est utilisée à %L avant l'instruction ENTRY dans laquelle elle est un paramètre"
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Sous-objet polymorphique d'un objet co-indexé à %L"
  
! #: fortran/resolve.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objet co-indexé avec un sous-composant allouable polymorphique à %L"
  
! #: fortran/resolve.cc:6803
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "L'utilisation de la variable %qs à %L est obsolète"
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Référence invalide à un tableau à %L"
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs à %L est associé à l'hôte à %L dans une procédure contenue avec une procédure interne du même nom"
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Erreur dans l'appel avec type lié à %L"
  
! #: fortran/resolve.cc:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "L'objet passé à %L doit être scalaire"
  
! #: fortran/resolve.cc:7358
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de composant pointeur de procédure à %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:7397
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de procédure liée au type à %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:7406
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "L'objet de base pour l'appel de procédure liée au type NOPASS à %L doit être scalaire"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Aucune liaison spécifique correspondante pour l'appel à GENERIC %qs à %L"
  
! #: fortran/resolve.cc:7635
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs à %L devrait être une SUBROUTINE"
  
! #: fortran/resolve.cc:7688
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs à %L devrait être une FUNCTION"
  
! #: fortran/resolve.cc:8253
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Mauvais type d'expression"
  
! #: fortran/resolve.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s à %L doit être un scalaire"
  
! #: fortran/resolve.cc:8299
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s à %L doit être un entier"
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s à %L doit être INTEGER"
  
! #: fortran/resolve.cc:8365
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "L'expression de pas dans la boucle DO à %L ne peut pas être zéro"
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "La boucle DO à %L sera exécutée zéro fois"
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "La boucle DO à %L est indéfinie car elle déborde"
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "La boucle DO à %L est indéfinie car elle déborde vers le bas"
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr "La variable %qs référencée dans l'en-tête concurrent à %L ne peut pas apparaître dans une spec de localité LOCAL à %L"
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr "La variable %qs à %L n'est pas spécifiée dans le spécificateur de localité de DO CONCURRENT à %L mais elle est requises à cause de DEFAULT (NONE)"
  
! #: fortran/resolve.cc:8572
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Nom de variable attendu dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8581
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "La variable %qs à %L a déjà été spécifiée dans une spécification de localité"
  
! #: fortran/resolve.cc:8591
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "La variable d'index %qs à %L ne peut pas être spécifiée dans une spécification de localité"
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "L'attribut OPTIONAL n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8611
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Tableau de taille tacite pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8624
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "L'attribut ALLOCATABLE n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8629
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "L'argument muet polymorphique qui n'est pas un pointeur n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8634
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Co-tableaux pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8640
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "Le type finalisable n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr "Le type avec le composant ultimement allouable n'est pas permis pour %s dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "L'attribut ASYNCHRONOUS n'est pas permis pour %qs dans la spécification de localité REDUCE à %L"
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "L'attribut VOLATILE n'est pas permis pour %qs dans la spécification de localité REDUCE à %L"
  
! #: fortran/resolve.cc:8711
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Type numérique attendu pour %qs dans REDUCE à %L, %s obtenu"
  
! #: fortran/resolve.cc:8720
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Type logique attendu pour %qs dans REDUCE à %L, %qs obtenu"
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr "Type INTEGER, REAL ou CHARACTER attendu pour %qs dans REDUCE avec MIN/MAX à %L, %s obtenu"
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr "Type entier attendu pour %qs dans REDUCE avec IAND/IOR/IEOR à %L, %s obtenu"
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "La variable %qs dans la spécification de localité à %L n'est pas utilisée"
  
! #: fortran/resolve.cc:8818
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Le nom d'index FORALL à %L doit être un INTEGER scalaire"
  
! #: fortran/resolve.cc:8823
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "L'expression de départ de FORALL à %L doit être un INTEGER scalaire"
  
! #: fortran/resolve.cc:8830
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "L'expression de fin de FORALL à %L doit être un INTEGER scalaire"
  
  # %s est toujours « INTEGER » et rien d'autre
! #: fortran/resolve.cc:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "L'expression de pas de FORALL à %L doit être un %s scalaire"
  
! #: fortran/resolve.cc:8843
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "L'expression de pas de FORALL à %L ne peut pas être zéro"
  
! #: fortran/resolve.cc:8856
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "L'index %qs de FORALL ne peut pas apparaître dans une spécification de triplet à %L"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "L'objet allouable à %L doit être ALLOCATABLE ou un POINTER"
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objet allouable co-indexé à %L"
  
! #: fortran/resolve.cc:9093
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "L'objet alloué à %L a le rang %d mais l'expression MOLD= à %L a le rang %d"
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "L'expression source à %L doit être scalaire ou avoir le même rang que l'objet allouable à %L"
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "L'expression source à %L et l'objet allouable à %L doivent avoir la même forme"
  
! #: fortran/resolve.cc:9299
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "L'intrinsèque NULL ne peut pas être utilisé comme expression source à %L"
  
! #: fortran/resolve.cc:9307
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Le type de l'entité à %L a un type incompatible avec l'expression source à %L"
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "L'objet allouable à %L et l'expression source à %L auront le même paramètre de sous-type"
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source à %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable à %L est un co-tableau"
  
! #: fortran/resolve.cc:9358
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source à %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable à %L est un co-tableau"
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "L'allocation de %s du type de base ABSTRACT à %L requiert une spécification de type ou une expression source"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr "Le paramètre de type dans l'instruction ALLOCATE avec spécification de type sera une astérisque puisque l'objet %qs alloué à %L est un argument muet avec un paramètre de type tacite"
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "L'allocation de %s à %L avec la spécification de type requiert la même longueur de caractères dans le paramètre que dans la déclaration"
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spécification de tableau requise dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9496
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Une spécification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9521
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spécification de co-tableau requise dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spécification de co-tableau dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "La co-borne supérieure est plus petite que la co-borne inférieure à %L"
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "La co-borne supérieure est plus petite que la co-borne inférieure 1 à %L"
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spécification de tableau dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs ne doit pas apparaître dans la spécification de tableau à %L dans la même instruction ALLOCATE où il est lui-même alloué"
  
! #: fortran/resolve.cc:9622
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "%<*%> attendu dans la spécification du co-index dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat à %L doit être une variable INTEGER scalaire"
  
  # les deux %s sont le même mot-clé "ALLOCATE" ou "DEALLOCATE" utilisés une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteurs…
! #: fortran/resolve.cc:9693
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat à %L ne sera point qualifiée par %s dans la même instruction %s"
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG à %L est inutile sans la balise STAT"
  
! #: fortran/resolve.cc:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "La variable ERRMSG à %L sera une variable CHARACTER du scalaire par défaut"
  
  # les deux %s sont le même mot-clé "ALLOCATE" ou "DEALLOCATE" utilisés une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteurs…
! #: fortran/resolve.cc:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg à %L ne sera point qualifiée par %s dans la même instruction %s"
  
! #: fortran/resolve.cc:9781
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "L'objet alloué à %L apparaît aussi à %L"
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "L'objet alloué à %L est un sous-objet d'un objet à %L"
--- 85664,86079 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "La variable de rang tacite %s à %L comme argument effectif à une fonction intrinsèque sera le premier argument"
  
! #: fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK n'aura point de référence à un sous-objet"
  
! #: fortran/resolve.cc:6548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "La variable de type tacite %s à %L n'aura point de référence à un sous-objet"
  
! #: fortran/resolve.cc:6565
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de rang tacite %s à %L n'aura point de référence à un sous-objet"
  
! #: fortran/resolve.cc:6626
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "La variable scalaire %qs a une référence à un tableau à %L"
  
! #: fortran/resolve.cc:6773
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs, utilisée dans une expression de spécification, est référencée à %L avant l'instruction ENTRY dans laquelle elle est un paramètre"
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs est utilisée à %L avant l'instruction ENTRY dans laquelle elle est un paramètre"
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Sous-objet polymorphique d'un objet co-indexé à %L"
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objet co-indexé avec un sous-composant allouable polymorphique à %L"
  
! #: fortran/resolve.cc:6881
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "L'utilisation de la variable %qs à %L est obsolète"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Référence invalide à un tableau à %L"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs à %L est associé à l'hôte à %L dans une procédure contenue avec une procédure interne du même nom"
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Erreur dans l'appel avec type lié à %L"
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "L'objet passé à %L doit être scalaire"
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de composant pointeur de procédure à %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de procédure liée au type à %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "L'objet de base pour l'appel de procédure liée au type NOPASS à %L doit être scalaire"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Aucune liaison spécifique correspondante pour l'appel à GENERIC %qs à %L"
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs à %L devrait être une SUBROUTINE"
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs à %L devrait être une FUNCTION"
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Mauvais type d'expression"
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s à %L doit être un scalaire"
  
! #: fortran/resolve.cc:8377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s à %L doit être un entier"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s à %L doit être INTEGER"
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "L'expression de pas dans la boucle DO à %L ne peut pas être zéro"
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "La boucle DO à %L sera exécutée zéro fois"
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "La boucle DO à %L est indéfinie car elle déborde"
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "La boucle DO à %L est indéfinie car elle déborde vers le bas"
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr "La variable %qs référencée dans l'en-tête concurrent à %L ne peut pas apparaître dans une spec de localité LOCAL à %L"
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr "La variable %qs à %L n'est pas spécifiée dans le spécificateur de localité de DO CONCURRENT à %L mais elle est requises à cause de DEFAULT (NONE)"
  
! #: fortran/resolve.cc:8650
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Nom de variable attendu dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "La variable %qs à %L a déjà été spécifiée dans une spécification de localité"
  
! #: fortran/resolve.cc:8669
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "La variable d'index %qs à %L ne peut pas être spécifiée dans une spécification de localité"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "L'attribut OPTIONAL n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Tableau de taille tacite pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "L'attribut ALLOCATABLE n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "L'argument muet polymorphique qui n'est pas un pointeur n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8712
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Co-tableaux pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "Le type finalisable n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr "Le type avec le composant ultimement allouable n'est pas permis pour %s dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "L'attribut ASYNCHRONOUS n'est pas permis pour %qs dans la spécification de localité REDUCE à %L"
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "L'attribut VOLATILE n'est pas permis pour %qs dans la spécification de localité REDUCE à %L"
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Type numérique attendu pour %qs dans REDUCE à %L, %s obtenu"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Type logique attendu pour %qs dans REDUCE à %L, %qs obtenu"
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr "Type INTEGER, REAL ou CHARACTER attendu pour %qs dans REDUCE avec MIN/MAX à %L, %s obtenu"
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr "Type entier attendu pour %qs dans REDUCE avec IAND/IOR/IEOR à %L, %s obtenu"
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "La variable %qs dans la spécification de localité à %L n'est pas utilisée"
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Le nom d'index FORALL à %L doit être un INTEGER scalaire"
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "L'expression de départ de FORALL à %L doit être un INTEGER scalaire"
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "L'expression de fin de FORALL à %L doit être un INTEGER scalaire"
  
  # %s est toujours « INTEGER » et rien d'autre
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "L'expression de pas de FORALL à %L doit être un %s scalaire"
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "L'expression de pas de FORALL à %L ne peut pas être zéro"
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "L'index %qs de FORALL ne peut pas apparaître dans une spécification de triplet à %L"
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "L'objet allouable à %L doit être ALLOCATABLE ou un POINTER"
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objet allouable co-indexé à %L"
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "L'objet alloué à %L a le rang %d mais l'expression MOLD= à %L a le rang %d"
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "L'expression source à %L doit être scalaire ou avoir le même rang que l'objet allouable à %L"
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "L'expression source à %L et l'objet allouable à %L doivent avoir la même forme"
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "L'intrinsèque NULL ne peut pas être utilisé comme expression source à %L"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Le type de l'entité à %L a un type incompatible avec l'expression source à %L"
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "L'objet allouable à %L et l'expression source à %L auront le même paramètre de sous-type"
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source à %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable à %L est un co-tableau"
  
! #: fortran/resolve.cc:9436
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "L'expression source à %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable à %L est un co-tableau"
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "L'allocation de %s du type de base ABSTRACT à %L requiert une spécification de type ou une expression source"
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr "Le paramètre de type dans l'instruction ALLOCATE avec spécification de type sera une astérisque puisque l'objet %qs alloué à %L est un argument muet avec un paramètre de type tacite"
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "L'allocation de %s à %L avec la spécification de type requiert la même longueur de caractères dans le paramètre que dans la déclaration"
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spécification de tableau requise dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Une spécification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spécification de co-tableau requise dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spécification de co-tableau dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "La co-borne supérieure est plus petite que la co-borne inférieure à %L"
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "La co-borne supérieure est plus petite que la co-borne inférieure 1 à %L"
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spécification de tableau dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9685
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs ne doit pas apparaître dans la spécification de tableau à %L dans la même instruction ALLOCATE où il est lui-même alloué"
  
! #: fortran/resolve.cc:9700
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "%<*%> attendu dans la spécification du co-index dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat à %L doit être une variable INTEGER scalaire"
  
  # les deux %s sont le même mot-clé "ALLOCATE" ou "DEALLOCATE" utilisés une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteurs…
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat à %L ne sera point qualifiée par %s dans la même instruction %s"
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG à %L est inutile sans la balise STAT"
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "La variable ERRMSG à %L sera une variable CHARACTER du scalaire par défaut"
  
  # les deux %s sont le même mot-clé "ALLOCATE" ou "DEALLOCATE" utilisés une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteurs…
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg à %L ne sera point qualifiée par %s dans la même instruction %s"
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "L'objet alloué à %L apparaît aussi à %L"
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "L'objet alloué à %L est un sous-objet d'un objet à %L"
*************** msgstr "L'objet alloué à %L est un sou
*** 85915,86228 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "L'étiquette CASE à %L chevauche l'étiquette CASE à %L"
  
! #: fortran/resolve.cc:10073
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "L'expression dans l'instruction CASE à %L doit être du type %s"
  
! #: fortran/resolve.cc:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "L'expression dans l'instruction CASE à %L doit être du sous-type %d"
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "L'expression dans l'instruction CASE à %L doit être scalaire"
  
! #: fortran/resolve.cc:10143
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "L'expression de sélection dans le GOTO calculé à %L doit être une expression entière scalaire"
  
! #: fortran/resolve.cc:10164
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "L'argument de l'instruction SELECT à %L ne peut pas être %s"
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "L'argument de l'expression SELECT à %L doit être une expression scalaire"
  
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "L'expression dans l'instruction CASE à %L n'est pas dans la plage de %s"
  
! #: fortran/resolve.cc: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"
  
! #: fortran/resolve.cc:10288
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Une plage logique n'est pas permise dans l'instruction CASE à %L"
  
! #: fortran/resolve.cc:10301
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "La valeur logique constante est répétée dans l'instruction CASE à %L"
  
! #: fortran/resolve.cc:10316
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La spécification d'étendue à %L ne peut jamais correspondre à quoi que ce soit"
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Le bloc SELECT CASE logique à %L a plus de deux cas"
  
! #: fortran/resolve.cc: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"
--- 86082,86395 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "L'étiquette CASE à %L chevauche l'étiquette CASE à %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "L'expression dans l'instruction CASE à %L doit être du type %s"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "L'expression dans l'instruction CASE à %L doit être du sous-type %d"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "L'expression dans l'instruction CASE à %L doit être scalaire"
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "L'expression de sélection dans le GOTO calculé à %L doit être une expression entière scalaire"
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "L'argument de l'instruction SELECT à %L ne peut pas être %s"
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "L'argument de l'expression SELECT à %L doit être une expression scalaire"
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "L'expression dans l'instruction CASE à %L n'est pas dans la plage de %s"
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Le DEFAULT CASE à %L ne peut pas être suivi par un second DEFAULT CASE à %L"
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Une plage logique n'est pas permise dans l'instruction CASE à %L"
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "La valeur logique constante est répétée dans l'instruction CASE à %L"
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La spécification d'étendue à %L ne peut jamais correspondre à quoi que ce soit"
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Le bloc SELECT CASE logique à %L a plus de deux cas"
  
! #: fortran/resolve.cc:10538
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "%s n'a pu être résolu en une fonction spécifique à %L"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr "(F202Y)Limite manquante ou invalide dans le remappage du rang avec ASSOCIATE du nom associé %s à %L"
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "L'entité associante %qs à %L est un pointeur de procédure"
  
! #: fortran/resolve.cc:10601
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Le type dérivé %qs ne peut pas être utilisé comme une variable à %L"
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "L'entité associante %qs à %L est un nom de procédure"
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "L'expression de sélecteur associant à %L donne une procédure"
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Le sélecteur à %L ne peut pas NULL()"
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Le sélecteur à %L n'a pas de type"
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Le nom associé %qs à %L est utilisé comme tableau"
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "Le sélecteur CLASS à %L a besoin d'un temporaire qui n'est pas encore implémenté"
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Le sélecteur sera polymorphique dans l'instruction SELECT TYPE à %L"
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Le sélecteur à %L ne doit pas être co-indexé"
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS à %L chevauche TYPE IS à %L"
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Le type dérivé %qs à %L doit être extensible"
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Le type dérivé %qs à %L doit être une extension de %qs"
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsèque %qs inattendu à %L"
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La spécification de type à %L doit spécifier que chaque paramètre de type de longueur est tacite"
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloc CLASS IS en double dans l'instruction SELECT TYPE à %L"
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT à %L est répété à %L"
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) à %L est répété à %L"
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) à %L est répété à %L"
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) à %L ne peut pas être utilisé avec un pointeur ou un sélecteur allouable à %L"
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexte invalide pour l'intrinsèque NULL () à %L"
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "La procédure DTIO %s à %L doit être récursive"
  
! #: fortran/resolve.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "L'élément de transfert de données à %L ne peut pas être polymorphique à moins qu'il soit traité par une procédure d'entrée/sortie définie"
  
! #: fortran/resolve.cc:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants POINTER à moins qu'il soit traité par une procédure d'entrée/sortie définie"
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants de pointeur de procédure"
  
! #: fortran/resolve.cc:11809
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants ALLOCATABLE à moins qu'il soit traité par une procédure d'entrée/sortie définie"
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants PRIVATE"
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants PRIVATE à moins qu'il soit traité par une procédure d'entrée/sortie définie"
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "L'élément de transfert de données à %L ne peut pas être une référence complète à un tableau de taille tacite"
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable verrou à %L doit être un scalaire de type LOCK_TYPE"
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable d'événement à %L doit être un scalaire de type EVENT_TYPE"
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "L'argument variable d'événement à %L doit être un co-tableau ou co-indexé"
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "L'argument variable d'événement à %L doit être un co-tableau mais pas co-indexé"
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "L'argument STAT= à %L doit être une variable INTEGER scalaire"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "L'argument ERRMSG= à %L doit être une variable CHARACTER scalaire"
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "L'argument ACQUIRED_LOCK= à %L doit être une variable LOGICAL scalaire"
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "L'argument UNTIL_COUNT= à %L doit être une expression INTEGER scalaire"
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr "L'argument TEAM à %L doit être une expression scalaire de type TEAM_TYPE du module intrinsèque ISO_FORTRAN_ENV"
  
! #: fortran/resolve.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "L'argument %s à %L doit être une variable %s scalaire du sous-type au moins %d"
  
! #: fortran/resolve.cc:12004
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "L'argument %s à %L doit être un scalaire %s du sous-type au moins %d"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "L'argument imageset à %L doit être une expression scalaire ou INTEGER de rang 1"
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "L'argument imageset à %L doit être entre 1 et num_images()"
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "L'instruction à %L n'est pas une instruction cible valable pour l'instruction de branchement à %L"
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Le branchement à %L peut conduire à une boucle infinie"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "L'instruction GOTO à %L quitte une construction CRITICAL pour l'étiquette à %L"
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "L'instruction GOTO à %L quitte une construction DO CONCURRENT pour l'étiquette à %L"
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr "L'instruction GOTO à %L quitte une construction CHANGE TEAM pour l'étiquette à %L"
*************** msgstr "L'instruction GOTO à %L quitte
*** 86230,86441 ****
  #. 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"
--- 86397,86608 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "L'étiquette à %L n'est pas dans le même bloc que l'instruction GOTO à %L"
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Le masque WHERE à %L a une forme inconsistante"
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "La cible de l'affectation WHERE à %L a une forme inconsistante"
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Affectation définie par l'utilisateur non ELEMENTAL dans WHERE à %L"
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Instruction non supportée à l'intérieur de WHERE à %L"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Affectation à une variable d'index FORALL à %L"
  
! #: fortran/resolve.cc:12418
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "Le FORALL avec l'index %qs n'est pas utilisé dans le membre de gauche de l'affectation à %L et, par conséquent, pourrait causer de multiples affectations à cet objet"
  
! #: fortran/resolve.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL à %L"
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Le nom d'index de FORALL à %L doit être une variable scalaire de type entier"
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Une construction de boucle FORALL extérieure a déjà un index avec ce nom à %L"
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr "Le nom d'une variable masquée doit commencer par _"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "La clause WHERE/ELSEWHERE à %L requiert un tableau LOGICAL"
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "La variable dans l'assignation ordinaire à %L est un composant pointeur de procédure"
  
! #: fortran/resolve.cc:13135
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "Impossible d'assigner %s à %s à %L"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "L'expression CHARACTER sera tronquée dans l'affectation (%wd/%wd) à %L"
  
! #: fortran/resolve.cc:13215
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "L'expression co-indexée à %L est affectée à une variable de type dérivé avec un composant POINTER dans une procédure PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisé comme l'expression à %L d'une instruction d'affectation intrinsèque dans laquelle la variable est d'un type dérivé si le type dérivé a un composant pointeur à n'importe quel niveau de la sélection du composant."
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Affectation à une variable co-indexée à %L dans une procédure PURE"
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "L'affectation à un co-tableau polymorphique à %L n'est pas permise"
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Affectation à une variable polymorphique allouable à %L"
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "L'affectation à une variable polymorphique allouable à %L requiert %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "La variable non allouable ne doit pas être polymorphique dans l'affectation intrinsèque à %L – vérifiez qu'il existe une sous-routine spécifique correspondante pour l'opérateur %<=%>"
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable co-indexée ne doit pas avoir un composant ultimement allouable dans l'affectation à %L"
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "À FAIRE: la/les affectation(s) liée(s) au type à %L n'ont pas été réalisées car des références multiples à des parties de tableaux apparaîtraient dans des expressions intermédiaires."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation à une procédure pointeur à %L"
  
! #: fortran/resolve.cc:14049
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Le résultat de la fonction dans le membre de gauche de l'affectation à %L doit avoir l'attribut pointeur."
  
! #: fortran/resolve.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "L'instruction ASSIGNED GOTO à %L requiert une variable INTEGER scalaire"
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Une étiquette cible n'a pas été affectée à la variable %qs à %L"
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "L'instruction RETURN alternatif à %L requiert un spécificateur de retour SCALAR-INTEGER"
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Assignation intrinsèque attendue dans OMP WORKSHARE à %L"
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "L'instruction ASSIGN à %L requiert une variable scalaire INTEGER par défaut"
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide à %L"
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "L'instruction IF arithmétique à %L requiert une expression scalaire REAL ou INTEGER"
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Pas d'expression dans le DO WHILE"
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condition de sortie de la boucle DO WHILE à %L doit être une expression LOGICAL scalaire"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause de masque FORALL à %L requiert une expression scalaire LOGICAL"
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.cc:14836
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "L'utilisation du paramètre %qs déclaré à %L est obsolète"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La variable %qs avec l'étiquette de liaison %qs à %L utilise le même identificateur global que l'entité à %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "La variable %qs du module %qs avec l'étiquette de liaison %qs à %L utilise le même identificateur global que l'entité à %L du module %qs"
*************** msgstr "La variable %qs du module %qs av
*** 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"
--- 86610,87667 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La procédure %qs avec l'étiquette de liaison %qs à %L utilise le même identificateur global que l'entité à %L"
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longueur de chaîne à %L est trop grande"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le tableau allouable %qs à %L doit avoir une forme différée ou un rang tacite"
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "L'objet scalaire %qs à %L ne peut pas être ALLOCATABLE"
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le pointeur tableau %qs à %L doit avoir une forme différée ou un rang tacite"
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Le tableau %qs à %L ne peut pas avoir une forme différée"
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Le type %qs de la variable CLASS %qs à %L n'est pas extensible"
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS %qs à %L doit être muette, allouable ou pointeur"
  
! #: fortran/resolve.cc:15383
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Le type %qs ne peut pas être associé à un hôte à %L car il est bloqué par un objet incompatible du même nom déclaré à %L"
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "SAVE implicite pour la variable module %qs à %L, nécessaire à cause de l'initialisation par défaut"
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "L'entité %qs à %L a un paramètre de type différé et requiert soit l'attribut POINTER ou ALLOCATABLE"
  
! #: fortran/resolve.cc:15452
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "La variable automatique %qs à %L ne peut pas avoir l'attribut SAVE"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Le tableau %qs à %L du module ou du programme principal doit avoir une forme constante"
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "L'entité avec une longueur de caractère tacite à %L doit être un argument muet ou un PARAMETER"
  
! #: fortran/resolve.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs à %L doit avoir une longueur de caractère constante dans ce contexte"
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON %qs à %L doit avoir une longueur de caractère constante"
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "L'allouable %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "L'externe %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Le muet %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "L'intrinsèque %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Le résultat de fonction %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Le tableau automatique %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15643
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s à %L"
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La fonction-instruction %qs avec une valeur de caractère à %L doit avoir une longueur constante"
  
! #: fortran/resolve.cc:15698
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs est d'un type PRIVATE et ne peut pas être un argument muet de %qs, qui est PUBLIC à %L"
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "La procédure %qs dans l'interface PUBLIC %qs à %L prend des arguments muets de %qs qui est PRIVATE"
  
! #: fortran/resolve.cc:15738
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La fonction %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "L'objet externe %qs à %L ne peut pas avoir d'initialisation"
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La fonction ELEMENTAL %qs à %L doit avoir un résultat scalaire"
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La fonction-instruction %qs à %L ne peut pas avoir l'attribut pointeur ou allouable"
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas avoir la valeur d'un tableau"
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas avoir la valeur d'un pointeur"
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas être pure"
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas être récursive"
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs à %L"
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Le pointeur de procédure %qs à %L ne sera point élémental"
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "La procédure muette %qs à %L ne sera point élémentale"
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable résultat %qs de la fonction à %L de la fonction élémentale %qs n'aura point l'attribut ALLOCATABLE ou POINTER"
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr "La variable résultat %qs de la fonction pure à %L est allouable polymorphique"
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "La variable résultat %qs de la fonction pure à %L a le composant allouable polymorphique %qs"
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut SAVE dans %qs à %L"
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut INTENT dans %qs à %L"
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut RESULT dans %qs à %L"
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "L'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs à %L"
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Le résultat du pointeur de procédure %qs à %L n'a pas d'attribut pointeur"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Désaccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE à %L et son interface dans %s"
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Désaccord sur l'attribut PURE entre MODULE PROCEDURE à %L et son interface dans %s"
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Désaccord sur l'attribut RECURSIVE entre MODULE PROCEDURE à %L et son interface dans %s"
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s entre la déclaration MODULE PROCEDURE dans MODULE %qs et la déclaration à %L dans (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:16059
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "L'interface de %qs à %L doit être explicite"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "La procédure FINAL %qs à %L n'est pas une SUBROUTINE"
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "La procédure FINAL à %L doit avoir exactement un argument"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "L'argument de la procédure FINAL à %L doit être du type %qs"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr "La procédure FINAL à %L avec un argument de rang tacite doit être le seul finaliseur avec le même genre/type (F2018: C790)"
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "L'argument de la procédure FINAL à %L ne peut pas être un POINTER"
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "L'argument de la procédure FINAL à %L ne peut pas être ALLOCATABLE"
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "L'argument de la procédure FINAL à %L ne peut pas être OPTIONAL"
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "L'argument de la procédure FINAL à %L ne peut pas être INTENT(OUT)"
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "La procédure FINAL non scalaire à %L devrait avoir un argument de forme tacite"
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "La procédure FINAL %qs déclarée à %L a le même rang (%d) que %qs"
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Seules des procédures FINAL tableaux déclarées pour le type dérivé %qs à %L, une scalaire est également suggérée à moins qu'un finaliseur de rang tacite a été déclaré"
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs et %qs ne peuvent pas être FUNCTION/SUBROUTINE mixte pour GENERIC %qs à %L"
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs et %qs pour GENERIC %qs à %L sont ambigus"
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Liaison spécifique %qs non définie comme cible du GENERIC %qs à %L"
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs à %L doit cibler une liaison spécifique, %qs est GENERIC aussi"
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs à %L ne peut écraser la liaison spécifique avec le même nom"
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "L'opérateur lié au type à %L ne peut pas être NOPASS"
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs doit être une procédure de module ou une procédure externe avec une interface explicite à %L"
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "La procédure %qs avec PASS(%s) à %L n'a pas d'argument %qs"
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "La procédure %qs avec PASS à %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argument muet passé comme objet non polymorphique de %qs à %L"
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être du type dérivé %qs"
  
! #: fortran/resolve.cc:16875
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être du type paramétré dérivé %qs"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr "Tous les paramètres de type LEN de l'argument muet %qs de %qs à %L doivent être ASSUMED."
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "L'argument muet de type objet passé de %qs à %L doit être scalaire"
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "L'argument muet de type objet passé de %qs à %L ne peut pas être ALLOCATABLE"
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "L'argument muet de type objet passé de %qs à %L ne peut pas être POINTER"
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "La procédure %qs à %L a le même nom qu'un composant de %qs"
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "La procédure %qs à %L a le même nom qu'un composant hérité de %qs"
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Le type dérivé %qs déclaré à %L doit être ABSTRACT car %qs est DEFERRED et pas redéfini"
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Le composant co-tableau %qs à %L doit être allouable avec une forme différée"
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Le composant %qs à %L ayant TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Le composant %qs à %L avec le composant co-tableau sera un scalaire non pointeur, non allouable"
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Le composant %qs à %L a l'attribut CONTIGUOUS mais n'est pas un pointeur de tableau"
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Le composant %qs du type BIND(C) à %L doit avoir la longueur un"
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Le composant pointeur de procédure %qs avec PASS(%s) à %L n'a pas d'argument %qs"
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Le composant pointeur de procédure %qs avec PASS à %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être du type dérivé %qs"
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être scalaire"
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L ne peut pas avoir l'attribut POINTER"
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L ne peut pas être ALLOCATABLE"
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Le composant %qs de %qs à %L a le même nom qu'une procédure liée au type héritée"
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longueur de caractère du composant %qs doit être une expression de spécification constante à %L"
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "L'expression de longueur de caractère du composent %qs à %L doit être du type INTEGER et non %s"
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Le composant caractère %qs de %qs à %L avec une longueur différée doit être POINTER ou ALLOCATABLE"
  
! #: fortran/resolve.cc:17526
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "le composant %qs est un type PRIVATE et ne peut pas être un composant de %qs, qui est PUBLIC à %L"
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Le composant polymorphique %s à %L dans le type %s SEQUENCE ou BIND(C)"
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Le composant %s du type SEQUENCE déclaré à %L n'a pas l'attribut SEQUENCE"
  
! #: fortran/resolve.cc:17629
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Initialisations conflictuelles dans l'union à %L et %L"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Puisque l'extension du type %qs à %L a un composant co-tableau, le type parent %qs en aura un aussi"
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Le type dérivé non extensible %qs à %L ne peut pas être ABSTRACT"
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Le type paramétrisé %qs n'a pas de composant correspondant au paramètre %qs à %L"
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Nom générique %qs de la fonction %qs à %L étant le même nom que le type dérivé à %L"
  
! #: fortran/resolve.cc:17850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Le type dérivé %qs à %L n'a pas été déclaré"
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "Échec de la construction du composant de classe PDT à %L"
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs à %L n'est pas permis"
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs à %L"
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs à %L"
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Objet NAMELIST %qs avec une longueur de caractère non constante dans la liste de noms %qs à %L"
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a été déclaré PRIVATE et ne peut pas être membre de la liste de noms PUBLIC %qs à %L"
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE associés à USE et ne peut pas être membre de la liste de noms %qs à %L"
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE et ne peut pas être un membre de la liste de noms PUBLIC %qs à %L"
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut NAMELIST dans %qs à %L"
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Le tableau paramètre %qs à %L ne peut pas être automatique ou de forme différée"
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Le PARAMETER %qs implicitement typé à %L ne concorde pas avec le type IMPLICIT ultérieur"
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Type dérivé incompatible dans PARAMETER à %L"
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "La variable CLASS %qs à %L ne peut pas avoir l'attribut PARAMETER"
  
! #: fortran/resolve.cc:18107
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Expression constante attendue près de %L"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "L'entité %qs à %L a un paramètre LEN différé %qs et requiert soit l'attribut POINTER ou soit l'attribut ALLOCATABLE"
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "L'objet AUTOMATIC %qs à %L ne doit pas avoir l'attribut SAVE ou être une variable déclarée dans le programme principal, un module ou un sous-module(F08/C513)"
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "L'objet %qs à %L avec des paramètres de type ASSUMED doit être fictif ou un sélecteur SELECT TYPE(F08/4.2)"
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Désolé, les composants allouables/pointeurs dans des co-tableaux de types polymorphiques (CLASS) à %L ne sont pas supportés"
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr "%<omp_all_memory%>, déclaré à %L, peut uniquement être utilisé dans la clause OpenMP DEPEND"
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "L'attribut PROTECTED est en conflit avec l'attribut EXTERNAL à %L"
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut PROTECTED à %L"
  
! #: fortran/resolve.cc:18427
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs à %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite"
  
! #: fortran/resolve.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Mauvaise spécification pour le tableau de taille tacite à %L"
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Le tableau de taille tacite à %L doit être un argument muet"
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Le tableau de forme tacite à %L doit être un argument muet"
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Le tableau de rang tacite à %L doit être un argument muet"
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Le tableau de rang tacite à %L ne peut pas avoir les attributs VALUE ou CODIMENSION"
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Le symbole à %L n'est pas une variable MUETTE"
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs à %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet"
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable muette caractère %qs à %L avec l'attribut VALUE doit avoir une longueur constante"
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable muette caractère %qs, interopérable avec le C, à %L avec l'attribut VALUE doit avoir la longueur un"
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Le type dérivé %qs à %L est du type %qs qui n'a pas été défini"
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK sera un argument muet"
  
! #: fortran/resolve.cc:18558
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsèque numérique"
  
! #: fortran/resolve.cc:18567
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.cc:18575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.cc:18582
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille tacite"
  
! #: fortran/resolve.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Le type tacite de la variable %s à %L est uniquement permis pour des variables muettes"
  
! #: fortran/resolve.cc:18609
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable de type tacite %s à %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable de type tacite %s à %L ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de type tacite %s à %L ne sera point un tableau de forme explicite"
  
! #: fortran/resolve.cc:18649
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable %qs à %L ne peut pas être BIND(C) car elle n'est ni un bloc COMMON ni déclarée au niveau du module"
  
! #: fortran/resolve.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable BIND(C) %qs à %L doit avoir la longueur un"
  
  # %s est soit « parameter » ou « variable » sans traduction
  # voir bug #80195
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs à %L du type dérivé PRIVATE %qs"
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "La variable %s à %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit être un co-tableau"
  
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s à %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit être un co-tableau"
  
! #: fortran/resolve.cc:18784
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "L'argument muet INTENT(OUT) %qs à %L est ASSUMED SIZE et, par conséquent, ne peut pas avoir une initialisation par défaut"
  
! #: fortran/resolve.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs à %L qui est LOCK_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs à %L qui est EVENT_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Le résultat %qs de la fonction à %L ne sera point un co-tableau et n'aura point un composant co-tableau"
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable %qs à %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable %qs à %L avec un composant co-tableau doit être un scalaire non pointeur, non allouable qui n'est pas un co-tableau"
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable %qs à %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muet"
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr "La variable co-tableau %qs à %L n'aura pas de co-dimensions avec une forme différée sans être allouable"
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable co-tableau allouable %qs à %L doit avoir une forme différée"
  
! #: fortran/resolve.cc:18885
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable %qs à %L est INTENT(OUT) et ne peut donc pas être un co-tableau allouable ou avoir des composants co-tableaux"
  
! #: fortran/resolve.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "La variable muette co-tableau %qs à %L n'est pas permise dans la procédure BIND(C) %qs"
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Argument muet LOGICAL %qs à %L avec le sous-type non C_Bool dans la procédure BIND(C) %qs"
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Variable résultat LOGICAL %qs à %L avec le sous-type non C_Bool dans la procédure BIND(C) %qs"
  
! #: fortran/resolve.cc:18941
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La liste de noms %qs ne peut pas être un argument de la sous-routine ou de la fonction à %L"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Le threadprivate à %L n'est pas sauvegardé avec SAVE"
  
! #: fortran/resolve.cc:19005
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "La variable OpenMP groupprivate %qs à %L doit avoir l'attribut SAVE"
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "La variable !$OMP GROUPPRIVATE %qs à %L ne doit pas avoir d'initialiseur"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "La variable !$OMP DECLARE TARGET %qs à %L n'est pas sauvegardée avec SAVE"
  
! #: fortran/resolve.cc:19144
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Entité définissable attendue près de %L"
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "L'élément BLOCK DATA %qs à %L doit être dans COMMON"
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Le tableau DATA %qs à %L doit être spécifié dans une déclaration précédente"
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "L'élément DATA %qs à %L ne peut pas avoir un co-index"
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "L'élément DATA %qs à %L est un pointeur et doit donc être un tableau à part entière"
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "L'objet DATA près de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnée initiale valable"
  
! #: fortran/resolve.cc:19198
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "L'élément DATA %qs à %L ne peut pas avoir l'attribut ALLOCATABLE"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Section de tableau non constante à %L dans l'instruction DATA"
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "L'instruction DATA à %L a plus de variables que de valeurs"
  
! #: fortran/resolve.cc:19349
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Longueur de caractère non constante à %L dans l'instruction DATA"
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le début de la boucle DO implicite à %L n'a pas pu être simplifiée en une valeur constante"
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "La fin de la boucle DO implicite à %L n'a pas pu être simplifiée en une valeur constante"
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le pas de la boucle DO implicite à %L n'a pas pu être simplifiée en une valeur constante"
  
! #: fortran/resolve.cc:19400
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "le pas de la boucle DO implicite à %L ne sera point zéro"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "L'instruction DATA à %L a plus de valeurs que de variables"
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "L'étiquette %d à %L est définie mais non utilisée"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "L'étiquette %d à %L est définie mais ne peut pas être utilisée"
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de type dérivé %qs à %L doit avoir l'attribut SEQUENCE pour être un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de type dérivé %qs à %L ne peut pas avoir des composants ALLOCATABLE pour être un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:19809
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de type dérivé %qs à %L avec une initialisation par défaut ne peut pas être dans une EQUIVALENCE avec une variable dans COMMON"
  
! #: fortran/resolve.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de type dérivé %qs à %L avec un ou des composants pointeurs ne peut pas être dans un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Erreur de syntaxe dans l'instruction EQUIVALENCE à %L"
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Soit aucun ou tous les objets dans l'ensemble EQUIVALENCE à %L aura l'attribut PROTECTED"
  
! #: fortran/resolve.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Le membre %qs du bloc COMMON à %L ne peut pas être un objet EQUIVALENCE dans la procédure pure %qs"
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "La constante nommée %qs à %L ne peut pas être un objet EQUIVALENCE"
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr "Séquence %s avec des composants mélangés dans l'instruction EQUIVALENCE à %L avec différent objets de type"
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr "Objet de type pas par défaut ou séquence %s dans une instruction EQUIVALENCE à %L avec des objets de types différents"
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr "Objet non CHARACTER %qs dans l'instruction CHARACTER EQUIVALENCE par défaut à %L"
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Objet non NUMERIC %qs dans l'instruction NUMERIC EQUIVALENCE par défaut à %L"
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Le tableau %qs à %L avec des limites non constantes ne peut pas être un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Le composant de structure %qs à %L ne peut pas être un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La sous-chaîne à %L a une longueur zéro"
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Référence à elle-même dans l'expression de longueur de caractère pour %qs à %L"
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fonction PUBLIC %qs à %L du type PRIVATE %qs"
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs à %L n'a pas de type IMPLICIT"
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "La procédure opérateur utilisateur %qs à %L doit être une FUNCTION"
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "La procédure opérateur utilisateur %qs à %L ne peut pas être une longueur de caractère tacite"
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "La procédure opérateur utilisateur %qs à %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Le premier argument de l'interface opérateur à %L ne peut pas être optionnel"
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Le deuxième argument de l'interface opérateur à %L ne peut pas être optionnel"
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "L'interface opérateur à %L doit avoir, au plus, deux arguments"
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "La procédure contenue %qs à %L d'une procédure PURE doit aussi être PURE"
*************** msgstr "Répertoire d'inclusion %qs non
*** 87514,87610 ****
  msgid "%qs is not a directory"
  msgstr "%qs n'est pas un répertoire"
  
! #: fortran/scanner.cc:790
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$ACC à %C débute une ligne commentée car il n'est ni suivi d'un espace ni n'est une ligne continuée"
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP à %C débute une ligne commentée car il n'est ni suivi d'un espace ni une ligne continuée"
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr "La sentinelle %<!$omx%> qui est une extension vendeur est ignorée à %C"
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr "Ligne tronquée à %L"
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr "La limite de %d lignes continuées est dépassée dans l'instruction %C"
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr "Ce qui suit OpenACC est incorrect à %C: on attendait !$ACC et on a trouvé !$OMP"
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr "Ce qui suit OpenMP est incorrect à %C: on attendait !$OMP et on a trouvé !$ACC"
  
! #: fortran/scanner.cc:1479
  #, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "%<&%> manquant dans la suite de la constante de caractère à %C"
  
! #: fortran/scanner.cc:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr "Caractère de tabulation non conforme à %C"
  
! #: fortran/scanner.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "Caractère 0x%s invalide à %C"
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "%<&%> pas permis seul à la ligne %d"
  
! #: fortran/scanner.cc:1958
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "Caractère de tabulation non conforme à la colonne %d de la ligne %d"
  
! #: fortran/scanner.cc:2187
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "le fichier %qs a été quitté mais n'a pas été entré"
  
! #: fortran/scanner.cc:2229
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "Directive du préprocesseur illégale"
  
! #: fortran/scanner.cc:2552
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr "Le fichier %qs est inclus récursivement"
  
! #: fortran/scanner.cc:2564
  #, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Ne peut ouvrir le fichier %qs"
  
! #: fortran/scanner.cc:2574
  #, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "Ne peut ouvrir le fichier inclus %qs"
  
! #: fortran/scanner.cc:2576
  #, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "Ne peut ouvrir le fichier de pré-inclusion %qs"
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr "Le fichier inclus %qs n'est pas un fichier régulier"
--- 87681,87777 ----
  msgid "%qs is not a directory"
  msgstr "%qs n'est pas un répertoire"
  
! #: fortran/scanner.cc:792
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$ACC à %C débute une ligne commentée car il n'est ni suivi d'un espace ni n'est une ligne continuée"
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP à %C débute une ligne commentée car il n'est ni suivi d'un espace ni une ligne continuée"
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr "La sentinelle %<!$omx%> qui est une extension vendeur est ignorée à %C"
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr "Ligne tronquée à %L"
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr "La limite de %d lignes continuées est dépassée dans l'instruction %C"
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr "Ce qui suit OpenACC est incorrect à %C: on attendait !$ACC et on a trouvé !$OMP"
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr "Ce qui suit OpenMP est incorrect à %C: on attendait !$OMP et on a trouvé !$ACC"
  
! #: fortran/scanner.cc:1483
  #, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "%<&%> manquant dans la suite de la constante de caractère à %C"
  
! #: fortran/scanner.cc:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr "Caractère de tabulation non conforme à %C"
  
! #: fortran/scanner.cc:1780
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "Caractère 0x%s invalide à %C"
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "%<&%> pas permis seul à la ligne %d"
  
! #: fortran/scanner.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "Caractère de tabulation non conforme à la colonne %d de la ligne %d"
  
! #: fortran/scanner.cc:2191
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "le fichier %qs a été quitté mais n'a pas été entré"
  
! #: fortran/scanner.cc:2233
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "Directive du préprocesseur illégale"
  
! #: fortran/scanner.cc:2556
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr "Le fichier %qs est inclus récursivement"
  
! #: fortran/scanner.cc:2568
  #, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Ne peut ouvrir le fichier %qs"
  
! #: fortran/scanner.cc:2578
  #, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "Ne peut ouvrir le fichier inclus %qs"
  
! #: fortran/scanner.cc:2580
  #, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "Ne peut ouvrir le fichier de pré-inclusion %qs"
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr "Le fichier inclus %qs n'est pas un fichier régulier"
*************** msgstr "Si le premier argument de ATAN2P
*** 87769,87986 ****
  msgid "gfc_simplify_dim(): Bad type"
  msgstr "gfc_simplify_dim(): Mauvais type"
  
! #: fortran/simplify.cc:3336
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "dans gfc_simplify_exp(): Mauvais type"
  
! #: fortran/simplify.cc:3556
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "gfc_simplify_floor(): Mauvais sous-type"
  
! #: fortran/simplify.cc:3673
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "L'argument de IACHAR à %L doit être de longueur un"
  
! #: fortran/simplify.cc:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "L'argument de la fonction IACHAR à %L est en dehors de la plage 0..127"
  
! #: fortran/simplify.cc:3842
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "La somme des deuxième et troisième arguments de IBITS excède la taille des bits à %L"
  
! #: fortran/simplify.cc:3868
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "IBITS: Bit incorrect"
  
! #: fortran/simplify.cc:3935
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "L'argument de ICHAR à %L doit être de longueur un"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Le deuxième argument de %s est négatif à %L"
  
! #: fortran/simplify.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "L'amplitude du deuxième argument de %s dépasse la taille des bits à %L"
  
! #: fortran/simplify.cc:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "L'amplitude du deuxième argument de ISHFTC excède le BIT_SIZE du premier argument à %C"
  
! #: fortran/simplify.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "La valeur absolue de SHIFT sera plus petite ou égale à SIZE à %C"
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "L'argument DIM à %L est en dehors des limites"
  
! #: fortran/simplify.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "L'argument de LOG à %L ne peut pas être inférieur ou égal à zéro"
  
! #: fortran/simplify.cc:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "L'argument complexe de LOG à %L ne peut pas être zéro"
  
! #: fortran/simplify.cc:5303
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "gfc_simplify_log: mauvais type"
  
! #: fortran/simplify.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "L'argument de LOG10 à %L ne peut pas être inférieur ou égal à zéro"
  
! #: fortran/simplify.cc:5752
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "simplify_min_max(): Mauvais type dans la liste d'arguments"
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "L'argument %qs de MOD à %L ne sera point zéro"
  
! #: fortran/simplify.cc:6689
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_simplify_mod(): Mauvais arguments"
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "L'argument %qs de MODULO à %L ne sera point zéro"
  
! #: fortran/simplify.cc:6742
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "gfc_simplify_modulo(): Mauvais arguments"
  
! #: fortran/simplify.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Le résultat de NEAREST est NaN à %L"
  
! #: fortran/simplify.cc:7601
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "L'argument NCOPIES de l'intrinsèque REPEAT est négatif à %L"
  
! #: fortran/simplify.cc:7657
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "L'argument NCOPIES de l'intrinsèque REPEAT est trop grand à %L"
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr "L'évaluation d'une chaîne plus grande que 2**28 à %L est différée à l'exécution, attendez-vous à des bogues"
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr "Le tableau SHAPE pour l'intrinsèque RESHAPE à %L a une valeur négative %d pour la dimension %d"
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr "Les formes de ORDER à %L et SHAPE à %L sont différentes"
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr "Les tailles de ORDER à %L et SHAPE à %L sont différentes"
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr "L'élément avec une valeur de %d dans ORDER à %L doit être dans la plage [1, ..., %d] pour l'intrinsèque RESHAPE près de %L"
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr "ORDER à %L n'est pas une permutation de la taille de SHAPE à %L"
  
! #: fortran/simplify.cc:7879
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Le tableau qui a changé de forme est trop grand à %C"
  
! #: fortran/simplify.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "Le résultat de SCALE déborde de son sous-type à %L"
  
! #: fortran/simplify.cc:8520
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "L'argument DIM (%d) pour la taille intrinsèque à %L est hors limites (1:%d)"
  
! #: fortran/simplify.cc:8649
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Mauvais type dans gfc_simplify_sign"
  
! #: fortran/simplify.cc:8678
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "dans gfc_simplify_sin(): Mauvais type"
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr "Échec en récupérant la longueur d'un tableau constant."
  
! #: fortran/simplify.cc:8826
  #, gcc-internal-format
  msgid "The number of elements (%d) 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 (%d) dans le constructeur du tableau à %L requiert une augmentation de la limite supérieure permise %d. Voyez l'option %<-fmax-array-constructor%>."
  
! #: fortran/simplify.cc:8893
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "La simplification de SPREAD à %C n'est pas encore implémentée"
  
! #: fortran/simplify.cc:8917
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "L'argument de SQRT à %L a une valeur négative"
  
! #: fortran/simplify.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "argument invalide pour SQRT à %L"
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "Limites enfreintes dans IMAGE_INDEX à %L pour la dimension %d, SUB vaut %ld et la limite inférieure de COARRAY est %ld)"
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "Limites enfreintes dans IMAGE_INDEX à %L pour la dimension %d, SUB vaut %ld et la limite supérieure de COARRAY est %ld)"
  
! #: fortran/simplify.cc:9846
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr "Le caractère %qs dans la chaîne à %L ne peut pas être converti en un caractère du sous-type %d"
--- 87936,88153 ----
  msgid "gfc_simplify_dim(): Bad type"
  msgstr "gfc_simplify_dim(): Mauvais type"
  
! #: fortran/simplify.cc:3340
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "dans gfc_simplify_exp(): Mauvais type"
  
! #: fortran/simplify.cc:3560
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "gfc_simplify_floor(): Mauvais sous-type"
  
! #: fortran/simplify.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "L'argument de IACHAR à %L doit être de longueur un"
  
! #: fortran/simplify.cc:3685
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "L'argument de la fonction IACHAR à %L est en dehors de la plage 0..127"
  
! #: fortran/simplify.cc:3846
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "La somme des deuxième et troisième arguments de IBITS excède la taille des bits à %L"
  
! #: fortran/simplify.cc:3872
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "IBITS: Bit incorrect"
  
! #: fortran/simplify.cc:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "L'argument de ICHAR à %L doit être de longueur un"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Le deuxième argument de %s est négatif à %L"
  
! #: fortran/simplify.cc:4320
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "L'amplitude du deuxième argument de %s dépasse la taille des bits à %L"
  
! #: fortran/simplify.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "L'amplitude du deuxième argument de ISHFTC excède le BIT_SIZE du premier argument à %C"
  
! #: fortran/simplify.cc:4455
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "La valeur absolue de SHIFT sera plus petite ou égale à SIZE à %C"
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "L'argument DIM à %L est en dehors des limites"
  
! #: fortran/simplify.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "L'argument de LOG à %L ne peut pas être inférieur ou égal à zéro"
  
! #: fortran/simplify.cc:5296
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "L'argument complexe de LOG à %L ne peut pas être zéro"
  
! #: fortran/simplify.cc:5307
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "gfc_simplify_log: mauvais type"
  
! #: fortran/simplify.cc:5324
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "L'argument de LOG10 à %L ne peut pas être inférieur ou égal à zéro"
  
! #: fortran/simplify.cc:5756
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "simplify_min_max(): Mauvais type dans la liste d'arguments"
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "L'argument %qs de MOD à %L ne sera point zéro"
  
! #: fortran/simplify.cc:6693
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_simplify_mod(): Mauvais arguments"
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "L'argument %qs de MODULO à %L ne sera point zéro"
  
! #: fortran/simplify.cc:6746
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "gfc_simplify_modulo(): Mauvais arguments"
  
! #: fortran/simplify.cc:6818
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Le résultat de NEAREST est NaN à %L"
  
! #: fortran/simplify.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "L'argument NCOPIES de l'intrinsèque REPEAT est négatif à %L"
  
! #: fortran/simplify.cc:7661
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "L'argument NCOPIES de l'intrinsèque REPEAT est trop grand à %L"
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr "L'évaluation d'une chaîne plus grande que 2**28 à %L est différée à l'exécution, attendez-vous à des bogues"
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr "Le tableau SHAPE pour l'intrinsèque RESHAPE à %L a une valeur négative %d pour la dimension %d"
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr "Les formes de ORDER à %L et SHAPE à %L sont différentes"
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr "Les tailles de ORDER à %L et SHAPE à %L sont différentes"
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr "L'élément avec une valeur de %d dans ORDER à %L doit être dans la plage [1, ..., %d] pour l'intrinsèque RESHAPE près de %L"
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr "ORDER à %L n'est pas une permutation de la taille de SHAPE à %L"
  
! #: fortran/simplify.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Le tableau qui a changé de forme est trop grand à %C"
  
! #: fortran/simplify.cc:8004
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "Le résultat de SCALE déborde de son sous-type à %L"
  
! #: fortran/simplify.cc:8524
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "L'argument DIM (%d) pour la taille intrinsèque à %L est hors limites (1:%d)"
  
! #: fortran/simplify.cc:8653
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Mauvais type dans gfc_simplify_sign"
  
! #: fortran/simplify.cc:8682
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "dans gfc_simplify_sin(): Mauvais type"
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr "Échec en récupérant la longueur d'un tableau constant."
  
! #: fortran/simplify.cc:8830
  #, gcc-internal-format
  msgid "The number of elements (%d) 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 (%d) dans le constructeur du tableau à %L requiert une augmentation de la limite supérieure permise %d. Voyez l'option %<-fmax-array-constructor%>."
  
! #: fortran/simplify.cc:8897
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "La simplification de SPREAD à %C n'est pas encore implémentée"
  
! #: fortran/simplify.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "L'argument de SQRT à %L a une valeur négative"
  
! #: fortran/simplify.cc:8937
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "argument invalide pour SQRT à %L"
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "Limites enfreintes dans IMAGE_INDEX à %L pour la dimension %d, SUB vaut %ld et la limite inférieure de COARRAY est %ld)"
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "Limites enfreintes dans IMAGE_INDEX à %L pour la dimension %d, SUB vaut %ld et la limite supérieure de COARRAY est %ld)"
  
! #: fortran/simplify.cc:9850
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr "Le caractère %qs dans la chaîne à %L ne peut pas être converti en un caractère du sous-type %d"
*************** msgstr "Étiquette de fin de DO %d parta
*** 88318,88391 ****
  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é"
--- 88485,88558 ----
  msgid "Labeled DO statement at %L"
  msgstr "Instruction DO étiquetée à %L"
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Le nom %qs à %C est une référence ambigüe à %qs depuis le module %qs"
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Le nom %qs à %C est une référence ambigüe à %qs depuis l'unité de programme actuelle"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Le symbole %qs à %C a déjà été associée à un hôte"
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr "verify_bind_c_derived_type(): Le symbole donné est NULL de manière inattendue"
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Le type dérivé %qs, déclaré à %L, doit avoir l'attribut BIND pour être interopérable avec le C"
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Le type dérivé %qs avec l'attribut BIND(C) à %L n'a pas de composants"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "Le type dérivé %qs avec l'attribut BIND(C) à %L est vide et peut être inaccessible pour le processeur C compagnon"
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant %qs à %L ne peut pas avoir l'attribut POINTER car il est un membre du type dérivé BIND(C) %qs à %L"
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant pointeur de procédure %qs à %L ne peut pas être un membre du type dérivé BIND(C) %qs à %L"
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant %qs à %L ne peut pas avoir l'attribut ALLOCATABLE car il est un membre du type dérivé BIND(C) %qs à %L"
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Le composant %qs dans le type dérivé %qs à %L peut ne pas être interopérable avec le C bien que le type dérivé %qs soit BIND(C)"
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Le composant %qs dans le type dérivé %qs à %L peut ne pas être interopérable avec le C"
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Le type dérivé %qs à %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)"
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Le symbole %qs est utilisé à %L avant qu'un type lui soit assigné"
*************** msgstr "Initialisations inégales et se
*** 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)"
--- 88582,88615 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Initialisations inégales et se chevauchant dans EQUIVALENCE à %C"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr "Le constructeur de structure à %L a été rendue finale. Cette fonctionnalité a été enlevée par f08/0011. Utilisez -std=f2018 ou -std=gnu pour éliminer la finalisation."
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr "La vérification des bornes d'un index élémental à %L déclenchera deux appels à %qs qui n'est pas déclarée PURE ou n'est pas implicitement pure."
  
+ #: fortran/trans-array.cc:7109
+ #, gcc-internal-format, gfc-internal-format
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr "L'initialiseur du tableau à %L ne se réduit pas en une expression constante"
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr "Le nombre d'éléments dans le constructeur du tableau à %L requiert une augmentation de la limite supérieure permise %d. Voyez l'option %<-fmax-array-constructor%>"
  
! #: fortran/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Création d'un temporaire pour le tableau à %L dans l'argument %qs"
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "mauvais type d'expression durant le parcours (%d)"
*************** msgstr "Affecter une valeur autre que 0
*** 88539,88651 ****
  msgid "non-constant initialization expression at %L"
  msgstr "expression d'initialisation non constante à %L"
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr "Le tableau %qs à %L est plus grand que la limite définie par %<-fmax-stack-var-size=%>, il est déplacé de la pile vers la zone de stockage statique. Ceci rend la procédure non sûr lorsqu'elle est appelée récursivement ou simultanément depuis plusieurs threads. Envisagez d'augmenter la limite de %<-fmax-stack-var-size=%> (ou d'utiliser %<-frecursive%> qui implique %<-fmax-stack-var-size%>) – ou changez le code pour utiliser un tableau ALLOCATABLE. Si la variable n'est jamais accédée de manière concurrentielle, cet avertissement peut être ignoré et la variable pourrait aussi être déclarée avec l'attribut SAVE."
  
! #: fortran/trans-decl.cc: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
  msgid "%s at %L has no default type"
  msgstr "%s à %L n'a pas de type par défaut"
  
! #: fortran/trans-decl.cc:1943
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrinsèque qui n'est pas une procédure"
  
! #: fortran/trans-decl.cc: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"
--- 88711,88823 ----
  msgid "non-constant initialization expression at %L"
  msgstr "expression d'initialisation non constante à %L"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr "Le tableau %qs à %L est plus grand que la limite définie par %<-fmax-stack-var-size=%>, il est déplacé de la pile vers la zone de stockage statique. Ceci rend la procédure non sûr lorsqu'elle est appelée récursivement ou simultanément depuis plusieurs threads. Envisagez d'augmenter la limite de %<-fmax-stack-var-size=%> (ou d'utiliser %<-frecursive%> qui implique %<-fmax-stack-var-size%>) – ou changez le code pour utiliser un tableau ALLOCATABLE. Si la variable n'est jamais accédée de manière concurrentielle, cet avertissement peut être ignoré et la variable pourrait aussi être déclarée avec l'attribut SAVE."
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr "Désolé, OMP GROUPPRIVATE n'est pas implémenté, utilisé par %qs déclaré à %L"
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr "Désolé, OMP DECLARE TARGET avec la clause LOCAL n'est pas implémenté, utilisé par %qs déclaré à %L"
  
! #: fortran/trans-decl.cc:1952
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s à %L n'a pas de type par défaut"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrinsèque qui n'est pas une procédure"
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "La valeur de retour de la fonction %qs à %L n'est pas définie"
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Paramètre de type différé pas encore supporté"
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Le backend decl pour la variable de module %qs existe déjà"
  
! #: fortran/trans-decl.cc:5786
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "La variable de module PRIVATE %qs inutilisée est déclarée à %L"
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "Le symbole %qs à %L a l'attribut WEAK mais c'est un argument muet"
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr "Le symbole %qs à %L a l'attribut WEAK mais il est une variable locale"
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "L'argument muet %qs à %L a été déclaré INTENT(OUT) mais n'a pas reçu de valeur"
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "L'argument muet %qs d'un type dérivé à %L a été déclaré INTENT(OUT) mais n'a pas reçu de valeur et n'a pas d'initialisation par défaut"
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argument muet %qs inutilisé à %L"
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "La variable de module %qs est inutilisée mais elle a été importée explicitement à %L"
  
! #: fortran/trans-decl.cc:6542
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Variable %qs inutilisée déclarée à %L"
  
! #: fortran/trans-decl.cc:6591
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Paramètre %qs inutilisé déclaré à %L"
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Le paramètre %qs est inutilisé mais il a été importé explicitement à %L"
  
! #: fortran/trans-decl.cc:6625
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "La valeur de retour %qs de la fonction %qs est déclarée à %L mais ne reçoit pas de valeur"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr "Désolé, !$ACC DECLARE à %L n'est pas permis dans une construction BLOCK"
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Non signé par encore implémenté"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "Le symbole %qs à %L est déclaré dans une unité de programme BLOCK DATA mais ce n'est pas un bloc COMMON"
*************** msgstr "Désolé, un accès co-indexé �
*** 88675,88686 ****
  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"
--- 88847,88858 ----
  msgid "Unknown intrinsic op"
  msgstr "Op intrinsèque inconnue"
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Fonction de liste d'arguments inconnue à %L"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr "Si le remappage des limites est spécifié à %L, la cible du pointeur ne sera point NULL"
*************** msgstr "Fonction intrinsèque %qs (%d) n
*** 88696,88707 ****
  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"
--- 88868,88879 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "L'argument %<dim%> de l'intrinsèque %s à %L n'est pas un index de dimension valide"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "Désolé, le composant de l'événement du type dérivé à %L n'est pas encore supporté"
  
! #: fortran/trans-intrinsic.cc:13003
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "La variable d'événement à %L ne sera point co-indexée"
*************** msgstr "Désolé, les tableaux polymorph
*** 88726,88907 ****
  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é"
--- 88898,89079 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr "correspondance implicite du tableau de taille tacite %qD"
  
! #: fortran/trans-openmp.cc:2217
  #, 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:2222
  #, 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:4453
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "paramètre de classe optionnel"
  
! #: fortran/trans-openmp.cc:4944
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "type d'expression non géré"
  
! #: fortran/trans-openmp.cc:5139
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "expression non gérée"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr "clause %<uses_allocators%> avec des trais et des espaces mémoire"
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr "%<!OMP %s%> à %L requiert %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr "Tous les fichiers qui pourraient désallouer une telle variable doivent être compilés avec %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr "Ceci inclut explicitement DEALLOCATE, la réallocation d'affectations intrinsèques, INTENT(OUT) pour des arguments muets allouables et la réallocation de composant allouables alloués avec un allocateur OpenMP"
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr "boucle imbriquée non rectangulaire avec un pas non constant pour %qs"
  
! #: fortran/trans-openmp.cc:6905
  #, gcc-internal-format
  msgid "Used here"
  msgstr "Utilisé ici"
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Mauvais code d'instruction"
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr "Le nom de base pour %<declare variant%> doit être spécifié à %L"
  
! #: fortran/trans-openmp.cc:9894
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Le nom de base à %L ne correspond pas au nom de la procédure courante"
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "Le nom de base à %L ne doit pas un nom d'entrée"
  
! #: fortran/trans-openmp.cc:9900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "Le nom de base à %L ne doit pas être un nom générique"
  
! #: fortran/trans-openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Le nom de base à %L ne doit pas être un pointeur de procédure"
  
! #: fortran/trans-openmp.cc:9906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "La procédure de base à %L doit avoir une interface explicite"
  
! #: fortran/trans-openmp.cc:9942
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Impossible de trouver le symbole %qs à %L"
  
! #: fortran/trans-openmp.cc:9955
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "la variante %qs à %L n'est ni une fonction ni une sous-routine"
  
! #: fortran/trans-openmp.cc:9961
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "la variante %qs à %L est la même que la fonction de base"
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "la variante %qs et la base %qs à %L ont des types incompatibles : %s"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr "la clause %<append_args%> implique que %qs a %d arguments muets de type entier avec le sous-type %<omp_interop_kind%>"
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr "%qs à %L doit être un argument muet entier scalaire non pointeur et non allouable du sous-type %<omp_interop_kind%> car il est utilisé avec la clause %<append_args%> à %L"
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr "%qs à %L avec l'attribut OPTIONAL n'est pas supporté lorsqu'il est utilisé avec la clause %<append_args%> à %L"
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr "%qs à %L a %d mais il requiert %d arguments muets du sous-type %<omp_interop_kind%> car il est utilisé avec la clause %<append_args%> à %L"
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr "la clause %qs peut uniquement être spécifiée si le sélecteur %<dispatch%> de l'ensemble du sélecteur du constructeur apparaît dans la clause %<match%> à %L"
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "Index d'argument positif attendu à %L"
  
! #: fortran/trans-openmp.cc:10182
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "L'index de l'argument à %L dépasse le nombre d'arguments %d"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr "L'index de l'argument le plus grand est plus petit que le plus petit à %L"
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "L'élément de liste %qs à %L, déclaré à %L, n'est pas un argument muet"
  
! #: fortran/trans-openmp.cc:10260
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "L'argument %qs à %L pour lister l'élément dans %<need_device_ptr%> à %L doit être un scalaire de TYPE(C_PTR)"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr "Envisagez plutôt d'utiliser %<need_device_addr%>"
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "L'argument %qs à %L pour lister l'élément dans %<need_device_addr%> à %L ne peut pas avoir d'attribut VALUE"
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "%qs à %L est spécifié plus d'une fois"
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> n'est pas encore supporté"
*************** msgstr "fermeture: %s"
*** 89238,89244 ****
  msgid "two or more sections for %s"
  msgstr "deux sections ou plus pour %s"
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "la taille de partition minimale ne peut pas être plus grande que la taille de partition maximale"
--- 89410,89416 ----
  msgid "two or more sections for %s"
  msgstr "deux sections ou plus pour %s"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "la taille de partition minimale ne peut pas être plus grande que la taille de partition maximale"
*************** msgstr "le type du tableau doit être in
*** 89563,89594 ****
  msgid "array element value must be the same type as its declaration"
  msgstr "la valeur de l'élément du tableau doit être du même type que sa déclaration"
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr "la borne inférieure pour la sous-plage a débordé"
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr "la borne supérieure pour la sous-plage a débordé"
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "l'alignement demandé n'est pas une constante"
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr "l'alignement demandé n'est pas une puissance de 2"
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "l'alignement demandé est trop grand"
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr "l'alignement ne peut pas être spécifié pour %qD"
--- 89735,89766 ----
  msgid "array element value must be the same type as its declaration"
  msgstr "la valeur de l'élément du tableau doit être du même type que sa déclaration"
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr "la borne inférieure pour la sous-plage a débordé"
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr "la borne supérieure pour la sous-plage a débordé"
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "l'alignement demandé n'est pas une constante"
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr "l'alignement demandé n'est pas une puissance de 2"
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "l'alignement demandé est trop grand"
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr "l'alignement ne peut pas être spécifié pour %qD"
*************** msgstr "paramètre %qE inutilisé"
*** 90636,90641 ****
--- 90808,90829 ----
  msgid "are you trying to break %s? how dare you?"
  msgstr "essayez-vous de casser %s ? Comment osez vous ?"
  
+ #, 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."
+ 
+ #, gcc-internal-format, gfc-internal-format
+ #~ msgid "%s:%d: ignoring subscripts"
+ #~ msgstr "%s:%d: indices ignorés"
+ 
+ #, gcc-internal-format
+ #~ msgid "%qT is not consteval-only"
+ #~ msgstr "%qT n'est pas consteval-only"
+ 
+ #, gcc-internal-format
+ #~ msgid "mangling type pack index"
+ #~ msgstr "décoration du type d'index de paquet"
+ 
  #, 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"
*************** msgstr "essayez-vous de casser %s ? Com
*** 91269,91278 ****
  #~ msgstr "impossible d'importer le module dans sa propre portée"
  
  #, gcc-internal-format
- #~ msgid "lambda-expression in template parameter type"
- #~ msgstr "expression lambda dans le type du paramètre du patron"
- 
- #, gcc-internal-format
  #~ msgid "preconditions cannot be statements"
  #~ msgstr "les pré-conditions ne peuvent pas être des instructions"
  
--- 91457,91462 ----
*************** msgstr "essayez-vous de casser %s ? Com
*** 95068,95076 ****
  #~ msgid "looser throw specifier for %q+#F"
  #~ msgstr "génération d'exception plus lâche pour %q+#F"
  
- #~ msgid "cannot call function %qD"
- #~ msgstr "impossible d'appeler la fonction %qD"
- 
  #~ msgid "right rotate count is negative"
  #~ msgstr "le compteur de rotations vers la droite est négatif"
  
--- 95252,95257 ----
*************** msgstr "essayez-vous de casser %s ? Com
*** 98021,98029 ****
  #~ msgid "non-static method %q+D overrides static method"
  #~ msgstr "méthode non statique %q+D écrase la méthode statique"
  
- #~ msgid "%q+D used prior to declaration"
- #~ msgstr "%q+D utilisé précédemment avant sa déclaration"
- 
  #~ msgid "In %+D: overlapped variable and exception ranges at %d"
  #~ msgstr "Dans %+D : chevauchement de variable et plage d'exception à %d"
  
--- 98202,98207 ----
*************** msgstr "essayez-vous de casser %s ? Com
*** 98267,98277 ****
  #~ msgstr "étendues en virgules flottantes"
  
  #, fuzzy
- #~| msgid "incompatible type for argument %d of `%s'"
- #~ msgid "incompatible type for argument %d, expected %<const int%>"
- #~ msgstr "type incompatible pour l'argument n°%d de « %s »"
- 
- #, fuzzy
  #~| msgid "%J'%E' attribute applies only to functions"
  #~ msgid "%q+D:'selectany' attribute applies only to initialized objects"
  #~ msgstr "'%E l'attribut ne s'applique seulement qu'à des fonctions"
--- 98445,98450 ----
diff -Nrcpad gcc-17-20260426/gcc/po/hr.po gcc-17-20260503/gcc/po/hr.po
*** gcc-17-20260426/gcc/po/hr.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/hr.po	Sun May  3 22:32:06 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-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"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: gcc-15.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2025-08-10 15:30+0200\n"
  "Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
*************** msgstr ""
*** 1257,1268 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:204
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr ""
  
! #: config/nvptx/nvptx.opt:208
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr ""
--- 1257,1268 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:207
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr ""
  
! #: config/nvptx/nvptx.opt:211
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr ""
*************** msgstr ""
*** 2081,2093 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2081,2093 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2536,2542 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
--- 2536,2542 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
*************** msgstr ""
*** 2611,2617 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
--- 2611,2617 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
*************** msgid "Enable the CSR checking for the I
*** 2648,2654 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr ""
--- 2648,2654 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr ""
*************** msgstr ""
*** 2758,2764 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: 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 ""
--- 2758,2764 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr ""
*************** msgstr ""
*** 2804,2810 ****
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 2804,2810 ----
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr ""
*** 5072,5078 ****
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
--- 5072,5078 ----
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
*************** msgstr ""
*** 5431,5437 ****
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
--- 5431,5437 ----
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
*************** msgstr ""
*** 5736,5947 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:116
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:147
  #, no-c-format
  msgid "Specify the thread pointer register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:163
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:182
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:186
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:190
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:194
  #, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr ""
  
! #: 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
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:304
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:366
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: 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
  #, fuzzy, no-c-format
  #| msgid "%qs is deprecated"
  msgid "This option is deprecated."
--- 5736,5952 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:152
  #, no-c-format
  msgid "Specify the thread pointer register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:168
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:187
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:191
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:195
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:199
  #, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:309
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:371
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, fuzzy, no-c-format
  #| msgid "%qs is deprecated"
  msgid "This option is deprecated."
*************** msgstr ""
*** 11279,11285 ****
  
  #: 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
--- 11284,11290 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
  msgstr ""
  
  #: params.opt:1304
*************** msgstr "U skladu sa standardom ISO Fortr
*** 18209,18285 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1537
  msgid "argument must be passed by copying"
  msgstr "argument mora biti proslijeđen kopiranjem"
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2566
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2583
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2588
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2595
  msgid "volatile function type"
  msgstr "tip nestabilne funkcije"
  
! #: calls.cc:2614
  msgid "nested function"
  msgstr "ugniježđena funkcije"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2639
  msgid "inconsistent number of popped arguments"
  msgstr "nedosljedan broj izbačenih argumenata"
  
! #: calls.cc:2646
  msgid "frontend does not support sibling call"
  msgstr ""
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3085
  msgid "variable size arguments"
  msgstr "argumenti različitih veličina"
  
! #: calls.cc:3109
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  msgid "tail call production failed"
  msgstr ""
  
--- 18214,18290 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1533
  msgid "argument must be passed by copying"
  msgstr "argument mora biti proslijeđen kopiranjem"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2596
  msgid "volatile function type"
  msgstr "tip nestabilne funkcije"
  
! #: calls.cc:2615
  msgid "nested function"
  msgstr "ugniježđena funkcije"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  msgid "inconsistent number of popped arguments"
  msgstr "nedosljedan broj izbačenih argumenata"
  
! #: calls.cc:2647
  msgid "frontend does not support sibling call"
  msgstr ""
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  msgid "variable size arguments"
  msgstr "argumenti različitih veličina"
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr ""
  
*************** msgstr "operand ‘%%l’ nije oznaka"
*** 18400,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: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"
--- 18405,18416 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "konstanta s pomičnim zarezom (floating constant) korištena je na pogrešan način"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 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:"
  
--- 19740,19752 ----
  msgid "this is the insn:"
  msgstr "ovo je insn:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "nevaljani operand adrese"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "ne može generirati ponovno učitavanje za:"
  
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 19962,19968 ****
  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>"
--- 19967,19973 ----
  msgstr "%s%sGGC heuristika: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonymous>"
*************** msgstr "nepodržani operand za kȏd ‘%
*** 20340,20359 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, c-format
  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
  #, c-format
  msgid "invalid vector constant"
  msgstr "nevaljana vektorska konstanta"
--- 20345,20364 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "nevaljani operand za ‘%%%c’"
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, c-format
  msgid "invalid vector constant"
  msgstr "nevaljana vektorska konstanta"
*************** msgstr "nevaljani prefiks operanda ‘%%
*** 20398,20488 ****
  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"
--- 20403,20493 ----
  msgid "invalid address mode"
  msgstr "nevaljani način adresiranja"
  
! #: config/aarch64/aarch64.cc:23822
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "nevaljana konverzija od tipa %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23824
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "nevaljana konverzija u tip %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31134
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31136
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31140
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31142
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "negation operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31144
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "plus operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31146
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "minus operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31148
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "multiply operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31150
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "divide operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31153
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "shift operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "operacija nije dopuštena na tipu %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ne mogu se kombinirati GNU i SVE vektori u binarnoj operaciji"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 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"
--- 20504,20516 ----
  msgstr "nevaljana %%r vrijednos"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "nevaljana %%R vrijednost"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "nevaljana %%N vrijednost"
*************** msgstr "nevaljana %%P 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"
--- 20525,20531 ----
  msgid "invalid %%h value"
  msgstr "nevaljana %%h vrijednost"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr "nevaljana %%L vrijednost"
*************** msgstr "nevaljana %%m 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"
--- 20540,20546 ----
  msgid "invalid %%M value"
  msgstr "nevaljana %%M vrijednost"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr "nevaljana %%U vrijednost"
*************** msgstr "nepodržani operand"
*** 20868,20874 ****
  #: 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
--- 20873,20879 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr ""
*** 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%>"
  
--- 21118,21244 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘O’"
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘z’"
  
! #: config/i386/i386.cc:14351
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "nevaljani tip operanda korišten s operandom kȏda ‘%c’"
  
! #: config/i386/i386.cc:14356
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operand nije kȏd uvjeta, nevaljani operand kȏd ‘Y’"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operand nije kȏd uvjeta, nevaljani operand kȏd ‘D’"
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operand nije kȏd uvjeta, nevaljani operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operand nije pokretljiva (offsettable) referencija memorije, nevaljani operand kȏd ‘H’"
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operand nije cijeli broj, nevaljani operand kȏd ‘K’"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operand nije određeni cijeli broj, nevaljani operand kȏd ‘r’"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operand nije cijeli broj, nevaljani operand kȏd ‘R’"
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operand nije određeni cijeli broj, nevaljani operand kȏd ‘R’"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  #| msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "operand nije pokretljiva (offsettable) referencija memorije, nevaljani operand kȏd ‘H’"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "nevaljani operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "nevaljano ograničenje za operand"
  
! #: config/i386/i386.cc:14914
  #, c-format
  msgid "invalid vector immediate"
  msgstr "nevaljana vektorska konstanta"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "nepoznati insn način"
  
! #: config/i386/i386.cc:24925
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija od tipa %<__bf16%> bez opcije %<-msse2%> "
  
! #: config/i386/i386.cc:24928
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija od tipa %<_Float16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24931
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija u tip %<__bf16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24934
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija u tip %<_Float16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "nelegalna operacija na tipu%<__bf16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "nelegalna operacija na tipu %<_Float16%> bez opcije %<-msse2%>"
  
*************** msgstr ""
*** 21312,21320 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr ""
--- 21317,21325 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr ""
*************** msgid "insn contains an invalid address
*** 21379,21385 ****
  msgstr ""
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr ""
  
--- 21384,21390 ----
  msgstr ""
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  msgid "invalid address"
  msgstr ""
  
*************** msgstr "nevaljana relokacija"
*** 21454,21460 ****
  msgid "invalid %%H value"
  msgstr ""
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr ""
--- 21459,21465 ----
  msgid "invalid %%H value"
  msgstr ""
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, c-format
  msgid "invalid %%d value"
  msgstr ""
*************** msgstr ""
*** 21504,21537 ****
  msgid "unsupported memory expression:"
  msgstr ""
  
! #: config/riscv/riscv.cc:7969
  #, c-format
  msgid "invalid vector operand"
  msgstr "nevaljani vektorski operand"
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr "modifikator ‘N’ zahtijeva operand registra"
  
! #: config/riscv/riscv.cc:8227
  #, c-format
  msgid "invalid register number for 'N' modifier"
  msgstr "nevaljani broj registra za ‘N’ modifikator"
  
! #: config/riscv/riscv.cc:8236
  #, fuzzy, c-format
  #| msgid "modifier 'N' require register operand"
  msgid "modifier 'H' require register operand"
  msgstr "modifikator ‘N’ zahtijeva operand registra"
  
! #: config/riscv/riscv.cc:8241
  #, fuzzy, c-format
  #| msgid "modifier 'N' require register operand"
  msgid "modifier 'H' is for integer registers only"
  msgstr "modifikator ‘N’ zahtijeva operand registra"
  
! #: config/riscv/riscv.cc:8246
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr ""
--- 21509,21542 ----
  msgid "unsupported memory expression:"
  msgstr ""
  
! #: config/riscv/riscv.cc:7972
  #, c-format
  msgid "invalid vector operand"
  msgstr "nevaljani vektorski operand"
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr "modifikator ‘N’ zahtijeva operand registra"
  
! #: config/riscv/riscv.cc:8230
  #, c-format
  msgid "invalid register number for 'N' modifier"
  msgstr "nevaljani broj registra za ‘N’ modifikator"
  
! #: config/riscv/riscv.cc:8239
  #, fuzzy, c-format
  #| msgid "modifier 'N' require register operand"
  msgid "modifier 'H' require register operand"
  msgstr "modifikator ‘N’ zahtijeva operand registra"
  
! #: config/riscv/riscv.cc:8244
  #, fuzzy, c-format
  #| msgid "modifier 'N' require register operand"
  msgid "modifier 'H' is for integer registers only"
  msgstr "modifikator ‘N’ zahtijeva operand registra"
  
! #: config/riscv/riscv.cc:8249
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr ""
*************** 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 ""
--- 21593,21599 ----
  msgid "invalid %%A value"
  msgstr "nevaljana %%A vrijednost"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
*************** 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 ""
--- 21633,21639 ----
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
*************** 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 ""
--- 21663,21679 ----
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "nevaljana %%V vrijednost"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
*************** msgstr ""
*** 21877,21903 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, c-format
  msgid "'B' operand is not constant"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1947
  #, c-format
  msgid "'o' operand is not constant"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1979
  #, c-format
  msgid "'h' operand is not SImode register"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
--- 21882,21908 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, c-format
  msgid "'B' operand is not constant"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1948
  #, c-format
  msgid "'o' operand is not constant"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1980
  #, c-format
  msgid "'h' operand is not SImode register"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
*************** 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 ""
  
--- 21958,21981 ----
  msgid "Unable to load DLL."
  msgstr ""
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  msgid "bad test"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2997
  msgid "invalid mask"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3151
  msgid "no register in address"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3159
  msgid "address offset not a constant"
  msgstr ""
  
*************** msgstr "{pogrešan}"
*** 22002,22008 ****
  msgid "aka"
  msgstr "također poznat kao"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({anoniman})"
  
--- 22007,22013 ----
  msgid "aka"
  msgstr "također poznat kao"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({anoniman})"
  
*************** msgstr "({anoniman})"
*** 22027,22034 ****
  #: 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 %<;%>"
--- 22032,22039 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "očekivano je %<;%>"
*************** msgstr "očekivano je %<:%> ili %<)%>"
*** 22056,22062 ****
  #: 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 %<)%>"
--- 22061,22067 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "očekivano je %<)%>"
*************** msgstr "očekivano je %<)%>"
*** 22064,22070 ****
  #: 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 %<]%>"
--- 22069,22075 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "očekivano je %<]%>"
*************** msgstr "očekivano je %<;%>, %<,%> ili %
*** 22084,22096 ****
  #: 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 %<[%>"
--- 22089,22101 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "očekivano je %<(%>"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "očekivano je %<[%>"
*************** msgstr "očekivano je %<[%>"
*** 22099,22105 ****
  #: 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 %<{%>"
--- 22104,22110 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr "očekivano je %<{%>"
*** 22116,22128 ****
  #: 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%>"
--- 22121,22133 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "očekivano je %<:%>"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "očekivano je %<while%>"
*************** msgstr "očekivano je %<while%>"
*** 22132,22138 ****
  #: 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 %<,%>"
--- 22137,22143 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "očekivano je %<,%>"
*************** msgid "expected %<.%>"
*** 22142,22159 ****
  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 %<)%>"
--- 22147,22164 ----
  msgstr "očekivano je %<.%>"
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "očekivano je %<@end%>"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "očekivano je %<>%>"
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "očekivano je %<,%> ili %<)%>"
*************** msgstr "očekivano je %<,%> ili %<)%>"
*** 22163,22207 ****
  #: 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 %<<%>"
--- 22168,22212 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "očekivano je %<=%>"
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "očekivano %<)%> or %<,%>"
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "očekivano je %<}%>"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "očekivano %<else%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "očekivano je %<#pragma omp section%> ili %<}%>"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "očekivano je %<<%>"
*************** msgstr ""
*** 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] ""
--- 22231,22237 ----
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
*************** msgstr ""
*** 22327,22333 ****
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<nepoznato>"
--- 22332,22338 ----
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<nepoznato>"
*************** msgstr ""
*** 22354,22639 ****
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3360
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3375
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3865
  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 ""
  
--- 22359,22680 ----
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
! msgid "reflect_constant_array failed"
! msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  #| msgid "expected constant size"
  msgid "reflect_constant failed"
  msgstr "očekivana je veličina konstante"
  
! #: cp/reflect.cc:641
! #, fuzzy
! #| msgid "requested alignment is not a constant"
! msgid "array element not a constant integer"
! msgstr "zatraženo poravnanje nije konstanta"
! 
! #: cp/reflect.cc:1117
  msgid "reflection does not represent a type"
  msgstr ""
  
! #: cp/reflect.cc:1129
  #, fuzzy
  #| msgid "The following options take separate arguments"
  msgid "reflection does not have template arguments"
  msgstr "Sljedeće opcije uzimaju odvojene argumente"
  
! #: cp/reflect.cc:1140
  msgid "reflection does not represent a function or function type"
  msgstr ""
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  #| msgid "%<counted_by%> argument is not an identifier"
  msgid "operators argument is not a valid operator"
  msgstr "argument %<counted_by%> nije identifikator"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  msgid "reflection does not have a type"
  msgstr ""
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3164
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3347
  #, fuzzy
  #| msgid "function not considered for inlining"
  msgid "reflection not suitable for alignment_of"
  msgstr "funkcija se ne smatra kandidatom za umetanje (inlining)."
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "volatile function type"
  msgid "alignment_of on function type"
  msgstr "tip nestabilne funkcije"
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr ""
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr ""
! 
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  #| msgid "expected function name"
  msgid "reflect_function failed"
  msgstr "očekivano je ime funkcije"
  
! #: cp/reflect.cc:4970
  #, fuzzy
  #| msgid "invalid embedcfg: missing Files"
  msgid "value member missing"
  msgstr "nevaljani embedcfg: nema Files"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  #| msgid "expected loop number"
  msgid "unexpected value of value member"
  msgstr "očekivan je broj petlje"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5178
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5473
  msgid "reflection does not represent a template"
  msgstr ""
  
! #: cp/reflect.cc:5496
  #, fuzzy
  #| msgid "invalid arguments"
  msgid "invalid argument to can_substitute"
  msgstr "nevaljani argumenti"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  #| msgid "type %s is not an opaque type"
  msgid "type is not object or reference type"
  msgstr "tip %s nije neproziran tip"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  #, fuzzy
  #| msgid "%<counted_by%> argument is not an identifier"
  msgid "name is not a valid identifier"
  msgstr "argument %<counted_by%> nije identifikator"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5997
! msgid "no name and non-empty annotations specified"
! msgstr ""
! 
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "field width specifier"
  msgid "both alignment and bit_width specified"
  msgstr "specifikacija širine polja"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "specifikacija širine polja"
  
! #: cp/reflect.cc:6020
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:6026
! msgid "name unspecified and type is const"
! msgstr ""
! 
! #: cp/reflect.cc:6030
! msgid "name unspecified and type is volatile"
! msgstr ""
! 
! #: cp/reflect.cc:6038
  #, fuzzy
  #| msgid "requested alignment is not a constant"
  msgid "alignment is not power of two"
  msgstr "zatraženo poravnanje nije konstanta"
  
! #: cp/reflect.cc:6041
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:6048
  #, fuzzy
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "poravnanje %qD je veće od originalne deklaracije"
  
! #: cp/reflect.cc:6062
! msgid "reflection does not have non-array object type"
! msgstr ""
! 
! #: cp/reflect.cc:6506
! msgid "current scope does not represent a function"
! msgstr ""
! 
! #: cp/reflect.cc:6526
! msgid "current scope does not represent a class nor a member function"
! msgstr ""
! 
! #: cp/reflect.cc:6685
  #, fuzzy
  #| msgid "incomplete application of insn"
  msgid "incomplete parent class"
  msgstr "Interna greška: incomplete application of insn"
  
! #: cp/reflect.cc:7149
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  msgid "not a complete class type"
  msgstr ""
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  msgid "value cannot be extracted"
  msgstr ""
  
*************** msgstr ""
*** 22677,22728 ****
  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"
  
! #: cp/typeck.cc:7868
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7932
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 22718,22769 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "pogrešni tip argumenta za unarni minus"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "pogrešni tip argumenta za unarni plus"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "pogrešni tip argumenta za bit-kompement"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "pogrešni tip argumenta za abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "wrong type argument to konjugaciju"
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr " [vidi %<-fallow-invalid-boz%>]"
*** 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"
  
--- 22779,22837 ----
  msgid "BOZ constant truncated at %L"
  msgstr "konstanta BOZ scraćena pri %L"
  
! #: fortran/check.cc:4175
  #, 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:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "argumenti ‘%s’ i ‘%s’ za intrinsični ‘%s’"
  
! #: fortran/check.cc:5017 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:5893
  msgid "NULL() is not interoperable"
  msgstr "NULL() nije interoperabilan"
  
! #: fortran/check.cc:5899
  msgid "BOZ literal constant"
  msgstr "literalna konstanta BOZ"
  
! #: fortran/check.cc:5905
  msgid "Expression is polymorphic"
  msgstr "Izraz je polimorfni"
  
! #: fortran/check.cc:5912
  msgid "Expression is a noninteroperable derived type"
  msgstr "Izraz je neinteroperabilni izvedeni tip"
  
! #: fortran/check.cc:5918
  msgid "Procedure unexpected as argument"
  msgstr "Neočekivani postupak (procedura) kao argument"
  
! #: fortran/check.cc:5928
  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:5935
  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:5956
  msgid "Type shall have a character length of 1"
  msgstr "Tip mora biti znak dužine 1"
  
! #: fortran/check.cc:5967
  msgid "Coarrays are not interoperable"
  msgstr "Coarrays nisu interoperabilane"
  
! #: fortran/check.cc:5978
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Polja s pretpostavljenom veličinom nisu interoperabilana"
  
*************** msgstr "Izbrisane značajke:"
*** 22872,22878 ****
  msgid "Unsigned:"
  msgstr "Nepotpisano:"
  
! #: fortran/expr.cc:4136
  msgid "array assignment"
  msgstr "dodjela polja"
  
--- 22913,22919 ----
  msgid "Unsigned:"
  msgstr "Nepotpisano:"
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "dodjela polja"
  
*************** msgid "Index variable %qs redefined at %
*** 22881,22897 ****
  msgstr "Indeksna varijabla %qs redefinirana pri %L u proceduri %qs pozvanoj iz DO petlje pri %L"
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr "Nevaljan opseg u argumentu B u intrinsičnom MATMUL-u u dimenziji 1: je %ld, treba biti %ld"
  
! #: fortran/frontend-passes.cc:4047
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Neusklađene granice polja za dimenziju 1 polja (%ld/%ld"
  
! #: fortran/frontend-passes.cc:4050
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Neusklađene granice polja za dimenziju 2 polja (%ld/%ld"
--- 22922,22938 ----
  msgstr "Indeksna varijabla %qs redefinirana pri %L u proceduri %qs pozvanoj iz DO petlje pri %L"
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr "Nevaljan opseg u argumentu B u intrinsičnom MATMUL-u u dimenziji 1: je %ld, treba biti %ld"
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Neusklađene granice polja za dimenziju 1 polja (%ld/%ld"
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Neusklađene granice polja za dimenziju 2 polja (%ld/%ld"
*************** msgstr "blok IF"
*** 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 ""
  
--- 23108,23118 ----
  msgid "implied END DO"
  msgstr "implicirani END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 23079,23203 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:2587
  msgid "allocatable argument"
  msgstr ""
  
! #: fortran/resolve.cc:2592
  msgid "asynchronous argument"
  msgstr ""
  
! #: fortran/resolve.cc:2597
  msgid "optional argument"
  msgstr ""
  
! #: fortran/resolve.cc:2602
  msgid "pointer argument"
  msgstr ""
  
! #: fortran/resolve.cc:2607
  msgid "target argument"
  msgstr ""
  
! #: fortran/resolve.cc:2612
  msgid "value argument"
  msgstr ""
  
! #: fortran/resolve.cc:2617
  msgid "volatile argument"
  msgstr ""
  
! #: fortran/resolve.cc:2622
  msgid "assumed-shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:2627
  msgid "assumed-rank argument"
  msgstr ""
  
! #: fortran/resolve.cc:2632
  msgid "coarray argument"
  msgstr ""
  
! #: fortran/resolve.cc:2637
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2642
  msgid "polymorphic argument"
  msgstr ""
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  msgid "assumed-type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2670
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2677
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2689
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8330
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8334
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8338
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8342
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  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 ""
  
--- 23120,23244 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:2612
  msgid "allocatable argument"
  msgstr ""
  
! #: fortran/resolve.cc:2617
  msgid "asynchronous argument"
  msgstr ""
  
! #: fortran/resolve.cc:2622
  msgid "optional argument"
  msgstr ""
  
! #: fortran/resolve.cc:2627
  msgid "pointer argument"
  msgstr ""
  
! #: fortran/resolve.cc:2632
  msgid "target argument"
  msgstr ""
  
! #: fortran/resolve.cc:2637
  msgid "value argument"
  msgstr ""
  
! #: fortran/resolve.cc:2642
  msgid "volatile argument"
  msgstr ""
  
! #: fortran/resolve.cc:2647
  msgid "assumed-shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:2652
  msgid "assumed-rank argument"
  msgstr ""
  
! #: fortran/resolve.cc:2657
  msgid "coarray argument"
  msgstr ""
  
! #: fortran/resolve.cc:2662
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2667
  msgid "polymorphic argument"
  msgstr ""
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  msgid "assumed-type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2695
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2702
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2714
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** 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 ""
  
--- 23247,23277 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 23293,23319 ****
  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 ""
--- 23334,23360 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgid "expected boolean type"
*** 23410,23416 ****
  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"
--- 23451,23457 ----
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "očekivan je cijeli broj"
*************** 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 ""
--- 23514,23520 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgstr "podrška za profiler za VxWorks"
*** 23868,23874 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "ciljni OS ne podržava neusklađene pristupe"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "profiliranje još nije implementirano za ovu arhitekturu"
--- 23909,23915 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "ciljni OS ne podržava neusklađene pristupe"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "profiliranje još nije implementirano za ovu arhitekturu"
*************** msgstr "iznimka ‘%s’"
*** 24112,24124 ****
  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 ""
--- 24153,24165 ----
  msgid "Global declarative %s for %s"
  msgstr "Globalna deklarativa %s za %s"
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
*************** msgstr "%qs je zastario; koristite -fsta
*** 24284,24295 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%qs je zastario; koristite -fno-zero-initialized-in-bss"
  
! #: config/aarch64/aarch64.opt:387
  #, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "nepoznata autovec postavka %qs"
  
! #: config/aarch64/aarch64.opt:432
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr "nepoznato LDP/STP pravilo %qs"
--- 24325,24336 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%qs je zastario; koristite -fno-zero-initialized-in-bss"
  
! #: config/aarch64/aarch64.opt:392
  #, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "nepoznata autovec postavka %qs"
  
! #: config/aarch64/aarch64.opt:437
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr "nepoznato LDP/STP pravilo %qs"
*************** msgstr ""
*** 24724,24731 ****
  
  #: 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 ""
--- 24765,24772 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
*************** 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 ""
--- 24783,24789 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr ""
*************** msgstr ""
*** 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"
--- 24793,24799 ----
  msgid "expected %i or more, found %i"
  msgstr "očekivano je %i ili više, pronađeno %i"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "očekivano je %i, pronađeno je %i"
*************** msgstr ""
*** 24835,24846 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 24876,24887 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr ""
*** 24960,25094 ****
  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"
--- 25001,25135 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1653
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1658
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1829
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1947
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2001
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2049
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2059 auto-profile.cc:2100
  #, 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:2088
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2093
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3027
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "TAG nije očekivan."
  
! #: auto-profile.cc:3050
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3212
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "ne može otvoriti profil datoteku %s"
  
! #: auto-profile.cc:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3226
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr ""
  
! #: auto-profile.cc:3238
  #, 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:3246
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr ""
  
! #: auto-profile.cc:3255
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr ""
  
! #: auto-profile.cc:3265
  #, 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
*** 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 ""
--- 25140,25146 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr ""
*** 25202,25208 ****
  msgid "illegal argument 0 to %qs"
  msgstr ""
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, gcc-internal-format
  msgid "third argument to %<crc%> builtins must be a constant"
  msgstr "treći argument za ugrađen %<crc%> mora biti konstanta"
--- 25243,25249 ----
  msgid "illegal argument 0 to %qs"
  msgstr ""
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, gcc-internal-format
  msgid "third argument to %<crc%> builtins must be a constant"
  msgstr "treći argument za ugrađen %<crc%> mora biti konstanta"
*************** msgstr ""
*** 25276,25287 ****
  msgid "cannot tail-call: %s"
  msgstr "ne može tail-call: %s"
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3566
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
--- 25317,25328 ----
  msgid "cannot tail-call: %s"
  msgstr "ne može tail-call: %s"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
*************** 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 ""
--- 25965,26306 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4071
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4631 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgstr ""
*** 27023,27039 ****
  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"
--- 27064,27080 ----
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.cc:4292
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4313
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "funkcija vraća agregat"
*************** 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 ""
--- 27743,27749 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** 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 ""
--- 27783,27789 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
*************** msgstr ""
*** 27762,27785 ****
  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
  #, gcc-internal-format
--- 27803,27826 ----
  msgid "function may return address of local variable"
  msgstr "funkcija može vratiti adresu lokalne varijable"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funkcija vraća adresu lokalne varijable"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr ""
*** 28682,28688 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
--- 28723,28729 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
*************** msgstr ""
*** 28752,28955 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2985
  #, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2989
  #, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  msgid "valid models are %e"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3017
  #, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3022
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3038
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3061
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3624
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3638
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3642
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3649
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3652
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3758
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3786
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3820
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3977
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3978
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3982
  #, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3983
  #, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3987
  #, gcc-internal-format
  msgid "call to %qD here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4005
  #, gcc-internal-format
  msgid "using dangling pointer %qE to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4010
  #, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4011
  #, gcc-internal-format
  msgid "using a dangling pointer to %qD"
  msgstr ""
  
! #: 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 ""
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4032
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4036
  #, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4126
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4131
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4137
  #, gcc-internal-format
  msgid "call to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4665
  #, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr ""
--- 28793,28996 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2984
  #, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2988
  #, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  msgid "valid models are %e"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3016
  #, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3021
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3037
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3060
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3554
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3562
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3672
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3686
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3690
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3697
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3700
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3806
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3834
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3868
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4025
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4026
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4031
  #, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4035
  #, gcc-internal-format
  msgid "call to %qD here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4053
  #, gcc-internal-format
  msgid "using dangling pointer %qE to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4058
  #, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4059
  #, gcc-internal-format
  msgid "using a dangling pointer to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4080
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4084
  #, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4174
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4179
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4185
  #, gcc-internal-format
  msgid "call to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4713
  #, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr ""
*************** msgstr ""
*** 29763,30026 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr ""
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr "varijabla s istim imenom asemblera kao i virtualna tablica definirana je u drugoj prijevodnoj jedinici"
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:799
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:847
  #, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:854
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:880
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:890
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:924
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:932
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1066
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1071
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1076
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1092
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr ""
  
! #: ipa-devirt.cc:1124
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr ""
  
! #: ipa-devirt.cc:1139
  #, gcc-internal-format
  msgid "return value type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1154
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1157
  #, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr ""
  
! #: ipa-devirt.cc:1168
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr ""
  
! #: ipa-devirt.cc:1184
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1190
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr ""
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr "tip s različitom preciznošću definiran je u drugoj prevodilačkoj jedinici"
  
! #: ipa-devirt.cc:1273
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "tip vektora s različitim brojem elemenata je definiran u drugoj prevodilačkoj jedinici"
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr "tip s različitim ‘signedness’ definiran je u drugoj prevodilačkoj jedinici"
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr "to je definirano kao pokazivač u različitom adresnom prostoru u drugoj prevodilačkoj jedinici"
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr "to je definirano kao pokazivač na drugačiji način u drugoj prevodilačkoj jedinici"
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1389
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1447
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1451
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1484
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1511
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1706
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr ""
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
--- 29804,30067 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr ""
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr "varijabla s istim imenom asemblera kao i virtualna tablica definirana je u drugoj prijevodnoj jedinici"
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:868
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:916
  #, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:923
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:949
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:959
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:993
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1001
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1135
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1140
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1145
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1161
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr ""
  
! #: ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr ""
  
! #: ipa-devirt.cc:1208
  #, gcc-internal-format
  msgid "return value type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1223
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1226
  #, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr ""
  
! #: ipa-devirt.cc:1237
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr ""
  
! #: ipa-devirt.cc:1253
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1259
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr ""
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr "tip s različitom preciznošću definiran je u drugoj prevodilačkoj jedinici"
  
! #: ipa-devirt.cc:1342
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "tip vektora s različitim brojem elemenata je definiran u drugoj prevodilačkoj jedinici"
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr "tip s različitim ‘signedness’ definiran je u drugoj prevodilačkoj jedinici"
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr "to je definirano kao pokazivač u različitom adresnom prostoru u drugoj prevodilačkoj jedinici"
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr "to je definirano kao pokazivač na drugačiji način u drugoj prevodilačkoj jedinici"
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1458
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1516
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1520
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1553
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1580
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1656
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1775
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr ""
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
*************** msgstr[0] ""
*** 30028,30034 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
--- 30069,30075 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
*************** msgstr[0] ""
*** 30036,30042 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
--- 30077,30083 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
*************** msgstr[0] ""
*** 30044,30050 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
--- 30085,30091 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
*************** msgstr[0] ""
*** 30052,30058 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
--- 30093,30099 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
*************** msgstr[0] ""
*** 30060,30066 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
--- 30101,30107 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
*************** msgstr[0] ""
*** 30068,30114 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.cc:4372
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4381
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4410
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4416
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4425
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4431
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4436
  #, gcc-internal-format
  msgid "mismatching definition"
  msgstr ""
--- 30109,30155 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: ipa-devirt.cc:4442
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4451
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4480
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4486
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4495
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4501
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4506
  #, gcc-internal-format
  msgid "mismatching definition"
  msgstr ""
*************** 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 ""
--- 30169,30175 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
*************** msgstr ""
*** 30358,30369 ****
  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 ""
--- 30399,30410 ----
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 30730,30736 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
--- 30771,30777 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
*************** 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 ""
--- 32153,32174 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.cc:1304
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1316
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1319
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1331
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 33067,33233 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2981
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3001
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3027
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3041
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "nevaljana pozicija ili veličina operanda za %qs"
  
! #: tree-cfg.cc:3047
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3056
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3064
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3071
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3082
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3098
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3106
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3126
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3141
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3172
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "nevaljani offset operator %qs"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "nevaljani adresni operator za %qs"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "nevaljani offset operand u %qs"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3254
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3269
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3329
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3346
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3357
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.cc:3369
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3377
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3391
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3400
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 33108,33274 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3043
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "nevaljana pozicija ili veličina operanda za %qs"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3108
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3174
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "nevaljani offset operator %qs"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "nevaljani adresni operator za %qs"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "nevaljani offset operand u %qs"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3256
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 33238,33836 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3479
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3506
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.cc:3517
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3549
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3558
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.cc:3565
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3593
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3616
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3653
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3668
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.cc:3682
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3697
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.cc:3712
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.cc:3752
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3789
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs for %qs"
  msgid "invalid type for %qs"
  msgstr "nevaljani argument %qs za %qs"
  
! #: tree-cfg.cc:3813
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3838
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3845
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3950
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3961
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "nevaljani operandi (pokazivača) %qs"
  
! #: tree-cfg.cc:4196
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4209
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.cc:4237
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4245
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4277
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4342
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4358
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4419
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4428
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4434
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4444
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4454
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4510
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4519
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs for %qs"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "nevaljani argument %qs za %qs"
  
! #: tree-cfg.cc:4527
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4554
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4586
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "nevaljan argument veličine %qs za učitavanje"
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4648
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4713
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4720
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4729
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4756
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4799
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4833
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4852
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4860
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4870
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4882
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4895
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4905
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4912
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4921
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4964
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.cc:4973
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4983
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:4999
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5007
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: 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
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.cc:5125
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5139
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.cc:5146
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.cc:5249
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5308
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5373
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.cc:5476
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5485
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5599
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5643
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5649
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5662
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5723
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5730
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5755
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5815
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5861
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5933
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5973
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.cc:9785
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.cc:9910
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 33279,33877 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3618
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3699
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.cc:3754
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs for %qs"
  msgid "invalid type for %qs"
  msgstr "nevaljani argument %qs za %qs"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3952
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3963
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "nevaljani operandi (pokazivača) %qs"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4360
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4430
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4446
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4512
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs for %qs"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "nevaljani argument %qs za %qs"
  
! #: tree-cfg.cc:4529
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4556
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4588
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "nevaljan argument veličine %qs za učitavanje"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4897
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5141
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.cc:5148
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5651
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5679
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.cc:9912
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 34010,34021 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr ""
  
! #: tree-ssa-alias.cc:4170
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
--- 34051,34062 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr ""
  
! #: tree-ssa-alias.cc:4169
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
*************** 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 ""
--- 34572,34578 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 34951,34980 ****
  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 ""
  
--- 34992,35021 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15640
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
  
! #: tree.cc:15805
  #, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr ""
  
! #: tree.cc:15824
  #, fuzzy
  #| msgid "section type conflict for section %qs"
  msgid "%qD conflicts for version %qB"
  msgstr "konflikt tipa odjeljka za odjeljak %qs"
  
! #: tree.cc:15837
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr ""
  
*************** msgstr ""
*** 35048,35054 ****
  msgid "no initializers are allowed in section %qs"
  msgstr ""
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr ""
--- 35089,35095 ----
  msgid "no initializers are allowed in section %qs"
  msgstr ""
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr ""
*************** msgstr ""
*** 35193,35199 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr ""
--- 35234,35240 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr ""
*************** msgstr ""
*** 35238,35290 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr ""
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr ""
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
--- 35279,35331 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr ""
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr ""
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, gcc-internal-format
  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:1228
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
*************** msgstr ""
*** 35299,35310 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
--- 35340,35351 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
*************** msgstr ""
*** 35511,35522 ****
  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 ""
--- 35552,35563 ----
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1027
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr ""
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1034
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr ""
*************** msgstr ""
*** 35526,35543 ****
  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 ""
--- 35567,35584 ----
  msgid "section attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1050
  #, 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:1061
  #, 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:1070
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr ""
*************** msgstr "argument %<counted_by%> nije ide
*** 35625,35631 ****
  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 ""
--- 35666,35672 ----
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1149 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr ""
*************** msgstr ""
*** 35671,35682 ****
  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 ""
--- 35712,35723 ----
  msgid "%qE attribute is only applicable on functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1097
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1105
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr ""
*************** msgstr ""
*** 35686,35697 ****
  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 ""
--- 35727,35738 ----
  msgid "%<symver%> attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1129
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
*************** msgstr ""
*** 35782,35804 ****
  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 ""
--- 35823,35845 ----
  msgid "visibility argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
*************** msgstr ""
*** 35815,35821 ****
  
  #: 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 ""
--- 35856,35862 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
*************** msgid "%qE attribute argument 1 must tak
*** 35886,35892 ****
  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 ""
--- 35927,35933 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1332
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr ""
*************** msgstr ""
*** 35961,35967 ****
  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 ""
--- 36002,36008 ----
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgid "%qE attribute ignored on non-enum
*** 36027,36033 ****
  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 ""
--- 36068,36074 ----
  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:7593
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
*************** msgid "requested position is less than z
*** 36188,36202 ****
  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 ""
--- 36229,36243 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr ""
*************** msgid "suggest parentheses around assign
*** 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 ""
--- 36503,36509 ----
  msgstr ""
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgstr ""
*** 36633,36640 ****
  msgid "missing sentinel in function call"
  msgstr ""
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
--- 36674,36681 ----
  msgid "missing sentinel in function call"
  msgstr ""
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
*************** msgstr ""
*** 37643,37649 ****
  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 ""
--- 37684,37690 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** 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 ""
--- 37739,37745 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** 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 ""
--- 37754,37770 ----
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
*************** 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 ""
--- 37774,37780 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
*************** 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 ""
--- 37869,37886 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD nije argument funkcije"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** 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 ""
--- 37890,37897 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38366,38372 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr ""
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr ""
--- 38407,38413 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr ""
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr ""
*************** msgstr ""
*** 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"
--- 38479,38486 ----
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** 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 ""
--- 38966,38982 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
*************** msgstr[0] ""
*** 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 ""
--- 39243,39249 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgid "ACLE function %qD requires ISA ex
*** 40140,40146 ****
  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 ""
--- 40181,40187 ----
  msgstr ""
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr ""
*** 40786,40792 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr ""
--- 40827,40833 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr ""
*************** msgid "SVE type %qT does not have a defi
*** 40832,40838 ****
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
--- 40873,40879 ----
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
*************** msgid "SVE type %qT not allowed in %<map
*** 40883,40889 ****
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
--- 40924,40930 ----
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 40976,40994 ****
  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"
--- 41017,41035 ----
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgstr ""
*** 41034,41242 ****
  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
--- 41075,41283 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19394
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19406
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19444
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "nepoznata tuning opcija (%s)"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fsanitize=shadow-call-stack%> not supported in current platform"
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr "%<-fsanitize=shadow-call-stack%> nije podržan na trenutnoj platformi"
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "nevaljani argument %qs za %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20084
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20151
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20154
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** 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 ""
  
--- 41285,41479 ----
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21150
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was previously declared here"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%qD je već ranije ovdje deklariran"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30748
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30861
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31073
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D je ovdje definiran"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr ""
*** 41620,41631 ****
  #: 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"
--- 41661,41672 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 41758,41779 ****
  msgstr ""
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "atribut %qE je primjenliv samo na varijable"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc: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 ""
--- 41799,41820 ----
  msgstr ""
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "atribut %qE je primjenliv samo na varijable"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr ""
*** 42306,42317 ****
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
--- 42347,42358 ----
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
*************** msgstr ""
*** 42321,42327 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
--- 42362,42368 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
*************** msgstr ""
*** 42648,42654 ****
  
  #: 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 ""
--- 42689,42695 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr ""
*************** msgstr ""
*** 42964,42970 ****
  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 ""
--- 43005,43011 ----
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6747
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
*************** msgstr ""
*** 43130,43297 ****
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11087
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:12062
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:12157
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13205
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13220
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13255
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13295
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13304
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13317
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13327
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13332
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13471
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13476
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13885
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13893
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13896
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14376
  #, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14446
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14706
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15206
  #, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15212
  #, gcc-internal-format
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15221
  #, gcc-internal-format
  msgid "invalid third argument"
  msgstr "treći argument nije valjan"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15240
  #, gcc-internal-format
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15251
  #, gcc-internal-format
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15279
  #, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "drugi argument mora biti konstanta (const)"
  
! #: config/i386/i386-expand.cc:15825
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15858
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16826
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
--- 43171,43338 ----
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11093
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:12068
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:12163
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13211
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13226
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13261
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13301
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13310
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13323
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13333
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13338
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13477
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13482
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13891
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13899
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13902
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14382
  #, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14452
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14712
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15212
  #, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15218
  #, gcc-internal-format
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15227
  #, gcc-internal-format
  msgid "invalid third argument"
  msgstr "treći argument nije valjan"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15257
  #, gcc-internal-format
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15285
  #, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "drugi argument mora biti konstanta (const)"
  
! #: config/i386/i386-expand.cc:15831
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15864
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16832
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
*************** msgstr ""
*** 43686,43693 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
--- 43727,43734 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
*************** msgstr ""
*** 43930,43936 ****
  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 ""
--- 43971,43977 ----
  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:4223 config/i386/i386.cc:4233
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
*************** msgstr ""
*** 43955,43966 ****
  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 ""
--- 43996,44007 ----
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4251
  #, 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:4253
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
*************** msgstr ""
*** 43970,44097 ****
  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 ""
--- 44011,44138 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10879
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10899
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** 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 ""
--- 44183,44189 ----
  msgid "argument %qd is not a constant"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
*************** 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 ""
--- 44193,44199 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
*************** msgstr ""
*** 44306,44354 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qs is not supported for %qs on this target"
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "argument %qs nije podržan za %qs na ovom cilju"
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not supported in this configuration"
  msgid "%qs is not supported in target attribute"
--- 44347,44395 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, gcc-internal-format
  msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:564
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, gcc-internal-format
  msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qs is not supported for %qs on this target"
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "argument %qs nije podržan za %qs na ovom cilju"
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not supported in this configuration"
  msgid "%qs is not supported in target attribute"
*************** msgid "MSP430 built-in functions only wo
*** 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 ""
--- 45143,45149 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4161 config/xtensa/xtensa.cc:4187
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr ""
*************** msgstr "ne može privremenu ptx datoteku
*** 45325,45406 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:365
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:388
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5893
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5916
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "atribut %qE nije dopušten s ‘auto’ klasom skladište (storage)"
  
! #: config/nvptx/nvptx.cc:6361
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6374
  #, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6714
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6722
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6736
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7761
  #, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "weak alias definicije nisu podržane u ovoj konfiguraciji"
  
! #: config/nvptx/nvptx.cc:7774
  #, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "non-function alias definicije nisu podržane u ovoj konfiguraciji"
--- 45366,45447 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:371
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:394
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5899
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5922
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "atribut %qE nije dopušten s ‘auto’ klasom skladište (storage)"
  
! #: config/nvptx/nvptx.cc:6367
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6380
  #, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6720
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6728
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6742
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7767
  #, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "weak alias definicije nisu podržane u ovoj konfiguraciji"
  
! #: config/nvptx/nvptx.cc:7780
  #, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "non-function alias definicije nisu podržane u ovoj konfiguraciji"
*************** msgstr ""
*** 45630,45951 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized state string %qs"
  msgid "unrecognized RVV builtin"
  msgstr "neprepoznato stanje %qs stringa"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr ""
  
! #: config/riscv/riscv.cc:1033
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:3464
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7029
  #, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7330
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7344
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7353
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7362
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7438
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7599
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7607
  #, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7658
  #, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv.cc:7666
  #, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr "%qs zahtijeva cijelobrojnu (integer) konstantu"
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12270
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12275
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12341
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr ""
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12419
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12433
  #, gcc-internal-format
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12451
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12461
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:13047
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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 ""
  
--- 45671,45992 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized state string %qs"
  msgid "unrecognized RVV builtin"
  msgstr "neprepoznato stanje %qs stringa"
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr ""
  
! #: config/riscv/riscv.cc:1036
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:3467
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7032
  #, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7333
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7347
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7356
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7365
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7441
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7602
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7610
  #, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7661
  #, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv.cc:7669
  #, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr "%qs zahtijeva cijelobrojnu (integer) konstantu"
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12273
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12278
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12344
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr ""
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12422
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12436
  #, gcc-internal-format
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12454
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12464
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:13050
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  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:15080
  msgid "invalid version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr ""
*** 46941,46962 ****
  msgid "%<function_profiler%> support"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1452
  #, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2031
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2425
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2432
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr "atribut %<__BELOW100__%> nije dopušten s ‘auto’ klasom skladište (storage)"
--- 46982,47003 ----
  msgid "%<function_profiler%> support"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1453
  #, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2032
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2426
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2433
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr "atribut %<__BELOW100__%> nije dopušten s ‘auto’ klasom skladište (storage)"
*************** msgstr ""
*** 47176,47207 ****
  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 ""
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
--- 47217,47248 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2783
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2818
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2825
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4296
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
*************** msgstr ""
*** 47287,47293 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
--- 47328,47334 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
*************** msgstr ""
*** 47377,47384 ****
  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 ""
--- 47418,47425 ----
  msgid "could not get size of source file"
  msgstr "nije bilo moguće pročitati pomak (offset) datoteke"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr ""
*** 47858,47864 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
--- 47899,47905 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
*************** 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 ""
--- 48048,48054 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
*************** 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 ""
--- 48058,48064 ----
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
*************** 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 ""
--- 48134,48140 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "klasa skladište (storage) speci
*** 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)"
--- 48335,48341 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "klasa skladište (storage) specificirana za bezimeni parametar"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "klasa skladište (storage) specificirana za tip-ime (typename)"
*************** msgstr ""
*** 48467,48473 ****
  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 ""
--- 48508,48514 ----
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
*************** 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 ""
--- 48635,48641 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
*************** msgstr ""
*** 48806,48812 ****
  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 ""
--- 48847,48853 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
*************** msgstr ""
*** 48871,48877 ****
  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 ""
--- 48912,48918 ----
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr ""
*************** msgstr ""
*** 48936,48942 ****
  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 ""
--- 48977,48983 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
*************** msgstr ""
*** 48991,48997 ****
  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 ""
--- 49032,49038 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
*************** msgstr ""
*** 49141,49152 ****
  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 ""
--- 49182,49193 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
*************** msgstr ""
*** 49228,49234 ****
  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 ""
--- 49269,49275 ----
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
*************** msgstr ""
*** 49336,49342 ****
  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 ""
--- 49377,49383 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr ""
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
*************** msgstr "%<signed _BitInt%> argument mora
*** 49493,49504 ****
  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 ""
--- 49534,49545 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** 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 ""
--- 49599,49635 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 49608,49614 ****
  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"
--- 49649,49655 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "očekivan je kraj retka"
*************** msgstr "očekivan je kraj retka"
*** 49618,49624 ****
  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"
--- 49659,49665 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 49665,49672 ****
  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 ""
--- 49706,49713 ----
  msgstr ""
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
*************** msgstr ""
*** 49701,49707 ****
  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 ""
--- 49742,49748 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 49716,49727 ****
  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 ""
--- 49757,49768 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 49764,49770 ****
  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 ""
--- 49805,49811 ----
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgid "%<__GIMPLE%> function cannot be a
*** 49800,49806 ****
  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 ""
--- 49841,49847 ----
  msgstr "povratni tip funkcije ne može biti funkcija"
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgstr ""
*** 49830,49836 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13123
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 49871,49877 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr ""
*** 49884,49891 ****
  #: 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 ""
--- 49925,49932 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
*************** msgstr ""
*** 49915,49926 ****
  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 %<}%>"
--- 49956,49967 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr ""
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr ""
*** 50001,50022 ****
  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 ""
--- 50042,50063 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "očekivano je ime direktive OpenMP"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "očekivano je %<directive%> ili %<sequence%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr ""
*** 50026,50032 ****
  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 ""
--- 50067,50073 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr ""
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
*************** msgstr ""
*** 50056,50072 ****
  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 ""
--- 50097,50113 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
*************** msgstr ""
*** 50076,50119 ****
  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"
--- 50117,50160 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "atribut %qs ne prima nikakve argumente"
*************** msgstr ""
*** 50144,50150 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14967
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 50185,50191 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 50159,50165 ****
  #. 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 ""
--- 50200,50206 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
*************** msgstr ""
*** 50194,50220 ****
  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 ""
--- 50235,50261 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
*************** msgstr ""
*** 50234,50245 ****
  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 ""
--- 50275,50286 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 50254,50261 ****
  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 ""
--- 50295,50302 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr ""
*** 50277,50288 ****
  
  #. 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 ""
--- 50318,50329 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr ""
*** 50457,50463 ****
  
  #: 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 ""
--- 50498,50504 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
*************** msgstr ""
*** 50472,50483 ****
  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 ""
--- 50513,50524 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
*************** msgstr "pogrešni broj argumenata za %<_
*** 50624,50630 ****
  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 ""
--- 50665,50671 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "pogrešni broj argumenata za %<__builtin_counted_by_ref%>"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
*************** msgstr ""
*** 50664,50670 ****
  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 ""
--- 50705,50711 ----
  msgid "rotate count is negative"
  msgstr ""
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
*************** msgstr ""
*** 50774,50780 ****
  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 ""
--- 50815,50821 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
*************** msgstr ""
*** 50814,50825 ****
  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 ""
--- 50855,50866 ----
  msgid "no type or storage class may be specified here,"
  msgstr "ovdje se ne smije specificirati ni tip ni klasa skladište (storage),"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
*************** msgstr ""
*** 50829,50885 ****
  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 ""
--- 50870,50926 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "očekivano je ime selektora za %qE"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 50889,50900 ****
  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 ""
--- 50930,50941 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
*************** msgstr ""
*** 50904,50914 ****
  #: 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 ""
--- 50945,50955 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
*************** msgstr ""
*** 50923,50980 ****
  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 ""
--- 50964,51021 ----
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "‘collapse’ argument treba biti pozitivni, cjelobrojni izraz"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "očekivano je %<none%> ili %<present%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "očekivano je %<none%>, %<shared%>, %<private%> ili %<firstprivate%>"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "očekivan je konstantni logički izraz"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "očekivano je %<data%>, %<update%>, %<enter%> ili %<exit%>"
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "očekivano je %<data%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 50997,51018 ****
  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 ""
--- 51038,51059 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
*************** msgstr ""
*** 51022,51120 ****
  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 ""
--- 51063,51161 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "očekivan je %<scalar%>, %<aggregate%>, %<pointer%> ili %<all%>"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "neočekivani argument"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<scalar%>, %<aggregate%> or %<pointer%>"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "očekivano je %<concurrent%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "očekivano je %<teams%>, %<parallel%> ili %<thread%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "‘ordered’ argument treba biti pozitivni, cjelobrojni izraz"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
*************** msgstr ""
*** 51124,51161 ****
  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 ""
--- 51165,51202 ----
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "očekivano je %<allocator%> ili %<align%>"
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
*************** msgstr "očekivano je %<class%> ili %<ty
*** 51171,51192 ****
  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 ""
--- 51212,51233 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "višekratni linearni modifikatori"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
*************** msgstr ""
*** 51196,51202 ****
  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 ""
--- 51237,51243 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
*************** msgstr ""
*** 51211,51526 ****
  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 ""
--- 51252,51567 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "nevaljana vrsta ovisnosti"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "nevaljana ‘doacross’ vrsta"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<target%> modifier"
  msgid "expected %<fallback%> modifier"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "očekivano je %<read%>, %<write%>, %<update%>, ili %<capture%> klauzula"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be non-negative"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "argument %<score%> ne smije biti negativan"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<target%> modifier"
  msgid "too many %<iterator%> modifiers"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier at %C"
  msgid "expected identifier or %<default%>"
  msgstr "očekivano je identifikator pri %C"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "nevaljana vrsta dodjele"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "očekivano je %<ancestor%> ili %<device_num%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "očekivano je %<host%>, %<nohost%> ili %<any%>"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "argument %<partial%> treba biti pozitivni, cjelobrojni izraz"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "nepoznati strani ‘runtime’ identifikator %qs"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "očekivan je literalni string ili konstantni cjelobrojni izraz"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "očekivan je %<fr%> ili selektor preferencija %<attr%>"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "očekivano je  %<prefer_type%>, %<target%> ili %<targetsync%>"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr "nedostaje zahtijevani %<target%> i/ili %<targetsync%> modifikator"
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "očekivana je OpenACC klauzula"
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "očekivana je OpenMP klauzula"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "očekivano je %<data%> iza %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
*************** msgstr ""
*** 51535,51541 ****
  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 ""
--- 51576,51582 ----
  msgid "expected function name"
  msgstr "očekivano je ime funkcije"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
*************** msgstr ""
*** 51545,51566 ****
  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 ""
--- 51586,51607 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
*************** msgstr ""
*** 51585,51591 ****
  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 ""
--- 51626,51632 ----
  msgid "modified here"
  msgstr "izmijenjeno ovdje"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
*************** msgstr ""
*** 51620,51729 ****
  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 ""
--- 51661,51770 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "očekivano je %<read%>, %<write%>, %<update%>, ili %<capture%> klauzula"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "očekivano je %<seq_cst%>, %<acquire%> ili %<relaxed%>"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "očekivan je %<==%> usporedba u uvjetu %<if%>"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "očekivano je %<else%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
*************** msgstr ""
*** 51733,51759 ****
  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 ""
--- 51774,51800 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "izraz %<destroy%> nije izraz lvalue"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "očekivano %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> ili %<inoutset%>"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "očekivano je %<depend%>, %<destroy%> ili %<update%> klauzula"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "očekivano je %<seq_cst%>, %<acq_rel%>, %<release%> ili %<acquire%>"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 51763,51794 ****
  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 ""
--- 51804,51835 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "očekivano je %<inclusive%> ili %<exclusive%> klauzula"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "očekivano je %<#pragma omp scan%>"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
*************** msgstr ""
*** 51796,51863 ****
  #. 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"
--- 51837,51904 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "petlja nije očekivana"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "očekivano je %<for%> iza %qs"
*************** msgstr "očekivano je %<for%> iza %qs"
*** 51867,51873 ****
  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) "
--- 51908,51914 ----
  msgid "expected a function name"
  msgstr "očekivano je ime funkcije"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr "očekivan je poziv ciljane funkcije (target-function) "
*************** msgstr "očekivan je poziv ciljane funkc
*** 51877,51923 ****
  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 ""
--- 51918,51964 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "očekivano je %<point%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 51932,51988 ****
  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"
--- 51973,52029 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "argument %<score%> mora biti konstantan cjelobrojni izraz"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "argument %<score%> ne smije biti negativan"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "svojstvo (property) mora biti cjelobrojni izraz"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "%<requires%> selektor još nije podržan"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "očekivano je ime konteksta skupa selektora"
*************** msgstr "očekivano je ime konteksta skup
*** 51992,52019 ****
  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 ""
--- 52033,52060 ----
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "variant %qD is the same as base function"
  msgstr "varijable %qD je ponovno deklarirana kao funkcija"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "očekivano je %<match%>, %<adjust_args%> ili %<append_args%> klauzula"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
*************** msgstr ""
*** 52023,52029 ****
  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%>"
--- 52064,52070 ----
  msgid "%qD is not of pointer type"
  msgstr "%qD nije tip pokazivača>"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "očekivano je %<nothing%> ili %<need_device_ptr%>"
*************** msgstr "očekivano je %<nothing%> ili %<
*** 52033,52049 ****
  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"
--- 52074,52090 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr "očekivano je %<nothing%> ili %<need_device_ptr%> slijeđen s/sa %<:%>"
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "očekivano je %<interop%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<match%> clause"
*************** msgstr "%<requires%> selektor još nije
*** 52066,52077 ****
  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 ""
--- 52107,52118 ----
  msgid "base function %qD declared here"
  msgstr "odabrana funkcija deklarirana je ovdje"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
*************** msgstr ""
*** 52081,52087 ****
  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 ""
--- 52122,52128 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
*************** msgstr ""
*** 52091,52097 ****
  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 ""
--- 52132,52138 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 52107,52193 ****
  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%>"
--- 52148,52234 ----
  msgid "no declaration of base function %qs"
  msgstr "nepoznata spec funkcija %qs"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<match%>"
  msgstr "očekivano je %<data%>"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "očekivano je %<none%> ili %<present%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<declare target%> or %<assumes%>"
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "očekivano %<declare target%> ili %<assumes%>"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "očekivano %<declare%> ili %<assumes%>"
*************** msgstr ""
*** 52213,52225 ****
  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"
--- 52254,52266 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%qD je već ranije ovdje deklariran"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected clause"
  msgstr "neočekivani argument"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  #| msgid "missing mapper"
  msgid "missing %<map%> clause"
*************** msgstr ""
*** 52281,52312 ****
  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 ""
--- 52322,52353 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "očekivano je %<simd%>, %<reduction%>, %<target%> ili %<variant%>"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "očekivano je %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> ili %<seq_cst%>"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 52321,52480 ****
  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 ""
--- 52362,52521 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "očekivano je %<sizes%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "očekivano je %<at%>, %<severity%> ili %<message%> klauzula"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "očekivano je %qs ili %qs"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "očekivana je barem jedna klauzula pretpostavki"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "očekivano je ime direktive"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "nepoznata klauzula pretpostavki %qs"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "očekivana je klauzula pretpostavki"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "očekivano je %<when%>, %<otherwise%> ili %<default%> klauzula"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "nepoznato ime direktive"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 52484,52490 ****
  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 ""
--- 52525,52531 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** 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 ""
--- 52540,52546 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** 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 ""
--- 52571,52738 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "tipovi funkcija nisu kompatibilni s ISO C"
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "povratni tipovi funkcija nisu kompatibilni zbog %<volatile%>"
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "Expected array subscript at %C"
  msgid "array subscript is negative"
  msgstr "Indeks polja očekivan je pri %C"
  
! #: c/c-typeck.cc:3664
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3873
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
*************** 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 ""
--- 52740,54590 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4846
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4850
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4860
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr ""
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5038
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5039
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5053
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5893
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr ""
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:6006
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6055
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6487
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6699
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6889
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6921
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "prvi izraz ima tip %qT"
  
! #: c/c-typeck.cc:6922
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "drugi izraz ima tip %qT"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7093
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7112
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7117
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7422
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8227
  msgid "expected %e but argument is of type %e"
  msgstr "očekivan je %e ali argument je tip %e"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  msgid "%e declared here"
  msgstr "%e je deklariran ovdje"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8556
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "očekivan %qT ali pokazivač je tipa %qT"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8960
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9167
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9173
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9182
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9188
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9196
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9202
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9767
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10004
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12563
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13340
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "funkcija vraća adresu lokalne varijable"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "očekivan je pokazivač (pointer) u %qs klauzuli"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16841
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17292
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17311
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "nepodržani %qE izraz mape"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18019
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD ne smije biti konstanta"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18755
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 54812,55064 ****
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:597
  #, gcc-internal-format
  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 ""
--- 54853,55100 ----
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1272
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "%s ne bi treabalo biti nula"
  
! #: cobol/genapi.cc:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr ""
  
! #: cobol/genapi.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: nevaljani tip polja  %s"
  
! #: cobol/genapi.cc:4622
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5675
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5698
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8188
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8252
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8297
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8552
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8563
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "nepoznati  %<setop_t%> kod %d"
  
! #: cobol/genapi.cc:8752
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10199
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10270
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10325
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10340
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10351
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10357
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10366
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10470
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12582
  #, 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:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12848
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13674
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13945
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:15462
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15699
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17553
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17591
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17621
  #, 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:17661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17673
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 55067,55138 ****
  #. 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 ""
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:369
  #, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr "Dani tip nije deklaracija ili TYPE"
  
! #: cobol/gengen.cc:413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr "Nepoznati tip %d"
  
! #: cobol/gengen.cc:482
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: 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
  msgid "Residual context count"
  msgstr ""
--- 55103,55184 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17894
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17962
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:379
  #, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr "Dani tip nije deklaracija ili TYPE"
  
! #: cobol/gengen.cc:423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr "Nepoznati tip %d"
  
! #: cobol/gengen.cc:502
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: cobol/gengen.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr ""
  
! #: cobol/gengen.cc:1276
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with %s"
! msgstr ""
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr ""
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, 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:2024
  #, 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:2448 cobol/gengen.cc:2607
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  msgstr ""
  
! #: cobol/gengen.cc:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr ""
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr ""
*************** msgstr ""
*** 55142,55153 ****
  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 ""
--- 55188,55199 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:640 cobol/genutil.cc:707
  #, gcc-internal-format
  msgid "Too many subscripts"
  msgstr ""
  
! #: cobol/genutil.cc:868
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
*************** msgstr "%s PID %ld prekinut je s %s"
*** 55162,55224 ****
  msgid "%s exited with status %d"
  msgstr "%s je završio sa statusom %d"
  
! #: cobol/symbols.cc:426
  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"
--- 55208,55270 ----
  msgid "%s exited with status %d"
  msgstr "%s je završio sa statusom %d"
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1900
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr ""
  
! #: cobol/symbols.cc:4292
  #, 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:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1756
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1834
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2189
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2779
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: regcomp: %s"
  
! #: cobol/util.cc:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "nije uspjelo kompilirati %s"
*************** 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 ""
--- 55703,55709 ----
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
*************** 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 ""
--- 55713,55719 ----
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
*************** msgstr ""
*** 55991,55997 ****
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10776
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
--- 56037,56043 ----
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
*************** 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 ""
--- 56056,56062 ----
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr ""
*** 56604,56610 ****
  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 ""
--- 56650,56656 ----
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
*************** msgstr ""
*** 56614,56620 ****
  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 ""
--- 56660,56666 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
*************** 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 ""
--- 56791,56797 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 56798,56804 ****
  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 ""
--- 56844,56850 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr "iznimka ‘%s’"
*** 56835,57679 ****
  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 ""
--- 56881,57725 ----
  msgid "uncaught exception of type %qT"
  msgstr "prvi izraz ima tip %qT"
  
! #: cp/constexpr.cc:1908
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr ""
  
! #: cp/constexpr.cc:1926
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr ""
  
! #: cp/constexpr.cc:2010
  #, 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:2030
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2061 cp/constexpr.cc:2113
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr ""
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr ""
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure unexpected as argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "Neočekivani postupak (procedura) kao argument"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %qs"
  msgid "wrong number of arguments to %qs call"
  msgstr "loš, krivi broj argumenata za %qs"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3643
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4074
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "ne moguće dodijeliti polje: veličina nije konstanta"
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "referencija za %qD nije konstantni izraz"
  
! #: cp/constexpr.cc:4847
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6282
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6486
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  #| msgid "pointed-to object declared here"
  msgid "%qT object created here"
  msgstr "pointed-to objekt deklariran ovdje"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr ""
  
! #: cp/constexpr.cc:9205
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "pointed-to objekt deklariran ovdje"
  
! #: cp/constexpr.cc:10204
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr ""
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10587
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10820
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:11005
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "extra %<;%> outside of a function"
  msgid "%<continue%> outside of a loop"
  msgstr "dodatni %<;%> je izvan funkcije"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is not a constant expression"
  msgid "%<return%> in a statement expression"
  msgstr "referencija za %qD nije konstantni izraz"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:12166
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12461
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12537
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12618
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "definicija oznake u funkciji %<constexpr%> je dostupna samo s %<-std=c++23%> or %<-std=gnu++23%>"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 57805,58216 ****
  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 ""
--- 57851,58262 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3152
  #, 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:3155
  #, 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:3158
  #, 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:3161
  #, 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:3164
  #, 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:3167
  #, 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:3170
  #, 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:3173
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3183
  #, 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:3187
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an array"
  msgid "%qT is not an abstract class"
  msgstr "  %qT nije polje"
  
! #: cp/constraint.cc:3190
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an aggregate"
  msgid "%qT is not an aggregate"
  msgstr "  %qT nije agregat"
  
! #: cp/constraint.cc:3193
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an array"
  msgid "%qT is not an array"
  msgstr "  %qT nije polje"
  
! #: cp/constraint.cc:3196
  #, 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:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3203
  #, 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:3206
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an array"
  msgid "%qT is not a class"
  msgstr "  %qT nije polje"
  
! #: cp/constraint.cc:3209
  #, 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:3213
  #, 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:3215
  #, 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:3224
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not default constructible"
  msgid "%qT is not destructible, because"
  msgstr "  %qT nije zadano constructible"
  
! #: cp/constraint.cc:3228
  #, 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:3231
  #, 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:3234
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "%qT is not a final class"
  msgstr "%qT nije funkcija"
  
! #: cp/constraint.cc:3237
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "%qT is not a function"
  msgstr "%qT nije funkcija"
  
! #: cp/constraint.cc:3240
  #, 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:3245
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not invocable"
  msgid "%qT is not invocable, because"
  msgstr "  %qT nije moguće pozvati"
  
! #: cp/constraint.cc:3247
  #, 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:3252
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3256
  #, 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:3259
  #, 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:3262
  #, 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:3265
  #, 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:3268
  #, 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:3273
  #, 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:3275
  #, 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:3280
  #, 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:3284
  #, 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:3290
  #, 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:3292
  #, 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:3299
  #, 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:3303
  #, 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:3308
  #, 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:3311
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "  %qT nije pokazivač"
  
! #: cp/constraint.cc:3314
  #, 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:3317
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a reference"
  msgid "%qT is not a reference"
  msgstr "  %qT nije referencija"
  
! #: cp/constraint.cc:3320
  #, 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:3323
  #, 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:3326
  #, 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:3329
  #, 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:3332
  #, 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:3337
  #, 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:3339
  #, 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:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially copyable"
  msgid "%qT is not trivially copyable"
  msgstr "  %qT nije trivially copyable"
  
! #: cp/constraint.cc:3347
  #, 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:3351
  #, 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:3354
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "%qT is not a union"
  msgstr "%qT nije funkcija"
  
! #: cp/constraint.cc:3357
  #, 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:3360
  #, 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:3363
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
! msgid "%qT is not a structural type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/constraint.cc:3367
  #, 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:3370
  #, 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:3373
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not default constructible"
  msgid "%qT is not destructurable"
  msgstr "  %qT nije zadano constructible"
  
! #: cp/constraint.cc:3376
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3380
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3384
  #, 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:3451
  #, gcc-internal-format
  msgid "invalid constraints"
  msgstr ""
  
! #: cp/constraint.cc:3472
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3476
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr ""
  
! #: cp/constraint.cc:3531
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr ""
  
! #: cp/constraint.cc:3548
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr ""
*** 58242,58290 ****
  msgid "previous declaration with fewer contracts here"
  msgstr "ponovna deklaracija %qD s drukčijim ograničenjima"
  
! #: 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 "ponovno deklarirano ovdje"
  
! #: 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
  msgid "declaration adds contracts to %q#D"
  msgstr ""
  
! #: cp/contracts.cc:1661
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here"
  msgid "first declared here"
  msgstr "ponovno deklarirano ovdje"
  
! #: cp/contracts.cc:1922
  #, gcc-internal-format
  msgid "constructor does not return a value to test"
  msgstr ""
  
! #: cp/contracts.cc:1924
  #, gcc-internal-format
  msgid "destructor does not return a value to test"
  msgstr ""
  
! #: cp/contracts.cc:1925
  #, gcc-internal-format
  msgid "function does not return a value to test"
  msgstr ""
--- 58288,58336 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "ponovna deklaracija %qD s drukčijim ograničenjima"
  
! #: cp/contracts.cc:564
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:565 cp/contracts.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here"
  msgid "parameter declared here"
  msgstr "ponovno deklarirano ovdje"
  
! #: cp/contracts.cc:595
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:1038
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr ""
  
! #: cp/contracts.cc:1674
  #, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr ""
  
! #: cp/contracts.cc:1675
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here"
  msgid "first declared here"
  msgstr "ponovno deklarirano ovdje"
  
! #: cp/contracts.cc:1936
  #, gcc-internal-format
  msgid "constructor does not return a value to test"
  msgstr ""
  
! #: cp/contracts.cc:1938
  #, gcc-internal-format
  msgid "destructor does not return a value to test"
  msgstr ""
  
! #: cp/contracts.cc:1939
  #, gcc-internal-format
  msgid "function does not return a value to test"
  msgstr ""
*************** msgstr ""
*** 58354,58360 ****
  msgid "%<return_void%> declared here"
  msgstr ""
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr ""
--- 58400,58406 ----
  msgid "%<return_void%> declared here"
  msgstr ""
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr ""
*************** msgstr ""
*** 58426,58508 ****
  msgid "awaitable type %qT is not a structure"
  msgstr ""
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%qs ne može se koristiti u kontekstu koji nije evaluiran"
  
! #: cp/coroutines.cc:1861
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr ""
  
! #: cp/coroutines.cc:1898
  #, gcc-internal-format
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr ""
  
! #: cp/coroutines.cc:1908
  #, gcc-internal-format
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr ""
  
! #: cp/coroutines.cc:2412
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr ""
  
! #: cp/coroutines.cc:2984
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "dvostruke informacije za %qE"
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4149
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "‘await’ izraz nije dopušten u rukovateljima (handlers)"
  
! #: cp/coroutines.cc:4366
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5024
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 58472,58554 ----
  msgid "awaitable type %qT is not a structure"
  msgstr ""
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%qs ne može se koristiti u kontekstu koji nije evaluiran"
  
! #: cp/coroutines.cc:1864
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr ""
  
! #: cp/coroutines.cc:1901
  #, gcc-internal-format
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr ""
  
! #: cp/coroutines.cc:1911
  #, gcc-internal-format
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr ""
  
! #: cp/coroutines.cc:2426
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr ""
  
! #: cp/coroutines.cc:2999
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "dvostruke informacije za %qE"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "‘await’ izraz nije dopušten u rukovateljima (handlers)"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "%qD je promovirana u trenutnu fu
*** 58528,58595 ****
  msgid "%qs used outside of constant expressions"
  msgstr "Loši tip u konstantom izrazu"
  
! #: cp/cp-gimplify.cc:1291
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/cp-gimplify.cc:1472
  #, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2311
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2314
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2326
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4061
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4104
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4107
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4164
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4181
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4191
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 58574,58647 ----
  msgid "%qs used outside of constant expressions"
  msgstr "Loši tip u konstantom izrazu"
  
! #: cp/cp-gimplify.cc:999
! #, fuzzy, gcc-internal-format
! #| msgid "unexpected %<:%> at %C"
! msgid "unexpected %<std::%s%> declaration"
! msgstr "neočekivano %<:%> pri %C"
! 
! #: cp/cp-gimplify.cc:1317
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/cp-gimplify.cc:1498
  #, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2337
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4130
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4190
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4207
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4217
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr ""
*** 58630,58636 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 58682,58688 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** 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 ""
--- 59070,59076 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
*************** msgstr ""
*** 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)"
--- 59292,59303 ----
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "ranije deklarirana ovdje bez izvoza (exporting)"
*************** 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 ""
--- 59502,59508 ----
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
*************** msgstr "%<typename %T::%D%> imena %q#D,
*** 59495,60158 ****
  msgid "template parameters do not match template %qD"
  msgstr "parametri predloška ne podudaraju %qD predloška"
  
! #: cp/decl.cc:5736
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6162
  #, gcc-internal-format
  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 ""
  
! #: cp/decl.cc:6201
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6213
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6219
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6238
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6241
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6288
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.cc:6305
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6338
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6356
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6364
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "klasa skladište (storage) se može specificirati samo za objekte i funkcije"
  
! #: cp/decl.cc:6371
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6383
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6387
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.cc:6419
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.cc:6422
  #, gcc-internal-format
  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 ""
  
! #: cp/decl.cc:6506
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, gcc-internal-format
  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 ""
  
! #: 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 ""
  
! #: 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"
--- 59547,60210 ----
  msgid "template parameters do not match template %qD"
  msgstr "parametri predloška ne podudaraju %qD predloška"
  
! #: cp/decl.cc:5750
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6252
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "klasa skladište (storage) se može specificirati samo za objekte i funkcije"
  
! #: cp/decl.cc:6385
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.cc:6433
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.cc:6436
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "atribut je zanemaren"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6681
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD definiran %<thread_local%> u funkciji %qs dostupan je samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD definiran %<static%> u funkciji %qs dostupan je samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7103
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7911
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7967
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8113
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.cc:8381
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/decl.cc:8963
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.cc:9165
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr ""
  
! #: cp/decl.cc:9368
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.cc:9392
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9397
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 ne dopušta specifikaciju klase skladište (storage) %<register%>"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "korišten je %<register%> klasa skladište (storage)"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9595
  #, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr ""
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9864
  #, fuzzy, gcc-internal-format
  #| msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja u uvjetima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10316
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10317
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "lambda je deklarirana ovdje"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10374
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:10605
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
*************** msgstr[0] ""
*** 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"
--- 60212,60218 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
*************** msgstr[0] ""
*** 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"
--- 60220,60226 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
*************** msgstr[0] ""
*** 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 ""
--- 60228,61978 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11921
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.cc:11924
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12166
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:12204
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12485
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12490
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "deduction guide %qD mora imati isti pristup kao %qT"
  
! #: cp/decl.cc:12527
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12551
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12949
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:12964
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12967
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13472
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13542
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13643
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13657
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13682
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13689
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr ""
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13928
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14157
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14181
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.cc:14188
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.cc:14292
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.cc:14297
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14435
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14509
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.cc:14517
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.cc:14580
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14596
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "klasa skladište (storage) specificirana za parametar %qs predloška"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "klasa skladište (storage) specificirana za parametar %qs"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14831
  #, fuzzy, gcc-internal-format
  #| msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja u uvjetima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "nekoliko klasa skladište (storage) u deklaraciji od %qs"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "klasa skladište (storage) specificirana za %qs\""
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "ugniježđena funkcija %qs je deklarirana kao %<extern%>"
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "%qs opseg funkcije je implicitno auto i deklariran kao %<__thread%>"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "specifikacije klasa skladište (storage) je nevaljana u deklariracijama ‘friend’ funkcija"
  
! #: cp/decl.cc:15091
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "eksplicitna funkcija člana objekta dostupna je samo s %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15260
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "nevaljana upotreba ograničenog %<auto%> tipa"
  
! #: cp/decl.cc:15306
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs je deklariran kao funkcija koja vraća funkciju"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs deklariran kao funkcija koja vraća polje"
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15472
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15546
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD ne može biti eksplicitna funkcija člana objekta"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15901
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15988
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:15991
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16023
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16029
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16051
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16054
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16080
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16286
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.cc:16399
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.cc:16422
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.cc:16459
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.cc:16469
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.cc:16479
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16541
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne može bit %qs"
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16562
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.cc:16627
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16655
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16674
! #, gcc-internal-format
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr ""
! 
! #: cp/decl.cc:16682
! #, gcc-internal-format
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr ""
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "klasa skladište (storage) %<auto%> nije valjana za funkciju %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "klasa skladište (storage) %<register%> nije valjana za funciju %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "klasa skladište (storage) %<__thread%> nije valjana za funkciju %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "klasa skladište (storage) %<thread_local%> nije valjana za funkciju %qs"
  
! #: cp/decl.cc:16884
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16919
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17032
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:17039
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs dobiva početnu vrijednost i deklarira se kao %<extern%>"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs ima i %<extern%> i početnu vrijednost"
  
! #: cp/decl.cc:17278
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.cc:17408
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.cc:17903
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17911
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD mora biti član funkcije"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:18006
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:18007
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:18019
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:18020
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:18031
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:18043
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:18082
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** 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 ""
--- 61984,62083 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:18327
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** 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 ""
--- 62086,62178 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19475
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20637
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21302
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "koristimo %qs"
  
! #: cp/decl.cc:21329
! #, fuzzy, gcc-internal-format
! #| msgid "%qs defined without first defining %qs"
! msgid "%qs used without %qs declaration"
! msgstr "%qs je definiran bez prethodnog definiranja %qs"
! 
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "funkcija %qD se koristi s nezado
*** 62534,62881 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3924
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    umetnuto (inlined) iz %qD pri %r%s:%d:%d%R"
  
! #: cp/error.cc:3929
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    umetnuto (inlined) iz %qD pri %r%s:%d%R"
  
! #: cp/error.cc:3935
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "    umetnuto (inlined) iz %qD"
  
! #: cp/error.cc:3961
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "U funkciji statičnog člana %qD"
  
! #: cp/error.cc:3963
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "U kopiji constructor %qD"
  
! #: cp/error.cc:3965
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "U constructor %qD"
  
! #: cp/error.cc:3967
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "U destructor %qD"
  
! #: cp/error.cc:3969
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "U lambda funkciji"
  
! #: cp/error.cc:3971
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "U funkciji člana eksplicitnog objekta %qD"
  
! #: cp/error.cc:3973
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr "U funkciji člana %qD"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr "U funkciji %qD"
  
! #: cp/error.cc:3992
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "but %qE is a type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/error.cc:3994
  #, fuzzy, gcc-internal-format
  #| msgid "bad expression"
  msgid "but %qE is an expression"
  msgstr "loši izraz"
  
! #: cp/error.cc:3996
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "but %qE is a structured binding"
  msgstr "<strukturirana vezivanja>"
  
! #: cp/error.cc:3998
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is not available"
  msgid "but %qE is a variable"
  msgstr "class %qE nije dostupna"
  
! #: cp/error.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "parametar funkcije"
  
! #: cp/error.cc:4002
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "but %qE is a function"
  msgstr "%qT nije funkcija"
  
! #: cp/error.cc:4004
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a member pointer"
  msgid "but %qE is a data member"
  msgstr "  %qT nije član pokazivača>"
  
! #: cp/error.cc:4006
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a function template"
  msgid "but %qE is a function template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/error.cc:4008
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a function template"
  msgid "but %qE is a class template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/error.cc: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 ""
--- 62602,62949 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    umetnuto (inlined) iz %qD pri %r%s:%d:%d%R"
  
! #: cp/error.cc:3936
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    umetnuto (inlined) iz %qD pri %r%s:%d%R"
  
! #: cp/error.cc:3942
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "    umetnuto (inlined) iz %qD"
  
! #: cp/error.cc:3968
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "U funkciji statičnog člana %qD"
  
! #: cp/error.cc:3970
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "U kopiji constructor %qD"
  
! #: cp/error.cc:3972
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "U constructor %qD"
  
! #: cp/error.cc:3974
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "U destructor %qD"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "U lambda funkciji"
  
! #: cp/error.cc:3978
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "U funkciji člana eksplicitnog objekta %qD"
  
! #: cp/error.cc:3980
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr "U funkciji člana %qD"
  
! #: cp/error.cc:3983
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr "U funkciji %qD"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "but %qE is a type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "bad expression"
  msgid "but %qE is an expression"
  msgstr "loši izraz"
  
! #: cp/error.cc:4003
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "but %qE is a structured binding"
  msgstr "<strukturirana vezivanja>"
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is not available"
  msgid "but %qE is a variable"
  msgstr "class %qE nije dostupna"
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "parametar funkcije"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "but %qE is a function"
  msgstr "%qT nije funkcija"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a member pointer"
  msgid "but %qE is a data member"
  msgstr "  %qT nije član pokazivača>"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a function template"
  msgid "but %qE is a function template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a function template"
  msgid "but %qE is a class template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "but %qE is a variable template"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/error.cc:4019
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr ""
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4049
  #, fuzzy, gcc-internal-format
  #| msgid "%s%s%sIn instantiation of %q#D:\n"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s%s%sIn instance od %q#D:\n"
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sIn supstitucija od %qS:\n"
  
! #: cp/error.cc:4053
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sIn instance od %q#D:\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, fuzzy, gcc-internal-format
  #| msgid "recursively required from here\n"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "rekurzivni zahtjev odavde\n"
  
! #: cp/error.cc:4184
  #, fuzzy, gcc-internal-format
  #| msgid "required for the satisfaction of %qE"
  msgid "required from %<template for%> iteration %E\n"
  msgstr "potrebno za udovoljenje %qE"
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr "rekurzivni zahtjev substitucije %qS\n"
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr "zahtjev substitucije %qS\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "rekurzivni zahtjev od %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "zahtjev od %q#D\n"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "rekurzivni zahtjev odavde\n"
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "zahtjev odavde\n"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "[ preskačemo %d konteksta instantacije, upotrebite -ftemplate-backtrace-limit=0 da to onemogućite ]\n"
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "u %<constexpr%> zamijeni %qs"
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "potrebno zbog ograničenja %q#D\n"
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "potrebno za udovoljenje %qE"
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "u zahtjevima s/sa"
  
! #: cp/error.cc:4388
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "u zahtjevima"
  
! #: cp/error.cc:4506
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5099
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5125
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5140
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** 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 ""
--- 63166,63172 ----
  msgid "member %qD is used uninitialized"
  msgstr ""
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5232 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 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"
--- 63282,63288 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 63405,63446 ****
  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:5007
  #, gcc-internal-format
  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 ""
--- 63473,63514 ----
  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:5121
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5441
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5478
  #, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr ""
  
! #: cp/init.cc:5493
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5499
  #, 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:5514
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5519
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5833
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 63475,63556 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:809
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:946
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
  
! #: cp/lambda.cc:1630
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1634
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: 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
  msgid "invalid %<#pragma %s%>"
  msgstr ""
  
! #: cp/lex.cc:709
  #, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr ""
  
! #: cp/lex.cc:781
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr ""
  
! #: cp/lex.cc:809
  #, gcc-internal-format
  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 ""
  
! #: cp/lex.cc:824
  #, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr ""
  
! #: cp/lex.cc:828
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr ""
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:880
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
--- 63543,63632 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:820
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:957
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
  
! #: cp/lambda.cc:1641
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1645
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1953
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr ""
  
! #: cp/lex.cc:704
  #, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr ""
  
! #: cp/lex.cc:712
  #, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr ""
  
! #: cp/lex.cc:784
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr ""
  
! #: cp/lex.cc:812
  #, gcc-internal-format
  msgid "%qD not defined"
  msgstr ""
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/lex.cc:827
  #, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr ""
  
! #: cp/lex.cc:831
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr ""
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:883
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
*************** 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 ""
--- 63636,63692 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr "postojeća deklaracija je ovdje
*** 64006,64012 ****
  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 ""
--- 64075,64081 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr ""
*************** msgstr ""
*** 64021,64442 ****
  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"
--- 64090,64511 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12648
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12671
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12696
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12712
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr ""
  
! #: cp/module.cc:12738
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12841
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr ""
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "postojeća zadana vrijednost (default) deklarirana je ovdje"
  
! #: cp/module.cc:12867
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr ""
  
! #: cp/module.cc:13999
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:14001
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr ""
  
! #: cp/module.cc:14013
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:14015
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14284
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14414
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "kompilirani modul je %sversion %s"
  
! #: cp/module.cc:20764
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "kompilator je %sversion %s%s%s"
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20976
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "nije uspjelo pročitati kompilirani modul: %s"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21963
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/module.cc:21969
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr ""
  
! #: cp/module.cc:21990
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:21995
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "ranije deklarirano u modulu %qs"
  
! #: cp/module.cc:21999
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "ranije deklarirano u globalnom modulu"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "izvozimo deklariraciju %qD deklariranu u neimenovanom imeskom prostoru"
  
! #: cp/module.cc:22166
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "izvozimo deklariraciju %qD s internim povezivajem"
  
! #: cp/module.cc:22429
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "čitamo CMI %qs"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "nije uspjelo učitati vezanja %<%E%s%E%>"
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr "nije uspjelo učitati jedinice na čekanju za %<%E%s%E%>"
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22739
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid "%e declared here"
  msgid "module declared here"
*************** msgstr "%e je deklariran ovdje"
*** 64449,64555 ****
  #. 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 ""
--- 64518,64624 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "nepoznato sučelje kompiliranog modula: %s"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr ""
  
! #: cp/module.cc:23617
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr ""
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr ""
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "nije uspjelo zapisati kompilirani modul: %s"
  
! #: cp/module.cc:24038
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr ""
*************** msgstr ""
*** 64565,64571 ****
  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%>"
--- 64634,64640 ----
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "izvozimo deklariraciju %qD s internim povezivajem"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "deklaracije neovisne o imenu dostupne su samo s %<-std=c++2c%> ili %<-std=gnu++2c%>"
*************** msgstr ""
*** 64610,64761 ****
  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:"
--- 64679,64840 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:3698
! #, gcc-internal-format
! msgid "annotation applied to block scope extern %qD"
! msgstr ""
! 
! #: cp/name-lookup.cc:3705
! #, gcc-internal-format
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr ""
! 
! #: cp/name-lookup.cc:4170
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4897
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4900
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5528
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5531
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6347
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6431
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6519
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6745
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut-naredba %qD je zanemarana"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
*************** msgstr[0] ""
*** 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 ""
--- 64842,64949 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9332
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9360
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9573
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9659
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9665
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9725
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9727
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** 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 ""
--- 64973,64979 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** 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 ""
--- 65018,65024 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** 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 ""
--- 65088,65094 ----
  msgid "%qE is not a class template"
  msgstr ""
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
*************** msgstr "‘pack’ indeksiranje dostupno
*** 65321,67020 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:6261
  #, fuzzy, gcc-internal-format
  #| msgid "expected a function name"
  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 ""
--- 65400,67109 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "expected a function name"
  msgid "expected a reflection of a type"
  msgstr "očekivano je ime funkcije"
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6431
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6433
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6607
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr ""
  
! #: cp/parser.cc:6697
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.cc:6709
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6749
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.cc:6848
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.cc:6970
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.cc:7130
  #, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7131
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7177
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7214
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7358
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.cc:7523
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7533
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7570 cp/parser.cc:9949
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7584 cp/parser.cc:7588
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7712
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7797 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:7922
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8010
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:8037
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8044
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8050
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8225
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.cc:8544
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8644
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
  
! #: cp/parser.cc:8669
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr ""
  
! #: cp/parser.cc:8695
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr ""
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "odabrana funkcija deklarirana je ovdje"
  
! #: cp/parser.cc:8866
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.cc:8925
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8976
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr ""
  
! #: cp/parser.cc:9374 cp/parser.cc:9403
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9689 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
  
! #: cp/parser.cc:9698
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.cc:10001
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
+ #: cp/parser.cc:10142
+ #, gcc-internal-format
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr ""
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, 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:10285
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.cc:10388
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10447
  #, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.cc:10739
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10825
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.cc:10843
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10845
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10878
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10923
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.cc:10952
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11000
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr ""
  
! #: cp/parser.cc:11096
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11502
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.cc:11652
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11655
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.cc:11889
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.cc:12227
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12502
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.cc:12636
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12737
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12747
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12948
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12971
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12987
  #, 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:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13009
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13029
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.cc:13049
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13090
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13099
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13124
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.cc:13135
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13173
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13184
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13189
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13281
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13335
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.cc:13370
  #, 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:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13413
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13422
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13426
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13437
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13471
  #, 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:13484
  #, 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:13502
  #, 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:13555
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr ""
! 
! #: cp/parser.cc:13754
! #, fuzzy, gcc-internal-format
! #| msgid "%e declared here"
! msgid "%q#E declared here"
! msgstr "%e je deklariran ovdje"
! 
! #: cp/parser.cc:14379
  #, 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:14548 cp/parser.cc:14800
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.cc:14619
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.cc:14668
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.cc:14696
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14808
  #, 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:14814
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.cc:14872
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14936
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15141
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15163
  #, 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:15188 cp/parser.cc:15223
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15265
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.cc:15474
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.cc:15476
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.cc:15517
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.cc:15669
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15976
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15983
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16009
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.cc:16014
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  #| msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<delete%> razlog su dostupni samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "%qs ima i %<extern%> i početnu vrijednost"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %qD with different constraints"
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "ponovna deklaracija %qD s drukčijim ograničenjima"
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<goto%> u funkciji %<constexpr%> dostupno je samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17109
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "očekivan je module-partition"
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "očekivan je module-name"
  
! #: cp/parser.cc:17153
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17159
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17160
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "doseg je otvoren ovdje"
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17387
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "dodatni %<;%> je izvan funkcije"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17577
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17621
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "eksplicitne specijalizacije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "eksplicitne instancije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17658
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "izvozne deklaracije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "multiple packs in structured binding declaration"
  msgstr "nekoliko klasa skladište (storage) u deklaraciji od %qs"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  #| msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja u uvjetima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja s pripisanim identifikatorima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18331
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "annotation on structured binding"
  msgstr "<strukturirana vezivanja>"
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja u uvjetima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18443
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18461
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr ""
  
! #: cp/parser.cc:18660
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18837
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr ""
  
! #: cp/parser.cc:18846
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18932
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<static_assert%> s non-string porukom je dostupna samo s %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19825
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "ključna riječ %<typename%> nije dopuštena u ovom kontekstu (kvalificirani inicijalizator člana je implicitno tip)"
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20445
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "nevaljani prefiks kodirānja u literalnom operatoru"
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.cc:20643
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.cc:20767
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22194
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23105
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.cc:23106
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23137
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "nevaljana upotreba %<concept-name%> %qD"
  
! #: cp/parser.cc:23153
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "očekivano je %<auto%> ili %<decltype(auto)%> iza %qE"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23901
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23916
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23934
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24826
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.cc:25159
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25198
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25214
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25364
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr ""
  
! #: cp/parser.cc:25455
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25580
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr ""
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25601
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25654
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr ""
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a function is unused."
  msgid "base function is ambiguous"
  msgstr "Upozori kàda je funkcija neiskorištena."
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25754
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:26040
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26386
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** 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 ""
--- 67112,67386 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27502
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.cc:27900
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr ""
  
! #: cp/parser.cc:27906
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27945
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28628
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28781
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "tijelo function-try-block  u %<constexpr%> constructor dostupno je samo s %<-std=c++20%> ili %<-std=gnu++20%>"
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr ""
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.cc:30490
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "nije bilo moguće razriješiti ‘typename’ tip"
  
! #: cp/parser.cc:30654
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
*************** 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 ""
--- 67388,67660 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ISO C++ zabranjuje ključ tipa ‘typename’ u parametru predloška; koristite %<-std=c++17%> ili %<-std=gnu++17%>"
  
! #: cp/parser.cc:30815
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "očekivano je %<class%> ili %<typename%>"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "promjenjivi prijatelji ili deklaracije tipa prijatelja s više vrsta dostupni su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "klasa skladište (storage) na anonimnom agregatu u klasnom dosegu nije dopuštena"
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<delete%> razlog su dostupni samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31912
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "ključna riječ %<typename%> nije dopuštena u ovom kontekstu (osnovna klasa je implicitno tip)"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32295
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32533
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32612
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33083
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "očekivan je atribut ispred %<...%>"
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  #| msgid "expected call expression"
  msgid "expected conditional-expression"
  msgstr "očekivan je izraz poziva"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is not available"
  msgid "%qs is only available with %qs"
  msgstr "class %qE nije dostupna"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes are ignored on %qs"
  msgstr "atribut je zanemaren"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored on non-ISR function"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "atribut %qs je zanemaren na non-ISR funkcijama"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  #| msgid "pack indexing only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "‘pack’ indeksiranje dostupno je samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35168
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** 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 ""
--- 67663,68095 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36488
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicitna specijalizacija predloška ne može imati klasu skladište (storage)"
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36955
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37461
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37615
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikat %qs"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "očekivano je %<auto%>"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "očekivano je %<co_yield%>"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "očekivano je %<class%>, %<typename%> ili %<template%>"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "očekivano je %<:%>"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.cc:38466
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38639
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38640
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "atributi prefiksa su zanemareni prije %<@%D%>"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42280
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43053
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "očekivano je %<scalar%>, %<aggregate%>, %<all%>"
  
! #: cp/parser.cc:43455
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
*************** 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 ""
--- 68098,68271 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD nije C pokazivač"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "očekivano je %<target%>"
  
! #: cp/parser.cc:55206
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.cc:55237
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "očekivano je %<simd%>, %<reduction%>, %<target%> ili %<variant%>"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57387
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57529
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57669
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 68650,68666 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr "ponovna deklaracija %qD s drukčijim ograničenjima"
  
! #: cp/pt.cc:6454
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.cc:6467
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6479
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
--- 68739,68761 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr "ponovna deklaracija %qD s drukčijim ograničenjima"
  
! #: cp/pt.cc:6386
! #, fuzzy, gcc-internal-format
! #| msgid "storage class specified for template parameter %qs"
! msgid "local class in lambda in template parameter list"
! msgstr "klasa skladište (storage) specificirana za parametar %qs predloška"
! 
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
*************** msgstr[0] ""
*** 68668,68674 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:6483
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
--- 68763,68769 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:6490
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
*************** msgstr[0] ""
*** 68676,68802 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:6517
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.cc:6519
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6521
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr "ponovno deklarirano ovdje"
  
! #: cp/pt.cc:6532
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.cc:6560
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "ponovljena deklaracija %q#D s drugačijim ograničenjima"
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7013
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7016
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7031
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7035
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7085
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7087
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7156
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:7165
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7174
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:7204
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7213
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7225
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7229
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7263
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
--- 68771,68897 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6528
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr "ponovno deklarirano ovdje"
  
! #: cp/pt.cc:6539
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.cc:6567
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "ponovljena deklaracija %q#D s drugačijim ograničenjima"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7182
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
*************** msgstr[0] ""
*** 68804,68810 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 68899,68905 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr[0] ""
*** 68812,69148 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7307
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7311
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7332
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:7342
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7393
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7402
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7412
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7429
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7446
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7469
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7473
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7610
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc: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 ""
--- 68907,69243 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:7368
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7419
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7428
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7805
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7819
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8689
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "za upućivanje na element tipa parametra predloška, koristite %<typename %E%>"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8988
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8991
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9078
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9363
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10796
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12481
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12508
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12512
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12741
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12742
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "ovdje se pojavila prva greška"
  
! #: cp/pt.cc:13110
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14989
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** 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 ""
--- 69255,69379 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "funkcija vraća polje"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funkcija vraća funkciju"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qE is not usable in a splice type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/pt.cc:16916
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr ""
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17510
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17528
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17703
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  #| msgid "expected a function name"
  msgid "expected a reflection of a type template"
  msgstr "očekivano je ime funkcije"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
*************** 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 ""
--- 69381,69587 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %qD with different constraints"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "ponovna deklaracija %qD s drukčijim ograničenjima"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "recite %<typename %E%> ako se misli na tip"
  
! #: cp/pt.cc:18418
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22374
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22425
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.cc:22452
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr ""
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23431
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27891
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.cc:27893
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.cc:27899
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "klasa skladište (storage) %qD primijenjena na instanciranje predloška"
  
! #: cp/pt.cc:28062
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28482
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
*************** msgstr ""
*** 69498,70023 ****
  #. 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"
  
  #: cp/reflect.cc:130
  #, gcc-internal-format
- msgid "%<^^%> cannot be applied to a placeholder type"
- msgstr ""
- 
- #: cp/reflect.cc:137
- #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:142
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr ""
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr ""
  
! #: cp/reflect.cc:189
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:207
  #, gcc-internal-format
  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 ""
  
  #: cp/rtti.cc:308
  #, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
--- 69593,70175 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29413
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29432
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31185
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.cc:31194
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:31200
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32515
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32536
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32684
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.cc:32687
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "ograničenja rezerviranog mjesta nisu zadovoljena"
  
! #: cp/pt.cc:33004
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
  
  #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:135
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr ""
  
! #: cp/reflect.cc:143
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr ""
! 
! #: cp/reflect.cc:476
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
! #, gcc-internal-format
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr ""
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected %<else%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "očekivano je %<else%>"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "could not include %s"
  msgid "couldn%'t look up %qs"
  msgstr "nije (bilo) moguće uključiti %s"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of file in %qs"
  msgid "unexpected return type of %qs"
  msgstr "Neočekivani kraj datoteke u %qs"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an object type"
  msgid "%qT must be an object type"
  msgstr "  %qT nije tip objekta"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a member function"
  msgid "%qT must be a function type"
  msgstr "%qD mora biti član funkcije"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "neočekivani argument"
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, fuzzy, gcc-internal-format
  #| msgid "%<switch%> name defined here"
  msgid "%<consteval%> block defined here"
  msgstr "ime %<switch%> je definirano ovdje"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
! msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument"
  msgid "invalid %<access_context%> argument"
  msgstr "treći argument nije valjan"
  
! #: cp/reflect.cc:6596
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected %<else%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "očekivano je %<else%>"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "neočekivani argument"
  
! #: cp/reflect.cc:7726
! #, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr ""
! 
! #: cp/reflect.cc:7799
! #, gcc-internal-format
! msgid "incorrect %qT return type, expected %qs"
! msgstr ""
! 
! #: cp/reflect.cc:7802
! #, gcc-internal-format
! msgid "incorrect %qT return type, expected %qT"
! msgstr ""
! 
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "nepoznata spec funkcija %qs"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be constant integer expression"
  msgid "splice argument must be an expression of type %qs"
  msgstr "argument %<score%> mora biti konstantan cjelobrojni izraz"
  
! #: cp/reflect.cc:8530
! #, gcc-internal-format
! msgid "cannot splice a null reflection"
! msgstr ""
! 
! #: cp/reflect.cc:8540
! #, gcc-internal-format
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr ""
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr ""
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "expected call expression"
  msgid "expected a reflection of an expression"
  msgstr "očekivan je izraz poziva"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "ključna riječ %<typename%> nije dopuštena izvan predložaka"
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9012
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9034
! #, gcc-internal-format
! msgid "invalid class member access of type template %qE"
! msgstr ""
! 
! #: cp/reflect.cc:9042
! #, gcc-internal-format
! msgid "cannot use %qE to access a class member"
! msgstr ""
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
+ #: cp/reflect.cc:9114
+ #, fuzzy, gcc-internal-format
+ #| msgid "Expected reduction operator or function name at %C"
+ msgid "expected a reflection of a function template"
+ msgstr "Očekivan je operator redukcije ili naziv funkcije pri %C"
+ 
+ #: cp/reflect.cc:9130
+ #, fuzzy, gcc-internal-format
+ #| msgid "Expected reduction operator or function name at %C"
+ msgid "expected a reflection of a function or variable template"
+ msgstr "Očekivan je operator redukcije ili naziv funkcije pri %C"
+ 
  #: cp/rtti.cc:308
  #, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
*************** msgstr ""
*** 70348,70938 ****
  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 ""
--- 70500,71090 ----
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4872
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  #| msgid "pack index is not an integral constant"
  msgid "pack index has non-integral type %qT"
  msgstr "‘pack’ indeks nije integralna konstanta"
  
! #: cp/semantics.cc:5228
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "‘pack’ indeks nije integralna konstanta"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  #| msgid "pack index is out of range"
  msgid "pack index %qE is negative"
  msgstr "‘pack’ indeks je izvan raspona"
  
! #: cp/semantics.cc:5242
  #, fuzzy, gcc-internal-format
  #| msgid "pack index is out of range"
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr "‘pack’ indeks je izvan raspona"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6845
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6848
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8604
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8851
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8860
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "weak aliases are not supported"
  msgid "variable length traits arrays are not supported"
  msgstr "slabi aliasi nisu podržani"
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9681
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9814
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9843
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9874
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "‘constexpr’ string %<size()%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "‘constexpr’ string %<data()[%d]%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "‘constexpr’ string %<data()%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13191
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13237
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not a non-union class type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not a standard-layout type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a reference"
  msgid "%qs argument %qT is a reference"
  msgstr "  %qT nije referencija"
  
! #: cp/semantics.cc:14488
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr ""
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
*************** msgstr ""
*** 70940,71288 ****
  #. 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 ""
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4759
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.cc:4764
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not of pointer type"
  msgid "%qT is a floating-point type"
  msgstr "%qD nije tip pokazivača>"
  
! #: cp/tree.cc:5052
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not of pointer type"
  msgid "%qT is a fixed-point type"
  msgstr "%qD nije tip pokazivača>"
  
! #: cp/tree.cc:5083
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a virtual base of %qT"
  msgid "%qD does not fill all bits of %q#T"
  msgstr "  %qT nije virtualna baza od %qT"
  
! #: cp/tree.cc:5091
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5101
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr ""
  
! #: cp/tree.cc:5113
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5142
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5154 cp/tree.cc:5164
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5190
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: 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 "missing format after %qs"
  msgid "padding occurs after %qD"
  msgstr "nema formata iza %qs"
  
! #: cp/tree.cc:5218
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr ""
  
! #: cp/tree.cc:5327
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.cc:5330
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.cc:5337
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.cc:5345
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.cc:5368
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr ""
  
! #: cp/tree.cc:5389
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.cc:5404
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.cc:5435
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.cc:5455
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.cc:5459
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5482
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr ""
  
! #: cp/tree.cc:5485
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5490
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5548
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5643
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.cc:5665
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5673
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5686
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5717
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.cc:5737
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.cc:5748
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.cc:5764
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5778
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.cc:5802
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5808
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.cc:5815
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.cc:5822
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5844
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.cc:5850
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.cc:5872
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5898
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "atribut %qE je primjenliv samo na varijable"
  
! #: cp/tree.cc:5911
  #, gcc-internal-format
  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 ""
--- 71092,71440 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not of pointer type"
  msgid "%qT is a floating-point type"
  msgstr "%qD nije tip pokazivača>"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not of pointer type"
  msgid "%qT is a fixed-point type"
  msgstr "%qD nije tip pokazivača>"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a virtual base of %qT"
  msgid "%qD does not fill all bits of %q#T"
  msgstr "  %qT nije virtualna baza od %qT"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr ""
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, fuzzy, gcc-internal-format
  #| msgid "missing format after %qs"
  msgid "padding occurs after %qD"
  msgstr "nema formata iza %qs"
  
! #: cp/tree.cc:5235
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr ""
  
! #: cp/tree.cc:5344
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.cc:5347
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.cc:5354
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.cc:5362
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.cc:5385
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr ""
  
! #: cp/tree.cc:5406
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.cc:5421
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.cc:5452
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.cc:5472
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5499
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr ""
  
! #: cp/tree.cc:5502
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5660
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5734
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.cc:5754
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.cc:5765
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5795
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.cc:5819
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5825
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.cc:5832
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5861
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.cc:5867
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "atribut %qE je primjenliv samo na varijable"
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "parametar funkcije"
  
! #: cp/tree.cc:5950
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow copy constructible"
  msgid "annotation does not have copy constructible type"
  msgstr "  %qT nije nothrow copy constructible"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 71485,72280 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.cc:3786
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.cc:4052
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.cc:4086
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4089
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4092
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4161
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "nema indeksa u referenciji za polje"
  
! #: cp/typeck.cc:4322
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksirana vrijednost nije ni polje ni pokazivač"
  
! #: cp/typeck.cc:4433
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4685
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4694
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.cc:4715
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  #| msgid "%qs cannot be used in an unevaluated context"
  msgid "%qT cannot be used as a function"
  msgstr "%qs ne može se koristiti u kontekstu koji nije evaluiran"
  
! #: cp/typeck.cc:4736
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4739
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4742
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4804
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4810
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4811
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4817
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4818
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4832
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "previše argumenata za funkciju"
  
! #: cp/typeck.cc:4833
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "premalo argumenata za funkciju"
  
! #: cp/typeck.cc:4911
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4917
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5231
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5278
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5293
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5370
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5373
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5379
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5382
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5419
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5429
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5438
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5441
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5709
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ zabranjuje usporedbu između pokazivača i cijelog broja"
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "vrste operanda su %qT i %qT"
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6496
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6543
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.cc:6609
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6718
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.cc:7119
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7127
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7135
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7188
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7265
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7266
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7283
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7286
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7293
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7488
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7494
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7500
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7511
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.cc:7561
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.cc:7619
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.cc:7821
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7822
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7966
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7967
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7983
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7985
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7997
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7999
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:8039
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8357
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8369
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8373
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8377
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.cc:8518
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8555
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8561
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8568
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8594
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8608
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9057
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.cc:9097
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9172
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9242
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9267
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9278
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9316
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9330
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9403
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9412
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9454
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9524
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9643
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9759
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10039
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10100
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10127
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.cc:10145
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.cc:10281
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10295
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10443
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.cc:10767
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10772
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10781
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10785
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10790
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10826
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10830
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10835
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10840
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10850
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10936
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.cc:11022
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11025
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11063
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11073
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11077
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr ""
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11516
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.cc:11535
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11538
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11575
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11604
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11693
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12297
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
--- 71637,72438 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.cc:3605
! #, fuzzy, gcc-internal-format
! #| msgid "  %qT is not a member pointer"
! msgid "%q#D is not a member of %qT"
! msgstr "  %qT nije član pokazivača>"
! 
! #: cp/typeck.cc:3781
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.cc:4047
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.cc:4081
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4084
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4087
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4156
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "nema indeksa u referenciji za polje"
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksirana vrijednost nije ni polje ni pokazivač"
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4680
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "%qs cannot be used in an unevaluated context"
  msgid "%qT cannot be used as a function"
  msgstr "%qs ne može se koristiti u kontekstu koji nije evaluiran"
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4734
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4737
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "previše argumenata za funkciju"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "premalo argumenata za funkciju"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5288
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5365
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5368
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5374
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5377
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5414
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ zabranjuje usporedbu između pokazivača i cijelog broja"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "vrste operanda su %qT i %qT"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6538
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8559
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8566
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8592
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8606
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9055
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.cc:9095
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9170
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9522
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9757
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.cc:10765
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10770
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10779
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10783
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10788
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10934
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11023
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr ""
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11691
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
*************** msgstr ""
*** 72678,72694 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr ""
  
! #: d/d-attribs.cc:1153
  #, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr ""
  
! #: d/d-attribs.cc:1533
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
--- 72836,72852 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr ""
  
! #: d/d-attribs.cc:1156
  #, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr ""
  
! #: d/d-attribs.cc:1553
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
*************** msgstr ""
*** 72713,72755 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr ""
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2497
  #, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr ""
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, gcc-internal-format
  msgid "nested function missing body"
  msgstr ""
  
! #: d/d-codegen.cc:2565
  #, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr ""
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2882
  #, gcc-internal-format
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr ""
  
! #: d/d-codegen.cc:3107
  #, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr ""
--- 72871,72913 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr ""
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2507
  #, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr ""
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, gcc-internal-format
  msgid "nested function missing body"
  msgstr ""
  
! #: d/d-codegen.cc:2575
  #, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr ""
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2892
  #, gcc-internal-format
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr ""
  
! #: d/d-codegen.cc:3117
  #, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr ""
*************** msgstr "loši argument za %<-fmodule-fil
*** 72827,72858 ****
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "loši argument za %<-fversion=%>: %qs"
  
! #: d/d-lang.cc:993
  #, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "ne može otvoriti %s za pisanje: %m"
  
! #: d/d-lang.cc:1000
  #, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr "pišemo izlaznu datoteku %s: %m"
  
! #: d/d-lang.cc:1020
  #, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "ne može otvoriti %s za čitanje: %m"
  
! #: d/d-lang.cc:1045
  #, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr "čitamo ddoc datoteku %s: %m"
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
--- 72985,73016 ----
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "loši argument za %<-fversion=%>: %qs"
  
! #: d/d-lang.cc:997
  #, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "ne može otvoriti %s za pisanje: %m"
  
! #: d/d-lang.cc:1004
  #, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr "pišemo izlaznu datoteku %s: %m"
  
! #: d/d-lang.cc:1024
  #, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "ne može otvoriti %s za čitanje: %m"
  
! #: d/d-lang.cc:1049
  #, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr "čitamo ddoc datoteku %s: %m"
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
*************** msgstr ""
*** 72949,72955 ****
  msgid "%qs is not an associative array"
  msgstr ""
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
--- 73107,73113 ----
  msgid "%qs is not an associative array"
  msgstr ""
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
*************** msgstr ""
*** 72964,72985 ****
  msgid "%qs is not a field, but a %qs"
  msgstr ""
  
! #: d/expr.cc:1977
  #, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr ""
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr ""
  
! #: d/expr.cc:2804
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr ""
  
! #: d/expr.cc:2811
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr ""
--- 73122,73143 ----
  msgid "%qs is not a field, but a %qs"
  msgstr ""
  
! #: d/expr.cc:1975
  #, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr ""
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr ""
  
! #: d/expr.cc:2839
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr ""
  
! #: d/expr.cc:2846
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr ""
*************** msgstr ""
*** 73070,73086 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr ""
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1458
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
--- 73228,73244 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr ""
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1455
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
*************** msgstr ""
*** 73402,73409 ****
  
  #: 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
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 73560,73567 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** 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 ""
--- 73838,73844 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
*************** 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 ""
--- 73913,73919 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8466
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
*************** 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 ""
--- 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:4160
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
*************** 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 ""
--- 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:4955
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgid "The errmsg= argument at %L must b
*** 74051,74058 ****
  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 ""
--- 74209,74216 ----
  msgstr ""
  
  #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgid "BOZ constant at %L cannot appear
*** 74151,74159 ****
  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 ""
--- 74309,74317 ----
  msgstr ""
  
  #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
*************** msgstr ""
*** 74168,74179 ****
  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 ""
--- 74326,74337 ----
  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:4272 fortran/check.cc:4280
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2992 fortran/check.cc:4290
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
*************** msgstr ""
*** 74268,74887 ****
  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 ""
--- 74426,75045 ----
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.cc:4112
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:4127
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4132
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4157
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr ""
  
! #: fortran/check.cc:4166
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4197
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4209
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4219
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4304
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4323
  #, 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:4332
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4510
  #, 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:4644
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4797
  #, 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:4808
  #, 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:4817
  #, 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:4857
  #, 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:4884
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4940
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4991
  #, 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:5069 fortran/check.cc:7228
  #, 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:5130
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5140
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5159
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5210
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5252
  #, 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:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, 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:5283
  #, 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:5374
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5384
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5391
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5414
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5454
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5472
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5481
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5516 fortran/simplify.cc:7895
  #, 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:5533 fortran/check.cc:5552
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5543 fortran/check.cc:5562
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5681
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5712
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5760
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5841 fortran/check.cc:8446
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5868 fortran/check.cc:6015
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5994
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6055
  #, 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:6109
  #, 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:6143
  #, 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:6155
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6162
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6176
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6201
  #, 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:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6216
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6237
  #, 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:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6254
  #, 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:6261
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6277
  #, 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:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6302
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6328
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6335
  #, 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:6341
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6361
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6372
  #, 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:6380
  #, 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:6389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6396
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6407
  #, 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:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6440
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6456
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.cc:6475
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.cc:6499
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr ""
  
! #: fortran/check.cc:6774
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6786
  #, 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:6824
  #, 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:6884
  #, 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:6913
  #, 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:6939
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6950
  #, 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:6961
  #, 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:7003
  #, 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:7055
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7074
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7082
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7117
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7242
  #, 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:7255
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7391
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7403
  #, 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:7558 fortran/check.cc:7594
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7605
  #, 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:7623
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7635
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7677
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7684
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7705
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7722
  #, 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:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7752
  #, 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:7767 fortran/check.cc:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7988
  #, 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:8170
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.cc:8359 fortran/check.cc:8370
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:8430
  #, 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:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 74947,74958 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr ""
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 75105,75116 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr ""
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** 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 ""
--- 75160,77220 ----
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:329
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:343
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:350
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:488
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:514
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:619
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:627
  #, 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:637
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:684
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:708
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:731
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:773
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:789
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:798
  #, 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:837
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:846
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:869
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:874
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:917
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:945
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:947
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:974
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:998
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1063
  #, 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:1087
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1109
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr ""
  
! #: fortran/decl.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1430
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1442
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1460
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1476
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1559
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1624
  #, 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:1631
  #, 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:1638
  #, 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:1647
  #, 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:1657
  #, 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:1678
  #, 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:1683
  #, 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:1690
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1702
  #, 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:1713
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, 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:1745
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1753
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1762
  #, 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:1769
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1780
  #, 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:1836
  #, 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:1865
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1940
  #, 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:1980
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.cc:1995
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2004 fortran/decl.cc:2010
  #, 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:2150
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2163
  #, 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:2173
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2216
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "Loš oblik inicijalizatora pri %L"
  
! #: fortran/decl.cc:2290
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2375
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2441 fortran/decl.cc:2448
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2457
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2490 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.cc:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2593
  #, 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:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2684
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2705
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2735
  #, 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:2792
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2794
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2802
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2812
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:2854
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2864
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2921
  #, 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:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:3030
  #, 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:3041
  #, 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:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr ""
  
! #: fortran/decl.cc:3075
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:3146
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Inicijalizacija pri %C nije za varijablu pokazivača"
  
! #: fortran/decl.cc:3202
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3227
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3253
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3267
  #, 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:3275
  #, 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:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.cc:3309
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3373 fortran/decl.cc:3408
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.cc:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.cc:3473 fortran/decl.cc:3550
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.cc:3486 fortran/decl.cc:3621
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3494 fortran/decl.cc:3627
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3524 fortran/decl.cc:4418
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3537
  #, 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:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3653
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.cc:3785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3886
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4072
  #, 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:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4125
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4136
  #, 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:4174
  #, 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:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4208
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4215
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4253
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6240
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6650
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6936
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7438
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8959
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Očekivano je %<(%> pri %C"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Nije uspjelo stvoriti strukturu tipa ‘%s’ pri %C"
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ime strukture %qs pri %C ne može biti isto kao intrinsična vrsta"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ime vrste %qs pri %C ne može biti isto kao intrinsična vrsta"
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11441
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Očekivano je %<::%> pri %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Očekivano je %<=>%> pri %C"
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding %qs"
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "Vezanje pri %C mora imati isti pristup kao već definirano vezanje %qs"
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected associate name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Očekivano je asocijativno ime pri %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in %s statement at %C"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Sintaktička pogreška u naredbi %s na %C"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Vezanje pri %C mora imati isti pristup kao već definirano vezanje %qs"
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Očekivano je %<,%> pri %C"
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12818
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13045
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13062
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13079
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 77199,77606 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2846
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2863
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2890
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2898
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2921
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3058
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3142
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3173
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3276
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3315
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3335
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3341
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3350
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3360
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3366
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3376
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3430
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3570
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3577
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3584
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3592
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3753
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3761
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3768
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3790
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3821
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3853
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3898
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3980
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4077
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4096
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4103
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4121
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4262
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4270
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4294
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4299
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4328
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4388
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4434
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4443
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4453
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4459
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4474
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4550
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4650
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4671
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4699
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4719
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 77357,77764 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3353
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3793
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 77608,77804 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4839
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4848
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: 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
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5061
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5088
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5094
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6738
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6746
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6754
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6765
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6776
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6845
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6891
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6899
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6916
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6924
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6939
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7005
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7014
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7035
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7077
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 77766,77962 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4800
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5104
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6942
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 77819,77825 ****
  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"
--- 77977,77983 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 77880,77921 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3021
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3027
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc: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 ""
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5185
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
--- 78038,78079 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3092
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
*************** 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 ""
--- 78198,78209 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 78471,78777 ****
  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 ""
--- 78629,78940 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4110
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4131
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4153
! #, gcc-internal-format
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr ""
! 
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Isti stvarni argument pridružen s INTENT(%s) argumentom %qs i INTENT(%s) argumentom %qs na %L"
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4568
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4601
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5458
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5652
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5746
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5753
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** 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 ""
--- 79123,79129 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
*************** 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 ""
--- 79669,79675 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 79677,79688 ****
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
--- 79840,79851 ----
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: fortran/iresolve.cc:3258
  #, 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 ""
  
! #: fortran/iresolve.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
*************** 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 ""
--- 80348,80354 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgstr ""
*** 80698,80789 ****
  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 ""
--- 80861,80952 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 81769,81775 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 81932,81938 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 81804,81815 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 81967,81978 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr ""
*** 82286,82292 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
--- 82449,82455 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
*************** msgstr ""
*** 82306,82312 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 82469,82475 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 82336,82352 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
--- 82499,82515 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
*************** 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 ""
--- 82629,82636 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 82547,82553 ****
  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
  msgid "Object %qs is not a variable at %L"
  msgstr ""
--- 82710,82716 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
*************** msgstr ""
*** 82570,82576 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 82733,82739 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** 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 ""
--- 82773,82779 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 82922,83522 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10505
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10510
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10538
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10572
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10645
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10655
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10665
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10668
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10672
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10695
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10732
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10753
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10761
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11064
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11073
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11080
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11102
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11114
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11148
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11156
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11201
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11263
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11350
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11365
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11388
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12303
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12330
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12398
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12424
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12430
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12455
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12469
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12522
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12536
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12584
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "argument %<score%> mora biti konstantan cjelobrojni izraz"
  
! #: fortran/openmp.cc:12592
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be non-negative at %C"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%<score%> argument ne smije biti negativan pri %C"
  
! #: fortran/openmp.cc:12621
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "svojstvo mora biti logički izraz pri %L"
  
! #: fortran/openmp.cc:12625
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "svojstvo mora biti cjelobrojni izraz prior %L"
  
! #: fortran/openmp.cc:12632
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "svojstvo mora biti konstantni logički izraz pri %L"
  
! #: fortran/openmp.cc:12636
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "svojstvo mora biti konstantni cjelobrojni izraz pri %L"
  
! #: fortran/openmp.cc:12661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "property must be a logical expression at %L"
  msgid "property must be a conforming device number at %L"
  msgstr "svojstvo mora biti logički izraz pri %L"
  
! #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12972
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13012
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13173
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13180
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13227
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13233
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Očekivan je nenegativan skalarni cjelobrojni pomak (offset) izraz pri %L"
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Očekivano je lažno ime parametra ili pozitivnog cijelog broja pri %L"
  
! #: fortran/openmp.cc:13575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13583
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13612
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13634
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13650
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13665
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13675
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 83085,83695 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11137
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11331
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11423
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "argument %<score%> mora biti konstantan cjelobrojni izraz"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be non-negative at %C"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%<score%> argument ne smije biti negativan pri %C"
  
! #: fortran/openmp.cc:12656
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "svojstvo mora biti logički izraz pri %L"
  
! #: fortran/openmp.cc:12660
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "svojstvo mora biti cjelobrojni izraz prior %L"
  
! #: fortran/openmp.cc:12667
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "svojstvo mora biti konstantni logički izraz pri %L"
  
! #: fortran/openmp.cc:12671
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "svojstvo mora biti konstantni cjelobrojni izraz pri %L"
  
! #: fortran/openmp.cc:12696
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "property must be a logical expression at %L"
  msgid "property must be a conforming device number at %L"
  msgstr "svojstvo mora biti logički izraz pri %L"
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Očekivan je nenegativan skalarni cjelobrojni pomak (offset) izraz pri %L"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Očekivano je lažno ime parametra ili pozitivnog cijelog broja pri %L"
  
! #: fortran/openmp.cc:13610
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13618
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 84180,84241 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6967
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.cc:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr ""
  
! #: fortran/parse.cc:7172
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.cc:7224
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7228
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7234
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7237
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7259
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 84353,84414 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6994
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7076
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr ""
  
! #: fortran/parse.cc:7199
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.cc:7251
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7255
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7261
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7264
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 84243,84249 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 84416,84422 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 84701,85780 ****
  msgid "%qs at %C is not a variable"
  msgstr ""
  
! #: fortran/resolve.cc:121
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:124
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr ""
  
! #: fortran/resolve.cc:141
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr ""
  
! #: fortran/resolve.cc:154
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr ""
  
! #: fortran/resolve.cc:161
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr ""
  
! #: fortran/resolve.cc:170
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:176
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:198
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:299
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:303
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:315
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:387
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr ""
  
! #: fortran/resolve.cc:397
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr ""
  
! #: fortran/resolve.cc:402
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr ""
  
! #: fortran/resolve.cc:410
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr ""
  
! #: fortran/resolve.cc:415
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:425
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr ""
  
! #: fortran/resolve.cc:458
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:466
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:475
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:485
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:493
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:502
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:528
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:579
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr ""
  
! #: fortran/resolve.cc:599
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:602
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:628
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:630
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:803
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr ""
  
! #: fortran/resolve.cc:814
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr ""
  
! #: fortran/resolve.cc:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:865
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:872
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:876
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:883
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:887
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:925
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:930
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:981
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:985
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr ""
  
! #: fortran/resolve.cc:995
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1002
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1013
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1018
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1030
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1034
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1096
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1104
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1126
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1147
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1155
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1159
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr ""
  
! #: fortran/resolve.cc:1164
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1374
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1395
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1430
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1476
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1510
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:1529
  #, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1542
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1563
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1590
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr ""
  
! #: fortran/resolve.cc:1602
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1728
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1790
  #, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:1794
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1915
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1928
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.cc:1939
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1952
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:1990
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc: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 ""
  
! #: fortran/resolve.cc:2086
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2104
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2112
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2119
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2127
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2154
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2176
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:2240
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2284
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/resolve.cc:2467
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2506
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2780
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.cc:2807
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:2919
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2939
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.cc:2977
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3038
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3150
  #, gcc-internal-format
  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 ""
  
! #: fortran/resolve.cc:3308
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr ""
  
! #: fortran/resolve.cc:3319
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3326
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3333
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:3400
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3411
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr ""
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3495
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:3534
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3626
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3630
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3688
  #, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3749
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3755
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3761
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3829
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3838
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3873
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3918
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: 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
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4158
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4162
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4254
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:4271
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:4303
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4458
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4462
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4557
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4565
  #, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "Negacija izraza bez predznaka pri %L nije dopuštena"
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4614
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4655
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4679
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4722
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4840
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
! #: fortran/resolve.cc:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4887
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4902
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4910
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4917
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4931
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5056
  #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr ""
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5285
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5290
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5311
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5328
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5361
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5377
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5434
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5766
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "Argument za TEAM pri %L mora biti skalar"
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "Argument za STAT pri %L mora biti skalar"
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5805
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr ""
  
! #: fortran/resolve.cc:5827
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5834
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5856
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:6112
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6136
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6204
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6316
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6345
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr ""
  
! #: fortran/resolve.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6403
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 84874,85953 ----
  msgid "%qs at %C is not a variable"
  msgstr ""
  
! #: fortran/resolve.cc:142
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:145
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr ""
  
! #: fortran/resolve.cc:162
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr ""
  
! #: fortran/resolve.cc:175
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr ""
  
! #: fortran/resolve.cc:182
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr ""
  
! #: fortran/resolve.cc:191
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:197
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:219
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:321
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:325
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:337
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:412
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr ""
  
! #: fortran/resolve.cc:422
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr ""
  
! #: fortran/resolve.cc:427
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr ""
  
! #: fortran/resolve.cc:435
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr ""
  
! #: fortran/resolve.cc:440
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:450
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr ""
  
! #: fortran/resolve.cc:483
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:491
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:500
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:510
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:518
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:527
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:553
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:604
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr ""
  
! #: fortran/resolve.cc:624
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:627
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:653
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:655
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:828
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr ""
  
! #: fortran/resolve.cc:839
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr ""
  
! #: fortran/resolve.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:886
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:890
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:897
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:908
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:950
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:955
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1010
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr ""
  
! #: fortran/resolve.cc:1020
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1027
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1031
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1043
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1055
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1059
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:1063
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1121
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1129
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1172
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1176
  #, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1180
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1184
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr ""
  
! #: fortran/resolve.cc:1189
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1420
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1455
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1501
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1535
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:1554
  #, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1567
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1588
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr ""
  
! #: fortran/resolve.cc:1627
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1753
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1815
  #, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:1819
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1940
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1953
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.cc:1964
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1977
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:2015
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
! #: fortran/resolve.cc:2111
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2129
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2137
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2144
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2152
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2179
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2201
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2286
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2309
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2318
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, gcc-internal-format
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:2492
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2531
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2810
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.cc:2837
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:2949
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2969
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.cc:3007
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3068
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3180
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:3338
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr ""
  
! #: fortran/resolve.cc:3349
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3356
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3363
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:3430
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3441
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr ""
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3594
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3656
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3660
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3718
  #, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3779
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3785
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3791
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3859
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3868
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3903
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3948
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4013
  #, 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:4020
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
  msgstr ""
  
! #: fortran/resolve.cc:4198
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4237
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4241
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4333
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:4387
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.cc:4439
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4542
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4641
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "Negacija izraza bez predznaka pri %L nije dopuštena"
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4680
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4698
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4739
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4806
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
! #: fortran/resolve.cc:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4971
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4986
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:4989
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4994
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:5001
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:5015
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5147
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr ""
  
! #: fortran/resolve.cc:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same kind parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5163
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same rank"
  msgstr ""
  
! #: fortran/resolve.cc:5175
  #, 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:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5359
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5374
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5420
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5461
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5502
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5558
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5666
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5829
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5836
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5850
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "Argument za TEAM pri %L mora biti skalar"
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "Argument za STAT pri %L mora biti skalar"
  
! #: fortran/resolve.cc:5880
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5889
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr ""
  
! #: fortran/resolve.cc:5911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5918
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5967
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:6196
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6400
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6429
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr ""
  
! #: fortran/resolve.cc:6477
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 85783,85794 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 85956,85967 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6518
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 85797,86209 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6481
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6542
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6698
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6703
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6803
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7358
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7397
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7406
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7635
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7688
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8253
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8299
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8365
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8572
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Očekivano je ime varijable u specifikaciji lokaliteta %s pri %L"
  
! #: fortran/resolve.cc:8581
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8591
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8611
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8624
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8629
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8634
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Coarray nije dopušten za %qs u specifikaciji lokaliteta %s pri %L"
  
! #: fortran/resolve.cc:8640
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8711
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8720
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8818
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8823
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8830
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8843
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8856
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9093
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9299
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9307
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9358
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9496
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9521
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs se ne smije pojaviti u specifikaciji polja pri %L u istoj ALLOCATE izjavi gdje je i sam dodijeljen"
  
! #: fortran/resolve.cc:9622
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9693
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9781
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 85970,86382 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6565
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6626
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6773
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Očekivano je ime varijable u specifikaciji lokaliteta %s pri %L"
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8669
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Coarray nije dopušten za %qs u specifikaciji lokaliteta %s pri %L"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9436
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9685
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs se ne smije pojaviti u specifikaciji polja pri %L u istoj ALLOCATE izjavi gdje je i sam dodijeljen"
  
! #: fortran/resolve.cc:9700
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 86212,86527 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10073
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10143
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10164
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, gcc-internal-format, gfc-internal-format
  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 ""
  
! #: fortran/resolve.cc:10288
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10301
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10316
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  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 ""
--- 86385,86700 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10601
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TEAM argument at %L must be scalar"
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "Argument za TEAM pri %L mora biti skalar"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TEAM argument at %L must be scalar"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "Argument za TEAM pri %L mora biti skalar"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** 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 ""
--- 86702,86914 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12418
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name in reduction list at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "Očekivano je ime  varijable u redukcijskom popisu pri %C"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "%s nije moguće odijeliti %s pri %L"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14049
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** 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 ""
--- 86916,87972 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15643
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15698
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16875
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17629
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected constant integer expression at %C"
  msgid "Expecting constant expression near %L"
  msgstr "očekivan je  konstantni cjelobrojni izraz pri %C"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18427
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:18567
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18582
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18609
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18885
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19349
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19400
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Podstring pri %L ima duljinu nula"
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr "nepostojeći ‘include’ direk
*** 87813,87909 ****
  msgid "%qs is not a directory"
  msgstr ""
  
! #: fortran/scanner.cc:790
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1479
  #, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1958
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2187
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr ""
  
! #: fortran/scanner.cc:2229
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.cc:2552
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2564
  #, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Ne može otvoriti datoteku %qs"
  
! #: fortran/scanner.cc:2574
  #, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "Ne može otvoriti ‘included’ datoteku %qs"
  
! #: fortran/scanner.cc:2576
  #, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "Ne može otvoriti ‘pre-included’ datoteku %qs"
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr ""
--- 87986,88082 ----
  msgid "%qs is not a directory"
  msgstr ""
  
! #: fortran/scanner.cc:792
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1483
  #, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1780
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2191
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr ""
  
! #: fortran/scanner.cc:2233
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.cc:2556
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2568
  #, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "Ne može otvoriti datoteku %qs"
  
! #: fortran/scanner.cc:2578
  #, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "Ne može otvoriti ‘included’ datoteku %qs"
  
! #: fortran/scanner.cc:2580
  #, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "Ne može otvoriti ‘pre-included’ datoteku %qs"
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr ""
*************** msgstr ""
*** 88068,88285 ****
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3336
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3556
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3673
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.cc:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3842
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3868
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3935
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr ""
  
! #: fortran/simplify.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5303
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5752
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6689
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6742
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7601
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7657
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7879
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.cc:8520
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr ""
  
! #: fortran/simplify.cc:8649
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.cc:8678
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8826
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8893
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.cc:8917
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr ""
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9846
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 88241,88458 ----
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3340
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3560
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.cc:3685
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3846
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3872
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4320
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4455
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr ""
  
! #: fortran/simplify.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5296
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5307
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5324
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5756
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6693
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6746
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6818
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7661
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.cc:8004
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.cc:8524
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr ""
  
! #: fortran/simplify.cc:8653
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.cc:8682
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8830
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8897
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.cc:8937
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr ""
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9850
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr ""
*** 88617,88690 ****
  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 ""
--- 88790,88863 ----
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** 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 ""
--- 88887,88921 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
+ #: fortran/trans-array.cc:7109
+ #, fuzzy, gcc-internal-format, gfc-internal-format
+ #| msgid "reference to %qD is not a constant expression"
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr "referencija za %qD nije konstantni izraz"
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 88838,88950 ****
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc: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
  msgid "%s at %L has no default type"
  msgstr "%s pri %L nema zadani tip (vrstu)"
  
! #: fortran/trans-decl.cc:1943
  #, gcc-internal-format
  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 ""
--- 89017,89129 ----
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s pri %L nema zadani tip (vrstu)"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5786
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6542
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6591
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6625
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Objekt bez predznaka (unsigned) još nije implementiran"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
*************** msgstr ""
*** 88974,88985 ****
  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 ""
--- 89153,89164 ----
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 88995,89006 ****
  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 ""
--- 89174,89185 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 89025,89207 ****
  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"
--- 89204,89386 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2217
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2222
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4944
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "neobrađena vrsta izraza"
  
! #: fortran/trans-openmp.cc:5139
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "neobrađeni izraz"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9942
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Ne može naći simbol %qs pir %L"
  
! #: fortran/trans-openmp.cc:9955
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  #| msgid "%qD source argument is the same as destination"
  msgid "variant %qs at %L is the same as base function"
  msgstr "izvorni argument %qD je isti kao i odredište"
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "Očekivan je pozitivni argument indeka pri %L"
  
! #: fortran/trans-openmp.cc:10182
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Stavka popisa %qs pri %L, deklarirana pri %L, nije lažni argument"
  
! #: fortran/trans-openmp.cc:10260
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> nije podržana"
*************** msgstr "zatvori: %s"
*** 89539,89545 ****
  msgid "two or more sections for %s"
  msgstr "dvije ili više sekcija za %s"
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "najmanja particija ne može biti veća od najveće particije"
--- 89718,89724 ----
  msgid "two or more sections for %s"
  msgstr "dvije ili više sekcija za %s"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "najmanja particija ne može biti veća od najveće particije"
*************** msgstr ""
*** 89863,89894 ****
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "zatraženo poravnanje nije konstanta"
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "traženo poravnanje je preveliko"
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr ""
--- 90042,90073 ----
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "zatraženo poravnanje nije konstanta"
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "traženo poravnanje je preveliko"
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr ""
diff -Nrcpad gcc-17-20260426/gcc/po/id.po gcc-17-20260503/gcc/po/id.po
*** gcc-17-20260426/gcc/po/id.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/id.po	Sun May  3 22:32:06 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-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"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: gcc 4.4.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2009-11-10 09:00+0700\n"
  "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
  "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
*************** msgstr ""
*** 1385,1397 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:204
  #, fuzzy, no-c-format
  #| msgid "Specify ABI to use"
  msgid "Specify the PTX ISA version to use."
  msgstr "Spesifikasikan ABI yang akan digunakan"
  
! #: config/nvptx/nvptx.opt:208
  #, fuzzy, no-c-format
  #| msgid "Use fp registers"
  msgid "Initialize ptx registers."
--- 1385,1397 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:207
  #, fuzzy, no-c-format
  #| msgid "Specify ABI to use"
  msgid "Specify the PTX ISA version to use."
  msgstr "Spesifikasikan ABI yang akan digunakan"
  
! #: config/nvptx/nvptx.opt:211
  #, fuzzy, no-c-format
  #| msgid "Use fp registers"
  msgid "Initialize ptx registers."
*************** msgstr ""
*** 2326,2338 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2326,2338 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2835,2841 ****
  msgstr "Asumsikan target CPU dikonfigurasikan sebagai big endian"
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as little endian"
  msgid "Assume target CPU is configured as little endian."
--- 2835,2841 ----
  msgstr "Asumsikan target CPU dikonfigurasikan sebagai big endian"
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as little endian"
  msgid "Assume target CPU is configured as little endian."
*************** msgstr "Gunakan subroutines untuk fungsi
*** 2921,2927 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, fuzzy, no-c-format
  #| msgid "Specify the target CPU"
--- 2921,2927 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, fuzzy, no-c-format
  #| msgid "Specify the target CPU"
*************** msgid "Enable the CSR checking for the I
*** 2961,2967 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, fuzzy, no-c-format
  #| msgid "Omit the frame pointer in leaf functions"
  msgid "Omit the frame pointer in leaf functions."
--- 2961,2967 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, fuzzy, no-c-format
  #| msgid "Omit the frame pointer in leaf functions"
  msgid "Omit the frame pointer in leaf functions."
*************** msgstr ""
*** 3074,3080 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: 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 ""
--- 3074,3080 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr ""
*************** msgstr ""
*** 3121,3127 ****
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 3121,3127 ----
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr "Dukung fungsi dalam dan pembuata
*** 5697,5703 ****
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
--- 5697,5703 ----
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
*************** msgstr ""
*** 6096,6102 ****
  msgid "Cost to assume for a branch insn."
  msgstr "Biaya untuk mengasumsikan untuk sebuah instruksi percabangan"
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
--- 6096,6102 ----
  msgid "Cost to assume for a branch insn."
  msgstr "Biaya untuk mengasumsikan untuk sebuah instruksi percabangan"
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
*************** msgstr ""
*** 6438,6656 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:116
  #, fuzzy, no-c-format
  #| msgid "Specify how to access the thread pointer"
  msgid "The register used to access the thread pointer:"
  msgstr "Spesifikasikan bagaimana mengakses penunjuk thread"
  
! #: config/aarch64/aarch64.opt:147
  #, fuzzy, no-c-format
  #| msgid "Specify how to access the thread pointer"
  msgid "Specify the thread pointer register."
  msgstr "Spesifikasikan bagaimana mengakses penunjuk thread"
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:163
  #, fuzzy, no-c-format
  #| msgid "Specify bit size of immediate TLS offsets"
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Spesifikasikan ukuran bit dari ofset TLS langsung"
  
! #: config/aarch64/aarch64.opt:182
  #, fuzzy, no-c-format
  #| msgid "Use features of and schedule given CPU"
  msgid "Use features of architecture ARCH."
  msgstr "Gunakan feature dari dan jadwalkan CPU yang diberikan"
  
! #: config/aarch64/aarch64.opt:186
  #, fuzzy, no-c-format
  #| msgid "Use features of and schedule code for given CPU"
  msgid "Use features of and optimize for CPU."
  msgstr "Gunakan feature dari dan jadwalkan kode untuk CPU yang diberikan"
  
! #: config/aarch64/aarch64.opt:190
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:194
  #, fuzzy, no-c-format
  #| msgid "Generate code that conforms to the given ABI"
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Hasilkan kode yang konform ke ABI yang diberikan"
  
! #: 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
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:304
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:366
  #, fuzzy, no-c-format
  #| msgid "Generate a call to abort if a noreturn function returns"
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Buat sebuah panggilan untuk pembatalan jika sebuah fungsi tanpa kembali kembali"
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: 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
  #, fuzzy, no-c-format
  #| msgid "%qs is deprecated"
  msgid "This option is deprecated."
--- 6438,6661 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, fuzzy, no-c-format
  #| msgid "Specify how to access the thread pointer"
  msgid "The register used to access the thread pointer:"
  msgstr "Spesifikasikan bagaimana mengakses penunjuk thread"
  
! #: config/aarch64/aarch64.opt:152
  #, fuzzy, no-c-format
  #| msgid "Specify how to access the thread pointer"
  msgid "Specify the thread pointer register."
  msgstr "Spesifikasikan bagaimana mengakses penunjuk thread"
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:168
  #, fuzzy, no-c-format
  #| msgid "Specify bit size of immediate TLS offsets"
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Spesifikasikan ukuran bit dari ofset TLS langsung"
  
! #: config/aarch64/aarch64.opt:187
  #, fuzzy, no-c-format
  #| msgid "Use features of and schedule given CPU"
  msgid "Use features of architecture ARCH."
  msgstr "Gunakan feature dari dan jadwalkan CPU yang diberikan"
  
! #: config/aarch64/aarch64.opt:191
  #, fuzzy, no-c-format
  #| msgid "Use features of and schedule code for given CPU"
  msgid "Use features of and optimize for CPU."
  msgstr "Gunakan feature dari dan jadwalkan kode untuk CPU yang diberikan"
  
! #: config/aarch64/aarch64.opt:195
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:199
  #, fuzzy, no-c-format
  #| msgid "Generate code that conforms to the given ABI"
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Hasilkan kode yang konform ke ABI yang diberikan"
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:309
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:371
  #, fuzzy, no-c-format
  #| msgid "Generate a call to abort if a noreturn function returns"
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Buat sebuah panggilan untuk pembatalan jika sebuah fungsi tanpa kembali kembali"
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, fuzzy, no-c-format
  #| msgid "%qs is deprecated"
  msgid "This option is deprecated."
*************** msgstr "Aktifkan vektorisasi loop pada p
*** 12547,12553 ****
  
  #: 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
--- 12552,12558 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
  msgstr ""
  
  #: params.opt:1304
*************** msgstr "Konform ke standar ISO 1990 C"
*** 20199,20291 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1537
  #, fuzzy
  #| msgid "argument must be a constant"
  msgid "argument must be passed by copying"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2566
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2583
  #, fuzzy
  #| msgid "caller edge frequency is negative"
  msgid "callee returns twice"
  msgstr "frekuensi ujung pemanggil negatif"
  
! #: calls.cc:2588
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "callee does not return"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: calls.cc:2595
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: calls.cc:2614
  #, fuzzy
  #| msgid "deleted function %q+D"
  msgid "nested function"
  msgstr "fungsi %q+D terhapus"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2639
  #, fuzzy
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "inconsistent number of popped arguments"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: calls.cc:2646
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s tidak mendukung split_block"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3085
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "variable size arguments"
  msgstr "tipe argumen tidak valid"
  
! #: calls.cc:3109
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  #, fuzzy
  #| msgid "Memory allocation failed"
  msgid "tail call production failed"
--- 20204,20296 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1533
  #, fuzzy
  #| msgid "argument must be a constant"
  msgid "argument must be passed by copying"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  #, fuzzy
  #| msgid "caller edge frequency is negative"
  msgid "callee returns twice"
  msgstr "frekuensi ujung pemanggil negatif"
  
! #: calls.cc:2589
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "callee does not return"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: calls.cc:2596
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "deleted function %q+D"
  msgid "nested function"
  msgstr "fungsi %q+D terhapus"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "inconsistent number of popped arguments"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s tidak mendukung split_block"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "variable size arguments"
  msgstr "tipe argumen tidak valid"
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  #, fuzzy
  #| msgid "Memory allocation failed"
  msgid "tail call production failed"
*************** msgstr "'%%l' operan bukan sebuah label"
*** 20413,20424 ****
  #. 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"
--- 20418,20429 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 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:"
  
--- 21886,21898 ----
  msgid "this is the insn:"
  msgstr "ini adalah insn:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "unable to reload address in "
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 22121,22127 ****
  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>"
--- 22126,22132 ----
  msgstr "%s%sGCC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonim>"
*************** msgstr "operan tidak valid untuk kode '%
*** 22508,22518 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand for '%%%c'"
--- 22513,22523 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand for '%%%c'"
*************** msgstr "operan tidak valid untuk kode '%
*** 22520,22528 ****
  
  #: 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
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid vector constant"
--- 22525,22533 ----
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid vector constant"
*************** msgstr "kode operan '%c' tidak valid"
*** 22574,22652 ****
  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"
--- 22579,22657 ----
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "penunjuk tidak diijinkan sebagai nilai case"
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 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"
--- 22668,22680 ----
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
*************** msgstr "nilai %%P 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"
--- 22689,22695 ----
  msgid "invalid %%h value"
  msgstr "nilai %%h tidak valid"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr "nilai %%L tidak valid"
*************** msgstr "nilai %%m 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"
--- 22704,22710 ----
  msgid "invalid %%M value"
  msgstr "nilai %%M tidak valid"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
*************** msgstr "operan tidak terduga"
*** 23064,23070 ****
  #: 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
--- 23069,23075 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "insn tidak valid:"
*** 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 ""
  
--- 23318,23466 ----
  msgid "Expected register or constant integer."
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC tidak valid sebagai operan"
  
! #: config/i386/i386.cc:14001
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "penggunaan tidak valid dari %<restrict%>"
  
! #: config/i386/i386.cc:14006
  #, fuzzy, c-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid use of asm flag output"
  msgstr "lvalue tidak valid dalam keluaran asm %d"
  
! #: config/i386/i386.cc:14241
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'O'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.cc:14276
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'z'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand type used with operand code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.cc:14434
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14531
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14552
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14567
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14595
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14636
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  #| msgid "invalid controlling predicate"
  msgid "invalid vector immediate"
  msgstr "predikat pengontrol tidak valid"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "mode insn tidak diketahui"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "'%%%c' bukan sebuah awalan opera
*** 23539,23547 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "penggunaan dari '%%%c' tidak valid"
--- 23544,23552 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "penggunaan dari '%%%c' tidak valid"
*************** msgid "insn contains an invalid address
*** 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"
  
--- 23617,23623 ----
  msgstr "alamat tidak valid"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  msgid "invalid address"
  msgstr "alamat tidak valid"
  
*************** msgstr "insn rotasi 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"
--- 23695,23701 ----
  msgid "invalid %%H value"
  msgstr "nilai %%H tidak valid"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, c-format
  msgid "invalid %%d value"
  msgstr "nilai %%d tidak valid"
*************** msgstr "kombinasi tidak didukung: %s"
*** 23747,23780 ****
  msgid "unsupported memory expression:"
  msgstr "diduga ekspresi integer"
  
! #: config/riscv/riscv.cc:7969
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid vector operand"
  msgstr "operan %%c tidak valid"
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8227
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/riscv/riscv.cc:8236
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8241
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8246
  #, fuzzy, c-format
  #| msgid "%qV qualifiers cannot be applied to %qT"
  msgid "modifier 'H' cannot be applied to R31"
--- 23752,23785 ----
  msgid "unsupported memory expression:"
  msgstr "diduga ekspresi integer"
  
! #: config/riscv/riscv.cc:7972
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid vector operand"
  msgstr "operan %%c tidak valid"
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8230
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/riscv/riscv.cc:8239
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8244
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8249
  #, fuzzy, c-format
  #| msgid "%qV qualifiers cannot be applied to %qT"
  msgid "modifier 'H' cannot be applied to R31"
*************** msgstr ""
*** 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"
--- 23844,23850 ----
  msgid "invalid %%A value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
*************** msgstr "kode %%J 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"
--- 23885,23891 ----
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
*************** msgstr "nilai %%T 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"
--- 23916,23933 ----
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
*************** msgstr "operan %%s tidak valid"
*** 24161,24188 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "konstanta titik pecahan bukan sebuah operan langsung yang valid"
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "operan 'B' bukan sebuah konstanta"
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "operan 'B'  memiliki multiple bits set"
  
! #: config/stormy16/stormy16.cc:1947
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "operan 'o' bukan sebuah konstanta"
  
! #: config/stormy16/stormy16.cc:1979
  #, fuzzy, c-format
  #| msgid "'B' operand is not constant"
  msgid "'h' operand is not SImode register"
  msgstr "operan 'B' bukan sebuah konstanta"
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: kode tidak diketahui"
--- 24166,24193 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "konstanta titik pecahan bukan sebuah operan langsung yang valid"
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "operan 'B' bukan sebuah konstanta"
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "operan 'B'  memiliki multiple bits set"
  
! #: config/stormy16/stormy16.cc:1948
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "operan 'o' bukan sebuah konstanta"
  
! #: config/stormy16/stormy16.cc:1980
  #, fuzzy, c-format
  #| msgid "'B' operand is not constant"
  msgid "'h' operand is not SImode register"
  msgstr "operan 'B' bukan sebuah konstanta"
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: kode tidak diketahui"
*************** msgstr ""
*** 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"
  
--- 24250,24273 ----
  msgid "Unable to load DLL."
  msgstr "tidak dapat mengemulasikan %qs"
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  msgid "bad test"
  msgstr "tes buruk"
  
! #: config/xtensa/xtensa.cc:2997
  msgid "invalid mask"
  msgstr "topeng tidak valid"
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "nilai %%t/%%b tidak valid"
  
! #: config/xtensa/xtensa.cc:3151
  msgid "no register in address"
  msgstr "tidak ada register dalam alamat"
  
! #: config/xtensa/xtensa.cc:3159
  msgid "address offset not a constant"
  msgstr "ofset alamat bukan sebuah konstanta"
  
*************** msgstr ""
*** 24296,24302 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "({anonymous})"
--- 24301,24307 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "({anonymous})"
*************** msgstr "<anonim>"
*** 24323,24330 ****
  #: 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 %<,%>"
--- 24328,24335 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
*************** msgstr "diduga %<:%> atau %<...%>"
*** 24353,24359 ****
  #: 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 %<)%>"
--- 24358,24364 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
*************** msgstr "diduga %<{%>"
*** 24362,24368 ****
  #: 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 %<]%>"
--- 24367,24373 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
*************** msgstr "diduga %<,%>, %<,%> atau %<}%>"
*** 24385,24397 ****
  #: 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 %<[%>"
--- 24390,24402 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
*************** msgstr "diduga %<{%>"
*** 24401,24407 ****
  #: 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 %<{%>"
--- 24406,24412 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr "diduga %<{%>"
*** 24418,24431 ****
  #: 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%>"
--- 24423,24436 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
*************** msgstr "diduga %<{%>"
*** 24436,24442 ****
  #: 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 %<,%>"
--- 24441,24447 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
*************** msgid "expected %<.%>"
*** 24449,24468 ****
  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 %<)%>"
--- 24454,24473 ----
  msgstr "diduga %<{%>"
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
*************** msgstr "diduga %<,%> atau %<,%>"
*** 24473,24486 ****
  #: 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 %<,%>"
--- 24478,24491 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
*************** msgstr "diduga %<,%> atau %<,%>"
*** 24488,24522 ****
  
  #: 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 %<<%>"
--- 24493,24527 ----
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
*************** msgstr "kandidat 1:"
*** 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:"
--- 24552,24558 ----
  msgid "  after user-defined conversion:"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
*************** msgstr "parameter template %q+#D"
*** 24670,24676 ****
  msgid "<statement>"
  msgstr "dalam pernyataan"
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown src"
  msgid "<unknown>"
--- 24675,24681 ----
  msgid "<statement>"
  msgstr "dalam pernyataan"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown src"
  msgid "<unknown>"
*************** msgstr ""
*** 24700,25017 ****
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3360
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3375
  #, fuzzy
  #| msgid "Unknown operator '%s' at %%L"
  msgid "<unknown operator>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: cp/error.cc:3865
  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"
--- 24705,25064 ----
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3382
  #, fuzzy
  #| msgid "Unknown operator '%s' at %%L"
  msgid "<unknown operator>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
! msgid "reflect_constant_array failed"
! msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  #| msgid "floating constant misused"
  msgid "reflect_constant failed"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: cp/reflect.cc:641
! #, fuzzy
! #| msgid "accumulator is not a constant integer"
! msgid "array element not a constant integer"
! msgstr "akumulator bukan sebuah konstanta integer"
! 
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "reflection does not have template arguments"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a function or function type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  #| msgid "Argument of %s at %L is not a valid type"
  msgid "operators argument is not a valid operator"
  msgstr "Argumen dari %s di %L bukan sebuah tipe valid"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  #| msgid "%H%qE does not have class type"
  msgid "reflection does not have a type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "reflection does not represent parameter of current function"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, fuzzy
  #| msgid "non-constant condition for static assertion"
  msgid "non-constant offset for offset_of"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "dereferencing pointer ke tipe tidak lengkap"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  #| msgid "Do not tune writable data alignment"
  msgid "reflection not suitable for alignment_of"
  msgstr "Jangan tune writable data alignmen"
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "invalid cast to function type %qT"
  msgid "alignment_of on function type"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "dereferencing pointer ke tipe tidak lengkap"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr ""
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr ""
! 
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  #| msgid "gimplification failed"
  msgid "reflect_function failed"
  msgstr "gimplification gagal"
  
! #: cp/reflect.cc:4970
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "argumen ke '-Xassembler' hilang"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  #| msgid "Unexpected end of module"
  msgid "unexpected value of value member"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "Function does not return a value"
  msgid "reflection does not represent a template"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  #| msgid "invalid argument of %qs attribute"
  msgid "invalid argument to can_substitute"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  #| msgid "new cannot be applied to a reference type"
  msgid "type is not object or reference type"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  #, fuzzy
  #| msgid "%qs is not a valid output file"
  msgid "name is not a valid identifier"
  msgstr "%qs bukan sebuah berkas keluaran yang valid"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "nama register tidak dispesifikasikan untuk %q+D"
  
! #: cp/reflect.cc:5997
! msgid "no name and non-empty annotations specified"
! msgstr ""
! 
! #: cp/reflect.cc:6003
  #, fuzzy
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: cp/reflect.cc:6026
! msgid "name unspecified and type is const"
! msgstr ""
! 
! #: cp/reflect.cc:6030
! msgid "name unspecified and type is volatile"
! msgstr ""
! 
! #: cp/reflect.cc:6038
  #, fuzzy
  #| msgid "requested alignment is not a power of 2"
  msgid "alignment is not power of two"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  #| msgid "caller edge count is negative"
  msgid "alignment is negative"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6062
! #, fuzzy
! #| msgid "function does not return string type"
! msgid "reflection does not have non-array object type"
! msgstr "fungsi tidak mengembalikan tipe string"
! 
! #: cp/reflect.cc:6506
! #, fuzzy
! #| msgid "cast to union type from type not present in union"
! msgid "current scope does not represent a function"
! msgstr "cast ke tipe union dari tipe yang tidak ada dalam union"
! 
! #: cp/reflect.cc:6526
! #, fuzzy
! #| msgid "%Hfriend declaration does not name a class or function"
! msgid "current scope does not represent a class nor a member function"
! msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
! 
! #: cp/reflect.cc:6685
  #, fuzzy
  #| msgid "incomplete implementation of class %qs"
  msgid "incomplete parent class"
  msgstr "implementasi dari class %qs tidak lengkap"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  #| msgid "%qT is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  #| msgid "%qT is not a class type"
  msgid "not a complete class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  #| msgid "%qD cannot be defaulted"
  msgid "value cannot be extracted"
*************** msgstr "konversi ke %qT mengubah nilai k
*** 25073,25130 ****
  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"
  
! #: cp/typeck.cc:7868
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.cc:7928
  #, fuzzy
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "no pre-increment operator for type"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7932
  #, fuzzy
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "no pre-decrement operator for type"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 25120,25177 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "kandidat adalah:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "tipe argumen salah ke unary minus"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "tipe argumen salah ke bit-complement"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "tipe argumen salah ke abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "tipe argumen salah ke konjugasi"
  
! #: cp/typeck.cc:7862
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.cc:7922
  #, fuzzy
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "no pre-increment operator for type"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  #, fuzzy
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "no pre-decrement operator for type"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** 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 ""
  
--- 25189,25258 ----
  msgid "BOZ constant truncated at %L"
  msgstr "konstanta floating dipotong ke nol"
  
! #: fortran/check.cc:4175
  #, 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:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, 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:5017 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:5893
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5899
  #, fuzzy
  #| msgid "bad string constant"
  msgid "BOZ literal constant"
  msgstr "konstanta string buruk"
  
! #: fortran/check.cc:5905
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5912
  #, 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:5918
  #, fuzzy
  #| msgid "%qs expects a constant argument"
  msgid "Procedure unexpected as argument"
  msgstr "%qs diduga sebuah konstanta argumen"
  
! #: fortran/check.cc:5928
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5935
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5956
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5967
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "tipe tidak benar benar kompatibel"
  
! #: fortran/check.cc:5978
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 25277,25283 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4136
  msgid "array assignment"
  msgstr "penempatan array"
  
--- 25324,25330 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "penempatan array"
  
*************** msgid "Index variable %qs redefined at %
*** 25286,25302 ****
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4047
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4050
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 25333,25349 ----
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** msgstr "blok IF"
*** 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"
  
--- 25525,25535 ----
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
*************** msgstr "assignmen penunjuk"
*** 25490,25656 ****
  msgid "simple IF"
  msgstr "IF sederhana"
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  msgid "elemental procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.cc:2587
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "allocatable argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.cc:2592
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.cc:2597
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.cc:2602
  #, fuzzy
  #| msgid "pointer assignment"
  msgid "pointer argument"
  msgstr "assignmen penunjuk"
  
! #: fortran/resolve.cc:2607
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "value argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  #| msgid "mismatched arguments"
  msgid "assumed-shape argument"
  msgstr "argumen tidak cocok"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  #| msgid "mismatched arguments"
  msgid "assumed-rank argument"
  msgstr "argumen tidak cocok"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  #| msgid "array assignment"
  msgid "coarray argument"
  msgstr "penempatan array"
  
! #: fortran/resolve.cc:2637
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "parametrized derived type argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-type argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2670
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2677
  #, fuzzy
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "result with non-constant character length"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.cc:2689
  #, fuzzy
  #| msgid "elemental procedure"
  msgid "bind(c) procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8330
  #, fuzzy
  #| msgid "%qD is not a variable"
  msgid "iterator variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: fortran/resolve.cc:8334
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8338
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: fortran/resolve.cc:8342
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALOKASIKAN "
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  #, fuzzy
  #| msgid "ALLOCATE "
  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 ""
  
--- 25537,25703 ----
  msgid "simple IF"
  msgstr "IF sederhana"
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  msgid "elemental procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "allocatable argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  #| msgid "pointer assignment"
  msgid "pointer argument"
  msgstr "assignmen penunjuk"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.cc:2637
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "value argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.cc:2647
  #, fuzzy
  #| msgid "mismatched arguments"
  msgid "assumed-shape argument"
  msgstr "argumen tidak cocok"
  
! #: fortran/resolve.cc:2652
  #, fuzzy
  #| msgid "mismatched arguments"
  msgid "assumed-rank argument"
  msgstr "argumen tidak cocok"
  
! #: fortran/resolve.cc:2657
  #, fuzzy
  #| msgid "array assignment"
  msgid "coarray argument"
  msgstr "penempatan array"
  
! #: fortran/resolve.cc:2662
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "parametrized derived type argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.cc:2667
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "tidak ada argumen"
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-type argument"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2695
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2702
  #, fuzzy
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "result with non-constant character length"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.cc:2714
  #, fuzzy
  #| msgid "elemental procedure"
  msgid "bind(c) procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  #, fuzzy
  #| msgid "%qD is not a variable"
  msgid "iterator variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: fortran/resolve.cc:8412
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8416
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: fortran/resolve.cc:8420
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALOKASIKAN "
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** 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 ""
  
--- 25707,25739 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, fuzzy, c-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/trans-decl.cc:6778
  #, fuzzy, c-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "Argumen NCOPIES dari REPEAT intr
*** 25753,25779 ****
  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 ""
--- 25800,25826 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah terlalu besar di %L"
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgid "expected boolean type"
*** 25888,25894 ****
  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"
--- 25935,25941 ----
  msgstr "diduga bukan tuple"
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
*************** msgstr "tidak ada argumen"
*** 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"
--- 26017,26023 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
*************** msgstr "dukungan profiler untuk VxWorks"
*** 26465,26471 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "format target tidak mendukung infinity"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, fuzzy, gcc-internal-format
  #| msgid "profiling is still experimental for this target"
  msgid "profiling is not yet implemented for this architecture"
--- 26512,26518 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "format target tidak mendukung infinity"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, fuzzy, gcc-internal-format
  #| msgid "profiling is still experimental for this target"
  msgid "profiling is not yet implemented for this architecture"
*************** msgstr "Dalam fungsi %qs"
*** 26731,26743 ****
  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 ""
--- 26778,26790 ----
  msgid "Global declarative %s for %s"
  msgstr "global deklarasi %q+#D"
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
*************** msgstr "%qs sudah ditinggalkan"
*** 26918,26930 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:387
  #, fuzzy, gcc-internal-format
  #| msgid "unknown stack check parameter \"%s\""
  msgid "unknown autovec preference %qs"
  msgstr "tidak diketahui parameter pemeriksaan stack \"%s\""
  
! #: config/aarch64/aarch64.opt:432
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr ""
--- 26965,26977 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:392
  #, fuzzy, gcc-internal-format
  #| msgid "unknown stack check parameter \"%s\""
  msgid "unknown autovec preference %qs"
  msgstr "tidak diketahui parameter pemeriksaan stack \"%s\""
  
! #: config/aarch64/aarch64.opt:437
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr ""
*************** msgstr "%qE atribut konflik dengan atrib
*** 27410,27417 ****
  
  #: 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"
--- 27457,27464 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration here"
*************** msgstr "%qs atribut direktif diabaikan"
*** 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"
--- 27478,27484 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs atribut direktif diabaikan"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** msgstr "jumlah dari argumen salah dispes
*** 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"
--- 27490,27496 ----
  msgid "expected %i or more, found %i"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %i, found %i"
*************** msgstr "tipe atribut diabaikan setelah t
*** 27529,27540 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 27576,27587 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr ""
*** 27657,27797 ****
  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"
--- 27704,27844 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, 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:1653
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1658
  #, 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:1829
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1947
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2001
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2049
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2059 auto-profile.cc:2100
  #, 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:2088
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2093
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3027
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr ""
  
! #: auto-profile.cc:3050
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3212
  #, 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:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3226
  #, 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:3238
  #, 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:3246
  #, 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:3255
  #, 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:3265
  #, 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
*** 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"
--- 27850,27856 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "ofset diluar dari jangkauan dari konstanta string"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qE declared here"
*************** msgstr "konstanta argumen diluar dari ja
*** 27917,27923 ****
  msgid "illegal argument 0 to %qs"
  msgstr "hilang argumen ke \"%s\""
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
--- 27964,27970 ----
  msgid "illegal argument 0 to %qs"
  msgstr "hilang argumen ke \"%s\""
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
*************** msgstr "%K argumen terakhir dari %K buka
*** 27999,28010 ****
  msgid "cannot tail-call: %s"
  msgstr "tidak dapat menemukan class %qs"
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "pemanggilan fungsi memiliki nilai bersama"
  
! #: calls.cc:3566
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "passing too large argument on stack"
--- 28046,28057 ----
  msgid "cannot tail-call: %s"
  msgstr "tidak dapat menemukan class %qs"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "pemanggilan fungsi memiliki nilai bersama"
  
! #: calls.cc:3567
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "passing too large argument on stack"
*************** msgstr "blok dasar tidak ditempatkan sec
*** 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"
--- 28743,29098 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "jumlah dari catatan bb dalam rantai instruksi (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3734
  #, fuzzy, gcc-internal-format
  #| msgid "caller edge count is negative"
  msgid "caller edge count invalid"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "missing direct call for speculation %i"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use control speculation"
  msgid "missing ref for speculation %i"
  msgstr "Gunakan spekulasi kontrol"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "Assume symbols might be invalid"
  msgid "local symbols must be defined"
  msgstr "Asumsikan simbol mungkin tidak valid"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, fuzzy, gcc-internal-format
  #| msgid "%D renamed after being referenced in assembly"
  msgid "inline clone is referenced by assembly"
  msgstr "%D diubah namanya setelah direferensikan dalam perakitan"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4051
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "pilihan target spesifik tidak cocok"
  
! #: cgraph.cc:4058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "aux field set for edge %s->%s"
  msgid "aux field set for indirect edge from %s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "PIC code generation is not compatible with fast indirect calls"
  msgid "edge count is not compatible with function count"
  msgstr "Pembuatan kode PIC tidak kompatibel dangan panggilan cepat tidak langsung"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  #| msgid "PIC code generation is not compatible with fast indirect calls"
  msgid "edge count is not compatible with inlined to function count"
  msgstr "Pembuatan kode PIC tidak kompatibel dangan panggilan cepat tidak langsung"
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "penunjuk inlined_to salah"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "multiple pemanggil inline"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "penunjuk inlined_to diset untuk pemanggil bukan inline"
  
! #: cgraph.cc:4151
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "caller edge count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.cc:4182
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "indirect call count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "penunjuk inlined_to diset tetapi tidak ada predecessor ditemukan"
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "penunjuk inlined_to mereferensikan ke dirinya sendiri"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "shared call_stmt:"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "titik ujung ke deklarasi salah:"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "hilang ujung callgraph untuk pemanggilan stmt:"
  
! #: cgraph.cc:4382
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "reference to dead statement"
  msgstr "diduga pernyataan"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.cc:4469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node gagal"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to '-%s' is missing"
  msgid "%s: section %s.%d is missing"
*************** msgstr "ukuran total dari variabel lokal
*** 29885,29901 ****
  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"
--- 29932,29948 ----
  msgid "impossible constraint in %<asm%>"
  msgstr "batasan tidak memungkinkan dalam %<asm%>"
  
! #: function.cc:4292
  #, 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:4313
  #, 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:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "fungsi mengembalikan sebuah kumpulan"
*************** 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 ""
--- 30699,30705 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 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"
--- 30741,30747 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
*************** msgstr "penunjuk circular delegasi terde
*** 30718,30741 ****
  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
  #, fuzzy, gcc-internal-format
--- 30765,30788 ----
  msgid "function may return address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 31632,31638 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
--- 31679,31685 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
*************** msgstr "fungsi inline %q+D dideklarasika
*** 31708,31930 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2985
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid memory model %qs for %qD"
  msgstr "mode pointer tidak valid %qs"
  
! #: gimple-ssa-warn-access.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid memory model %wi for %qD"
  msgstr "nama register tidak valid untuk %q+D"
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  msgid "valid models are %e"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3017
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid failure memory model %qs for %qD"
  msgstr "nama register tidak valid untuk %q+D"
  
! #: gimple-ssa-warn-access.cc:3022
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3038
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3061
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s function at %L is negative"
  msgid "argument %i value %s is negative"
  msgstr "Argumen dari %s fungsi di %L adalah negatif"
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3624
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "referencing argument %u of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: gimple-ssa-warn-access.cc:3638
  #, fuzzy, gcc-internal-format
  #| msgid "%Kcall to %qs declared with attribute error: %s"
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut error: %s"
  
! #: gimple-ssa-warn-access.cc:3642
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: gimple-ssa-warn-access.cc:3649
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: gimple-ssa-warn-access.cc:3652
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "in a call with type %qT"
  msgstr "  dalam panggilan ke %qD"
  
! #: gimple-ssa-warn-access.cc:3758
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "assigned here"
  msgstr "digunakan disini"
  
! #: gimple-ssa-warn-access.cc:3820
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3977
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3978
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3982
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "pointer may be used after %qD"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: gimple-ssa-warn-access.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %q+D"
  msgid "pointer used after %qD"
  msgstr "parameter %q+D tidak digunakan"
  
! #: gimple-ssa-warn-access.cc:3987
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "call to %qD here"
  msgstr "  dalam panggilan ke %qD"
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "mode pointer tidak valid %qs"
  
! #: gimple-ssa-warn-access.cc:4010
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member %qD"
  msgid "dangling pointer to %qD may be used"
  msgstr "mengasumsikan penunjuk ke anggota %qD"
  
! #: gimple-ssa-warn-access.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "mode pointer tidak valid %qs"
  
! #: 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 "%q+D dideklarasikan disini"
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4032
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4036
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "unnamed temporary defined here"
  msgstr "tidak dapat membuat berkas sementara"
  
! #: gimple-ssa-warn-access.cc:4126
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4131
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "call to %qD"
  msgstr "  dalam panggilan ke %qD"
  
! #: gimple-ssa-warn-access.cc:4665
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "storing the address of local variable %qD in %qE"
--- 31755,31977 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid memory model %qs for %qD"
  msgstr "mode pointer tidak valid %qs"
  
! #: gimple-ssa-warn-access.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid memory model %wi for %qD"
  msgstr "nama register tidak valid untuk %q+D"
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  msgid "valid models are %e"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid failure memory model %qs for %qD"
  msgstr "nama register tidak valid untuk %q+D"
  
! #: gimple-ssa-warn-access.cc:3021
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3037
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3060
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3554
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s function at %L is negative"
  msgid "argument %i value %s is negative"
  msgstr "Argumen dari %s fungsi di %L adalah negatif"
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3672
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "referencing argument %u of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: gimple-ssa-warn-access.cc:3686
  #, fuzzy, gcc-internal-format
  #| msgid "%Kcall to %qs declared with attribute error: %s"
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "%K panggilan ke %qs dideklarasikan dengan atribut error: %s"
  
! #: gimple-ssa-warn-access.cc:3690
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: gimple-ssa-warn-access.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: gimple-ssa-warn-access.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "in a call with type %qT"
  msgstr "  dalam panggilan ke %qD"
  
! #: gimple-ssa-warn-access.cc:3806
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3834
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "assigned here"
  msgstr "digunakan disini"
  
! #: gimple-ssa-warn-access.cc:3868
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4025
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4026
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "pointer may be used after %qD"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: gimple-ssa-warn-access.cc:4031
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %q+D"
  msgid "pointer used after %qD"
  msgstr "parameter %q+D tidak digunakan"
  
! #: gimple-ssa-warn-access.cc:4035
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "call to %qD here"
  msgstr "  dalam panggilan ke %qD"
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "mode pointer tidak valid %qs"
  
! #: gimple-ssa-warn-access.cc:4058
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member %qD"
  msgid "dangling pointer to %qD may be used"
  msgstr "mengasumsikan penunjuk ke anggota %qD"
  
! #: gimple-ssa-warn-access.cc:4059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "mode pointer tidak valid %qs"
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4080
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "unnamed temporary defined here"
  msgstr "tidak dapat membuat berkas sementara"
  
! #: gimple-ssa-warn-access.cc:4174
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4179
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "call to %qD"
  msgstr "  dalam panggilan ke %qD"
  
! #: gimple-ssa-warn-access.cc:4713
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "storing the address of local variable %qD in %qE"
*************** msgstr ""
*** 32783,33137 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:799
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:847
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-virtual method %q+D"
  msgid "contains additional virtual method %qD"
  msgstr "penginisialisasi dispesifikasikan untuk metode %q+D bukan virtual"
  
! #: ipa-devirt.cc:854
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:880
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:890
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:924
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:932
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1066
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1071
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1076
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1092
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "the incompatible type is defined here"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: ipa-devirt.cc:1124
  #, fuzzy, gcc-internal-format
  #| msgid "Array reference out of bounds"
  msgid "array types have different bounds"
  msgstr "Referensi array diluar cakupan"
  
! #: ipa-devirt.cc:1139
  #, fuzzy, gcc-internal-format
  #| msgid "Function return value not set"
  msgid "return value type mismatch"
  msgstr "Fungsi mengembalikan nilai tidak diset"
  
! #: ipa-devirt.cc:1154
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type mismatch in nontype parameter pack"
  msgid "type mismatch in parameter %i"
  msgstr "tipe tidak cocok dalam paket parameter bukan tipe"
  
! #: ipa-devirt.cc:1168
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr ""
  
! #: ipa-devirt.cc:1184
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1190
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "type %qT should match type %qT"
  msgstr "tipe %qT tidak diturunkan dari tipe %qT"
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1273
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1389
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "has different parameters in another translation unit"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: ipa-devirt.cc:1447
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1451
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1484
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1511
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, fuzzy, gcc-internal-format
  #| msgid "Array bound mismatch"
  msgid "memory layout mismatch"
  msgstr "Lingkupan array tidak cocok"
  
! #: ipa-devirt.cc:1706
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "the extra base is defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4372
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4381
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4410
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4416
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4425
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4431
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4436
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "mismatching definition"
--- 32830,33184 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:868
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:916
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-virtual method %q+D"
  msgid "contains additional virtual method %qD"
  msgstr "penginisialisasi dispesifikasikan untuk metode %q+D bukan virtual"
  
! #: ipa-devirt.cc:923
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:949
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:959
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:993
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1001
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1135
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1140
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1145
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1161
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "the incompatible type is defined here"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: ipa-devirt.cc:1193
  #, fuzzy, gcc-internal-format
  #| msgid "Array reference out of bounds"
  msgid "array types have different bounds"
  msgstr "Referensi array diluar cakupan"
  
! #: ipa-devirt.cc:1208
  #, fuzzy, gcc-internal-format
  #| msgid "Function return value not set"
  msgid "return value type mismatch"
  msgstr "Fungsi mengembalikan nilai tidak diset"
  
! #: ipa-devirt.cc:1223
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1226
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type mismatch in nontype parameter pack"
  msgid "type mismatch in parameter %i"
  msgstr "tipe tidak cocok dalam paket parameter bukan tipe"
  
! #: ipa-devirt.cc:1237
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr ""
  
! #: ipa-devirt.cc:1253
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1259
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "type %qT should match type %qT"
  msgstr "tipe %qT tidak diturunkan dari tipe %qT"
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1342
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1458
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "has different parameters in another translation unit"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: ipa-devirt.cc:1516
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1520
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1553
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1580
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1656
  #, fuzzy, gcc-internal-format
  #| msgid "Array bound mismatch"
  msgid "memory layout mismatch"
  msgstr "Lingkupan array tidak cocok"
  
! #: ipa-devirt.cc:1775
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "the extra base is defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4442
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4451
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4480
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4486
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4495
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4501
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "mismatching definition"
*************** msgstr ""
*** 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"
--- 33199,33205 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in call statement"
  msgid "invalid jump function in LTO stream"
*************** msgstr ""
*** 33401,33412 ****
  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)"
--- 33448,33459 ----
  msgid "unable to find a register to spill"
  msgstr "tidak dapat menemukan sebuah register untuk spill dalam kelas %qs"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "batasan operan tidak konsisten dalam sebuah %<asm%>"
  
! #: lra-constraints.cc:5702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "maximum number of generated reload insns per insn achieved (%d)"
*************** msgstr ""
*** 33802,33808 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
--- 33849,33855 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
*************** msgstr "secara implisit popped regs haru
*** 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)"
--- 35344,35368 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: regcprop.cc:1304
  #, 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:1316
  #, 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:1319
  #, 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:1331
  #, 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 ""
*** 36336,36520 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstanta tidak dihitung ketika ADDR_EXPR berubah"
  
! #: tree-cfg.cc:2986
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "efek samping tidak diperhitungkan ketika ADDR_EXPR berubah"
  
! #: tree-cfg.cc:3001
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "alamat diambil, tetapi bit ADDRESSABLE tidak diset"
  
! #: tree-cfg.cc:3027
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posisi atau ukuran operan tidak valid ke BIT_FIELD_REF"
  
! #: tree-cfg.cc:3047
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "tipe ketepatan hasil integral tidak cocok dengan ukuran field dari BIT_FIELD_REF"
  
! #: tree-cfg.cc:3056
  #, fuzzy, gcc-internal-format
  #| msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "mode ketepatan dari hasil bukan integral tidak cocok dengan ukuran field dari BIT_FIELD_REF"
  
! #: tree-cfg.cc:3064
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3071
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3082
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "tipe tidak cocok dalam referensi array"
  
! #: tree-cfg.cc:3098
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: tree-cfg.cc:3126
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in not expression"
  msgid "type mismatch in %qs"
  msgstr "tipe tidak cocok dalam ekspresi tidak"
  
! #: tree-cfg.cc:3172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "operan shift tidak valid"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "operan %%s tidak valid"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid offset operand in %qs"
  msgstr "operan shift tidak valid"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF sederhana"
  
! #: tree-cfg.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: tree-cfg.cc:3269
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3329
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3336
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid function in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3346
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "bukan fungsi dalam panggilan gimple"
  
! #: tree-cfg.cc:3357
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "pure const state tidak valid untuk fungsi"
  
! #: tree-cfg.cc:3369
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3377
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3391
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3400
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid static chain in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 36383,36567 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstanta tidak dihitung ketika ADDR_EXPR berubah"
  
! #: tree-cfg.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "efek samping tidak diperhitungkan ketika ADDR_EXPR berubah"
  
! #: tree-cfg.cc:3003
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "alamat diambil, tetapi bit ADDRESSABLE tidak diset"
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posisi atau ukuran operan tidak valid ke BIT_FIELD_REF"
  
! #: tree-cfg.cc:3049
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "tipe ketepatan hasil integral tidak cocok dengan ukuran field dari BIT_FIELD_REF"
  
! #: tree-cfg.cc:3058
  #, fuzzy, gcc-internal-format
  #| msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "mode ketepatan dari hasil bukan integral tidak cocok dengan ukuran field dari BIT_FIELD_REF"
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "tipe tidak cocok dalam referensi array"
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in not expression"
  msgid "type mismatch in %qs"
  msgstr "tipe tidak cocok dalam ekspresi tidak"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "operan shift tidak valid"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "operan %%s tidak valid"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid offset operand in %qs"
  msgstr "operan shift tidak valid"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF sederhana"
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid function in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "bukan fungsi dalam panggilan gimple"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "pure const state tidak valid untuk fungsi"
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid static chain in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 36525,37178 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3479
  #, fuzzy, gcc-internal-format
  #| msgid "invalid LHS in gimple call"
  msgid "invalid argument to gimple call"
  msgstr "LHS tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3506
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.cc:3517
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in comparison expression"
  msgid "mismatching comparison operand types"
  msgstr "tipe tidak cocok dalam ekspresi perbandingan"
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3549
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "non-vector operands in vector comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.cc:3558
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "invalid vector comparison resulting type"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: tree-cfg.cc:3565
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "bogus comparison result type"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.cc:3593
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operan tidak valid dalam operasi unari"
  
! #: tree-cfg.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.cc:3653
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.cc:3668
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid types in address space conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.cc:3682
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipe tidak valid dalam konversi titik tetap"
  
! #: tree-cfg.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipe tidak valid dalam konversi ke titik pecahan"
  
! #: tree-cfg.cc:3712
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipe tidak valid dalam konversi ke integer"
  
! #: tree-cfg.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs expression"
  msgstr "tipe tidak cocok dalam ekspresi shift"
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid types for %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3789
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid type for %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.cc:3813
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "konversi bukan trivial dalam operasi unari"
  
! #: tree-cfg.cc:3838
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "bukan register seperti LHS dari operasi binari"
  
! #: tree-cfg.cc:3845
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: tree-cfg.cc:3950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "mode pointer tidak valid %qs"
  
! #: tree-cfg.cc:4196
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4209
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "tipe tidak cocok dalam ekspresi binary"
  
! #: tree-cfg.cc:4237
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of unary operation"
  msgid "non-register as LHS of ternary operation"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.cc:4245
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in binary operation"
  msgid "invalid operands in ternary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: tree-cfg.cc:4277
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4342
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4358
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid mask type in %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.cc:4419
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "not allowed type combination in %qs"
  msgstr "'&' tidak diperboleh dengan sendirinya dalam baris %d"
  
! #: tree-cfg.cc:4428
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "invalid position or size in %qs"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: tree-cfg.cc:4434
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4444
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "insertion out of range in %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: tree-cfg.cc:4454
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "konversi bukan trivial di penempatan"
  
! #: tree-cfg.cc:4519
  #, fuzzy, gcc-internal-format
  #| msgid "invalid array assignment"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "assignmen array tidak valid"
  
! #: tree-cfg.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "in statement"
  msgid "%qs LHS in clobber statement"
  msgstr "dalam pernyataan"
  
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4554
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %qs size argument in load"
  msgstr "tipe argumen tidak valid"
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs tidak valid untuk penyimpanan memori gimple"
  
! #: tree-cfg.cc:4648
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of unary operation"
  msgid "non-register as LHS with vector constructor"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect number of vector %qs elements"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4713
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4720
  #, fuzzy, gcc-internal-format
  #| msgid "PHI argument is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "argumen PHI bukan sebuah nilai GIMPLE"
  
! #: tree-cfg.cc:4729
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4756
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: tree-cfg.cc:4799
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "konversi tidak valid dalam pernyataan return"
  
! #: tree-cfg.cc:4833
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "tujuan goto bukan sebuah label ataupun sebuah penunjuk"
  
! #: tree-cfg.cc:4852
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "non-integral type switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.cc:4870
  #, fuzzy, gcc-internal-format
  #| msgid "%<default%> label not within a switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: tree-cfg.cc:4882
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4888
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "invalid case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4895
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "invalid case range in switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.cc:4905
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4912
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4921
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4964
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: tree-cfg.cc:4973
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map.\n"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "masukan tidak benar dalam label_to_block_map.\n"
  
! #: tree-cfg.cc:4983
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "string format memiliki jumlah operan yang tidak valid"
  
! #: tree-cfg.cc:4999
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid comparison code in gimple cond"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:5007
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "invalid labels in gimple cond"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "Hasil PHI tidak valid"
  
! #: tree-cfg.cc:5125
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "hilang definisi PHI"
  
! #: tree-cfg.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumen PHI tidak valid"
  
! #: tree-cfg.cc:5146
  #, fuzzy, gcc-internal-format
  #| msgid "Incompatible types in PHI argument"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipe tidak kompatibel dalam argumen PHI"
  
! #: tree-cfg.cc:5249
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.cc:5308
  #, fuzzy, gcc-internal-format
  #| msgid "Dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT dalam tabel EH mati"
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "local declaration from a different function"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: tree-cfg.cc:5476
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) diset ke blok dasar salah"
  
! #: tree-cfg.cc:5485
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "PHI node with location"
  msgstr "dari lokasi ini"
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) diset ke blok dasar yang salah"
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "pernyataan ditandai untuk throw, tetapi tidak"
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "pernyataan ditandai untuk throw di tengah dari blok"
  
! #: tree-cfg.cc:5599
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru ke keluar dari bb %d"
  
! #: tree-cfg.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: tree-cfg.cc:5649
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5662
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match IF label '%s'"
  msgid "label %qD to block does not match in bb %d"
  msgstr "Label '%s' di %C tidak cocok dengan label IF '%s'"
  
! #: tree-cfg.cc:5730
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "kontrol aliran di tengah dari blok dasar %d"
  
! #: tree-cfg.cc:5755
  #, fuzzy, gcc-internal-format
  #| msgid "control flow in the middle of basic block %d"
  msgid "label %qD in the middle of basic block %d"
  msgstr "kontrol aliran di tengah dari blok dasar %d"
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5815
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "fallthry edge setelah sebuah pernyataan kontrol dalam bb %d"
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "benar/salah edge setelah sebuah bukan-COND_COND dalam bb %d"
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "tanda edge keluar salah diakhir dari bb %d"
  
! #: tree-cfg.cc:5861
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "eksplisit goto di akhir dari bb %d"
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "return edge tidak menunjuk ke akhir dalam bb %d"
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "ditemukan case baku bukan diawal dari case vektor"
  
! #: tree-cfg.cc:5933
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "case label tidak diurutkan: "
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "kelebihan outgoing edge %d->%d"
  
! #: tree-cfg.cc:5973
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "hilang edge %i->%i"
  
! #: tree-cfg.cc:9785
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<noreturn%> function does return"
  msgid "%<noreturn%> function does return"
  msgstr "%H%<noreturn%> fungsi tidak kembali"
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol mencapai akhir dari fungsi bukan void"
  
! #: tree-cfg.cc:9910
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 36572,37225 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, fuzzy, gcc-internal-format
  #| msgid "invalid LHS in gimple call"
  msgid "invalid argument to gimple call"
  msgstr "LHS tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.cc:3519
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in comparison expression"
  msgid "mismatching comparison operand types"
  msgstr "tipe tidak cocok dalam ekspresi perbandingan"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "non-vector operands in vector comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "invalid vector comparison resulting type"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: tree-cfg.cc:3567
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "bogus comparison result type"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operan tidak valid dalam operasi unari"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.cc:3670
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid types in address space conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipe tidak valid dalam konversi titik tetap"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipe tidak valid dalam konversi ke titik pecahan"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipe tidak valid dalam konversi ke integer"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs expression"
  msgstr "tipe tidak cocok dalam ekspresi shift"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid types for %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid type for %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "konversi bukan trivial dalam operasi unari"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "bukan register seperti LHS dari operasi binari"
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "mode pointer tidak valid %qs"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "tipe tidak cocok dalam ekspresi binary"
  
! #: tree-cfg.cc:4239
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of unary operation"
  msgid "non-register as LHS of ternary operation"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.cc:4247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in binary operation"
  msgid "invalid operands in ternary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid mask type in %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "not allowed type combination in %qs"
  msgstr "'&' tidak diperboleh dengan sendirinya dalam baris %d"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "invalid position or size in %qs"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "insertion out of range in %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "konversi bukan trivial di penempatan"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid array assignment"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "assignmen array tidak valid"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  #| msgid "in statement"
  msgid "%qs LHS in clobber statement"
  msgstr "dalam pernyataan"
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %qs size argument in load"
  msgstr "tipe argumen tidak valid"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs tidak valid untuk penyimpanan memori gimple"
  
! #: tree-cfg.cc:4650
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of unary operation"
  msgid "non-register as LHS with vector constructor"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect number of vector %qs elements"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, fuzzy, gcc-internal-format
  #| msgid "PHI argument is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "argumen PHI bukan sebuah nilai GIMPLE"
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4758
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "konversi tidak valid dalam pernyataan return"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "tujuan goto bukan sebuah label ataupun sebuah penunjuk"
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "non-integral type switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  #| msgid "%<default%> label not within a switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "invalid case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "invalid case range in switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.cc:4907
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4923
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: tree-cfg.cc:4975
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map.\n"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "masukan tidak benar dalam label_to_block_map.\n"
  
! #: tree-cfg.cc:4985
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "string format memiliki jumlah operan yang tidak valid"
  
! #: tree-cfg.cc:5001
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid comparison code in gimple cond"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:5009
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "invalid labels in gimple cond"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "Hasil PHI tidak valid"
  
! #: tree-cfg.cc:5127
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "hilang definisi PHI"
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumen PHI tidak valid"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  #| msgid "Incompatible types in PHI argument"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipe tidak kompatibel dalam argumen PHI"
  
! #: tree-cfg.cc:5251
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.cc:5310
  #, fuzzy, gcc-internal-format
  #| msgid "Dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT dalam tabel EH mati"
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "local declaration from a different function"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) diset ke blok dasar salah"
  
! #: tree-cfg.cc:5487
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "PHI node with location"
  msgstr "dari lokasi ini"
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) diset ke blok dasar yang salah"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "pernyataan ditandai untuk throw, tetapi tidak"
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "pernyataan ditandai untuk throw di tengah dari blok"
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru ke keluar dari bb %d"
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match IF label '%s'"
  msgid "label %qD to block does not match in bb %d"
  msgstr "Label '%s' di %C tidak cocok dengan label IF '%s'"
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "kontrol aliran di tengah dari blok dasar %d"
  
! #: tree-cfg.cc:5757
  #, fuzzy, gcc-internal-format
  #| msgid "control flow in the middle of basic block %d"
  msgid "label %qD in the middle of basic block %d"
  msgstr "kontrol aliran di tengah dari blok dasar %d"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "fallthry edge setelah sebuah pernyataan kontrol dalam bb %d"
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "benar/salah edge setelah sebuah bukan-COND_COND dalam bb %d"
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "tanda edge keluar salah diakhir dari bb %d"
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "eksplisit goto di akhir dari bb %d"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "return edge tidak menunjuk ke akhir dalam bb %d"
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "ditemukan case baku bukan diawal dari case vektor"
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "case label tidak diurutkan: "
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "kelebihan outgoing edge %d->%d"
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "hilang edge %i->%i"
  
! #: tree-cfg.cc:9787
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<noreturn%> function does return"
  msgid "%<noreturn%> function does return"
  msgstr "%H%<noreturn%> fungsi tidak kembali"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol mencapai akhir dari fungsi bukan void"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr ""
*** 37370,37382 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: tree-ssa-alias.cc:4170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\" arg %i"
--- 37417,37429 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: tree-ssa-alias.cc:4169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\" arg %i"
*************** 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 ""
--- 37962,37968 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 38355,38366 ****
  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
--- 38402,38413 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15640
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 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"
--- 38415,38433 ----
  msgid "previous declaration of %qD"
  msgstr "deklarasi sebelumnya dari %q+D"
  
! #: tree.cc:15805
  #, 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:15824
  #, fuzzy
  #| msgid "collect2 version %s"
  msgid "%qD conflicts for version %qB"
  msgstr "collect2 versi %s"
  
! #: tree.cc:15837
  #, fuzzy
  #| msgid "%Jconflicts with previous declaration here"
  msgid "%qD conflicts with a previous declaration for version %qB"
*************** msgstr "Tempatkan nol data terinisialisa
*** 38467,38473 ****
  msgid "no initializers are allowed in section %qs"
  msgstr "tidak dapat menginisialisasi fungsi friend %qs"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "nama register tidak dispesifikasikan untuk %q+D"
--- 38514,38520 ----
  msgid "no initializers are allowed in section %qs"
  msgstr "tidak dapat menginisialisasi fungsi friend %qs"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "nama register tidak dispesifikasikan untuk %q+D"
*************** msgstr "weakref %q+D secara ultimate men
*** 38627,38633 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "weakref %q+D harus memiliki static linkage"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "alias definitions not supported in this configuration"
--- 38674,38680 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "weakref %q+D harus memiliki static linkage"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "alias definitions not supported in this configuration"
*************** msgstr "Gunakan packed stack layout"
*** 38674,38735 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument %i is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "%qE attribute argument has type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for %q#D has type %qT"
  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 "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
--- 38721,38782 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument %i is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "%qE attribute argument has type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for %q#D has type %qT"
  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:1228
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
*************** msgstr ""
*** 38745,38757 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
--- 38792,38804 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
*************** msgstr "tidak dapat menggunakan mode %qs
*** 38983,38995 ****
  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"
--- 39030,39042 ----
  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:1027
  #, 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:1034
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "atribut daerah tidak diijinkan untuk %q+D"
*************** msgstr "atribut daerah tidak diijinkan u
*** 39000,39018 ****
  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"
--- 39047,39065 ----
  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:1050
  #, 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:1061
  #, 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:1070
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "daerah dari %q+D tidak dapat dioverridden"
*************** msgstr "membersihkan argumen bukan sebua
*** 39112,39118 ****
  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"
--- 39159,39165 ----
  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:1149 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 "%qs atribut hanya berlaku ke var
*** 39167,39179 ****
  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"
--- 39214,39226 ----
  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:1097
  #, 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:1105
  #, 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 var
*** 39185,39196 ****
  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 %<@%>"
--- 39232,39243 ----
  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:1129
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
*************** msgstr "%qE atribut diabaikan karena %qT
*** 39295,39317 ****
  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"
--- 39342,39364 ----
  msgid "visibility argument not a string"
  msgstr "visibility argumen bukan sebuah string"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 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"
*************** msgstr ""
*** 39329,39335 ****
  
  #: 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"
--- 39376,39382 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applies only to functions"
*************** msgid "%qE attribute argument 1 must tak
*** 39408,39414 ****
  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"
--- 39455,39461 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1332
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
*************** msgstr "%qD tidak dideklarasikan dalam %
*** 39497,39503 ****
  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"
--- 39544,39550 ----
  msgid "%qE argument is not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "deprecated message is not a string"
*************** msgid "%qE attribute ignored on non-enum
*** 39570,39576 ****
  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"
--- 39617,39623 ----
  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:7593
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute requires a string argument"
*************** msgid "requested position is less than z
*** 39740,39755 ****
  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 %<target%>"
  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
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument not a string constant"
--- 39787,39802 ----
  msgstr "posisi yang diminta lebih kecil dari nol"
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding attribute at %C"
  msgid "empty string in attribute %<target%>"
  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:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument not a string constant"
*************** msgid "suggest parentheses around assign
*** 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%>"
--- 40092,40098 ----
  msgstr "disarankan parentheses disekitar assignmen digunakan sebagai nilai kebenaran"
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
*************** msgstr "tidak cukup variabel argumen yan
*** 40235,40242 ****
  msgid "missing sentinel in function call"
  msgstr "hilang sentinel dalam pemanggilan fungsi"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, fuzzy, gcc-internal-format
  #| msgid "Bad option %s to pragma attribute"
  msgid "bad option %qs to attribute %<optimize%>"
--- 40282,40289 ----
  msgid "missing sentinel in function call"
  msgstr "hilang sentinel dalam pemanggilan fungsi"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, fuzzy, gcc-internal-format
  #| msgid "Bad option %s to pragma attribute"
  msgid "bad option %qs to attribute %<optimize%>"
*************** msgstr "tidak didukung bukan-standar pem
*** 41339,41345 ****
  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 ""
--- 41386,41392 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "tradisional C menolak pemotongan konstanta string"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 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"
--- 41442,41448 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
*************** msgstr "%Htipe tidak valid untuk iterasi
*** 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"
--- 41458,41474 ----
  msgid "%qE is not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "hilang predikat pengontrol"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predikat pengontrol tidak valid"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "hilang ekspresi peningkatan"
*************** msgstr "hilang ekspresi peningkatan"
*** 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"
--- 41478,41484 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ekspresi peningkatan tidak valid"
*************** 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 ""
--- 41580,41598 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is not a function argument"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 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"
--- 41603,41610 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
*************** msgstr "konstanta tidak valid dalam %<#p
*** 42134,42140 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "salah bentuk %<#pragma message%>, diabaikan"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma %s"
  msgid "junk at end of %<#pragma %s%>"
--- 42181,42187 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "salah bentuk %<#pragma message%>, diabaikan"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma %s"
  msgid "junk at end of %<#pragma %s%>"
*************** msgstr "move insn tidak tertangani"
*** 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"
--- 42259,42266 ----
  msgid "wrong type argument to %s"
  msgstr "tipe argumen salah ke abs"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "%s dari fungsi %qD"
*** 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"
--- 42797,42813 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "lokasi baca-saja %qE digunakan sebagai keluaran %<asm%>"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "penempatan dari lokasi baca-saja %qE"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "peningkatan dari lokasi baca-saja %qE"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "pengurangan dari lokasi baca-saja %qE"
*************** msgid_plural "passing argument %i to %qs
*** 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 ""
--- 43092,43098 ----
  msgstr[0] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  msgstr[1] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgid "ACLE function %qD requires ISA ex
*** 44054,44060 ****
  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 ""
--- 44101,44107 ----
  msgstr ""
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr "melewatkan argumen %d dari %qE d
*** 44758,44764 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "duplicate definition of %qs"
--- 44805,44811 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "duplicate definition of %qs"
*************** msgid "SVE type %qT does not have a defi
*** 44811,44817 ****
  msgstr "tipe %q+D tidak memiliki ukuran yang diketahui"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
--- 44858,44864 ----
  msgstr "tipe %q+D tidak memiliki ukuran yang diketahui"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
*************** msgid "SVE type %qT not allowed in %<map
*** 44867,44873 ****
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
--- 44914,44920 ----
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 44971,44989 ****
  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"
--- 45018,45036 ----
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgstr ""
*** 45030,45225 ****
  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
--- 45077,45272 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs atribut diabaikan"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on %<__fpreg%>"
  msgid "invalid format for %<sve_width%>"
  msgstr "operasi di %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "nilai %%H tidak valid"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Spesifikasikan pengurutan alokasi register"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "pilihan -mcpu=%s konflik dengan pilihan -march="
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s tidak mendukung %s"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 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
--- 45274,45298 ----
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "salah bentuk %<#pragma init%>"
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** msgstr "atribut(target(\"%s\")) tidak di
*** 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 ""
  
--- 45301,45511 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target_version%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "missing value in %<target_version%> attribute"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration as %q#D"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+D memiliki sebuah deklarasi sebelumnya sebagai %q#D"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "kombinasi tidak didukung: %s"
  
! #: config/aarch64/aarch64.cc:30748
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
  msgstr "argumen yang tidak digunakan dalam $-gaya format"
  
! #: config/aarch64/aarch64.cc:30861
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "pilihan -shared saat ini tidak didukung untuk VAX ELF"
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31071
  #, fuzzy, gcc-internal-format
  #| msgid "type attributes ignored after type is already defined"
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "tipe atribut diabaikan setelah tipe telah didefinisikan"
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q+D defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr "argumen dari atribut %qs bukan \
*** 45665,45676 ****
  #: 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"
--- 45712,45723 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 45818,45840 ****
  msgstr "%qE atribut diabaikan"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc: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"
--- 45865,45887 ----
  msgstr "%qE atribut diabaikan"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "-pipe tidak didukung"
*** 46426,46438 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G dan -static adalah mutually exclusive"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
--- 46473,46485 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G dan -static adalah mutually exclusive"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
*************** msgstr "%qD tidak dapat memiliki argumen
*** 46443,46449 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
--- 46490,46496 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
*************** msgstr ""
*** 46808,46814 ****
  
  #: 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"
--- 46855,46861 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argumen ke fungsi bawaan tidak valid"
*************** msgstr ""
*** 47157,47163 ****
  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 ""
--- 47204,47210 ----
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6747
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
*************** msgstr "argumen ke %qs harus berupa sebu
*** 47343,47532 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Argumen ke -ffpe-trap tidak valid: %s"
  
! #: config/i386/i386-expand.cc:11087
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine cannot be called directly"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 2 bit immediate"
  
! #: config/i386/i386-expand.cc:12062
  #, fuzzy, gcc-internal-format
  #| msgid "the fifth argument must be a 8-bit immediate"
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "argumen kelima harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.cc:12157
  #, fuzzy, gcc-internal-format
  #| msgid "the third argument must be a 8-bit immediate"
  msgid "the third argument must be an 8-bit immediate"
  msgstr "argumen ketiga harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.cc:13205
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 1-bit immediate"
  msgid "the last argument must be an 1-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/i386/i386-expand.cc:13220
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 4-bit immediate"
  msgid "the last argument must be a 3-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.cc:13255
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.cc:13295
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/i386/i386-expand.cc:13304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE needs isa option %s"
  msgid "'%s' needs isa option %s"
  msgstr "%qE membutuhkan pilihan isa %s"
  
! #: config/i386/i386-expand.cc:13317
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 5 bit immediate"
  
! #: config/i386/i386-expand.cc:13327
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "argumen selanjutnya ke terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.cc:13332
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.cc:13471
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "the third argument must be comparison constant"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/i386/i386-expand.cc:13476
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect rounding operand"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: config/i386/i386-expand.cc:13885
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 4-bit immediate"
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 5-bit immediate"
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 5 bit immediate"
  
! #: config/i386/i386-expand.cc:13896
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be an 8-bit immediate"
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.cc:14376
  #, fuzzy, gcc-internal-format
  #| msgid "the fifth argument must be a 8-bit immediate"
  msgid "the fourth argument must be one of enum %qs"
  msgstr "argumen kelima harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.cc:14446
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "pemilih harus berupa sebuah konstanta integer dalam jangkauan 0..%wi"
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE membutuhkan pilihan isa tidak diketahui"
  
! #: config/i386/i386-expand.cc:14706
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE membutuhkan pilihan isa %s"
  
! #: config/i386/i386-expand.cc:15206
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "second, third and fourth argument must be a const"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "argumen kedua ke %<__builtin_prefetch%> tidak valid; menggunakan nol"
  
! #: config/i386/i386-expand.cc:15221
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid third argument"
  msgstr "tipe argumen tidak valid"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15240
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> tidak valid; menggunakan nol"
  
! #: config/i386/i386-expand.cc:15251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> tidak valid; menggunakan nol"
  
! #: config/i386/i386-expand.cc:15279
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "second argument must be a const"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/i386/i386-expand.cc:15825
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 2-bit immediate"
  msgid "the last argument must be a 32-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 2 bit immediate"
  
! #: config/i386/i386-expand.cc:15858
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 4-bit immediate"
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.cc:16826
  #, fuzzy, gcc-internal-format
  #| msgid "the next to last argument must be an 8-bit immediate"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
--- 47390,47579 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Argumen ke -ffpe-trap tidak valid: %s"
  
! #: config/i386/i386-expand.cc:11093
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine cannot be called directly"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 2 bit immediate"
  
! #: config/i386/i386-expand.cc:12068
  #, fuzzy, gcc-internal-format
  #| msgid "the fifth argument must be a 8-bit immediate"
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "argumen kelima harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.cc:12163
  #, fuzzy, gcc-internal-format
  #| msgid "the third argument must be a 8-bit immediate"
  msgid "the third argument must be an 8-bit immediate"
  msgstr "argumen ketiga harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.cc:13211
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 1-bit immediate"
  msgid "the last argument must be an 1-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/i386/i386-expand.cc:13226
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 4-bit immediate"
  msgid "the last argument must be a 3-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.cc:13261
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.cc:13301
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 1 bit immediate"
  
! #: config/i386/i386-expand.cc:13310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE needs isa option %s"
  msgid "'%s' needs isa option %s"
  msgstr "%qE membutuhkan pilihan isa %s"
  
! #: config/i386/i386-expand.cc:13323
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 5 bit immediate"
  
! #: config/i386/i386-expand.cc:13333
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "argumen selanjutnya ke terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.cc:13338
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.cc:13477
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "the third argument must be comparison constant"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/i386/i386-expand.cc:13482
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "insn tidak benar:"
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect rounding operand"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: config/i386/i386-expand.cc:13891
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 4-bit immediate"
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.cc:13899
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 5-bit immediate"
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 5 bit immediate"
  
! #: config/i386/i386-expand.cc:13902
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be an 8-bit immediate"
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.cc:14382
  #, fuzzy, gcc-internal-format
  #| msgid "the fifth argument must be a 8-bit immediate"
  msgid "the fourth argument must be one of enum %qs"
  msgstr "argumen kelima harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-expand.cc:14452
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "pemilih harus berupa sebuah konstanta integer dalam jangkauan 0..%wi"
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE membutuhkan pilihan isa tidak diketahui"
  
! #: config/i386/i386-expand.cc:14712
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE membutuhkan pilihan isa %s"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "second, third and fourth argument must be a const"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/i386/i386-expand.cc:15218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "argumen kedua ke %<__builtin_prefetch%> tidak valid; menggunakan nol"
  
! #: config/i386/i386-expand.cc:15227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid third argument"
  msgstr "tipe argumen tidak valid"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> tidak valid; menggunakan nol"
  
! #: config/i386/i386-expand.cc:15257
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> tidak valid; menggunakan nol"
  
! #: config/i386/i386-expand.cc:15285
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "second argument must be a const"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/i386/i386-expand.cc:15831
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 2-bit immediate"
  msgid "the last argument must be a 32-bit immediate"
  msgstr "argumen terakhir harus berupa sebuah 2 bit immediate"
  
! #: config/i386/i386-expand.cc:15864
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, fuzzy, gcc-internal-format
  #| msgid "the last argument must be a 4-bit immediate"
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "argumen terakhir harus berupa sebuah 4 bit immediate"
  
! #: config/i386/i386-expand.cc:16832
  #, fuzzy, gcc-internal-format
  #| msgid "the next to last argument must be an 8-bit immediate"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
*************** msgstr ""
*** 47968,47975 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
--- 48015,48022 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
*************** msgstr "ABI dari melewatkan structure de
*** 48242,48248 ****
  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"
--- 48289,48295 ----
  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:4223 config/i386/i386.cc:4233
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register return with SSE disabled"
  msgid "SSE register return with SSE2 disabled"
*************** msgstr "argumen register SSE dengan SSE
*** 48269,48281 ****
  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 ""
--- 48316,48328 ----
  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:4251
  #, 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:4253
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
*************** msgstr ""
*** 48286,48325 ****
  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"
--- 48333,48372 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "ABI dari melewatkan union dengan long double telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10879
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: config/i386/i386.cc:10899
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
*************** msgstr "%s tidak didukung untuk fungsi n
*** 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 ""
--- 48374,48469 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported operand size for extended register"
  msgid "unsupported size for integer register"
  msgstr "ukuran operan tidak didukung untuk register ekstended"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "register extended tidak memiliki setengah tinggi"
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ukuran operan tidak didukung untuk register ekstended"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "mangling dari %<va_list%> telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:24131
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "tidak ada register bawah yang tersedia unruk popping register atas"
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown architecture '%s'"
  msgid "unknown architecture specific memory model"
  msgstr "Arsitektur '%s' tidak dikenal"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr "gp_offset (%ld) atau end_offset
*** 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"
--- 48520,48526 ----
  msgid "argument %qd is not a constant"
  msgstr "argumen %qd bukan sebuah konstanta"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
*************** msgstr "PRINT_OPERAND_ADDRESS, penunjuk
*** 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"
--- 48532,48538 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: Punctuation '%c' tidak diketahui"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
*************** msgstr ""
*** 48647,48695 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, fuzzy, gcc-internal-format
  #| msgid "Spe not supported in this target"
  msgid "%qs is not supported in target attribute"
--- 48694,48742 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, gcc-internal-format
  msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:564
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, gcc-internal-format
  msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported for R8C target"
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "atribut `%s' tidak didukung untuk target R8C"
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, fuzzy, gcc-internal-format
  #| msgid "Spe not supported in this target"
  msgid "%qs is not supported in target attribute"
*************** msgid "MSP430 built-in functions only wo
*** 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"
--- 49555,49561 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4161 config/xtensa/xtensa.cc:4187
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "kode bawaan buruk"
*************** msgstr "%s:tidak dapat membuka berkar gr
*** 49761,49847 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:365
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:388
  #, fuzzy, gcc-internal-format
  #| msgid "passing floating point arguments in fp regs not yet supported"
  msgid "not generating patch area, nops not supported"
  msgstr "melewatkan argumen titik pecahan dalam register titik pecahan belum didukung"
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5893
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute requires a void return type"
  msgstr "%qE attribut diabaikan dalam tipe"
  
! #: config/nvptx/nvptx.cc:5916
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "__BELOW100__ atribut tidak diijinkan dengan class auto storage"
  
! #: config/nvptx/nvptx.cc:6361
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6374
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "complement argument must be constant"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/nvptx/nvptx.cc:6714
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6722
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6736
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7761
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "weak alias definitions not supported in this configuration"
  msgstr "%J definisi alias tidak didukung dalam konfigurasi ini"
  
! #: config/nvptx/nvptx.cc:7774
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "non-function alias definitions not supported in this configuration"
--- 49808,49894 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:371
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:394
  #, fuzzy, gcc-internal-format
  #| msgid "passing floating point arguments in fp regs not yet supported"
  msgid "not generating patch area, nops not supported"
  msgstr "melewatkan argumen titik pecahan dalam register titik pecahan belum didukung"
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5899
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute requires a void return type"
  msgstr "%qE attribut diabaikan dalam tipe"
  
! #: config/nvptx/nvptx.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "__BELOW100__ atribut tidak diijinkan dengan class auto storage"
  
! #: config/nvptx/nvptx.cc:6367
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6380
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "complement argument must be constant"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/nvptx/nvptx.cc:6720
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6728
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6742
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7767
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "weak alias definitions not supported in this configuration"
  msgstr "%J definisi alias tidak didukung dalam konfigurasi ini"
  
! #: config/nvptx/nvptx.cc:7780
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "non-function alias definitions not supported in this configuration"
*************** msgstr ""
*** 50090,50435 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "type %q+D does not have a known size"
  msgid "RVV type %qT does not have a fixed size"
  msgstr "tipe %q+D tidak memiliki ukuran yang diketahui"
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "type %q+D does not have a known size"
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "tipe %q+D tidak memiliki ukuran yang diketahui"
  
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "fields cannot have RVV type %qT"
  msgstr "%qE bukan dari tipe %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "tidak dapat mengalokasikan sebuah objek dari tipe abstrak %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot delete objects with RVV type %qT"
  msgstr "tidak dapat mengalokasikan sebuah objek dari tipe abstrak %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "cannot throw or catch RVV type %qT"
  msgstr "tidak dapat mengubah tipe %qT ke tipe %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "tipe %qT tidak diijinkan dalam Java %<throw%> atau %<catch%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %<firstprivate%>"
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qs not supported for MIPS16"
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "fungsi bawaan %qs tidak didukung untuk MIPS16"
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized gcc debugging option: %c"
  msgid "unrecognized RVV builtin"
  msgstr "pilihan debuggin gcc: %c tidak dikenal"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, fuzzy, gcc-internal-format
  #| msgid "mangling function-style cast with more than one argument"
  msgid "no matching function call to %qE with empty arguments"
  msgstr "mangling function-style cast dengan lebih dari satu argumen"
  
! #: config/riscv/riscv.cc:1033
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/riscv/riscv.cc:3464
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7029
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7330
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7344
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7353
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7362
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7438
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7599
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7607
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7658
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%qE bukan dari tipe %qT"
  
! #: config/riscv/riscv.cc:7666
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12270
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12275
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12341
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support ARM mode"
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs with %qs"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/riscv/riscv.cc:12419
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12451
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12461
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/riscv/riscv.cc:13047
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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 ""
  
--- 50137,50482 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, fuzzy, gcc-internal-format
  #| msgid "type %q+D does not have a known size"
  msgid "RVV type %qT does not have a fixed size"
  msgstr "tipe %q+D tidak memiliki ukuran yang diketahui"
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "type %q+D does not have a known size"
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "tipe %q+D tidak memiliki ukuran yang diketahui"
  
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "fields cannot have RVV type %qT"
  msgstr "%qE bukan dari tipe %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "tidak dapat mengalokasikan sebuah objek dari tipe abstrak %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot delete objects with RVV type %qT"
  msgstr "tidak dapat mengalokasikan sebuah objek dari tipe abstrak %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "cannot throw or catch RVV type %qT"
  msgstr "tidak dapat mengubah tipe %qT ke tipe %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "tipe %qT tidak diijinkan dalam Java %<throw%> atau %<catch%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %<firstprivate%>"
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qs not supported for MIPS16"
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "fungsi bawaan %qs tidak didukung untuk MIPS16"
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized gcc debugging option: %c"
  msgid "unrecognized RVV builtin"
  msgstr "pilihan debuggin gcc: %c tidak dikenal"
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, fuzzy, gcc-internal-format
  #| msgid "mangling function-style cast with more than one argument"
  msgid "no matching function call to %qE with empty arguments"
  msgstr "mangling function-style cast dengan lebih dari satu argumen"
  
! #: config/riscv/riscv.cc:1036
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %s for -mfpu"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "nilai %s tidak diketahui untuk pilihan -mfpu"
  
! #: config/riscv/riscv.cc:3467
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, fuzzy, gcc-internal-format
  #| msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI dari melewatkan structure dengan anggota float kompleks telah berubah dalam GCC 4.4"
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7032
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7333
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7347
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7356
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7365
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7441
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7602
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7610
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7661
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%qE bukan dari tipe %qT"
  
! #: config/riscv/riscv.cc:7669
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12273
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12278
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12344
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support ARM mode"
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "target CPU tidak mendukung kode ARM"
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs with %qs"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/riscv/riscv.cc:12422
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12454
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12464
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/riscv/riscv.cc:13050
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
! #: config/riscv/riscv.cc:15080
  msgid "invalid version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr "kebutuhan memori lokal variabel
*** 51528,51550 ****
  msgid "%<function_profiler%> support"
  msgstr "function_profiler dukungan"
  
! #: config/stormy16/stormy16.cc:1452
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use va_start in interrupt function"
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "tidak dapat menggunakan va_start dalam interupsi fungsi"
  
! #: config/stormy16/stormy16.cc:2031
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "pernyataan pilihan dari ukuran %lu masukan terlalu besar"
  
! #: config/stormy16/stormy16.cc:2425
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "%<__BELOW100__%> atribut hanya berlaku ke variabel"
  
! #: config/stormy16/stormy16.cc:2432
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
--- 51575,51597 ----
  msgid "%<function_profiler%> support"
  msgstr "function_profiler dukungan"
  
! #: config/stormy16/stormy16.cc:1453
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use va_start in interrupt function"
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "tidak dapat menggunakan va_start dalam interupsi fungsi"
  
! #: config/stormy16/stormy16.cc:2032
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "pernyataan pilihan dari ukuran %lu masukan terlalu besar"
  
! #: config/stormy16/stormy16.cc:2426
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "%<__BELOW100__%> atribut hanya berlaku ke variabel"
  
! #: config/stormy16/stormy16.cc:2433
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
*************** msgstr ""
*** 51796,51829 ****
  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 "hanya variabel tidak terinisialisasi yang dapat ditempatkan didaerah .bss"
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
--- 51843,51876 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%q+D didefinisikan tetapi tidak digunakan"
  
! #: config/xtensa/xtensa.cc:2783
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "register boolean dibutuhkan untuk pilihan titik pecahan"
  
! #: config/xtensa/xtensa.cc:2818
  #, 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:2825
  #, 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:4296
  #, 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 "hanya variabel tidak terinisialisasi yang dapat ditempatkan didaerah .bss"
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
*************** msgstr "%qE atribut membutuhkan prototip
*** 51919,51925 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
--- 51966,51972 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
*************** msgstr ""
*** 52011,52018 ****
  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 "nilai void tidak diabaikan karena ini seharusnya"
--- 52058,52065 ----
  msgid "could not get size of source file"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "nilai void tidak diabaikan karena ini seharusnya"
*************** msgstr "melompat kedalam pernyataan eksp
*** 52531,52537 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE didefinisikan sebagai jenis salah dari tag"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
--- 52578,52584 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE didefinisikan sebagai jenis salah dari tag"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
*************** msgstr "ISO C90 tidak mendukung %<static
*** 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"
--- 52742,52748 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
*************** msgstr "%H%<this%> mungkin tidak digunak
*** 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"
--- 52753,52759 ----
  msgid "%q+D is usually a function"
  msgstr "%q+D biasanya sebuah fungsi"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
*************** msgstr "tidak dapat meletakan objek deng
*** 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 ""
--- 52837,52843 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "class penyimpanan dispesifikasik
*** 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"
--- 53058,53064 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
*************** msgstr "%qs dideklarasikan sebagai fungs
*** 53212,53218 ****
  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"
--- 53259,53265 ----
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
*************** msgstr "ISO C melarang tipe fungsi const
*** 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"
--- 53403,53409 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "sebuah anggota dari sebuah struktur atau union tidak dapat memiliki sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel atau field %qE dideklarasikan void"
*************** msgstr ""
*** 53589,53595 ****
  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"
--- 53636,53642 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr "field %qE tidak dikenal dispesifikasikan dalam penginisialisasi"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
*************** msgstr "struct tidak memiliki anggota be
*** 53656,53662 ****
  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"
--- 53703,53709 ----
  msgid "struct has no members"
  msgstr "struct tidak memiliki anggota"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union is a GCC extension"
*************** msgstr "redeklarasi dari %<enum %E%>"
*** 53728,53734 ****
  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"
--- 53775,53781 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
*************** msgstr "ISO C melarang nilai pengenumera
*** 53790,53796 ****
  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"
--- 53837,53843 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
*************** msgstr "argumen %qD tidak cocok dengan p
*** 53958,53969 ****
  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"
--- 54005,54016 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
*************** msgstr "%<__thread%> digunakan dengan %<
*** 54055,54061 ****
  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"
--- 54102,54108 ----
  msgid "two or more data types in declaration specifiers"
  msgstr "dua atau lebih tipe data dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> terlalu panjang untuk GCC"
*************** msgstr "ISO C90 tidak mendukung tipe kom
*** 54169,54175 ****
  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"
--- 54216,54222 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "%s tidak mendukung format %<%%%s%c%> %s"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
*************** msgstr "Panjang baris tetap harus paling
*** 54344,54355 ****
  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 ""
--- 54391,54402 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C tidak mendukung %<~%> untuk konjugasi kompleks"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** msgstr ""
*** 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"
--- 54459,54497 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "jumlah geser kanan >= lebar dari tipe"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 54466,54472 ****
  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"
--- 54513,54519 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
*************** msgstr "Tidak terduga akhir dari modul"
*** 54477,54483 ****
  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"
--- 54524,54530 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C melarang sebuah satuan terjemahan kosong"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 54526,54533 ****
  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"
--- 54573,54580 ----
  msgstr "nama register: %s tidak dikenal"
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "diduga penspesifikasi deklarasi"
*************** msgstr ""
*** 54566,54572 ****
  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"
--- 54613,54619 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "atribut diabaikan di template in
*** 54584,54596 ****
  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 %<;%>"
--- 54631,54643 ----
  msgid "unexpected attribute"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "atribut daerah tidak diijinkan untuk %q+D"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
*************** msgstr "penempatan (tidak terinisialisas
*** 54638,54644 ****
  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 %<,%>"
--- 54685,54691 ----
  msgid "%qs may only be used with a single declarator"
  msgstr "-MG hanya boleh digunakan dengan -M atau -MM"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "diduga %<,%> atau %<,%>"
*************** msgid "%<__GIMPLE%> function cannot be a
*** 54675,54681 ****
  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"
--- 54722,54728 ----
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "diduga string literal"
*************** msgstr "ekspresi integral %qE bukan kons
*** 54709,54715 ****
  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"
--- 54756,54762 ----
  msgid "static assertion failed: %E"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
*************** msgstr "tidak dapat menggunakan mode %qs
*** 54769,54776 ****
  #: 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"
--- 54816,54823 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "diduga pengidentifikasi"
*************** msgstr ""
*** 54803,54814 ****
  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 %<}%>"
--- 54850,54861 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "daerah dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "koma di akhir dari daftar pengenumerasi"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr "diduga deklarasi penspesifikasi
*** 54893,54917 ****
  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"
--- 54940,54964 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter pack harus berada di akhir dari daftar parameter"
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  #| msgid "Unclassifiable OpenMP directive at %C"
  msgid "expected OpenMP directive name"
  msgstr "Direktif OpenMP tidak terklasifikasi di %C"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "atribut %qs membutuhkan sebuah a
*** 54923,54929 ****
  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"
--- 54970,54976 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
*************** msgstr "ISO C90 melarang menspesifikasik
*** 54955,54972 ****
  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 ""
--- 55002,55019 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan tanpa  %<=%>"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "daerah terurut harus secara dekat nested didalam sebuah daerah loop dalam sebuah clause terurut"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
*************** msgstr ""
*** 54976,55019 ****
  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"
--- 55023,55066 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qs attribute does not take any arguments"
*************** msgstr "ISO C90 melarang pencampuran dek
*** 55045,55051 ****
  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%>"
--- 55092,55098 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> tanpa sebuah sebelumnya %<if%>"
*************** msgstr "label diakhir dari pernyataan co
*** 55060,55066 ****
  #. 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"
--- 55107,55113 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "diduga pernyataan"
*************** msgstr "ISO C tidak mendukung tipe yang
*** 55097,55125 ****
  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 ""
--- 55144,55172 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "deklarasi kosong"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<if%>"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<else%>"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%H disarankan kurung eksplisit untuk menghindari ambigu %<else%>"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
*************** msgstr "multiple atribut interupsi tidak
*** 55141,55152 ****
  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 ""
--- 55188,55199 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "register tidak valid dalam instruksi"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "hilang sentinel dalam pemanggila
*** 55163,55170 ****
  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 ""
--- 55210,55217 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C melarang mengabaikan term
*** 55189,55200 ****
  
  #. 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"
--- 55236,55247 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
*************** msgstr "ISO C90 tidak mendukung %<[*]%>
*** 55393,55399 ****
  
  #: 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"
--- 55440,55446 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "diduga ekspresi"
*************** msgstr "braced-group didalam eksprsi han
*** 55408,55420 ****
  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 ""
--- 55455,55467 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C melarang grup kurung didalam ekspresi"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "parameter kedua dari %<va_start%> bukan argumen bernama terakhir"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
*************** msgstr "kedua argumen ke %<__builtin___c
*** 55579,55585 ****
  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%>"
--- 55626,55632 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
*************** msgstr "argumen bukan-konstanta integer
*** 55627,55633 ****
  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"
--- 55674,55680 ----
  msgid "rotate count is negative"
  msgstr "jumlah rotasi kiri negatif"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
*************** msgstr ""
*** 55741,55747 ****
  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 ""
--- 55788,55794 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
*************** msgstr "diduga penspesifikasi deklarasi"
*** 55784,55795 ****
  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"
--- 55831,55842 ----
  msgid "no type or storage class may be specified here,"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
*************** msgstr "hilang atribut Code"
*** 55801,55862 ****
  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"
--- 55848,55909 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
*************** msgstr "%<#pragma omp section%> hanya bi
*** 55867,55879 ****
  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"
--- 55914,55926 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
*************** msgstr "%<#pragma GCC pch_preprocess%> h
*** 55883,55893 ****
  #: 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"
--- 55930,55940 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "terlalu banyak %qs clauses"
*************** msgstr "num_threads ekspresi harus integ
*** 55903,55968 ****
  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 ""
--- 55950,56015 ----
  msgid "%qD is not a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a pointer variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant logical expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr "%<num_threads%> nilai harus posi
*** 55986,56010 ****
  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%>"
--- 56033,56057 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
*************** msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%
*** 56016,56127 ****
  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"
--- 56063,56174 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<self%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "baik %<long%> dan %<void%> dalam penspesifikasi deklarasi"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "jadwal %<runtime%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "penjadwalan %<auto%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "jenis penjadwalan tidak valid"
*************** msgstr "jenis penjadwalan tidak valid"
*** 56132,56173 ****
  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"
--- 56179,56220 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "diduga %<,%> atau %<,%>"
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%Hduplikasi %qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
*************** msgstr "diduga %<}%> sebelum %<else%>"
*** 56184,56206 ****
  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 ""
--- 56231,56253 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple linear modifiers"
  msgstr "multiple pemanggil inline"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
*************** msgstr ""
*** 56211,56217 ****
  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 ""
--- 56258,56264 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
*************** msgstr "%Hkolaps argumen membutuhkan kon
*** 56228,56569 ****
  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 ""
--- 56275,56616 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid doacross kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<fallback%> modifier"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<always%> modifiers"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<close%> modifiers"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "terlalu banyak berkas masukan"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "terlalu banyak berkas masukan"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "terlalu banyak berkas masukan"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, fuzzy, gcc-internal-format
  #| msgid "wide string literal in %<asm%>"
  msgid "string literal must not contain %<\\0%>"
  msgstr "string literal lebar dalam %<asm%>"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "expected string literal or constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<target%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected an OpenACC clause"
  msgstr "diduga clause %<#pragma omp%>"
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected an OpenMP clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, fuzzy, gcc-internal-format
  #| msgid "expected a string after %<#pragma message%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "diduga sebuah string setelah %<#pragma message%>"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
*************** msgstr "%H%qE belum pernah dideklarasika
*** 56580,56586 ****
  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"
--- 56627,56633 ----
  msgid "expected function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
*************** msgstr "%q+D bukan sebuah fungsi,"
*** 56591,56613 ****
  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 ""
--- 56638,56660 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
*************** msgstr ""
*** 56634,56640 ****
  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"
--- 56681,56687 ----
  msgid "modified here"
  msgstr "'E' pemodifikasi"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
*************** msgstr ""
*** 56670,56788 ****
  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"
--- 56717,56835 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
*************** msgstr "%s daftar ekspresi diperlakukan
*** 56794,56823 ****
  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 ""
--- 56841,56870 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 56827,56862 ****
  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"
--- 56874,56909 ----
  msgid "expected %<(%> or end of line"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskwait%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp taskwait%> hanya  boleh digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskwait%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp taskwait%> hanya  boleh digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
*************** msgstr "diduga pernyataan for"
*** 56864,56934 ****
  #. 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"
--- 56911,56981 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "diduga iterasi deklarasi atau inisialisasi"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  #| msgid "not enough perfectly nested loops"
  msgid "not enough nested loops"
  msgstr "tidak cukup secara sempurna nested loops"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
*************** msgstr "diduga %<,%> atau %<,%>"
*** 56940,56946 ****
  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"
--- 56987,56993 ----
  msgid "expected a function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  #| msgid "Save registers around function calls"
  msgid "expected target-function call"
*************** msgstr "Simpan register dalam pemanggila
*** 56951,56998 ****
  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 ""
--- 56998,57045 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 57008,57070 ****
  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"
--- 57055,57117 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> can only be specified inside a class"
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, fuzzy, gcc-internal-format
  #| msgid "last argument must be an immediate"
  msgid "%<score%> argument must be non-negative"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected context selector set name"
*************** msgstr "diduga nama class"
*** 57076,57104 ****
  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 ""
--- 57123,57151 ----
  msgid "variant %qD is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "variant %qD is the same as base function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<match%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
*************** msgstr ""
*** 57109,57115 ****
  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%>"
--- 57156,57162 ----
  msgid "%qD is not of pointer type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<nothing%> or %<need_device_ptr%>"
*************** msgstr "diduga %<none%> atau %<shared%>"
*** 57121,57138 ****
  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"
--- 57168,57185 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%H%qs tidak valid untuk %qs"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<interop%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<match%> clause"
*************** msgstr ""
*** 57154,57166 ****
  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 ""
--- 57201,57213 ----
  msgid "base function %qD declared here"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of %q+D should be %<int%>"
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "argumen pertama dari %q+D seharusnya %<int%>"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
*************** msgstr ""
*** 57170,57176 ****
  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"
--- 57217,57223 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
*************** msgstr "elemen dari array %q#D memiliki
*** 57181,57187 ****
  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 ""
--- 57228,57234 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 57197,57284 ****
  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%>"
--- 57244,57331 ----
  msgid "no declaration of base function %qs"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  #| msgid "function definition does not declare parameters"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma GCC pop_options%> tanpa sebuah %<#pragma GCC push_options%> yang berhubungan"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare%> or %<assumes%>"
*************** msgstr "deklarasi dari %qD sebagai anggo
*** 57306,57318 ****
  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"
--- 57353,57365 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "unexpected clause"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  #| msgid "missing open paren"
  msgid "missing %<map%> clause"
*************** msgstr ""
*** 57376,57408 ****
  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 ""
--- 57423,57455 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 57418,57588 ****
  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 ""
--- 57465,57635 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<sizes%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs or %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected at least one assumption clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected directive name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown assumption clause %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected assumption clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 57592,57598 ****
  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 ""
--- 57639,57645 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr "%Hparallel yang melingkupi"
*** 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"
--- 57656,57662 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
*************** msgstr "penggunaan tidak valid dari type
*** 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"
--- 57689,57868 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "tipe fungsi tidak benar benar kompatibel dalam ISO C"
  
! #: c/c-typeck.cc:1224
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "tidak dapat mencampurakan operan dari tipe desimal float dan vektor"
  
! #: c/c-typeck.cc:1229
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "tidak dapat mencampurakan operan dari tipe desimal float dan kompleks"
  
! #: c/c-typeck.cc:1234
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "tidak dapat mencampurkan operan dari tipe desimal float dan tipe lainnya"
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tipe tidak benar benar kompatibel"
  
! #: c/c-typeck.cc:1921
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "pointer target types incompatible in C++"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "%J penggunaan tidak valid dari structure dengan anggota array fleksibel"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "meminta untuk anggota %qE dalam sesuatu bukan sebuah struktur atau union"
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: c/c-typeck.cc:3580
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscrip bukan sebuah integer"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "nilai subscripted adalah penunjuk ke fungsi"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "array subscrip bukan sebuah integer"
  
! #: c/c-typeck.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C melarang subscripting %<register%> array"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 melarang subscripting array bukan lvalue"
  
! #: c/c-typeck.cc:3873
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object %qE is not a function or function pointer"
  msgstr "dipanggil objek %qE bukan sebuah fungsi"
  
! #: c/c-typeck.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object %qD is not a function or function pointer"
  msgstr "dipanggil objek %qE bukan sebuah fungsi"
  
! #: c/c-typeck.cc:4394
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object is not a function or function pointer"
*************** msgstr "dipanggil objek %qE bukan sebuah
*** 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 ""
--- 57871,59891 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fungsi dipanggil melalui sebuah tipe tidak kompatibel"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, fuzzy, gcc-internal-format
  #| msgid "function definition has qualified void return type"
  msgid "function with qualified void return type called"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "tipe dari parameter format %d tidak lengkap"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai integer daripada pecahan karena ada prototipe"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai integer daripada kompleks kerana ada prototipe"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai kompleks daripada pecahan kerana ada prototipe"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai pecahan daripada integer karena ada prototipe"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai kompleks daripada integer karena ada prototipe"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai pecahan daripada kompleks karena ada prototipe"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai %<float%> daripada %<double%> karena adaprototipe"
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai %qT daripada %qT karena ada prototipe"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai unsigned karena ada prototipe"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai signed karena ada prototipe"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "perbandingan dengan string literal menghasilkan perilaku yang tidak dispesifikasikan"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "zero as null pointer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: c/c-typeck.cc:5299
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "comparison between %qT and %qT"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "tipe dari penunjuk %<void *%> digunakan dalam pengurangan"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "penunjuk ke sebuah fungsi digunakan dalam pengurangan"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.cc:5855
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "%<~%> on a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C tidak mendukung %<~%> untuk konjugasi kompleks"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "tipe argumen salah ke abs"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "tipe argumen salah ke unary exclamation mark"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "increment of a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.cc:5990
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "decrement of a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C tidak mendukung %<++%> dan %<--%> di tipe kompleks"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "tipe argumen salah ke peningkatan"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "tipe argumen salah ke pengurangan"
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.cc:6208
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of expression of type %<void%>"
  msgstr "memakai alamat dari sementara"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: c/c-typeck.cc:6293
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "variabel global register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "alamat dari variabel global register %qD diminta"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "array bukan lvalue dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: c/c-typeck.cc:6759
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C melarang kondisional ekspresi dengan hanya satu sisi void"
  
! #: c/c-typeck.cc:6861
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6885
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C melarang kondisional ekpsresi diantara %<void *%> dan penunjuk fungsi"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "first expression has type %qT"
  msgstr "Diduga tipe ekspresi"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "second expression has type %qT"
  msgstr "Diduga tipe ekspresi"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "tipe penunjuk/integer tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "tipe tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.cc:7093
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.cc:7117
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "in call to %qD, declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: c/c-typeck.cc:7264
  #, fuzzy
  #| msgid "cast adds new qualifiers to function type"
  msgid "cast adds %q#v qualifier to function type"
  msgstr "cast menambahkan kualifier baru ke tipe fungsi"
  
! #: c/c-typeck.cc:7270
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "cast mengabaikan kualifier dari tipe target penunjuk"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast menspesifikasikan tipe array"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C melarang casting bukan skalar ke tipe yang sama"
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "useless cast to type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO melarang cast ke tipe union"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "cast ke tipe union dari tipe yang tidak ada dalam union"
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast meningkatkan alignmen yang dibutuhkan dari tipe target"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast ke penunjuk dari integer dari ukuran yang berbeda"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C melarang konversi dari fungsi penunjuk ke tipe objek penunjuk"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C melarang konversi dari objek penunjuk ke tipe fungsi penunjuk"
  
! #: c/c-typeck.cc:7591
  #, fuzzy, gcc-internal-format
  #| msgid "can't convert from incomplete type %qT to %qT"
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "tidak dapat mengubah dari tipe tidak lengkap %qT ke %qT"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "penekanan penempatan"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array terinisialisasi dari konstanta string bertanda-petik"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %e but argument is of type %e"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "built-in %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  #| msgid "%q+D declared here"
  msgid "%e declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.cc:8519
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.cc:8528
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:8533
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:8538
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from %qT to %qT"
  msgid "implicit conversion from %qT to %qT"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  #, fuzzy
  #| msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "melewatkan argumen %d dari %qE membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  #, fuzzy
  #| msgid "assignment makes qualified function pointer from unqualified"
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "penempatan membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  #, fuzzy
  #| msgid "initialization makes qualified function pointer from unqualified"
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "inisialisasi membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  #, fuzzy
  #| msgid "return makes qualified function pointer from unqualified"
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  #, fuzzy
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  #, fuzzy
  #| msgid "assignment discards qualifiers from pointer target type"
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "penempatan mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  #, fuzzy
  #| msgid "initialization discards qualifiers from pointer target type"
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "inisialisasi mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  #, fuzzy
  #| msgid "return discards qualifiers from pointer target type"
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C melarang konversi argumen ke tipe union"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:8856
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:8867
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: c/c-typeck.cc:8878
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "penempatan sisi tangan-kiri mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "inisialisasi sisi tangan kiri mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "tipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut format"
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C melarang melewatkan argumen %d dari %qE diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C melarang penempatan diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C melarang inisialisasi diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C melarang kembali diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.cc:9098
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in assignment differ in signedness"
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "target penunjuk dalam assignmen berbeda dalam signedness"
  
! #: c/c-typeck.cc:9104
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in initialization differ in signedness"
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "target penunjuk dalam inisialisasi berbeda dalam signedness"
  
! #: c/c-typeck.cc:9109
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "penempatan dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "penempatan dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  #| msgid "creating pointer to member function of non-class type %qT"
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "membuat penunjuk ke anggota fungsi dari tipe bukan kelas %qT"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  #| msgid "return from incompatible pointer type"
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "kembali dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.cc:9290
  #, fuzzy, gcc-internal-format
  #| msgid "assignment makes pointer from integer without a cast"
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "penempatan membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.cc:9296
  #, fuzzy, gcc-internal-format
  #| msgid "initialization makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "inisialisasi membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.cc:9301
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.cc:9333
  #, fuzzy, gcc-internal-format
  #| msgid "assignment makes integer from pointer without a cast"
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "penempatan membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.cc:9339
  #, fuzzy, gcc-internal-format
  #| msgid "initialization makes integer from pointer without a cast"
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "inisialisasi membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.cc:9343
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "tipe tidak kompatibel dalam penempatan ke tipe %qT dari tipe %qT"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "tipe tidak kompatibel ketika menginisialisasi tipe %qT menggunakan tipe %qT"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "tipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah diduga"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "tradisional C menolak inisialisasi otomatis bersama"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "inisialisasi-string untuk array dari karakter terlalu panjang"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "inisialisasi-string untuk array dari karakter terlalu panjang"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array dari tipe yang tidak sesuai terinisialisasi dari konstanta string"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "penggunaan tidak valid dari bukan-lvalue array"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array terinisialisasi dari ekspresi array bukan-konstanta"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "elemen penginisialisasi tidak dapat dihitung di waktu load"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inisialisasi dari anggota array fleksibel dalam sebuah konteks bertelur"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "hilang kurung disekitar penginisialisasi"
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "missing initializer for field %qD of %qT"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "indeks array dalam penginisialisasi bukan-array"
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "nama bagian tidak dalam rekaman atau union penginisialisasi"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer not of integer type"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "jangkauan indeks kosong dalam penginisialisasi"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "jangkauan indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "bagian terinisialisasi overwritten"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "bagian terinisialisasi dengan efek-samping overwritten"
  
! #: c/c-typeck.cc:12117
  #, fuzzy, gcc-internal-format
  #| msgid "Perform conversions of switch initializations."
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "kelebihan elemen dalam struktur penginisialisasi"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inisialisasi tidak statis dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "tradisional C menolah inisialisasi dari unions"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in output operand outside of a function"
  msgstr "tipe ukuran variabel dideklarasikan diluar dari fungsi apapun"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "label %qE referenced outside of any function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in input operand outside of a function"
  msgstr "tipe ukuran variabel dideklarasikan diluar dari fungsi apapun"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> dengan tidak ada nilai, dalam fungsi mengembalikan bukan void"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C melarang %<return%> dengan ekspresi, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.cc:13498
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "pilihan %<long%> ekspresi tidak diubah ke %<int%> dalam ISO C"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "comparing vectors with different element types"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "membandingkan titik pecahan dengan == atau != adalah tidak aman"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C melarang perbandingan dari %<void *%> dengan fungsi penunjuk"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "perbandingan dari penunjuk lengkap dan tidak lengkap"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C melarang perbandingan terurut dari penunjuk ke fungsi"
  
! #: c/c-typeck.cc:15055
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.cc:15168
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "menggunakan array yang tidak dapat diubah ke penunjuk dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "menggunaka nilai tipe union dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15510
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15849
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "diduga string literal"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "zero length array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "negative length in array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "array section is not contiguous in %qs clause"
  msgstr "Salin bagian array kedalam sebuah blok kontinu dalam masukan prosedur"
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "melemparkan KOSONG, yang memiliki integral, bukan tipe penunjuk"
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "iterator %qD has const qualified type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "zero sized type %qT in %qs clause"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: c/c-typeck.cc:16841
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "variable sized type %qT in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16982
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17259
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17292
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17311
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  #| msgid "array must be initialized with a brace-enclosed initializer"
  msgid "traits array must be initialized with constants"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression in array specification at %C"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "Diduga ekspresi dalam spesifikasi array di %C"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported map expression %qE"
  msgstr "kombinasi tidak didukung: %s"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%qs variable is not a pointer"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: c/c-typeck.cc:18026
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD harus mengambil %<void%>"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD shall not be const"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 60142,60399 ****
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:597
  #, gcc-internal-format
  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 ""
--- 60189,60441 ----
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1272
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:1837
  #, 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:2171
  #, 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:4622
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for ACCEPT statement."
  msgstr "pernyataan GIMPLE tidak valid"
  
! #: cobol/genapi.cc:5675
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5698
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for DISPLAY statement."
  msgstr "pernyataan GIMPLE tidak valid"
  
! #: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8188
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8252
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8297
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8552
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8563
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr ""
  
! #: cobol/genapi.cc:8752
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10199
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10270
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10325
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10340
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10351
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10357
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10366
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10470
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12582
  #, 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:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12848
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13674
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13945
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:15462
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15699
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17553
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17591
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17621
  #, 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:17661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17673
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 60402,60476 ****
  #. 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 ""
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:369
  #, fuzzy, gcc-internal-format
  #| msgid "derived type declaration"
  msgid "The given type is not a declaration or a TYPE"
  msgstr "tipe deklarasi turunan"
  
! #: cobol/gengen.cc:413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unknown dest"
  msgid "Unknown type %d"
  msgstr "Tidak diketahui dest"
  
! #: cobol/gengen.cc:482
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in assignment differ in signedness"
  msgid "Attempting an assignment of differing types."
  msgstr "target penunjuk dalam assignmen berbeda dalam signedness"
  
! #: 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
  msgid "Residual context count"
  msgstr ""
--- 60444,60528 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17894
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17962
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:379
  #, fuzzy, gcc-internal-format
  #| msgid "derived type declaration"
  msgid "The given type is not a declaration or a TYPE"
  msgstr "tipe deklarasi turunan"
  
! #: cobol/gengen.cc:423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unknown dest"
  msgid "Unknown type %d"
  msgstr "Tidak diketahui dest"
  
! #: cobol/gengen.cc:502
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in assignment differ in signedness"
  msgid "Attempting an assignment of differing types."
  msgstr "target penunjuk dalam assignmen berbeda dalam signedness"
  
! #: cobol/gengen.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr ""
  
! #: cobol/gengen.cc:1276
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with %s"
! msgstr ""
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr ""
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, 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:2024
  #, 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:2448 cobol/gengen.cc:2607
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  msgstr ""
  
! #: cobol/gengen.cc:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr ""
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr ""
*************** msgstr ""
*** 60480,60492 ****
  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 ""
--- 60532,60544 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:640 cobol/genutil.cc:707
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "terlalu banyak berkas masukan"
  
! #: cobol/genutil.cc:868
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
*************** msgstr ""
*** 60502,60569 ****
  msgid "%s exited with status %d"
  msgstr "%s: %s keluar dengan status %d\n"
  
! #: cobol/symbols.cc:426
  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"
--- 60554,60621 ----
  msgid "%s exited with status %d"
  msgstr "%s: %s keluar dengan status %d\n"
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1900
  #, 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:2069
  #, 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:4292
  #, 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:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, 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:1741
  #, 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:1756
  #, 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:1834
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2189
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling '%s'\n"
  msgid "%s: regcomp: %s"
  msgstr "%s: mengkompile '%s'\n"
  
! #: cobol/util.cc:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect: recompiling %s\n"
  msgid "failed compiling %s"
*************** msgstr "tidak cocok %<operator %s%> untu
*** 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"
--- 61104,61110 ----
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
*************** msgstr "%q+D dideklarasikan disini"
*** 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"
--- 61116,61122 ----
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
*************** msgstr ""
*** 61428,61434 ****
  msgid "constructor delegates to itself"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/call.cc:11924 cp/typeck.cc:10776
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
--- 61480,61486 ----
  msgid "constructor delegates to itself"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
*************** msgstr "tidak pasangan fungsi untuk pang
*** 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 ""
--- 61503,61509 ----
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr "%J anggota array fleksibel dalam
*** 62119,62125 ****
  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"
--- 62171,62177 ----
  msgid "next member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinisi dari %q#T"
*************** msgstr "redefinisi dari %q#T"
*** 62129,62135 ****
  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 ""
--- 62181,62187 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
*************** msgstr "tipe kembali abstrak tidak valid
*** 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%>"
--- 62322,62328 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
*************** msgstr ""
*** 62324,62330 ****
  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 ""
--- 62376,62382 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 62361,62701 ****
  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
--- 62413,62753 ----
  msgid "uncaught exception of type %qT"
  msgstr "%H eksepsi dari tipe %qT tidak akan ditangkap"
  
! #: cp/constexpr.cc:1908
  #, 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:1926
  #, 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:2010
  #, 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:2030
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2061 cp/constexpr.cc:2113
  #, 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:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s tidak mendukung %s"
  
! #: cp/constexpr.cc:2276
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %qs call"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma message: %s"
  msgid "constexpr message: %.*s"
  msgstr "pesan #pragma: %s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%q+E is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tipe %qT bukan sebuah basis tipe untuk tipe %qT"
  
! #: cp/constexpr.cc:3643
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/constexpr.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "operan 'o' bukan sebuah konstanta"
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocatedarray"
  msgid "deallocation of already deallocated storage"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan"
  
! #: cp/constexpr.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "PARAMTER '%s' digunakan di %L sebelum definisinya lengkap"
  
! #: cp/constexpr.cc:4319
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD used before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, fuzzy, gcc-internal-format
  #| msgid "protocol %qs has circular dependency"
  msgid "call has circular dependency"
  msgstr "protokol %qs memiliki ketergantungan circular"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "reference to %qD is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "pointer to %qD is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "shift expression %q+E overflows"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
*************** msgstr "dereferensi penunjuk %<void *%>"
*** 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"
--- 62755,63335 ----
  msgid "%qE is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini adalah sebuah penunjuk"
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT object created here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q#D declared here"
  msgstr "%q+D dideklarasikan disini"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:7620
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD used in its own initializer"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/constexpr.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q#D is not const"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constexpr.cc:7636
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD belum pernah dideklarasikan dalam lingkup ini"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "inline assembly is not a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "destructor exited with an exception"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.cc:10186
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression %qE is not a constant expression"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:10652
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "operan 'B' bukan sebuah konstanta"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "contract predicate is false in constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "%Hbreak statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%Hpernyataan break tidak dalam loop atau switch"
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcontinue statement not within a loop"
  msgid "%<continue%> outside of a loop"
  msgstr "%Hpernyataan continue tidak dalam sebuah loop"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  #| msgid "%Jjump into statement expression"
  msgid "%<return%> in a statement expression"
  msgstr "%J lompat ke pernyataan ekspresi"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "division by zero is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:12972
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/constexpr.cc:13023
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
*************** msgstr "operan tidak valid dalam instruk
*** 63424,63833 ****
  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 ""
--- 63476,63885 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3152
  #, 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:3155
  #, 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:3158
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3161
  #, 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:3164
  #, 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:3167
  #, 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:3170
  #, 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:3173
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3183
  #, 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:3187
  #, 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:3190
  #, 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:3193
  #, 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:3196
  #, 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:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/constraint.cc:3203
  #, 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:3206
  #, 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:3209
  #, 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:3213
  #, 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:3215
  #, 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:3224
  #, 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:3228
  #, 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:3231
  #, 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:3234
  #, 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:3237
  #, 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:3240
  #, 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:3245
  #, 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:3247
  #, 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:3252
  #, 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:3256
  #, 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:3259
  #, 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:3262
  #, 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:3265
  #, 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:3268
  #, 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:3273
  #, 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:3275
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3280
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3284
  #, 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:3290
  #, 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:3292
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3299
  #, 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:3303
  #, 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:3308
  #, 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:3311
  #, 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:3314
  #, 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:3317
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a reference"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/constraint.cc:3320
  #, 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:3323
  #, 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:3326
  #, 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:3329
  #, 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:3332
  #, 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:3337
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3339
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not trivially copyable"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/constraint.cc:3347
  #, 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:3351
  #, 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:3354
  #, 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:3357
  #, 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:3360
  #, 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:3363
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
! msgid "%qT is not a structural type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/constraint.cc:3367
  #, 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:3370
  #, 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:3373
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not destructurable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/constraint.cc:3376
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3380
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3384
  #, 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:3451
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constraints"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/constraint.cc:3472
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3476
  #, 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:3531
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "constraints not satisfied"
  msgstr "trampolines tidak didukung"
  
! #: cp/constraint.cc:3548
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "deklarasi asm diabaikan karena k
*** 63862,63913 ****
  msgid "previous declaration with fewer contracts here"
  msgstr "deklarasi sebelumnya dari %q+D ada disini"
  
! #: 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 "parameter declared %<auto%>"
  msgid "parameter declared here"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "declaration adds contracts to %q#D"
  msgstr "deklarasi dari %q#D"
  
! #: cp/contracts.cc:1661
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "first declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/contracts.cc:1922
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "constructor does not return a value to test"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: cp/contracts.cc:1924
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "destructor does not return a value to test"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: cp/contracts.cc:1925
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "function does not return a value to test"
--- 63914,63965 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "deklarasi sebelumnya dari %q+D ada disini"
  
! #: cp/contracts.cc:564
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:565 cp/contracts.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "parameter declared %<auto%>"
  msgid "parameter declared here"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/contracts.cc:595
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:1038
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr ""
  
! #: cp/contracts.cc:1674
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "declaration adds contracts to %q#D"
  msgstr "deklarasi dari %q#D"
  
! #: cp/contracts.cc:1675
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "first declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/contracts.cc:1936
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "constructor does not return a value to test"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: cp/contracts.cc:1938
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "destructor does not return a value to test"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: cp/contracts.cc:1939
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "function does not return a value to test"
*************** msgstr ""
*** 63984,63990 ****
  msgid "%<return_void%> declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "no member named %qE in %qT"
--- 64036,64042 ----
  msgid "%<return_void%> declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "no member named %qE in %qT"
*************** msgstr "tipe kualifikasi %qT tidak cocok
*** 64068,64158 ****
  msgid "awaitable type %qT is not a structure"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: cp/coroutines.cc:1861
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: cp/coroutines.cc:1898
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: cp/coroutines.cc:1908
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: cp/coroutines.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no suspend point info for %qD"
  msgstr "tidak ada prototipe sebelumnya untuk %q+D"
  
! #: cp/coroutines.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "duplikasi %qE"
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4149
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "penunjuk tidak diijinkan sebagai nilai case"
  
! #: cp/coroutines.cc:4366
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5024
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 64120,64210 ----
  msgid "awaitable type %qT is not a structure"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: cp/coroutines.cc:1864
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: cp/coroutines.cc:1901
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: cp/coroutines.cc:1911
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no suspend point info for %qD"
  msgstr "tidak ada prototipe sebelumnya untuk %q+D"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "duplikasi %qE"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "penunjuk tidak diijinkan sebagai nilai case"
  
! #: cp/coroutines.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "%qD bukan sebuah fungsi template
*** 64179,64255 ****
  msgid "%qs used outside of constant expressions"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/cp-gimplify.cc:1291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "taking address of an immediate function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/cp-gimplify.cc:1472
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/cp-gimplify.cc:2311
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: cp/cp-gimplify.cc:2314
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2326
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4061
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/cp-gimplify.cc:4104
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: cp/cp-gimplify.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "use fold expression in the attribute argument instead"
  msgstr "%Hparse error dalam daftar argumen template"
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/cp-gimplify.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/cp-gimplify.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.cc:4191
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have integral type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 64231,64313 ----
  msgid "%qs used outside of constant expressions"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/cp-gimplify.cc:999
! #, fuzzy, gcc-internal-format
! #| msgid "expected declaration specifiers"
! msgid "unexpected %<std::%s%> declaration"
! msgstr "diduga penspesifikasi deklarasi"
! 
! #: cp/cp-gimplify.cc:1317
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "taking address of an immediate function %qD"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: cp/cp-gimplify.cc:1498
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/cp-gimplify.cc:2337
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "use fold expression in the attribute argument instead"
  msgstr "%Hparse error dalam daftar argumen template"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have integral type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "inisialisasi dari referensi buka
*** 64302,64308 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
--- 64360,64366 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
*************** msgstr "dari deklarasi sebelumnya %q+F"
*** 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"
--- 64797,64803 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
*************** msgstr "argumen baku diberikan untuk par
*** 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 ""
--- 65052,65064 ----
  msgid "previous specification in %q#D here"
  msgstr "setelah spesifikasi sebelumnya dalam %q+#D"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting for declaration %qD"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
*************** msgstr "  melewati inisialisasi dari %q+
*** 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"
--- 65285,65291 ----
  msgid "  enters %<template for%> statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
*************** msgstr "%<typename %T::%D%> nama %q#T, y
*** 65278,65873 ****
  msgid "template parameters do not match template %qD"
  msgstr "parameter template tidak cocok dengan template"
  
! #: cp/decl.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6162
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D tidak valid; sebuah anonymous union hanya dapat mempunnya anggota data tidak statis"
  
! #: cp/decl.cc:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6201
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "anonymous struct tidak didalam tipe bernama"
  
! #: cp/decl.cc:6213
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan konstruktor tidak diijinkan dalam kumpulan anonymous"
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam kumpulan anoymous"
  
! #: cp/decl.cc:6219
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan operator penempatan salin tidak diperbolehkan dalam kumpulan anonymous"
  
! #: cp/decl.cc:6238
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.cc:6241
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q+#T must follow the %qs keyword"
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "atribut untuk %q+#T harus mengikuti kata kunci %qs"
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/decl.cc:6288
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.cc:6305
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.cc:6338
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ menghambat struct anonymous"
  
! #: cp/decl.cc:6353
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.cc:6356
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: cp/decl.cc:6364
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> hanya dapat dispesifikasikan untuk konstruktor"
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "sebuah kelas penyimpanan hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6375
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6379
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6383
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "sebuah kelas penyimpanan hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6387
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> telah diabaikan dalam deklarasi ini"
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qs cannot be used for type declarations"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/decl.cc:6419
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/decl.cc:6422
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/decl.cc: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 ""
  
! #: cp/decl.cc:6506
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe kelas %qT diluar dari definisi"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe dependen %qT tanpa sebuah deklarasi yang berasosiasi"
  
! #: cp/decl.cc: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 "typedef %qD diinisialisasi (lebih baik gunakan decltype)"
  
! #: 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 "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"
--- 65336,65931 ----
  msgid "template parameters do not match template %qD"
  msgstr "parameter template tidak cocok dengan template"
  
! #: cp/decl.cc:5750
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D tidak valid; sebuah anonymous union hanya dapat mempunnya anggota data tidak statis"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "anonymous struct tidak didalam tipe bernama"
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan konstruktor tidak diijinkan dalam kumpulan anonymous"
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam kumpulan anoymous"
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan operator penempatan salin tidak diperbolehkan dalam kumpulan anonymous"
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.cc:6255
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q+#T must follow the %qs keyword"
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "atribut untuk %q+#T harus mengikuti kata kunci %qs"
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.cc:6319
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ menghambat struct anonymous"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.cc:6370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> hanya dapat dispesifikasikan untuk konstruktor"
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "sebuah kelas penyimpanan hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6389
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6393
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6397
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "sebuah kelas penyimpanan hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> telah diabaikan dalam deklarasi ini"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qs cannot be used for type declarations"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/decl.cc:6436
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe kelas %qT diluar dari definisi"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe dependen %qT tanpa sebuah deklarasi yang berasosiasi"
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD diinisialisasi (lebih baik gunakan decltype)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "deklarasi dari %q#D memiliki %<extern%> dan terinisialisasi"
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/decl.cc:6681
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q#D bukan sebuah anggota data bukan-statis dari %qT"
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member-template declaration of %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration %qD"
  msgid "does not match member template declaration here"
  msgstr "deklarasi anggota template %qD tidak valid"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ tidak mengijinkan %<%T::%D%> untuk didefinisikan sebagai %<%T::%D%>"
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "duplikasi inisialisasi dari %qD"
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variabel %q#D memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "kumpulan %q#D memiliki tipe tidak lengkap dan tidak dapat didefinisikan"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "nama digunakan dalam sebuah gaya GNU diperuntukan penginisialisasi untuk sebuah array"
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah array"
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "bukan trivial designated penginisialisasi tidak didukung"
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.cc:7235
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t known"
  msgid "storage size of %qD isn%'t known"
  msgstr "ukuran penyimpanan dari %q+D tidak diketahui"
  
! #: cp/decl.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t constant"
  msgid "storage size of %qD isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: cp/decl.cc:7362
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "maaf: semantik dari fungsi inline data statis %q+#D salah (anda akan berputar putar dengan beberap salinan)"
  
! #: cp/decl.cc:7366
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "maaf: semantik dari fungsi inline data statis %q+#D salah (anda akan berputar putar dengan beberap salinan)"
  
! #: cp/decl.cc:7373
  #, fuzzy, gcc-internal-format
  #| msgid "%J  you can work around this by removing the initializer"
  msgid "you can work around this by removing the initializer"
  msgstr "%J  anda dapat memperbaiki ini dengan menghapus penginisialisasi"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "tidak terinisialisasi const %qD"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized member %qD with %<const%> type %qT"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%J anggota tidak terinisialisasi %qD dengan %<const%> tipe %qT"
  
! #: cp/decl.cc:7440
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has a user-defined constructor"
  msgid "%q#T has no user-provided default constructor"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "tipe tidak valid %qT sebagai penginisialisasi untuk sebuah vektor dari tipe %qT"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/decl.cc:7864
  #, fuzzy, gcc-internal-format
  #| msgid "name %qD used in a GNU-style designated initializer for an array"
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah array"
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "permintaan untuk anggota %qD adalah ambigu"
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for type %qT"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %P has incomplete type %qT"
  msgid "structured binding has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elemen dari array %q#T memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ukuran-variabel compound literals"
  
! #: cp/decl.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "objek skalar %qD membutuhkan satu elemen dalam penginisialisasi"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "dalam C++98 %qD harus diinisialisasi dengan konstruktor, bukan dengan %<{...}%>"
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "array %qD diinisialisasi dengan tanda kurung string literal %qE"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "penginisialisasi tidak valid untuk anggota statis  dengan konstruktor"
  
! #: cp/decl.cc:8731
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.cc:8734
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(diluar dari kelas inisialisasi dibutuhkan)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "reference %qD is initialized with itself"
  msgstr "parameter %qD dinisialisasi"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.cc:9402
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.cc:9407
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.cc:9412
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
*************** msgstr "tipe kembali %q#T tidak lengkap"
*** 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"
--- 65933,66063 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "membayangi tipe deklarasi sebelumnya dari %q#D"
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "fungsi %q#D telah dinisialisasi seperti sebuah variabel"
  
! #: cp/decl.cc:10316
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "tidak dapat menguraikan alamat"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "lambda declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at %q+D because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  tidak dapat menggunakan obsolete binding di %q+D karena ini memiliki sebuah desktruktor"
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an inaccessible base of %qT"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "%qT adalah sebuah dasar tidak dapat diakses dari %qT"
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a nested class of %qT"
  msgid "in base class of %qT"
  msgstr "%qT bukan sebuah nested class dari %qT"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/decl.cc:10605
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot decompose variable length vector %qT"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot decompose union type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "%u name provided for structured binding"
*************** msgid_plural "%u names provided for stru
*** 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"
--- 66065,68003 ----
  msgstr[0] "%Hpenginisialisasi disediakan untuk fungsi"
  msgstr[1] "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11074
  #, fuzzy, gcc-internal-format
  #| msgid "initialization string truncated to match variable at %L"
  msgid "in initialization of structured binding variable %qD"
  msgstr "inisialisasi dari string terpotong untuk mencocokan dengan variabel di %L"
  
! #: cp/decl.cc:11131
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to static data member %qD"
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "tidak dapat menjalankan %<offsetof%> ke anggota data statis %qD"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of %qD"
  msgid "initializer fails to determine size of %qT"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in %qD"
  msgid "array size missing in %qT"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array %qD"
  msgid "zero-size array %qT"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "desktruktor untuk alien kelas %qT tidak dapat berupa sebuah anggota"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "konstruktor untuk alien kelas %qT tidak dapt berupa sebuah anggota"
  
! #: cp/decl.cc:11968
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:11970
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:11976
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:11979
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.cc:11981
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:11987
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:11990
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:11998
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:12001
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.cc:12003
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "definisi dari %qD tidak dalam namespace melingkupi %qT"
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "anggota fungsi statis %q#D dideklarasikan dengan tipe pengkualifikasi"
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "function concepts are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD bukan sebuah fungsi template"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "penggunaan tidak valid dari template-id %qD dalam deklarasi dari primary template"
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "argumen baku tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi inline"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot attach %<::main%> to a named module"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:12485
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:12490
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "explicit object parameter declared here"
  msgstr "tipe parameter template %qT dideklarasikan %<friend%>"
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/decl.cc:12521
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "Binding di %C harus memiliki akses sama seperti telah didefinisikan binding '%s'"
  
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.cc:12541
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "literal operator with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "%qD has invalid argument list"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> harus kembali %<int%>"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.cc:12721
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared %qD"
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "bukan %q#D anggota fungsi dideklarasikan dalam kelas %qT"
  
! #: cp/decl.cc:12949
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  #| msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: cp/decl.cc:12964
  #, fuzzy, gcc-internal-format
  #| msgid "strong using only meaningful at namespace scope"
  msgid "concept must be defined at namespace scope"
  msgstr "strong using hanya berarti di lingkup namespace"
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "variable concepts are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/decl.cc:13088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.cc:13092
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.cc:13096
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ melarang inisialisasi dari anggota constant %qD dari bukan integral tipe %qT"
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "ukuran dari array %qD memiliki tipe bukan integral %qT"
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ melarang array dengan variabel panjang %qD"
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ melarang array dengan variabel panjang"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "array dengan panjang bervariabel  %qD digunakan"
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "overflow dalam dimensi array"
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "creating array of template placeholder type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/decl.cc:13482
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qD as array of void"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of void"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13489
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of functions"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13496
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of references"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of references"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of function members"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.cc:13506
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "creating array of function members"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: cp/decl.cc:13542
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "spesifikasi tipe kembali untuk konstruktor tidak valid"
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "tipe kembali yang dispesifikasikan untuk %<operator %T%>"
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.cc:13685
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  #| msgid "too many template parameter lists in declaration of %qD"
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "terlalu banyak daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/decl.cc:13698
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variabel tidak bernama atau field dideklarasikan void"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.cc:13742
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.cc:13747
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not at beginning of declaration"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:13928
  #, fuzzy
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%e and %e specified together"
  msgstr "%<signed%> dan %<unsigned%> dispesifikasikan bersama untuk %qs"
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<::%D%>"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%T::%D%>"
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%D::%D%>"
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "deklarasi dari %qD sebagai bukan anggota"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "id pendeklarasi hilang; menggunaka kata reserved %qD"
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD as parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  #| msgid "missing type-name in typedef-declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "dua atau lebih tipe data dalam deklarasi dari %qs"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ melarang deklarasi dari %qs dengan tidak ada tipe"
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_saveregs tidak didukung oleh target ini"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ 1998 does not support %<long long%>"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "%qs specified with %qT"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: cp/decl.cc:14598
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "kompleks tidak valid untuk %qs"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "anggota %qD tidak dapat dideklarasikan baik virtual dan statis"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "anggota %qD tidak dapat dideklarasikan baik virtual dan statis"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "type deklarasi tidak valid dalam parameter deklarasi"
  
! #: cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for template parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a parameter cannot be declared %qs"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "structured binding declaration cannot be %qs"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level deklarasi dari %qs menspesifikasikan %<auto%>"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "lingkup-fungsi %qs secara implisit auto dan dideklarasikan %<__thread%>"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spesifikasi kelas penyimpanan tidak valid dalam deklarasi fungsi friend"
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.cc:15097
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Diduga parenthesis kiri"
  
! #: cp/decl.cc:15164
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "a function type cannot have an explicit object parameter"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function uses %<auto%> type specifier without late return type"
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs fungsi menggunakan penspesifikasi tipe %<auto%> tanpa tipe kembali late"
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.cc:15267
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.cc:15276
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.cc:15288
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of constrained %<auto%> type"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:15346
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type not declared with %<auto%> type specifier"
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "%qs fungsi dengan tipe kembali late tidak dideklarasikan dengan penspesifikasi tipe %<auto%>"
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: cp/decl.cc:15404
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%> fungsi mengembalikan nilai bukan-void"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:15439
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "constructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15445
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15453
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "destructors may not be ref-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15454
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be ref-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  #| msgid "can't define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "tidak dapat mendefinisikan fungsi friend %qs dalam sebuah definisi lokal kelas"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.cc:15546
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktor mungkin tidak memiliki parameter"
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/decl.cc:15687
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T, yang bukan sebuah typedef atau sebuah argumen tipe template"
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD digunakan sebagai sebuah pendeklarasi"
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "anggota fungsi secara implisit friends dari kelasnya"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra kualifikasi %<%T::%> di anggota %qs"
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  #| msgid "cannot define member function %<%T::%s%> within %<%T%>"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "tidak dapat mendefinisikan anggota fungsi %<%T::%s%> dalam %<%T%>"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member %<%T::%s%> within %qT"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "anggota member tidak boleh memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/decl.cc:15994
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "anggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16035
  #, fuzzy, gcc-internal-format
  #| msgid "function %qs cannot be declared %<mutable%>"
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16051
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "typedef may not be a function definition"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "typedef may not be a member function definition"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<[*]%> not allowed in other than a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%H%<[*]%> tidak diijinkan selain dalam sebuah deklarasi"
  
! #: cp/decl.cc:16083
  #, fuzzy, gcc-internal-format
  #| msgid "parameter declared %<auto%>"
  msgid "typedef declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtypedef name may not be a nested-name-specifier"
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "%J typedef nama mungkin berupa sebuah nested-name-specifier"
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ melarang tipe nested %qD dengan nama sama seperti kelas yang melingkupi"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "deklarasi friend membutuhkan kunci kelas, i.e. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "deklarasi friend membutuhkan class-key, i.e. %<friend %#T%>"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "mencoba untuk membuat kelas %qT sebuah friend dari lingkup global"
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "deklarasi abstrak %qT digunakan sebagai deklarasi"
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of C++ built-in type %qT"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter %q+D to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "tidak dapat mendeklarasikan parameter %q+D untuk menjadi tipe abstrak %qT"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of template-name %qE without an argument list"
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "%Hpenggunaan tidak vlaid dari nama template %qE tanpa sebuah daftar argumen"
  
! #: cp/decl.cc:16399
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array %qD"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "penggunaan tidak valid dari %<::%>"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function %q#D conflicts with"
  msgid "declaration of function %qD in invalid context"
  msgstr "deklarasi dari C fungsi %q#D konflik dengan"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "fungsi %qD dideklarasikan virtual didalam sebuah union"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD tidak dapat dideklarasikan virtual, karena itu selalu statis"
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "diduga nama yang dikualifikasikan dalam deklarasi friend untuk destruktor %qD"
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "a destructor cannot be %qs"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "diduga kualifikasi nama dalam deklarasi friend untuk konstruktor %qD"
  
! #: cp/decl.cc:16535
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "a constructor cannot be %<concept%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "tidak dapat membuka %s"
  
! #: cp/decl.cc:16559
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of implicitly-declared special member function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "spesialisasi dari anggota fungsi spesial secara implist dideklarasikan"
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "field %qD memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
  
! #: cp/decl.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
  
! #: cp/decl.cc:16674
! #, gcc-internal-format
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr ""
! 
! #: cp/decl.cc:16682
! #, fuzzy, gcc-internal-format
! #| msgid "defining explicit specialization %qD in friend declaration"
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:16749
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.cc:16887
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/decl.cc:16899
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> dispesifikasikan tidak valid untuk fungsi %qs dideklarasikan diluar lingkup global"
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  #| msgid "%qs defined in a non-class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "tidak dapat mendeklarasikan anggota fungsi %qD untuk memiliki linkage statis"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> mungkin tidak digunakan ketika mendefinisikan (terbalik untuk deklarasi) sebuah anggota data statis"
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "tidak dapat secara eksplisit mendeklarasikan anggota %q#D untuk memiliki extern linkage"
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  #| msgid "default argument %qE uses local variable %qD"
  msgid "default argument %qE uses %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.cc:17474
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:17476
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "konstruktor tidak valid; anda mungkin bermaksud %<%T (const %T&)%>"
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD harus baik sebuah anggota fungsi tidak statis atau bukan anggota fungsi"
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD harus memiliki sebuah argumen dari kelas atau tipe enumerasi"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ melarang overloading operator ?:"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD harus mengambil baik nol atau satu argumen"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD harus mengambil baik satu atau dua argumen"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumennya"
  
! #: cp/decl.cc:18020
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumen keduanya"
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD harus mengambil secara tepat satu argumen"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.cc:18082
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18089
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18091
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18100
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18102
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.cc:18237
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization %qD for %q+D"
  msgid "using alias template specialization %qT after %qs"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.cc:18242
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration here"
  msgid "%qD has a previous declaration here"
  msgstr "%q+D telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
*************** msgstr "%qT direferensikan sebagai enum"
*** 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"
--- 68009,68111 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfunction template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "%Htemplate fungsi %qD redeklarasikan sebagai sebuah template kelas"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD memiliki nama sama seperti kelas yang telah dideklarasikan"
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
  msgstr "tipe %qT tidak sebuah langsung atau virtual base dari %qT"
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "tipe base %qT gagal untuk menjadi sebuah struct atau tipe kelas"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, fuzzy, gcc-internal-format
  #| msgid "underlying type %<%T%> of %<%T%> must be an integral type"
  msgid "underlying type %qT of %qT must be an integral type"
*************** msgstr "tipe yang digaris bawahi %<%T%>
*** 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 ""
--- 68115,68215 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "tidak ada tipe integral yang dapat merepresentasikan seluruh dari nilai enumerasi untuk %qT"
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.cc:19443
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:19444
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.cc:19475
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "using %qs"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/decl.cc:21329
! #, fuzzy, gcc-internal-format
! #| msgid "%q+D used prior to declaration"
! msgid "%qs used without %qs declaration"
! msgstr "%q+D digunakan sebelum ke deklarasi"
! 
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "insn tidak memenuhi batasannya:"
*** 68606,68988 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "menggunakan %<typename%> diluar dari template"
  
! #: cp/error.cc:3924
  #, fuzzy
  #| msgid "    inlined from %qs at %s:%d:%d"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    inlined dari %qs di %s:%d:%d"
  
! #: cp/error.cc:3929
  #, fuzzy
  #| msgid "    inlined from %qs at %s:%d"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    inlined dari %qs di %s:%d"
  
! #: cp/error.cc:3935
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    inlined dari %qs"
  
! #: cp/error.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In static member function %qD"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:3963
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr ""
  
! #: cp/error.cc:3965
  #, fuzzy, gcc-internal-format
  #| msgid "%d constructor(s) found\n"
  msgid "In constructor %qD"
  msgstr "%d konstruktor ditemukan\n"
  
! #: cp/error.cc:3967
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "In destructor %qD"
  msgstr "tidak ada argumen baku untuk %qD"
  
! #: cp/error.cc:3969
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In lambda function"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:3971
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:3973
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "Dalam fungsi %qs"
  
! #: cp/error.cc:3992
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "but %qE is a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/error.cc:3994
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "but %qE is an expression"
  msgstr "  dalam ekspresi thrown"
  
! #: cp/error.cc:3996
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:3998
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/error.cc:4000
  #, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr ""
  
! #: cp/error.cc:4002
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "but %qE is a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: cp/error.cc:4004
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "but %qE is a data member"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/error.cc:4006
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/error.cc:4008
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not a template"
  msgid "but %qE is a class template"
  msgstr "%H%qE bukan sebuah template"
  
! #: cp/error.cc: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"
--- 68681,69063 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "menggunakan %<typename%> diluar dari template"
  
! #: cp/error.cc:3931
  #, fuzzy
  #| msgid "    inlined from %qs at %s:%d:%d"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    inlined dari %qs di %s:%d:%d"
  
! #: cp/error.cc:3936
  #, fuzzy
  #| msgid "    inlined from %qs at %s:%d"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    inlined dari %qs di %s:%d"
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    inlined dari %qs"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In static member function %qD"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:3970
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr ""
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "%d constructor(s) found\n"
  msgid "In constructor %qD"
  msgstr "%d konstruktor ditemukan\n"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "In destructor %qD"
  msgstr "tidak ada argumen baku untuk %qD"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In lambda function"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "Dalam fungsi %qs"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "but %qE is a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "but %qE is an expression"
  msgstr "  dalam ekspresi thrown"
  
! #: cp/error.cc:4003
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/error.cc:4007
  #, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr ""
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "but %qE is a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "but %qE is a data member"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not a template"
  msgid "but %qE is a class template"
  msgstr "%H%qE bukan sebuah template"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not a template"
  msgid "but %qE is a variable template"
  msgstr "%H%qE bukan sebuah template"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4049
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "  dalam instantiation dari template %qT"
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %q#D"
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4182
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "required from %q#D\n"
  msgstr "disediakan untuk %q+D"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "dipanggil dari sini"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "tidak ada argumen"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "tidak ada argumen"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4957
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4962
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4967
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4972
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4982
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4988
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4993
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4998
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5003
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5008
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5024
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5079
  #, fuzzy, gcc-internal-format
  #| msgid "%Hincomplete type %qT used in nested name specifier"
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "%Htipe %qT tidak lengkap digunakan dalam nama penspesifikasi nested"
  
! #: cp/error.cc:5084
  #, fuzzy, gcc-internal-format
  #| msgid "%Hreference to %<%T::%D%> is ambiguous"
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%Hreferensi ke %<%T::%D%> adalah ambigu"
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a member of %qD"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%H%qD bukan sebuah anggota dari %qD"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a member of %qD"
  msgid "%qD is not a member of %qD"
  msgstr "%H%qD bukan sebuah anggota dari %qD"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%H%<::%D%> belum pernah dideklarasikan"
  
! #: cp/error.cc:5144
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared"
*************** msgstr ""
*** 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"
--- 69299,69305 ----
  msgid "member %qD is used uninitialized"
  msgstr "anggota %qD referensi tidak terinisialisasi"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5232 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
*** 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"
--- 69427,69433 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "kemungkinan masalah terdeteksi d
*** 69557,69601 ****
  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:5007
  #, gcc-internal-format
  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"
--- 69632,69676 ----
  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:5121
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "penginisialisasi berakhir secara prematur"
  
! #: cp/init.cc:5441
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "ukuran array tidak diketahui dalam delete"
  
! #: cp/init.cc:5478
  #, 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:5493
  #, 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:5499
  #, 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:5514
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5519
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5833
  #, 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 "tidak dapat meningkatkan sebuah
*** 69633,69722 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:809
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:946
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> is unavailable for static member functions"
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> tidak tersedia untuk anggota fungsi static"
  
! #: cp/lambda.cc:1630
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "nama mangled dari %qD tidak akan berubah dalam versi yang akan datang dari GCC"
  
! #: cp/lambda.cc:1634
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "nama mangled dari %qD tidak akan berubah dalam versi yang akan datang dari GCC"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid %<#pragma %s%>"
  msgstr "#pragma %s tidak valid"
  
! #: cp/lex.cc:709
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "#pragma vtable tidak lagi didukung"
  
! #: cp/lex.cc:781
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma implementation for %qs appears after file is included"
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "#pragma implementasi untuk %qs muncul setelah berkas dimasukan"
  
! #: cp/lex.cc:809
  #, gcc-internal-format
  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 "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/lex.cc:824
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qD belum pernah dideklarasikan dalam lingkup ini"
  
! #: cp/lex.cc:828
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "%qD belum pernah dideklarasikan dalam lingkup ini"
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr "tidak ada argumen ke %qD yang tergantung di sebuah parameter template, jadi sebuah deklarasi dari %qD harus tersedia"
  
! #: cp/lex.cc:880
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(jika anda menggunakan %<-fpermissive%>, G++ akan menerima kode anda, tetapi mengijinkan penggunaan dari sebuah nama tidak dideklarasikan sudah ditinggalkan)"
--- 69708,69805 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:820
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:957
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> is unavailable for static member functions"
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> tidak tersedia untuk anggota fungsi static"
  
! #: cp/lambda.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "nama mangled dari %qD tidak akan berubah dalam versi yang akan datang dari GCC"
  
! #: cp/lambda.cc:1645
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "nama mangled dari %qD tidak akan berubah dalam versi yang akan datang dari GCC"
  
! #: cp/lambda.cc:1953
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr ""
  
! #: cp/lex.cc:704
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid %<#pragma %s%>"
  msgstr "#pragma %s tidak valid"
  
! #: cp/lex.cc:712
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "#pragma vtable tidak lagi didukung"
  
! #: cp/lex.cc:784
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma implementation for %qs appears after file is included"
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "#pragma implementasi untuk %qs muncul setelah berkas dimasukan"
  
! #: cp/lex.cc:812
  #, gcc-internal-format
  msgid "%qD not defined"
  msgstr "%qD tidak didefinisikan"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/lex.cc:827
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qD belum pernah dideklarasikan dalam lingkup ini"
  
! #: cp/lex.cc:831
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "%qD belum pernah dideklarasikan dalam lingkup ini"
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr "tidak ada argumen ke %qD yang tergantung di sebuah parameter template, jadi sebuah deklarasi dari %qD harus tersedia"
  
! #: cp/lex.cc:883
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(jika anda menggunakan %<-fpermissive%>, G++ akan menerima kode anda, tetapi mengijinkan penggunaan dari sebuah nama tidak dideklarasikan sudah ditinggalkan)"
*************** msgstr "(jika anda menggunakan %<-fpermi
*** 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 ""
--- 69809,69866 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling typeof, lebih baik gunakan decltype"
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "mangling %C"
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "diabaikan operan tengah ke %<?:%> operan tidak dapat mangled"
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr "redeklarasi dari %q+D dengan tid
*** 70204,70210 ****
  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"
--- 70279,70285 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting type for imported declaration %#qD"
*************** msgstr "penspesifikasi konflik dalam dek
*** 70222,70682 ****
  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"
--- 70297,70757 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "tipe konfliks untuk fungsi bawaan %q+D"
  
! #: cp/module.cc:12648
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for %q+#D"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "tipe kembali konflik dispesifikasikan untuk %q+#D"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting imported declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "conflicting default argument for %#qD"
  msgstr "tidak ada argumen baku untuk %qD"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "existing default declared here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn't match"
  msgid "definition of %qD does not match"
  msgstr "deklarasi extern dari %q#D tidak cocok"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "hilang definisi"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "enumerator %qD does not match ..."
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qE bukan dari tipe %qT"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%qD declared with internal linkage"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/module.cc:14302
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  #| msgid "%s of function %qD"
  msgid "%qD refers to TU-local function %qD"
  msgstr "%s dari fungsi %qD"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "instantiation of %q+D as type %qT"
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "instantiation dari %q+D sebagai tipe %qT"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "module %qs declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "macro definitions of %qE corrupted"
  msgstr "  dari definisi dari %q+#D"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "spesifikasi variabel instance tidak konsisten"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file '%s': %s"
  msgid "compiled module file is %qs"
  msgstr "tidak dapat menghapus berkas modul '%s': %s"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s"
  msgid "compiled module is %sversion %s"
  msgstr "collect2 versi %s"
  
! #: cp/module.cc:20764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2 versi %s"
  
! #: cp/module.cc:20794
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs not found"
  msgid "module %qs found"
  msgstr "field %qs tidak ditemukan"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "interface partition is not exported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with builtin"
  msgstr "deklarasi dari namespace %qD konflik dengan"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "deklarasi dari namespace %qD konflik dengan"
  
! #: cp/module.cc:21972
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of %qD in global module"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared in module %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared in global module"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %q#D declares a non-template function"
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "deklarasi friend %q#D mendeklarasikan fungsi bukan template"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting declaration %qD with internal linkage"
  msgstr "redeklarasi dari %q+D dengan tidak ada sambungan"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "reading CMI %qs"
  msgstr "membuat %s"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in @implementation context"
  msgid "import of %qs within its own implementation unit"
  msgstr "definisi metode tidak dalam conteks @implementation"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "module declared here"
*************** msgstr "%q+D dideklarasikan disini"
*** 70689,70802 ****
  #. 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"
--- 70764,70877 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "module already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown compiled module interface: %s"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing"
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Aktifkan preprosesing tradisional"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "invalid header name %qs"
  msgstr "parameter %qs tidak valid"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "invalid module name %qs"
  msgstr "%s: nama berkas tidak valid: %s\n"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "error menulis %qs"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "first error in %qD appeared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown header kind %qs"
*************** msgstr ""
*** 70813,70819 ****
  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%>"
--- 70888,70894 ----
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "fungsi %q+D redeklarasi dengan atribut noinline"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
*************** msgstr "deklarasi dari %q#D membayangi s
*** 70865,71152 ****
  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 ()%>"
--- 70940,71238 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/name-lookup.cc:3698
! #, gcc-internal-format
! msgid "annotation applied to block scope extern %qD"
! msgstr ""
! 
! #: cp/name-lookup.cc:3705
! #, fuzzy, gcc-internal-format
! #| msgid "declaration for parameter %q+D but no such parameter"
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
! 
! #: cp/name-lookup.cc:4170
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s(%E) %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%q#D declared here with no linkage"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%q#D declared here with internal linkage"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "%q#D declared here with module linkage"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/name-lookup.cc:6347
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> names desktruktor"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared in %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD not in a namespace surrounding %qD"
  msgid "using-declaration may not name namespace %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD seharusnya telah dideklarasikan didalam %qD"
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared within %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.cc:6747
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "%qD atribut tidak berarti karena anggota dari anonymous namespace memperoleh simbol lokal"
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut %qD direktif diabaikan"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %qE"
  msgstr "  %q+#D"
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> is unavailable for static member functions"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> tidak tersedia untuk anggota fungsi static"
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8040
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "it was later defined here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: cp/name-lookup.cc:9360
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' di %L adalah ambigu"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "namespace alias %qD tidak diijinkan disini, diasumsikan %qD"
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting namespace %qD with internal linkage"
  msgstr "redeklarasi dari %q+D dengan tidak ada sambungan"
  
! #: cp/name-lookup.cc:9661
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/name-lookup.cc:9665
  #, fuzzy, gcc-internal-format
  #| msgid "Formal namespace"
  msgid "exporting unnamed namespace"
  msgstr "Ruang nama formal"
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  #| msgid "address area of %q+D conflicts with previous declaration"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "daerah alamat dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "reachable %s definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/name-lookup.cc:9770
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX memasuki pop_everything ()\n"
  
! #: cp/name-lookup.cc:9779
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "pengidentifikasi %<%s%> akan men
*** 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 ""
--- 71267,71273 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "%H%<::%E%> belum pernah dideklar
*** 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"
--- 71318,71324 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "%Hpermintaan untuk anggota %qE dalam tipe bukan kelas %qT"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> has not been declared"
  msgid "%<%T::%E%> has not been declared"
*************** msgstr "(mungkin sebuah semikolom hilang
*** 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"
--- 71401,71407 ----
  msgid "%qE is not a class template"
  msgstr "%H%qE bukan sebuah template"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not a template"
  msgid "%qE is not a template"
*************** msgstr "%s hanya tersedia dengan -std=c+
*** 71672,73579 ****
  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 di fr500"
  
! #: cp/parser.cc:6261
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  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"
--- 71758,73676 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, 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 di fr500"
  
! #: cp/parser.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected a reflection of a type"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6431
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6433
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6607
  #, 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:6697
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ melarang braced-groups didalam ekspresi"
  
! #: cp/parser.cc:6709
  #, 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:6749
  #, 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:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected primary-expression"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:6848
  #, 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:6970
  #, 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:7130
  #, 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:7131
  #, 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:7177
  #, 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:7214
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7358
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:7523
  #, 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:7533
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7570 cp/parser.cc:9949
  #, 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:7584 cp/parser.cc:7588
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7712
  #, 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:7727
  #, 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:7770 cp/parser.cc:27013
  #, fuzzy, gcc-internal-format
  #| msgid "expected specifier-qualifier-list"
  msgid "expected unqualified-id"
  msgstr "diduga specifier-qualifier-list"
  
! #: cp/parser.cc:7797 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:7922
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8010
  #, 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:8037
  #, 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:8044
  #, 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:8050
  #, 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:8225
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected nested-name-specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, 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:8544
  #, 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:8644
  #, 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:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:8669
  #, 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:8695
  #, 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:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "selected function declared here"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: cp/parser.cc:8866
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ melarang compound literals"
  
! #: cp/parser.cc:8925
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8976
  #, 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:9374 cp/parser.cc:9403
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9689 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.cc:9698
  #, 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:10001
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtypedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%J typedef nama mungkin berupa sebuah nested-name-specifier"
  
+ #: cp/parser.cc:10142
+ #, fuzzy, gcc-internal-format
+ #| msgid "new cannot be applied to a reference type"
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, 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:10285
  #, 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:10388
  #, 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:10447
  #, 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:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:10739
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10825
  #, 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:10843
  #, 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:10845
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "mencoba menghapus tanda kurung disekitar tipe-id"
  
! #: cp/parser.cc:10878
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10923
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected expression-list or type-id"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.cc:10952
  #, 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:11000
  #, 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:11096
  #, 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:11502
  #, 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:11652
  #, 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:11655
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "disarankan tanda kurung disekeliling ekspresi %<>>%>"
  
! #: cp/parser.cc:11889
  #, 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:12227
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12502
  #, 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:12636
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12737
  #, 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:12747
  #, 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:12948
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12971
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of capture-list"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/parser.cc:12987
  #, 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:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, 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:13009
  #, 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:13029
  #, 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:13049
  #, 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:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13090
  #, 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:13099
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13124
  #, 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:13135
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13173
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13184
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13189
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13281
  #, 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:13335
  #, 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:13370
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13413
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13422
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13426
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13437
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13471
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13484
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13502
  #, 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:13555
  #, 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:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr ""
! 
! #: cp/parser.cc:13754
! #, fuzzy, gcc-internal-format
! #| msgid "%q+D declared here"
! msgid "%q#E declared here"
! msgstr "%q+D dideklarasikan disini"
! 
! #: cp/parser.cc:14379
  #, 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:14548 cp/parser.cc:14800
  #, 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:14619
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected labeled-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:14668
  #, 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:14696
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14808
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14814
  #, 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:14872
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14936
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15141
  #, 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:15163
  #, 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:15188 cp/parser.cc:15223
  #, 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:15265
  #, 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:15433 cp/parser.cc:37836
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.cc:15474
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/parser.cc:15476
  #, 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:15517
  #, 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:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected initializer"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:15669
  #, 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:15976
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15983
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16009
  #, 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:16014
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:16547
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in vector initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/parser.cc:16906
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected module-partition"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected module-name"
  msgstr "Diduga nama"
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "metode deklarasi tidak dalam context @interface"
  
! #: cp/parser.cc:17159
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "module-declaration must be at global scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "scope opened here"
  msgstr "digunakan disini"
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%qE may only occur once in an export declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: cp/parser.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "attributes are not permitted in this position"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specializations are not permitted here"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiations are not permitted here"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/parser.cc:17658
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "export-declarations are not permitted here"
  msgstr "penunjuk tidak diijinkan sebagai nilai case"
  
! #: cp/parser.cc:17880
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__label__%> not at the beginning of a block"
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%H%<__label__%> tidak berada diawal dari sebuah blok"
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmixing declarations and function-definitions is forbidden"
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "%Hpencampuran deklarasi dan definisi fungsi dilarang"
  
! #: cp/parser.cc:18193
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a for-range-declaration"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18291
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "structured binding pack outside of template"
  msgstr "menggunakan %<typename%> diluar dari template"
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  #| msgid "multiple types in one declaration"
  msgid "multiple packs in structured binding declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18359
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:18363
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "deklarasi kosong"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member function declaration"
  msgid "invalid initializer for structured binding declaration"
  msgstr "deklarasi anggota fungsi tidak valid"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "for-range-declaration cannot be %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/parser.cc:18660
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/parser.cc:18683
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<friend%> used outside of class"
  msgid "%<friend%> used outside of class"
  msgstr "%H%<friend%> digunakan diluar dari kelas"
  
! #: cp/parser.cc:18721
  #, fuzzy, gcc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "  konflik dengan %q+D"
  
! #: cp/parser.cc:18801
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<auto%> will change meaning in C++0x; please remove it"
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%H%<auto%> akan mengubah arti dalam C++0x; mohon hapus itu"
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D invalid in %q#T"
  msgid "%qD invalid in condition"
  msgstr "%q+D tidak valid dalam %q#T"
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D invalid in %q#T"
  msgid "%qD invalid in lambda"
  msgstr "%q+D tidak valid dalam %q#T"
  
! #: cp/parser.cc:18850
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:18932
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "type-specifier invalid in lambda"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, fuzzy, gcc-internal-format
  #| msgid "%Hclass definition may not be declared a friend"
  msgid "class definition may not be declared a friend"
  msgstr "%Hdefinisi kelas mungkin tidka dideklarasikan sebagai friend"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.cc:19054
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in explicit-specifier"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:19058
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:19126
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.cc:19233
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:19261
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:19487
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:19500
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:19676
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a conversion-type-id"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:19713
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:19798
  #, fuzzy, gcc-internal-format
  #| msgid "%Honly constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "%Hhanya konstruktor yang mengambil penginisialisasi dasar"
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcannot expand initializer for member %<%D%>"
  msgid "cannot expand initializer for member %qD"
  msgstr "%Htidak dapat mengekspand penginisialisasi untuk anggota %<%D%>"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, fuzzy, gcc-internal-format
  #| msgid "static declaration of %q+D follows non-static declaration"
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "deklarasi statis dari %q+D mengikuti deklarasi bukan statis"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "anachronistic gaya-lama kelas dasar penginisialisasi"
  
! #: cp/parser.cc:20024
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (sebuah anggota terkualifikasi secara implisit adalah sebuah tipe)"
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected suffix identifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:20439
  #, fuzzy, gcc-internal-format
  #| msgid "expected a string after %<#pragma message%>"
  msgid "expected empty string after %<operator%> keyword"
  msgstr "diduga sebuah string setelah %<#pragma message%>"
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in binary operation"
  msgid "invalid encoding prefix in literal operator"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: cp/parser.cc:20479
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.cc:20528
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<export%> not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constrained type parameter"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "cv-qualified type parameter"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter packs cannot have default arguments"
  msgid "template parameter packs cannot have default arguments"
  msgstr "%Htemplate parameter pack tidak dapat memiliki argumen baku"
  
! #: cp/parser.cc:21167
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-id"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> adalah sebuah penyebutan alternatif untuk %<[%>. Masukan spasi diantara %<<%> dan %<::%>"
  
! #: cp/parser.cc:21248
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use %<-fpermissive%> G++ will accept your code)"
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(jika anda menggunakan %<-fpermissive%> G++ akan menerima kode anda)"
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid template-argument-list"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  #| msgid "%<<::%> cannot begin a template-argument list"
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.cc:21414
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "parse error in template argument list"
  msgstr "%Hparse error dalam daftar argumen template"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-name"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:21547
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnon-template %qD used as template"
  msgid "non-template %qD used as template"
  msgstr "%Hbukan-template %qD digunakan sebagai template"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "gunakan %<%T::template %D%> untuk mengindikasikan bahwa ini adalah template"
  
! #: cp/parser.cc:21764
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected parameter pack before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-argument"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:22030
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid non-type template argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22186
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.cc:22190
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.cc:22255
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate specialization with C linkage"
  msgid "template specialization with C linkage"
  msgstr "%Hspesialisasi template dengan C linkage"
  
! #: cp/parser.cc:22491
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected type specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22710
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of %<auto%> in template argument"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/parser.cc:22871
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected template-id for type"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.cc:23021
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected type-name"
  msgstr "Diduga nama"
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%H%qE tidak bernama sebuah tipe"
  
! #: cp/parser.cc:23106
  #, fuzzy, gcc-internal-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "concept defined here"
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.cc:23153
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "deklarasi %qD tidak mendeklarasikan apapun"
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "atribut diabaikan di elaborated type penspesifikasi yang tidak memforward sebuah deklarasi"
  
! #: cp/parser.cc:23890
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is an enumeration template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/parser.cc:23901
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/parser.cc:23916
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "unnamed scoped enum is not allowed"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:23934
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in enum-base"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<;%> or %<{%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:24027
  #, fuzzy, gcc-internal-format
  #| msgid "Enable automatic template instantiation"
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Aktifkan instantiation template otomatis"
  
! #: cp/parser.cc:24041
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%Hdeklarasi dari %qD dalam namespace %qD yang tidak dilingkupi %qD"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %qD in %qD which does not enclose %qD"
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "%Hdeklarasi dari %qD dalam %qD yang tidak dilingkup %qD"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, fuzzy, gcc-internal-format
  #| msgid "%Hextra qualification not allowed"
  msgid "extra qualification not allowed"
  msgstr "%Hekstra pengkualifikasi diabaikan"
  
! #: cp/parser.cc:24111
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids incrementing an enum"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a namespace-name"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%H%qD bukan sebuah nama namespace"
  
! #: cp/parser.cc:24338
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a namespace-name"
  msgid "%qD is not a namespace-name"
  msgstr "%H%qD bukan sebuah nama namespace"
  
! #: cp/parser.cc:24342
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected namespace-name"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "a nested namespace definition cannot be inline"
  msgstr "Peringatkan ketika sebuah fungsi inline tidak dapat diinline"
  
! #: cp/parser.cc:24463
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "namespace %qD entered"
  msgstr "penggunaan dari namespace %qD  sebagai ekspresi"
  
! #: cp/parser.cc:24520
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:24705
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24749
  #, fuzzy, gcc-internal-format
  #| msgid "%Ha template-id may not appear in a using-declaration"
  msgid "a template-id may not appear in a using-declaration"
  msgstr "%Hsebuah template-id mungkin tidak muncul dalam sebuah using deklarasi"
  
! #: cp/parser.cc:24767
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  #| msgid "%Jcase value %qs not in enumerated type %qT"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%J nilai case %qs tidak dalam tipe enumerasi %qT"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete typedef %qD"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "penggunaan tidak valid dari typedef tidak lengkap %qD"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "opaque-enum-declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/parser.cc:24912
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in alias template declarations"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25131
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:25159
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/parser.cc:25214
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/parser.cc:25455
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  #| msgid "cast adds new qualifiers to function type"
  msgid "cannot handle qualified name for variant function"
  msgstr "cast menambahkan kualifier baru ke tipe fungsi"
  
! #: cp/parser.cc:25589
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "declare variant directives are not allowed on constructors"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cleanup argument not an identifier"
  msgid "cannot handle %s identifier name"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  #| msgid "%s: declaration of function '%s' not converted\n"
  msgid "no declaration of base function %qs in this scope"
  msgstr "%s: deklarasi dari fungsi '%s' tidak diubah\n"
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:25754
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:26029
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a function-definition is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:26040
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:26044
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "attributes are not allowed on a function-definition"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "initializer provided for function"
  msgstr "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "non-function %qD declared as implicit template"
  msgstr "fungsi %q+D redeklarasi sebagai inline"
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/parser.cc:27059
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "cannot define member of dependent typedef %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/parser.cc:27063
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> is not a type"
  msgid "%<%T::%E%> is not a type"
*************** msgstr "%H%<%T::%E%> bukan sebuah tipe"
*** 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"
--- 73680,73997 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid declarator"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.cc:27101
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of constructor as a template"
  msgid "invalid use of constructor as a template"
  msgstr "%Hpenggunaan tidak valid dari konstruktor sebagai sebuah template"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "penggunaan %<%T::%D%> daripada %<%T::%D%> untuk menamai konstruktor dalam sebuah nama berkualifikasi"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "qualified-id in declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.cc:27243
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected declarator"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:27364
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "%qD is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/parser.cc:27387
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.cc:27448
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate cv-qualifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple ref-qualifiers"
  msgstr "multiple pemanggil inline"
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate virt-specifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  #| msgid "missing makefile target after %qs"
  msgid "missing template arguments after %qE"
  msgstr "hilang target makefile setelah %qs"
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "%qT not permitted in template argument"
  msgstr "%Hparse error dalam daftar argumen template"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of %qT"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.cc:27936
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in template arguments"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in template argument"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:28072
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected type-specifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<,%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.cc:28504
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in parameter types"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/parser.cc:28732
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "default arguments are only permitted for function parameters"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack %qD cannot have a default argument"
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%H%s parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:28756
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack cannot have a default argument"
  msgid "template parameter pack cannot have a default argument"
  msgstr "%Htemplate parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack cannot have a default argument"
  msgid "parameter pack cannot have a default argument"
  msgstr "%H%s parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack cannot have a default argument"
  msgid "an explicit object parameter may not have a default argument"
  msgstr "%Htemplate parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:28905
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:28909
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:29284
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.cc:29322
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-name"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:29897
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after its definition"
  msgid "expected %<;%> after class definition"
  msgstr "%q+D dideklarasikan inline setelah definisinya"
  
! #: cp/parser.cc:29900
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after its definition"
  msgid "expected %<;%> after struct definition"
  msgstr "%q+D dideklarasikan inline setelah definisinya"
  
! #: cp/parser.cc:29903
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after function declaration at %C"
  msgid "expected %<;%> after union definition"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qD specifier"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:30410
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<{%> or %<:%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "qualified name does not name a class"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.cc:30441
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/parser.cc:30447
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid class name in declaration of %qD"
  msgid "invalid class name in declaration of %qD"
  msgstr "%Hnama kelas tidak valid dalam deklarasi dari %qD"
  
! #: cp/parser.cc:30490
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization %qD in friend declaration"
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, fuzzy, gcc-internal-format
  #| msgid "%Han explicit specialization must be preceded by %<template <>%>"
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%Hsebuah eksplisit spesialisasi harus diawali oleh %<template <>%>"
  
! #: cp/parser.cc:30556
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfunction template %qD redeclared as a class template"
  msgid "function template %qD redeclared as a class template"
  msgstr "%Htemplate fungsi %qD redeklarasikan sebagai sebuah template kelas"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprevious definition of %q+#T"
  msgid "previous definition of %q#T"
*************** msgstr "%Hdefinisi sebelumnya dari %q+#T
*** 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"
--- 74000,74304 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:31094
  #, fuzzy, gcc-internal-format
  #| msgid "%Ha class-key must be used when declaring a friend"
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "%Hsebuah class-key harus digunakan ketikan mendeklarasikan sebuah friend"
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31141
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "friend declaration does not name a class or function"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/parser.cc:31514
  #, fuzzy, gcc-internal-format
  #| msgid "%Hpure-specifier on function-definition"
  msgid "pure-specifier on function-definition"
  msgstr "%Hpenspesifikasi pure di definisi fungsi"
  
! #: cp/parser.cc:31620
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/parser.cc:31634
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<;%> at end of member declaration"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: cp/parser.cc:31707
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:31730
  #, fuzzy, gcc-internal-format
  #| msgid "invalid AE type specified (%s)\n"
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "tipe AE yang dispesifikasikan (%s) tidak valid\n"
  
! #: cp/parser.cc:31765
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  #| msgid "attributes in parameter array declarator ignored"
  msgid "attributes on base specifiers are ignored"
  msgstr "atribut dalam parameter pendeklarasi array diabaikan"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (kelas dasar  adalah sebuah tipe implisit)"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in an exception-specification"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:32295
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "karena perbedaan eksepsi spesifikasi"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:32386
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in exception-declarations"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/parser.cc:33083
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: cp/parser.cc:33229
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: cp/parser.cc:33243
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected conditional-expression"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qs is only available with %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on uninstantiated type"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.cc:33932
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "contracts are only available with %qs"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:34046
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "expression must be enclosed in parentheses"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "alignmen yang diminta bukan sebuah konstanta"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: cp/parser.cc:35704
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
*************** msgstr "%Hterlalu sedikit template-param
*** 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"
--- 74308,74807 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many template-parameter-lists"
  msgid "too many template-parameter-lists"
  msgstr "%Hterlalu banyak template-parameter-lists"
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36116
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "named return values are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid declaration of member template in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "%Hdeklarasi tidak valid dari anggota template dalam kelas lokal"
  
! #: cp/parser.cc:36358
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.cc:36378
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.cc:36539
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: cp/parser.cc:36592
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexplicit template specialization cannot have a storage class"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%Heksplisit template spesialisasi tidak dapat memiliki sebuah kelas penyimpanan"
  
! #: cp/parser.cc:36911
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%H%<>>%> seharusnya %<> >%> didalam sebuah daftar argumen template nested"
  
! #: cp/parser.cc:36924
  #, fuzzy, gcc-internal-format
  #| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  #| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of %qD in linkage specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "%Hpenggunaan tidak valid dari %qD dalam spesifikasi linkage"
  
! #: cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%qD specifier conflicts with %qs"
  msgstr "  konflik dengan %q+D"
  
! #: cp/parser.cc:37473
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.cc:37610
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "baik %<_Sat%> dan %<char%> dalam penspesifikasi deklarasi"
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.cc:37644
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:37696
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37699
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37702
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37708
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37711
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:37714
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37717
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37720
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37723
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37726
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37729
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37732
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37735
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37738
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37741
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37747
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37750
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37753
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37797
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37812
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37815
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37821
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.cc:37848
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:]%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.cc:38345
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%q#T was previously declared here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari basenya %qT"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  #| msgid "template class without a name"
  msgid "replace the class-key with %qs"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/parser.cc:38723
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%qD redeclared with different access"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/parser.cc:38744
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%H%<template%> (sebagai sebuah disambiguator) hanya diijinkan dalam templates"
  
! #: cp/parser.cc:38997
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "file ends in default argument"
  msgstr "%Hberkas berakhir dalam argumen baku"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<@encode%> must specify a type as an argument"
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%H%<@encode%> harus menspesifikasikan sebuah tipe sebagai sebuah argumen"
  
! #: cp/parser.cc:39818
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid Objective-C++ selector name"
  msgid "invalid Objective-C++ selector name"
  msgstr "%Hpemilih nama Objective-C++ tidak valid"
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "method attributes must be specified at the end"
  msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "invalid type for instance variable"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
  
! #: cp/parser.cc:40342
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.cc:42297
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/parser.cc:43053
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in iterator type"
*************** msgstr "%Htipe baru mungkin tidak didefi
*** 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 ""
--- 74811,75001 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable tidak lagi didukung"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "inisialisasi berkurung tidak diijinkan dalam loop OpenMP %<for%>"
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.cc:52834
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not a C pointer"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, fuzzy, gcc-internal-format
  #| msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "Direktif OpenMP di %C tidak boleh muncul dalam prosedur PURE atau ELEMENTAL"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  #| msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%Hsampah diakhir dari %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:57289
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: cp/parser.cc:57300
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: cp/parser.cc:57387
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC option is not allowed inside functions"
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "#pragma GCC option tidak diijinkan didalam fungsi"
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: cp/parser.cc:57669
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/parser.cc:57771
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "gunakan template<> untuk spesial
*** 75418,75434 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:6454
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/pt.cc:6467
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "penspesifikasi template tidak dispesifikasikan dalam deklarasi dari %qD"
  
! #: cp/pt.cc:6479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redeclared with %d template parameter(s)"
  msgid "redeclared with %d template parameter"
--- 75515,75537 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:6386
! #, fuzzy, gcc-internal-format
! #| msgid "%Htoo many template-parameter-lists"
! msgid "local class in lambda in template parameter list"
! msgstr "%Hterlalu banyak template-parameter-lists"
! 
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "penspesifikasi template tidak dispesifikasikan dalam deklarasi dari %qD"
  
! #: cp/pt.cc:6486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redeclared with %d template parameter(s)"
  msgid "redeclared with %d template parameter"
*************** msgid_plural "redeclared with %d templat
*** 75436,75442 ****
  msgstr[0] "redeklarasikan dengan %d parameter template"
  msgstr[1] "redeklarasikan dengan %d parameter template"
  
! #: cp/pt.cc:6483
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter(s)"
  msgid "previous declaration %qD used %d template parameter"
--- 75539,75545 ----
  msgstr[0] "redeklarasikan dengan %d parameter template"
  msgstr[1] "redeklarasikan dengan %d parameter template"
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter(s)"
  msgid "previous declaration %qD used %d template parameter"
*************** msgid_plural "previous declaration %qD u
*** 75444,75971 ****
  msgstr[0] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  msgstr[1] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  
! #: cp/pt.cc:6517
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parameter template %q+#D"
  
! #: cp/pt.cc:6519
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.cc:6521
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "redeclared here"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.cc:6532
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original declaration appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.cc:6560
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "redeclaration of %q#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7013
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.cc:7016
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.cc:7031
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena objek %qD bukan eksternal linkage"
  
! #: cp/pt.cc:7035
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/pt.cc:7087
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qT bukan sebuah anggota dari %qT"
  
! #: cp/pt.cc:7156
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for %q#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.cc:7165
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7174
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "  mismatched types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/pt.cc:7183
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/pt.cc:7194
  #, fuzzy, gcc-internal-format
  #| msgid "template arguments to %qD do not match original template %qD"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.cc:7204
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs tidak valid untuk %qs"
  
! #: cp/pt.cc:7213
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7225
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7229
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7240
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.cc:7251
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7263
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "tidak dapat mengubah tipe %qT ke tipe %qT"
  
! #: cp/pt.cc:7307
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/pt.cc:7311
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "  %qT is not derived from %qT"
  msgstr "tipe %qT tidak diturunkan dari tipe %qT"
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7332
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/pt.cc:7342
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "  template argument %qE does not match %qE"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: cp/pt.cc:7393
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.cc:7402
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7412
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.cc:7429
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7446
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7469
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.cc:7473
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.cc:7610
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena string literal tidak dapat digunakan dalam konteks ini"
  
! #: cp/pt.cc: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)"
--- 75547,76074 ----
  msgstr[0] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  msgstr[1] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parameter template %q+#D"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "redeclared here"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.cc:6539
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original declaration appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "redeclaration of %q#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.cc:7041
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.cc:7056
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena objek %qD bukan eksternal linkage"
  
! #: cp/pt.cc:7060
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7110
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qT bukan sebuah anggota dari %qT"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for %q#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "  mismatched types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/pt.cc:7209
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  #| msgid "template arguments to %qD do not match original template %qD"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.cc:7230
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs tidak valid untuk %qs"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.cc:7277
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7320
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "tidak dapat mengubah tipe %qT ke tipe %qT"
  
! #: cp/pt.cc:7333
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/pt.cc:7337
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "  %qT is not derived from %qT"
  msgstr "tipe %qT tidak diturunkan dari tipe %qT"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "  template argument %qE does not match %qE"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7438
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.cc:7455
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.cc:7499
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena string literal tidak dapat digunakan dalam konteks ini"
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "in template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena konflik dalam cv kualifikasi"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini bukan sebuah lvalue"
  
! #: cp/pt.cc:7931
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena ini bukan sebuah ekspresi konstan"
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini adalah sebuah penunjuk"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini dari tipe %qT"
  
! #: cp/pt.cc:8673
  #, fuzzy, gcc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "ignoring attributes on template argument %qT"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attributes in template argument %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/pt.cc:8832
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of destructor %qD as a type"
  msgid "invalid use of destructor %qE as a type"
  msgstr "%Hpenggunaan tidak valid dari desktruktor %qD memiliki sebuah tipe"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "merefer ke sebuah anggota tipe dari sebuah parameter template, gunakan %<typename %E%>"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.cc:8973
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type %qD, got %qD"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  diduga sebuah template dari tipe %qD, diperoleh %qD"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.cc:9078
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.cc:9372
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%q#D is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template constraint failure for %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.cc:11536
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
  
! #: cp/pt.cc:12472
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  #| msgid "last argument must be an immediate"
  msgid "score argument must be non-negative"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: cp/pt.cc:12508
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: cp/pt.cc:12512
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "instantiating erroneous template"
  msgstr "  dalam instantiation dari template %qT"
  
! #: cp/pt.cc:12742
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "first error appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: cp/pt.cc:14321
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "panjang argumen pack tidak cocok akan diekspan %<%T%>"
  
! #: cp/pt.cc:14324
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "panjang argumen pack tidak cocok ketika mengekspan %<%E%>"
  
! #: cp/pt.cc:14529
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find 'nm'"
  msgid "cannot index an empty pack"
  msgstr "tidak dapat menemukan 'nm'"
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "membuat penunjuk ke anggota fungsi dari tipe bukan kelas %qT"
  
! #: cp/pt.cc:16097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "panjang argumen pack tidak cocok
*** 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"
--- 76087,76218 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice type"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming pointer to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.cc:17512
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming reference to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
  
! #: cp/pt.cc:17703
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "array %q+D diasumsikan memiliki sebuah elemen"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
  
! #: cp/pt.cc:17807
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe class"
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is not an enumeration type"
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected a reflection of a type template"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
*************** msgstr "penggunaan dari %qs dalam templa
*** 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"
--- 76220,76438 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %<~%T%> as member of %qT"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "%Hdeklarasi dari %<~%T%> sebagai anggota dari %qT"
  
! #: cp/pt.cc:18314
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type %qT does not match destructor name ~%qT"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "dependent-name %qE diparse sebagai sebuah bukan-tipe, tetapi instantiation menghasilkan sebuah tipe"
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.cc:18418
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22374
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "jumlah dari argumen salah dispesifikasikan untuk atribut %qs"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT adalah/menggunakan tipe anonymous"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.cc:27899
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD bukan sebuah anggota data statis dari sebuah template class"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "tipe %qT untuk instantiation eksplisit %qD tidak cocok dengan tipe yang dideklarasikan %qT"
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 melarang penggunaan dari %<extern%> di instantiation eksplisit"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplisit instantiation dari %q#T sebelum definisi dari template"
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ melarang penggunaan dari %qE di instantiasi eksplisit"
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.cc:28476
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "exception specification of %qD is not available until end of class definition"
*************** msgstr "%Hsebuah spesifikasi asm tidak d
*** 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"
--- 76445,76620 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplisit instansiasi dari %qD tetapi tidak ada definisi yang tersedia"
  
! #: cp/pt.cc:29008
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instansiasi melebihi maksimal dari %d instantiating %q+D, kemungkinan dari pembuatan tabel virtual (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal)"
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.cc:29422
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "invalid template non-type parameter"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/pt.cc:29432
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.cc:30989
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  #| msgid "opaque vector types cannot be initialized"
  msgid "a concept cannot be constrained"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "definisi dari %q#T didalam daftar parameter template"
  
! #: cp/pt.cc:31244
  #, fuzzy, gcc-internal-format
  #| msgid "deducing auto from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "deduksi auto dari daftar penginisialisasi dikurung membutuhkan #include <daftar_penginisialisasi>"
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/pt.cc:32530
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.cc:32536
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.cc:32687
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "fungsi tidak dipertimbangkan untuk inlining"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  #| msgid "explicit qualification in declaration of %qD"
  msgid "explicit deduction guide declared here"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.cc:33008
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.cc:33012
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
*************** msgstr "insn tidak memenuhi batasannya:"
*** 76519,76897 ****
  
  #: 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 tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
- 
- #: 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 tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:142
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/reflect.cc:150
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc: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 tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: 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 tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:207
  #, gcc-internal-format
  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 ""
  
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
--- 76622,77063 ----
  
  #: cp/reflect.cc:130
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:182
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, fuzzy, gcc-internal-format
! #| msgid "incompatible type for argument %d of %qE"
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
! 
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
! #, gcc-internal-format
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr ""
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "operan tidak terduga"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qT must be an object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT must be a function type"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
! msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<access_context%> argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/reflect.cc:6596
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "unexpected argument to %qs"
  msgstr "Diduga daftar argumen di %C"
  
! #: cp/reflect.cc:7726
! #, fuzzy, gcc-internal-format
! #| msgid "incompatible type for argument %d of %qE"
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
! 
! #: cp/reflect.cc:7799
! #, fuzzy, gcc-internal-format
! #| msgid "conflicting return type specified for %q+#D"
! msgid "incorrect %qT return type, expected %qs"
! msgstr "tipe kembali konflik dispesifikasikan untuk %q+#D"
! 
! #: cp/reflect.cc:7802
! #, fuzzy, gcc-internal-format
! #| msgid "conflicting return type specified for %q+#D"
! msgid "incorrect %qT return type, expected %qT"
! msgstr "tipe kembali konflik dispesifikasikan untuk %q+#D"
! 
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown metafunction %qD"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "splice argument must be an expression of type %qs"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: cp/reflect.cc:8530
! #, fuzzy, gcc-internal-format
! #| msgid "%qE cannot be used as a function"
! msgid "cannot splice a null reflection"
! msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
! 
! #: cp/reflect.cc:8540
! #, fuzzy, gcc-internal-format
! #| msgid "cannot use %<::%> in parameter declaration"
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr ""
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "add %<constexpr%>"
  msgstr "duplikasi %<const%>"
  
! #: cp/reflect.cc:8809
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/reflect.cc:8949
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected a reflection of an expression"
  msgstr "diduga ekspresi integer"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "penggunaan dari namespace %qD  sebagai ekspresi"
  
! #: cp/reflect.cc:9025
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "tidak dapat secara eksplisit mendeklarasikan anggota %q#D untuk memiliki extern linkage"
  
! #: cp/reflect.cc:9034
! #, fuzzy, gcc-internal-format
! #| msgid "Enforce class member access control semantics"
! msgid "invalid class member access of type template %qE"
! msgstr "Paksa anggota kelas mengakses sematics kontrol"
! 
! #: cp/reflect.cc:9042
! #, fuzzy, gcc-internal-format
! #| msgid "can't use '%s' as a %s register"
! msgid "cannot use %qE to access a class member"
! msgstr "tidak dapat menggunakan '%s' sebagai sebuah register %s"
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
+ #: cp/reflect.cc:9114
+ #, fuzzy, gcc-internal-format
+ #| msgid "%qD is not a function template"
+ msgid "expected a reflection of a function template"
+ msgstr "%qD bukan sebuah template fungsi"
+ 
+ #: cp/reflect.cc:9130
+ #, gcc-internal-format
+ msgid "expected a reflection of a function or variable template"
+ msgstr ""
+ 
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
*************** msgstr "definisi tidak valid dari tipe p
*** 77250,77895 ****
  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"
--- 77416,78061 ----
  msgid "invalid base-class specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/semantics.cc:4683
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "anggota terproteksi %q+#D dalam union anonymous"
  
! #: cp/semantics.cc:4705
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not captured"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "penggunaan dari variabel %<auto%> dari fungsi yang berisi"
  
! #: cp/semantics.cc:4729
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of parameter from containing function"
  msgstr "penggunaan dari variabel %<auto%> dari fungsi yang berisi"
  
! #: cp/semantics.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "alloc_size parameter outside range"
  msgid "use of parameter outside function body"
  msgstr "alloc_size parameter diluar dari jangkauan"
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "argumen tidak cocok"
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "penggunaan dari template class %qT sebagai ekspresi"
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "permintaan untuk anggota %qD adalah ambigu dalam multiple inheritance lattice"
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "tipe dari %qE tidak dikenal"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "pack index has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "pack index is not an integral constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "pack index %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke destruktor %<~%T%>"
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "prioritas konstruktor tidak didukung"
  
! #: cp/semantics.cc:6845
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction lookup is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/semantics.cc:6848
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, fuzzy, gcc-internal-format
  #| msgid "Expected initialization expression at %C"
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "Diduga ekspresi inisialisasi di %C"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "linear step expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: cp/semantics.cc:8380
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> static expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8394
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.cc:8433
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> num expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8436
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<vector%> length expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8440
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<worker%> num expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8463
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.cc:8467
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.cc:8590
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs length expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: cp/semantics.cc:8624
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<async%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8653
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<thread_limit%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8683
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<device%> id must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8714
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:8765
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.cc:8780
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.cc:8811
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8851
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8860
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length traits arrays are not supported"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9681
  #, fuzzy, gcc-internal-format
  #| msgid "reimplementation of class %qs"
  msgid "template %qE in clause %qs"
  msgstr "reimplementasi dari class %qs"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<grainsize%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:9784
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<priority%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:9814
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: cp/semantics.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<filter%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:9874
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "%<tree%> is not defined as a pointer type"
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> tidak didefinisikan sebagai sebuah tipe pointer"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD bukan berkas, namespace atau blok scope variabel"
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE direktif tidak dalam definisi %qT"
  
! #: cp/semantics.cc:11591
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdifference between %qE and %qD does not have integer type"
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "%Hperbedaan antara %qE dan %qD tidak memiliki tipe integer"
  
! #: cp/semantics.cc:12089
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed: %.*s"
  msgstr "static assertion gagal: %E"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: cp/semantics.cc:13237
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a non-union class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a standard-layout type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a class or namespace"
  msgid "%qD is not a class or alias template"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/semantics.cc:14719
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/semantics.cc:14779
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "template argumen %qE melibatkan parameter template"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, fuzzy, gcc-internal-format
  #| msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
*************** msgstr "kedua argumen ke %<__builtin___c
*** 77898,78279 ****
  #. 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 ""
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV kualifier tidak dapat diaplikasikan ke %qT"
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4759
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid " declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/tree.cc:4764
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "Use 32-bit floating-point registers"
  msgid "%qT is a floating-point type"
  msgstr "Gunakan 32 bit register titik pecahan"
  
! #: cp/tree.cc:5052
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is a fixed-point type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/tree.cc: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 bukan sebuah basis dari %qT"
  
! #: cp/tree.cc:5091
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: 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 memiliki anggota data penunjuk"
  
! #: cp/tree.cc:5113
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5142
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5154 cp/tree.cc:5164
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5190
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "padding occurs between %qD and %qD"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/tree.cc: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
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: 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 bukan sebuah berkas data gcov"
  
! #: cp/tree.cc:5327
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "kelas dasar %qT memiliki cv pengkualifikasi"
  
! #: cp/tree.cc:5330
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not public"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/tree.cc:5337
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/tree.cc:5345
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has an incomplete type"
  msgid "%qD has a non-structural type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/tree.cc:5368
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5389
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.cc:5404
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute takes no arguments"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: cp/tree.cc:5459
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5482
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/tree.cc:5485
  #, fuzzy, gcc-internal-format
  #| msgid "%Jcase value %qs not in enumerated type"
  msgid "%<alignas%> on enumerated type"
  msgstr "%J case value %qs tidak dalam tipe enumerasi"
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5490
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%> diaplikasikan ke sebuah bit-field"
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5548
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: cp/tree.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "permintaan init_priority bukan sebuah konstanta integer"
  
! #: cp/tree.cc:5665
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "hanya dapat menggunakan atribut %qE di definisi lingkup-berkas dari objek dari tipe class"
  
! #: cp/tree.cc:5673
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "permintaan init_priority diluar dari jangkauan"
  
! #: cp/tree.cc:5686
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "permintaan init_priority disimpan untuk penggunaan internal"
  
! #: cp/tree.cc:5717
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/tree.cc:5737
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/tree.cc:5748
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.cc:5764
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%T::%D%> bukan sebuah deklarator yang valid"
  
! #: cp/tree.cc:5778
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> bukan sebuah deklarator yang valid"
  
! #: cp/tree.cc:5802
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: cp/tree.cc:5808
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.cc:5815
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.cc:5822
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.cc:5844
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: cp/tree.cc:5850
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%s atribut diaplikasikan ke %s %s di %L"
  
! #: cp/tree.cc:5872
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5898
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: cp/tree.cc:5911
  #, gcc-internal-format
  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"
--- 78064,78445 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV kualifier tidak dapat diaplikasikan ke %qT"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid " declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  #| msgid "Use 32-bit floating-point registers"
  msgid "%qT is a floating-point type"
  msgstr "Gunakan 32 bit register titik pecahan"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is a fixed-point type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "padding occurs between %qD and %qD"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a gcov data file"
  msgid "%qT has padding and no data fields"
  msgstr "%qs bukan sebuah berkas data gcov"
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "kelas dasar %qT memiliki cv pengkualifikasi"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not public"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has an incomplete type"
  msgid "%qD has a non-structural type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute takes no arguments"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/tree.cc:5502
  #, fuzzy, gcc-internal-format
  #| msgid "%Jcase value %qs not in enumerated type"
  msgid "%<alignas%> on enumerated type"
  msgstr "%J case value %qs tidak dalam tipe enumerasi"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%> diaplikasikan ke sebuah bit-field"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "permintaan init_priority bukan sebuah konstanta integer"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "hanya dapat menggunakan atribut %qE di definisi lingkup-berkas dari objek dari tipe class"
  
! #: cp/tree.cc:5690
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "permintaan init_priority diluar dari jangkauan"
  
! #: cp/tree.cc:5703
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "permintaan init_priority disimpan untuk penggunaan internal"
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%T::%D%> bukan sebuah deklarator yang valid"
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> bukan sebuah deklarator yang valid"
  
! #: cp/tree.cc:5819
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.cc:5839
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%s atribut diaplikasikan ke %s %s di %L"
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "annotation on void parameter"
  msgstr "parameter %qs tidak valid"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr ""
*** 78494,79377 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> bukan sebuah anggota dari %qT"
  
! #: cp/typeck.cc:3786
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/typeck.cc:4052
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/typeck.cc:4086
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qs on pointer to member"
  msgid "invalid use of array indexing on pointer to member"
  msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: cp/typeck.cc:4089
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qs on pointer to member"
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: cp/typeck.cc:4092
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qs on pointer to member"
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4161
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: cp/typeck.cc:4322
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscripting array dideklarasikan %<register%>"
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/typeck.cc:4433
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objek hilang dalam penggunaan dari %qE"
  
! #: cp/typeck.cc:4685
  #, fuzzy, gcc-internal-format
  #| msgid "Generate default single-precision SH4 code"
  msgid "no default version in scope"
  msgstr "Hasilkan kode baku presisi tunggal SH4"
  
! #: cp/typeck.cc:4694
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ melarang pemanggilan %<::main%> dari dalam aplikasi"
  
! #: cp/typeck.cc:4715
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "harus menggunakan %<.*%> atau %<->*%> untuk memanggil penunjuk-ke-anggota fungsi dalam %<%E (...)%>, contoh %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4736
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4742
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4804
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "too many arguments to constructor %q#D"
  msgstr "terlalu banyak argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s %q+#D"
  msgid "too few arguments to constructor %q#D"
  msgstr "terlalu sedikit argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4810
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to member function %q#D"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4811
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to member function %q#D"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4817
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %q#D"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4818
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %q#D"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4828
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "too many arguments to method %q#D"
  msgstr "terlalu banyak argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4829
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s %q+#D"
  msgid "too few arguments to method %q#D"
  msgstr "terlalu sedikit argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4832
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "terlalu banyak argumen ke fungsi"
  
! #: cp/typeck.cc:4833
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "terlalu sedikit argumen ke fungsi"
  
! #: cp/typeck.cc:4911
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameter %P dari %qD memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:4917
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:5231
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5278
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5293
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5370
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "operan ke ?: memiliki tipe berbeda %qT dan %qT"
  
! #: cp/typeck.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when returning type %qT but %qT was expected"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "tipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah diduga"
  
! #: cp/typeck.cc:5379
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "tipe titik kanonikal sama untuk tipe berbeda %T dan %T"
  
! #: cp/typeck.cc:5382
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "%s diantara tipe penunjuk berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.cc:5419
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5429
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5438
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when assigning to type %qT from type %qT"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "tipe tidak kompatibel dalam penempatan ke tipe %qT dari tipe %qT"
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "mengasumsikan cast ke tipe %qT dari fungsi overloaded"
  
! #: cp/typeck.cc:5709
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL digunakan dalam aritmetik"
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ melarang perbandingan diantara penunjuk dan integer"
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "operand types are %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6496
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: cp/typeck.cc:6543
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "perbandingan tidak berurut di argumen bukan titik pecahan"
  
! #: cp/typeck.cc:6609
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/typeck.cc:6718
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "operang tidak valid untuk tipe %qT dan %qT ke binari %qO"
  
! #: cp/typeck.cc:7119
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk dari tipe %<void *%> dalam pengurangan"
  
! #: cp/typeck.cc:7127
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah fungsi  dalam pengurangan"
  
! #: cp/typeck.cc:7135
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah metoda  dalam pengurangan"
  
! #: cp/typeck.cc:7188
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "penggunaan tidak valid dari sebuah penunjuk ke sebuah tipe tidak lengkap dalam aritmetik penunjuk"
  
! #: cp/typeck.cc:7265
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of constructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.cc:7266
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of destructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.cc:7283
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "penggunaan tidak valid dari %qE untuk membentuk sebuah penunjuk ke anggota fungsi"
  
! #: cp/typeck.cc:7286
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  sebuah kualified-id dibutuhkan"
  
! #: cp/typeck.cc:7293
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "tanda kurung disekitar %qE tidak dapat digunakan untuk membentuk sebuah penunjuk-ke-anggota-fungsi"
  
! #: cp/typeck.cc:7488
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7494
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7500
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ melarang mengambil alamat dari sebuah anggota fungsi terikat ke sebuah bentuk penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ melarang mengambil alamat dari sebuah anggota fungsi terikat ke sebuah bentuk penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7511
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.cc:7561
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ melarang mengambil alamat dari fungsi %<::main%>"
  
! #: cp/typeck.cc:7619
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "tidak dapat membuat penunjuk ke anggota referensi %qD"
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: cp/typeck.cc:7821
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7822
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7966
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/typeck.cc:7967
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ melarang mengurangi sebuah enum"
  
! #: cp/typeck.cc:7983
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7985
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7997
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ melarang meningkatkan sebuah penunjuk dari tipe %qT"
  
! #: cp/typeck.cc:7999
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ melarang mengurangi sebuah penunjuk dari tipe %qT"
  
! #: cp/typeck.cc:8039
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "alamat yang diminta untuk %qD, yang dideklarasikan %<register%>"
  
! #: cp/typeck.cc:8357
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %qT must be brace-enclosed"
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/typeck.cc:8369
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in initializer"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8373
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8377
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in functional cast"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8518
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8555
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.cc:8561
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away constness"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.cc:8568
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.cc:8594
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "useless cast to type %q#T"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.cc:8608
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: cp/typeck.cc:9057
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "tidak valid static_cast dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/typeck.cc:9097
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "mengubah dari %qT ke %qT"
  
! #: cp/typeck.cc:9172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:9242
  #, fuzzy
  #| msgid "cast from %qT to %qT loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "cast dari %qT ke %qT kehilangan presisi"
  
! #: cp/typeck.cc:9267
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9278
  #, fuzzy
  #| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  #, fuzzy
  #| msgid "cast from %qT to %qT increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "cast dari %qT ke %qT menaikan alignmen yang dibutuhkan dari tipe target"
  
! #: cp/typeck.cc:9316
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ melarang casting diantara penunjuk ke fungsi dan penunjuk ke objek"
  
! #: cp/typeck.cc:9330
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.cc:9403
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "penggunaan tidak valid dari const_cast dengan tipe %qT, yang bukan sebuah penunjuk, referensi, ataupun sebuah tipe penunjuk-ke-anggota-data"
  
! #: cp/typeck.cc:9412
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "penggunaan tidak valid dari const_cast dengan tipe %qT, yang merupakan sebuah penunjuk atau referensi ke sebuah tipe fungsi"
  
! #: cp/typeck.cc:9454
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "const_cast tidak valid dari sebuah rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:9524
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "const_cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ melarang casting ke sebuah tipe array %qT"
  
! #: cp/typeck.cc:9643
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.cc:9759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "tidak dapat mengubah %qE dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:10039
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  dalam evaluasi dari %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10100
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "assigning to an array from an initializer list"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/typeck.cc:10127
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipe tidak kompatibel dalam assignmen dari %qT ke %qT"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array digunakan sebagai penginisialisasi"
  
! #: cp/typeck.cc:10145
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "assignmen array tidak valid"
  
! #: cp/typeck.cc:10281
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dalam penunjuk ke anggota fungsi konversi"
  
! #: cp/typeck.cc:10295
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "penunjuk ke anggota konversi melalui basis maya %qT"
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dalam penunjuk ke anggota konversi"
  
! #: cp/typeck.cc:10443
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: cp/typeck.cc:10767
  #, fuzzy
  #| msgid "cannot convert %qT to %qT for argument %qP to %qD"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "tidak dapat mengubah %qT ke %qT untuk argumen %qP ke %qD"
  
! #: cp/typeck.cc:10772
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10781
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10785
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in return"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10790
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10826
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: cp/typeck.cc:10830
  #, fuzzy, gcc-internal-format
  #| msgid "return type might be a candidate for a format attribute"
  msgid "parameter might be a candidate for a format attribute"
  msgstr "tipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10835
  #, fuzzy, gcc-internal-format
  #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10840
  #, fuzzy, gcc-internal-format
  #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10850
  #, fuzzy, gcc-internal-format
  #| msgid "assignment left-hand side might be a candidate for a format attribute"
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "penempatan sisi tangan-kiri mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10936
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "in passing argument %P of %qD"
  msgstr "dalam melewatkan argumen %P dari %q+D"
  
! #: cp/typeck.cc:11022
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.cc:11025
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11063
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable %q+D returned"
  msgid "reference to local variable %qD returned"
  msgstr "referensi ke variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11073
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of label %qD returned"
  msgstr "alamat dari variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.cc:11077
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of local variable %qD returned"
  msgstr "alamat dari variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in return statement"
  msgid "redundant move in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: cp/typeck.cc:11415
  #, fuzzy, gcc-internal-format
  #| msgid "<During initialization>\n"
  msgid "redundant move in initialization"
  msgstr "<Selama inisialisasi>\n"
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "tidam dapat kembali dari sebuah penanganan dari sebuah fungsi-coba-blok dari sebuah konstruktor"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qT"
  
! #: cp/typeck.cc:11516
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "hilang penginisialisasi"
  
! #: cp/typeck.cc:11535
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11538
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11575
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with no value, in function returning %qT"
  msgid "return-statement with a value, in function returning %qT"
  msgstr "pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qT"
  
! #: cp/typeck.cc:11604
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> harus tidak mengembalikan KOSONG kecuali ini dideklarasikan %<throw()%> (atau ada dalam pengaruh -fcheck-new )"
  
! #: cp/typeck.cc:11693
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12297
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 78660,79549 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> bukan sebuah anggota dari %qT"
  
! #: cp/typeck.cc:3605
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is not a member of %qT"
! msgid "%q#D is not a member of %qT"
! msgstr "%qD bukan sebuah anggota dari %qT"
! 
! #: cp/typeck.cc:3781
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/typeck.cc:4047
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/typeck.cc:4081
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qs on pointer to member"
  msgid "invalid use of array indexing on pointer to member"
  msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: cp/typeck.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qs on pointer to member"
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: cp/typeck.cc:4087
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qs on pointer to member"
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4156
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscripting array dideklarasikan %<register%>"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objek hilang dalam penggunaan dari %qE"
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  #| msgid "Generate default single-precision SH4 code"
  msgid "no default version in scope"
  msgstr "Hasilkan kode baku presisi tunggal SH4"
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ melarang pemanggilan %<::main%> dari dalam aplikasi"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "harus menggunakan %<.*%> atau %<->*%> untuk memanggil penunjuk-ke-anggota fungsi dalam %<%E (...)%>, contoh %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4799
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "too many arguments to constructor %q#D"
  msgstr "terlalu banyak argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s %q+#D"
  msgid "too few arguments to constructor %q#D"
  msgstr "terlalu sedikit argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to member function %q#D"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to member function %q#D"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4812
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %q#D"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %q#D"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4823
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "too many arguments to method %q#D"
  msgstr "terlalu banyak argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s %q+#D"
  msgid "too few arguments to method %q#D"
  msgstr "terlalu sedikit argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "terlalu banyak argumen ke fungsi"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "terlalu sedikit argumen ke fungsi"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameter %P dari %qD memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:5226
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5288
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5365
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "operan ke ?: memiliki tipe berbeda %qT dan %qT"
  
! #: cp/typeck.cc:5368
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when returning type %qT but %qT was expected"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "tipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah diduga"
  
! #: cp/typeck.cc:5374
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "tipe titik kanonikal sama untuk tipe berbeda %T dan %T"
  
! #: cp/typeck.cc:5377
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "%s diantara tipe penunjuk berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: cp/typeck.cc:5417
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when assigning to type %qT from type %qT"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "tipe tidak kompatibel dalam penempatan ke tipe %qT dari tipe %qT"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "mengasumsikan cast ke tipe %qT dari fungsi overloaded"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL digunakan dalam aritmetik"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ melarang perbandingan diantara penunjuk dan integer"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "operand types are %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "perbandingan tidak berurut di argumen bukan titik pecahan"
  
! #: cp/typeck.cc:6604
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "operang tidak valid untuk tipe %qT dan %qT ke binari %qO"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk dari tipe %<void *%> dalam pengurangan"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah fungsi  dalam pengurangan"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah metoda  dalam pengurangan"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "penggunaan tidak valid dari sebuah penunjuk ke sebuah tipe tidak lengkap dalam aritmetik penunjuk"
  
! #: cp/typeck.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of constructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of destructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "penggunaan tidak valid dari %qE untuk membentuk sebuah penunjuk ke anggota fungsi"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  sebuah kualified-id dibutuhkan"
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "tanda kurung disekitar %qE tidak dapat digunakan untuk membentuk sebuah penunjuk-ke-anggota-fungsi"
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7489
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ melarang mengambil alamat dari sebuah anggota fungsi terikat ke sebuah bentuk penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ melarang mengambil alamat dari sebuah anggota fungsi terikat ke sebuah bentuk penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ melarang mengambil alamat dari fungsi %<::main%>"
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "tidak dapat membuat penunjuk ke anggota referensi %qD"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ melarang mengurangi sebuah enum"
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ melarang meningkatkan sebuah penunjuk dari tipe %qT"
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ melarang mengurangi sebuah penunjuk dari tipe %qT"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "alamat yang diminta untuk %qD, yang dideklarasikan %<register%>"
  
! #: cp/typeck.cc:8355
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %qT must be brace-enclosed"
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/typeck.cc:8367
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in initializer"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8371
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8375
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in functional cast"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away constness"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "useless cast to type %q#T"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "tidak valid static_cast dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "mengubah dari %qT ke %qT"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:9240
  #, fuzzy
  #| msgid "cast from %qT to %qT loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "cast dari %qT ke %qT kehilangan presisi"
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  #, fuzzy
  #| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  #, fuzzy
  #| msgid "cast from %qT to %qT increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "cast dari %qT ke %qT menaikan alignmen yang dibutuhkan dari tipe target"
  
! #: cp/typeck.cc:9314
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ melarang casting diantara penunjuk ke fungsi dan penunjuk ke objek"
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.cc:9401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "penggunaan tidak valid dari const_cast dengan tipe %qT, yang bukan sebuah penunjuk, referensi, ataupun sebuah tipe penunjuk-ke-anggota-data"
  
! #: cp/typeck.cc:9410
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "penggunaan tidak valid dari const_cast dengan tipe %qT, yang merupakan sebuah penunjuk atau referensi ke sebuah tipe fungsi"
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "const_cast tidak valid dari sebuah rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "const_cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ melarang casting ke sebuah tipe array %qT"
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "tidak dapat mengubah %qE dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  dalam evaluasi dari %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10098
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "assigning to an array from an initializer list"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipe tidak kompatibel dalam assignmen dari %qT ke %qT"
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array digunakan sebagai penginisialisasi"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "assignmen array tidak valid"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dalam penunjuk ke anggota fungsi konversi"
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "penunjuk ke anggota konversi melalui basis maya %qT"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dalam penunjuk ke anggota konversi"
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  #| msgid "cannot convert %qT to %qT for argument %qP to %qD"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "tidak dapat mengubah %qT ke %qT untuk argumen %qP ke %qD"
  
! #: cp/typeck.cc:10770
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10779
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10783
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in return"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10788
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10824
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: cp/typeck.cc:10828
  #, fuzzy, gcc-internal-format
  #| msgid "return type might be a candidate for a format attribute"
  msgid "parameter might be a candidate for a format attribute"
  msgstr "tipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10833
  #, fuzzy, gcc-internal-format
  #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10838
  #, fuzzy, gcc-internal-format
  #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10848
  #, fuzzy, gcc-internal-format
  #| msgid "assignment left-hand side might be a candidate for a format attribute"
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "penempatan sisi tangan-kiri mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "in passing argument %P of %qD"
  msgstr "dalam melewatkan argumen %P dari %q+D"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable %q+D returned"
  msgid "reference to local variable %qD returned"
  msgstr "referensi ke variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of label %qD returned"
  msgstr "alamat dari variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of local variable %qD returned"
  msgstr "alamat dari variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in return statement"
  msgid "redundant move in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  #| msgid "<During initialization>\n"
  msgid "redundant move in initialization"
  msgstr "<Selama inisialisasi>\n"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "tidam dapat kembali dari sebuah penanganan dari sebuah fungsi-coba-blok dari sebuah konstruktor"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qT"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "hilang penginisialisasi"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with no value, in function returning %qT"
  msgid "return-statement with a value, in function returning %qT"
  msgstr "pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qT"
  
! #: cp/typeck.cc:11602
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> harus tidak mengembalikan KOSONG kecuali ini dideklarasikan %<throw()%> (atau ada dalam pengaruh -fcheck-new )"
  
! #: cp/typeck.cc:11691
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr ""
*** 79822,79840 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown attribute %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: d/d-attribs.cc:1153
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after being called"
  msgid "%q+D declared weak after being used"
  msgstr "%q+D dideklarasikan inline setelah dipanggil"
  
! #: d/d-attribs.cc:1533
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
--- 79994,80012 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown attribute %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: d/d-attribs.cc:1156
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after being called"
  msgid "%q+D declared weak after being used"
  msgstr "%q+D dideklarasikan inline setelah dipanggil"
  
! #: d/d-attribs.cc:1553
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
*************** msgstr "hilang penginisialisasi untuk an
*** 79863,79909 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2497
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot get frame pointer to %qs"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, fuzzy, gcc-internal-format
  #| msgid "Store function names in object code"
  msgid "nested function missing body"
  msgstr "Simpan nama fungsi dalam kode objek"
  
! #: d/d-codegen.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2882
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qs used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "variabel register %qs digunakan dalam fungsi nested"
  
! #: d/d-codegen.cc:3107
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has reference type for %qs"
  msgid "forward reference to frame of %qs"
--- 80035,80081 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2507
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot get frame pointer to %qs"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, fuzzy, gcc-internal-format
  #| msgid "Store function names in object code"
  msgid "nested function missing body"
  msgstr "Simpan nama fungsi dalam kode objek"
  
! #: d/d-codegen.cc:2575
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2892
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qs used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "variabel register %qs digunakan dalam fungsi nested"
  
! #: d/d-codegen.cc:3117
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has reference type for %qs"
  msgid "forward reference to frame of %qs"
*************** msgstr "nilai (%s) buruk untuk pilihan %
*** 79991,80026 ****
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "terlalu banyak argumen ke fungsi %qs"
  
! #: d/d-lang.cc:993
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t open %s for writing: %m"
  msgid "unable to open %s for writing: %m"
  msgstr "tidak dapat membuka %s untuk menulis: %m"
  
! #: d/d-lang.cc:1000
  #, fuzzy, gcc-internal-format
  #| msgid "opening output file %s: %m"
  msgid "writing output file %s: %m"
  msgstr "membuka berkas keluaran %s: %m"
  
! #: d/d-lang.cc:1020
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t open %s for writing: %m"
  msgid "unable to open %s for reading: %m"
  msgstr "tidak dapat membuka %s untuk menulis: %m"
  
! #: d/d-lang.cc:1045
  #, fuzzy, gcc-internal-format
  #| msgid "opening dependency file %s: %m"
  msgid "reading ddoc file %s: %m"
  msgstr "membuka berkas  ketergantungan %s: %m"
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
--- 80163,80198 ----
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "terlalu banyak argumen ke fungsi %qs"
  
! #: d/d-lang.cc:997
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t open %s for writing: %m"
  msgid "unable to open %s for writing: %m"
  msgstr "tidak dapat membuka %s untuk menulis: %m"
  
! #: d/d-lang.cc:1004
  #, fuzzy, gcc-internal-format
  #| msgid "opening output file %s: %m"
  msgid "writing output file %s: %m"
  msgstr "membuka berkas keluaran %s: %m"
  
! #: d/d-lang.cc:1024
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t open %s for writing: %m"
  msgid "unable to open %s for reading: %m"
  msgstr "tidak dapat membuka %s untuk menulis: %m"
  
! #: d/d-lang.cc:1049
  #, fuzzy, gcc-internal-format
  #| msgid "opening dependency file %s: %m"
  msgid "reading ddoc file %s: %m"
  msgstr "membuka berkas  ketergantungan %s: %m"
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
*************** msgstr ""
*** 80126,80132 ****
  msgid "%qs is not an associative array"
  msgstr "%qT bukan sebuah tipe kumpulan"
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
--- 80298,80304 ----
  msgid "%qs is not an associative array"
  msgstr "%qT bukan sebuah tipe kumpulan"
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
*************** msgstr "%q+D secara normal sebuah fungsi
*** 80143,80167 ****
  msgid "%qs is not a field, but a %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: d/expr.cc:1977
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "recursive reference %qs"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: d/expr.cc:2804
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "%qs is not an expression"
  msgstr "  dalam ekspresi thrown"
  
! #: d/expr.cc:2811
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in not expression"
  msgid "type %qs is not an expression"
--- 80315,80339 ----
  msgid "%qs is not a field, but a %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: d/expr.cc:1975
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "recursive reference %qs"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: d/expr.cc:2839
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "%qs is not an expression"
  msgstr "  dalam ekspresi thrown"
  
! #: d/expr.cc:2846
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in not expression"
  msgid "type %qs is not an expression"
*************** msgstr ""
*** 80261,80278 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr ""
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1458
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "tidak dapat menggunaka typeid dengan -fno-rtti"
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
--- 80433,80450 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr ""
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1455
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use typeid with -fno-rtti"
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "tidak dapat menggunaka typeid dengan -fno-rtti"
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
*************** msgstr "Referensi array di %C tidak dapa
*** 80622,80629 ****
  
  #: 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
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 80794,80801 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgstr ""
*** 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"
--- 81093,81099 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind for logical constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr "'%s' argumen dari '%s' intrinsik
*** 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"
--- 81183,81189 ----
  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:8466
  #, 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
*** 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"
--- 81347,81353 ----
  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:4160
  #, 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
*** 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"
--- 81365,81371 ----
  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:4955
  #, 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"
*************** msgid "The errmsg= argument at %L must b
*** 81351,81358 ****
  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 ""
--- 81523,81530 ----
  msgstr ""
  
  #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgid "BOZ constant at %L cannot appear
*** 81456,81464 ****
  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"
--- 81628,81636 ----
  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:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
  msgid "%qs intrinsic with KIND argument at %L"
*************** msgstr "'dim' argumen dari %s intrinsik
*** 81476,81488 ****
  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)"
--- 81648,81660 ----
  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:4272 fortran/check.cc:4280
  #, 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:4290
  #, 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 "'%s' argumen dari '%s' instrinsi
*** 81591,82278 ****
  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 ""
--- 81763,82450 ----
  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:4112
  #, 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:4127
  #, 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:4132
  #, 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:4157
  #, 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:4166
  #, 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:4197
  #, 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:4209
  #, 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:4219
  #, 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:4304
  #, 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:4323
  #, 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:4332
  #, 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:4510
  #, 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:4644
  #, 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:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, 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:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4779
  #, 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:4790
  #, 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:4797
  #, 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:4808
  #, 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:4817
  #, 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:4857
  #, 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:4884
  #, 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:4940
  #, 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:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4991
  #, 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:5069 fortran/check.cc:7228
  #, 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:5130
  #, 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:5140
  #, 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:5159
  #, 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:5210
  #, 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:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5252
  #, 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:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, 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:5283
  #, 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:5374
  #, 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:5384
  #, 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:5391
  #, 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:5414
  #, 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:5454
  #, 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:5472
  #, 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:5481
  #, 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:5516 fortran/simplify.cc:7895
  #, 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:5533 fortran/check.cc:5552
  #, 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:5543 fortran/check.cc:5562
  #, 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:5681
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5712
  #, 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:5760
  #, 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:5841 fortran/check.cc:8446
  #, 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:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, 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:5868 fortran/check.cc:6015
  #, 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:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5994
  #, 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:6055
  #, 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:6109
  #, 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:6143
  #, 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:6155
  #, 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:6162
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6176
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6201
  #, 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:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6216
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6237
  #, 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:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6254
  #, 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:6261
  #, 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:6277
  #, 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:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6302
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6328
  #, 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:6335
  #, 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:6341
  #, 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:6355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6361
  #, 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:6372
  #, 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:6380
  #, 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:6389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6396
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6407
  #, 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:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6440
  #, 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:6456
  #, 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:6475
  #, 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:6499
  #, 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:6774
  #, 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:6786
  #, 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:6824
  #, 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:6884
  #, 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:6913
  #, 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:6939
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6950
  #, 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:6961
  #, 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:7003
  #, 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:7055
  #, 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:7074
  #, 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:7082
  #, 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:7117
  #, 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:7242
  #, 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:7255
  #, 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:7391
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7403
  #, 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:7558 fortran/check.cc:7594
  #, 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:7605
  #, 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:7623
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7635
  #, 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:7677
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7684
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7705
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7722
  #, 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:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7752
  #, 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:7767 fortran/check.cc:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7988
  #, 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:8170
  #, 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:8359 fortran/check.cc:8370
  #, 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:8430
  #, 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:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr "inisialisasi dari string terpoto
*** 82345,82356 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "inisialisasi dari string terpotong untuk mencocokan dengan variabel di %L"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Indeks awal substring di %L lebih kecil dari satu"
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Indeks akhir substring di %L melebihi panjang string"
--- 82517,82528 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "inisialisasi dari string terpotong untuk mencocokan dengan variabel di %L"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Indeks awal substring di %L lebih kecil dari satu"
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Indeks akhir substring di %L melebihi panjang string"
*************** msgstr "Variabel '%s' di %C dengan sebua
*** 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"
--- 82577,84844 ----
  msgid "Simplification error"
  msgstr "gimplification gagal"
  
! #: fortran/decl.cc:329
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:343
  #, 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:350
  #, 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:488
  #, 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:514
  #, 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:619
  #, 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:627
  #, 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:637
  #, 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:684
  #, 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:708
  #, 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:731
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:773
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:789
  #, 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:798
  #, 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:837
  #, 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:846
  #, 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:869
  #, 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:874
  #, 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:885
  #, 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:917
  #, 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:945
  #, 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:947
  #, 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:974
  #, 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:998
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1063
  #, 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:1087
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Spesifikasi INTENT buruk di %C"
  
! #: fortran/decl.cc:1109
  #, 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:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, 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:1263
  #, 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:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, 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:1430
  #, 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:1442
  #, 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:1460
  #, 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:1476
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1559
  #, 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:1624
  #, 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:1631
  #, 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:1638
  #, 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:1647
  #, 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:1657
  #, 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:1678
  #, 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:1683
  #, 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:1690
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1702
  #, 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:1713
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, 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:1745
  #, 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:1753
  #, 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:1762
  #, 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:1769
  #, 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:1780
  #, 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:1836
  #, 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:1865
  #, 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:1940
  #, 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:1980
  #, 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:1995
  #, 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:2004 fortran/decl.cc:2010
  #, 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:2150
  #, 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:2163
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER di %L hilang sebuah penginisialisasi"
  
! #: fortran/decl.cc:2173
  #, 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:2216
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2260
  #, 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:2273
  #, 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:2283
  #, 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:2290
  #, 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:2325
  #, 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:2375
  #, 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:2441 fortran/decl.cc:2448
  #, 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:2457
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2466
  #, 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:2490 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:2545
  #, 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:2552
  #, 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:2576
  #, 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:2593
  #, 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:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "inisialisasi NULL() di %C adalah ambigu"
  
! #: fortran/decl.cc:2667
  #, 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:2684
  #, 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:2705
  #, 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:2712
  #, 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:2735
  #, 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:2792
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2794
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2802
  #, 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:2812
  #, 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:2854
  #, 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:2864
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2921
  #, 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:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:3030
  #, 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:3041
  #, 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:3067
  #, 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:3075
  #, 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:3138
  #, 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:3146
  #, 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:3159
  #, 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:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Inisialisasi di %C bukan sebuah variabel penunjuk"
  
! #: fortran/decl.cc:3202
  #, 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:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/decl.cc:3227
  #, 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:3244
  #, 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:3253
  #, 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:3267
  #, 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:3275
  #, 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:3283
  #, 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:3292
  #, 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:3309
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3373 fortran/decl.cc:3408
  #, 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:3414
  #, 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:3473 fortran/decl.cc:3550
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Hilang paranthesis kanan di %C"
  
! #: fortran/decl.cc:3486 fortran/decl.cc:3621
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Diduga ekspresi inisialisasi di %C"
  
! #: fortran/decl.cc:3494 fortran/decl.cc:3627
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/decl.cc:3524 fortran/decl.cc:4418
  #, 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:3537
  #, 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:3548
  #, 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:3653
  #, 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:3785
  #, 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:3886
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4072
  #, 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:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4125
  #, 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:4136
  #, 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:4174
  #, 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:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4208
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4215
  #, 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:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4253
  #, 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:4623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: BYTE type at %C"
  msgid "BYTE type at %C"
  msgstr "Ekstensi: BYTE tipe di %C"
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "tipe BYTE digunakan di %C tidak tersedia dalam mesin target"
  
! #: fortran/decl.cc:4697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "malformed spec function name"
  msgid "Malformed type-spec at %C"
  msgstr "spesifikasi nama fungsi salah format"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Tipe nama '%s' di %C adalah ambigu"
  
! #: fortran/decl.cc:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "CLASS statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Duplikasi pernyataan IMPLISIT NONE di %C"
  
! #: fortran/decl.cc:5221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate IMPLICIT NONE statement at %C"
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Duplikasi pernyataan IMPLISIT NONE di %C"
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Hilang jangkauan karakter dalam IMPLISIT di %C"
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Huruf harus dalam urutan alphabet dalam pernyataan IMPLISIT di %C"
  
! #: fortran/decl.cc:5379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "pernyataan IMPOR di %C hanya diijinkan di sebuah tubuh ANTAR-MUKA"
  
! #: fortran/decl.cc:5562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "pernyataan IMPOR di %C hanya diijinkan di sebuah tubuh ANTAR-MUKA"
  
! #: fortran/decl.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "IMPORT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5673
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Tidak dapat IMPOR '%s' dari satuan host scoping di %C - tidak ada."
  
! #: fortran/decl.cc:5694
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is already IMPORTed from host scoping unit at %C."
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "'%s' telah ter-IMPOR dari satuan host scoping di %C."
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Sintaks error dalam pernyataan IMPOR di %C"
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Diduga daftar dari entiti bernama di %C"
  
! #: fortran/decl.cc:6105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "Missing codimension specification at %C"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Components in TYPE at %C must precede CONTAINS"
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Komponen dalam TYPE di %C harus mengawali CONTAINS"
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s atribut di %L tidak diperbolehka diluar dari bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:6327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "TERPROTEKSI di %C hanya diperbolehkan dalam bagian spesifikasi dari modul"
  
! #: fortran/decl.cc:6412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED attribute at %C"
  msgid "PROTECTED attribute at %C"
  msgstr "Fortran 2003: atribut TERPROTEKSI di %C"
  
! #: fortran/decl.cc:6446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "VALUE attribute at %C"
  msgstr "Fortran 2003: atribut NILAI di %C"
  
! #: fortran/decl.cc:6453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE attribute at %C"
  msgid "VOLATILE attribute at %C"
  msgstr "Fortran 2003: atribut VOLATILE di %C"
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Multiple pengidentifikasi disediakan dengan penspesifikasi NAMA= tunggal di %C"
  
! #: fortran/decl.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "secara implisit terdeklarasi fungsi BIND(C) '%s' di %L mungkin tidak C interoperable"
  
! #: fortran/decl.cc:6621
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "Variabel '%s' dalam blok umum '%s' di %L mungkin tidak berupa jenis C dapat berinteroperasi melalui blok umum '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:6632
  #, fuzzy, gcc-internal-format
  #| msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Tipe deklarasi '%s' di %L bukan C interoperable tetapi ini adalah BIND(C)"
  
! #: fortran/decl.cc:6638
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Variabel '%s' di %L mungkin bukan sebuah jenis C interoperable tetapi ini adalah bind(c)"
  
! #: fortran/decl.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "Variabel '%s' dalam blok umum '%s' di %L tidak dapat dideklarasikan dengan BIND(C)karena ini bukan sebuah global"
  
! #: fortran/decl.cc:6664
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/decl.cc:6672
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/decl.cc:6684
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Tipe kembali dari fungsi BIND(C) '%s' di %L tidak dapat berupa sebuah array"
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Tipe kembali dari fungsi BIND(C) '%s' di %L tidak dapat berupa string karakter"
  
! #: fortran/decl.cc:6703
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr "Simbol '%s' di %L ditandai PRIVATE tetapi telah diberikan level binding '%s'"
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Dibutuhkan baik entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %C"
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Hilang entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %C"
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "Missing symbol"
  msgstr "hilang angka"
  
! #: fortran/decl.cc:6858
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "BIND(C) statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:6936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/decl.cc:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Tipe turunan di %C belum pernah didefinisikan sebelumnya jadi tidak dapat muncul dalam sebuah tipe definisi turunan"
  
! #: fortran/decl.cc:7010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "PROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umum"
  
! #: fortran/decl.cc:7221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "procedure name = %s"
  msgid "IMPURE procedure at %C"
  msgstr "nama prosedur = %s"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "A type parameter list is required at %C"
  msgstr "Ekspresi integer dibutuhkan di %C"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Alternate-return argument at %C"
  msgstr "Diduga alternatif label kembali di %C"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "A parameter name is required at %C"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/decl.cc:7425
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Nama '%s' di %C adalah nama dari prosedur"
  
! #: fortran/decl.cc:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Diduga dimensi lain dalam deklarasi array di %C"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Tidak teduga sampah dalam daftar argumen formal di %C"
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Duplikasi simbol '%s dalam daftar argumen formal di %C"
  
! #: fortran/decl.cc:7462
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Duplikasi simbol '%s dalam daftar argumen formal di %C"
  
! #: fortran/decl.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "atribut PROSEDUR konflik dengan atribut SAVE dalam '%s' di %L"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "variabel RESULT di %C harus berbeda dari nama fungsi"
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "Fortran 2008: BIND(C) atribut di %L mungkin tidak dispesifikasikan untuk sebuah prosedur internal"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "atribut BIND(C) di %C membutuhkan sebuah antar-muka dengan BIND(C)"
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "prosedur BIND(C) dengan NAMA mungkin tidak memiliki atribut PENUNJUK di %C"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Prosedur dummy di %C mungkin tidak memiliki atribut BIND(C) dengan NAMA"
  
! #: fortran/decl.cc:7886
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Sintaks error dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' after binding-attributes at %C"
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Diduga '::' setelah atribut binding di %C"
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Procedure pointer component at %C"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/decl.cc:8069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in structure constructor at %C"
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Sintaks error dalam struktur konstruktor di %C"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROSEDUR di %C harus berupa sebuah antar-muka umum"
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROCEDURE statement at %C"
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Sintaks error dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.cc:8166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROCEDURE statement at %C"
  msgid "PROCEDURE statement at %C"
  msgstr "Fortran 2003: pernyataan PROSEDUR di %C"
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Diduga daftar argumen formal dalam definisi fungsi di %C"
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "atribut BIND(C) di %L hanya dapat digunakan untuk variabel atau blok umum"
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ENTRY statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah APLIKASI"
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODUL"
  
! #: fortran/decl.cc:8460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODUL"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah DATA BLOK"
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKA"
  
! #: fortran/decl.cc:8471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECT"
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok TIPE TURUNAN"
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok IF-THEN"
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECT"
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok FORALL"
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok WHERE"
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/decl.cc:8504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Hilang parantheses yang dibutuhkan sebelum BIND(C) di %C"
  
! #: fortran/decl.cc:8670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
  
! #: fortran/decl.cc:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Kembali alternatif tidak dapat muncul dalam antar-muka operator di %L"
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid C name in NAME= specifier at %C"
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Nama C tidak valid dalam penspesifikasi NAMA= di %C"
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Sintaks error dalam penspesifikasi NAMA= untuk binding label di %C"
  
! #: fortran/decl.cc:8959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "ASYNCHRONOUS= penspesifikasi di %L harus berupa ekspresi inisialisasi"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Hilang penutup paren untuk binding label di %C"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Tidak ada nama binding diijinkan dalam BIND(C) di %C"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Untuk prosedur dummy %s, tidak ada nama binding diijinkan dalam BIND(C) di %C"
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAMA tidak diijinkan dalam BIND(C) untuk ANTAR-MUKA ABSTRAK di %C"
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/decl.cc:9319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C cannot follow %s statement at %L"
  msgid "END statement instead of %s statement at %L"
  msgstr "pernyataan %s di %C tidak dapat mengikuti pernyataan %s di %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/decl.cc:9339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s statement at %L"
  msgstr "Diduga pernyataan %s di %C"
  
! #: fortran/decl.cc:9364
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Diduga nama blok dari '%s' dalam pernyataan %s di %C"
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Diduga nama berakhir di %C"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, fuzzy, gcc-internal-format
  #| msgid "Expected label '%s' for %s statement at %C"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Diduga label '%s' untuk pernyataan %s di %C"
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Hilang spesifikasi array di %L dalam pernyataan DIMENSI"
  
! #: fortran/decl.cc:9511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dimensions specified for %s at %L after its initialisation"
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Dimensi dipesifikasikan untuk %s di %L setelah inisialisasinya"
  
! #: fortran/decl.cc:9519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing array specification at %L in DIMENSION statement"
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Hilang spesifikasi array di %L dalam pernyataan DIMENSI"
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Spesifikasi array harus deferred di %L"
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Karakter tidak terduda dalam daftar variabel di %C"
  
! #: fortran/decl.cc:9670
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Penunjuk Cray di %C memiliki %d bytes ketelitian; alamat memori membutuhkan %d bytes"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Duplikasi spesifikasi array untuk Cray pointee di %C"
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Diduga \")\" di %C"
  
! #: fortran/decl.cc:9785
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" or end of statement at %C"
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Diduga \",\" atau akhir dari pernyataan di %C"
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Deklarasi penunjuk cray di %C membutuhkan pilihan -fcray-pointer"
  
! #: fortran/decl.cc:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "CONTIGUOUS statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Spesifikasi akses dari operator %s di %C telah dispesifikasikan"
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "Spesifikasi akses dari operator .%s.  di %C telah dispesifikasikan"
  
! #: fortran/decl.cc:10063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED statement at %C"
  msgid "PROTECTED statement at %C"
  msgstr "Fortran 2003: pernyataan TERPROTEKSI di %C"
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Sintaks error dalam pernyataan TERPROTEKSI di %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "pernyataan PRIVATE di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "pernyataan PUBLIK di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Nama variabel diduga di %C dalam pernyataan PARAMETER"
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Diduga tanda = dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Diduga ekspresi di %C dalam pernyataan PARAMETER"
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Inisialisasi variabel  yang telah diinisialisasi di %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Karakter tidak terduga dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Diduga variabel dalam pernyataan BACA di %C"
  
! #: fortran/decl.cc:10351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VOLATILE statement at %C"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Sintaks error dalam pernyataan VOLATILE di %C"
  
! #: fortran/decl.cc:10400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Diduga variabel dalam pernyataan BACA di %C"
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Blanket pernyataan SAVE di %C mengikuti pernyataan SAVE sebelumnya"
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "VALUE statement at %C"
  msgstr "Fortran 2003: pernyataan NILAI di %C"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.cc:10565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE statement at %C"
  msgid "VOLATILE statement at %C"
  msgstr "Fortran 2003: pernyataan VOLATILE di %C"
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Sintaks error dalam pernyataan VOLATILE di %C"
  
! #: fortran/decl.cc:10629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/decl.cc:10673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VALUE statement at %C"
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.cc:10698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "PROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umum"
  
! #: fortran/decl.cc:10867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Prosedur intrinsik '%s' tidak diperbolehkan dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Ambigu simbol dalam definisi TIPE di %C"
  
! #: fortran/decl.cc:10925
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Simbol '%s' di %C telah diassosiasikan host"
  
! #: fortran/decl.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "'%s' dalam ekspresi EXTENDS di %C bukan sebuah tipe turunan"
  
! #: fortran/decl.cc:10938
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is BIND(C)"
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "'%s' tidak dapat diekstensikan di %C karena ini adalah BIND(C)"
  
! #: fortran/decl.cc:10945
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "'%s' tidak dapat diekstensikan di %C karena ini adalah tipe SEQUENCE"
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Tipe turunan di %C hanya dapat berupa PRIVATE dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Tipe turunan di %C hanya dapat berupa PUBLIK dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:11001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type at %C"
  msgstr "tipe ABSTRAK '%s' digunakan di %L"
  
! #: fortran/decl.cc:11047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Duplikasi konstruksi label '%s' di %C"
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Definisi tipe turunan dari '%s' di %C telah terdefinisi"
  
! #: fortran/decl.cc:11100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Junk after MAP statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/decl.cc:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Junk after UNION statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after function declaration at %C"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: fortran/decl.cc:11200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Nama tipe '%s' di %C tidak dapat sama seperti sebuah tipe intrinsic"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Diduga :: dalam definisi TIPE di %C"
  
! #: fortran/decl.cc:11383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "Fortran 2003: blok CONTAINS dalam definisi turunan di %C"
  
! #: fortran/decl.cc:11412
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Nama tipe '%s' di %C tidak dapat sama seperti sebuah tipe intrinsic"
  
! #: fortran/decl.cc:11423
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.cc:11426
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.cc:11441
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa OPSIONAL"
  
! #: fortran/decl.cc:11450
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Definisi tipe turunan dari '%s' di %C telah terdefinisi"
  
! #: fortran/decl.cc:11513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray Pointee di %C tidak dapat diasumsikan bentuk array"
  
! #: fortran/decl.cc:11616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "Fortran 2003: ENUM dan ENUMERATOR di %C"
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Enumerator melebihi tipe integer C di %C"
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L tidak diinisialisasi dengan ekspresi integer"
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "pernyataan definisi ENUM diduga sebelum %C"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Sintaks error dalam definisi ENUMERATOR di %C"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Duplikasi penspesifikasi akses di %C"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Binding atribut telah menspesifikasikan passing, tidak legal NOPASS di %C"
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Binding atribut telah menspesifikasikan passing, tidak legal PASS di %C"
  
! #: fortran/decl.cc:11943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate %s attribute at %L"
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Duplikasi NON_OVERRIDABLE di %C"
  
! #: fortran/decl.cc:11977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate NON_OVERRIDABLE at %C"
  msgid "Duplicate DEFERRED at %C"
  msgstr "Duplikasi NON_OVERRIDABLE di %C"
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Diduga penspesifikasi akses di %C"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Diduga atribut binding di %C"
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "%<)%> expected at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:12081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in NAME= specifier for binding label at %C"
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Sintaks error dalam penspesifikasi NAMA= untuk binding label di %C"
  
! #: fortran/decl.cc:12086
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE(interface) at %C is not yet implemented"
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDUR(antar-muka) di %C belum diimplementasikan"
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Diduga nama binding di %C"
  
! #: fortran/decl.cc:12113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "PROCEDURE list at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, fuzzy, gcc-internal-format
  #| msgid "'::' needed in PROCEDURE binding with explicit target at %C"
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "'::' diperlukan dalam binding PROCEDUR dengan target eksplisit di %C"
  
! #: fortran/decl.cc:12141
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Diduga binding target setelah '=>' di %C"
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Telah ada sebuah prosedur dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Diduga '::' di %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected generic name at %C"
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Diduga nama generik di %C"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of PROGRAM statement at %C"
  msgid "Malformed GENERIC statement at %C"
  msgstr "Form tidak valid dari pernyataan APLIKASI di %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:12306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "The access specification at %L not in a module"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Telah ada sebuah prosedur bukan generik dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.cc:12345
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "Spesifikasi akses dari operator %s di %C telah dispesifikasikan"
  
! #: fortran/decl.cc:12352
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "Spesifikasi akses dari operator %s di %C telah dispesifikasikan"
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "Binding di %C harus memiliki akses sama seperti telah didefinisikan binding '%s'"
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected module procedure name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Diduga nama prosedur modul di %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "'%s' telah didefinisikan sebagai binding spesifik untuk generik '%s' di %C"
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after GENERIC binding at %C"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Sampah setelah binding GENERIC di %C"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC di %C harus berada didalam sebuah tipe turunan CONTAINS"
  
! #: fortran/decl.cc:12618
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Telah ada sebuah prosedur bukan generik dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.cc:12626
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Binding di %C harus memiliki akses sama seperti telah didefinisikan binding '%s'"
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Diduga nama binding spesifik di %C"
  
! #: fortran/decl.cc:12684
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "'%s' telah didefinisikan sebagai binding spesifik untuk generik '%s' di %C"
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Sampah setelah binding GENERIC di %C"
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "deklarasi FINAL di %C harus berada didalam sebuah tipe turunan daerah CONTAINS"
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Deklarasi tipe turunan dengan FINAL di %C harus berada dalam spesifikasi dari sebuah MODULE"
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Kosong FINAL di %C"
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Diduga nama prosedur modul di %C"
  
! #: fortran/decl.cc:12799
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown procedure name \"%s\" at %C"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nama prosedur tidak dikenal \"%s\" di %C"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is already defined as FINAL procedure!"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "'%s' di %C telah didefinisikan sebagai prosedur FINAL!"
  
! #: fortran/decl.cc:12892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected characters in PARAMETER statement at %C"
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Karakter tidak terduga dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.cc:12938
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VALUE statement at %C"
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Sintaks error dalam iterasi FORALL di %C"
  
! #: fortran/decl.cc:13045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.cc:13062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.cc:13079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in ENUMERATOR definition at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
*************** msgstr ""
*** 84817,85270 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "argumen fungsi elemen di %C tidak komplian"
  
! #: fortran/expr.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Operan numerik atau KARAKTER dibutuhkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2846
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Operator konkatenasi dalam ekspresi di %L harus memiliki dua operan KARAKTER"
  
! #: fortran/expr.cc:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Operator konkatenasi di %L harus konkatenasi string dari tipe yang sama"
  
! #: fortran/expr.cc:2863
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "operator .NOT. dalam ekspresi di %L harus memiliki sebuah operan LOGIKAL"
  
! #: fortran/expr.cc:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "operan LOGICAL dibutuhkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2890
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Hanya intrinsik operator yang dapat digunakan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2898
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Operan numerik dibutuhkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2921
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
  
! #: fortran/expr.cc:3058
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed character length variable '%s' in constant expression at %L"
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Diasumsikan panjang karakter variabel '%s' dalam ekspresi konstanta di %L"
  
! #: fortran/expr.cc:3142
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "intrinsik transformational '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Evaluation of nonstandard initialization expression at %L"
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Ekstensi: Evaluasi dari ekspresi inisialisasi ekpresi tidak baku di %L"
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Fungsi '%s' dalam ekspresi inisialisasi di %L harus berupa sebuah intrinsik atau sebuah spesifikasi fungsi"
  
! #: fortran/expr.cc:3276
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Fungsi intrinsik '%s' di %L tidak diperbolehkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3315
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMTER '%s' digunakan di %L sebelum definisinya lengkap"
  
! #: fortran/expr.cc:3335
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan ukuran array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3341
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3350
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3354
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Deferred array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3360
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Array '%s' di %L bukan sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstanta"
  
! #: fortran/expr.cc:3366
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3376
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Parameter '%s' di %L belum terdeklarasi atau sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstan"
  
! #: fortran/expr.cc:3430
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_init_expr(): Unknown expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/expr.cc:3570
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be a statement function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "Fungsi spesifikasi '%s' di %L tidak dapat berupa sebuah pernyataan fungsi"
  
! #: fortran/expr.cc:3577
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be an internal function"
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Spesifikasi fungsi '%s' di %L tidak dapat berupa sebuah internal fungsi"
  
! #: fortran/expr.cc:3584
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L must be PURE"
  msgid "Specification function %qs at %L must be PURE"
  msgstr "Spesifikasi fungsi '%s' di %L harus berupa PURE"
  
! #: fortran/expr.cc:3592
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be RECURSIVE"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "Spesifikasi fungsi '%s' di %L tidak dapat REKURSIF"
  
! #: fortran/expr.cc:3753
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "Dummy argumen '%s' tidak diijinkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:3761
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa OPSIONAL"
  
! #: fortran/expr.cc:3768
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/expr.cc:3790
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "Variabel '%s' tidak dapat muncul dalam ekspresi di %L"
  
! #: fortran/expr.cc:3821
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_restricted(): Unknown expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/expr.cc:3841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/expr.cc:3853
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L must be PURE"
  msgid "Function %qs at %L must be PURE"
  msgstr "Fungsi '%s' di %L harus berupa PURE"
  
! #: fortran/expr.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Ekspresi di %L harus berupa skalar"
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3898
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Tingkat tidak kompatibel dalam %s (%d dan %d) di %L"
  
! #: fortran/expr.cc:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Bentuk berbeda untuk %s di %L dalam dimensi %d (%d dan %d)"
  
! #: fortran/expr.cc: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 "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/expr.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4077
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a VALUE"
  msgid "%qs at %L is not a VALUE"
  msgstr "'%s' di %L bukan sebuah NILAI"
  
! #: fortran/expr.cc:4088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal stride of zero at %L"
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Tidak legal stride dari nol di %L"
  
! #: fortran/expr.cc:4096
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Tingkat tidak kompatibel %d dan %d dalam penempatan di %L"
  
! #: fortran/expr.cc:4103
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Tipe variabel adalah TIDAK DIKETAHUI dalam penempatan di %L"
  
! #: fortran/expr.cc:4121
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL muncul di sisi kanan dalam penempatan di %L"
  
! #: fortran/expr.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "POINTER valued function appears on right-hand side of assignment at %L"
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "fungsi dinilai POINTER muncul di sisi kanan dari penempatan di %L"
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Tipe tidak kompatibel dalam pernyataan DATA di %L; dicoba mengubah %s ke %s"
  
! #: fortran/expr.cc:4262
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Penempatan target penunjuk bukan sebuah PENUNJUK di %L"
  
! #: fortran/expr.cc:4270
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "'%s' dalam penempatan penunjuk di %L tidak dapat berupa sebuah nilai-kiri karena iniadalah sebuah prosedur"
  
! #: fortran/expr.cc:4294
  #, fuzzy, gcc-internal-format
  #| msgid "Expected bounds specification for '%s' at %L"
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Diduga spesifikasi terikat untuk '%s' di %L"
  
! #: fortran/expr.cc:4299
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Fortran 2003: Spesifikasi terikat untuk '%s' dalam penempatan penunjuk di %L"
  
! #: fortran/expr.cc:4328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "stack size must not be greater than 64k"
  msgid "Stride must not be present at %L"
  msgstr "ukuran stack harus lebih besar  dari 64k"
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Objek eksternal '%s' di %L tidak boleh memiliki sebuah penginisialisasi"
  
! #: fortran/expr.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/expr.cc:4434
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4443
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4453
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4459
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4466
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4474
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4550
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate interface declaration for class %qs"
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "duplikasi deklarasi antar-muka untuk class %qs"
  
! #: fortran/expr.cc:4593
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Penempatan target penunjuk bukan sebuah PENUNJUK di %L"
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Tipe berbeda dalam penempatan penunjuk di %L; mencoba penempatan dari %s ke %s"
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/expr.cc:4650
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Tingkat berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/expr.cc:4671
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4699
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Penempatan target penunjuk bukan sebuah PENUNJUK di %L"
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4719
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 84989,85442 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "argumen fungsi elemen di %C tidak komplian"
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Operan numerik atau KARAKTER dibutuhkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Operator konkatenasi dalam ekspresi di %L harus memiliki dua operan KARAKTER"
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Operator konkatenasi di %L harus konkatenasi string dari tipe yang sama"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "operator .NOT. dalam ekspresi di %L harus memiliki sebuah operan LOGIKAL"
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "operan LOGICAL dibutuhkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Hanya intrinsik operator yang dapat digunakan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Operan numerik dibutuhkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2924
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
  
! #: fortran/expr.cc:3061
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed character length variable '%s' in constant expression at %L"
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Diasumsikan panjang karakter variabel '%s' dalam ekspresi konstanta di %L"
  
! #: fortran/expr.cc:3145
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "intrinsik transformational '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Evaluation of nonstandard initialization expression at %L"
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Ekstensi: Evaluasi dari ekspresi inisialisasi ekpresi tidak baku di %L"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Fungsi '%s' dalam ekspresi inisialisasi di %L harus berupa sebuah intrinsik atau sebuah spesifikasi fungsi"
  
! #: fortran/expr.cc:3279
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Fungsi intrinsik '%s' di %L tidak diperbolehkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMTER '%s' digunakan di %L sebelum definisinya lengkap"
  
! #: fortran/expr.cc:3338
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan ukuran array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3344
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3353
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3357
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Deferred array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Array '%s' di %L bukan sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstanta"
  
! #: fortran/expr.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3379
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Parameter '%s' di %L belum terdeklarasi atau sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstan"
  
! #: fortran/expr.cc:3433
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_init_expr(): Unknown expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/expr.cc:3573
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be a statement function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "Fungsi spesifikasi '%s' di %L tidak dapat berupa sebuah pernyataan fungsi"
  
! #: fortran/expr.cc:3580
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be an internal function"
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Spesifikasi fungsi '%s' di %L tidak dapat berupa sebuah internal fungsi"
  
! #: fortran/expr.cc:3587
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L must be PURE"
  msgid "Specification function %qs at %L must be PURE"
  msgstr "Spesifikasi fungsi '%s' di %L harus berupa PURE"
  
! #: fortran/expr.cc:3595
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be RECURSIVE"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "Spesifikasi fungsi '%s' di %L tidak dapat REKURSIF"
  
! #: fortran/expr.cc:3756
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "Dummy argumen '%s' tidak diijinkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:3764
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa OPSIONAL"
  
! #: fortran/expr.cc:3771
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "Variabel '%s' tidak dapat muncul dalam ekspresi di %L"
  
! #: fortran/expr.cc:3824
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_restricted(): Unknown expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/expr.cc:3856
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L must be PURE"
  msgid "Function %qs at %L must be PURE"
  msgstr "Fungsi '%s' di %L harus berupa PURE"
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Ekspresi di %L harus berupa skalar"
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Tingkat tidak kompatibel dalam %s (%d dan %d) di %L"
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Bentuk berbeda untuk %s di %L dalam dimensi %d (%d dan %d)"
  
! #: fortran/expr.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a VALUE"
  msgid "%qs at %L is not a VALUE"
  msgstr "'%s' di %L bukan sebuah NILAI"
  
! #: fortran/expr.cc:4091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal stride of zero at %L"
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Tidak legal stride dari nol di %L"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Tingkat tidak kompatibel %d dan %d dalam penempatan di %L"
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Tipe variabel adalah TIDAK DIKETAHUI dalam penempatan di %L"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL muncul di sisi kanan dalam penempatan di %L"
  
! #: fortran/expr.cc:4134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "POINTER valued function appears on right-hand side of assignment at %L"
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "fungsi dinilai POINTER muncul di sisi kanan dari penempatan di %L"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Tipe tidak kompatibel dalam pernyataan DATA di %L; dicoba mengubah %s ke %s"
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Penempatan target penunjuk bukan sebuah PENUNJUK di %L"
  
! #: fortran/expr.cc:4273
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "'%s' dalam penempatan penunjuk di %L tidak dapat berupa sebuah nilai-kiri karena iniadalah sebuah prosedur"
  
! #: fortran/expr.cc:4297
  #, fuzzy, gcc-internal-format
  #| msgid "Expected bounds specification for '%s' at %L"
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Diduga spesifikasi terikat untuk '%s' di %L"
  
! #: fortran/expr.cc:4302
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Fortran 2003: Spesifikasi terikat untuk '%s' dalam penempatan penunjuk di %L"
  
! #: fortran/expr.cc:4331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "stack size must not be greater than 64k"
  msgid "Stride must not be present at %L"
  msgstr "ukuran stack harus lebih besar  dari 64k"
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Objek eksternal '%s' di %L tidak boleh memiliki sebuah penginisialisasi"
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/expr.cc:4437
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4446
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4462
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4469
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4477
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate interface declaration for class %qs"
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "duplikasi deklarasi antar-muka untuk class %qs"
  
! #: fortran/expr.cc:4596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Penempatan target penunjuk bukan sebuah PENUNJUK di %L"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Tipe berbeda dalam penempatan penunjuk di %L; mencoba penempatan dari %s ke %s"
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Tingkat berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Penempatan target penunjuk bukan sebuah PENUNJUK di %L"
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 85272,85481 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data target at %L shall not have a coindex"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/expr.cc:4746
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "Target penempatan penunjuk memiliki atribut PROTECTED di %L"
  
! #: fortran/expr.cc:4797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Target penempatan penunjun baik bukan TARGET ataupun PENUNJUN di %L"
  
! #: fortran/expr.cc:4839
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Target buruk dalam penempatan penunjuk dalam prosedur PURE di %L"
  
! #: fortran/expr.cc:4848
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Penempatan penunjuk dengan subscrip vektori di rhs di %L"
  
! #: fortran/expr.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Target penempatan penunjuk memiliki atribut PROTECTED di %L"
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/expr.cc:5061
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/expr.cc:5088
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5094
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:5101
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2003: eksponen bukan integer dalam sebuah ekspresi inisialisasi di %L"
  
! #: fortran/expr.cc:6746
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6754
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6765
  #, fuzzy, gcc-internal-format
  #| msgid "Argument to '%s' at %L is not a variable"
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "Argumen ke '%s' di %L bukan sebuah variabel"
  
! #: fortran/expr.cc:6776
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6845
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6891
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6899
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6916
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "Variabel '%s' tidak dapat muncul dalam ekspresi di %L"
  
! #: fortran/expr.cc:6924
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6939
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "Variabel %s tidak dapat ditempatkan dalam prosedur PURE di %C"
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7005
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7014
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7035
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7077
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 85444,85653 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data target at %L shall not have a coindex"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/expr.cc:4749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "Target penempatan penunjuk memiliki atribut PROTECTED di %L"
  
! #: fortran/expr.cc:4800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Target penempatan penunjun baik bukan TARGET ataupun PENUNJUN di %L"
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Target buruk dalam penempatan penunjuk dalam prosedur PURE di %L"
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Penempatan penunjuk dengan subscrip vektori di rhs di %L"
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Target penempatan penunjuk memiliki atribut PROTECTED di %L"
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/expr.cc:5064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:5104
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2003: eksponen bukan integer dalam sebuah ekspresi inisialisasi di %L"
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, fuzzy, gcc-internal-format
  #| msgid "Argument to '%s' at %L is not a variable"
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "Argumen ke '%s' di %L bukan sebuah variabel"
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "Variabel '%s' tidak dapat muncul dalam ekspresi di %L"
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6942
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "Variabel %s tidak dapat ditempatkan dalam prosedur PURE di %C"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 85498,85504 ****
  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"
--- 85670,85676 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "Variabel '%s' di %C tidak dapat
*** 85565,85610 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/frontend-passes.cc:3021
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:3027
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc: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 ""
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5185
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "%s between %L and %L"
--- 85737,85782 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/frontend-passes.cc:3086
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:3092
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "%s between %L and %L"
*************** msgstr "Argumen pertama dari penempatan
*** 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)"
--- 85910,85921 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Argumen kedua dari penempatan didefinisikan di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Argumen pertama dari antar-muka operator di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Argumen kedua dari antar-muka operator di %L harus berupa INTENT(IN)"
*************** msgstr "Aktual argumen untuk '%s' harus
*** 86221,86570 ****
  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"
--- 86393,86747 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr "Aktual argumen di %L harus dapat didefinisikan sebagai sebuah dummy argumen '%s' adalah INTENT = OUT/INOUT"
  
! #: fortran/interface.cc:4072
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "Daerah array aktual argumen dengan vektor subscript di %L adalah tidak kompatibel dengan INTENT(OUT), INTENT(INOUT) atau VOLATILE atribut dari argumen dummy'%s'"
  
! #: fortran/interface.cc:4092
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:4110
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Daerah array aktual argumen di %L adalah tidak kompatibel dengan tidak-diasumsikanbentuk dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "Penunjuk array aktual argumen di %L membutuhkan sebuah bentuk diasumsikan ataupenunjuk array dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:4153
! #, gcc-internal-format
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr ""
! 
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Hilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.cc:4194
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument for argument '%s' at %L"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Hilang aktual argumen untuk argumen '%s' di %L"
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, fuzzy, gcc-internal-format
  #| msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Aktual argumen sama berasosiasi dengan INTENT(%s) argumen '%s' dan INTENT(%s) argumen '%s' di %L"
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan memiliki atribut PENUNJUK"
  
! #: fortran/interface.cc:4449
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan adalah dilewatkan ke sebuah argumen INTENT(%s)"
  
! #: fortran/interface.cc:4459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan adalah dilewatkan ke sebuah argumen INTENT(%s)"
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/interface.cc:4522
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic character length function '%s' at %L must have an explicit interface"
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Otomatis panjang fungsi karakter '%s' di %L harus memiliki sebuah antar-muka eksplisit"
  
! #: fortran/interface.cc:4568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/interface.cc:4577
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.cc:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Simbol '%s' di %L telah memiliki sebuah antar-muka eksplisit"
  
! #: fortran/interface.cc:4601
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4626
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "MOLD argument to NULL required at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.cc:4686
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.cc:4697
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qs"
  msgid "Unable to find symbol %qs"
  msgstr "%q+D teraliasi ke simbol tidak terdefinisi %qs"
  
! #: fortran/interface.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %C is already present in the interface"
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Entiti '%s' di %C telah ada dalam sebuah antar-muka"
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5458
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC '%s' at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Tidak dapat overwrite GENERIC '%s' di %L"
  
! #: fortran/interface.cc:5470
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "'%s' di %L overrides sebuah prosedur binding dideklarasikan NON_OVERRIDABLE"
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "'%s' di %L overrides sebuah prosedur PURE dan juga harus berupa PURE"
  
! #: fortran/interface.cc:5495
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "'%s' di %L overrides sebuah prosedur ELEMENTAL dan juga harus berupa ELEMENTAL"
  
! #: fortran/interface.cc:5501
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "'%s' di %L overrides sebuah prosedur bukan ELEMENTAL dan tidak harus berupa ELEMENTAL juga"
  
! #: fortran/interface.cc:5510
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "'%s' di %L overrides sebuah SUBROUTINE dan juga harus berupa sebuah SUBROUTINE"
  
! #: fortran/interface.cc:5521
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "'%s' di %L overrides sebuah FUNGSI dan juga harus berupa sebuah FUNGSI"
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "'%s' di %L overrides sebuah prosedur PUBLIK dah tidak harus berupa PRIVATE"
  
! #: fortran/interface.cc:5570
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "Argumen dummy '%s' dari '%s' di %L seharusnya bernama '%s' untuk mencocokan dengan argumen yang berhubungan dengan prosedur overridden"
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "'%s' di %L harus memiliki jumlah sama dari argumen formal seperti prosedur overridden"
  
! #: fortran/interface.cc:5599
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "'%s' di %L overrides sebuah binding NOPASS dan juga harus berupa NOPASS"
  
! #: fortran/interface.cc:5610
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "'%s' di %L overrides sebuah pengikatan dengan PASS dan juga harus berupa PASS"
  
! #: fortran/interface.cc:5617
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "Argumen dummy objek yang dilewatkan dari '%s' di %L harus berada di posisi yang sama sebagai argumen dumy objek yang dilewatkan dari prosedur overridden"
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "%s tag di %L harus berupa tipe %s"
  
! #: fortran/interface.cc:5645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be of INTEGER type"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character-valued internal function '%s' at %L must not be assumed length"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "Nilai-karakter fungsi internal '%s' di %L tidak boleh dengan panjang diasumsikan"
  
! #: fortran/interface.cc:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/interface.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments in call to '%s' at %L"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Terlalu banyak argumen dalam panggilan ke '%s' di %L"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments in call to '%s' at %L"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "Konversi dari %s ke %s di %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"
--- 86954,86960 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
*************** msgstr ""
*** 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"
--- 87575,87581 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
*************** msgstr "Integer overflow"
*** 87585,87596 ****
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
--- 87762,87773 ----
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: fortran/iresolve.cc:3258
  #, 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 ""
  
! #: fortran/iresolve.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
*************** msgstr ""
*** 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"
--- 88330,88336 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
*************** msgstr "Diduga nama dari SELECT CASE kon
*** 88714,88815 ****
  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"
--- 88891,88992 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/match.cc:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Sintaks error dalam pernyataan TERPROTEKSI di %C"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/match.cc:7935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in CASE specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.cc:7953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.cc:8083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.cc:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/match.cc:8149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "pernyataan ELSEWHERE di %C tidak terenklose dalam blok WHERE"
  
! #: fortran/match.cc:8345
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
*************** msgstr ""
*** 89887,89893 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
--- 90064,90070 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
*************** msgstr ""
*** 89925,89936 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 90102,90113 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "Tidak terduga sampah setelah per
*** 90450,90456 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "INTEGER expression of %s clause at %L must be positive"
--- 90627,90633 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "INTEGER expression of %s clause at %L must be positive"
*************** msgstr "Cray penunjuk '%s' dalam clause
*** 90473,90479 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
--- 90650,90656 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
*************** msgstr "Ukuran array yang diasumsikan '%
*** 90509,90527 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
--- 90686,90704 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
*************** msgstr ""
*** 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"
--- 90821,90828 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
*************** msgstr ""
*** 90730,90736 ****
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13163
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
--- 90907,90913 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
*************** msgstr ""
*** 90754,90760 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
--- 90931,90937 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
*************** msgstr "Simbol '%s' ada dalam multiple c
*** 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 ""
--- 90974,90980 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 91138,91775 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10505
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s REDUKSI variabel '%s' harus berupa INTEGER di %L"
  
! #: fortran/openmp.cc:10510
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, fuzzy, gcc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:10538
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10572
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10645
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "SCHEDULE clause chunk_size di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.cc:10665
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10668
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10672
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10695
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Tingkat tidak kompatibel dalam %s (%d dan %d) di %L"
  
! #: fortran/openmp.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "SIZES requires constant expression at %L"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10753
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10761
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/openmp.cc:11064
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11080
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11102
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:11114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11148
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11201
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "!$OMP ATOMIC assignmen operator harus berupa +, *, -, /, .AND., .OR., .EQV. atau .NEQV. di %L"
  
! #: fortran/openmp.cc:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "!$OMP ATOMIC assignmen harus berupa var = var op expr atau var = expr op var di %L"
  
! #: fortran/openmp.cc:11263
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr tidak seacra matematik sama ekuivalen ke var = var op (expr) di %L"
  
! #: fortran/openmp.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "!$OMP ATOMIC assignmen intrinsik IAND, IOR, atau IEOR harus memiliki dua argumen di %L"
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "!$OMP ATOMIC assignmen intrinsik harus berupa MIN, MAX, IAND, IOR atau IEOR di %L"
  
! #: fortran/openmp.cc:11350
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC intrinsik argumen kecuali satu tidak boleh mereferensi '%s' di %L"
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC intrinsik argumen harus berupa skalar di %L"
  
! #: fortran/openmp.cc:11365
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Pertama atau terakhir !$OMP ATOMIC intrinsik argumen harus berupa '%s' di %L"
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC assignmen harus memiliki sebuah operator atau instrinsik di tangan sebelah kanan di %L"
  
! #: fortran/openmp.cc:11388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected exponent in expression at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Diduga eksponen dalam ekspresi di %C"
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12303
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12330
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO tidak dapat berupa sebuah DO WHILE atau DO tanpa pengontrol loop di %L"
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:12398
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "!$OMP DO variabel iterasi tidak boleh berupa THREADPRIVATE di %L"
  
! #: fortran/openmp.cc:12413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.cc:12417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.cc:12424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:12430
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hiteration variable %qE is unsigned"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "%H variabel iterasi %qE unsigned"
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function '%s' at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Jenis ekspresi buruk untuk fungsi '%s' di %L"
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12469
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.cc:12522
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.cc:12584
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: fortran/openmp.cc:12592
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/openmp.cc:12621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "property must be a logical expression at %L"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: fortran/openmp.cc:12625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be an integer expression at %L"
  msgstr "diduga ekspresi integer"
  
! #: fortran/openmp.cc:12632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "property must be a constant logical expression at %L"
  msgstr "Panjang karakter dari komponen '%s' butuh untuk menjadi sebuah ekspresi spesifikasi konstan di %L"
  
! #: fortran/openmp.cc:12636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be a constant integer expression at %L"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: fortran/openmp.cc:12661
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12972
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO tidak dapat berupa sebuah DO WHILE atau DO tanpa pengontrol loop di %L"
  
! #: fortran/openmp.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:13000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "!$OMP DO collapsed loops tidak membentuk iterasi ruang rectangular di %L"
  
! #: fortran/openmp.cc:13012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOGICAL operands are required in expression at %L"
  msgid "TILE requires constant expression at %L"
  msgstr "operan LOGICAL dibutuhkan dalam ekspresi di %L"
  
! #: fortran/openmp.cc:13173
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13180
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13227
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13233
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected an initialization expression at %C"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "COLLAPSE clause argumeb bukan konstanta positif integer di %C"
  
! #: fortran/openmp.cc:13575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13583
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13612
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13634
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13650
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13665
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13675
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 91315,91962 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s REDUKSI variabel '%s' harus berupa INTEGER di %L"
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, fuzzy, gcc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "SCHEDULE clause chunk_size di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Tingkat tidak kompatibel dalam %s (%d dan %d) di %L"
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "SIZES requires constant expression at %L"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11137
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:11149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "!$OMP ATOMIC assignmen operator harus berupa +, *, -, /, .AND., .OR., .EQV. atau .NEQV. di %L"
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "!$OMP ATOMIC assignmen harus berupa var = var op expr atau var = expr op var di %L"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr tidak seacra matematik sama ekuivalen ke var = var op (expr) di %L"
  
! #: fortran/openmp.cc:11331
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "!$OMP ATOMIC assignmen intrinsik IAND, IOR, atau IEOR harus memiliki dua argumen di %L"
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "!$OMP ATOMIC assignmen intrinsik harus berupa MIN, MAX, IAND, IOR atau IEOR di %L"
  
! #: fortran/openmp.cc:11385
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC intrinsik argumen kecuali satu tidak boleh mereferensi '%s' di %L"
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC intrinsik argumen harus berupa skalar di %L"
  
! #: fortran/openmp.cc:11400
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Pertama atau terakhir !$OMP ATOMIC intrinsik argumen harus berupa '%s' di %L"
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC assignmen harus memiliki sebuah operator atau instrinsik di tangan sebelah kanan di %L"
  
! #: fortran/openmp.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected exponent in expression at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Diduga eksponen dalam ekspresi di %C"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO tidak dapat berupa sebuah DO WHILE atau DO tanpa pengontrol loop di %L"
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:12433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "!$OMP DO variabel iterasi tidak boleh berupa THREADPRIVATE di %L"
  
! #: fortran/openmp.cc:12448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.cc:12452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.cc:12459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hiteration variable %qE is unsigned"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "%H variabel iterasi %qE unsigned"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function '%s' at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Jenis ekspresi buruk untuk fungsi '%s' di %L"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/openmp.cc:12656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "property must be a logical expression at %L"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: fortran/openmp.cc:12660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be an integer expression at %L"
  msgstr "diduga ekspresi integer"
  
! #: fortran/openmp.cc:12667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "property must be a constant logical expression at %L"
  msgstr "Panjang karakter dari komponen '%s' butuh untuk menjadi sebuah ekspresi spesifikasi konstan di %L"
  
! #: fortran/openmp.cc:12671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be a constant integer expression at %L"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO tidak dapat berupa sebuah DO WHILE atau DO tanpa pengontrol loop di %L"
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:13035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "!$OMP DO collapsed loops tidak membentuk iterasi ruang rectangular di %L"
  
! #: fortran/openmp.cc:13047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOGICAL operands are required in expression at %L"
  msgid "TILE requires constant expression at %L"
  msgstr "operan LOGICAL dibutuhkan dalam ekspresi di %L"
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected an initialization expression at %C"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "COLLAPSE clause argumeb bukan konstanta positif integer di %C"
  
! #: fortran/openmp.cc:13610
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13618
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 92492,92560 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6967
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %C is already ambiguous"
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Prosedur berisi '%s' di %C telah ambigu"
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Tidak terduga pernyataan %s dalam daerah CONTAINS di %C"
  
! #: fortran/parse.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "Fortran 2008: pernyataan CONTAINS tanpa pernyataan FUNCTION atau SUBROUTINE di %C"
  
! #: fortran/parse.cc:7144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C cannot follow %s statement at %L"
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr "pernyataan %s di %C tidak dapat mengikuti pernyataan %s di %L"
  
! #: fortran/parse.cc:7172
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "pernyataan CONTAINS di %C telah berada dalam satuan aplikasi terisi"
  
! #: fortran/parse.cc:7224
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "Nama global '%s' di %L telah digunakan sebuah sebuah %s di %L"
  
! #: fortran/parse.cc:7228
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "Nama global '%s' di %L telah digunakan sebuah sebuah %s di %L"
  
! #: fortran/parse.cc:7234
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Nama global '%s' di %L telah digunakan sebuah sebuah %s di %L"
  
! #: fortran/parse.cc:7237
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Nama global '%s' di %L telah digunakan sebuah sebuah %s di %L"
  
! #: fortran/parse.cc:7259
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr "BLOK DATA kosong di %C konflik dengan BLOK DATA sebelumnya di %L"
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Tidak terduga pernyataan %s dalam BLOK DATA di %C"
  
! #: fortran/parse.cc:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Tidak terduga pernyataan %s dalam MODUL di %C"
--- 92679,92747 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6994
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %C is already ambiguous"
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Prosedur berisi '%s' di %C telah ambigu"
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Tidak terduga pernyataan %s dalam daerah CONTAINS di %C"
  
! #: fortran/parse.cc:7076
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "Fortran 2008: pernyataan CONTAINS tanpa pernyataan FUNCTION atau SUBROUTINE di %C"
  
! #: fortran/parse.cc:7171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C cannot follow %s statement at %L"
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr "pernyataan %s di %C tidak dapat mengikuti pernyataan %s di %L"
  
! #: fortran/parse.cc:7199
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "pernyataan CONTAINS di %C telah berada dalam satuan aplikasi terisi"
  
! #: fortran/parse.cc:7251
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "Nama global '%s' di %L telah digunakan sebuah sebuah %s di %L"
  
! #: fortran/parse.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "Nama global '%s' di %L telah digunakan sebuah sebuah %s di %L"
  
! #: fortran/parse.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Nama global '%s' di %L telah digunakan sebuah sebuah %s di %L"
  
! #: fortran/parse.cc:7264
  #, fuzzy, gcc-internal-format
  #| msgid "Global name '%s' at %L is already being used as a %s at %L"
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Nama global '%s' di %L telah digunakan sebuah sebuah %s di %L"
  
! #: fortran/parse.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr "BLOK DATA kosong di %C konflik dengan BLOK DATA sebelumnya di %L"
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Tidak terduga pernyataan %s dalam BLOK DATA di %C"
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Tidak terduga pernyataan %s dalam MODUL di %C"
*************** msgstr "Tidak terduga pernyataan %s dala
*** 92562,92568 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dua APLIKASI utama di %L dan %C"
--- 92749,92755 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dua APLIKASI utama di %L dan %C"
*************** msgstr ""
*** 93066,93204 ****
  msgid "%qs at %C is not a variable"
  msgstr "'%s' di %C bukan sebuah variabel"
  
! #: fortran/resolve.cc:121
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is of the ABSTRACT type '%s'"
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "'%s' di %L adalah tipe ABSTRACT '%s'"
  
! #: fortran/resolve.cc:124
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type %qs used at %L"
  msgstr "tipe ABSTRAK '%s' digunakan di %L"
  
! #: fortran/resolve.cc:141
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "Antar-muka '%s', digunakan oleh prosedur '%s' di %L, dideklarasikan dalam pernyataan PROSEDUR kemudian"
  
! #: fortran/resolve.cc:154
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "Interface %qs at %L may not be generic"
  msgstr "Antar-muka '%s' di %C mungkin bukan umum"
  
! #: fortran/resolve.cc:161
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' at %C may not be a statement function"
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "Antar-muka '%s' di %C mungkin bukan sebuah pernyataan fungsi"
  
! #: fortran/resolve.cc:170
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "Prosedur intrinsik '%s' tidak diperbolehkan dalam pernyataan PROSEDUR di %C"
  
! #: fortran/resolve.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface %qs at %L must be explicit"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:198
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE at %C must be in a generic interface"
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr "PROSEDUR di %C harus berupa sebuah antar-muka umum"
  
! #: fortran/resolve.cc:299
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "Alternatif return penspesifikasi dalam subroutine elemental '%s' di %L tidak diperbolehkan"
  
! #: fortran/resolve.cc:303
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier in function '%s' at %L is not allowed"
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "Alternatif return penspesifikasi dalam fungsi '%s' di %L tidak diperbolehkan"
  
! #: fortran/resolve.cc:315
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: fortran/resolve.cc:387
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "Prosedur dummy '%s' dari prosedur PURE di %L harus juga PURE"
  
! #: fortran/resolve.cc:397
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "Argumen '%s' dari fungsi pure '%s' di %L harus berupa INTENT(IN)"
  
! #: fortran/resolve.cc:402
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "Argumen '%s' dari fungsi pure '%s' di %L harus berupa INTENT(IN)"
  
! #: fortran/resolve.cc:410
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "Argumen '%s' dari subroutine pure '%s' di %L harus memiliki spesifikasi INTENT-nya"
  
! #: fortran/resolve.cc:415
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "Argumen '%s' dari subroutine pure '%s' di %L harus memiliki spesifikasi INTENT-nya"
  
! #: fortran/resolve.cc:425
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
! #: fortran/resolve.cc:458
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/resolve.cc:466
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
! #: fortran/resolve.cc:475
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/resolve.cc:485
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/resolve.cc:493
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "Prosedur dummy '%s' tidak diperbolehkan dalam elemtal prosedur '%s' di %L"
  
! #: fortran/resolve.cc:502
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
--- 93253,93391 ----
  msgid "%qs at %C is not a variable"
  msgstr "'%s' di %C bukan sebuah variabel"
  
! #: fortran/resolve.cc:142
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is of the ABSTRACT type '%s'"
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "'%s' di %L adalah tipe ABSTRACT '%s'"
  
! #: fortran/resolve.cc:145
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type %qs used at %L"
  msgstr "tipe ABSTRAK '%s' digunakan di %L"
  
! #: fortran/resolve.cc:162
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "Antar-muka '%s', digunakan oleh prosedur '%s' di %L, dideklarasikan dalam pernyataan PROSEDUR kemudian"
  
! #: fortran/resolve.cc:175
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "Interface %qs at %L may not be generic"
  msgstr "Antar-muka '%s' di %C mungkin bukan umum"
  
! #: fortran/resolve.cc:182
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' at %C may not be a statement function"
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "Antar-muka '%s' di %C mungkin bukan sebuah pernyataan fungsi"
  
! #: fortran/resolve.cc:191
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "Prosedur intrinsik '%s' tidak diperbolehkan dalam pernyataan PROSEDUR di %C"
  
! #: fortran/resolve.cc:197
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface %qs at %L must be explicit"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:219
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE at %C must be in a generic interface"
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr "PROSEDUR di %C harus berupa sebuah antar-muka umum"
  
! #: fortran/resolve.cc:321
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "Alternatif return penspesifikasi dalam subroutine elemental '%s' di %L tidak diperbolehkan"
  
! #: fortran/resolve.cc:325
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier in function '%s' at %L is not allowed"
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "Alternatif return penspesifikasi dalam fungsi '%s' di %L tidak diperbolehkan"
  
! #: fortran/resolve.cc:337
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: fortran/resolve.cc:412
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "Prosedur dummy '%s' dari prosedur PURE di %L harus juga PURE"
  
! #: fortran/resolve.cc:422
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "Argumen '%s' dari fungsi pure '%s' di %L harus berupa INTENT(IN)"
  
! #: fortran/resolve.cc:427
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "Argumen '%s' dari fungsi pure '%s' di %L harus berupa INTENT(IN)"
  
! #: fortran/resolve.cc:435
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "Argumen '%s' dari subroutine pure '%s' di %L harus memiliki spesifikasi INTENT-nya"
  
! #: fortran/resolve.cc:440
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "Argumen '%s' dari subroutine pure '%s' di %L harus memiliki spesifikasi INTENT-nya"
  
! #: fortran/resolve.cc:450
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
! #: fortran/resolve.cc:483
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/resolve.cc:491
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
! #: fortran/resolve.cc:500
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/resolve.cc:510
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/resolve.cc:518
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "Prosedur dummy '%s' tidak diperbolehkan dalam elemtal prosedur '%s' di %L"
  
! #: fortran/resolve.cc:527
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
*************** msgstr "Argumen '%s' dari prosedur eleme
*** 93206,94297 ****
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function at %L must be scalar"
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "Argumen '%s' dalam pernyataan fungsi di %L harus berupa skalar"
  
! #: fortran/resolve.cc:528
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued argument '%s' of statement function at %L must have constant length"
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "Nilai-karakter argumen '%s' dari pernyataan fungsi di %L harus memiliki panjang konstan"
  
! #: fortran/resolve.cc:579
  #, fuzzy, gcc-internal-format
  #| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "prosedur ANTAR-MUKA '%s' di %L memiliki nama sama dengan prosedur yang melingkupinya"
  
! #: fortran/resolve.cc:599
  #, fuzzy, gcc-internal-format
  #| msgid "Contained function '%s' at %L has no IMPLICIT type"
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "Fungsi yang berisi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:602
  #, fuzzy, gcc-internal-format
  #| msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "Hasil '%s' dari fungsi yang berisi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:628
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued internal function '%s' at %L must not be assumed length"
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "Nilai-karakter fungsi internal '%s' di %L tidak boleh dengan panjang diasumsikan"
  
! #: fortran/resolve.cc:630
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued internal function '%s' at %L must not be assumed length"
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "Nilai-karakter fungsi internal '%s' di %L tidak boleh dengan panjang diasumsikan"
  
! #: fortran/resolve.cc:803
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "Fungsi %s di %L memiliki masukan dengan spesifikasi array tidak cocok"
  
! #: fortran/resolve.cc:814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function %s at %L has entries with mismatched array specifications"
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "Fungsi %s di %L memiliki masukan dengan spesifikasi array tidak cocok"
  
! #: fortran/resolve.cc:829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr "Ekstensi: Fungsi %s di %L dengan masukan mengembalikan variabel dari panjang string berbeda"
  
! #: fortran/resolve.cc:861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "Hasil FUNGSI %s tidak dapat berupa sebuah array dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:865
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "Hasil MASUKAN %s tidak dapat berupa sebuah array dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "Hasil FUNGSI %s tidak dapat berupa sebuah PENUNJUK dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "Hasil MASUKAN %s tidak dapat berupa sebuah PENUNJUK dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "Hasil FUNGSI %s tidak dapat berupa sebuah PENUNJUK dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "Hasil MASUKAN %s tidak dapat berupa sebuah PENUNJUK dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "Hasil FUNGSI %s tidak dapat tipe %s dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "Hasil MASUKAN %s tidak dapat tipe %s dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:981
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a DO block"
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/resolve.cc:985
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a DO block"
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/resolve.cc:995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COMMON block /%s/ not found at %C"
  msgid "COMMON block at %L"
  msgstr "blok COMMON /%s/  tidak ditemukan di %C"
  
! #: fortran/resolve.cc:1002
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr "Variabel '%s' di %L adalah dalam COMMON tetapi hanya dalam inisialisasi BLOK DATA yang diperbolehkan"
  
! #: fortran/resolve.cc:1006
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr "variabel terinisialisasi '%s' di %L adalah dalam sebuah kosong COMMON tetapi inisialisasi hanya diperbolehkan dalam blok umum bernama"
  
! #: fortran/resolve.cc:1013
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1018
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "Array otomatis '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:1030
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "Tipe variabel turunan '%s' dalam COMMON di %L memiliki bukan SEQUENCE ataupun atribut BIND(C)"
  
! #: fortran/resolve.cc:1034
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "Tipe variabel turunan '%s' dalam COMMON di %L memiliki sebuah komponen ultimate yang dapat dialokasikan"
  
! #: fortran/resolve.cc:1038
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "Tipe variabel turunan '%s' dalam COMMOND di %L tidak boleh memiliki penginisialisasi baku"
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1096
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "blok COMMON '%s' di %L digunakan sebagai PARAMETER di %L"
  
! #: fortran/resolve.cc:1104
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1126
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1147
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "blok COMMON '%s' di %L digunakan sebagai PARAMETER di %L"
  
! #: fortran/resolve.cc:1151
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:1155
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L is also an intrinsic procedure"
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "blok COMMON '%s' di %L juga sebuah prosedur intrinsik"
  
! #: fortran/resolve.cc:1159
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "Fortran 2003: blok common '%s' di %L yang juga sebuah hasil fungsi"
  
! #: fortran/resolve.cc:1164
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "Fortran 2003: blok COMMON '%s' di %L yang juga sebuah prosedur global"
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr "Tingkat dari elemen dalam tipe konstruktor turunan di %L tidak cocok dengan komponen (%d/%d)"
  
! #: fortran/resolve.cc:1395
  #, fuzzy, gcc-internal-format
  #| msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr "Elemen dalam tipe konstruktor turunan di %L, untuk komponen penunjuk '%s', adalah %s tetapi seharusnya berupa %s"
  
! #: fortran/resolve.cc:1430
  #, fuzzy, gcc-internal-format
  #| msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr "Panjang karakter tidak sama (%ld/%ld) dalam %s di %L"
  
! #: fortran/resolve.cc:1476
  #, fuzzy, gcc-internal-format
  #| msgid "The NULL in the derived type constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr "NULL dalam tipe konstruktor turunan di %L, sedang diaplikasikan untuk komponen '%s', yang bukan sebuah PENUNJUK atau sebuah ALLOCATABLE"
  
! #: fortran/resolve.cc:1510
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/resolve.cc:1529
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/resolve.cc:1542
  #, fuzzy, gcc-internal-format
  #| msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr "Tingkat dari elemen dalam tipe konstruktor turunan di %L tidak cocok dengan komponen (%d/%d)"
  
! #: fortran/resolve.cc:1563
  #, fuzzy, gcc-internal-format
  #| msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr "Elemen dalam tipe konstruktor turunan di %L, untuk komponen penunjuk '%s' seharusnya berupa sebuah PENUNJUK atau sebuah TARGET"
  
! #: fortran/resolve.cc:1590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment with vector subscript on rhs at %L"
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "Penempatan penunjuk dengan subscrip vektori di rhs di %L"
  
! #: fortran/resolve.cc:1602
  #, fuzzy, gcc-internal-format
  #| msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr "Elemen dalam tipe konstruktor turunan di %L, untuk komponen penunjuk '%s', adalah %s tetapi seharusnya berupa %s"
  
! #: fortran/resolve.cc:1728
  #, fuzzy, gcc-internal-format
  #| msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr "Batas atas dalam dimensi terakhir harus muncul dalam referensi ke ukuran array yang diasumsikan '%s' di %L"
  
! #: fortran/resolve.cc:1790
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%qs at %L is ambiguous"
  msgstr "'%s' di %L adalah ambigu"
  
! #: fortran/resolve.cc:1794
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "prosedur UMUM '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.cc:1915
  #, fuzzy, gcc-internal-format
  #| msgid "Type specified for intrinsic function '%s' at %L is ignored"
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Tipe dispesifikasikan untuk fungsi intrinsik '%s' di %L diabaikan"
  
! #: fortran/resolve.cc:1928
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.cc:1939
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared INTRINSIC at %L does not exist"
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "'%s' dideklarasikan INTRINSIC di %L tidak ada"
  
! #: fortran/resolve.cc:1952
  #, fuzzy, gcc-internal-format
  #| msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s.  Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "Intrinsik '%s' dideklarasikan INTRINSIC di %L tidak tersedia dalam konfigurasi baku sekarang tetapi %s. Gunakan sebuah pilihan -std=* yang sesuai atau aktifkan -fall-intrinsics untuk menggunakan itu."
  
! #: fortran/resolve.cc:1990
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.cc: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"
  
! #: fortran/resolve.cc:2086
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Prosedur internal '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.cc:2104
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
  
! #: fortran/resolve.cc:2112
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Intrinsik '%s' di %L tidak diperbolehkan sebagai sebuah argumen aktual"
  
! #: fortran/resolve.cc:2119
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Prosedur internal '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.cc:2127
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL bukan INTRINSIK prosedur '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.cc:2154
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Tidak dapat menemukan sebuah prosedur INTRINSIK spesifik untuk referensi '%s' di %L"
  
! #: fortran/resolve.cc:2176
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is ambiguous"
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Simbol '%s' di %L adalah ambigu"
  
! #: fortran/resolve.cc:2240
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Argumen dengan nilai di %L adalah bukan tipe numerik"
  
! #: fortran/resolve.cc:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Melewati prosedur internal di %L dengan lokasi tidak diperbolehkan"
  
! #: fortran/resolve.cc:2284
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL bukan INTRINSIK prosedur '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/resolve.cc:2467
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr "'%s' di %L adalah sebuah array dan OPSIONAL; JIKA INI HILANG, ini tidak dapat berupa argumen aktual dari sebual prosedur ELEMENTAL kecuali disana ada sebuah tidak pilihanonal argumen dengan tingkat sama (12.4.1.5)"
  
! #: fortran/resolve.cc:2506
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "Argumen aktual di %L untuk INTENT(%s) dummy '%s' dari subroutine ELEMENTAL '%s' adalah sebuah skalar, tetapi argumen aktual lain adalah sebuah array"
  
! #: fortran/resolve.cc:2780
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Nilai kembali dari fungsi '%s' di %L tidak diset"
  
! #: fortran/resolve.cc:2807
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:2919
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific function for the generic '%s' at %L"
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Disana tidak ada fungsi spesifik untuk umum '%s' di %L"
  
! #: fortran/resolve.cc:2939
  #, fuzzy, gcc-internal-format
  #| msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Fungsi umum '%s' di %L tidak konsisten dengan sebuah antar-muka spesifik intrinsik."
  
! #: fortran/resolve.cc:2977
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Fungsi '%s' di %L adalah INTRINSIK tetapi tidak kompatibel dengan sebuah intrinsik"
  
! #: fortran/resolve.cc:3038
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Tidak dapat meresolf fungsi spesifik '%s'di %L"
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3150
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  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 "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:3308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "referensi ke fungsi bukan-PURE '%s' di %L didalam sebuah FORALL %s"
  
! #: fortran/resolve.cc:3319
  #, fuzzy, gcc-internal-format
  #| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "referensi ke fungsi bukan-PURE '%s' di %L didalam sebuah FORALL %s"
  
! #: fortran/resolve.cc:3326
  #, fuzzy, gcc-internal-format
  #| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "referensi ke fungsi bukan-PURE '%s' di %L didalam sebuah FORALL %s"
  
! #: fortran/resolve.cc:3333
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Tidak dapat menulis ke internal berkas satuan '%s' di %C didalam prosedur PURE"
  
! #: fortran/resolve.cc:3400
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/resolve.cc:3411
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "%qs at %L is not a function"
  msgstr "'%s' di %L bukan sebuah fungsi"
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ANTAR-MUKA ABSTRAK '%s' tidak boleh direferensikan di %L"
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "Fungsi '%s' adalah dideklarasikan KARAKTER(*) dan tidak dapat digunakan di %L karena ini bukan sebuah argumen dummy"
  
! #: fortran/resolve.cc:3495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Hilang daftar argumen dalam fungsi '%s' di %C"
  
! #: fortran/resolve.cc:3534
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, fuzzy, gcc-internal-format
  #| msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "Fungsi bukan-ELEMENTAL definisi pengguna '%s' di %L tidak diperbolehkan dalam WORKSHAREkonstruksi"
  
! #: fortran/resolve.cc:3626
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "MASUKAN '%s' di %L tidak dapat dipanggil secara rekursif, karena fungsi '%s' tidak REKURSIF"
  
! #: fortran/resolve.cc:3630
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Fungsi '%s' di %L tidak dapat dipanggil secara rekursif, karena ini bukan REKURSIF"
  
! #: fortran/resolve.cc:3688
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function at %L is recursive"
  msgid "Using function %qs at %L is deprecated"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "Prosedur dummy di %L tidak diperbolehkan dalam prosedur ELEMENTAL"
  
! #: fortran/resolve.cc:3740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr "Panggilan subroutine ke '%s' dalam blok FORALL di %L tidak PURE"
  
! #: fortran/resolve.cc:3749
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Panggilan subroutine ke '%s' dalam blok FORALL di %L tidak PURE"
  
! #: fortran/resolve.cc:3755
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Panggilan subroutine ke '%s' dalam blok FORALL di %L tidak PURE"
  
! #: fortran/resolve.cc:3761
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' at %L is not PURE"
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Panggilan subroutine ke '%s' di %L bukan PURE"
  
! #: fortran/resolve.cc:3829
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific subroutine for the generic '%s' at %L"
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Disana tidak ada subroutine spesifik untuk umum '%s' di %L"
  
! #: fortran/resolve.cc:3838
  #, fuzzy, gcc-internal-format
  #| msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Subroutine umum '%s' di %L tidak konsisten dengan sebuah anta-muka subroutine intrinsik"
  
! #: fortran/resolve.cc:3873
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Subroutine '%s' di %L adalah INTRINSIK tetapi tidak kompatibel dengan sebuah intrinsik"
  
! #: fortran/resolve.cc:3918
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific subroutine '%s' at %L"
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Tidak dapat meresolf subroutine spesifik '%s' di %L"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "'%s' di %L memiliki sebuah tipe, yang tidak konsisten dengan CALL di %L"
  
! #: fortran/resolve.cc:4158
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "MASUKAN '%s' di %L tidak dapat dipanggil secara rekursif, karena subroutine '%s' tidak REKURSIF"
  
! #: fortran/resolve.cc:4162
  #, fuzzy, gcc-internal-format
  #| msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE '%s' di %L tidak dapat dipanggil secara rekursif, karena ini bukan REKURSIF"
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4254
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:4271
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:4303
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Bentuk untuk operan di %L dan %L tidak konformant"
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4458
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/resolve.cc:4462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "Impure function at %L might not be evaluated"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/resolve.cc:4557
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:4565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "perbandingan dari ekspresi unsigned >= 0 adalah selalu benar"
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.cc:4614
  #, fuzzy, gcc-internal-format
  #| msgid "Operand of unary numeric operator '%s' at %%L is %s"
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr "Operan dari operator numerik unary '%s' di %%L adalah %s"
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr "Operan dari operan binari numerik '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Inconsistent ranks for operator at %%L and %%L"
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
  
! #: fortran/resolve.cc:4655
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr "Operan dari string operator konkatenasi di %%L adalah %s/%s"
  
! #: fortran/resolve.cc:4722
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of logical operator '%s' at %%L are %s/%s"
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr "Operan dari operator logikal '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.cc:4745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Operand of .not. operator at %%L is %s"
  msgid "Operand of .not. operator at %L is %s"
  msgstr "Operan dari operator .not. di %%L adalah %s"
  
! #: fortran/resolve.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "kuantitas KOMPLEKS tidak dapat dibandingkan di %L"
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Inconsistent ranks for operator at %%L and %%L"
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
  
! #: fortran/resolve.cc:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:4866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:4879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Logicals at %%L must be compared with %s instead of %s"
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "Logikal di %%L harus dibandingkan dengan %s daripada %s"
  
! #: fortran/resolve.cc:4887
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of comparison operator '%s' at %%L are %s/%s"
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr "Operan dari operator perbandingan '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.cc:4902
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.cc:4905
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %qs at %L"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.cc:4910
  #, fuzzy, gcc-internal-format
  #| msgid "Operand of user operator '%s' at %%L is %s"
  msgid "Operand of user operator %qs at %L is %s"
  msgstr "Operan dari operator pengguna '%s' di %%L adalah %s"
  
! #: fortran/resolve.cc:4917
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of user operator '%s' at %%L are %s/%s"
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr "Operan dari operator pengguna '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.cc:4931
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5056
  #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr ""
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5285
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5311
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tidak legal stride dari nol di %L"
  
! #: fortran/resolve.cc:5328
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5361
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5377
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Jangkauan paling kanan ats dari daerah ukuran array yang diasumsikan tidak dispesifikasikan di %L"
  
! #: fortran/resolve.cc:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.cc:5418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.cc:5434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "index in dimension %d is out of bounds at %L"
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
  
! #: fortran/resolve.cc:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Indeks array di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Indeks array di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:5474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "Ekstensi: indeks array RIL di %L"
  
! #: fortran/resolve.cc:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.cc:5582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Format dari referensi array tidak valid di %C"
  
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Indeks array di %L adalah sebuah array dari tingkat %d"
  
! #: fortran/resolve.cc:5745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:5766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "TEAM argument at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "STAT argument at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:5805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT tag in %s statement at %L must be a variable"
  msgid "STAT's expression at %L must be a variable"
  msgstr "STAT tag dalam pernyataan %s di %L harus berupa sebuah variabel"
  
! #: fortran/resolve.cc:5827
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Indeks awal substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.cc:5834
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Indeks awal substring di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5856
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Indeks akhir substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L must be scalar"
  msgid "Substring end index at %L is too large"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.cc:6112
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.cc:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut PENUNJUK di %L"
  
! #: fortran/resolve.cc:6136
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut DAPAT DIALOKASIKAN di %L"
  
! #: fortran/resolve.cc:6204
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Dua atau lebih referensi bagian dengan tingkat bukan-nol tidak boleh dispesifikasikan di %L"
  
! #: fortran/resolve.cc:6316
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6345
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr ""
  
! #: fortran/resolve.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
--- 93393,94484 ----
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function at %L must be scalar"
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "Argumen '%s' dalam pernyataan fungsi di %L harus berupa skalar"
  
! #: fortran/resolve.cc:553
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued argument '%s' of statement function at %L must have constant length"
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "Nilai-karakter argumen '%s' dari pernyataan fungsi di %L harus memiliki panjang konstan"
  
! #: fortran/resolve.cc:604
  #, fuzzy, gcc-internal-format
  #| msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "prosedur ANTAR-MUKA '%s' di %L memiliki nama sama dengan prosedur yang melingkupinya"
  
! #: fortran/resolve.cc:624
  #, fuzzy, gcc-internal-format
  #| msgid "Contained function '%s' at %L has no IMPLICIT type"
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "Fungsi yang berisi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:627
  #, fuzzy, gcc-internal-format
  #| msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "Hasil '%s' dari fungsi yang berisi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:653
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued internal function '%s' at %L must not be assumed length"
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "Nilai-karakter fungsi internal '%s' di %L tidak boleh dengan panjang diasumsikan"
  
! #: fortran/resolve.cc:655
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued internal function '%s' at %L must not be assumed length"
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "Nilai-karakter fungsi internal '%s' di %L tidak boleh dengan panjang diasumsikan"
  
! #: fortran/resolve.cc:828
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "Fungsi %s di %L memiliki masukan dengan spesifikasi array tidak cocok"
  
! #: fortran/resolve.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function %s at %L has entries with mismatched array specifications"
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "Fungsi %s di %L memiliki masukan dengan spesifikasi array tidak cocok"
  
! #: fortran/resolve.cc:854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr "Ekstensi: Fungsi %s di %L dengan masukan mengembalikan variabel dari panjang string berbeda"
  
! #: fortran/resolve.cc:886
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "Hasil FUNGSI %s tidak dapat berupa sebuah array dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "Hasil MASUKAN %s tidak dapat berupa sebuah array dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "Hasil FUNGSI %s tidak dapat berupa sebuah PENUNJUK dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "Hasil MASUKAN %s tidak dapat berupa sebuah PENUNJUK dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "Hasil FUNGSI %s tidak dapat berupa sebuah PENUNJUK dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "Hasil MASUKAN %s tidak dapat berupa sebuah PENUNJUK dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "Hasil FUNGSI %s tidak dapat tipe %s dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "Hasil MASUKAN %s tidak dapat tipe %s dalam FUNGSI %s di %L"
  
! #: fortran/resolve.cc:1006
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a DO block"
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/resolve.cc:1010
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a DO block"
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/resolve.cc:1020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COMMON block /%s/ not found at %C"
  msgid "COMMON block at %L"
  msgstr "blok COMMON /%s/  tidak ditemukan di %C"
  
! #: fortran/resolve.cc:1027
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr "Variabel '%s' di %L adalah dalam COMMON tetapi hanya dalam inisialisasi BLOK DATA yang diperbolehkan"
  
! #: fortran/resolve.cc:1031
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr "variabel terinisialisasi '%s' di %L adalah dalam sebuah kosong COMMON tetapi inisialisasi hanya diperbolehkan dalam blok umum bernama"
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1043
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "Array otomatis '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:1055
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "Tipe variabel turunan '%s' dalam COMMON di %L memiliki bukan SEQUENCE ataupun atribut BIND(C)"
  
! #: fortran/resolve.cc:1059
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "Tipe variabel turunan '%s' dalam COMMON di %L memiliki sebuah komponen ultimate yang dapat dialokasikan"
  
! #: fortran/resolve.cc:1063
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "Tipe variabel turunan '%s' dalam COMMOND di %L tidak boleh memiliki penginisialisasi baku"
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1121
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "blok COMMON '%s' di %L digunakan sebagai PARAMETER di %L"
  
! #: fortran/resolve.cc:1129
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1172
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "blok COMMON '%s' di %L digunakan sebagai PARAMETER di %L"
  
! #: fortran/resolve.cc:1176
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:1180
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L is also an intrinsic procedure"
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "blok COMMON '%s' di %L juga sebuah prosedur intrinsik"
  
! #: fortran/resolve.cc:1184
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "Fortran 2003: blok common '%s' di %L yang juga sebuah hasil fungsi"
  
! #: fortran/resolve.cc:1189
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "Fortran 2003: blok COMMON '%s' di %L yang juga sebuah prosedur global"
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1399
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr "Tingkat dari elemen dalam tipe konstruktor turunan di %L tidak cocok dengan komponen (%d/%d)"
  
! #: fortran/resolve.cc:1420
  #, fuzzy, gcc-internal-format
  #| msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr "Elemen dalam tipe konstruktor turunan di %L, untuk komponen penunjuk '%s', adalah %s tetapi seharusnya berupa %s"
  
! #: fortran/resolve.cc:1455
  #, fuzzy, gcc-internal-format
  #| msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr "Panjang karakter tidak sama (%ld/%ld) dalam %s di %L"
  
! #: fortran/resolve.cc:1501
  #, fuzzy, gcc-internal-format
  #| msgid "The NULL in the derived type constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr "NULL dalam tipe konstruktor turunan di %L, sedang diaplikasikan untuk komponen '%s', yang bukan sebuah PENUNJUK atau sebuah ALLOCATABLE"
  
! #: fortran/resolve.cc:1535
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/resolve.cc:1554
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/resolve.cc:1567
  #, fuzzy, gcc-internal-format
  #| msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr "Tingkat dari elemen dalam tipe konstruktor turunan di %L tidak cocok dengan komponen (%d/%d)"
  
! #: fortran/resolve.cc:1588
  #, fuzzy, gcc-internal-format
  #| msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr "Elemen dalam tipe konstruktor turunan di %L, untuk komponen penunjuk '%s' seharusnya berupa sebuah PENUNJUK atau sebuah TARGET"
  
! #: fortran/resolve.cc:1615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment with vector subscript on rhs at %L"
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "Penempatan penunjuk dengan subscrip vektori di rhs di %L"
  
! #: fortran/resolve.cc:1627
  #, fuzzy, gcc-internal-format
  #| msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr "Elemen dalam tipe konstruktor turunan di %L, untuk komponen penunjuk '%s', adalah %s tetapi seharusnya berupa %s"
  
! #: fortran/resolve.cc:1753
  #, fuzzy, gcc-internal-format
  #| msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr "Batas atas dalam dimensi terakhir harus muncul dalam referensi ke ukuran array yang diasumsikan '%s' di %L"
  
! #: fortran/resolve.cc:1815
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%qs at %L is ambiguous"
  msgstr "'%s' di %L adalah ambigu"
  
! #: fortran/resolve.cc:1819
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "prosedur UMUM '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.cc:1940
  #, fuzzy, gcc-internal-format
  #| msgid "Type specified for intrinsic function '%s' at %L is ignored"
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Tipe dispesifikasikan untuk fungsi intrinsik '%s' di %L diabaikan"
  
! #: fortran/resolve.cc:1953
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.cc:1964
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' declared INTRINSIC at %L does not exist"
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "'%s' dideklarasikan INTRINSIC di %L tidak ada"
  
! #: fortran/resolve.cc:1977
  #, fuzzy, gcc-internal-format
  #| msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s.  Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "Intrinsik '%s' dideklarasikan INTRINSIC di %L tidak tersedia dalam konfigurasi baku sekarang tetapi %s. Gunakan sebuah pilihan -std=* yang sesuai atau aktifkan -fall-intrinsics untuk menggunakan itu."
  
! #: fortran/resolve.cc:2015
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
  
! #: fortran/resolve.cc:2111
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Prosedur internal '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.cc:2129
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
  
! #: fortran/resolve.cc:2137
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Intrinsik '%s' di %L tidak diperbolehkan sebagai sebuah argumen aktual"
  
! #: fortran/resolve.cc:2144
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Prosedur internal '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.cc:2152
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL bukan INTRINSIK prosedur '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.cc:2179
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Tidak dapat menemukan sebuah prosedur INTRINSIK spesifik untuk referensi '%s' di %L"
  
! #: fortran/resolve.cc:2201
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is ambiguous"
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Simbol '%s' di %L adalah ambigu"
  
! #: fortran/resolve.cc:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Argumen dengan nilai di %L adalah bukan tipe numerik"
  
! #: fortran/resolve.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:2286
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Melewati prosedur internal di %L dengan lokasi tidak diperbolehkan"
  
! #: fortran/resolve.cc:2309
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL bukan INTRINSIK prosedur '%s' tidak diperbolehkan sebagai sebuah argumen aktual di %L"
  
! #: fortran/resolve.cc:2318
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, gcc-internal-format
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr "'%s' di %L adalah sebuah array dan OPSIONAL; JIKA INI HILANG, ini tidak dapat berupa argumen aktual dari sebual prosedur ELEMENTAL kecuali disana ada sebuah tidak pilihanonal argumen dengan tingkat sama (12.4.1.5)"
  
! #: fortran/resolve.cc:2531
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "Argumen aktual di %L untuk INTENT(%s) dummy '%s' dari subroutine ELEMENTAL '%s' adalah sebuah skalar, tetapi argumen aktual lain adalah sebuah array"
  
! #: fortran/resolve.cc:2810
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Nilai kembali dari fungsi '%s' di %L tidak diset"
  
! #: fortran/resolve.cc:2837
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:2949
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific function for the generic '%s' at %L"
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Disana tidak ada fungsi spesifik untuk umum '%s' di %L"
  
! #: fortran/resolve.cc:2969
  #, fuzzy, gcc-internal-format
  #| msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Fungsi umum '%s' di %L tidak konsisten dengan sebuah antar-muka spesifik intrinsik."
  
! #: fortran/resolve.cc:3007
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Fungsi '%s' di %L adalah INTRINSIK tetapi tidak kompatibel dengan sebuah intrinsik"
  
! #: fortran/resolve.cc:3068
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Tidak dapat meresolf fungsi spesifik '%s'di %L"
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3180
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:3338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "referensi ke fungsi bukan-PURE '%s' di %L didalam sebuah FORALL %s"
  
! #: fortran/resolve.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "referensi ke fungsi bukan-PURE '%s' di %L didalam sebuah FORALL %s"
  
! #: fortran/resolve.cc:3356
  #, fuzzy, gcc-internal-format
  #| msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "referensi ke fungsi bukan-PURE '%s' di %L didalam sebuah FORALL %s"
  
! #: fortran/resolve.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Tidak dapat menulis ke internal berkas satuan '%s' di %C didalam prosedur PURE"
  
! #: fortran/resolve.cc:3430
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/resolve.cc:3441
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "%qs at %L is not a function"
  msgstr "'%s' di %L bukan sebuah fungsi"
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ANTAR-MUKA ABSTRAK '%s' tidak boleh direferensikan di %L"
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "Fungsi '%s' adalah dideklarasikan KARAKTER(*) dan tidak dapat digunakan di %L karena ini bukan sebuah argumen dummy"
  
! #: fortran/resolve.cc:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Hilang daftar argumen dalam fungsi '%s' di %C"
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3594
  #, fuzzy, gcc-internal-format
  #| msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "Fungsi bukan-ELEMENTAL definisi pengguna '%s' di %L tidak diperbolehkan dalam WORKSHAREkonstruksi"
  
! #: fortran/resolve.cc:3656
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "MASUKAN '%s' di %L tidak dapat dipanggil secara rekursif, karena fungsi '%s' tidak REKURSIF"
  
! #: fortran/resolve.cc:3660
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Fungsi '%s' di %L tidak dapat dipanggil secara rekursif, karena ini bukan REKURSIF"
  
! #: fortran/resolve.cc:3718
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function at %L is recursive"
  msgid "Using function %qs at %L is deprecated"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "Prosedur dummy di %L tidak diperbolehkan dalam prosedur ELEMENTAL"
  
! #: fortran/resolve.cc:3770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr "Panggilan subroutine ke '%s' dalam blok FORALL di %L tidak PURE"
  
! #: fortran/resolve.cc:3779
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Panggilan subroutine ke '%s' dalam blok FORALL di %L tidak PURE"
  
! #: fortran/resolve.cc:3785
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Panggilan subroutine ke '%s' dalam blok FORALL di %L tidak PURE"
  
! #: fortran/resolve.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine call to '%s' at %L is not PURE"
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Panggilan subroutine ke '%s' di %L bukan PURE"
  
! #: fortran/resolve.cc:3859
  #, fuzzy, gcc-internal-format
  #| msgid "There is no specific subroutine for the generic '%s' at %L"
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Disana tidak ada subroutine spesifik untuk umum '%s' di %L"
  
! #: fortran/resolve.cc:3868
  #, fuzzy, gcc-internal-format
  #| msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Subroutine umum '%s' di %L tidak konsisten dengan sebuah anta-muka subroutine intrinsik"
  
! #: fortran/resolve.cc:3903
  #, fuzzy, gcc-internal-format
  #| msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Subroutine '%s' di %L adalah INTRINSIK tetapi tidak kompatibel dengan sebuah intrinsik"
  
! #: fortran/resolve.cc:3948
  #, fuzzy, gcc-internal-format
  #| msgid "Unable to resolve the specific subroutine '%s' at %L"
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Tidak dapat meresolf subroutine spesifik '%s' di %L"
  
! #: fortran/resolve.cc:4013
  #, 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:4020
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
  msgstr ""
  
! #: fortran/resolve.cc:4198
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "'%s' di %L memiliki sebuah tipe, yang tidak konsisten dengan CALL di %L"
  
! #: fortran/resolve.cc:4237
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "MASUKAN '%s' di %L tidak dapat dipanggil secara rekursif, karena subroutine '%s' tidak REKURSIF"
  
! #: fortran/resolve.cc:4241
  #, fuzzy, gcc-internal-format
  #| msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE '%s' di %L tidak dapat dipanggil secara rekursif, karena ini bukan REKURSIF"
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4333
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:4387
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Bentuk untuk operan di %L dan %L tidak konformant"
  
! #: fortran/resolve.cc:4439
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/resolve.cc:4546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "Impure function at %L might not be evaluated"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/resolve.cc:4641
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:4649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "perbandingan dari ekspresi unsigned >= 0 adalah selalu benar"
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.cc:4698
  #, fuzzy, gcc-internal-format
  #| msgid "Operand of unary numeric operator '%s' at %%L is %s"
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr "Operan dari operator numerik unary '%s' di %%L adalah %s"
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr "Operan dari operan binari numerik '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Inconsistent ranks for operator at %%L and %%L"
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
  
! #: fortran/resolve.cc:4739
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr "Operan dari string operator konkatenasi di %%L adalah %s/%s"
  
! #: fortran/resolve.cc:4806
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of logical operator '%s' at %%L are %s/%s"
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr "Operan dari operator logikal '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.cc:4829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Operand of .not. operator at %%L is %s"
  msgid "Operand of .not. operator at %L is %s"
  msgstr "Operan dari operator .not. di %%L adalah %s"
  
! #: fortran/resolve.cc:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "kuantitas KOMPLEKS tidak dapat dibandingkan di %L"
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Inconsistent ranks for operator at %%L and %%L"
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr "Tingkat tidak konsisten untuk operator di %%L dan %%L"
  
! #: fortran/resolve.cc:4948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:4950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:4963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Logicals at %%L must be compared with %s instead of %s"
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "Logikal di %%L harus dibandingkan dengan %s daripada %s"
  
! #: fortran/resolve.cc:4971
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of comparison operator '%s' at %%L are %s/%s"
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr "Operan dari operator perbandingan '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.cc:4986
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.cc:4989
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "Unknown operator %qs at %L"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: fortran/resolve.cc:4994
  #, fuzzy, gcc-internal-format
  #| msgid "Operand of user operator '%s' at %%L is %s"
  msgid "Operand of user operator %qs at %L is %s"
  msgstr "Operan dari operator pengguna '%s' di %%L adalah %s"
  
! #: fortran/resolve.cc:5001
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of user operator '%s' at %%L are %s/%s"
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr "Operan dari operator pengguna '%s' di %%L adalah %s/%s"
  
! #: fortran/resolve.cc:5015
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5147
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr ""
  
! #: fortran/resolve.cc:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same kind parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5163
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same rank"
  msgstr ""
  
! #: fortran/resolve.cc:5175
  #, 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:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5359
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Tidak legal stride dari nol di %L"
  
! #: fortran/resolve.cc:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5420
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array bawah di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Referensi array atas di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/resolve.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Jangkauan paling kanan ats dari daerah ukuran array yang diasumsikan tidak dispesifikasikan di %L"
  
! #: fortran/resolve.cc:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.cc:5502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Tingkat tidak cocok dalam referensi array di %L (%d/%d)"
  
! #: fortran/resolve.cc:5518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "index in dimension %d is out of bounds at %L"
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
  
! #: fortran/resolve.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Indeks array di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Indeks array di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:5558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: REAL array index at %L"
  msgid "REAL array index at %L"
  msgstr "Ekstensi: indeks array RIL di %L"
  
! #: fortran/resolve.cc:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.cc:5666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Format dari referensi array tidak valid di %C"
  
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Indeks array di %L adalah sebuah array dari tingkat %d"
  
! #: fortran/resolve.cc:5829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5836
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:5850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "TEAM argument at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "STAT argument at %L must be scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:5889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT tag in %s statement at %L must be a variable"
  msgid "STAT's expression at %L must be a variable"
  msgstr "STAT tag dalam pernyataan %s di %L harus berupa sebuah variabel"
  
! #: fortran/resolve.cc:5911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Indeks awal substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.cc:5918
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Indeks awal substring di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Indeks akhir substring di %L harus berupa tipe INTEGER"
  
! #: fortran/resolve.cc:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.cc:5967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L must be scalar"
  msgid "Substring end index at %L is too large"
  msgstr "Indeks akhir substring di %L harus berupa skalar"
  
! #: fortran/resolve.cc:6196
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "resolve_ref(): Bad array reference"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.cc:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut PENUNJUK di %L"
  
! #: fortran/resolve.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Komponen ke bagian kanan dari referensi dengan tingkat bukan-nol harus tidak memiliki atribut DAPAT DIALOKASIKAN di %L"
  
! #: fortran/resolve.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Dua atau lebih referensi bagian dengan tingkat bukan-nol tidak boleh dispesifikasikan di %L"
  
! #: fortran/resolve.cc:6400
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6429
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr ""
  
! #: fortran/resolve.cc:6477
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
*************** msgstr "Bentuk array yang diasumsikan di
*** 94301,94312 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
--- 94488,94499 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
*************** msgstr "Bentuk array yang diasumsikan di
*** 94316,94757 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.cc:6481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.cc:6698
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s', digunakan dalam sebuah ekspresi spesifikasi, direferensikan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.cc:6703
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s' digunakan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6803
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared %s"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "instance variabel %qs dideklarasikan %s"
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Invalid array reference at %L"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.cc:7358
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7397
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Tidak ditemukan pengikatan spesifik yang cocok untuk panggilan ke GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:7635
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' di %L seharusnya berupa sebuah SUBROUTINE"
  
! #: fortran/resolve.cc:7688
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' di %L seharusnya berupa sebuah FUNGSI"
  
! #: fortran/resolve.cc:8253
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/resolve.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s di %L harus berupa sebuah skalar"
  
! #: fortran/resolve.cc:8299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "%s at %L must be integer"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s di %L harus berupa INTEGER"
  
! #: fortran/resolve.cc:8365
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/resolve.cc:8581
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L has not been assigned a format label"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Variabel '%s' di %L belum ditempatkan sebuah label format"
  
! #: fortran/resolve.cc:8591
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "atribut SAVE di %L tidak dapat dispesifikasikan dalam sebuah prosedur PURE"
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8611
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/resolve.cc:8624
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8629
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8634
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/resolve.cc:8640
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8711
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8720
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8818
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:8823
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:8830
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/resolve.cc:8843
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL stride ekspresi di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8856
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL indeks '%s' mungkin tidak muncul dalam spesifikasi triplet di %L"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Ekspresi dalam pernyataan ALOKASI di %L harus berupa DAPAT DIALOKASIKAN atau sebuah PENUNJUK"
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9093
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Only intrinsic operators can be used in expression at %L"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Hanya intrinsik operator yang dapat digunakan dalam ekspresi di %L"
  
! #: fortran/resolve.cc:9307
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9358
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:9496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:9521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:9607
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' tidak boleh muncul dalam spesifikasi array di %L dalam pernyataan ALOKASI yang sama dimana ini sendiri dialokasikan"
  
! #: fortran/resolve.cc:9622
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:9664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:9693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9781
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 94503,94944 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.cc:6565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.cc:6626
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.cc:6773
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s', digunakan dalam sebuah ekspresi spesifikasi, direferensikan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.cc:6778
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s' digunakan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared %s"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "instance variabel %qs dideklarasikan %s"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Invalid array reference at %L"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Tidak ditemukan pengikatan spesifik yang cocok untuk panggilan ke GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:7713
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' di %L seharusnya berupa sebuah SUBROUTINE"
  
! #: fortran/resolve.cc:7766
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' di %L seharusnya berupa sebuah FUNGSI"
  
! #: fortran/resolve.cc:8331
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s di %L harus berupa sebuah skalar"
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "%s at %L must be integer"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s di %L harus berupa INTEGER"
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/resolve.cc:8659
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L has not been assigned a format label"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Variabel '%s' di %L belum ditempatkan sebuah label format"
  
! #: fortran/resolve.cc:8669
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "atribut SAVE di %L tidak dapat dispesifikasikan dalam sebuah prosedur PURE"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL stride ekspresi di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8934
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL indeks '%s' mungkin tidak muncul dalam spesifikasi triplet di %L"
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Ekspresi dalam pernyataan ALOKASI di %L harus berupa DAPAT DIALOKASIKAN atau sebuah PENUNJUK"
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Only intrinsic operators can be used in expression at %L"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Hanya intrinsik operator yang dapat digunakan dalam ekspresi di %L"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9436
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:9574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:9599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:9685
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' tidak boleh muncul dalam spesifikasi array di %L dalam pernyataan ALOKASI yang sama dimana ini sendiri dialokasikan"
  
! #: fortran/resolve.cc:9700
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:9742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:9771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 94760,95102 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.cc:10073
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.cc:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %d"
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/resolve.cc:10143
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/resolve.cc:10164
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.cc: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"
  
! #: fortran/resolve.cc:10288
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Jangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkan"
  
! #: fortran/resolve.cc:10301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "constant logical value in CASE statement is repeated at %L"
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "nilai logikan konstan dalam pernyataan CASE diulang di %L"
  
! #: fortran/resolve.cc:10316
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Spesifikasi jangkauan di %L tidak pernah cocok"
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logikal SELECT CASE blok di %L memiliki lebih dari dua kasus"
  
! #: fortran/resolve.cc: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 ""
--- 94947,95289 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %d"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "KASUS BAKU di %L tidak dapat diikuti oleh sebuah KASUS BAKU kedua di %L"
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Jangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkan"
  
! #: fortran/resolve.cc:10379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "constant logical value in CASE statement is repeated at %L"
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "nilai logikan konstan dalam pernyataan CASE diulang di %L"
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Spesifikasi jangkauan di %L tidak pernah cocok"
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logikal SELECT CASE blok di %L memiliki lebih dari dua kasus"
  
! #: fortran/resolve.cc:10538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "Tidak dapat meresolf fungsi spesifik '%s'di %L"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10601
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "Selector at %L must not be coindexed"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.cc:11145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.cc:11158
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.cc:11174
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.cc:11770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.cc:11802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.cc:11809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have ALLOCATABLE components"
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN"
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.cc:11826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have PRIVATE components"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Elemen pemindahan data di %L tidak dapat berupa sebuah referensi lengkap ke sebuah array yang ukurannya diasumsikan"
  
! #: fortran/resolve.cc:11895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:11912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:11943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:11956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis %d"
  
! #: fortran/resolve.cc:12122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Pernyataan di %L bukan sebuah pernyataan pencabangan target yang valid untuk sebuah pernyataan percabangan di %L"
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Cabang di %L bisa menyebabkan sebuah loop tak terhingga"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 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"
--- 95291,95512 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "DIMANA mask di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "penempatan target WHERE di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "penempatan bukan-ELEMEN didefinisikan-pengguna dalam WHERE di %L"
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Pernyataan didalam WHERE di %L tidak didukung"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "FORALL dengan indeks '%s' tidak digunakan di sisi kiri dari penempatan di %L dan jadi mungkin menyebabkan penempatan berulang di objek ini"
  
! #: fortran/resolve.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Sebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %L"
  
! #: fortran/resolve.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE clause di %L membutuhkan sebuah array LOGIKAL"
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot assign %s to %s at %L"
  msgstr "Tidak dapat mengubah %s ke %s di %L"
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "Ekspresi KARAKTER akan dipotong dalam penempatan (%d/%d) di %L"
  
! #: fortran/resolve.cc:13215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Variabel impure di %L ditempatkan ke sebuah tipe variabel turunan dengan sebuah komponen PENUNJUK dalam sebuah prosedur PURE (12.6)"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/resolve.cc:14049
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "pernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGER"
  
! #: fortran/resolve.cc:14370
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Pernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasi"
  
! #: fortran/resolve.cc:14460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Diduga ekspresi inisialisasi dalam CASE di %C"
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:14549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:14553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Pernyataan aritmetik IF di %L membutuhkan sebuah ekspresi numerik"
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Kondisi keluar dari loop DO WHILE di %L harus berupa sebuah ekspresi skalar LOGIKAL"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL mask clause at %L requires a LOGICAL expression"
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL mask clause di %L membutuhkan sebuah ekspresi LOGIKAL"
  
! #: fortran/resolve.cc:14815
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/resolve.cc:14932
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
*************** msgstr "Binding label '%s' di %L collide
*** 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 ""
--- 95514,95520 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 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"
--- 95522,95590 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Binding label '%s' di %L collides dengan global entity '%s' di %L"
  
! #: fortran/resolve.cc:15051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "String length at %L is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: fortran/resolve.cc:15295
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:15299
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Objek skalar '%s' di %L mungkin tidak dapat DIALOKASIKAN"
  
! #: fortran/resolve.cc:15307
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.cc:15318
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Tipe '%s' tidak dapat host assosiasi di %L karena ini diblok dengan sebuah objek tidak kompatibel dari nama sama yang dideklarasikan di %L"
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
*************** msgstr "Array otomatis '%s' di %L tidak
*** 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"
--- 95592,96612 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Modul atau array aplikasi utama '%s' di %L harus memiliki bentuk konstan"
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Entity dengan panjang karakter diasumsikan di %L harus berupa sebuah argumen dummy atau sebuah PARAMETER"
  
! #: fortran/resolve.cc:15525
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.cc:15533
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.cc:15583
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15586
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15589
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsik '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15595
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Hasil fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15598
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Array otomatis '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "%s at %L"
  msgstr "dalam %s, di %s:%d"
  
! #: fortran/resolve.cc:15675
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Pernyataan fungsi nilai-karakter '%s' di %L harus memiliki panjang konstant"
  
! #: fortran/resolve.cc:15698
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah argumen dummy dari '%s', yang mana ini adalah PUBLIK di %L"
  
! #: fortran/resolve.cc:15720
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: Prosedur '%s' dalam antar-muka PUBLIK '%s' di %L memakai argumen dummy dari '%s' dimana ini adalah PRIVATE"
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15750
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Objek eksternal '%s' di %L tidak boleh memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15760
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "Fungsi ELEMEN '%s' di %L harus memiliki sebuah hasil skalar"
  
! #: fortran/resolve.cc:15770
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
  
! #: fortran/resolve.cc:15789
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-array"
  
! #: fortran/resolve.cc:15793
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/resolve.cc:15797
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.cc:15801
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat rekursif"
  
! #: fortran/resolve.cc:15814
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.cc:15825
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/resolve.cc:15831
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Prosedur dummy '%s' di %C tidak dapat memiliki sebuah antar-muka umum"
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut SAVE dalam '%s' di %L"
  
! #: fortran/resolve.cc:15947
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:15953
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.cc:15961
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:16164
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "Prosedur FINAL '%s' di %L bukan sebuah SUBROUTINE"
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Prosedur FINAL di %L harus memiliki tepat satu argumen"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa tipe '%s'"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "argumen dari prosedur FINAL di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argumen dari prosedur FINAL di %L tidak boleh berupa OPSIONAL"
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Prosedur FINAL bukan skalar di %L seharusnya memiliki diasumsikan argumen bentuk"
  
! #: fortran/resolve.cc:16258
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "prosedur FINAL '%s' dideklarasikan di %L memiliki tingkat yang sama (%d) seperti '%s'"
  
! #: fortran/resolve.cc:16295
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Hanya array prosedur FINAL dideklarasikan untuk tipe turunan '%s' didefinisikan di %L, disarankan juga skalar satu"
  
! #: fortran/resolve.cc:16365
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' dan '%s' tidak dapat dicampurkan FUNCTION/SUBROUTINE untuk GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' dan '%s' untuk GENERIC '%s' di %L adalah ambigu"
  
! #: fortran/resolve.cc:16471
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Tidak terdefinisi pengikatan spesifik '%s' sebagai target dari GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:16483
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC '%s' di %L harus target sebuah pengikatan spesifik, '%s' adalah GENERIC, juga"
  
! #: fortran/resolve.cc:16511
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC '%s' di %L tidak dapat overwrite pengikatan spesifik dengan nama sama"
  
! #: fortran/resolve.cc:16567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.cc:16783
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' harus berupa sebuah prosedur modul atau sebuah prosedur eksternal dengan sebuah antar-muka eksplisit di %L"
  
! #: fortran/resolve.cc:16826
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.cc:16840
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic entities are not yet implemented, non-polymorphic passed-object dummy argument of '%s' at %L accepted"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "entiti polymorphic belum diimplementasikan, bukan polymorphic objek argumen dummy dilewatkan dari '%s' di %L diterima"
  
! #: fortran/resolve.cc:16865
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:16875
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.cc:16934
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:16940
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.cc:16969
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama sebagai sebuah komponen dari '%s'"
  
! #: fortran/resolve.cc:16979
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama seperti sebuah komponen turunan dari '%s'"
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumen dari ICHAR di %L harus berupa panjang satu"
  
! #: fortran/resolve.cc:17353
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.cc:17367
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.cc:17383
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:17393
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:17402
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/resolve.cc:17411
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:17453
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponen '%s' dari '%s' di %L memiliki nama sama dengan prosedur yang melingkupinya"
  
! #: fortran/resolve.cc:17469
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Panjang karakter dari komponen '%s' butuh untuk menjadi sebuah ekspresi spesifikasi konstan di %L"
  
! #: fortran/resolve.cc:17480
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: Komponen '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah komponen dari '%s', yang mana adalah PUBLIK di %L"
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponen %s dari tipe URUTAN dideklarasikan di %L tidak dapat memiliki atribut URUTAN"
  
! #: fortran/resolve.cc:17629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Bukan ekstensible tipe turunan '%s' di %L tidak boleh berupa ABSTRACT"
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17934
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Ukuran array yang diasumsikan '%s' dalam daftar nama '%s' di %C tidak diperbolehkan"
  
! #: fortran/resolve.cc:17940
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' tidak boleh memiliki bentuk yang diasumsikan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:17946
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:17954
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:17971
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' telah dideklarasikan PRIVATE dan tidak dapat berupa anggota dari PUBLIK namelist '%s' di %L"
  
! #: fortran/resolve.cc:17993
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST objek '%s' memiliki use-associated komponen PRIVATE dan tidak dapat berupa anggota dari daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:18004
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' meemiliki komponen PRIVATE dan tidak dapat berupa anggota dari PUBLIK daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.cc:18050
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameter array '%s' di %L tidak dapat berupa otomatis atau bentuk deferred"
  
! #: fortran/resolve.cc:18066
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Tipe PARAMETER secara implisit '%s' di %L tidak cocok dengan tipe IMPLISIT kemudian"
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipe turunan tidak kompatibel dalam PARAMETER di %L"
  
! #: fortran/resolve.cc:18085
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "Expecting constant expression near %L"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:18320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:18427
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:18448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Ukuran array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:18477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Simbol di %L bukan sebuah variabel DUMMY"
  
! #: fortran/resolve.cc:18503
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' di %L tidak dapat memiliki VALUE atribut karena ini bukan sebuah argumen dummy"
  
! #: fortran/resolve.cc:18513
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang konstant"
  
! #: fortran/resolve.cc:18522
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C interoperable karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang satu"
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Tipe turunana '%s' di %L adalah tipe '%s',  yang mana belum didefinisikan"
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:18567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:18575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:18582
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:18602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/resolve.cc:18609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:18616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variabel '%s' di %L tidak dapat berupa BIND(C) karena ini bukan sebuah blok UMUM atau dideklarasikan dalam tingkat cakupan modul"
  
! #: fortran/resolve.cc:18659
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/resolve.cc:18738
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: PUBLIK %s '%s' di %L dari tipe turunan '%s' PRIVATE"
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT) dummy argumen '%s' di %L adalah UKURAN DIASUMSIKAN dan jadi tidak dapat memiliki sebuah penginisialisasi baku"
  
! #: fortran/resolve.cc:18796
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:18805
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:18818
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:18885
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:18894
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Prosedur dummy di %L tidak diperbolehkan dalam prosedur ELEMENTAL"
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Daftar-nama %s tidak dapat diubah namanya dengan assosiasi USE ke %s"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.cc:19005
  #, fuzzy, gcc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Diduga daftar dari entiti bernama di %C"
  
! #: fortran/resolve.cc:19152
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "DATA BLOK elemen '%s' di %L harus berupa dalam COMMON"
  
! #: fortran/resolve.cc:19159
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA array '%s' di %L harus dispesifikasikan dalam sebuah deklarasi sebelumnya"
  
! #: fortran/resolve.cc:19166
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Daerah array tidak konstant di %L dalam pernyataan DATA"
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "pernyataan DATA di %L memiliki lebih variabel daripada nilai"
  
! #: fortran/resolve.cc:19349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Nonconstant array section at %L in DATA statement"
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Daerah array tidak konstant di %L dalam pernyataan DATA"
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "pernyataan DATA di %L memiliki lebih banyak nilai daripada variabel"
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Label %d di %L didefinisikan tetapi tidak digunakan"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Label %d di %L didefinisikan tetapi tidak dapat digunakan"
  
! #: fortran/resolve.cc:19792
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L harus memiliki atribut URUTAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:19801
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:19809
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Tipe variabel turunan '%s' di %L dengan inisialisasi baku tidak dapat berada dalam EKUIVALEN dengan sebuah variabel dalam COMMON"
  
! #: fortran/resolve.cc:19825
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L dengan komponen penunjuk tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Baik semua atau kosong dari objek dalam EKUIVALEN set di %L yang memiliki atribut TERPROTEKSI"
  
! #: fortran/resolve.cc:19968
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Anggota blok umum '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN dalam prosedur pure '%s'"
  
! #: fortran/resolve.cc:19977
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
*************** msgstr "Konstanta bernama '%s' di %L tid
*** 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"
--- 96614,96709 ----
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:20052
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Array '%s' di %L dengan cakupan tidak-konstan tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:20063
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Komponen struktur '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Panjang karakter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/resolve.cc:20172
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fungsi PUBLIK '%s' di %L tidak dapat berupa tipe PRIVATE '%s'"
  
! #: fortran/resolve.cc:20185
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "MASUKAN '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:20207
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prosedur operator pengguna '%s' di %L harus berupa sebuah FUNGSI"
  
! #: fortran/resolve.cc:20217
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prosedur operator pengguna '%s' di %L tidak dapat berupa panjang karakter diasumsikan"
  
! #: fortran/resolve.cc:20225
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prosedur operator pengguna '%s' di %L harus memiliki paling tida satu argumen"
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Argumen pertama dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Argumen kedua dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Antar-muka operator di %L harus memiliki, paling tidak, dua argumen"
  
! #: fortran/resolve.cc:20346
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
*************** msgstr "mengabaikan direktori tidak ada
*** 96539,96646 ****
  msgid "%qs is not a directory"
  msgstr "%qD bukan sebuah tipe"
  
! #: fortran/scanner.cc:790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP di %C berawal sebuah baris berkomentar yang tidak diikuti sebuah spasi atau sebuah baris kelanjutan"
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP di %C berawal sebuah baris berkomentar yang tidak diikuti sebuah spasi atau sebuah baris kelanjutan"
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Line truncated at %C"
  msgid "Line truncated at %L"
  msgstr "Baris terpotong di %C"
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr "Batas dari %d kelanjutan dilampaui dalam pernyataan di %C"
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1479
  #, fuzzy, gcc-internal-format
  #| msgid "Missing '&' in continued character constant at %C"
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "Hilang '&' dalam konstanta karakter kelanjutan di %C"
  
! #: fortran/scanner.cc:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr "Karakter tab tidak konforman di %C"
  
! #: fortran/scanner.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character 0x%s at %C"
  msgstr "Karakter tidak valid dalam nama di %C"
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "'&' tidak diperboleh dengan sendirinya dalam baris %d"
  
! #: fortran/scanner.cc:1958
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "Karakter tab tidak konforman dalam kolom %d dari baris %d"
  
! #: fortran/scanner.cc:2187
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: file %s left but not entered"
  msgid "file %qs left but not entered"
  msgstr "%s:%d: berkas %s tertinggal tetapi tidak dimasukan"
  
! #: fortran/scanner.cc:2229
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: Illegal preprocessor directive"
  msgid "Illegal preprocessor directive"
  msgstr "%s:%d: Direktif preprosesor tidak legal"
  
! #: fortran/scanner.cc:2552
  #, fuzzy, gcc-internal-format
  #| msgid "File '%s' is being included recursively"
  msgid "File %qs is being included recursively"
  msgstr "Berkas '%s' sedang dimasukan secara rekursif"
  
! #: fortran/scanner.cc:2564
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open file '%s'"
  msgid "Cannot open file %qs"
  msgstr "Tidak dapat membuka berkas '%s'"
  
! #: fortran/scanner.cc:2574
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open included file '%s'"
  msgid "Cannot open included file %qs"
  msgstr "Tidak dapat membuka berkas termasuk '%s'"
  
! #: fortran/scanner.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open included file '%s'"
  msgid "Cannot open pre-included file %qs"
  msgstr "Tidak dapat membuka berkas termasuk '%s'"
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a gcov data file"
  msgid "Included file %qs is not a regular file"
--- 96726,96833 ----
  msgid "%qs is not a directory"
  msgstr "%qD bukan sebuah tipe"
  
! #: fortran/scanner.cc:792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP di %C berawal sebuah baris berkomentar yang tidak diikuti sebuah spasi atau sebuah baris kelanjutan"
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP di %C berawal sebuah baris berkomentar yang tidak diikuti sebuah spasi atau sebuah baris kelanjutan"
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Line truncated at %C"
  msgid "Line truncated at %L"
  msgstr "Baris terpotong di %C"
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr "Batas dari %d kelanjutan dilampaui dalam pernyataan di %C"
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1483
  #, fuzzy, gcc-internal-format
  #| msgid "Missing '&' in continued character constant at %C"
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "Hilang '&' dalam konstanta karakter kelanjutan di %C"
  
! #: fortran/scanner.cc:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr "Karakter tab tidak konforman di %C"
  
! #: fortran/scanner.cc:1780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character 0x%s at %C"
  msgstr "Karakter tidak valid dalam nama di %C"
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "'&' tidak diperboleh dengan sendirinya dalam baris %d"
  
! #: fortran/scanner.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "Karakter tab tidak konforman dalam kolom %d dari baris %d"
  
! #: fortran/scanner.cc:2191
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: file %s left but not entered"
  msgid "file %qs left but not entered"
  msgstr "%s:%d: berkas %s tertinggal tetapi tidak dimasukan"
  
! #: fortran/scanner.cc:2233
  #, fuzzy, gcc-internal-format
  #| msgid "%s:%d: Illegal preprocessor directive"
  msgid "Illegal preprocessor directive"
  msgstr "%s:%d: Direktif preprosesor tidak legal"
  
! #: fortran/scanner.cc:2556
  #, fuzzy, gcc-internal-format
  #| msgid "File '%s' is being included recursively"
  msgid "File %qs is being included recursively"
  msgstr "Berkas '%s' sedang dimasukan secara rekursif"
  
! #: fortran/scanner.cc:2568
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open file '%s'"
  msgid "Cannot open file %qs"
  msgstr "Tidak dapat membuka berkas '%s'"
  
! #: fortran/scanner.cc:2578
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open included file '%s'"
  msgid "Cannot open included file %qs"
  msgstr "Tidak dapat membuka berkas termasuk '%s'"
  
! #: fortran/scanner.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open included file '%s'"
  msgid "Cannot open pre-included file %qs"
  msgstr "Tidak dapat membuka berkas termasuk '%s'"
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a gcov data file"
  msgid "Included file %qs is not a regular file"
*************** msgstr "Jika argumen pertama dari ATAN2
*** 96816,97045 ****
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3336
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3556
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3673
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Argumen dari IACHAR di %L harus berupa panjang satu"
  
! #: fortran/simplify.cc:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "Argumen dari fungsi IACHAR di %L diluar dari jangkauan 0..127"
  
! #: fortran/simplify.cc:3842
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "Jumlah dari argumen kedua dan ketiga dari IBITS melampaui ukuran bit di %L"
  
! #: fortran/simplify.cc:3868
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3935
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Argumen dari ICHAR di %L harus berupa panjang satu"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Second argument of IBCLR exceeds bit size at %L"
  msgid "Second argument of %s is negative at %L"
  msgstr "Argume kedua dari IBCLR melampaui ukuran bit di %L"
  
! #: fortran/simplify.cc:4316
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "Besar dari argumen kedua dari ISHFT melampaui ukuran bit di %L"
  
! #: fortran/simplify.cc:4448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "Besar dari argumen kedua dari ISHFTC melampaui BIT_SIZE dari argumen pertama di %L"
  
! #: fortran/simplify.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "DIM argumen di %L diluar dari cakupan"
  
! #: fortran/simplify.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "Argumen dari LOG di %L tidak dapat lebih kecil atau sama dengan nol"
  
! #: fortran/simplify.cc:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "Kompleks argumen dari LOG di %L tidak dapat berupa nol"
  
! #: fortran/simplify.cc:5303
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "Argumen dari LOG10 di %L tidak dapat lebih kecil atau sama dengan nol"
  
! #: fortran/simplify.cc:5752
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, fuzzy, gcc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/simplify.cc:6689
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, fuzzy, gcc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/simplify.cc:6742
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Hasil dari NEAREST adalah NaN di %L"
  
! #: fortran/simplify.cc:7601
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah negatif di %L"
  
! #: fortran/simplify.cc:7657
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah terlalu besar di %L"
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer too large at %C"
  msgid "Reshaped array too large at %C"
  msgstr "Integer terlalu besar di %C"
  
! #: fortran/simplify.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "Hasil dari overflow SKALA jenisnya di %L"
  
! #: fortran/simplify.cc:8520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus dari tingkat %d"
  
! #: fortran/simplify.cc:8649
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/simplify.cc:8678
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8826
  #, 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 (%d) 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/simplify.cc:8893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Finalisasi di %L belum diimplementasikan"
  
! #: fortran/simplify.cc:8917
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "Argumen dari SQRT di %L memiliki sebuah nilai negatif"
  
! #: fortran/simplify.cc:8933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid second argument of IBSET at %L"
  msgid "invalid argument of SQRT at %L"
  msgstr "Argumen kedua dari IBSET di %L tidak valid"
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9846
  #, fuzzy, gcc-internal-format
  #| msgid "Character '%s' in string at %L cannot be converted into character kind %d"
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
--- 97003,97232 ----
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3340
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3560
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Argumen dari IACHAR di %L harus berupa panjang satu"
  
! #: fortran/simplify.cc:3685
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "Argumen dari fungsi IACHAR di %L diluar dari jangkauan 0..127"
  
! #: fortran/simplify.cc:3846
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "Jumlah dari argumen kedua dan ketiga dari IBITS melampaui ukuran bit di %L"
  
! #: fortran/simplify.cc:3872
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Argumen dari ICHAR di %L harus berupa panjang satu"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Second argument of IBCLR exceeds bit size at %L"
  msgid "Second argument of %s is negative at %L"
  msgstr "Argume kedua dari IBCLR melampaui ukuran bit di %L"
  
! #: fortran/simplify.cc:4320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "Besar dari argumen kedua dari ISHFT melampaui ukuran bit di %L"
  
! #: fortran/simplify.cc:4452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "Besar dari argumen kedua dari ISHFTC melampaui BIT_SIZE dari argumen pertama di %L"
  
! #: fortran/simplify.cc:4455
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "DIM argumen di %L diluar dari cakupan"
  
! #: fortran/simplify.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "Argumen dari LOG di %L tidak dapat lebih kecil atau sama dengan nol"
  
! #: fortran/simplify.cc:5296
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "Kompleks argumen dari LOG di %L tidak dapat berupa nol"
  
! #: fortran/simplify.cc:5307
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5324
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "Argumen dari LOG10 di %L tidak dapat lebih kecil atau sama dengan nol"
  
! #: fortran/simplify.cc:5756
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, fuzzy, gcc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/simplify.cc:6693
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, fuzzy, gcc-internal-format
  #| msgid "Second argument of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "Argumen kedua dari NEAREST di %L tidak boleh berupa nol"
  
! #: fortran/simplify.cc:6746
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6818
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Hasil dari NEAREST adalah NaN di %L"
  
! #: fortran/simplify.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah negatif di %L"
  
! #: fortran/simplify.cc:7661
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah terlalu besar di %L"
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer too large at %C"
  msgid "Reshaped array too large at %C"
  msgstr "Integer terlalu besar di %C"
  
! #: fortran/simplify.cc:8004
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "Hasil dari overflow SKALA jenisnya di %L"
  
! #: fortran/simplify.cc:8524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus dari tingkat %d"
  
! #: fortran/simplify.cc:8653
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/simplify.cc:8682
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8830
  #, 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 (%d) 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/simplify.cc:8897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Finalisasi di %L belum diimplementasikan"
  
! #: fortran/simplify.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "Argumen dari SQRT di %L memiliki sebuah nilai negatif"
  
! #: fortran/simplify.cc:8937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid second argument of IBSET at %L"
  msgid "invalid argument of SQRT at %L"
  msgstr "Argumen kedua dari IBSET di %L tidak valid"
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9850
  #, fuzzy, gcc-internal-format
  #| msgid "Character '%s' in string at %L cannot be converted into character kind %d"
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
*************** msgstr "Diduga nama berakhir di %C"
*** 97412,97496 ****
  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"
--- 97599,97683 ----
  msgid "Labeled DO statement at %L"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/symbol.cc:3444
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Nama '%s' di C adalah sebuah referensi ambigu ke '%s' dari module '%s'"
  
! #: fortran/symbol.cc:3447
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Nama '%s' di %C adalah sebuah referensi ambigu ke '%s' dari satuan aplikasi sekarang"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Simbol '%s' di %C telah diassosiasikan host"
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Tipe turunan '%s' dideklarasikan di %L harus memiliki atribut BIND ke Cinteroperable"
  
! #: fortran/symbol.cc:4788
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L has PRIVATE components"
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Tipe turunan '%s' di %L memiliki komponen PRIVATE"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut PENUNJUK karena ini sebuah anggota tari BIND(C) tipe turunan '%s' di %L"
  
! #: fortran/symbol.cc:4826
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut PENUNJUK karena ini sebuah anggota tari BIND(C) tipe turunan '%s' di %L"
  
! #: fortran/symbol.cc:4837
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut DAPAT DIALOKASIKAN karena ini sebuah anggota dari tipe turunan BIND(C) '%s' di %L"
  
! #: fortran/symbol.cc:4876
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Komponen '%s' dalam tipe turunan '%s' di %L mungkin tidak C interoperabel, walaupun melalui tipe turunan '%s' adalah BIND(C)"
  
! #: fortran/symbol.cc:4886
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Komponen '%s' dalam tipe turunan '%s' di %L mungkin tidak C interoperabel"
  
! #: fortran/symbol.cc:4898
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Tipe turunan '%s' di %L tidak dapat memiliki urutan atribut karena ini adalah BIND(C)"
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' is used before it is typed at %L"
  msgid "Symbol %qs is used before it is typed at %L"
*************** msgstr "Overlapping tidak sama penginisi
*** 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)"
--- 97710,97746 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Overlapping tidak sama penginisialisasi dalam EKUIVALEN di %L"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
+ #: fortran/trans-array.cc:7109
+ #, fuzzy, gcc-internal-format, gfc-internal-format
+ #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr "Array '%s' di %L bukan sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstanta"
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, fuzzy, gcc-internal-format
  #| msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit.   See -fmax-array-constructor option"
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr "Jumlah dari elemen dalam konstruktor array di %L membutuhkan sebuah peningkatan dari batas atas %d yang diijinkan. Lihat pilihan -fmax-array-constructor"
  
! #: fortran/trans-array.cc:9569
  #, fuzzy, gcc-internal-format
  #| msgid "Creating array temporary at %L for argument '%s'"
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Membuat array sementara di %L untuk argumen '%s'"
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipe ekspresi buruk selama walk (%d)"
*************** msgstr "Menempatkan nilai selain dari 0
*** 97661,97788 ****
  msgid "non-constant initialization expression at %L"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc: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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "%s at %L has no default type"
  msgstr "MASUKAN '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/trans-decl.cc:1943
  #, gcc-internal-format
  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"
--- 97854,97981 ----
  msgid "non-constant initialization expression at %L"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "%s at %L has no default type"
  msgstr "MASUKAN '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variabel instrinsic yang bukan sebuah prosedur"
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return value of function %qs at %L not set"
  msgstr "Nilai kembali dari fungsi '%s' di %L tidak diset"
  
! #: fortran/trans-decl.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "Deferred type parameter not yet supported"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/trans-decl.cc:5773
  #, fuzzy, gcc-internal-format
  #| msgid "backend decl for module variable %s already exists"
  msgid "backend decl for module variable %qs already exists"
  msgstr "backend deklarasi untuk variabel modul %s telah ada"
  
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6472
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "'%s' di %L tidak dapat memiliki VALUE atribut karena ini bukan sebuah argumen dummy"
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "Dummy argumen '%s' di %L telah dideklarasikan INTENT(OUT) tetapi belum diset"
  
! #: fortran/trans-decl.cc:6496
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "Dummy argumen '%s' di %L telah dideklarasikan INTENT(OUT) tetapi belum diset"
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, fuzzy, gcc-internal-format
  #| msgid "Unused dummy argument '%s' at %L"
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argumen dummy tidak digunakan '%s' di %L"
  
! #: fortran/trans-decl.cc:6523
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused variable %qs declared at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs declared at %L"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6595
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6625
  #, fuzzy, gcc-internal-format
  #| msgid "Return value '%s' of function '%s' declared at %L not set"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Nilai kembali dari fungsi '%s' dideklarasikan di %L tidak diset"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Unsigned not yet implemented"
  msgstr "Finalisasi di %L belum diimplementasikan"
  
! #: fortran/trans-decl.cc:8562
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
*************** msgstr ""
*** 97813,97824 ****
  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 ""
--- 98006,98017 ----
  msgid "Unknown intrinsic op"
  msgstr "Instrinsik op tidak diketahui"
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Daftar fungsi argumen tidak diketahui di %L"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "Fungsi instrinsik %s(%d) tidak d
*** 97836,97847 ****
  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"
--- 98029,98040 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "The event variable at %L shall not be coindexed"
*************** msgstr "-fprefetch-loop-array tidak didu
*** 97869,98068 ****
  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 ""
--- 98062,98261 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/trans-openmp.cc:2217
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2222
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "optional class parameter"
  msgstr "parameter %qs tidak valid"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "diduga ekspresi"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "Used here"
  msgstr "digunakan disini"
  
! #: fortran/trans-openmp.cc:9473
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Nama '%s' di %C adalah nama dari prosedur"
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "Antar-muka '%s' di %C mungkin bukan umum"
  
! #: fortran/trans-openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Parameter '%s' to '%s' at %L must be a procedure"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Paramter '%s' ke '%s' di %L harus berupa sebuah prosedur"
  
! #: fortran/trans-openmp.cc:9906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find class %qs"
  msgid "Cannot find symbol %qs at %L"
  msgstr "tidak dapat menemukan class %qs"
  
! #: fortran/trans-openmp.cc:9955
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "Prosedur '%s' dalam %s di %L bukan sebuah fungsi atau subrutin"
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qs at %L is the same as base function"
  msgstr "'%s' di %L bukan sebuah fungsi"
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Expected positive argument index at %L"
  msgstr "Diduga daftar argumen di %C"
  
! #: fortran/trans-openmp.cc:10182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L exceeds the string length"
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "Indeks akhir substring di %L melebihi panjang string"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, fuzzy, gcc-internal-format
  #| msgid "An alternate return at %L without a * dummy argument"
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Sebuah alternatif return di %L tanpa sebuah * dummy argumen"
  
! #: fortran/trans-openmp.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function at %L must be scalar"
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "Argumen '%s' dalam pernyataan fungsi di %L harus berupa skalar"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/trans-openmp.cc:10283
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%qs at %L is specified more than once"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
*************** msgstr "fclose %s"
*** 98439,98445 ****
  msgid "two or more sections for %s"
  msgstr "dua atau lebih tipe data dalam deklarasi dari %qs"
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 98632,98638 ----
  msgid "two or more sections for %s"
  msgstr "dua atau lebih tipe data dalam deklarasi dari %qs"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
*************** msgstr "array digunakan sebagai penginis
*** 98802,98833 ****
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "alignmen yang diminta bukan sebuah konstanta"
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "alignmen yang diminta terlalu besar"
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment may not be specified for %qD"
--- 98995,99026 ----
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "alignmen yang diminta bukan sebuah konstanta"
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "alignmen yang diminta terlalu besar"
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment may not be specified for %qD"
*************** msgstr ""
*** 103974,103983 ****
  #~ msgstr "metode tidak statis %q+D overrides metode static"
  
  #, gcc-internal-format
- #~ msgid "%q+D used prior to declaration"
- #~ msgstr "%q+D digunakan sebelum ke deklarasi"
- 
- #, gcc-internal-format
  #~ msgid "In %+D: overlapped variable and exception ranges at %d"
  #~ msgstr "Dalam %+D: variabel overlapped dan jangkauan eksepsi di %d"
  
--- 104167,104172 ----
diff -Nrcpad gcc-17-20260426/gcc/po/ja.po gcc-17-20260503/gcc/po/ja.po
*** gcc-17-20260426/gcc/po/ja.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/ja.po	Sun May  3 22:32:06 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-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"
--- 21,27 ----
  msgstr ""
  "Project-Id-Version: gcc 11.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2021-05-11 22:47+0900\n"
  "Last-Translator: Hiroshi Takekawa <sian@big.or.jp>\n"
  "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
*************** msgstr ""
*** 1290,1301 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "-mveclibabi= スイッチ用の不明なベクトルライブラリ ABI 型 (%s) です"
  
! #: config/nvptx/nvptx.opt:204
  #, fuzzy, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr "ターゲット CPU の名前を指定する"
  
! #: config/nvptx/nvptx.opt:208
  #, fuzzy, no-c-format
  msgid "Initialize ptx registers."
  msgstr "浮動小数点レジスタを利用する"
--- 1290,1301 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "-mveclibabi= スイッチ用の不明なベクトルライブラリ ABI 型 (%s) です"
  
! #: config/nvptx/nvptx.opt:207
  #, fuzzy, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr "ターゲット CPU の名前を指定する"
  
! #: config/nvptx/nvptx.opt:211
  #, fuzzy, no-c-format
  msgid "Initialize ptx registers."
  msgstr "浮動小数点レジスタを利用する"
*************** msgstr ""
*** 2114,2126 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2114,2126 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2568,2574 ****
  msgstr "ターゲット CPU がビックエンディアンとして設定されているとみなす"
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, fuzzy, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "ターゲット CPU がリトルエンディアンとして設定されているとみなす"
--- 2568,2574 ----
  msgstr "ターゲット CPU がビックエンディアンとして設定されているとみなす"
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, fuzzy, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "ターゲット CPU がリトルエンディアンとして設定されているとみなす"
*************** msgstr "関数プロローグとエピ�
*** 2643,2649 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, fuzzy, no-c-format
  msgid "Specify the code model."
--- 2643,2649 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, fuzzy, no-c-format
  msgid "Specify the code model."
*************** msgid "Enable the CSR checking for the I
*** 2680,2686 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, fuzzy, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "末端の関数ではフレームポインタを省略する"
--- 2680,2686 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, fuzzy, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "末端の関数ではフレームポインタを省略する"
*************** msgstr ""
*** 2790,2796 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: 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 ""
--- 2790,2796 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr ""
*************** msgstr "  -fsched-verbose=<number> ス�
*** 2836,2842 ****
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 2836,2842 ----
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr "BMI 組み込み関数とコー�
*** 5099,5105 ****
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
--- 5099,5105 ----
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
*************** msgstr ""
*** 5454,5460 ****
  msgid "Cost to assume for a branch insn."
  msgstr "分岐命令用のコストを設定する"
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
--- 5454,5460 ----
  msgid "Cost to assume for a branch insn."
  msgstr "分岐命令用のコストを設定する"
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
*************** msgstr ""
*** 5759,5970 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:116
  #, fuzzy, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr "スレッドポインタへのアクセス方法を指定する"
  
! #: config/aarch64/aarch64.opt:147
  #, fuzzy, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "レジスタ確保順を指定する"
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:163
  #, fuzzy, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "即値 TLS オフセットのビットサイズを指定する"
  
! #: config/aarch64/aarch64.opt:182
  #, fuzzy, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr "-mcpu=\t与えられた CPU 用の機能とスケジュールコードを使用する"
  
! #: config/aarch64/aarch64.opt:186
  #, fuzzy, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr "-mcpu=\t与えられた CPU 用の機能とスケジュールコードを使用する"
  
! #: config/aarch64/aarch64.opt:190
  #, fuzzy, no-c-format
  msgid "Optimize for CPU."
  msgstr "速度よりもサイズを重視した最適化を行う"
  
! #: config/aarch64/aarch64.opt:194
  #, fuzzy, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "-mabi=ABI\t与えられた ABI に準拠したコードを生成する"
  
! #: 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
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:304
  #, fuzzy, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr "  -fsched-verbose=<number> スケジューラの饒舌レベルを設定する\n"
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:366
  #, fuzzy, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "noreturn 関数が return するとき abort の呼び出しを生成する"
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: 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
  #, fuzzy, no-c-format
  msgid "This option is deprecated."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
--- 5759,5975 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, fuzzy, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr "スレッドポインタへのアクセス方法を指定する"
  
! #: config/aarch64/aarch64.opt:152
  #, fuzzy, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "レジスタ確保順を指定する"
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:168
  #, fuzzy, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "即値 TLS オフセットのビットサイズを指定する"
  
! #: config/aarch64/aarch64.opt:187
  #, fuzzy, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr "-mcpu=\t与えられた CPU 用の機能とスケジュールコードを使用する"
  
! #: config/aarch64/aarch64.opt:191
  #, fuzzy, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr "-mcpu=\t与えられた CPU 用の機能とスケジュールコードを使用する"
  
! #: config/aarch64/aarch64.opt:195
  #, fuzzy, no-c-format
  msgid "Optimize for CPU."
  msgstr "速度よりもサイズを重視した最適化を行う"
  
! #: config/aarch64/aarch64.opt:199
  #, fuzzy, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "-mabi=ABI\t与えられた ABI に準拠したコードを生成する"
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:309
  #, fuzzy, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr "  -fsched-verbose=<number> スケジューラの饒舌レベルを設定する\n"
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:371
  #, fuzzy, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "noreturn 関数が return するとき abort の呼び出しを生成する"
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, fuzzy, no-c-format
  msgid "This option is deprecated."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
*************** msgstr "SSA 最適化を有効にする"
*** 11289,11295 ****
  
  #: 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
--- 11294,11300 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
  msgstr ""
  
  #: params.opt:1304
*************** msgstr "ISO 1998 C++ 標準に準拠さ�
*** 18211,18298 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr "ISO 201X C 標準ドラフト版に準拠させる (実験的かつ不完全なサポート)"
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1537
  #, fuzzy
  msgid "argument must be passed by copying"
  msgstr "引数は定数でなければいけません"
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2566
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2583
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2588
  #, fuzzy
  msgid "callee does not return"
  msgstr "左シフト回数が負の数です"
  
! #: calls.cc:2595
  #, fuzzy
  msgid "volatile function type"
  msgstr "sizeof が関数型に適用されました"
  
! #: calls.cc:2614
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "関数が予期されます"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2639
  #, fuzzy
  #| msgid "different number of parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "引数の数が異なります"
  
! #: calls.cc:2646
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s は support split_block をサポートしていません"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3085
  #, fuzzy
  msgid "variable size arguments"
  msgstr "無効な PHI 引数です"
  
! #: calls.cc:3109
  #, fuzzy
  msgid "hidden string length argument passed on stack"
  msgstr "%qs への引数がありません"
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  #, fuzzy
  msgid "tail call production failed"
  msgstr "静的アサーションに失敗しました: %E"
--- 18216,18303 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr "ISO 201X C 標準ドラフト版に準拠させる (実験的かつ不完全なサポート)"
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1533
  #, fuzzy
  msgid "argument must be passed by copying"
  msgstr "引数は定数でなければいけません"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  #, fuzzy
  msgid "callee does not return"
  msgstr "左シフト回数が負の数です"
  
! #: calls.cc:2596
  #, fuzzy
  msgid "volatile function type"
  msgstr "sizeof が関数型に適用されました"
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "関数が予期されます"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  #| msgid "different number of parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "引数の数が異なります"
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s は support split_block をサポートしていません"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  msgid "variable size arguments"
  msgstr "無効な PHI 引数です"
  
! #: calls.cc:3110
  #, fuzzy
  msgid "hidden string length argument passed on stack"
  msgstr "%qs への引数がありません"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  #, fuzzy
  msgid "tail call production failed"
  msgstr "静的アサーションに失敗しました: %E"
*************** msgstr "'%%l' 被演算子が label で�
*** 18410,18421 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc: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"
--- 18415,18426 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "浮動小数定数を使い損ねました"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** 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 ""
  
--- 19738,19749 ----
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4198
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "無効なアドレスです"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 19959,19965 ****
  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 "<無名>"
--- 19964,19970 ----
  msgstr ""
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<無名>"
*************** msgstr "コード '%c' に対する無�
*** 20344,20363 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, fuzzy, c-format
  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
  #, c-format
  msgid "invalid vector constant"
  msgstr "無効なベクトル定数です"
--- 20349,20368 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, fuzzy, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, c-format
  msgid "invalid vector constant"
  msgstr "無効なベクトル定数です"
*************** msgstr "無効な被演算子コード '
*** 20403,20486 ****
  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"
--- 20408,20491 ----
  msgid "invalid address mode"
  msgstr "無効なアドレスモードです"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "case の値としてポインタは許可されていません"
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: config/aarch64/aarch64.cc:31144
  #, fuzzy
  msgid "plus operation not permitted on svbool_t"
  msgstr "case の値としてポインタは許可されていません"
  
! #: config/aarch64/aarch64.cc:31146
  #, fuzzy
  msgid "minus operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31148
  #, fuzzy
  msgid "multiply operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31150
  #, fuzzy
  msgid "divide operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "-fstack-usage はこのターゲットではサポートされていません"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  #, fuzzy
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU と SVE ベクタの二項演算はできません"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 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 値"
--- 20502,20514 ----
  msgstr "無効な %%r 値"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "無効な %%R 値"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "無効な %%N 値"
*************** msgstr "無効な %%P 値"
*** 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 値"
--- 20523,20529 ----
  msgid "invalid %%h value"
  msgstr "無効な %%h 値"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr "無効な %%L 値"
*************** msgstr "無効な %%m 値"
*** 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 値"
--- 20538,20544 ----
  msgid "invalid %%M value"
  msgstr "無効な %%M 値"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr "無効な %%U 値"
*************** msgstr "サポートされていない�
*** 20872,20878 ****
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc: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
--- 20877,20883 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** 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 ""
  
--- 21122,21255 ----
  msgid "Expected register or constant integer."
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "被演算子として無効な UNSPEC です"
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "'%s' の誤った用法です"
  
! #: config/i386/i386.cc:14006
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "無効な型の使用法です"
  
! #: config/i386/i386.cc:14241
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14276
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "被演算子コード '%c' に無効な被演算子型が使用されました"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'Y' です"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14531
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14552
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14567
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14595
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14636
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "無効な被演算子コード '%c' です"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "演算子に対する無効な制約です"
  
! #: config/i386/i386.cc:14914
  #, c-format
  msgid "invalid vector immediate"
  msgstr "無効なベクトル直接表記"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "不明な命令モード"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "'%%%c' は有効な被演算子�
*** 21323,21331 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "'%%%c' の無効な使用法です"
--- 21328,21336 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "'%%%c' の無効な使用法です"
*************** msgid "insn contains an invalid address
*** 21390,21396 ****
  msgstr "命令に無効なアドレスが含まれています!"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr "無効なアドレスです"
  
--- 21395,21401 ----
  msgstr "命令に無効なアドレスが含まれています!"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  msgid "invalid address"
  msgstr "無効なアドレスです"
  
*************** msgstr "無効な再配置です"
*** 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 値です"
--- 21470,21476 ----
  msgid "invalid %%H value"
  msgstr "無効な %%H 値"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, c-format
  msgid "invalid %%d value"
  msgstr "無効な %%d 値です"
*************** msgstr "サポートされていない�
*** 21515,21547 ****
  msgid "unsupported memory expression:"
  msgstr "固定小数変換内で無効な型です"
  
! #: config/riscv/riscv.cc:7969
  #, fuzzy, c-format
  msgid "invalid vector operand"
  msgstr "無効な %%P 被演算子です"
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8227
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "'b' 修飾子に対する無効な被演算子"
  
! #: config/riscv/riscv.cc:8236
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8241
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8246
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr ""
--- 21520,21552 ----
  msgid "unsupported memory expression:"
  msgstr "固定小数変換内で無効な型です"
  
! #: config/riscv/riscv.cc:7972
  #, fuzzy, c-format
  msgid "invalid vector operand"
  msgstr "無効な %%P 被演算子です"
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8230
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "'b' 修飾子に対する無効な被演算子"
  
! #: config/riscv/riscv.cc:8239
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8244
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8249
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr ""
*************** msgstr "誤った 128 ビット move"
*** 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 値です"
--- 21608,21614 ----
  msgid "invalid %%A value"
  msgstr "無効な %%A 値"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "無効な %%D 値です"
*************** msgstr "無効な %%J コードです"
*** 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 値です"
--- 21648,21654 ----
  msgid "invalid %%k value"
  msgstr "無効な %%k 値です"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "無効な %%K 値です"
*************** msgstr "無効な %%T 値です"
*** 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 値です"
--- 21678,21694 ----
  msgid "invalid %%u value"
  msgstr "無効な %%u 値です"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "無効な %%v 値です"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "無効な %%V 値"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "無効な %%x 値です"
*************** msgstr "無効な %%s 被演算子です
*** 21899,21926 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "浮動小数定数は有効な即値被演算子ではありません"
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "'B' 被演算子が定数ではありません"
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1947
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "'o' 被演算子が定数ではありません"
  
! #: config/stormy16/stormy16.cc:1979
  #, fuzzy, c-format
  #| msgid "'B' operand is not constant"
  msgid "'h' operand is not SImode register"
  msgstr "'B' 被演算子が定数ではありません"
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: 不明なコードです"
--- 21904,21931 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "浮動小数定数は有効な即値被演算子ではありません"
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "'B' 被演算子が定数ではありません"
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1948
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "'o' 被演算子が定数ではありません"
  
! #: config/stormy16/stormy16.cc:1980
  #, fuzzy, c-format
  #| msgid "'B' operand is not constant"
  msgid "'h' operand is not SImode register"
  msgstr "'B' 被演算子が定数ではありません"
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: 不明なコードです"
*************** 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 "アドレスオフセットが定数ではありません"
  
--- 21987,22010 ----
  msgid "Unable to load DLL."
  msgstr "DLL 用のコードを生成する"
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  msgid "bad test"
  msgstr "誤った test です"
  
! #: config/xtensa/xtensa.cc:2997
  msgid "invalid mask"
  msgstr "無効なマスクです"
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "無効な %%t/%%b 値です"
  
! #: config/xtensa/xtensa.cc:3151
  msgid "no register in address"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3159
  msgid "address offset not a constant"
  msgstr "アドレスオフセットが定数ではありません"
  
*************** msgstr "{無名}"
*** 22033,22039 ****
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({無名})"
  
--- 22038,22044 ----
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({無名})"
  
*************** msgstr "({無名})"
*** 22058,22065 ****
  #: 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 "%<;%> が予期されます"
--- 22063,22070 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> が予期されます"
*************** msgstr "%<,%> または %<)%> が予期�
*** 22087,22093 ****
  #: 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 "%<)%> が予期されます"
--- 22092,22098 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> が予期されます"
*************** msgstr "%<)%> が予期されます"
*** 22095,22101 ****
  #: 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 "%<]%> が予期されます"
--- 22100,22106 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> が予期されます"
*************** msgstr "%<;%>、%<,%> または %<)%> �
*** 22115,22127 ****
  #: 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 "%<[%> が予期されます"
--- 22120,22132 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> が予期されます"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> が予期されます"
*************** msgstr "%<[%> が予期されます"
*** 22130,22136 ****
  #: 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 %<{%>"
--- 22135,22141 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr "%<{%> が予期されます"
*** 22147,22159 ****
  #: 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%> が予期されます"
--- 22152,22164 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> が予期されます"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> が予期されます"
*************** msgstr "%<while%> が予期されます"
*** 22163,22169 ****
  #: 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 "%<,%> が予期されます"
--- 22168,22174 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> が予期されます"
*************** msgid "expected %<.%>"
*** 22173,22190 ****
  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 "%<,%> または %<)%> が予期されます"
--- 22178,22195 ----
  msgstr "%<.%> が予期されます"
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> が予期されます"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> が予期されます"
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> または %<)%> が予期されます"
*************** msgstr "%<,%> または %<)%> が予期�
*** 22194,22239 ****
  #: 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 "%<<%> が予期されます"
--- 22199,22244 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> が予期されます"
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> または %<)%> が予期されます"
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> が予期されます"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "%<delete%> が予期されます"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(無名)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> が予期されます"
*************** msgstr "候補:"
*** 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] "候補:"
--- 22267,22273 ----
  msgid "  after user-defined conversion:"
  msgstr "利用者定義命令を有効にする"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "候補:"
*************** msgstr "<テンプレートパラメー�
*** 22361,22367 ****
  msgid "<statement>"
  msgstr "<文>"
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<不明>"
--- 22366,22372 ----
  msgid "<statement>"
  msgstr "<文>"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<不明>"
*************** msgstr "<ラムダ"
*** 22388,22690 ****
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3360
  msgid "<expression error>"
  msgstr "<式エラー>"
  
! #: cp/error.cc:3375
  msgid "<unknown operator>"
  msgstr "<不明な演算子>"
  
! #: cp/error.cc:3865
  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 にできません"
--- 22393,22736 ----
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr "<式エラー>"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr "<不明な演算子>"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr "大域スコープ:"
  
! #: cp/reflect.cc:408
! msgid "reflect_constant_array failed"
! msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "文が予期されます"
  
! #: cp/reflect.cc:641
! #, fuzzy
! #| msgid "initializer element is not a constant expression"
! msgid "array element not a constant integer"
! msgstr "初期化子の要素が定数式ではありません"
! 
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have a type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  #| msgid "cannot set interrupt attribute: no current function"
  msgid "reflection does not represent parameter of current function"
  msgstr "interrupt 属性を設定できません: 現在の関数がありません"
  
! #: cp/reflect.cc:3185
  #, fuzzy
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "%qs 用の定数引数が範囲外です"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  #| msgid "conversion to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "不完全型への変換です"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "書き込み可能データ整列を調整しない"
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "assignment of function %qD"
  msgid "alignment_of on function type"
  msgstr "関数 %qD への代入です"
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr ""
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr ""
! 
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "関数が予期されます"
  
! #: cp/reflect.cc:4970
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "クラス名が予期されます"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5334
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "非整数型のビットフィールド %qD です"
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "%qE 属性の無効な引数です"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  #| msgid "target is not pointer or reference"
  msgid "type is not object or reference type"
  msgstr "ターゲットはポインタまたは参照ではありません"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  #, fuzzy
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "%qT への %qT からの変換はその値が変更になるかもしれません"
  
! #: cp/reflect.cc:5975
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "レジスタ名が %q+D 用に指定されていません"
  
! #: cp/reflect.cc:5997
! msgid "no name and non-empty annotations specified"
! msgstr ""
! 
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "フィールド幅指定"
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "右シフト回数が負です"
  
! #: cp/reflect.cc:6026
! #, fuzzy
! msgid "name unspecified and type is const"
! msgstr "型名用に記憶域クラスが指定されました"
! 
! #: cp/reflect.cc:6030
! #, fuzzy
! msgid "name unspecified and type is volatile"
! msgstr "型名用に記憶域クラスが指定されました"
! 
! #: cp/reflect.cc:6038
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "要求された整列が 2 の累乗ではありません"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  msgid "alignment is negative"
  msgstr "右シフト回数が負の数です"
  
! #: cp/reflect.cc:6048
  #, fuzzy
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/reflect.cc:6062
! #, fuzzy
! msgid "reflection does not have non-array object type"
! msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
! 
! #: cp/reflect.cc:6506
! #, fuzzy
! msgid "current scope does not represent a function"
! msgstr "メンバ関数の名前を欠いています"
! 
! #: cp/reflect.cc:6526
! #, fuzzy
! msgid "current scope does not represent a class nor a member function"
! msgstr "デストラクタを静的メンバ関数とすることはできません"
! 
! #: cp/reflect.cc:6685
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "クラス `%s' の実装が不完全です"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  msgid "not a complete class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
*************** msgstr ""
*** 22729,22780 ****
  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 "複素共役(~)への引数の型が間違っています"
  
! #: cp/typeck.cc:7868
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7932
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 22775,22826 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "候補:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "単項マイナスへの引数の型が間違っています"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "単項プラスへの引数の型が間違っています"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "ビット反転への引数の型が間違っています"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs への引数の型が間違っています"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "複素共役(~)への引数の型が間違っています"
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** 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 ""
  
--- 22838,22905 ----
  msgid "BOZ constant truncated at %L"
  msgstr "浮動小数定数が 0 に切り詰められました"
  
! #: fortran/check.cc:4175
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5017 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5893
  #, fuzzy
  msgid "NULL() is not interoperable"
  msgstr "%qD は変数ではありません"
  
! #: fortran/check.cc:5899
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "無効な定数"
  
! #: fortran/check.cc:5905
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5912
  #, fuzzy
  #| msgid "expression statement has incomplete type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/check.cc:5918
  #, fuzzy
  msgid "Procedure unexpected as argument"
  msgstr "packed 属性は必要ありません"
  
! #: fortran/check.cc:5928
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5935
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5956
  #, fuzzy
  msgid "Type shall have a character length of 1"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/check.cc:5967
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "型は全く互換がありません"
  
! #: fortran/check.cc:5978
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr "演算子が予期されます"
*** 22927,22933 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4136
  msgid "array assignment"
  msgstr "配列代入"
  
--- 22973,22979 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "配列代入"
  
*************** msgid "Index variable %qs redefined at %
*** 22936,22952 ****
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4047
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4050
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 22982,22998 ----
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** 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 "代入"
--- 23185,23195 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "代入"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  #, fuzzy
  msgid "pointer assignment"
  msgstr "代入"
*************** msgstr "代入"
*** 23152,23288 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:2587
  #, fuzzy
  msgid "allocatable argument"
  msgstr "引数がありません"
  
! #: fortran/resolve.cc:2592
  #, fuzzy
  msgid "asynchronous argument"
  msgstr "十分な引数がありません"
  
! #: fortran/resolve.cc:2597
  #, fuzzy
  msgid "optional argument"
  msgstr "無効な PHI 引数です"
  
! #: fortran/resolve.cc:2602
  #, fuzzy
  msgid "pointer argument"
  msgstr "代入"
  
! #: fortran/resolve.cc:2607
  #, fuzzy
  msgid "target argument"
  msgstr "引数がありません"
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  msgid "value argument"
  msgstr "無効な PHI 引数です"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  msgid "volatile argument"
  msgstr "引数がありません"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "合っていない引数です"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  msgid "assumed-rank argument"
  msgstr "合っていない引数です"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  msgid "coarray argument"
  msgstr "配列代入"
  
! #: fortran/resolve.cc:2637
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  msgid "polymorphic argument"
  msgstr "引数がありません"
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "合っていない引数です"
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2670
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2677
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2689
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8330
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8334
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8338
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8342
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE オブジェクト"
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  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 ""
  
--- 23198,23334 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  msgid "allocatable argument"
  msgstr "引数がありません"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  msgid "asynchronous argument"
  msgstr "十分な引数がありません"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  msgid "optional argument"
  msgstr "無効な PHI 引数です"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  msgid "pointer argument"
  msgstr "代入"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  msgid "target argument"
  msgstr "引数がありません"
  
! #: fortran/resolve.cc:2637
  #, fuzzy
  msgid "value argument"
  msgstr "無効な PHI 引数です"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  msgid "volatile argument"
  msgstr "引数がありません"
  
! #: fortran/resolve.cc:2647
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "合っていない引数です"
  
! #: fortran/resolve.cc:2652
  #, fuzzy
  msgid "assumed-rank argument"
  msgstr "合っていない引数です"
  
! #: fortran/resolve.cc:2657
  #, fuzzy
  msgid "coarray argument"
  msgstr "配列代入"
  
! #: fortran/resolve.cc:2662
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2667
  #, fuzzy
  msgid "polymorphic argument"
  msgstr "引数がありません"
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "合っていない引数です"
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2695
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2702
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2714
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE オブジェクト"
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr "ALLOCATE オブジェクト"
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr "STAT 変数"
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr "ERRMSG 変数"
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** 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 ""
  
--- 23337,23367 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "関数呼び出しが集合体�
*** 23378,23404 ****
  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 ""
--- 23424,23450 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, fuzzy, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13181
  #, fuzzy, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13193
  #, fuzzy, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgid "expected boolean type"
*** 23497,23503 ****
  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 "ポインタが予期されます"
--- 23543,23549 ----
  msgstr "整数または真偽型が予期されます"
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ポインタが予期されます"
*************** 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 "引数が多すぎます"
--- 23609,23615 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "引数が多すぎます"
*************** msgstr "VxWorks 用のプロファイル
*** 23987,23993 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "ターゲット形式は無限大をサポートしません"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr ""
--- 24033,24039 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "ターゲット形式は無限大をサポートしません"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr ""
*************** msgstr "認識できないオプショ�
*** 24232,24244 ****
  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 ""
--- 24278,24290 ----
  msgid "Global declarative %s for %s"
  msgstr "無効な宣言です"
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
*************** msgstr "-mxl_stack_check は廃止され
*** 24403,24414 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "-mno-clearbss は廃止されました。-fno-zero-initialized-in-bss を使用してください"
  
! #: config/aarch64/aarch64.opt:387
  #, fuzzy, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "不明なスタック検査パラメータ \"%s\" です"
  
! #: config/aarch64/aarch64.opt:432
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown LDP/STP policy %qs"
--- 24449,24460 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "-mno-clearbss は廃止されました。-fno-zero-initialized-in-bss を使用してください"
  
! #: config/aarch64/aarch64.opt:392
  #, fuzzy, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "不明なスタック検査パラメータ \"%s\" です"
  
! #: config/aarch64/aarch64.opt:437
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown LDP/STP policy %qs"
*************** msgstr "%qE 属性は %s 属性と競合
*** 24850,24857 ****
  
  #: 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' の宣言"
--- 24896,24903 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "前方での `%s' の宣言"
*************** 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 属性用に間違った数の引数が指定されました"
--- 24914,24920 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qE 属性指示が無視されました"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "%qE 属性用に間違った数の引数が指定されました"
*************** msgstr "%qE 属性用に間違った数�
*** 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) が予期されます"
--- 24924,24930 ----
  msgid "expected %i or more, found %i"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
*************** msgstr "型が既に定義されてい�
*** 24961,24972 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 25007,25018 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr ""
*** 25083,25215 ****
  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 用のファイルを見つけられません。"
--- 25129,25261 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1653
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1658
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1829
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1947
  #, fuzzy, gcc-internal-format
  msgid "location of the second call"
  msgstr "前に %qD 用の定義がありません"
  
! #: auto-profile.cc:2001
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2049
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2059 auto-profile.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "location is after end of function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: auto-profile.cc:2088
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2093
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3027
  #, fuzzy, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "%<.%> が予期されます"
  
! #: auto-profile.cc:3050
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3212
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "入力ファイル %s を close できません"
  
! #: auto-profile.cc:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3226
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: auto-profile.cc:3238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: auto-profile.cc:3246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: auto-profile.cc:3255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "クラス %s 用のファイルを見つけられません。"
  
! #: auto-profile.cc:3265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "クラス %s 用のファイルを見つけられません。"
*************** msgstr "クラス %s 用のファイル�
*** 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 はここで宣言されています"
--- 25265,25271 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "オフセットが定数文字列の境界の外にあります"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qD はここで宣言されています"
*************** msgstr "%qs 用の定数引数が範囲�
*** 25322,25328 ****
  msgid "illegal argument 0 to %qs"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
--- 25368,25374 ----
  msgid "illegal argument 0 to %qs"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
*************** msgstr "%K %D の最後の引数が 0 �
*** 25399,25410 ****
  msgid "cannot tail-call: %s"
  msgstr "[%s が見つかりません]"
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "関数呼び出しが集合体の値を持っています"
  
! #: calls.cc:3566
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "%qs への引数がありません"
--- 25445,25456 ----
  msgid "cannot tail-call: %s"
  msgstr "[%s が見つかりません]"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "関数呼び出しが集合体の値を持っています"
  
! #: calls.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "%qs への引数がありません"
*************** 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 ""
--- 26094,26436 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "命令連鎖中の bb の数 (%d) が n_basic_blocks (%d) と違います"
  
! #: cgraph.cc:3734
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "左シフト回数が負の数です"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "オーバーロードされた関数 %s への不十分な引数です"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "制御投機を使用する"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cgraph.cc:3995
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "シンボルが有効であると見なす"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "戻り型が void の関数で、`return' に値があります"
  
! #: cgraph.cc:4051
  #, fuzzy, gcc-internal-format
  #| msgid "sanitizer function attribute mismatch"
  msgid "semantic interposition mismatch"
  msgstr "sanitizer関数属性が合いません"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "セクションポインタを欠いています"
  
! #: cgraph.cc:4114
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "重複する `virtual' 指定子"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4151
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "左シフト回数が負の数です"
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "`%s' は宣言よりも先に使用されました"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "文が予期されます"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node に失敗しました"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgstr "局所オブジェクトの総�
*** 27150,27166 ****
  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 "関数が集合体を返します"
--- 27196,27212 ----
  msgid "impossible constraint in %<asm%>"
  msgstr "%<asm%> 内で制約を行うことは出来ません"
  
! #: function.cc:4292
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "変数 %q+D が %<longjmp%> または %<vfork%> によって破壊されるかもしれません"
  
! #: function.cc:4313
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "引数 %q+D が %<longjmp%> または %<vfork%> によって破壊されるかもしれません"
  
! #: function.cc:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "関数が集合体を返します"
*************** 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 ""
--- 27884,27890 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 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 はここで定義されています"
--- 27924,27930 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "ラベル %qD はここで定義されています"
*************** msgstr "NULL ポインタ"
*** 27898,27921 ****
  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
  #, gcc-internal-format
--- 27944,27967 ----
  msgid "function may return address of local variable"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "関数が局所変数のアドレスを返します"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr "配列 %qE のサイズが負で
*** 28792,28798 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "ここから呼び出されました"
--- 28838,28844 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "ここから呼び出されました"
*************** msgstr "インライン関数 %q+D を�
*** 28862,29071 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: gimple-ssa-warn-access.cc:2985
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: gimple-ssa-warn-access.cc:2989
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  #, fuzzy
  msgid "valid models are %e"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: gimple-ssa-warn-access.cc:3017
  #, fuzzy, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: gimple-ssa-warn-access.cc:3022
  #, fuzzy, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: gimple-ssa-warn-access.cc:3038
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3061
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "%qE 属性は名前付き引数があるプロトタイプが必要です"
  
! #: gimple-ssa-warn-access.cc:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr "右シフト回数が負の数です"
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3624
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "引数 %d 個の `%s' を渡します"
  
! #: gimple-ssa-warn-access.cc:3638
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: gimple-ssa-warn-access.cc:3642
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "%qs 属性用の無効なエレメント型です"
  
! #: gimple-ssa-warn-access.cc:3649
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "組み込み関数への無効な引数です"
  
! #: gimple-ssa-warn-access.cc:3652
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "%qs 属性用の無効なエレメント型です"
  
! #: gimple-ssa-warn-access.cc:3758
  #, fuzzy, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr "%s を開けません"
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3786
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "共用体がここで定義されています"
  
! #: gimple-ssa-warn-access.cc:3820
  #, fuzzy, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3977
  #, fuzzy, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr "値をベクトルには変換できません"
  
! #: gimple-ssa-warn-access.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr "値をベクトルには変換できません"
  
! #: gimple-ssa-warn-access.cc:3982
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "pointer may be used after %qD"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: gimple-ssa-warn-access.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr "仮引数 %q+D が未使用です"
  
! #: gimple-ssa-warn-access.cc:3987
  #, fuzzy, gcc-internal-format
  msgid "call to %qD here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "無効なポインタモード %qs です"
  
! #: gimple-ssa-warn-access.cc:4010
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member %qD"
  msgid "dangling pointer to %qD may be used"
  msgstr "メンバ %qD へのポインタと見なしています"
  
! #: gimple-ssa-warn-access.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "無効なポインタモード %qs です"
  
! #: 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 はここで宣言されています"
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4032
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4036
  #, fuzzy, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr "共用体がここで定義されています"
  
! #: gimple-ssa-warn-access.cc:4126
  #, fuzzy, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: gimple-ssa-warn-access.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: gimple-ssa-warn-access.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: gimple-ssa-warn-access.cc:4665
  #, fuzzy, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr "要求された大域レジスタ変数 `%s' のアドレス"
--- 28908,29117 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: gimple-ssa-warn-access.cc:2984
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: gimple-ssa-warn-access.cc:2988
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  #, fuzzy
  msgid "valid models are %e"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: gimple-ssa-warn-access.cc:3016
  #, fuzzy, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: gimple-ssa-warn-access.cc:3021
  #, fuzzy, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: gimple-ssa-warn-access.cc:3037
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3060
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "%qE 属性は名前付き引数があるプロトタイプが必要です"
  
! #: gimple-ssa-warn-access.cc:3562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr "右シフト回数が負の数です"
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3672
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "引数 %d 個の `%s' を渡します"
  
! #: gimple-ssa-warn-access.cc:3686
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: gimple-ssa-warn-access.cc:3690
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr "%qs 属性用の無効なエレメント型です"
  
! #: gimple-ssa-warn-access.cc:3697
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "組み込み関数への無効な引数です"
  
! #: gimple-ssa-warn-access.cc:3700
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "%qs 属性用の無効なエレメント型です"
  
! #: gimple-ssa-warn-access.cc:3806
  #, fuzzy, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr "%s を開けません"
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3834
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "共用体がここで定義されています"
  
! #: gimple-ssa-warn-access.cc:3868
  #, fuzzy, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4025
  #, fuzzy, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr "値をベクトルには変換できません"
  
! #: gimple-ssa-warn-access.cc:4026
  #, fuzzy, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr "値をベクトルには変換できません"
  
! #: gimple-ssa-warn-access.cc:4030
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "pointer may be used after %qD"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: gimple-ssa-warn-access.cc:4031
  #, fuzzy, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr "仮引数 %q+D が未使用です"
  
! #: gimple-ssa-warn-access.cc:4035
  #, fuzzy, gcc-internal-format
  msgid "call to %qD here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "無効なポインタモード %qs です"
  
! #: gimple-ssa-warn-access.cc:4058
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member %qD"
  msgid "dangling pointer to %qD may be used"
  msgstr "メンバ %qD へのポインタと見なしています"
  
! #: gimple-ssa-warn-access.cc:4059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "無効なポインタモード %qs です"
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD はここで宣言されています"
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4080
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr "共用体がここで定義されています"
  
! #: gimple-ssa-warn-access.cc:4174
  #, fuzzy, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: gimple-ssa-warn-access.cc:4179
  #, fuzzy, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: gimple-ssa-warn-access.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: gimple-ssa-warn-access.cc:4713
  #, fuzzy, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr "要求された大域レジスタ変数 `%s' のアドレス"
*************** msgstr ""
*** 29862,30201 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "無効な %<auto%> の使用です"
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:799
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:847
  #, fuzzy, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "非仮想関数 %q+D 用の初期化子が指定されています"
  
! #: ipa-devirt.cc:854
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:880
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:890
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:924
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:932
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1066
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1071
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1076
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1092
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "列挙型がここで定義されています"
  
! #: ipa-devirt.cc:1124
  #, fuzzy, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "配列参照が範囲外です"
  
! #: ipa-devirt.cc:1139
  #, fuzzy, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "<戻り値> "
  
! #: ipa-devirt.cc:1154
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "型が前方の外部宣言と一致しません"
  
! #: ipa-devirt.cc:1168
  #, fuzzy, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "引数の型が異なります"
  
! #: ipa-devirt.cc:1184
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1190
  #, fuzzy, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1273
  #, fuzzy, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1389
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1447
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1451
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1484
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1511
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, fuzzy, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr "<戻り値> "
  
! #: ipa-devirt.cc:1706
  #, fuzzy, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  
! #: ipa-devirt.cc:4372
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4381
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4410
  #, fuzzy, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: ipa-devirt.cc:4416
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: ipa-devirt.cc:4425
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: ipa-devirt.cc:4431
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: ipa-devirt.cc:4436
  #, fuzzy, gcc-internal-format
  msgid "mismatching definition"
  msgstr "定義がありません"
--- 29908,30247 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "無効な %<auto%> の使用です"
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:868
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:916
  #, fuzzy, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "非仮想関数 %q+D 用の初期化子が指定されています"
  
! #: ipa-devirt.cc:923
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:949
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:959
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:993
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1001
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1135
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1140
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1145
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1161
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "列挙型がここで定義されています"
  
! #: ipa-devirt.cc:1193
  #, fuzzy, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "配列参照が範囲外です"
  
! #: ipa-devirt.cc:1208
  #, fuzzy, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "<戻り値> "
  
! #: ipa-devirt.cc:1223
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1226
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "型が前方の外部宣言と一致しません"
  
! #: ipa-devirt.cc:1237
  #, fuzzy, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "引数の型が異なります"
  
! #: ipa-devirt.cc:1253
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1259
  #, fuzzy, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1342
  #, fuzzy, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1458
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1516
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1520
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1553
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1580
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1656
  #, fuzzy, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr "<戻り値> "
  
! #: ipa-devirt.cc:1775
  #, fuzzy, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  
! #: ipa-devirt.cc:4442
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4451
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4480
  #, fuzzy, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: ipa-devirt.cc:4486
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: ipa-devirt.cc:4495
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: ipa-devirt.cc:4501
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: ipa-devirt.cc:4506
  #, fuzzy, gcc-internal-format
  msgid "mismatching definition"
  msgstr "定義がありません"
*************** msgstr ""
*** 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 文内で無効な関数です"
--- 30261,30267 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "call 文内で無効な関数です"
*************** msgstr "SCoP 内のパラメータの最
*** 30450,30461 ****
  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 ""
--- 30496,30507 ----
  msgid "unable to find a register to spill"
  msgstr "PIC レジスタ用に '%s' を使用できません"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "%<asm%> 内の被演算子制約に一貫性がありません"
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 30826,30832 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "結果の数が値の数と一致しません"
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
--- 30872,30878 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "結果の数が値の数と一致しません"
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
*************** 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 ""
--- 32270,32291 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "出力被演算子 %d は %<&%> 制約を使用しなければいけません"
  
! #: regcprop.cc:1304
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1316
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1319
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1331
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 33186,33353 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "ADDR_EXPR が変更されたときに定数が再計算されません"
  
! #: tree-cfg.cc:2986
  #, fuzzy, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "ADDR_EXPR が変更されたときに副作用が計算されません"
  
! #: tree-cfg.cc:3001
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3027
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "非スカラー型"
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "BIT_FIELD_REF への無効な位置またはサイズ被演算子です"
  
! #: tree-cfg.cc:3047
  #, fuzzy, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "整数結果の型精度が BIT_FIELD_REF のフィールドサイズに適合しません"
  
! #: tree-cfg.cc:3056
  #, fuzzy, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "非整数結果のモード精度が BIT_FIELD_REF のフィールドサイズに適合しません"
  
! #: tree-cfg.cc:3064
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "被演算子が非整数型のシフト演算です"
  
! #: tree-cfg.cc:3071
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "BIT_FIELD_REF への無効な位置またはサイズ被演算子です"
  
! #: tree-cfg.cc:3082
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "配列参照内で型不一致です"
  
! #: tree-cfg.cc:3098
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: tree-cfg.cc:3106
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "NaN から整数への変換です"
  
! #: tree-cfg.cc:3126
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "型が前方の外部宣言と一致しません"
  
! #: tree-cfg.cc:3172
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "無効なシフト被演算子"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "MEM_REF 内で無効なアドレス被演算子です"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "MEM_REF 内で無効なオフセット被演算子です"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "無効な %qD の使用です"
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF が gimple IL 内にあります"
  
! #: tree-cfg.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: tree-cfg.cc:3269
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3329
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "gimple 呼び出し内で無効な関数です"
  
! #: tree-cfg.cc:3346
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "gimple 呼び出し内で非関数です"
  
! #: tree-cfg.cc:3357
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.cc:3369
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "gimple 呼び出し内で無効な LHS です"
  
! #: tree-cfg.cc:3377
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3391
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "gimple 呼び出し内で無効な変換ですcall"
  
! #: tree-cfg.cc:3400
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 33232,33399 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, fuzzy, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "ADDR_EXPR が変更されたときに定数が再計算されません"
  
! #: tree-cfg.cc:2988
  #, fuzzy, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "ADDR_EXPR が変更されたときに副作用が計算されません"
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "非スカラー型"
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "BIT_FIELD_REF への無効な位置またはサイズ被演算子です"
  
! #: tree-cfg.cc:3049
  #, fuzzy, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "整数結果の型精度が BIT_FIELD_REF のフィールドサイズに適合しません"
  
! #: tree-cfg.cc:3058
  #, fuzzy, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "非整数結果のモード精度が BIT_FIELD_REF のフィールドサイズに適合しません"
  
! #: tree-cfg.cc:3066
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "被演算子が非整数型のシフト演算です"
  
! #: tree-cfg.cc:3073
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "BIT_FIELD_REF への無効な位置またはサイズ被演算子です"
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "配列参照内で型不一致です"
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "NaN から整数への変換です"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "型が前方の外部宣言と一致しません"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "無効なシフト被演算子"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "MEM_REF 内で無効なアドレス被演算子です"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "MEM_REF 内で無効なオフセット被演算子です"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "無効な %qD の使用です"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF が gimple IL 内にあります"
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "gimple 呼び出し内で無効な関数です"
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "gimple 呼び出し内で非関数です"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "gimple 呼び出し内で無効な LHS です"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "gimple 呼び出し内で無効な変換ですcall"
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 33358,33957 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> が引数無しで呼び出されました"
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3479
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "gimple 呼び出しへの無効な引数です"
  
! #: tree-cfg.cc:3506
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "gimple 比較内で無効な被演算子です"
  
! #: tree-cfg.cc:3517
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "比較式内で型不一致です"
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3549
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "gimple 比較内で無効な被演算子です"
  
! #: tree-cfg.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "無効なベクトル順列定数です"
  
! #: tree-cfg.cc:3565
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3593
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "単項演算子内で無効な被演算子です"
  
! #: tree-cfg.cc:3616
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "nop 変換内で無効な型です"
  
! #: tree-cfg.cc:3653
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "nop 変換内で無効な型です"
  
! #: tree-cfg.cc:3668
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "アドレス空間変換内で無効な型です"
  
! #: tree-cfg.cc:3682
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "固定小数変換内で無効な型です"
  
! #: tree-cfg.cc:3697
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "浮動小数点への変換内で無効な型です"
  
! #: tree-cfg.cc:3712
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "整数への変換内で無効な型です"
  
! #: tree-cfg.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "アドレス式内で型不一致です"
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "`%s' に対するレジスタ名として無効です"
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3789
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "`%s' に対するレジスタ名として無効です"
  
! #: tree-cfg.cc:3813
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3838
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3845
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "二進演算内で無効な被演算子です"
  
! #: tree-cfg.cc:3950
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ベクトル値加算への無効な非ベクトル被演算子です"
  
! #: tree-cfg.cc:3961
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "無効なポインタモード %qs です"
  
! #: tree-cfg.cc:4196
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "整数式が予期されます"
  
! #: tree-cfg.cc:4209
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "二進式内で型不一致です"
  
! #: tree-cfg.cc:4237
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4245
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4277
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "整数式が予期されます"
  
! #: tree-cfg.cc:4342
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: tree-cfg.cc:4358
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "無効な回転 (rotate) 命令です"
  
! #: tree-cfg.cc:4419
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "サポートされていない組み合わせです: %s"
  
! #: tree-cfg.cc:4428
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "BIT_FIELD_REF への無効な位置またはサイズ被演算子です"
  
! #: tree-cfg.cc:4434
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "被演算子が非整数型のシフト演算です"
  
! #: tree-cfg.cc:4444
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "%qs 用の定数引数が範囲外です"
  
! #: tree-cfg.cc:4454
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: tree-cfg.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "無効なバージョン番号 %qs です"
  
! #: tree-cfg.cc:4519
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "CPU \"%s\" は %s\"%s\"%s 用には無効です"
  
! #: tree-cfg.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "式内"
  
! #: tree-cfg.cc:4535
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "式内"
  
! #: tree-cfg.cc:4554
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: tree-cfg.cc:4586
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "無効な %qD の使用です"
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: tree-cfg.cc:4648
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "関数 %qE へ十分な引数がありません"
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4713
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4720
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "PHI 引数が GIMPLE 値ではありません"
  
! #: tree-cfg.cc:4729
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: tree-cfg.cc:4756
  #, fuzzy, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: tree-cfg.cc:4799
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "return 文内で無効な被演算子です"
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "return 文内で無効な変換です"
  
! #: tree-cfg.cc:4833
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto の先がラベルでもポインタでもありません"
  
! #: tree-cfg.cc:4852
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "switch 文への無効な被演算子です"
  
! #: tree-cfg.cc:4860
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch 文への無効な被演算子です"
  
! #: tree-cfg.cc:4870
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "switch 文の外にある %<default%> ラベルです"
  
! #: tree-cfg.cc:4882
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4888
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4895
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "switch 文への無効な被演算子です"
  
! #: tree-cfg.cc:4905
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4921
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4964
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: tree-cfg.cc:4973
  #, fuzzy, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "label_to_block_map 内に間違ったエントリがあります"
  
! #: tree-cfg.cc:4983
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:4999
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "gimple 条件内で無効な比較コードです"
  
! #: tree-cfg.cc:5007
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "gimple 条件内で無効なラベルです"
  
! #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "無効な PHI 結果です"
  
! #: tree-cfg.cc:5125
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "PHI 定義がありません"
  
! #: tree-cfg.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "無効な PHI 引数です"
  
! #: tree-cfg.cc:5146
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "PHI 引数 %u 内で互換性のない型です"
  
! #: tree-cfg.cc:5249
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple に失敗しました"
  
! #: tree-cfg.cc:5308
  #, fuzzy, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "EH 表内に不要な (dead) STMT があります"
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5373
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: tree-cfg.cc:5476
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) が間違った基本ブロックに設定されています"
  
! #: tree-cfg.cc:5485
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) が間違った基本ブロックに設定されています"
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "文が throw とマークされていますが、 throw しません"
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5599
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple に失敗しました"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: tree-cfg.cc:5649
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5662
  #, fuzzy, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: tree-cfg.cc:5677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE は初期化されていません"
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: tree-cfg.cc:5730
  #, fuzzy, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "領域 `%s' は不完全な型です"
  
! #: tree-cfg.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5755
  #, fuzzy, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d が基本ブロック %d の中ほどにあります"
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5815
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5861
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "明示的な goto が基本ブロック %d の末尾にあります"
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5933
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5973
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.cc:9785
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%> 関数が戻り (return) ます"
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "制御が非 void 関数の終りに到達しました"
  
! #: tree-cfg.cc:9910
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result 属性付きで宣言されている関数の戻り値を無視しています"
--- 33404,34003 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> が引数無しで呼び出されました"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "gimple 呼び出しへの無効な引数です"
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "gimple 比較内で無効な被演算子です"
  
! #: tree-cfg.cc:3519
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "比較式内で型不一致です"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "gimple 比較内で無効な被演算子です"
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "無効なベクトル順列定数です"
  
! #: tree-cfg.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "単項演算子内で無効な被演算子です"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "nop 変換内で無効な型です"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "nop 変換内で無効な型です"
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "アドレス空間変換内で無効な型です"
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "固定小数変換内で無効な型です"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "浮動小数点への変換内で無効な型です"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "整数への変換内で無効な型です"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "アドレス式内で型不一致です"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "`%s' に対するレジスタ名として無効です"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "`%s' に対するレジスタ名として無効です"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "二進演算内で無効な被演算子です"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ベクトル値加算への無効な非ベクトル被演算子です"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "無効なポインタモード %qs です"
  
! #: tree-cfg.cc:4198
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "整数式が予期されます"
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "二進式内で型不一致です"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "整数式が予期されます"
  
! #: tree-cfg.cc:4344
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "無効な回転 (rotate) 命令です"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "サポートされていない組み合わせです: %s"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "BIT_FIELD_REF への無効な位置またはサイズ被演算子です"
  
! #: tree-cfg.cc:4436
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "被演算子が非整数型のシフト演算です"
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "%qs 用の定数引数が範囲外です"
  
! #: tree-cfg.cc:4456
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "無効なバージョン番号 %qs です"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "CPU \"%s\" は %s\"%s\"%s 用には無効です"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "式内"
  
! #: tree-cfg.cc:4537
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "式内"
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "無効な %qD の使用です"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "関数 %qE へ十分な引数がありません"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "PHI 引数が GIMPLE 値ではありません"
  
! #: tree-cfg.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: tree-cfg.cc:4758
  #, fuzzy, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "return 文内で無効な被演算子です"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "return 文内で無効な変換です"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto の先がラベルでもポインタでもありません"
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "switch 文への無効な被演算子です"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch 文への無効な被演算子です"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "switch 文の外にある %<default%> ラベルです"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "switch 文への無効な被演算子です"
  
! #: tree-cfg.cc:4907
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4923
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: tree-cfg.cc:4975
  #, fuzzy, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "label_to_block_map 内に間違ったエントリがあります"
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "gimple 条件内で無効な比較コードです"
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "gimple 条件内で無効なラベルです"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "無効な PHI 結果です"
  
! #: tree-cfg.cc:5127
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "PHI 定義がありません"
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "無効な PHI 引数です"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "PHI 引数 %u 内で互換性のない型です"
  
! #: tree-cfg.cc:5251
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple に失敗しました"
  
! #: tree-cfg.cc:5310
  #, fuzzy, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "EH 表内に不要な (dead) STMT があります"
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) が間違った基本ブロックに設定されています"
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) が間違った基本ブロックに設定されています"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "文が throw とマークされていますが、 throw しません"
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple に失敗しました"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE は初期化されていません"
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, fuzzy, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: tree-cfg.cc:5732
  #, fuzzy, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "領域 `%s' は不完全な型です"
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5757
  #, fuzzy, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d が基本ブロック %d の中ほどにあります"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "明示的な goto が基本ブロック %d の末尾にあります"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%> 関数が戻り (return) ます"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "制御が非 void 関数の終りに到達しました"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result 属性付きで宣言されている関数の戻り値を無視しています"
*************** msgstr ""
*** 34132,34143 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "%qs 属性用の無効なエレメント型です"
  
! #: tree-ssa-alias.cc:4170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "無効な %<auto%> の使用です"
--- 34178,34189 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr "%qs 属性用の無効なエレメント型です"
  
! #: tree-ssa-alias.cc:4169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr "無効な %<auto%> の使用です"
*************** 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 ""
--- 34687,34693 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 35068,35096 ****
  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' のセクションは前方でに宣言されたものと衝突します"
--- 35114,35142 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15640
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "前方での `%s' の宣言"
  
! #: tree.cc:15805
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: tree.cc:15824
  #, fuzzy
  msgid "%qD conflicts for version %qB"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: tree.cc:15837
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
*************** msgstr "0 で初期化されるデータ
*** 35165,35171 ****
  msgid "no initializers are allowed in section %qs"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "レジスタ名が %q+D 用に指定されていません"
--- 35211,35217 ----
  msgid "no initializers are allowed in section %qs"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "レジスタ名が %q+D 用に指定されていません"
*************** msgstr ""
*** 35314,35320 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "弱い参照 %q+D は静的リンクされなければいけません"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "この設定では別名定義はサポートされていません"
--- 35360,35366 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "弱い参照 %q+D は静的リンクされなければいけません"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "この設定では別名定義はサポートされていません"
*************** msgstr ""
*** 35359,35411 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr "%qE 属性は %qT 型のフィールド用としては無視されます"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, fuzzy, gcc-internal-format
  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 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "メソッドは関数ポインタに変換できません"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "メソッドは関数ポインタに変換できません"
--- 35405,35457 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr "%qE 属性は %qT 型のフィールド用としては無視されます"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, fuzzy, gcc-internal-format
  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:1228
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "メソッドは関数ポインタに変換できません"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "メソッドは関数ポインタに変換できません"
*************** msgstr "%qE 属性は名前付き引数�
*** 35420,35431 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "%qE 属性は名前付き引数があるプロトタイプが必要です"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "%qE 属性は型に関しては無視されます"
--- 35466,35477 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "%qE 属性は名前付き引数があるプロトタイプが必要です"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "%qE 属性は型に関しては無視されます"
*************** msgstr "モード %qs を列挙型用に
*** 35634,35645 ****
  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 用には許可されていません"
--- 35680,35691 ----
  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:1027
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "セクション属性はこのターゲットでは実装されていません"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1034
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "セクション属性は %q+D 用には許可されていません"
*************** msgstr "セクション属性は %q+D �
*** 35649,35666 ****
  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 のセクションは上書きできません"
--- 35695,35712 ----
  msgid "section attribute argument not a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1050
  #, 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:1061
  #, 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:1070
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "%q+D のセクションは上書きできません"
*************** msgstr "%qE 属性の引数が整数定�
*** 35750,35756 ****
  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 を弱いとして宣言できません"
--- 35796,35802 ----
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "%q+D のデータ領域が前の宣言と競合しています"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1149 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
*************** msgstr "非インライン (noinline) �
*** 35796,35807 ****
  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 属性は関数へのみ適用されます"
--- 35842,35853 ----
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE 属性は関数へのみ適用されます"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1097
  #, 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:1105
  #, fuzzy, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr "%qE 属性は関数へのみ適用されます"
*************** msgstr "%qE 属性は関数へのみ適�
*** 35811,35822 ****
  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 ""
--- 35857,35868 ----
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1129
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
*************** msgstr "%qE 属性は %qT が既に定�
*** 35907,35929 ****
  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 として宣言されていて、暗黙的にデフォルトの可視性になります"
--- 35953,35975 ----
  msgid "visibility argument not a string"
  msgstr "可視性の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 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 として宣言されていて、暗黙的にデフォルトの可視性になります"
*************** msgstr ""
*** 35940,35946 ****
  
  #: 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 属性は関数にのみ適用できます"
--- 35986,35992 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE 属性は関数にのみ適用できます"
*************** msgid "%qE attribute argument 1 must tak
*** 36011,36017 ****
  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%> を返す関数の結果を使用しています"
--- 36057,36063 ----
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
  #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1332
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr "%<void%> を返す関数の結果を使用しています"
*************** msgstr "%qD は %qD 内では宣言さ�
*** 36086,36092 ****
  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) メッセージが文字列ではありません"
--- 36132,36138 ----
  msgid "%qE argument is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "廃止された (deprecated) メッセージが文字列ではありません"
*************** msgid "%qE attribute ignored on non-enum
*** 36153,36159 ****
  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 属性は文字列定数引数を必要とします"
--- 36199,36205 ----
  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:7593
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE 属性は文字列定数引数を必要とします"
*************** msgid "requested position is less than z
*** 36314,36328 ****
  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 属性の引数が文字列定数ではありません"
--- 36360,36374 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
*************** msgid "suggest parentheses around assign
*** 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%> の誤った使用法です"
--- 36636,36642 ----
  msgstr "真偽値として使われる代入のまわりでは、丸括弧の使用をお勧めします"
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> の誤った使用法です"
*************** msgstr ""
*** 36761,36768 ****
  msgid "missing sentinel in function call"
  msgstr ""
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, fuzzy, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "pragma 属性への間違ったオプション %s です"
--- 36807,36814 ----
  msgid "missing sentinel in function call"
  msgstr ""
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, fuzzy, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "pragma 属性への間違ったオプション %s です"
*************** msgstr "サポートされていない�
*** 37780,37786 ****
  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 ""
--- 37826,37832 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "伝統的な C では文字列定数の連結を拒否します"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** 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 ""
--- 37881,37887 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr "%qs が自動変数 %qE 用に�
*** 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 "増分式がありません"
--- 37896,37912 ----
  msgid "%qE is not initialized"
  msgstr "%qE は初期化されていません"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "増分式がありません"
*************** 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 "無効な増分式です"
--- 37916,37922 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "無効な増分式です"
*************** 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 ""
--- 38013,38030 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD は関数テンプレートではありません"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 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 句が多すぎます"
--- 38034,38041 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs 句が多すぎます"
*************** msgstr ""
*** 38510,38516 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "間違った形式の %<#pragma %s%> です。無視されました"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "%<#pragma %s%> の末尾にゴミがあります"
--- 38556,38562 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "間違った形式の %<#pragma %s%> です。無視されました"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "%<#pragma %s%> の末尾にゴミがあります"
*************** msgstr ""
*** 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"
--- 38628,38635 ----
  msgid "wrong type argument to %s"
  msgstr "%s への間違った型の引数です"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "関数 %qD の減分です"
*** 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 の減分です"
--- 39115,39131 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "関数 %qD が %<asm%> の出力として使用されています"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "読み取り専用位置 %qE への代入です"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "読み取り専用位置 %qE の増分です"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "読み取り専用位置 %qE の減分です"
*************** msgid "passing argument %i to %qs-qualif
*** 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 ""
--- 39390,39396 ----
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgid "ACLE function %qD requires ISA ex
*** 40277,40283 ****
  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 ""
--- 40323,40329 ----
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr "passing argument %d 番目の %q
*** 40950,40956 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "重複した初期化子"
--- 40996,41002 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "重複した初期化子"
*************** msgid "SVE type %qT does not have a defi
*** 40997,41003 ****
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
--- 41043,41049 ----
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, fuzzy, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
*************** msgid "SVE type %qT not allowed in %<map
*** 41049,41055 ****
  msgstr "%qE は句 %qs 内では変数ではありません"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
--- 41095,41101 ----
  msgstr "%qE は句 %qs 内では変数ではありません"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 41143,41161 ****
  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"
--- 41189,41207 ----
  msgstr "プロトタイプが無い関数に AltiVec 引数が渡されました"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgstr ""
*** 41201,41409 ****
  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
--- 41247,41455 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs 属性が無視されました"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "無効な #pragma %s です"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "無効な %%h 値"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "不明な spec 関数 %qs です"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/aarch64/aarch64.cc:19706
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/aarch64/aarch64.cc:19708
  #, fuzzy, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/aarch64/aarch64.cc:19923
  #, fuzzy, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "-mcpu=%s スイッチが -march=%s スイッチと競合しています"
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib はサポートしません"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qE は廃止されました"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/aarch64/aarch64.cc:20335
  #, fuzzy, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20452
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20533
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20574
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "間違った形式の %<#pragma init%> です"
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** msgstr "attribute(target(\"%s\")) が不
*** 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 です"
--- 41457,41657 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21154
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21160
  #, fuzzy, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "静的リンクはサポートされていません"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "前はここで宣言されました"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "サポートされていない組み合わせです: %s"
  
! #: config/aarch64/aarch64.cc:30748
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30861
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "-shared オプションは VAX ELF 用には現在はサポートされていません"
  
! #: config/aarch64/aarch64.cc:30881
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "-shared オプションは VAX ELF 用には現在はサポートされていません"
  
! #: config/aarch64/aarch64.cc:31071
  #, fuzzy, gcc-internal-format
  #| msgid "type attributes ignored after type is already defined"
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "型が既に定義されているため型属性が無視されました"
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:33129
  #, fuzzy, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/aarch64/aarch64.cc:33133
  #, fuzzy
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:33139
  #, fuzzy
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:33145
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "-mtune スイッチ用の間違った値 %qs です"
*************** msgstr "%qE 属性の引数が \"ilink1\
*** 41794,41805 ****
  #: 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"
--- 41840,41851 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 41932,41953 ****
  msgstr "%qE 属性は無視されました"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, gcc-internal-format
  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 "無効な被演算子出力コード"
--- 41978,41999 ----
  msgstr "%qE 属性は無視されました"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE は変数にのみ適用できます"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "無効な被演算子出力コード"
*************** msgstr "-fpic はサポートされて�
*** 42494,42505 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIC はサポートされていません"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-pedantic と -traditional とは相互排他的です"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "割り込み関数は引数無しでなければいけません"
--- 42540,42551 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIC はサポートされていません"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-pedantic と -traditional とは相互排他的です"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "割り込み関数は引数無しでなければいけません"
*************** msgstr "割り込み関数は引数無�
*** 42509,42515 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "関数が __fp16 型を返しません"
--- 42555,42561 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "関数が __fp16 型を返しません"
*************** msgstr "入れ子になった関数は�
*** 42843,42849 ****
  
  #: 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 "組み込み関数への無効な引数です"
--- 42889,42895 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "組み込み関数への無効な引数です"
*************** msgstr ""
*** 43165,43171 ****
  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 ""
--- 43211,43217 ----
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6747
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
*************** msgstr "%qs への引数は 2 ビット�
*** 43334,43505 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "仮引数 %qD が設定されましたが使用されません"
  
! #: config/i386/i386-expand.cc:11087
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "割り込みサービスルーチンを Thumb モードでコード化することはできません"
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "最後の引数は 2 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:12062
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "第五引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:12157
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "第三引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13205
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "最後の引数は 1 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13220
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "最後の引数は 32 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13255
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "最後の引数は 4 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13295
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "最後の引数は 1 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE needs isa option %s"
  msgid "'%s' needs isa option %s"
  msgstr "%qE は isa オプション %s が必要です"
  
! #: config/i386/i386-expand.cc:13317
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "最後の引数は 5 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13327
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "最後の引数の前の引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13332
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "最後の引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13471
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "引数は定数でなければいけません"
  
! #: config/i386/i386-expand.cc:13476
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "正しくない命令:"
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "正しくない命令:"
  
! #: config/i386/i386-expand.cc:13885
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "最後の引数は 4 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13893
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "最後の引数は 5 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13896
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "最後の引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:14376
  #, fuzzy, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr "第五引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:14446
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "%s は [%d, %d] の範囲内の整数リテラルが予期されます"
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14706
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE は isa オプション %s が必要です"
  
! #: config/i386/i386-expand.cc:15206
  #, fuzzy, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr "引数は定数でなければいけません"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "無効な %<__builtin_prefetch%> の第二引数です。0 を使用します"
  
! #: config/i386/i386-expand.cc:15221
  #, fuzzy, gcc-internal-format
  msgid "invalid third argument"
  msgstr "無効な PHI 引数です"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15240
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "無効な %<__builtin_prefetch%> の第三引数です。0 を使用します"
  
! #: config/i386/i386-expand.cc:15251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "無効な %<__builtin_prefetch%> の第三引数です。0 を使用します"
  
! #: config/i386/i386-expand.cc:15279
  #, fuzzy, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "引数は定数でなければいけません"
  
! #: config/i386/i386-expand.cc:15825
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "最後の引数は 32 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:15858
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "最後の引数は即値でなければいけません"
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "最後の引数は 2 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:16826
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "最後の引数の前の引数は 8 ビット即値でなければいけません"
--- 43380,43551 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "仮引数 %qD が設定されましたが使用されません"
  
! #: config/i386/i386-expand.cc:11093
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr "割り込みサービスルーチンを Thumb モードでコード化することはできません"
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "最後の引数は 2 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:12068
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "第五引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:12163
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "第三引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13211
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "最後の引数は 1 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13226
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "最後の引数は 32 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13261
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "最後の引数は 4 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13301
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "最後の引数は 1 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE needs isa option %s"
  msgid "'%s' needs isa option %s"
  msgstr "%qE は isa オプション %s が必要です"
  
! #: config/i386/i386-expand.cc:13323
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "最後の引数は 5 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13333
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "最後の引数の前の引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13338
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "最後の引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13477
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "引数は定数でなければいけません"
  
! #: config/i386/i386-expand.cc:13482
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "正しくない命令:"
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "正しくない命令:"
  
! #: config/i386/i386-expand.cc:13891
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "最後の引数は 4 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13899
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "最後の引数は 5 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:13902
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "最後の引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:14382
  #, fuzzy, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr "第五引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:14452
  #, fuzzy, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "%s は [%d, %d] の範囲内の整数リテラルが予期されます"
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14712
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE は isa オプション %s が必要です"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr "引数は定数でなければいけません"
  
! #: config/i386/i386-expand.cc:15218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "無効な %<__builtin_prefetch%> の第二引数です。0 を使用します"
  
! #: config/i386/i386-expand.cc:15227
  #, fuzzy, gcc-internal-format
  msgid "invalid third argument"
  msgstr "無効な PHI 引数です"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "無効な %<__builtin_prefetch%> の第三引数です。0 を使用します"
  
! #: config/i386/i386-expand.cc:15257
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "無効な %<__builtin_prefetch%> の第三引数です。0 を使用します"
  
! #: config/i386/i386-expand.cc:15285
  #, fuzzy, gcc-internal-format
  msgid "second argument must be a const"
  msgstr "引数は定数でなければいけません"
  
! #: config/i386/i386-expand.cc:15831
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "最後の引数は 32 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:15864
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "最後の引数は即値でなければいけません"
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "最後の引数は 2 ビット即値でなければいけません"
  
! #: config/i386/i386-expand.cc:16832
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "最後の引数の前の引数は 8 ビット即値でなければいけません"
*************** msgstr "%qs は前処理の有効なオ�
*** 43894,43901 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mno-fentry は SEH と互換性がありません"
--- 43940,43947 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mno-fentry は SEH と互換性がありません"
*************** msgstr "複素浮動小数メンバを�
*** 44139,44145 ****
  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"
--- 44185,44191 ----
  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:4223 config/i386/i386.cc:4233
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register return with SSE disabled"
  msgid "SSE register return with SSE2 disabled"
*************** msgstr "SSE が無効の状態で SSE �
*** 44166,44177 ****
  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 ""
--- 44212,44223 ----
  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:4251
  #, 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:4253
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
*************** msgstr ""
*** 44181,44310 ****
  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 と互換性がありません"
--- 44227,44356 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "%d バイト整列の仮引数を渡す ABI は GCC 4.6 で変更になっています"
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: config/i386/i386.cc:9313
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "ms_hook_prologue 属性は 32 ビット用の -mfentry と併用できません"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
  
! #: config/i386/i386.cc:10488
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/i386/i386.cc:10879
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
! #: config/i386/i386.cc:10899
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
! #: config/i386/i386.cc:12665
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386.cc:12669
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386.cc:12671
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "被演算子コード '%c' に無効な被演算子型が使用されました"
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "高位レジスタを pop する為に使用できる低位レジスタがありません"
  
! #: config/i386/i386.cc:24235
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "-mno-fentry は SEH と互換性がありません"
*************** msgstr "gp_offset (%ld) または end_of
*** 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"
--- 44403,44409 ----
  msgid "argument %qd is not a constant"
  msgstr "引数 %qd が定数ではありません"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
*************** msgstr "PRINT_OPERAND_ADDRESS, null ポ�
*** 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"
--- 44414,44420 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: 不明な句読点 '%c'"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
*************** msgstr "attribute(target(\"%s\")) が不
*** 44523,44570 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "このターゲットでは %<__int128%> はサポートされていません"
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
--- 44569,44616 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, gcc-internal-format
  msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:564
  #, fuzzy, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, gcc-internal-format
  msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "このターゲットでは %<__int128%> はサポートされていません"
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
*************** msgid "MSP430 built-in functions only wo
*** 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 "間違った組み込みコードです"
--- 45374,45380 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4161 config/xtensa/xtensa.cc:4187
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "間違った組み込みコードです"
*************** msgstr "%s: グラフファイルを開�
*** 45551,45633 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "コマンドラインオプション %qs はこの設定ではサポートされていません"
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:365
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr "%<-march=%s%> は選択した ABI とは互換性がありません"
  
! #: config/nvptx/nvptx.cc:388
  #, fuzzy, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "最適化オプションはまだサポートされていません"
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5893
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: config/nvptx/nvptx.cc:5916
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "__BELOW100__ 属性は自動記憶域クラスでのみ許可されています"
  
! #: config/nvptx/nvptx.cc:6361
  #, fuzzy, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr "%d 番目の %qE の引数は %d...%d の範囲でなければいけません"
  
! #: config/nvptx/nvptx.cc:6374
  #, fuzzy, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: config/nvptx/nvptx.cc:6714
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6722
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6736
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7761
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration"
  msgid "weak alias definitions not supported in this configuration"
  msgstr "この設定では別名定義はサポートされていません"
  
! #: config/nvptx/nvptx.cc:7774
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration"
  msgid "non-function alias definitions not supported in this configuration"
--- 45597,45679 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "コマンドラインオプション %qs はこの設定ではサポートされていません"
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:371
  #, fuzzy, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr "%<-march=%s%> は選択した ABI とは互換性がありません"
  
! #: config/nvptx/nvptx.cc:394
  #, fuzzy, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "最適化オプションはまだサポートされていません"
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5899
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "%qE 属性は型に関しては無視されます"
  
! #: config/nvptx/nvptx.cc:5922
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "__BELOW100__ 属性は自動記憶域クラスでのみ許可されています"
  
! #: config/nvptx/nvptx.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr "%d 番目の %qE の引数は %d...%d の範囲でなければいけません"
  
! #: config/nvptx/nvptx.cc:6380
  #, fuzzy, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: config/nvptx/nvptx.cc:6720
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6728
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6742
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7767
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration"
  msgid "weak alias definitions not supported in this configuration"
  msgstr "この設定では別名定義はサポートされていません"
  
! #: config/nvptx/nvptx.cc:7780
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration"
  msgid "non-function alias definitions not supported in this configuration"
*************** msgstr ""
*** 45862,46188 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr "%q#D 用のプロトタイプがクラス %qT 内のどれとも一致しません"
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "不完全型へのポインタに関する計算です"
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, fuzzy, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr "可変長オブジェクトが初期化されないようです"
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, fuzzy, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr "%s を開けません"
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, fuzzy, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr "可変長オブジェクトが初期化されないようです"
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, fuzzy, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, fuzzy, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized gcc debugging option: %c"
  msgid "unrecognized RVV builtin"
  msgstr "認識できない gcc デバッグオプションです: %c"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, fuzzy, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr "%<%D(%A)%> の呼び出しに適合する関数がありません"
  
! #: config/riscv/riscv.cc:1033
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "-mfpu 用の不明な値 %s です"
  
! #: config/riscv/riscv.cc:3464
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, fuzzy, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "複素浮動小数メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, fuzzy, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr "複素浮動小数メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/riscv/riscv.cc:7029
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "プロトタイプが無い関数に AltiVec 引数が渡されました"
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:7330
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:7344
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:7353
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:7362
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7438
  #, fuzzy, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv.cc:7599
  #, fuzzy, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:7607
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "%qE 属性への引数が 0 でも 1 でもありません"
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7658
  #, fuzzy, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: config/riscv/riscv.cc:7666
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "%qE 属性には整数定数引数が必要です"
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12270
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12275
  #, fuzzy, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12341
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support ARM mode"
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "ターゲット CPU は ARM モードをサポートしていません"
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs with %qs"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/riscv/riscv.cc:12419
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ISO C90 は複素数型をサポートしません"
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12451
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12461
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s が %d と %d の間ではありません"
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/riscv/riscv.cc:13047
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "割り込み関数は引数無しでなければいけません"
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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 です"
--- 45908,46234 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr "%q#D 用のプロトタイプがクラス %qT 内のどれとも一致しません"
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "不完全型へのポインタに関する計算です"
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, fuzzy, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr "可変長オブジェクトが初期化されないようです"
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, fuzzy, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr "%s を開けません"
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr "可変長オブジェクトが初期化されないようです"
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, fuzzy, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, fuzzy, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized gcc debugging option: %c"
  msgid "unrecognized RVV builtin"
  msgstr "認識できない gcc デバッグオプションです: %c"
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, fuzzy, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr "%<%D(%A)%> の呼び出しに適合する関数がありません"
  
! #: config/riscv/riscv.cc:1036
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "-mfpu 用の不明な値 %s です"
  
! #: config/riscv/riscv.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, fuzzy, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "複素浮動小数メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, fuzzy, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr "複素浮動小数メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/riscv/riscv.cc:7032
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "プロトタイプが無い関数に AltiVec 引数が渡されました"
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:7333
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:7347
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:7356
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:7365
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7441
  #, fuzzy, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, fuzzy, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/riscv/riscv.cc:7602
  #, fuzzy, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:7610
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "%qE 属性への引数が 0 でも 1 でもありません"
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7661
  #, fuzzy, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: config/riscv/riscv.cc:7669
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "%qE 属性には整数定数引数が必要です"
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12273
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12278
  #, fuzzy, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12344
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support ARM mode"
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "ターゲット CPU は ARM モードをサポートしていません"
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs with %qs"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/riscv/riscv.cc:12422
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ISO C90 は複素数型をサポートしません"
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12454
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12464
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s が %d と %d の間ではありません"
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/riscv/riscv.cc:13050
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "割り込み関数は引数無しでなければいけません"
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
! #: config/riscv/riscv.cc:15080
  #, fuzzy
  msgid "invalid version %qB for %<target_clones%> attribute"
  msgstr "-mtune スイッチ用の間違った値 %qs です"
*************** msgstr "局所変数のメモリ要求�
*** 47185,47207 ****
  msgid "%<function_profiler%> support"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1452
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use va_start in interrupt function"
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "割り込み関数内で va_start を使用することは出来ません"
  
! #: config/stormy16/stormy16.cc:2031
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2425
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "%<__BELOW100__%> 属性は変数へのみ適用できます"
  
! #: config/stormy16/stormy16.cc:2432
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
--- 47231,47253 ----
  msgid "%<function_profiler%> support"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1453
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use va_start in interrupt function"
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "割り込み関数内で va_start を使用することは出来ません"
  
! #: config/stormy16/stormy16.cc:2032
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2426
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "%<__BELOW100__%> 属性は変数へのみ適用できます"
  
! #: config/stormy16/stormy16.cc:2433
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
*************** msgstr ""
*** 47438,47470 ****
  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 ".bss セクションには未初期化変数のみ配置出来ます"
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
--- 47484,47516 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%q+D が定義されましたが使用されません"
  
! #: config/xtensa/xtensa.cc:2783
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2818
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "-f%s は CONST16 命令ではサポートされていません"
  
! #: config/xtensa/xtensa.cc:2825
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "PIC が必要ですが CONST16 命令ではサポートされていません"
  
! #: config/xtensa/xtensa.cc:4296
  #, 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 ".bss セクションには未初期化変数のみ配置出来ます"
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
*************** msgstr "%qs 属性は名前付き引数�
*** 47551,47557 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
--- 47597,47603 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
*************** msgstr "%s は型 %s ではありませ�
*** 47636,47643 ****
  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 "void の値が本来の意味通りに無視されませんでした"
--- 47682,47689 ----
  msgid "could not get size of source file"
  msgstr "応答ファイル %s を書き込めませんでした"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void の値が本来の意味通りに無視されませんでした"
*************** msgstr ""
*** 48119,48125 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE が誤った種類のタグとして宣言されました"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE 属性は関数型にのみ適用できます"
--- 48165,48171 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE が誤った種類のタグとして宣言されました"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE 属性は関数型にのみ適用できます"
*************** msgstr "ISO C90 は仮引数配列宣言
*** 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 "マクロ引数内でディレクトリを使うことはできません"
--- 48319,48325 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
*************** msgstr "マクロ引数内でディレ�
*** 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 用の定義がありません"
--- 48329,48335 ----
  msgid "%q+D is usually a function"
  msgstr "%q+D は通常は関数です"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "前に %qD 用の定義がありません"
*************** msgstr "volatile フィールドがあ�
*** 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 ""
--- 48405,48411 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "初期化されていない定数 %qD は C++ 内では無効です"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "仮引数 %qE 用に記憶域ク
*** 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 "型名用に記憶域クラスが指定されました"
--- 48608,48614 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "無名仮引数用に記憶域クラスが指定されました"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "型名用に記憶域クラスが指定されました"
*************** msgstr "型名は配列を返す関数�
*** 48736,48742 ****
  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 "関数戻り値の型修飾子は無視されました"
--- 48782,48788 ----
  msgid "function definition has qualified void return type"
  msgstr "関数定義が void 戻り型の修飾子を持っています"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "関数戻り値の型修飾子は無視されました"
*************** msgstr "ISO C は const や volatile の
*** 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 と宣言されています"
--- 48909,48915 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "構造体または共用体のメンバは可変型を持つことは出来ません"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "変数またはフィールド %qE が void と宣言されています"
*************** msgstr "%qs 式内での型定義は C++
*** 49079,49085 ****
  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 "宣言が何も宣言していません"
--- 49125,49131 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr "ISO C90 は初期化用に副オブジェクトを指定することを禁止してます"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "宣言が何も宣言していません"
*************** msgstr "構造体に名前付きメン�
*** 49145,49151 ****
  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"
--- 49191,49197 ----
  msgid "struct has no members"
  msgstr "構造体にメンバがありません"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member in union is a GCC extension"
*************** msgstr "%<enum %E%> の再定義です"
*** 49215,49221 ****
  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 "指定したモードは列挙値用には小さすぎます"
--- 49261,49267 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "指定したモードは列挙値用には小さすぎます"
*************** msgstr "%qE 用の列挙値が整数定�
*** 49273,49279 ****
  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 です"
--- 49319,49325 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C は列挙値を %<int%> の範囲に制限しています"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
*************** msgstr "引数 %qD が組み込みプロ
*** 49423,49434 ****
  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 が設定されましたが使用されません"
--- 49469,49480 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "引数 %qD がプロトタイプと一致しません"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "仮引数 %qD が設定されましたが使用されません"
*************** msgstr "%<__thread%> が %<register%> �
*** 49510,49516 ****
  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 にとって長すぎます"
--- 49556,49562 ----
  msgid "two or more data types in declaration specifiers"
  msgstr "宣言指定内に二個またはそれ以上の型があります"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> は GCC にとって長すぎます"
*************** msgstr "ISO C90 は複素数型をサポ
*** 49618,49624 ****
  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%> はこのターゲットではサポートされていません"
--- 49664,49670 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<__int128%> はこのターゲットではサポートされていません"
*************** msgstr "%q+D 用の整列は最低 %d �
*** 49777,49788 ****
  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 ""
--- 49823,49834 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ は %<__int128%> を %qs に対してはサポートしていません"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** 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 "右シフト回数 >= 型の幅となっています"
--- 49890,49926 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%s は %s をサポートしません"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, fuzzy, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "左シフト回数が負です"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "左シフト回数が負です"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "右シフト回数が負です"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "右シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "右シフト回数 >= 型の幅となっています"
*************** msgstr ""
*** 49894,49900 ****
  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) が予期されます"
--- 49940,49946 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "行末 (EOL) が予期されます"
*************** msgstr "行末 (EOL) が予期されま�
*** 49904,49910 ****
  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"
--- 49950,49956 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 49951,49958 ****
  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 "宣言指定が予期されます"
--- 49997,50004 ----
  msgstr "不明な型名 %qE です"
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "宣言指定が予期されます"
*************** msgstr ""
*** 49987,49993 ****
  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 ""
--- 50033,50039 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>、識別子または %<(%> が予期されます"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 50002,50013 ****
  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 属性は後に %<=%> が無ければいけません"
--- 50048,50059 ----
  msgid "unexpected attribute"
  msgstr "packed 属性は必要ありません"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
*************** msgstr "ファイルスコープの空�
*** 50050,50056 ****
  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 "%<,%> または %<;%> が予期されます"
--- 50096,50102 ----
  msgid "%qs may only be used with a single declarator"
  msgstr "空の宣言です"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> または %<;%> が予期されます"
*************** msgid "%<__GIMPLE%> function cannot be a
*** 50085,50091 ****
  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 "文字列リテラルが予期されます"
--- 50131,50137 ----
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "文字列リテラルが予期されます"
*************** msgstr "静的アサーション内の�
*** 50115,50121 ****
  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"
--- 50161,50167 ----
  msgid "static assertion failed: %E"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "静的アサーションに失敗しました: %E"
*************** msgstr "モード %qs を列挙型用に
*** 50169,50176 ****
  #: 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 "識別子が予期されます"
--- 50215,50222 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "識別子が予期されます"
*************** msgstr "未定義の型 %<%s %E%> の無
*** 50200,50211 ****
  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 %<}%>"
--- 50246,50257 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "列挙型リストの最後にコンマがあります"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr "宣言指定または %<...%> �
*** 50287,50308 ****
  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 属性は型に適用できません"
--- 50333,50354 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE 属性は型に適用できません"
*************** msgstr "%qE 属性は型に適用でき�
*** 50312,50318 ****
  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"
--- 50358,50364 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
*************** msgstr "ISO C90 は初期化用に副オ
*** 50344,50360 ****
  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 ""
--- 50390,50406 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
*************** msgstr ""
*** 50364,50407 ****
  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 属性は型に適用できません"
--- 50410,50453 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, fuzzy, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "認識できないアドレス"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "%qE 属性は型に適用できません"
*************** msgstr "ISO C90 は宣言とコードの
*** 50432,50438 ****
  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%> がありません"
--- 50478,50484 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> が %<else%> の前に予期されます"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> の前に %<if%> がありません"
*************** msgstr "複合文の最後にラベル�
*** 50447,50453 ****
  #. 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 "文が予期されます"
--- 50493,50499 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "文が予期されます"
*************** msgstr "ISO C は十進浮動小数点�
*** 50482,50508 ****
  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 ""
--- 50528,50554 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "引数は複素数型でなければいけません"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%<else%> が曖昧になることを避けるために明示的に中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
*************** msgstr ""
*** 50522,50533 ****
  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 ""
--- 50568,50579 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 50542,50549 ****
  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 "構造体がここで定義されています"
--- 50588,50595 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "構造体がここで定義されています"
*************** msgstr "ISO C は中間項が省略さ�
*** 50565,50576 ****
  
  #. 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 "フィールドの型はここで宣言されました"
--- 50611,50622 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "フィールドの型はここで宣言されました"
*************** msgstr "ISO C は %<__int128%> 型をサ
*** 50747,50753 ****
  
  #: 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 "式が予期されます"
--- 50793,50799 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "式が予期されます"
*************** msgstr "式内を中括弧で括るこ�
*** 50762,50774 ****
  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 ""
--- 50808,50820 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C は式内を中括弧で括ることを禁止しています"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%> の第二引数が、最後の名前付き引数ではありません"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
*************** msgstr "%<__builtin___clear_cache%> へ�
*** 50915,50921 ****
  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%> への引数の数が間違っています"
--- 50961,50967 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
*************** msgstr "%u 番目の引数が非定数�
*** 50956,50962 ****
  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 ""
--- 51002,51008 ----
  msgid "rotate count is negative"
  msgstr "右シフト回数が負です"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
*************** msgstr ""
*** 51068,51074 ****
  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 ""
--- 51114,51120 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
*************** msgstr "objective-c メソッド定義�
*** 51108,51119 ****
  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 属性です"
--- 51154,51165 ----
  msgid "no type or storage class may be specified here,"
  msgstr "型または記憶域クラスがここで指定されていません、"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "不明な property 属性です"
*************** msgstr "不明な property 属性です"
*** 51123,51179 ****
  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 ""
--- 51169,51225 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Objective-C 文字列の前に連続した %<@%> があります"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter 名は %<:%> で終端されなければいけません"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> は最初に無ければいけません"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 51183,51194 ****
  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%> は最初に無ければいけません"
--- 51229,51240 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> は最初に無ければいけません"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for 文が予期されます"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> は最初に無ければいけません"
*************** msgstr "%<#pragma GCC pch_preprocess%> �
*** 51198,51208 ****
  #: 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 句が多すぎます"
--- 51244,51254 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%qs 句が多すぎます"
*************** msgstr "添え字は整数でなけれ�
*** 51217,51274 ****
  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 ""
--- 51263,51320 ----
  msgid "%qD is not a variable"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "式が予期されます"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr "%<num_threads%> 値は正でな�
*** 51291,51312 ****
  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 "%<;%>、%<,%> または %<)%> が予期されます"
--- 51337,51358 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "整数式が予期されます"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
*************** msgstr "%<;%>、%<,%> または %<)%> �
*** 51316,51415 ****
  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 "`無効なスケジュールの種類です"
--- 51362,51461 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "引数が多すぎます"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed 属性は必要ありません"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>、%<*%>、%<-%>、%<&%>、%<^%>、%<|%>、%<&&%> または %<||%> が予期されます"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "スケジュール %<runtime%> は %<chunk_size%> 仮引数をとりません"
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "スケジュール %<auto%> は %<chunk_size%> 仮引数をとりません"
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "`無効なスケジュールの種類です"
*************** msgstr "`無効なスケジュールの�
*** 51419,51456 ****
  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 とポインタとの順序比較です"
--- 51465,51502 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<operator%> が予期されます"
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "`%s' が重複しています"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
*************** msgstr "%<class%>、%<typename%>、ま�
*** 51465,51486 ****
  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' 指定子"
--- 51511,51532 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "重複する `virtual' 指定子"
*************** msgstr "重複する `virtual' 指定子
*** 51490,51496 ****
  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 ""
--- 51536,51542 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
*************** msgstr ""
*** 51505,51817 ****
  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 ""
--- 51551,51863 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "無効なマスクです"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, fuzzy, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  msgid "illegal comma"
  msgstr "不正な被演算子が検出されました"
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "識別子または %<(%> が予期されます"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "無効なマスクです"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, fuzzy, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, fuzzy, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "重複した %<const%> です"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "重複した %<const%> です"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, fuzzy, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "ポインタが予期されます"
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ファイルスコープの可変フィールドです"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> の後に文字列が予期されます"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
*************** msgstr ""
*** 51826,51832 ****
  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 "メンバ関数の名前を欠いています"
--- 51872,51878 ----
  msgid "expected function name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "メンバ関数の名前を欠いています"
*************** msgstr "メンバ関数の名前を欠�
*** 51836,51857 ****
  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 ""
--- 51882,51903 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
*************** msgstr ""
*** 51876,51882 ****
  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 とポインタとの順序比較です"
--- 51922,51928 ----
  msgid "modified here"
  msgstr "共用体がここで定義されています"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
*************** msgstr ""
*** 51911,52022 ****
  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 "初期化子の要素が定数式ではありません"
--- 51957,52068 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<+%>、%<*%>、%<-%>、%<&%>、%<^%>、%<|%>、%<&&%> または %<||%> が予期されます"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qE は %qs (%qs 用) として前もって決められています"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "共用体定義の後には %<;%> が予期されます"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "%<delete%> が予期されます"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "初期化子の要素が定数式ではありません"
*************** msgstr "初期化子の要素が定数�
*** 52026,52052 ****
  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 ""
--- 52072,52098 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 52056,52087 ****
  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 文が予期されます"
--- 52102,52133 ----
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp flush%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> 句が予期されます"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp flush%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for 文が予期されます"
*************** msgstr "for 文が予期されます"
*** 52089,52158 ****
  #. 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%> が予期されます"
--- 52135,52204 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "for 文が予期されます"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  #| msgid "not enough perfectly nested loops"
  msgid "not enough nested loops"
  msgstr "ループが完全な入れ子になっていません"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<operator%> が予期されます"
*************** msgstr "%<operator%> が予期されま�
*** 52162,52168 ****
  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 "関数が予期されます"
--- 52208,52214 ----
  msgid "expected a function name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  msgid "expected target-function call"
  msgstr "関数が予期されます"
*************** msgstr "関数が予期されます"
*** 52172,52218 ****
  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 ""
--- 52218,52264 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr "%<#pragma align%> は %D の前�
*** 52227,52283 ****
  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 "クラス名が予期されます"
--- 52273,52329 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, fuzzy, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "不明な演算子 %qs が %%:version-compare 内にあります"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s は 2 この引数のみ受け付けます"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "%qs スイッチは既にサポートされていません"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "クラス名が予期されます"
*************** msgstr "クラス名が予期されま�
*** 52287,52313 ****
  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 "型名用に記憶域クラスが指定されました"
--- 52333,52359 ----
  msgid "variant %qD is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, fuzzy, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "型名用に記憶域クラスが指定されました"
*************** msgstr "型名用に記憶域クラス�
*** 52317,52323 ****
  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%> が予期されます"
--- 52363,52369 ----
  msgid "%qD is not of pointer type"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "%<none%> または %<shared%> が予期されます"
*************** msgstr "%<none%> または %<shared%> �
*** 52328,52344 ****
  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%> が予期されます"
--- 52374,52390 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "%<catch%> が予期されます"
*************** msgstr ""
*** 52358,52369 ****
  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- が二回指定されました"
--- 52404,52415 ----
  msgid "base function %qD declared here"
  msgstr "%qD はここで宣言されています"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, fuzzy, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "-I- が二回指定されました"
*************** msgstr "-I- が二回指定されまし�
*** 52373,52379 ****
  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 は併用できません"
--- 52419,52425 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "-f%s と -msdata=%s は併用できません"
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s と -msdata=%s は併用できません"
*************** msgstr "-f%s と -msdata=%s は併用で
*** 52383,52389 ****
  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 の前に現れなければいけません。無視しています"
--- 52429,52435 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
*************** msgstr "%<#pragma align%> は %D の前�
*** 52399,52482 ****
  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%> が予期されます"
--- 52445,52528 ----
  msgid "no declaration of base function %qs"
  msgstr "関数 %qE の暗黙的な宣言です"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "関数の定義が `register' と宣言されました"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma GCC pop_options%> に対応した %<#pragma GCC push_options%> がありません"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma GCC pop_options%> に対応した %<#pragma GCC push_options%> がありません"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
*************** msgstr "`%s' の宣言はグローバル
*** 52501,52513 ****
  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 定義がありません"
--- 52547,52559 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "前はここで宣言されました"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "unexpected clause"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "PHI 定義がありません"
*************** msgstr ""
*** 52567,52598 ****
  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 ""
--- 52613,52644 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr "可変長配列が使用され�
*** 52607,52770 ****
  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 ""
--- 52653,52816 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "%<while%> が予期されます"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "%<#pragma omp barrier%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "--driver は最早サポートされません"
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "--driver は最早サポートされません"
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "代入として無効な左辺値です"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown assumption clause %qs"
  msgstr "不明な spec 関数 %qs です"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, fuzzy, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "不明なレジスタ名です: %s"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE は最初に使用した後に %<threadprivate%> と宣言されています"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "自動変数 %qE は %<threadprivate%> になることは出来ません"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE は不完全型を持っています"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 52774,52780 ****
  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 ""
--- 52820,52826 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr ""
*** 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 式の無効な使用法です"
--- 52835,52841 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD は不完全型を持っています"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void 式の無効な使用法です"
*************** msgstr "不完全な typedef %qD の無�
*** 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 は関数ではありません"
--- 52866,53036 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "%qs 属性は関数へのみ適用出来ます"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "関数型が ISO C と完全互換ではありません"
  
! #: c/c-typeck.cc:1224
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "十進浮動小数型とベクトル型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1229
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "十進浮動小数型と複素数型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1234
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "十進浮動小数型と他の浮動小数型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "ポインタターゲット型は C++ では互換性がありません"
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "型は全く互換がありません"
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "ポインタターゲット型は C++ では互換性がありません"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "関数の戻り型は %<volatile%> と互換性がありません"
  
! #: c/c-typeck.cc:2354
  #, fuzzy, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "複合リテラル内での型定義は C++ では無効です"
  
! #: c/c-typeck.cc:3134
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "構造体または共用体ではない何かのメンバ %qE の要求です"
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "添字が付けられた値が、配列、ポインタまたはベクトルではありません"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "添字が付けられた値が関数へのポインタではありません"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C は %<register%> 配列に添字を付けることを禁止しています"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 は左が値でない配列に添字を付けることを禁止しています"
  
! #: c/c-typeck.cc:3873
  #, fuzzy, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qE は初期化されていません"
  
! #: c/c-typeck.cc:3918
  #, fuzzy, gcc-internal-format
  #| msgid "enum conversion in initialization is invalid in C++"
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "列挙型定数がここで定義されています"
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: c/c-typeck.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: c/c-typeck.cc:4394
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
*************** 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 ""
--- 53038,54912 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "関数が互換性のない型を通して呼び出されています"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "修飾子付き void 戻り型の関数が呼び出されています"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "正式な %d 番目の仮引数の型が不完全です"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は浮動小数型ではなく整数型としてです"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は複素数型ではなく整数型としてです"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は浮動小数点型ではなく複素数型としてです"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は整数型ではなく浮動小数型としてです"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は整数型ではなく複素数型としてです"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は複素数型ではなく浮動小数型としてです"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は %<float%> (%<double%> ではなく) としてです"
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は %qT (%qT ではなく) としてです"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は符号無しとしてです"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は符号付きとしてです"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to method %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "メソッド %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "関数 %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "関数 %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, fuzzy, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "文字列リテラルの比較結果は不定です"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "ポインタと整数との比較を行なっています"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "%qT と %qT の比較です"
  
! #: c/c-typeck.cc:5358
  #, fuzzy, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "`void *' 型のポインタの差を求めようとしています"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "関数ポインタの差を求めようとしています"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "不完全型へのポインタに関する計算です"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "不完全型へのポインタに関する計算です"
  
! #: c/c-typeck.cc:5855
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C は複素共役用の `~' を受け付けません"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs への引数の型が間違っています"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "単項感嘆符(!)への引数の型が間違っています"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "列挙値の増分は C++ では無効です"
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "列挙値の減分は C++ では無効です"
  
! #: c/c-typeck.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:5990
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C は複素数型に関する %<++%> と %<--%> をサポートしません"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "増分する引数の型が間違っています"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "減分する引数の型が間違っています"
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "不完全型へのポインタに対する演算"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "%<void%> 型の式のアドレスを取得しています"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ビットフィールド %qD のアドレスを取得できません"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
  
! #: c/c-typeck.cc:6293
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "帯域レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "大域レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a compound literal is invalid in C++"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "複合リテラル内での型定義は C++ では無効です"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C は片側だけが void となる条件式を禁止しています"
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6885
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6889
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C は %<void *%> と関数ポインタ間の比較式を禁止しています"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "second expression has type %qT"
  msgstr "被演算子として無効な式です"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "条件式内でポインタ型と整数型が適合しません"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "条件式での型の組合わせが適合しません"
  
! #: c/c-typeck.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7093
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7112
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7117
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "キャストが配列型を指定しています"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "キャストは関数型を指定しています"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C は非スカラーから同じ型へのキャストを禁止しています"
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C は共用体型へのキャストを禁止しています"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "共用体の中にない型から共用体型へキャストしています"
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "ポインタから異なるサイズの整数へのキャストです"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "型 %qT の関数呼び出しから一致しない型 %qT へのキャストです"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "異なるサイズの整数からポインタへのキャストです"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C は関数ポインタからオブジェクトポインタ型への変換を禁止しています"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C はオブジェクトのポインタから関数のポインタ型への変換を禁止しています"
  
! #: c/c-typeck.cc:7591
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "不完全型 %qT から %qT へ変換できません"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "キャスト内での型定義は C++ 内では無効です"
  
! #: c/c-typeck.cc:7748
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "代入の抑制"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "代入内での列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs 用の初期化付近)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "小括弧で括られた文字列定数で配列が初期化されています"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "識別子または %<*%> が予期されます"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD はここで宣言されています"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  msgid "%e declared here"
  msgstr "ここで宣言されています"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "%d 番目の %qE の引数を渡すときの列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "代入内での列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8533
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:8538
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "return 内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "%q#T から %q#T への変換です"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C では引数から共用体への変換を禁止しています"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "左辺への代入は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "左辺の初期化は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "戻り型は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "互換性のないポインタ型から %d 番目の %qE の引数に渡しています"
  
! #: c/c-typeck.cc:8970
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:8980
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C は関数のポインタと %<void *%> 間の代入を禁止しています"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C は関数ポインタと %<void *%> 間の初期化を禁止しています"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C は関数ポインタと %<void *%> の間の戻りを禁止しています"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "%d 番目の %qE の引数を渡すときのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9098
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "代入でのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9104
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "初期化でのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9109
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "%d 番目の %qE の引数を渡すときのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "互換性のないポインタ型から %d 番目の %qE の引数に渡しています"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%d 番目の %qE の引数へ渡すときに整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9290
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "代入で整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9296
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "初期化で整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9301
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%d 番目の %qE の引数へ渡すときに整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9333
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "代入でポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9339
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "初期化でポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9343
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "型 %qT への型 %qT からの代入時に互換性のない型です"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "型 %qT を型 %qT を使用して初期化時に互換性のない型です"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "型 %qT を戻すときに互換性のない型です。型 %qT が予期されます"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "伝統的な C では自動集約初期化を拒否します"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "expression in static assertion is not an integer constant expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "可変配列メンバを初期化しています"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9999
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "char の配列にとって初期化子文字列が長すぎます"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "char の配列にとって初期化子文字列が長すぎます"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "適切でない型の配列が文字列定数で初期化されています"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "非左辺値配列の無効な使用です"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "無効な初期化子です"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "配列が非定数配列式で初期化されています"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "初期化子の要素がロード時に計算出来ません"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "スカラー初期化子が中括弧で囲まれています"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "入れ子になったコンテキスト内で可変配列メンバを初期化しています"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "初期化子の周りに中括弧がありません"
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "初期化子を欠いています"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "スカラー初期化子内に余分な要素があります"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "レコードや共用体初期化子にフィールド名がありません"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "初期化子内の配列インデックスが配列の境界を超えました"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "初期化子内に空の範囲インデックスがあります"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "初期化子の範囲インデックスが配列の境界を超えました"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "初期化されたフィールドが上書きされます"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "初期化されたフィールドが副作用で上書きされます"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "構造体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "伝統的な C では共用体の初期化を拒否します"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "配列初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ベクトル初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "スカラー初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "side-effects in output operand outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "出力被演算子 %d は %<&%> 制約を使用しなければいけません"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "side-effects in input operand outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%qD は関数スコープの外側で定義されていません"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C は %<goto *expr;%> を禁止しています"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> と宣言されている関数が %<return%> 文を持っています"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "非 void を戻す関数内に値が無い %<return%> があります"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void を戻す関数内に値が有る %<return%> があります"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C は void を戻す関数内で、式をがある %<return%> を禁止しています"
  
! #: c/c-typeck.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch の内容が整数ではありません"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "ISO C では %<long%> による switch 文は %<int%> による switch に変換されます"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case ラベルは整数定数式に出来ません"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "switch 文の外にある %<default%> ラベルです"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ループまたは switch 文の外にある break 文です"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP のループ用に break 文が使用されています"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ループの外にある continue 文です"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "効果がない文です"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "式の中の文に不完全型があります"
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "結果の数が異なります"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "型 %qT と %qT の間での比較です"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "浮動小数点の比較で == や != を使うのは安全ではありません"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C は %<void *%> と関数ポインタの比較を禁止しています"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "ポインタと整数との比較を行なっています"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "完全なポインタと不完全なポインタとの比較です"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C 関数ポインタの順序比較を禁じます"
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "NULL ポインタがあるポインタの順序比較です"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "スカラーが必要な場所にポインタに変換できない配列が使用されています"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "スカラーが必要な場所で共用体型の値が使用されています"
  
! #: c/c-typeck.cc:15510
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:15849
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "代入として無効な左辺値です"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:16511
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C は関数型の修飾子を禁止しています"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "仮引数 %qD が不完全型を持っています"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "非整数型のビットフィールド %qD です"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-typeck.cc:16841
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "可変長配列 %qE が使用されています"
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE は %<reduction(%s)%> 用の無効な型を持っています"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16982
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE は %<threadprivate%> (%<copyin%> 用として) でなければいけません"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE は %<firstprivate%> 句内では変数ではありません"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE は %<lastprivate%> 句内では変数ではありません"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17259
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17292
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17311
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not initialized with a constant expression"
  msgid "traits array must be initialized with constants"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "固定小数変換内で無効な型です"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "ソースはポインタではありません"
  
! #: c/c-typeck.cc:18026
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, fuzzy, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "重複した %<const%> です"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qD shall not be const"
  msgstr "%q#D は const ではありません"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE は %qs (%qs 用) として前もって決められています"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55130,55383 ****
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:597
  #, gcc-internal-format
  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 ""
--- 55176,55424 ----
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%s should not be null"
  msgstr "%qD は初期化されるべきです"
  
! #: cobol/genapi.cc:1837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cobol/genapi.cc:2171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "レシーバ型 `%s' が無効です"
  
! #: cobol/genapi.cc:4622
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5675
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5698
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8188
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8252
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8297
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8552
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8563
  #, fuzzy, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "不明な TLS モデル %qs です"
  
! #: cobol/genapi.cc:8752
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10199
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10270
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10325
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10340
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10351
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10357
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10366
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10470
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12582
  #, 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:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12848
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13674
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: cobol/genapi.cc:15462
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15699
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17553
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17591
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17621
  #, 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:17661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17673
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 55386,55458 ****
  #. 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 ""
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:369
  #, fuzzy, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr "空の宣言です"
  
! #: cobol/gengen.cc:413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown type name %qE"
  msgid "Unknown type %d"
  msgstr "不明な型名 %qE です"
  
! #: cobol/gengen.cc:482
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: 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
  msgid "Residual context count"
  msgstr ""
--- 55427,55509 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17894
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17962
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:379
  #, fuzzy, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr "空の宣言です"
  
! #: cobol/gengen.cc:423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown type name %qE"
  msgid "Unknown type %d"
  msgstr "不明な型名 %qE です"
  
! #: cobol/gengen.cc:502
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: cobol/gengen.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr ""
  
! #: cobol/gengen.cc:1276
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with %s"
! msgstr "%s は %s をサポートしません"
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr ""
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, 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:2024
  #, 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:2448 cobol/gengen.cc:2607
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  msgstr ""
  
! #: cobol/gengen.cc:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr ""
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr ""
*************** msgstr ""
*** 55462,55474 ****
  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' を初期化できません"
--- 55513,55525 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:640 cobol/genutil.cc:707
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "入力ファイルが多すぎます"
  
! #: cobol/genutil.cc:868
  #, fuzzy, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "friend 関数 `%s' を初期化できません"
*************** msgstr "代替レジスタ名を使用�
*** 55484,55544 ****
  msgid "%s exited with status %d"
  msgstr "%s は終了ステータス %d を返しました"
  
! #: cobol/symbols.cc:426
  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 の初期化に失敗しました"
--- 55535,55595 ----
  msgid "%s exited with status %d"
  msgstr "%s は終了ステータス %d を返しました"
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1900
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cobol/symbols.cc:4292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s\"%s\"%s は無効です"
  
! #: cobol/symbols.cc:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: "
  
! #: cobol/util.cc:1756
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1834
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2189
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2779
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr ""
  
! #: cobol/util.cc:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr "プラグイン %s の初期化に失敗しました"
*************** msgstr "%<operator %s%> は %qT 用と�
*** 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 "ここで宣言されています"
--- 56035,56041 ----
  msgid "%q#D is private within this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "ここで宣言されています"
*************** 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 "ここで宣言されています"
--- 56045,56051 ----
  msgid "%q#D is protected within this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "ここで宣言されています"
*************** msgstr "不完全型への変換です"
*** 56328,56334 ****
  msgid "constructor delegates to itself"
  msgstr "定数が自身を参照しています"
  
! #: cp/call.cc:11924 cp/typeck.cc:10776
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "型 %qT から型 %qT へ変換できません"
--- 56379,56385 ----
  msgid "constructor delegates to itself"
  msgstr "定数が自身を参照しています"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "型 %qT から型 %qT へ変換できません"
*************** msgstr "%<%D(%A)%> の呼び出しに適
*** 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%> を直接呼び出すことは出来ません"
--- 56399,56405 ----
  msgid "call to non-function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "コンストラクタ %<%T::%D%> を直接呼び出すことは出来ません"
*************** msgstr "構造体に可変配列メン�
*** 56946,56952 ****
  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 が再定義されています"
--- 56997,57003 ----
  msgid "next member %q#D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T が再定義されています"
*************** msgstr "%q#T が再定義されていま
*** 56956,56962 ****
  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 ""
--- 57007,57013 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
*************** msgstr "関数 `%s' に対して不適�
*** 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 を指定した時のみ使用できます"
--- 57139,57145 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
*************** msgstr ""
*** 57139,57145 ****
  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 ""
--- 57190,57196 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 57174,58018 ****
  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\" に戻るはずでした"
--- 57225,58069 ----
  msgid "uncaught exception of type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/constexpr.cc:1908
  #, fuzzy, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr "%qE 属性は名前付き引数があるプロトタイプが必要です"
  
! #: cp/constexpr.cc:1926
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/constexpr.cc:2010
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/constexpr.cc:2030
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2061 cp/constexpr.cc:2113
  #, fuzzy, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%s は %s をサポートしません"
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, fuzzy, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: cp/constexpr.cc:3126
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "無効なオプション %s"
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "元々はここで定義されました"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3643
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "可変長オブジェクトが初期化されないようです"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "オブジェクト以外がメンバ関数 %qD を呼び出すことは出来ません"
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "'o' 被演算子が定数ではありません"
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "`%s' の宣言は前方のローカルシンボルを覆い隠します"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: cp/constexpr.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "右シフト回数が負です"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "右シフト回数が負です"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "配列の添字が配列境界の外にあります"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "配列の添字が配列境界の外にあります"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "配列の添字が配列境界の外にあります"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "配列の添字が配列境界の外にあります"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6098
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6271
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6296
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6299
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6325
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6328
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qD はここで宣言されています"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qE は初期化されていません"
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D は const ではありません"
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D は volatile です"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7980
  #, fuzzy, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7996
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7999
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:8151
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%q+D が再定義されました"
  
! #: cp/constexpr.cc:9412
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "%q+D が再定義されました"
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:9714
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10186
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10196
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10218
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "'B' 被演算子が定数ではありません"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "ループまたは switch 文の外にある break 文です"
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> used outside of class"
  msgid "%<continue%> outside of a loop"
  msgstr "%<friend%> がクラスの外側で使用されています"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, fuzzy, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "仮想関数は friend にできません"
  
! #: cp/constexpr.cc:12554
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:12692
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qE は最初に使用した後に %<threadprivate%> と宣言されています"
  
! #: cp/constexpr.cc:12700
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:12972
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: cp/constexpr.cc:13023
  #, fuzzy, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ファイル \"%s\" に戻るはずでした"
*************** msgstr ""
*** 58148,58508 ****
  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 ""
--- 58199,58558 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3152
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3155
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3158
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3161
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not trivially copy assignable"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3164
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/constraint.cc:3167
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3170
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/constraint.cc:3173
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/constraint.cc:3183
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/constraint.cc:3187
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3190
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not an aggregate"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3193
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not an array"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3196
  #, fuzzy, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3203
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qD は変数ではありません"
  
! #: cp/constraint.cc:3206
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3209
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3213
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3215
  #, fuzzy, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3224
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3228
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3234
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3237
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3247
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3252
  #, fuzzy, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/constraint.cc:3256
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3259
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/constraint.cc:3262
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3265
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3268
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3273
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3275
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3280
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3284
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3290
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3292
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3299
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3308
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/constraint.cc:3311
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "ソースはポインタではありません"
  
! #: cp/constraint.cc:3314
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3317
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3320
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3323
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/constraint.cc:3326
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a standard layout type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3329
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3332
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3337
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3339
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3347
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3351
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/constraint.cc:3354
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: cp/constraint.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3360
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a volatile type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/constraint.cc:3363
  #, fuzzy, gcc-internal-format
! msgid "%qT is not a structural type"
! msgstr "クラスタイプ項を欠いています"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/constraint.cc:3370
  #, fuzzy, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "const `%s' を `mutable' として宣言できません"
  
! #: cp/constraint.cc:3373
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/constraint.cc:3376
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3380
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constraint.cc:3451
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "無効な定数"
  
! #: cp/constraint.cc:3472
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3476
  #, fuzzy, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/constraint.cc:3531
  #, fuzzy, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "-mhard-float はサポートされていません"
  
! #: cp/constraint.cc:3548
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "アセンブラ宣言は前の�
*** 58532,58580 ****
  msgid "previous declaration with fewer contracts here"
  msgstr "前方での `%s' の宣言"
  
! #: 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 "parameter declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr "%q#D が宣言されています"
  
! #: cp/contracts.cc:1661
  #, fuzzy, gcc-internal-format
  msgid "first declared here"
  msgstr "ここで宣言されています"
  
! #: cp/contracts.cc:1922
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "constructor does not return a value to test"
  msgstr "関数が文字列型を返しません"
  
! #: cp/contracts.cc:1924
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "destructor does not return a value to test"
  msgstr "関数が文字列型を返しません"
  
! #: cp/contracts.cc:1925
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
--- 58582,58630 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/contracts.cc:564
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:565 cp/contracts.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "parameter declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/contracts.cc:595
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:1038
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr ""
  
! #: cp/contracts.cc:1674
  #, fuzzy, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr "%q#D が宣言されています"
  
! #: cp/contracts.cc:1675
  #, fuzzy, gcc-internal-format
  msgid "first declared here"
  msgstr "ここで宣言されています"
  
! #: cp/contracts.cc:1936
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "constructor does not return a value to test"
  msgstr "関数が文字列型を返しません"
  
! #: cp/contracts.cc:1938
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "destructor does not return a value to test"
  msgstr "関数が文字列型を返しません"
  
! #: cp/contracts.cc:1939
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
*************** msgstr ""
*** 58647,58653 ****
  msgid "%<return_void%> declared here"
  msgstr "%qD はここで定義されています"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "不明な型名 %qE です"
--- 58697,58703 ----
  msgid "%<return_void%> declared here"
  msgstr "%qD はここで定義されています"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "不明な型名 %qE です"
*************** msgstr "ソースはポインタでは�
*** 58719,58807 ****
  msgid "awaitable type %qT is not a structure"
  msgstr "型修飾子 `%s' は struct や class の後には使えません"
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: cp/coroutines.cc:1861
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "%<noreturn%> と宣言されている関数が %<return%> 文を持っています"
  
! #: cp/coroutines.cc:1898
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: cp/coroutines.cc:1908
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: cp/coroutines.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "前に %qD 用のプロトタイプがありません"
  
! #: cp/coroutines.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "%qE が重複しています"
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4149
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "case の値としてポインタは許可されていません"
  
! #: cp/coroutines.cc:4366
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5024
  #, fuzzy, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 58769,58857 ----
  msgid "awaitable type %qT is not a structure"
  msgstr "型修飾子 `%s' は struct や class の後には使えません"
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: cp/coroutines.cc:1864
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "%<noreturn%> と宣言されている関数が %<return%> 文を持っています"
  
! #: cp/coroutines.cc:1901
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: cp/coroutines.cc:1911
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "前に %qD 用のプロトタイプがありません"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "%qE が重複しています"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "case の値としてポインタは許可されていません"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, fuzzy, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "%qD はテンプレート関数�
*** 58827,58895 ****
  msgid "%qs used outside of constant expressions"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/cp-gimplify.cc:1291
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/cp-gimplify.cc:1472
  #, fuzzy, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/cp-gimplify.cc:2311
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: cp/cp-gimplify.cc:2314
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/cp-gimplify.cc:2326
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4061
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/cp-gimplify.cc:4104
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "%qE 属性の無効な引数です"
  
! #: cp/cp-gimplify.cc:4107
  #, fuzzy, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "マクロ引数リストにあり得ないトークン"
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/cp-gimplify.cc:4164
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/cp-gimplify.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/cp-gimplify.cc:4191
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 58877,58951 ----
  msgid "%qs used outside of constant expressions"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/cp-gimplify.cc:999
! #, fuzzy, gcc-internal-format
! #| msgid "expected declarator"
! msgid "unexpected %<std::%s%> declaration"
! msgstr "宣言子が予期されます"
! 
! #: cp/cp-gimplify.cc:1317
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/cp-gimplify.cc:1498
  #, fuzzy, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/cp-gimplify.cc:2337
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: cp/cp-gimplify.cc:2340
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "%qE 属性の無効な引数です"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "マクロ引数リストにあり得ないトークン"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr ""
*** 58934,58940 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 58990,58996 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** 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' の宣言"
--- 59382,59388 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "使用している宣言 %q+D は前に使用している宣言と競合しています"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "前方での `%s' の宣言"
*************** msgstr ""
*** 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"
--- 59606,59617 ----
  msgid "previous specification in %q#D here"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
*************** msgstr "(`%s' の初期化は不完全�
*** 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 がテンプレートとして使用されています"
--- 59818,59824 ----
  msgid "  enters %<template for%> statement"
  msgstr "文が予期されます"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
*************** msgstr ""
*** 59808,62225 ****
  msgid "template parameters do not match template %qD"
  msgstr "仮引数 `%s' の型が宣言されていません"
  
! #: cp/decl.cc:5736
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "要求された整列が 2 の累乗ではありません"
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6162
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D は無効です。無名共用体は非静的データメンバのみ持つことが出来ます"
  
! #: cp/decl.cc:6172 cp/parser.cc:26315
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6201
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "無名構造体が名前つき型の中にありません"
  
! #: cp/decl.cc:6213
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6219
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6238
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:6241
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "一つの宣言に複数の型があります"
  
! #: cp/decl.cc:6288
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "`enum %s' の再宣言"
  
! #: cp/decl.cc:6305
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: cp/decl.cc:6338
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "typdef 宣言で型名を欠いています"
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ は無名構造体を禁止しています"
  
! #: cp/decl.cc:6353
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: cp/decl.cc:6356
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6364
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6371
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6375
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6379
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6383
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6387
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "`%s' の宣言で型がデフォルトの `int' とされました"
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/decl.cc:6419
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/decl.cc:6422
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: cp/decl.cc:6506
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, gcc-internal-format
  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' が初期化されました"
  
! #: 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
  #, fuzzy, gcc-internal-format
  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 ""
--- 59864,62291 ----
  msgid "template parameters do not match template %qD"
  msgstr "仮引数 `%s' の型が宣言されていません"
  
! #: cp/decl.cc:5750
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "要求された整列が 2 の累乗ではありません"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D は無効です。無名共用体は非静的データメンバのみ持つことが出来ます"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "無名構造体が名前つき型の中にありません"
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "一つの宣言に複数の型があります"
  
! #: cp/decl.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "`enum %s' の再宣言"
  
! #: cp/decl.cc:6319
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: cp/decl.cc:6352
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "typdef 宣言で型名を欠いています"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ は無名構造体を禁止しています"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: cp/decl.cc:6370
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6378
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:6381
  #, fuzzy, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6389
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6393
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6401
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "`%s' の宣言で型がデフォルトの `int' とされました"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/decl.cc:6436
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "%qE 属性は無視されました"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef `%s' が初期化されました"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
  
! #: cp/decl.cc:6654
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/decl.cc:6681
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%q#D のテンプレート宣言です"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ポインタ宣言子に不適切な型修飾子"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "重複した初期化子"
  
! #: cp/decl.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:6833
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:6900
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "変数 `%s' には初期化子がありますが、不完全型です"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "配列 `%s' の要素に不完全型があります"
  
! #: cp/decl.cc:6920
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "仮引数 `%s' は不完全型です"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "自明でないラベルのついた初期化子です"
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:7168
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: cp/decl.cc:7175
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "`%s' での配列サイズを欠いています"
  
! #: cp/decl.cc:7187
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "未初期化定数を ROM に置かない"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "初期化された変数 %q+D は dllimport とマークされています"
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "無効なビット列初期化子です"
  
! #: cp/decl.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "無名基底クラスの初期設定子が曖昧です"
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
  
! #: cp/decl.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "無効な初期化子です"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "入力ファイルが多すぎます"
  
! #: cp/decl.cc:8103
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "スカラー初期化子がブレースで囲まれています"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "スカラー初期化子がブレースで囲まれています"
  
! #: cp/decl.cc:8247
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "初期化子のまわりのブレースを欠いています"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:8395
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "配列 `%s' の要素に不完全型があります"
  
! #: cp/decl.cc:8408
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C89 は複合リテラルを禁じます"
  
! #: cp/decl.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "`%s' は不完全型です"
  
! #: cp/decl.cc:8485
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8679
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pramga が括弧で囲まれた文字列リテラルを受け取りました"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "コンストラクタの静的メンバ初期化子は無効です"
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8734
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(クラス外での初期化を必要とします)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "register 変数 `%s' のアドレスが要求されました"
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "仮引数 %qD が初期化されます"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
  
! #: cp/decl.cc:9583
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "戻り値の型が不完全型です"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/decl.cc:9812
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:9855
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: cp/decl.cc:9864
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:10081
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "関数 `%s' が変数であるかのように初期化されました"
  
! #: cp/decl.cc:10316
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "ここで宣言されています"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:10605
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 は可変長の配列 %qE を禁止しています"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "定数式が欠けているか無効です"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:10791
  #, fuzzy, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%qs が構造体フィールド用に指定されています"
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11131
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%<offsetof%> を静的データメンバ %qD へ適用できません"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "`%s' での配列サイズを欠いています"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:11940
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
  
! #: cp/decl.cc:11942
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12010
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:12017
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD はテンプレート関数ではありません"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:12402
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12405
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "`::main' を inline としては宣言できません"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12485
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12490
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:12512
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "ここで宣言されています"
  
! #: cp/decl.cc:12521
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qs は -mcpu= への引数としては無効です"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:12674
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' は `int' を返さなければなりません"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "typedef %q+D が再定義されました"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/decl.cc:12743
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
  
! #: cp/decl.cc:12949
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "自動変数 %qE は %<threadprivate%> になることは出来ません"
  
! #: cp/decl.cc:12964
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/decl.cc:13088
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13112
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13117
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13229
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13232
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, fuzzy, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "定数式が欠けているか無効です"
  
! #: cp/decl.cc:13318
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:13321
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:13345
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
  
! #: cp/decl.cc:13348
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "可変長配列が使用されています"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "配列の次元がオーバーフローしました"
  
! #: cp/decl.cc:13469
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:13482
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "`%s' の宣言は void の配列"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "`%s' の宣言は void の配列"
  
! #: cp/decl.cc:13489
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "配列参照での添字を欠いています"
  
! #: cp/decl.cc:13503
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13506
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13542
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "可変長配列が使用されています"
  
! #: cp/decl.cc:13640
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13654
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13670
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13685
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD の宣言内でテンプレート仮引数リストが多すぎます"
  
! #: cp/decl.cc:13698
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "無名変数やフィールドが void と宣言されました"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "変数またはフィールドが void と宣言されました"
  
! #: cp/decl.cc:13742
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:13747
  #, fuzzy, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:13928
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "%<signed%> と %<unsigned%> が %qs に対して両方指定されています"
  
! #: cp/decl.cc:14141
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14147
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, fuzzy, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "関数の定義が `register' と宣言されました"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C は単なる %<complex%> を %<double complex%> を意味するものとしてはサポートしません"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ では型の無い %qs の宣言を禁止しています"
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "このターゲットでは %<__int128%> はサポートされていません"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ は %<__int128%> を %qs に対してはサポートしていません"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14598
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex は %qs に対しては無効です"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "仮引数宣言の中の typedef 宣言は無効です"
  
! #: cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "仮引数 %qs に対して記憶域クラスタ指定されています"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "仮引数は %<constexpr%> として宣言してはいけません"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> がクラス宣言外で使用されています"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14831
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:14851
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "%qs の宣言内に複数の記憶域クラスがあります"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: cp/decl.cc:14968
  #, fuzzy, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "ネストした関数 `%s' は `extern' に宣言されました"
  
! #: cp/decl.cc:14973
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "`%s' のトップレベルの宣言が `auto' を指定します"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "friend 関数宣言内の記憶クラス指定子は無効です"
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "%qs の宣言内に複数の記憶域クラスがあります"
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15164
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "関数を inline にできません"
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, fuzzy, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, fuzzy, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "仮想関数は friend にできません"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "%<restrict%> の誤った使用法です"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "トップレベルでの `this' の使用は無効です"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, fuzzy, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "`%s' は関数を返す関数として宣言されています"
  
! #: cp/decl.cc:15397
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "`%s' は配列を返す関数として宣言されています"
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15439
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15444
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15445
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15453
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15454
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "仮想関数は friend にできません"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, fuzzy, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:15546
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15588
  #, fuzzy, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "デストラクタは仮引数を取りません"
  
! #: cp/decl.cc:15636
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "参照を参照として宣言できません"
  
! #: cp/decl.cc:15658
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15687
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "メンバ関数は暗黙的にそのクラスの friend です"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "オブジェクト以外がメンバ関数 %qD を呼び出すことは出来ません"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15965
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> がクラス宣言外で使用されています"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/decl.cc:15994
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "`explicit' にできるのは、コンストラクタだけです"
  
! #: cp/decl.cc:16004
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:16011
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "非オブジェクトメンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:16017
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static `%s' を mutable として宣言できません"
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const `%s' を `mutable' として宣言できません"
  
! #: cp/decl.cc:16035
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: cp/decl.cc:16051
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:16083
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16210
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "クラス宣言の外側で virtual 指定しています"
  
! #: cp/decl.cc:16218
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:16237
  #, fuzzy, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "クラス `%s' を大域スコープの friend にしようとしています"
  
! #: cp/decl.cc:16257
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "`enum %s' の再宣言"
  
! #: cp/decl.cc:16305
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, fuzzy, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/decl.cc:16341
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "無効なデフォルトテンプレート引数"
  
! #: cp/decl.cc:16399
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "無効な用法の of %%d, %%x, 又は %%X"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16500
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16535
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%s を開けません"
  
! #: cp/decl.cc:16559
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "変数 %qD が関数として再宣言されました"
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "元の型はここで宣言されました"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "領域 `%s' は不完全な型です"
  
! #: cp/decl.cc:16632
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "仮引数が不完全型です"
  
! #: cp/decl.cc:16652
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/decl.cc:16655
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/decl.cc:16674
! #, fuzzy, gcc-internal-format
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr "`%s' 属性は関数に対してのみ適用されます"
! 
! #: cp/decl.cc:16682
! #, fuzzy, gcc-internal-format
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr "宣言の中に代入(初期化ではなく)があります"
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "仮引数 %q+D が %<inline%> と宣言されています"
  
! #: cp/decl.cc:16749
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "関数を inline にできません"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "非オブジェクトメンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16869
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `register' は無効です"
  
! #: cp/decl.cc:16875
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "関数 %qD への代入です"
  
! #: cp/decl.cc:16887
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
  
! #: cp/decl.cc:16899
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:16903
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:16911
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual な非クラス関数 `%s'"
  
! #: cp/decl.cc:16918
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/decl.cc:16961
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "他の関数内で static 関数を宣言できません"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "仮引数は %<constexpr%> として宣言してはいけません"
  
! #: cp/decl.cc:17071
  #, fuzzy, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "`%s' が初期化されるところで、`extern' 宣言されました"
  
! #: cp/decl.cc:17076
  #, fuzzy, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "関数がローカル変数のアドレスを返しています"
  
! #: cp/decl.cc:17281
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "関数がローカル変数のアドレスを返しています"
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: cp/decl.cc:17441
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "仮引数 `%s' は無効です"
  
! #: cp/decl.cc:17449
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "パラメタはメソッドの型を不正に宣言しました"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17845
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:17919
  #, fuzzy, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ は無名構造体を禁止しています"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18020
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:18082
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18089
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18091
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18100
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18102
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18237
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%qD の無効なテンプレート宣言です"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18242
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** 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 "述語は識別子でなければなりません"
--- 62297,62397 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "事前の宣言なしの大域関数に関して警告する"
  
! #: cp/decl.cc:18515
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18725
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "型修飾子 `%s' は struct や class の後には使えません"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18757
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "重複した case の値"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "`%s' は前にここで定義されました"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "述語は識別子でなければなりません"
*************** msgstr "述語は識別子でなけれ�
*** 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%> にします"
--- 62400,62491 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "`%s' の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "`%s' の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19443
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "整数定数が %<unsigned long%> 型に対して大きすぎます"
  
! #: cp/decl.cc:19444
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C は列挙値を %<int%> の範囲に制限しています"
  
! #: cp/decl.cc:19455
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "列挙値がオーバーフロー"
  
! #: cp/decl.cc:19475
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "%q#T が複数定義されています"
  
! #: cp/decl.cc:19649
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "関数の戻り型は %<volatile%> と互換性がありません"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: cp/decl.cc:21329
! #, fuzzy, gcc-internal-format
! msgid "%qs used without %qs declaration"
! msgstr "前方での `%s' の宣言"
! 
! #: cp/decl.cc:21341
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%qD の型をデフォルトの %<int%> にします"
*************** msgstr "`%s' が別のシンボル種と
*** 62847,63197 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3924
  #, fuzzy
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "%s:%d から include されたファイル内"
  
! #: cp/error.cc:3929
  #, fuzzy
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "%s:%d から include されたファイル内"
  
! #: cp/error.cc:3935
  #, fuzzy, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "%s:%d から include されたファイル内"
  
! #: cp/error.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "静的メンバ関数 %qs 内"
  
! #: cp/error.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "コピーコンストラクタ %qs 内"
  
! #: cp/error.cc:3965
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "コンストラクタ %qs 内"
  
! #: cp/error.cc:3967
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "デストラクタ %qs 内"
  
! #: cp/error.cc:3969
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "ラムダ関数内"
  
! #: cp/error.cc:3971
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "静的メンバ関数 %qs 内"
  
! #: cp/error.cc:3973
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "メンバ関数 %qs 内"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "関数 %qs 内"
  
! #: cp/error.cc:3992
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/error.cc:3994
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "but %qE is an expression"
  msgstr "  throw された式の中"
  
! #: cp/error.cc:3996
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "%qs が構造体フィールド用に指定されています"
  
! #: cp/error.cc:3998
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD は変数ではありません"
  
! #: cp/error.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "関数パラメータ"
  
! #: cp/error.cc:4002
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: cp/error.cc:4004
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:4006
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/error.cc:4008
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "クラスタイプ項を欠いています"
  
! #: 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 ""
--- 62918,63268 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  #, fuzzy
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "%s:%d から include されたファイル内"
  
! #: cp/error.cc:3936
  #, fuzzy
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "%s:%d から include されたファイル内"
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "%s:%d から include されたファイル内"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "静的メンバ関数 %qs 内"
  
! #: cp/error.cc:3970
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "コピーコンストラクタ %qs 内"
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "コンストラクタ %qs 内"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "デストラクタ %qs 内"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "ラムダ関数内"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "静的メンバ関数 %qs 内"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "メンバ関数 %qs 内"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "関数 %qs 内"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "but %qE is an expression"
  msgstr "  throw された式の中"
  
! #: cp/error.cc:4003
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "%qs が構造体フィールド用に指定されています"
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD は変数ではありません"
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "関数パラメータ"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "%qD は変数ではありません"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD は名前空間です"
  
! #: cp/error.cc:4021
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4052
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: %qs のインスタンス内:\n"
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s: %qs のインスタンス内:\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "%s:%d:   ここから再帰的に実体化されました"
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "%s:%d:   %qs から再帰的に実体化されました\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4203
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "%s:%d:   ここから再帰的に実体化されました"
  
! #: cp/error.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "ここから呼び出されました"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, fuzzy, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%s:%d:%d:   %qs から実体化されました\n"
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4334
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "前方での `%s' の宣言"
  
! #: cp/error.cc:4356
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "Ada では -c または -S が必要です"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "引数がありません"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "引数がありません"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, fuzzy, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4957
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4962
  #, fuzzy, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4967
  #, fuzzy, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4972
  #, fuzzy, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4977
  #, fuzzy, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4982
  #, fuzzy, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4988
  #, fuzzy, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4993
  #, fuzzy, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4998
  #, fuzzy, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5003
  #, fuzzy, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5008
  #, fuzzy, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5013
  #, fuzzy, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5019
  #, fuzzy, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5024
  #, fuzzy, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** 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 ""
--- 63485,63491 ----
  msgid "member %qD is used uninitialized"
  msgstr "%qE は初期化されていません"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5232 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 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"
--- 63601,63607 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 63722,63764 ****
  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:5007
  #, gcc-internal-format
  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 ですが、ポインタでも配列型でもありません"
--- 63793,63835 ----
  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:5121
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "初期設定子の末尾が本来より早く出現しました"
  
! #: cp/init.cc:5441
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "delete での配列サイズが不明です"
  
! #: cp/init.cc:5478
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/init.cc:5493
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5499
  #, 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:5514
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5519
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5833
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
*************** msgstr "不完全な typedef `%s' の使
*** 63793,63874 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr "無効な宣言です"
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:809
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:946
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
  
! #: cp/lambda.cc:1630
  #, fuzzy, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/lambda.cc:1634
  #, fuzzy, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr "無効な #pragma %s です"
  
! #: cp/lex.cc:709
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/lex.cc:781
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "%s への #pragma implementation はファイルが include された後で出現しました"
  
! #: cp/lex.cc:809
  #, fuzzy, gcc-internal-format
  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 を指定した時のみ使用できます"
  
! #: cp/lex.cc:824
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qE が宣言されていません (この関数内での最初の使用)"
  
! #: cp/lex.cc:828
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr ""
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:880
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
--- 63864,63953 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr "無効な宣言です"
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:820
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:957
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
  
! #: cp/lambda.cc:1641
  #, fuzzy, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/lambda.cc:1645
  #, fuzzy, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/lambda.cc:1953
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr ""
  
! #: cp/lex.cc:704
  #, fuzzy, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr "無効な #pragma %s です"
  
! #: cp/lex.cc:712
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/lex.cc:784
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "%s への #pragma implementation はファイルが include された後で出現しました"
  
! #: cp/lex.cc:812
  #, fuzzy, gcc-internal-format
  msgid "%qD not defined"
  msgstr "\"%s\" は定義されていません"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/lex.cc:827
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%qE が宣言されていません (この関数内での最初の使用)"
  
! #: cp/lex.cc:831
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr ""
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:883
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
*************** 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 ""
--- 63957,64013 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "警告: "
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr "リンク無し %q+D の再定�
*** 64324,64330 ****
  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 "無効な宣言です"
--- 64396,64402 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "無効な宣言です"
*************** msgstr "無効な宣言です"
*** 64339,64767 ****
  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 "ここで宣言されています"
--- 64411,64839 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12648
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "conflicting default argument for %#qD"
  msgstr "%qD 用のデフォルト引数がありません"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "仮引数リストからの仮引数名を欠いています"
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "定義がありません"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "列挙型 %q+D の再宣言です"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14314
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/module.cc:14325
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:17035
  #, fuzzy, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "%s\"%s\"%s は許可されていません"
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "インスタンス変数の仕様が一貫していません"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "%s: ファイル `%s' を削除できません: %s\n"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "`コンパイラのバージョンを表示する"
  
! #: cp/module.cc:20764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2 バージョン %s\n"
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, fuzzy, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "例外処理を無効にしました. 有効にするには -fexceptions を使ってください"
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "<戻り値> "
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "interface partition is not exported"
  msgstr "スタック制限式はサポートされていません"
  
! #: cp/module.cc:21551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:21590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, fuzzy, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21972
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21977
  #, fuzzy, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:21981
  #, fuzzy, gcc-internal-format
  msgid "import declared in global module"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "前はここで宣言されました"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "前はここで宣言されました"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "%q#D が宣言されています"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting declaration %qD with internal linkage"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, fuzzy, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "-mrecip=%s 用の不明なオプションです"
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "ここで宣言されています"
*************** msgstr "ここで宣言されていま�
*** 64773,64880 ****
  #. 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 です"
--- 64845,64952 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, fuzzy, gcc-internal-format
  msgid "module already imported"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: cp/module.cc:22793
  #, fuzzy, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "<不明な演算子>"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "伝統的な前処理を有効にする"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "無効な %qD の使用です"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "%qs へ書き込み中にエラーが発生しました"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:23941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "不明な TLS モデル %qs です"
*************** msgstr ""
*** 64889,64895 ****
  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 を指定した時のみ使用できます"
--- 64961,64967 ----
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, fuzzy, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
*************** msgstr "`%s' の宣言は仮引数を覆
*** 64934,65194 ****
  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 ""
--- 65006,65277 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/name-lookup.cc:3698
! #, gcc-internal-format
! msgid "annotation applied to block scope extern %qD"
! msgstr ""
! 
! #: cp/name-lookup.cc:3705
! #, fuzzy, gcc-internal-format
! #| msgid "declaration for parameter %qD but no such parameter"
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr "仮引数 %qD 用の宣言がありますが、そのような仮引数はありません"
! 
! #: cp/name-lookup.cc:4170
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, fuzzy, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%qD はここで宣言されています"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%qD はここで宣言されています"
  
! #: cp/name-lookup.cc:6347
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6371
  #, fuzzy, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/name-lookup.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "%q#D のテンプレート宣言です"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%q#D が宣言されています"
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6665
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/name-lookup.cc:6747
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/name-lookup.cc:6802
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "`%s' 属性の疑似命令が無視されました"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "`this' は静的メンバ関数から使用できません"
  
! #: cp/name-lookup.cc:8037
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "弱い %q+D は %qE として定義できません"
  
! #: cp/name-lookup.cc:8040
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "構造体がここで定義されています"
  
! #: cp/name-lookup.cc:8855
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "%qs スイッチは既にサポートされていません"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "#line 指示を生成しない"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting namespace %qD with internal linkage"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "%<namespace%> が予期されます"
  
! #: cp/name-lookup.cc:9675
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "メソッド属性を指定するのは最後のみでなければいけません"
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%q+D  のアドレス領域は前の宣言と競合しています"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "`%s' は前にここで定義されました"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "識別子 %qE は C++ 予約語�
*** 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 の前に現れなければいけません。無視しています"
--- 65301,65307 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
*************** 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 ""
--- 65346,65352 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr "%s 宣言の後ろのセミコ�
*** 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 ""
--- 65416,65422 ----
  msgid "%qE is not a class template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
*************** msgstr "制限のない共用体は -std
*** 65644,67340 ****
  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 を指定した時のみ使用できます"
  
! #: cp/parser.cc:6261
  #, fuzzy, gcc-internal-format
  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 ""
--- 65727,67433 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, fuzzy, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a type"
  msgstr "関数が予期されます"
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/parser.cc:6433
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/parser.cc:6607
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "-Wno-strict-prototypes は C++ では受け付けられません"
  
! #: cp/parser.cc:6697
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ はブレースでまとめられた式を禁じます"
  
! #: cp/parser.cc:6709
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6749
  #, 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:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:6970
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.cc:7130
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:7131
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7177
  #, 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:7214
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7358
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.cc:7523
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7533
  #, fuzzy, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:7570 cp/parser.cc:9949
  #, 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:7584 cp/parser.cc:7588
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7712
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7797 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:7922
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8010
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/parser.cc:8037
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8044
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8050
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8225
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.cc:8544
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8644
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8669
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8695
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: cp/parser.cc:8866
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ は複合リテラルを禁じます"
  
! #: cp/parser.cc:8925
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8976
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:9374 cp/parser.cc:9403
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9689 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/parser.cc:9698
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/parser.cc:10001
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "非スカラー型"
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
+ #: cp/parser.cc:10142
+ #, fuzzy, gcc-internal-format
+ #| msgid "new cannot be applied to a reference type"
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr "参照型に対して new を適用できません"
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "被演算子が非整数型のシフト演算です"
  
! #: cp/parser.cc:10285
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:10388
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10447
  #, fuzzy, gcc-internal-format
  #| msgid "file ends in default argument"
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:10739
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr "__builtin_eh_return はこのターゲットではサポートされていません"
  
! #: cp/parser.cc:10825
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:10843
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10845
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10878
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10923
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:10952
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11000
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/parser.cc:11096
  #, fuzzy, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: cp/parser.cc:11502
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "古いスタイルのキャストを使用しています"
  
! #: cp/parser.cc:11652
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11655
  #, fuzzy, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "|| と共に使われる && の周りでは括弧をつけることをお勧めします"
  
! #: cp/parser.cc:11889
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:12227
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12502
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:12636
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12737
  #, 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:12747
  #, 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:12948
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12971
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12987
  #, 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:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "単項演算式内で無効な被演算子です"
  
! #: cp/parser.cc:13009
  #, 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:13029
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "%s を参照として宣言できません"
  
! #: cp/parser.cc:13049
  #, 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:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13090
  #, 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:13099
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13124
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: cp/parser.cc:13135
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13173
  #, fuzzy, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr "%qs 句が多すぎます"
  
! #: cp/parser.cc:13184
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13189
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13281
  #, 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:13335
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/parser.cc:13370
  #, 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:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13413
  #, fuzzy, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/parser.cc:13422
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13426
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13437
  #, fuzzy, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/parser.cc:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13471
  #, 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:13484
  #, 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:13502
  #, 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:13555
  #, 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:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr ""
! 
! #: cp/parser.cc:13754
! #, fuzzy, gcc-internal-format
! msgid "%q#E declared here"
! msgstr "%qD はここで宣言されています"
! 
! #: cp/parser.cc:14379
  #, 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:14548 cp/parser.cc:14800
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "仮引数配列宣言内の属性が無視されました"
  
! #: cp/parser.cc:14619
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ラベル付き文が予期されます"
  
! #: cp/parser.cc:14668
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case ラベル %qE が switch 文の中にありません"
  
! #: cp/parser.cc:14696
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14808
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14814
  #, fuzzy, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:14872
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14936
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15141
  #, 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:15163
  #, 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:15188 cp/parser.cc:15223
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15265
  #, 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:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.cc:15474
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "関数が集合体を返しています"
  
! #: cp/parser.cc:15476
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "フィールド %qE が関数として宣言されています"
  
! #: cp/parser.cc:15517
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.cc:15669
  #, 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:15976
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15983
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16009
  #, fuzzy, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr "sizeof が関数型に適用されました"
  
! #: cp/parser.cc:16014
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "式の中の文に不完全型があります"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:16547
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in vector initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "ベクトル初期化子内の要素が多すぎます"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:16906
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ は計算型 goto を禁じます"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17159
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "共用体がここで定義されています"
  
! #: cp/parser.cc:17186
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "引数がありません"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: cp/parser.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "クラス定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:17581
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "%qE 属性は無視されました"
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:17658
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18291
  #, fuzzy, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "空の宣言です"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18320
  #, fuzzy, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18331
  #, fuzzy, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "%qs が構造体フィールド用に指定されています"
  
! #: cp/parser.cc:18359
  #, fuzzy, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18363
  #, fuzzy, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "空の宣言です"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:18660
  #, fuzzy, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> がクラスの外側で使用されています"
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "%+D によりセクション型が競合します"
  
! #: cp/parser.cc:18801
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> は C++0x で意味が変更になります。削除してください"
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18850
  #, fuzzy, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18932
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:19058
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "無効なリンク指定です"
  
! #: cp/parser.cc:19233
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:19261
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:19487
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19676
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "参照型に対して new を適用できません"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:19713
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "メンバ `%s' に対する無効な初期値"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D は静的宣言の後に非静的宣言が続いています"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "前時代的な古いスタイルの基底クラス初期化子です"
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "識別子が予期されます"
  
! #: cp/parser.cc:20439
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "%<#pragma message%> の後に文字列が予期されます"
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "二進演算内で無効な被演算子です"
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "演算子が予期されます"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "-ms2600 が -ms 無しで使用されています"
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "無効なパラメータ %qs です"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "無効なデフォルトテンプレート引数"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "無効な型: `void &'"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/parser.cc:21414
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "マクロ引数リストにあり得ないトークン"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22068
  #, fuzzy, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "型指定が予期されます"
  
! #: cp/parser.cc:22700
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:22706
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:22710
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "型名が予期されます"
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:23106
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "共用体がここで定義されています"
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/parser.cc:23153
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "宣言 %qD が何も宣言していません"
  
! #: cp/parser.cc:23731
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "インスタンス化されない型に対する無効な操作です"
  
! #: cp/parser.cc:23737
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23901
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/parser.cc:23916
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:23934
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> または %<{%> が予期されます"
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24111
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD は名前空間名ではありません"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "名前空間名が予期されます"
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, fuzzy, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24444
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "名前空間名が予期されます"
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "インライン関数をインライン化できない場合に警告する"
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:24705
  #, fuzzy, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24767
  #, fuzzy, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/parser.cc:24912
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:25070
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: cp/parser.cc:25131
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "重複した %<volatile%> です"
  
! #: cp/parser.cc:25159
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD は関数スコープの外側で定義されていません"
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/parser.cc:25214
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:25455
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: cp/parser.cc:25466
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "関数 %qD が変数として再宣言されました"
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "帯域レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: cp/parser.cc:25589
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25595
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:25754
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "ここでは関数定義は許可されていません"
  
! #: cp/parser.cc:26040
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
  
! #: cp/parser.cc:26044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/parser.cc:26934
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 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 の前の定義"
--- 67436,67711 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "無効な宣言子です"
  
! #: cp/parser.cc:27101
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "トップレベルでの `this' の使用は無効です"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "無効な宣言です"
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "宣言子が予期されます"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD は名前空間です"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ポインタ演算子が予期されます"
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "合っていない引数です"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "`restrict' の用法が不適切です"
  
! #: cp/parser.cc:27936
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> または %<...%> が予期されます"
  
! #: cp/parser.cc:28504
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of %qD"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "%qD の宣言内でテンプレート仮引数リストが少なすぎます"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/parser.cc:28732
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "メソッドは関数ポインタに変換できません"
  
! #: cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28905
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:28909
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:29284
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29322
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "クラス定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "構造体定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "共用体定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> または %<:%> が予期されます"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "%qD の宣言内に無効なクラス名です"
  
! #: cp/parser.cc:30490
  #, fuzzy, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "%q+#T の前の定義"
*************** msgstr "%q+#T の前の定義"
*** 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 ""
--- 67713,67984 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, fuzzy, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "ビットフィールドの幅が %qD 非整数型 %qT です"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "メンバ宣言の最後には %<;%> が予期されます"
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "メンバ宣言の最後には %<;%> が予期されます"
  
! #: cp/parser.cc:31707
  #, fuzzy, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  #| msgid "attributes in parameter array declarator ignored"
  msgid "attributes on base specifiers are ignored"
  msgstr "仮引数配列宣言内の属性が無視されました"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:32295
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:32386
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  #| msgid "file ends in default argument"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:33083
  #, fuzzy, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33243
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "識別子または %<(%> が予期されます"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "%<:%> または %<...%> が予期されます"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "%qE 属性は %qE 用としては無視されます"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "インスタンス化されない型に対する無効な操作です"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:34046
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "要求された整列が定数ではありません"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "要求された整列が定数ではありません"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "無効な宣言です"
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 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\" はマクロ仮引数リストに現れてはなりません"
--- 67987,68419 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36005
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:36116
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: cp/parser.cc:36539
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "宣言が何も宣言していません"
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:36911
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "`>>' はテンプレートクラス名は `> >' とすべきです"
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "`>>' はテンプレートクラス名は `> >' とすべきです"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "テンプレート型統一中 `%s' が使用されました"
  
! #: cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%+D によりセクション型が競合します"
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> が %qD の前にあります"
  
! #: cp/parser.cc:37490
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/parser.cc:37599
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ は `long long' を受け入れません"
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qE が重複しています"
  
! #: cp/parser.cc:37644
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "`%s' が重複しています"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> が予期されます"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> が予期されます"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> が予期されます"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> が予期されます"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> が予期されます"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> が予期されます"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> が予期されます"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> が予期されます"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> が予期されます"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> が予期されます"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> が予期されます"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> が予期されます"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> が予期されます"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<catch%> が予期されます"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> が予期されます"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> が予期されます"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> が予期されます"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> が予期されます"
  
! #: cp/parser.cc:37759
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37762
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> が予期されます"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> が予期されます"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> が予期されます"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> が予期されます"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> が予期されます"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> または %<::%> が予期されます"
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "%<:%> が予期されます"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38345
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "前はここで宣言されました"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "参照を参照として宣言できません"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "名前無しテンプレートクラスです"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/parser.cc:38723
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c メソッド定義が予期されます"
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40342
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "識別子が必要です"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40978
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "不明な property 属性です"
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "整数式が予期されます"
  
! #: cp/parser.cc:42297
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/parser.cc:43053
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "無効な初期化子です"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
*************** msgstr "\"%s\" はマクロ仮引数リ�
*** 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 ""
--- 68422,68594 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: cp/parser.cc:52834
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma GCC pop_options%> に対応した %<#pragma GCC push_options%> がありません"
  
! #: cp/parser.cc:53546
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD は変数ではありません"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<try%> が予期されます"
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "無効な初期化子です"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "参照型に対して new を適用できません"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, fuzzy, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC java_exceptions の末尾にゴミ"
  
! #: cp/parser.cc:57289
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: cp/parser.cc:57300
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: cp/parser.cc:57387
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "#pragma GCC optimize は関数内では許可されていません"
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "ret 命令は実装されていません"
  
! #: cp/parser.cc:57669
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "#if 式の中では文字列定数が使えません"
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 68969,69460 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/pt.cc:6454
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/pt.cc:6467
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6479
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  
! #: cp/pt.cc:6483
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/pt.cc:6517
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "テンプレート仮引数 %q+#D です"
  
! #: cp/pt.cc:6519
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "ここで %q#D として再宣言されています"
  
! #: cp/pt.cc:6521
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "ここで宣言されています"
  
! #: cp/pt.cc:6532
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "元の定義はここに出現しています"
  
! #: cp/pt.cc:6560
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7013
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7016
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7031
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7035
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7085
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7087
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/pt.cc:7156
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "テンプレート仮引数 %q+#D です"
  
! #: cp/pt.cc:7165
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7174
  #, fuzzy, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "型 %qT と %qT の間での比較です"
  
! #: cp/pt.cc:7183
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/pt.cc:7194
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: cp/pt.cc:7204
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: cp/pt.cc:7213
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7225
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7229
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  候補では %d 個の引数が予期されますが、%d 個の引数が与えられています"
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  候補では %d 個の引数が予期されますが、%d 個の引数が与えられています"
  
! #: cp/pt.cc:7294
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "型 %qT から型 %qT へ変換できません"
  
! #: cp/pt.cc:7307
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/pt.cc:7311
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7332
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/pt.cc:7342
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: cp/pt.cc:7393
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7402
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7412
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7429
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7446
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7469
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7473
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7610
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc: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 ""
--- 69062,69558 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/pt.cc:6386
! #, fuzzy, gcc-internal-format
! msgid "local class in lambda in template parameter list"
! msgstr "`%s' の宣言は仮引数リストのシンボルを覆い隠します"
! 
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "テンプレート仮引数 %q+#D です"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "ここで %q#D として再宣言されています"
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "ここで宣言されています"
  
! #: cp/pt.cc:6539
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "元の定義はここに出現しています"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7056
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "テンプレート仮引数 %q+#D です"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "型 %qT と %qT の間での比較です"
  
! #: cp/pt.cc:7209
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: cp/pt.cc:7230
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  候補では %d 個の引数が予期されますが、%d 個の引数が与えられています"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  候補では %d 個の引数が予期されますが、%d 個の引数が与えられています"
  
! #: cp/pt.cc:7320
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "型 %qT から型 %qT へ変換できません"
  
! #: cp/pt.cc:7333
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/pt.cc:7337
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7455
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8673
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "`restrict' の用法が不適切です"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8908
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:8923
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:9078
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE から %qT へ変換できません"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9398
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10277
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "空の宣言です"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "内部一貫性がありません"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "テンプレート内で `%s' を使用しています"
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/pt.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/pt.cc:12512
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:12742
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "構造体がここで定義されています"
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "共用体に可変配列メンバがあります"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE は宣言の開始ではありません"
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D 用のデフォルト引数の再定義です"
  
! #: cp/pt.cc:15086
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 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' を使用しています"
--- 69570,69694 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "sizeof が関数型に適用されました"
  
! #: cp/pt.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "仮引数 `%s' は無効です"
  
! #: cp/pt.cc:16532
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "無効な宣言です"
  
! #: cp/pt.cc:16659
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "関数が集合体を返しています"
  
! #: cp/pt.cc:16661
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "`%s' は関数を返す関数として宣言されています"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%<locus%> が型として定義されていません"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/pt.cc:17508
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/pt.cc:17512
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/pt.cc:17581
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17587
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17593
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17662
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "大きさゼロの配列を作ろうとしています"
  
! #: cp/pt.cc:17703
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "配列 %q+D は一つの要素を持っていると見なされます"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected a reflection of a type template"
  msgstr "宣言または式が予期されます"
  
! #: cp/pt.cc:17985
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "テンプレート内で `%s' を使用しています"
*************** msgstr "テンプレート内で `%s' �
*** 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 "初期化子リストは非メンバ関数では使えません"
--- 69696,69903 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18418
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void 式の不適切な使用"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22374
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "%qE 属性用に間違った数の引数が指定されました"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:23042
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "static フィールド `%s' を欠いています"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23458
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/pt.cc:23476
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "不正な文字列定数です"
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:27899
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27964
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%s: `%s' の初期化:\n"
  
! #: cp/pt.cc:28000
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28065
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28074
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28095
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
  
! #: cp/pt.cc:28135
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
*************** msgstr "初期化子リストは非メ�
*** 69811,70336 ****
  #. 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 "命令が制約を満たしません:"
  
  #: 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 を適用できません"
- 
- #: 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 を適用できません"
  
! #: cp/reflect.cc:142
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/reflect.cc:150
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: 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 を適用できません"
  
! #: 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 を適用できません"
  
! #: cp/reflect.cc:207
  #, gcc-internal-format
  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 "計算式内のオーバーフローに関して警告する"
  
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
--- 69909,70489 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'#' にマクロ仮引数名が続いていません"
  
! #: cp/pt.cc:29422
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/pt.cc:29432
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'#' にマクロ仮引数名が続いていません"
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "`%s' の宣言は仮引数リストのシンボルを覆い隠します"
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/pt.cc:32530
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/pt.cc:32536
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "spec %qs が無効です"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:32687
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "inline に出来ると見なされていない関数です"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "間接関数 %q+D は弱い参照として宣言できません"
  
! #: cp/pt.cc:32721
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
! #: cp/pt.cc:33008
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
! #: cp/pt.cc:33012
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
  #: cp/reflect.cc:130
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "関数型に対して new を適用できません"
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "関数型に対して new を適用できません"
  
! #: cp/reflect.cc:182
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "関数型に対して new を適用できません"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr "関数 %qE へ十分な引数がありません"
! 
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a namespace-name"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%qD は名前空間名ではありません"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, fuzzy, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
! #, gcc-internal-format
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr ""
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "could not open Go dump file %qs: %m"
  msgid "couldn%'t look up %qs"
  msgstr "Go ダンプファイル %qs を開けません: %m"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT must be an object type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, fuzzy, gcc-internal-format
  #| msgid "enum constant defined here"
  msgid "%<consteval%> block defined here"
  msgstr "列挙型定数がここで定義されています"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
! msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "無効な PHI 引数です"
  
! #: cp/reflect.cc:6596
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "%<decltype%> が予期されます"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "packed 属性は必要ありません"
  
! #: cp/reflect.cc:7726
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr "関数 %qE へ十分な引数がありません"
! 
! #: cp/reflect.cc:7799
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT return type, expected %qs"
! msgstr "整数式が予期されます"
! 
! #: cp/reflect.cc:7802
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT return type, expected %qT"
! msgstr "整数式が予期されます"
! 
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "不明な spec 関数 %qs です"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/reflect.cc:8530
! #, fuzzy, gcc-internal-format
! msgid "cannot splice a null reflection"
! msgstr "オーバーロードされた仮想関数名について警告する"
! 
! #: cp/reflect.cc:8540
! #, fuzzy, gcc-internal-format
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr "仮引数宣言の中で `::' を使えません"
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr ""
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "add %<constexpr%>"
  msgstr "重複した %<const%> です"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "組み込み関数 %qD は単一の引数をとります"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "真偽式が予期されます"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9004
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "すべてのコンストラクタとデストラクタが非公開の場合に警告する"
  
! #: cp/reflect.cc:9012
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9034
! #, fuzzy, gcc-internal-format
! msgid "invalid class member access of type template %qE"
! msgstr "関数 `%s' に対して不適切な保存クラス"
! 
! #: cp/reflect.cc:9042
! #, fuzzy, gcc-internal-format
! msgid "cannot use %qE to access a class member"
! msgstr "%qs を呼び出しで使用されるレジスタとして使用できません"
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/reflect.cc:9088
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/reflect.cc:9097
  #, fuzzy, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr "計算式内のオーバーフローに関して警告する"
  
+ #: cp/reflect.cc:9114
+ #, fuzzy, gcc-internal-format
+ #| msgid "%qD is not a function template"
+ msgid "expected a reflection of a function template"
+ msgstr "%qD は関数テンプレートではありません"
+ 
+ #: cp/reflect.cc:9130
+ #, gcc-internal-format
+ msgid "expected a reflection of a function or variable template"
+ msgstr ""
+ 
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
*************** msgstr "インスタンス化されな�
*** 70661,71250 ****
  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%> への第二引数は定数でなければいけません"
--- 70814,71403 ----
  msgid "invalid base-class specification"
  msgstr "無効な宣言です"
  
! #: cp/semantics.cc:4683
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "無名共用体内に保護されたメンバ %q+#D があります"
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "合っていない引数です"
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4971
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
  
! #: cp/semantics.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "レジスタ '%c' が不明です"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "右シフト回数が負の数です"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "仮引数宣言の中の記憶域クラス指定は無効です"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "コンストラクタのプロパティはサポートされません"
  
! #: cp/semantics.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/semantics.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE は %<reduction%> 用の無効な型を持っています"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "整数式が予期されます"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8249
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: cp/semantics.cc:8309
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8394
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8463
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8467
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/semantics.cc:8624
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:8765
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/semantics.cc:8851
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8860
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8976
  #, fuzzy, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/semantics.cc:9021
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length traits arrays are not supported"
  msgstr "可変長配列が使用されています"
  
! #: cp/semantics.cc:9164
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:9681
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qs 句が多すぎます"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9814
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/semantics.cc:9843
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9874
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> がポインタ型として定義されていません"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/semantics.cc:12994
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: cp/semantics.cc:13237
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a standard-layout type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_next_arg%> が引数無しで呼び出されました"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_next_arg%> が引数無しで呼び出されました"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a field reference"
  msgid "%qs argument %qT is a reference"
  msgstr "引数はフィールド参照でなければいけません"
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/semantics.cc:14719
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, fuzzy, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
*************** msgstr "%<__builtin_prefetch%> への第
*** 71252,71604 ****
  #. 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 ""
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4759
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "ここで宣言されています"
  
! #: cp/tree.cc:4764
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a floating-point type"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/tree.cc:5052
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a fixed-point type"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/tree.cc:5083
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/tree.cc:5091
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: 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 がポインタデータメンバを持っています"
  
! #: cp/tree.cc:5113
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5142
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5154 cp/tree.cc:5164
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5190
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "%qT と %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
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: 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 は gcov データファイルではありません"
  
! #: cp/tree.cc:5327
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/tree.cc:5330
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/tree.cc:5337
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD は変数ではありません"
  
! #: cp/tree.cc:5345
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/tree.cc:5368
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/tree.cc:5389
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5404
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "`java_interface' 属性は Java クラス定義に対してのみ用いる事ができます"
  
! #: cp/tree.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: cp/tree.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/tree.cc:5459
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE 属性は型に適用できません"
  
! #: cp/tree.cc:5482
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/tree.cc:5485
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5490
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%> がビットフィールドに適用されています"
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, fuzzy, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: 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 "仮引数 %qD 用の宣言がありますが、そのような仮引数はありません"
  
! #: cp/tree.cc:5643
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "要求された init_priority は整数型の定数ではありません"
  
! #: cp/tree.cc:5665
  #, fuzzy, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "init_priority 属性はクラス型オブジェクトのファイルスコープ定義でのみ使えます"
  
! #: cp/tree.cc:5673
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "要求された init_priority が範囲外です"
  
! #: cp/tree.cc:5686
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "要求された init_priority は内部で使用するために予約されています"
  
! #: cp/tree.cc:5717
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/tree.cc:5737
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/tree.cc:5748
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5764
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/tree.cc:5778
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/tree.cc:5802
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/tree.cc:5808
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/tree.cc:5815
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/tree.cc:5822
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/tree.cc:5844
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE 属性は関数へのみ適用出来ます。%s へは適用できません"
  
! #: cp/tree.cc:5850
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "`%s' 属性は関数に対してのみ適用されます"
  
! #: cp/tree.cc:5872
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5898
  #, fuzzy, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "暗黙の関数宣言に関して警告する"
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qE は変数にのみ適用できます"
  
! #: cp/tree.cc:5911
  #, fuzzy, gcc-internal-format
  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)"
--- 71405,71757 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "ここで宣言されています"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a floating-point type"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a fixed-point type"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "%q#T がポインタデータメンバを持っています"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "%qT と %qT の比較です"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a gcov data file"
  msgid "%qT has padding and no data fields"
  msgstr "%qs は gcov データファイルではありません"
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD は変数ではありません"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "`java_interface' 属性は Java クラス定義に対してのみ用いる事ができます"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/tree.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE 属性は型に適用できません"
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/tree.cc:5502
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%> がビットフィールドに適用されています"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, fuzzy, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "仮引数 %qD 用の宣言がありますが、そのような仮引数はありません"
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "要求された init_priority は整数型の定数ではありません"
  
! #: cp/tree.cc:5682
  #, fuzzy, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "init_priority 属性はクラス型オブジェクトのファイルスコープ定義でのみ使えます"
  
! #: cp/tree.cc:5690
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "要求された init_priority が範囲外です"
  
! #: cp/tree.cc:5703
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "要求された init_priority は内部で使用するために予約されています"
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/tree.cc:5819
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/tree.cc:5839
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE 属性は関数へのみ適用出来ます。%s へは適用できません"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "`%s' 属性は関数に対してのみ適用されます"
  
! #: cp/tree.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5915
  #, fuzzy, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "暗黙の関数宣言に関して警告する"
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qE は変数にのみ適用できます"
  
! #: cp/tree.cc:5928
  #, fuzzy, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "関数パラメータ"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "Tree 検査: %s があるべき所に %s があります(%s 内, %s:%d)"
*************** msgstr "%qT は %qE という名前の�
*** 71797,72603 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.cc:3786
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/typeck.cc:4052
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.cc:4086
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "メンバへのポインタでの無効な `%s' の使用"
  
! #: cp/typeck.cc:4089
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "メンバへのポインタでの無効な `%s' の使用"
  
! #: cp/typeck.cc:4092
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "メンバへのポインタでの無効な `%s' の使用"
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4161
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "配列参照での添字を欠いています"
  
! #: cp/typeck.cc:4322
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "`register' と宣言された配列に添字をつけようとしています"
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "添字をつけられた値が配列でもポインタでもありません"
  
! #: cp/typeck.cc:4433
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "メンバへのポインタ構築の使用でオブジェクトを欠いています"
  
! #: cp/typeck.cc:4685
  #, fuzzy, gcc-internal-format
  msgid "no default version in scope"
  msgstr "無効なバージョン番号 %qs です"
  
! #: cp/typeck.cc:4694
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ はプログラムの中から `::main' を呼び出すことを禁じます"
  
! #: cp/typeck.cc:4715
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4736
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4742
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4804
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4810
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4811
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4817
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4818
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4832
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "関数に対する引数が多すぎます"
  
! #: cp/typeck.cc:4833
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "関数への引数が少なすぎます"
  
! #: cp/typeck.cc:4911
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "仮引数が不完全型です"
  
! #: cp/typeck.cc:4917
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "仮引数が不完全型です"
  
! #: cp/typeck.cc:5231
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5278
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5293
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5370
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5373
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5379
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5382
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5419
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5429
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5438
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5709
  #, fuzzy, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "関数ポインタが計算で使われました"
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ はポインタと整数との比較を禁じます"
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "%qT と %qT の比較です"
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6496
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/typeck.cc:6543
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "非浮動小数点引数での順序付けられない比較です"
  
! #: cp/typeck.cc:6609
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: cp/typeck.cc:6718
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "二項演算子 %s が不適切です"
  
! #: cp/typeck.cc:7119
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7127
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7135
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7188
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ポインタ演算で不完全型へのポインタを使うことは無効です"
  
! #: cp/typeck.cc:7265
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/typeck.cc:7266
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/typeck.cc:7283
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "メンバへのポインタでの無効な `%s' の使用"
  
! #: cp/typeck.cc:7286
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7293
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7488
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7494
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7500
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7511
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/typeck.cc:7561
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ は `::main' 関数のアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7619
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "ビットフィールド %qD のアドレスを取得できません"
  
! #: cp/typeck.cc:7821
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<void%> 型の式のアドレスを取得しています"
  
! #: cp/typeck.cc:7822
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7966
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/typeck.cc:7967
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/typeck.cc:7983
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "不完全型へのポインタに対する演算"
  
! #: cp/typeck.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/typeck.cc:7997
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7999
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
  
! #: cp/typeck.cc:8039
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, fuzzy, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8357
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "無名基底クラスの初期設定子が曖昧です"
  
! #: cp/typeck.cc:8369
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8373
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8377
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "初期化子リストは複合式として取り扱われました"
  
! #: cp/typeck.cc:8518
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8555
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:8568
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:8594
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/typeck.cc:8608
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: cp/typeck.cc:9057
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/typeck.cc:9097
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "NaN から整数への変換です"
  
! #: cp/typeck.cc:9172
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9242
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "%s: 全体的な精度の低下"
  
! #: cp/typeck.cc:9267
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9278
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "キャストによってポインタが示す型の要求アラインメントが増加します"
  
! #: cp/typeck.cc:9316
  #, fuzzy, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ は関数ポインタとオブジェクトポインタの間でのキャストを禁じます"
  
! #: cp/typeck.cc:9330
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9403
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9412
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9454
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9524
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C は共用体型へのキャストを禁じます"
  
! #: cp/typeck.cc:9643
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/typeck.cc:9759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "%qE を型 %qT から型 %qT へ変換できません"
  
! #: cp/typeck.cc:10039
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10100
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10127
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "%d 番目の引数が `%s' の型と互換性がありません"
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "配列の不正な初期化"
  
! #: cp/typeck.cc:10145
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "代入として無効な左辺値です"
  
! #: cp/typeck.cc:10281
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   ポインタからメンバ関数への変換で"
  
! #: cp/typeck.cc:10295
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/typeck.cc:10443
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "無効なバージョン番号形式"
  
! #: cp/typeck.cc:10767
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10772
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10781
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10785
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10790
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10826
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10830
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10835
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "format 属性をの候補となりそうな関数について警告する"
  
! #: cp/typeck.cc:10840
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10850
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10936
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "引数 %d 個の `%s' を渡します"
  
! #: cp/typeck.cc:11022
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/typeck.cc:11025
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11063
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "非左辺値への参照が返されました"
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11073
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "要求された大域レジスタ変数 `%s' のアドレス"
  
! #: cp/typeck.cc:11077
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "要求された大域レジスタ変数 `%s' のアドレス"
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "return 文に十分な値がありません"
  
! #: cp/typeck.cc:11415
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "return 文に十分な値がありません"
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "デストラクタから値を返そうとしています"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "コンストラクタの関数 try ブロックのハンドラからは return できません"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "コンストラクタから値を返そうとしています"
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "戻り型が関数で、`return' に値がありません"
  
! #: cp/typeck.cc:11516
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "初期化子がありません"
  
! #: cp/typeck.cc:11535
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11538
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11575
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "戻り型が関数で、`return' に値がありません"
  
! #: cp/typeck.cc:11604
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11693
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12297
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "無効な %%s 値"
--- 71950,72761 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.cc:3605
! #, fuzzy, gcc-internal-format
! msgid "%q#D is not a member of %qT"
! msgstr "%s に `%s' という名前のメンバはありません"
! 
! #: cp/typeck.cc:3781
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/typeck.cc:4047
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.cc:4081
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "メンバへのポインタでの無効な `%s' の使用"
  
! #: cp/typeck.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "メンバへのポインタでの無効な `%s' の使用"
  
! #: cp/typeck.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "メンバへのポインタでの無効な `%s' の使用"
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4156
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "配列参照での添字を欠いています"
  
! #: cp/typeck.cc:4317
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "`register' と宣言された配列に添字をつけようとしています"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "添字をつけられた値が配列でもポインタでもありません"
  
! #: cp/typeck.cc:4428
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "メンバへのポインタ構築の使用でオブジェクトを欠いています"
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  msgid "no default version in scope"
  msgstr "無効なバージョン番号 %qs です"
  
! #: cp/typeck.cc:4689
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ はプログラムの中から `::main' を呼び出すことを禁じます"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "関数に対する引数が多すぎます"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "関数への引数が少なすぎます"
  
! #: cp/typeck.cc:4906
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "仮引数が不完全型です"
  
! #: cp/typeck.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "仮引数が不完全型です"
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5288
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5365
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5368
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5374
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5377
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5417
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5436
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5704
  #, fuzzy, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "関数ポインタが計算で使われました"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ はポインタと整数との比較を禁じます"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "%qT と %qT の比較です"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "非浮動小数点引数での順序付けられない比較です"
  
! #: cp/typeck.cc:6604
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: cp/typeck.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "二項演算子 %s が不適切です"
  
! #: cp/typeck.cc:7114
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ポインタ演算で不完全型へのポインタを使うことは無効です"
  
! #: cp/typeck.cc:7260
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/typeck.cc:7278
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "メンバへのポインタでの無効な `%s' の使用"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7495
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7501
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/typeck.cc:7556
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ は `::main' 関数のアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7614
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "ビットフィールド %qD のアドレスを取得できません"
  
! #: cp/typeck.cc:7816
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<void%> 型の式のアドレスを取得しています"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/typeck.cc:7961
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/typeck.cc:7977
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "不完全型へのポインタに対する演算"
  
! #: cp/typeck.cc:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/typeck.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7993
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, fuzzy, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8355
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "無名基底クラスの初期設定子が曖昧です"
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "初期化子リストは複合式として取り扱われました"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "NaN から整数への変換です"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9240
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "%s: 全体的な精度の低下"
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "キャストによってポインタが示す型の要求アラインメントが増加します"
  
! #: cp/typeck.cc:9314
  #, fuzzy, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ は関数ポインタとオブジェクトポインタの間でのキャストを禁じます"
  
! #: cp/typeck.cc:9328
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C は共用体型へのキャストを禁じます"
  
! #: cp/typeck.cc:9641
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "%qE を型 %qT から型 %qT へ変換できません"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10125
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "%d 番目の引数が `%s' の型と互換性がありません"
  
! #: cp/typeck.cc:10141
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "配列の不正な初期化"
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "代入として無効な左辺値です"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   ポインタからメンバ関数への変換で"
  
! #: cp/typeck.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/typeck.cc:10441
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "無効なバージョン番号形式"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10770
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10779
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10783
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10788
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10833
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "format 属性をの候補となりそうな関数について警告する"
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "引数 %d 個の `%s' を渡します"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "非左辺値への参照が返されました"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "要求された大域レジスタ変数 `%s' のアドレス"
  
! #: cp/typeck.cc:11075
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "要求された大域レジスタ変数 `%s' のアドレス"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "return 文に十分な値がありません"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "return 文に十分な値がありません"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "デストラクタから値を返そうとしています"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "コンストラクタの関数 try ブロックのハンドラからは return できません"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "コンストラクタから値を返そうとしています"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "戻り型が関数で、`return' に値がありません"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "初期化子がありません"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "戻り型が関数で、`return' に値がありません"
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11691
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "無効な %%s 値"
*************** msgstr ""
*** 73004,73020 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "不明な property 属性です"
  
! #: d/d-attribs.cc:1153
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: d/d-attribs.cc:1533
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
--- 73162,73178 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "不明な property 属性です"
  
! #: d/d-attribs.cc:1156
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: d/d-attribs.cc:1553
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
*************** msgstr "初期化子を欠いていま�
*** 73040,73083 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2497
  #, fuzzy, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr "ポインタを参照として宣言できません"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, fuzzy, gcc-internal-format
  msgid "nested function missing body"
  msgstr "オブジェクトコードに関数名を格納する"
  
! #: d/d-codegen.cc:2565
  #, fuzzy, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "間接関数 %q+D を弱いとして宣言できません"
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2882
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: d/d-codegen.cc:3107
  #, fuzzy, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr "参照を参照として宣言できません"
--- 73198,73241 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2507
  #, fuzzy, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr "ポインタを参照として宣言できません"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, fuzzy, gcc-internal-format
  msgid "nested function missing body"
  msgstr "オブジェクトコードに関数名を格納する"
  
! #: d/d-codegen.cc:2575
  #, fuzzy, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "間接関数 %q+D を弱いとして宣言できません"
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2892
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: d/d-codegen.cc:3117
  #, fuzzy, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr "参照を参照として宣言できません"
*************** msgstr "%qs への有効な引数は次�
*** 73156,73189 ****
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: d/d-lang.cc:993
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "%s を書き込み用に開けません: %m"
  
! #: d/d-lang.cc:1000
  #, fuzzy, gcc-internal-format
  #| msgid "opening output file %s: %m"
  msgid "writing output file %s: %m"
  msgstr "出力ファイル %s を開いています: %m"
  
! #: d/d-lang.cc:1020
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "%s を書き込み用に開けません: %m"
  
! #: d/d-lang.cc:1045
  #, fuzzy, gcc-internal-format
  #| msgid "opening dependency file %s: %m"
  msgid "reading ddoc file %s: %m"
  msgstr "依存関係ファイル %s を開いています: %m"
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
--- 73314,73347 ----
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: d/d-lang.cc:997
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "%s を書き込み用に開けません: %m"
  
! #: d/d-lang.cc:1004
  #, fuzzy, gcc-internal-format
  #| msgid "opening output file %s: %m"
  msgid "writing output file %s: %m"
  msgstr "出力ファイル %s を開いています: %m"
  
! #: d/d-lang.cc:1024
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "%s を書き込み用に開けません: %m"
  
! #: d/d-lang.cc:1049
  #, fuzzy, gcc-internal-format
  #| msgid "opening dependency file %s: %m"
  msgid "reading ddoc file %s: %m"
  msgstr "依存関係ファイル %s を開いています: %m"
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
*************** msgstr "不明な TLS モデル %qs で�
*** 73284,73290 ****
  msgid "%qs is not an associative array"
  msgstr "%qD は変数ではありません"
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
--- 73442,73448 ----
  msgid "%qs is not an associative array"
  msgstr "%qD は変数ではありません"
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
*************** msgstr "%qD は通常は非静的関数�
*** 73300,73322 ****
  msgid "%qs is not a field, but a %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: d/expr.cc:1977
  #, fuzzy, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr "%s:%d:   %qs から再帰的に実体化されました\n"
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "定数式内でオーバーフローしました"
  
! #: d/expr.cc:2804
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: d/expr.cc:2811
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "定数式がオーバーフローしました"
--- 73458,73480 ----
  msgid "%qs is not a field, but a %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: d/expr.cc:1975
  #, fuzzy, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr "%s:%d:   %qs から再帰的に実体化されました\n"
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "定数式内でオーバーフローしました"
  
! #: d/expr.cc:2839
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: d/expr.cc:2846
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "定数式がオーバーフローしました"
*************** msgstr ""
*** 73409,73425 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1458
  #, fuzzy, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "-fno-rtti が指定されると typeid を使えません"
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
--- 73567,73583 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1455
  #, fuzzy, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "-fno-rtti が指定されると typeid を使えません"
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
*************** msgstr ""
*** 73743,73750 ****
  
  #: 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
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 73901,73908 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgstr "非メンバ `%s' を `mutable'
*** 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 "無効なビット列初期化子です"
--- 74179,74185 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "無効なビット列初期化子です"
*************** 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' の引数は定数でなければなりません"
--- 74254,74260 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:742 fortran/check.cc:8466
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
*************** 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 ""
--- 74394,74400 ----
  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:4160
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
*************** msgstr ""
*** 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' の引数は定数でなければなりません"
--- 74409,74415 ----
  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:4955
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
*************** msgid "The errmsg= argument at %L must b
*** 74392,74399 ****
  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 ""
--- 74550,74557 ----
  msgstr ""
  
  #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgid "BOZ constant at %L cannot appear
*** 74492,74500 ****
  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 ""
--- 74650,74658 ----
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
  #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
*************** msgstr "`__builtin_args_info' の引数�
*** 74509,74520 ****
  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' の引数は定数でなければなりません"
--- 74667,74678 ----
  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:4272 fortran/check.cc:4280
  #, 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:4290
  #, fuzzy, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
*************** msgstr "`__builtin_args_info' の引数�
*** 74609,75226 ****
  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 ""
--- 74767,75384 ----
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: fortran/check.cc:4112
  #, fuzzy, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/check.cc:4127
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4132
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/check.cc:4157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/check.cc:4166
  #, fuzzy, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4197
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4209
  #, 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:4219
  #, 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:4304
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4323
  #, 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:4332
  #, 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:4510
  #, 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:4644
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4779
  #, 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:4790
  #, 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:4797
  #, 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:4808
  #, 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:4817
  #, 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:4857
  #, 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:4884
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/check.cc:4940
  #, 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:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4991
  #, 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:5069 fortran/check.cc:7228
  #, 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:5130
  #, 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:5140
  #, 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:5159
  #, 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:5210
  #, 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:5242
  #, 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:5252
  #, 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:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/check.cc:5283
  #, 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:5374
  #, 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:5384
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5391
  #, fuzzy, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5454
  #, 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:5472
  #, 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:5481
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5516 fortran/simplify.cc:7895
  #, 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:5533 fortran/check.cc:5552
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5543 fortran/check.cc:5562
  #, 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:5681
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5712
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5760
  #, 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:5841 fortran/check.cc:8446
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, fuzzy, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:5868 fortran/check.cc:6015
  #, 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:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5994
  #, 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:6055
  #, 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:6109
  #, 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:6143
  #, 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:6155
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6162
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6176
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6201
  #, 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:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6216
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6237
  #, 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:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6254
  #, 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:6261
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6277
  #, 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:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6302
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6328
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6335
  #, 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:6341
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6361
  #, 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:6372
  #, 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:6380
  #, 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:6389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6396
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6407
  #, 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:6412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/check.cc:6440
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6456
  #, 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:6475
  #, 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:6499
  #, 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:6774
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6786
  #, 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:6824
  #, fuzzy, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/check.cc:6884
  #, 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:6913
  #, 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:6939
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6950
  #, fuzzy, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/check.cc:6961
  #, 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:7003
  #, 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:7055
  #, fuzzy, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7074
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:7117
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7242
  #, 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:7255
  #, 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:7391
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7403
  #, 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:7558 fortran/check.cc:7594
  #, 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:7605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/check.cc:7623
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7635
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7677
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7684
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7705
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7722
  #, 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:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7752
  #, 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:7767 fortran/check.cc:7774
  #, 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:7988
  #, 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:8170
  #, fuzzy, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:8359 fortran/check.cc:8370
  #, 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:8430
  #, 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:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75285,75296 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr ""
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 75443,75454 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr ""
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 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' の宣言に二つ以上のデータ型が指定されました"
--- 75498,77555 ----
  msgid "Simplification error"
  msgstr "gimplification に失敗しました"
  
! #: fortran/decl.cc:329
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:343
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:350
  #, fuzzy, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:488
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:619
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/decl.cc:627
  #, 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:637
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:684
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:708
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:731
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:773
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:789
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:798
  #, 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:837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "空のスカラー初期化子です"
  
! #: fortran/decl.cc:846
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/decl.cc:869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "スカラー初期化子内に余分な要素があります"
  
! #: fortran/decl.cc:874
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "述語は識別子でなければなりません"
  
! #: fortran/decl.cc:885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/decl.cc:917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/decl.cc:945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "配列初期化子内の要素が多すぎます"
  
! #: fortran/decl.cc:947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "配列初期化子内の要素が多すぎます"
  
! #: fortran/decl.cc:974
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:998
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1063
  #, 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:1087
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "引数の型が異なります"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/decl.cc:1263
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/decl.cc:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "%qD は既に %qT 内で定義されています"
  
! #: fortran/decl.cc:1430
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1442
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1460
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: fortran/decl.cc:1476
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1559
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1624
  #, 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:1631
  #, 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:1638
  #, 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:1647
  #, 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:1657
  #, 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:1678
  #, 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:1683
  #, 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:1690
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1702
  #, 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:1713
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, 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:1745
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1753
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1762
  #, 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:1769
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1780
  #, 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:1836
  #, 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:1865
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1940
  #, 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:1980
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/decl.cc:1995
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2004 fortran/decl.cc:2010
  #, 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:2150
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "初期化子を欠いています"
  
! #: fortran/decl.cc:2173
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2216
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr "多次元配列は初期化子で初期化することができません"
  
! #: fortran/decl.cc:2283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr "配列を仮引数リストによって初期化しようとしています"
  
! #: fortran/decl.cc:2290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/decl.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2375
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/decl.cc:2441 fortran/decl.cc:2448
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2457
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2490 fortran/symbol.cc:2343
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: fortran/decl.cc:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2593
  #, 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:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2684
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2705
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/decl.cc:2735
  #, 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:2792
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2794
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2802
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/decl.cc:2812
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/decl.cc:2854
  #, fuzzy, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "関数を inline にできません"
  
! #: fortran/decl.cc:2864
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2921
  #, 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:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:3030
  #, 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:3041
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/decl.cc:3067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/decl.cc:3075
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "ポインタ型へ変換できません"
  
! #: fortran/decl.cc:3138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "重複した初期化子"
  
! #: fortran/decl.cc:3146
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3159
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.cc:3202
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/decl.cc:3227
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3253
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3267
  #, 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:3275
  #, 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:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/decl.cc:3309
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3373 fortran/decl.cc:3408
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "-traditional は C++ では受け付けられません"
  
! #: fortran/decl.cc:3414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:3473 fortran/decl.cc:3550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "正式な仮引数項を欠いています"
  
! #: fortran/decl.cc:3486 fortran/decl.cc:3621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/decl.cc:3494 fortran/decl.cc:3627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/decl.cc:3524 fortran/decl.cc:4418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "VAX 浮動小数では丸めモードを利用できません"
  
! #: fortran/decl.cc:3537
  #, 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:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "VAX 浮動小数では丸めモードを利用できません"
  
! #: fortran/decl.cc:3785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3886
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4072
  #, 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:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4125
  #, fuzzy, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr "%<operator new%> の第一引数はデフォルト引数を持っていてはいけません"
  
! #: fortran/decl.cc:4136
  #, 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:4174
  #, 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:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4208
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4215
  #, 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:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "無効な型引数です"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/decl.cc:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5646
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: fortran/decl.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6650
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6684
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "数値がありません"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/decl.cc:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.cc:7010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:7019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "仮引数名が省略されています"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "仮引数名が省略されています"
  
! #: fortran/decl.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/decl.cc:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "配列の次元を宣言で指定することはできません"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "仮引数リストに仮引数名がありません"
  
! #: fortran/decl.cc:7462
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/decl.cc:7504
  #, fuzzy, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "式内"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "文が予期されます"
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "'%s' トークンの所で文法エラー"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:9364
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9381
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> が予期されます"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "述語は識別子でなければなりません"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ポインタ型へ変換できません"
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "配列を仮引数リストによって初期化しようとしています"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:10351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:10400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "式内"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "読み込んだ状態ファイル %s を閉じるのに失敗しました [%s]"
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "関数を inline にできません"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "空の宣言です"
  
! #: fortran/decl.cc:11412
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11426
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/decl.cc:11441
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/decl.cc:11450
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD は既に定義されています"
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "反復子 `%s' は非整数型です"
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "`*' の前に型の名前があるべきです"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "識別子が必要です"
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "')' が必要です"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> が予期されます"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=%> が予期されます"
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12799
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> が予期されます"
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:13045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:13062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:13079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
*************** msgstr "不明なレジスタ名です:
*** 77534,77941 ****
  msgid "IM part_ref at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2846
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2863
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2890
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2898
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2921
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3058
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3142
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/expr.cc:3276
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "関数を inline にできません"
  
! #: fortran/expr.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: fortran/expr.cc:3335
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3341
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3350
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3354
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3360
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3366
  #, fuzzy, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3376
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3430
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3570
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/expr.cc:3577
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/expr.cc:3584
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/expr.cc:3592
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/expr.cc:3753
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "二重にクォートされた文字列は #if 式内では使えません"
  
! #: fortran/expr.cc:3761
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3768
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3790
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/expr.cc:3821
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3853
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3898
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3980
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4077
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/expr.cc:4088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "(`%s' の初期化は不完全です)"
  
! #: fortran/expr.cc:4096
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4103
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4121
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4262
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4270
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "キャストは関数型を指定しています"
  
! #: fortran/expr.cc:4299
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4328
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4388
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4409
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4434
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4443
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4453
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4459
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4466
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4474
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4550
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4650
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4671
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4699
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4719
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 77692,78099 ----
  msgid "IM part_ref at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/expr.cc:3279
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "関数を inline にできません"
  
! #: fortran/expr.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: fortran/expr.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3353
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/expr.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/expr.cc:3587
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/expr.cc:3595
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/expr.cc:3756
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "二重にクォートされた文字列は #if 式内では使えません"
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/expr.cc:4091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "(`%s' の初期化は不完全です)"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "キャストは関数型を指定しています"
  
! #: fortran/expr.cc:4302
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4437
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4446
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4462
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4469
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4477
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 77943,78139 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/expr.cc:4797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4839
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4848
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: 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
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5061
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5088
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5094
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:5101
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6738
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6746
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6754
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6765
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:6776
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:6891
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6899
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6916
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/expr.cc:6924
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/expr.cc:6939
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7005
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7014
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7035
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:7077
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 78101,78297 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/expr.cc:4800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:5104
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/expr.cc:6927
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/expr.cc:6942
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 78154,78160 ****
  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"
--- 78312,78318 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 78215,78256 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3021
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3027
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc: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 ""
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5185
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%qT と %qT の比較です"
--- 78373,78414 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3092
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%qT と %qT の比較です"
*************** 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 ""
--- 78533,78544 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr "フォーマット引数がポ�
*** 78806,79112 ****
  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' に対する引数が多すぎます"
--- 78964,79275 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4110
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4131
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4153
! #, gcc-internal-format
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr ""
! 
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4535
  #, fuzzy, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4543
  #, fuzzy, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4551
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4601
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "%q+D が未定義シンボル %qE の別名となっています"
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5458
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/interface.cc:5645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
*************** msgstr "NaN から整数への変換で�
*** 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 "値をベクトルには変換できません"
--- 79458,79464 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "値をベクトルには変換できません"
*************** 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 ""
--- 80004,80010 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr "式の整数がオーバーフ�
*** 80012,80023 ****
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
--- 80175,80186 ----
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: fortran/iresolve.cc:3258
  #, 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 ""
  
! #: fortran/iresolve.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
*************** 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 ""
--- 80682,80688 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgstr "switch 文の中でラベル `%s
*** 81032,81123 ****
  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 ""
--- 81195,81286 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.cc:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "式内"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "文が予期されます"
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 82103,82109 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 82266,82272 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 82139,82150 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 82302,82313 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr ""
*** 82621,82627 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "式の中の文に不完全型があります"
--- 82784,82790 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "式の中の文に不完全型があります"
*************** msgstr ""
*** 82641,82647 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 82804,82810 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr "セクション属性は `%s' �
*** 82671,82687 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
--- 82834,82850 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
*************** 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 ""
--- 82964,82971 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr "%qD は変数ではありませ�
*** 82882,82888 ****
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13163
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "%qD は変数ではありません"
--- 83045,83051 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "%qD は変数ではありません"
*************** msgstr ""
*** 82905,82911 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 83068,83074 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** msgstr "%qE がデータ句内で二回�
*** 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 ""
--- 83108,83114 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 83260,83857 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10505
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10510
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10538
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10572
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/openmp.cc:10655
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10665
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10668
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10672
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10695
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "環境変数 %qs が定義されていません"
  
! #: fortran/openmp.cc:10757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "環境変数 %qs が定義されていません"
  
! #: fortran/openmp.cc:10761
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/openmp.cc:11064
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11073
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11080
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11102
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11114
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11148
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11156
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11201
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11263
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11350
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11365
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "式が予期されます"
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12303
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12330
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12398
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: fortran/openmp.cc:12430
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12469
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "不十分な型情報"
  
! #: fortran/openmp.cc:12522
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12536
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12584
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: fortran/openmp.cc:12592
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: fortran/openmp.cc:12621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12661
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12972
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13012
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/openmp.cc:13173
  #, fuzzy, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "%qD は変数ではありません"
  
! #: fortran/openmp.cc:13180
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:13227
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/openmp.cc:13233
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "配列の次元を宣言で指定することはできません"
  
! #: fortran/openmp.cc:13575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13583
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13612
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13634
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13650
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13665
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13675
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 83423,84030 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "環境変数 %qs が定義されていません"
  
! #: fortran/openmp.cc:10792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "環境変数 %qs が定義されていません"
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11137
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11331
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "式が予期されます"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: fortran/openmp.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "不十分な型情報"
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: fortran/openmp.cc:12656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/openmp.cc:13208
  #, fuzzy, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "%qD は変数ではありません"
  
! #: fortran/openmp.cc:13215
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:13262
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/openmp.cc:13268
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "配列の次元を宣言で指定することはできません"
  
! #: fortran/openmp.cc:13610
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13618
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 84515,84576 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6967
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.cc:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr ""
  
! #: fortran/parse.cc:7172
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.cc:7224
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7228
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7234
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7237
  #, fuzzy, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/parse.cc:7259
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 84688,84749 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6994
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7076
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr ""
  
! #: fortran/parse.cc:7199
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.cc:7251
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7255
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7261
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7264
  #, fuzzy, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/parse.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 84578,84584 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 84751,84757 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr "'%s' トークンの所で文法
*** 85037,86117 ****
  msgid "%qs at %C is not a variable"
  msgstr "\"%s\" は正常なファイル名ではありません"
  
! #: fortran/resolve.cc:121
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:124
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr ""
  
! #: fortran/resolve.cc:141
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr ""
  
! #: fortran/resolve.cc:154
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/resolve.cc:161
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/resolve.cc:170
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:176
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/resolve.cc:198
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:299
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:303
  #, fuzzy, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/resolve.cc:315
  #, fuzzy, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "明示的なテンプレート引数リストは許可されていません"
  
! #: fortran/resolve.cc:387
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr ""
  
! #: fortran/resolve.cc:397
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr ""
  
! #: fortran/resolve.cc:402
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr ""
  
! #: fortran/resolve.cc:410
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr ""
  
! #: fortran/resolve.cc:415
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:425
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr ""
  
! #: fortran/resolve.cc:458
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:466
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:475
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:485
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:493
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "二重にクォートされた文字列は #if 式内では使えません"
  
! #: fortran/resolve.cc:502
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "右シフト回数が負の数です"
  
! #: fortran/resolve.cc:528
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:579
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr ""
  
! #: fortran/resolve.cc:599
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:602
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:628
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:630
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "インスタンス変数の仕様が一貫していません"
  
! #: fortran/resolve.cc:814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "インスタンス変数の仕様が一貫していません"
  
! #: fortran/resolve.cc:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: fortran/resolve.cc:865
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: fortran/resolve.cc:872
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:876
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: fortran/resolve.cc:887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: fortran/resolve.cc:925
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:930
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:981
  #, fuzzy, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/resolve.cc:985
  #, fuzzy, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/resolve.cc:995
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1002
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1013
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/resolve.cc:1018
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/resolve.cc:1030
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1034
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1096
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1104
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1126
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1147
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:1155
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1159
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr ""
  
! #: fortran/resolve.cc:1164
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1374
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1395
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1430
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1476
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1510
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:1529
  #, fuzzy, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
  
! #: fortran/resolve.cc:1542
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1563
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1590
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr ""
  
! #: fortran/resolve.cc:1602
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1728
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1790
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/resolve.cc:1794
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1915
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1928
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.cc:1939
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1952
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:1990
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc: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 があらゆる関数の外側で参照されました"
  
! #: fortran/resolve.cc:2086
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/resolve.cc:2104
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/resolve.cc:2112
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2119
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/resolve.cc:2127
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2154
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2176
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/resolve.cc:2240
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2284
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/resolve.cc:2467
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2506
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2780
  #, fuzzy, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/resolve.cc:2807
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:2919
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2939
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.cc:2977
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3038
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "spec 関数 %qs の引数内でエラーが発生しました"
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3150
  #, gcc-internal-format
  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 ""
  
! #: fortran/resolve.cc:3308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/resolve.cc:3319
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3326
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3333
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:3400
  #, fuzzy, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "数値型が予期されます"
  
! #: fortran/resolve.cc:3411
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/resolve.cc:3534
  #, fuzzy, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3626
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3630
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3688
  #, fuzzy, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr "%qE は廃止されました"
  
! #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3749
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3755
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3761
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3829
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3838
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3873
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3918
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: 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
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4158
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4162
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4254
  #, fuzzy, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: fortran/resolve.cc:4271
  #, fuzzy, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "%qE は廃止されました"
  
! #: fortran/resolve.cc:4303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "shared と mdll とは共存できません"
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4458
  #, fuzzy, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:4462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "インライン関数をインライン化できない場合に警告する"
  
! #: fortran/resolve.cc:4557
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "符号無しの式 >= 0 という比較は常に true です"
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:4614
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "inconsistent operand constraints in an %<asm%>"
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "%<asm%> 内の被演算子制約に一貫性がありません"
  
! #: fortran/resolve.cc:4655
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4679
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4722
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:4840
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
! #: fortran/resolve.cc:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:4866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:4879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: fortran/resolve.cc:4887
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4902
  #, fuzzy, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "不明な型名 %qE です"
  
! #: fortran/resolve.cc:4905
  #, fuzzy, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr "<不明な演算子>"
  
! #: fortran/resolve.cc:4910
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4917
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4931
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5056
  #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5285
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5290
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5311
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5328
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5361
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5377
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "配列参照での添字を欠いています"
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5434
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "無効な参照型です"
  
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/resolve.cc:5752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:5766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/resolve.cc:5796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:5805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:5827
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5834
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5856
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "要求されたアラインメントが大きすぎます"
  
! #: fortran/resolve.cc:6112
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "配列参照での添字を欠いています"
  
! #: fortran/resolve.cc:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6136
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6204
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6316
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6345
  #, fuzzy, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr "不正な被演算子が検出されました"
  
! #: fortran/resolve.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6403
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 85210,86290 ----
  msgid "%qs at %C is not a variable"
  msgstr "\"%s\" は正常なファイル名ではありません"
  
! #: fortran/resolve.cc:142
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:145
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr ""
  
! #: fortran/resolve.cc:162
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr ""
  
! #: fortran/resolve.cc:175
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/resolve.cc:182
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/resolve.cc:191
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:197
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/resolve.cc:219
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:321
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:325
  #, fuzzy, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/resolve.cc:337
  #, fuzzy, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "明示的なテンプレート引数リストは許可されていません"
  
! #: fortran/resolve.cc:412
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr ""
  
! #: fortran/resolve.cc:422
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr ""
  
! #: fortran/resolve.cc:427
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr ""
  
! #: fortran/resolve.cc:435
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr ""
  
! #: fortran/resolve.cc:440
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:450
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr ""
  
! #: fortran/resolve.cc:483
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:491
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:500
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:510
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:518
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "二重にクォートされた文字列は #if 式内では使えません"
  
! #: fortran/resolve.cc:527
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "右シフト回数が負の数です"
  
! #: fortran/resolve.cc:553
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:604
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr ""
  
! #: fortran/resolve.cc:624
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:627
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:653
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:655
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "インスタンス変数の仕様が一貫していません"
  
! #: fortran/resolve.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "インスタンス変数の仕様が一貫していません"
  
! #: fortran/resolve.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:886
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: fortran/resolve.cc:890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: fortran/resolve.cc:897
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: fortran/resolve.cc:912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: fortran/resolve.cc:950
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:955
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, fuzzy, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/resolve.cc:1010
  #, fuzzy, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/resolve.cc:1020
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1027
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1031
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/resolve.cc:1043
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/resolve.cc:1055
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1059
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:1063
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1121
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1129
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1172
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1176
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:1180
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1184
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr ""
  
! #: fortran/resolve.cc:1189
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1420
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1455
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1501
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1535
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:1554
  #, fuzzy, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
  
! #: fortran/resolve.cc:1567
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1588
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr ""
  
! #: fortran/resolve.cc:1627
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1753
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1815
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/resolve.cc:1819
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1940
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1953
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.cc:1964
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1977
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:2015
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ラベル %s があらゆる関数の外側で参照されました"
  
! #: fortran/resolve.cc:2111
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/resolve.cc:2129
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/resolve.cc:2137
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2144
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/resolve.cc:2152
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2179
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2201
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/resolve.cc:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2286
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2309
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2318
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, gcc-internal-format
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:2492
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2531
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2810
  #, fuzzy, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/resolve.cc:2837
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:2949
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2969
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.cc:3007
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3068
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "spec 関数 %qs の引数内でエラーが発生しました"
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3180
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:3338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/resolve.cc:3349
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3356
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3363
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:3430
  #, fuzzy, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "数値型が予期されます"
  
! #: fortran/resolve.cc:3441
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/resolve.cc:3564
  #, fuzzy, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3594
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3656
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3660
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3718
  #, fuzzy, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr "%qE は廃止されました"
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3779
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3785
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3791
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3859
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3868
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3903
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3948
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4013
  #, 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:4020
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
  msgstr ""
  
! #: fortran/resolve.cc:4198
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4237
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4241
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4333
  #, fuzzy, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: fortran/resolve.cc:4355
  #, fuzzy, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "%qE は廃止されました"
  
! #: fortran/resolve.cc:4387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "shared と mdll とは共存できません"
  
! #: fortran/resolve.cc:4439
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4542
  #, fuzzy, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:4546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "インライン関数をインライン化できない場合に警告する"
  
! #: fortran/resolve.cc:4641
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "符号無しの式 >= 0 という比較は常に true です"
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:4698
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "inconsistent operand constraints in an %<asm%>"
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "%<asm%> 内の被演算子制約に一貫性がありません"
  
! #: fortran/resolve.cc:4739
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4806
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
! #: fortran/resolve.cc:4948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:4950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:4963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: fortran/resolve.cc:4971
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4986
  #, fuzzy, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "不明な型名 %qE です"
  
! #: fortran/resolve.cc:4989
  #, fuzzy, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr "<不明な演算子>"
  
! #: fortran/resolve.cc:4994
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:5001
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:5015
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/resolve.cc:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same kind parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5163
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same rank"
  msgstr ""
  
! #: fortran/resolve.cc:5175
  #, 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:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5359
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5374
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5420
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5461
  #, fuzzy, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "配列参照での添字を欠いています"
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5502
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5558
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "無効な参照型です"
  
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/resolve.cc:5836
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:5850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/resolve.cc:5880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:5889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:5911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5918
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "要求されたアラインメントが大きすぎます"
  
! #: fortran/resolve.cc:6196
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "配列参照での添字を欠いています"
  
! #: fortran/resolve.cc:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6400
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6429
  #, fuzzy, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr "不正な被演算子が検出されました"
  
! #: fortran/resolve.cc:6477
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 86120,86131 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 86293,86304 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6518
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 86134,86547 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6481
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6542
  #, fuzzy, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "`%s' の宣言は関数の配列"
  
! #: fortran/resolve.cc:6698
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6703
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6803
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE は廃止されました"
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "無効な参照型です"
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7358
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7397
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7406
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7635
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7688
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8253
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "添え字は整数でなければいけません"
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8365
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/resolve.cc:8581
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "弱い参照属性は別名属性より前に出現しなければいけません"
  
! #: fortran/resolve.cc:8591
  #, fuzzy, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8611
  #, fuzzy, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/resolve.cc:8624
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8629
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8634
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/resolve.cc:8640
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8711
  #, fuzzy, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "数値型が予期されます"
  
! #: fortran/resolve.cc:8720
  #, fuzzy, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "変数 %qD が設定されましたが使用されていません"
  
! #: fortran/resolve.cc:8818
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8823
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8830
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8843
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8856
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9093
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/resolve.cc:9307
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9358
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9496
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9521
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9622
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "式文が無効です"
  
! #: fortran/resolve.cc:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9693
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9781
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 86307,86720 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6565
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6626
  #, fuzzy, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "`%s' の宣言は関数の配列"
  
! #: fortran/resolve.cc:6773
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE は廃止されました"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "無効な参照型です"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "添え字は整数でなければいけません"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/resolve.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "弱い参照属性は別名属性より前に出現しなければいけません"
  
! #: fortran/resolve.cc:8669
  #, fuzzy, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, fuzzy, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "数値型が予期されます"
  
! #: fortran/resolve.cc:8798
  #, fuzzy, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "変数 %qD が設定されましたが使用されていません"
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9436
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9685
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9700
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "式文が無効です"
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 86550,86863 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10143
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10164
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, gcc-internal-format, gfc-internal-format
  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 ""
  
! #: fortran/resolve.cc:10288
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10301
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10316
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  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 ""
--- 86723,87036 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "spec 関数 %qs の引数内でエラーが発生しました"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:10601
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/resolve.cc:10618
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "仮引数 %u が void 型を持っています"
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11174
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "数値型が予期されます"
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** 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 ""
--- 87038,87249 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12418
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:12754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "コンストラクタ %qs 内"
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:14049
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** 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 ""
--- 87251,88306 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "配列 `%s' の大きさが大きすぎます"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15583
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15586
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:15589
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15595
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15598
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s 内、位置 %s:%d"
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15698
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15750
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15770
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/resolve.cc:15789
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15793
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15947
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15953
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15961
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16875
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17393
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD は既に定義されています"
  
! #: fortran/resolve.cc:17873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "読み込んだ状態ファイル %s を閉じるのに失敗しました [%s]"
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18031
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%s に互換性のない型"
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18427
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:18567
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18582
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18609
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18885
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, fuzzy, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "式文が無効です"
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19159
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: fortran/resolve.cc:19166
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: fortran/resolve.cc:19708
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr "存在しないディレクト�
*** 88147,88243 ****
  msgid "%qs is not a directory"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: fortran/scanner.cc:790
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "文字定数の中でファイルの終端を検出しました"
  
! #: fortran/scanner.cc:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1958
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2187
  #, fuzzy, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "ファイル \"%s\" から出ましたが入っていません"
  
! #: fortran/scanner.cc:2229
  #, fuzzy, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "プリプロセス命令中に %s があります"
  
! #: fortran/scanner.cc:2552
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2564
  #, fuzzy, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "出力ファイル `%s' を open できません"
  
! #: fortran/scanner.cc:2574
  #, fuzzy, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "出力ファイル `%s' を open できません"
  
! #: fortran/scanner.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "入力ファイル %s を close できません"
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr "%qs は有効な出力ファイルではありません"
--- 88320,88416 ----
  msgid "%qs is not a directory"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: fortran/scanner.cc:792
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1483
  #, fuzzy, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "文字定数の中でファイルの終端を検出しました"
  
! #: fortran/scanner.cc:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "ファイル \"%s\" から出ましたが入っていません"
  
! #: fortran/scanner.cc:2233
  #, fuzzy, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "プリプロセス命令中に %s があります"
  
! #: fortran/scanner.cc:2556
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2568
  #, fuzzy, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "出力ファイル `%s' を open できません"
  
! #: fortran/scanner.cc:2578
  #, fuzzy, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "出力ファイル `%s' を open できません"
  
! #: fortran/scanner.cc:2580
  #, fuzzy, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "入力ファイル %s を close できません"
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, fuzzy, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr "%qs は有効な出力ファイルではありません"
*************** msgstr ""
*** 88402,88619 ****
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3336
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3556
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3673
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.cc:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3842
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3868
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3935
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/simplify.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5303
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5752
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/simplify.cc:6689
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/simplify.cc:6742
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7601
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7657
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "配列のサイズが大きすぎます"
  
! #: fortran/simplify.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.cc:8520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/simplify.cc:8649
  #, fuzzy, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/simplify.cc:8678
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8826
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Trampoline は、まだ実装されていません"
  
! #: fortran/simplify.cc:8917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "関数呼び出しが集合体の値を持っています"
  
! #: fortran/simplify.cc:8933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9846
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 88575,88792 ----
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3340
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3560
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.cc:3685
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3846
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3872
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4320
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4455
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/simplify.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5296
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5307
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5324
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5756
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/simplify.cc:6693
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/simplify.cc:6746
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6818
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7661
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "配列のサイズが大きすぎます"
  
! #: fortran/simplify.cc:8004
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.cc:8524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/simplify.cc:8653
  #, fuzzy, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/simplify.cc:8682
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8830
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Trampoline は、まだ実装されていません"
  
! #: fortran/simplify.cc:8921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "関数呼び出しが集合体の値を持っています"
  
! #: fortran/simplify.cc:8937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9850
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr "行番号 %u に戻るはずで�
*** 88951,89024 ****
  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 ""
--- 89124,89197 ----
  msgid "Labeled DO statement at %L"
  msgstr "式内"
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** 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 ""
--- 89221,89255 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
+ #: fortran/trans-array.cc:7109
+ #, fuzzy, gcc-internal-format, gfc-internal-format
+ #| msgid "initializer element is not a constant expression"
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr "初期化子の要素が定数式ではありません"
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.cc:9569
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 89172,89284 ****
  msgid "non-constant initialization expression at %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc: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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "仮引数 %u が void 型を持っています"
  
! #: fortran/trans-decl.cc:1943
  #, gcc-internal-format
  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 ""
--- 89351,89463 ----
  msgid "non-constant initialization expression at %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "仮引数 %u が void 型を持っています"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/trans-decl.cc:6523
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/trans-decl.cc:6595
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/trans-decl.cc:6625
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "DW_LOC_OP %s は実装されていません"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
*************** msgstr ""
*** 89308,89319 ****
  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 ""
--- 89487,89498 ----
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.cc:6023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "言語 %s は認識できませ�
*** 89329,89340 ****
  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 が定義されていません"
--- 89508,89519 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "環境変数 %qs が定義されていません"
*************** msgstr ""
*** 89359,89541 ****
  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 は実装されていません"
--- 89538,89720 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2217
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2222
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "無効な PHI 引数です"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "被演算子として無効な式です"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "式が予期されます"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "共用体がここで定義されています"
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/trans-openmp.cc:9897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "最後の引数は 2 ビット即値でなければいけません"
  
! #: fortran/trans-openmp.cc:9900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/trans-openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/trans-openmp.cc:9906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/trans-openmp.cc:9955
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/trans-openmp.cc:10003
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "-f%s と -msdata=%s は併用できません"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/trans-openmp.cc:10182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "メソッドは関数ポインタに変換できません"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10260
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "右シフト回数が負の数です"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10283
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: fortran/trans-openmp.cc:10300
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "-pipe は実装されていません"
*************** msgstr ""
*** 89880,89886 ****
  msgid "two or more sections for %s"
  msgstr ""
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 90059,90065 ----
  msgid "two or more sections for %s"
  msgstr ""
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
*************** msgstr "配列の不正な初期化"
*** 90217,90248 ****
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "要求された整列が定数ではありません"
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr "要求された整列が 2 の累乗ではありません"
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "要求された整列が定数ではありません"
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment may not be specified for %qD"
--- 90396,90427 ----
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "要求された整列が定数ではありません"
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr "要求された整列が 2 の累乗ではありません"
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "要求された整列が定数ではありません"
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment may not be specified for %qD"
*************** msgstr ""
*** 92556,92565 ****
  #~ msgstr "\"%s\" は正常なファイル名ではありません"
  
  #, fuzzy, gcc-internal-format
- #~ msgid "lambda-expression in template parameter type"
- #~ msgstr "`%s' の宣言は仮引数リストのシンボルを覆い隠します"
- 
- #, fuzzy, gcc-internal-format
  #~ msgid "lambda templates are only available with %<-std=c++14%> or %<-std=gnu++14%>"
  #~ msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
--- 92735,92740 ----
*************** msgstr ""
*** 92727,92736 ****
  #~ msgstr "割り込み関数は引数無しでなければいけません"
  
  #, fuzzy, gcc-internal-format
- #~ msgid "cannot override a non-virtual function"
- #~ msgstr "オーバーロードされた仮想関数名について警告する"
- 
- #, fuzzy, gcc-internal-format
  #~ msgid "cannot be both final and abstract"
  #~ msgstr "%qE は %<mips16%> と %<nomips16%> 属性の両方を持つことは出来ません"
  
--- 92902,92907 ----
diff -Nrcpad gcc-17-20260426/gcc/po/ka.po gcc-17-20260503/gcc/po/ka.po
*** gcc-17-20260426/gcc/po/ka.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/ka.po	Sun May  3 22:32:06 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-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"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: gcc-14.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2024-08-28 06:11+0200\n"
  "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
  "Language-Team: Georgian <(nothing)>\n"
*************** msgstr "მეტსახელი:"
*** 1254,1265 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:204
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr ""
  
! #: config/nvptx/nvptx.opt:208
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr ""
--- 1254,1265 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:207
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr ""
  
! #: config/nvptx/nvptx.opt:211
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr ""
*************** msgstr ""
*** 2078,2090 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2078,2090 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2532,2538 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
--- 2532,2538 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
*************** msgstr ""
*** 2607,2613 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
--- 2607,2613 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
*************** msgid "Enable the CSR checking for the I
*** 2644,2650 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr ""
--- 2644,2650 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr ""
*************** msgstr ""
*** 2754,2760 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: 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 ""
--- 2754,2760 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr ""
*************** msgstr ""
*** 2800,2806 ****
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 2800,2806 ----
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr ""
*** 5062,5068 ****
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
--- 5062,5068 ----
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
*************** msgstr ""
*** 5417,5423 ****
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
--- 5417,5423 ----
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
*************** msgstr ""
*** 5722,5933 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:116
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:147
  #, no-c-format
  msgid "Specify the thread pointer register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:163
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:182
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:186
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:190
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:194
  #, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr ""
  
! #: 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
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:304
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:366
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: 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
  msgid "This option is deprecated."
  msgstr ""
--- 5722,5938 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:152
  #, no-c-format
  msgid "Specify the thread pointer register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:168
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:187
  #, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:191
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:195
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:199
  #, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:309
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:371
  #, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, no-c-format
  msgid "This option is deprecated."
  msgstr ""
*************** msgstr ""
*** 11249,11255 ****
  
  #: 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
--- 11254,11260 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
  msgstr ""
  
  #: params.opt:1304
*************** msgstr ""
*** 18161,18239 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1537
  msgid "argument must be passed by copying"
  msgstr ""
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2566
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2583
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2588
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2595
  msgid "volatile function type"
  msgstr ""
  
! #: calls.cc:2614
  msgid "nested function"
  msgstr ""
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2639
  msgid "inconsistent number of popped arguments"
  msgstr ""
  
! #: calls.cc:2646
  #, fuzzy
  #| msgid "%s does not support %s"
  msgid "frontend does not support sibling call"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3085
  msgid "variable size arguments"
  msgstr ""
  
! #: calls.cc:3109
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  msgid "tail call production failed"
  msgstr ""
  
--- 18166,18244 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1533
  msgid "argument must be passed by copying"
  msgstr ""
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2596
  msgid "volatile function type"
  msgstr ""
  
! #: calls.cc:2615
  msgid "nested function"
  msgstr ""
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  msgid "inconsistent number of popped arguments"
  msgstr ""
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support %s"
  msgid "frontend does not support sibling call"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  msgid "variable size arguments"
  msgstr ""
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr ""
  
*************** msgstr ""
*** 18349,18360 ****
  #. 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"
--- 18354,18365 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** 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 ""
  
--- 19589,19599 ----
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4198
  msgid "unable to reload address in "
  msgstr ""
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 19803,19809 ****
  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 "<ანონიმური>"
--- 19808,19814 ----
  msgstr ""
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<ანონიმური>"
*************** msgstr ""
*** 20183,20202 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, c-format
  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
  #, c-format
  msgid "invalid vector constant"
  msgstr ""
--- 20188,20207 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, c-format
  msgid "invalid vector constant"
  msgstr ""
*************** msgstr ""
*** 20241,20311 ****
  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"
--- 20246,20316 ----
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23822
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23824
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 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 ""
--- 20327,20339 ----
  msgstr ""
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
*************** 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 ""
--- 20348,20354 ----
  msgid "invalid %%h value"
  msgstr ""
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr ""
*************** 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 ""
--- 20363,20369 ----
  msgid "invalid %%M value"
  msgstr ""
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr ""
*************** msgstr ""
*** 20688,20694 ****
  #: 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
--- 20693,20699 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** 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 ""
  
--- 20938,21063 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr ""
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr ""
  
! #: config/i386/i386.cc:14351
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14356
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14663
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr ""
  
! #: config/i386/i386.cc:14914
  #, c-format
  msgid "invalid vector immediate"
  msgstr ""
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr ""
  
! #: config/i386/i386.cc:24925
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24928
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24931
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24934
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr ""
*** 21131,21139 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr ""
--- 21136,21144 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr ""
*************** msgid "insn contains an invalid address
*** 21198,21204 ****
  msgstr ""
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr ""
  
--- 21203,21209 ----
  msgstr ""
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  msgid "invalid address"
  msgstr ""
  
*************** 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 ""
--- 21278,21284 ----
  msgid "invalid %%H value"
  msgstr ""
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, c-format
  msgid "invalid %%d value"
  msgstr ""
*************** msgstr ""
*** 21323,21354 ****
  msgid "unsupported memory expression:"
  msgstr ""
  
! #: config/riscv/riscv.cc:7969
  #, c-format
  msgid "invalid vector operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8227
  #, c-format
  msgid "invalid register number for 'N' modifier"
  msgstr ""
  
! #: config/riscv/riscv.cc:8236
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8241
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8246
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr ""
--- 21328,21359 ----
  msgid "unsupported memory expression:"
  msgstr ""
  
! #: config/riscv/riscv.cc:7972
  #, c-format
  msgid "invalid vector operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8230
  #, c-format
  msgid "invalid register number for 'N' modifier"
  msgstr ""
  
! #: config/riscv/riscv.cc:8239
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8244
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8249
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr ""
*************** 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 ""
--- 21410,21416 ----
  msgid "invalid %%A value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
*************** 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 ""
--- 21450,21456 ----
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
*************** 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 ""
--- 21480,21496 ----
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
*************** msgstr ""
*** 21694,21720 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, c-format
  msgid "'B' operand is not constant"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1947
  #, c-format
  msgid "'o' operand is not constant"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1979
  #, c-format
  msgid "'h' operand is not SImode register"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
--- 21699,21725 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, c-format
  msgid "'B' operand is not constant"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1948
  #, c-format
  msgid "'o' operand is not constant"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1980
  #, c-format
  msgid "'h' operand is not SImode register"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
*************** 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 ""
  
--- 21775,21798 ----
  msgid "Unable to load DLL."
  msgstr ""
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  msgid "bad test"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2997
  msgid "invalid mask"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3151
  msgid "no register in address"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:3159
  msgid "address offset not a constant"
  msgstr ""
  
*************** msgstr ""
*** 21819,21825 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr ""
  
--- 21824,21830 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr ""
  
*************** msgstr ""
*** 21844,21851 ****
  #: 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 ""
--- 21849,21856 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
*************** msgstr ""
*** 21873,21879 ****
  #: 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 ""
--- 21878,21884 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
*************** msgstr ""
*** 21881,21887 ****
  #: 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 ""
--- 21886,21892 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
*************** msgstr ""
*** 21901,21913 ****
  #: 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 ""
--- 21906,21918 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
*************** msgstr ""
*** 21916,21922 ****
  #: 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 %<{%>"
--- 21921,21927 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr ""
*** 21933,21945 ****
  #: 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 ""
--- 21938,21950 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
*************** msgstr ""
*** 21949,21955 ****
  #: 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 ""
--- 21954,21960 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
*************** msgid "expected %<.%>"
*** 21959,21976 ****
  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 ""
--- 21964,21981 ----
  msgstr ""
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
*************** msgstr ""
*** 21980,22024 ****
  #: 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 ""
--- 21985,22029 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 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] ""
--- 22049,22055 ----
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
*************** msgstr ""
*** 22144,22150 ****
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
--- 22149,22155 ----
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
*************** msgstr ""
*** 22171,22422 ****
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3360
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3375
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3865
  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 ""
  
--- 22176,22463 ----
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
! msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:641
! msgid "array element not a constant integer"
! msgstr ""
! 
! #: cp/reflect.cc:1117
  msgid "reflection does not represent a type"
  msgstr ""
  
! #: cp/reflect.cc:1129
  msgid "reflection does not have template arguments"
  msgstr ""
  
! #: cp/reflect.cc:1140
  msgid "reflection does not represent a function or function type"
  msgstr ""
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  msgid "operators argument is not a valid operator"
  msgstr ""
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  msgid "reflection does not have a type"
  msgstr ""
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3164
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3347
  msgid "reflection not suitable for alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3383
  msgid "alignment_of on function type"
  msgstr ""
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr ""
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr ""
! 
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:4970
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5178
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5473
  msgid "reflection does not represent a template"
  msgstr ""
  
! #: cp/reflect.cc:5496
  msgid "invalid argument to can_substitute"
  msgstr ""
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  msgid "type is not object or reference type"
  msgstr ""
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  msgid "name is not a valid identifier"
  msgstr ""
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5997
! msgid "no name and non-empty annotations specified"
! msgstr ""
! 
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  msgid "both alignment and bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6020
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:6026
! msgid "name unspecified and type is const"
! msgstr ""
! 
! #: cp/reflect.cc:6030
! msgid "name unspecified and type is volatile"
! msgstr ""
! 
! #: cp/reflect.cc:6038
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:6041
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6062
! msgid "reflection does not have non-array object type"
! msgstr ""
! 
! #: cp/reflect.cc:6506
! msgid "current scope does not represent a function"
! msgstr ""
! 
! #: cp/reflect.cc:6526
! msgid "current scope does not represent a class nor a member function"
! msgstr ""
! 
! #: cp/reflect.cc:6685
  msgid "incomplete parent class"
  msgstr ""
  
! #: cp/reflect.cc:7149
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  msgid "not a complete class type"
  msgstr ""
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  msgid "value cannot be extracted"
  msgstr ""
  
*************** msgstr ""
*** 22460,22511 ****
  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 ""
  
! #: cp/typeck.cc:7868
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7932
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 22501,22552 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** 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 ""
  
--- 22562,22622 ----
  msgid "BOZ constant truncated at %L"
  msgstr ""
  
! #: fortran/check.cc:4175
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:5017 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:5893
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5899
  msgid "BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:5905
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5912
  msgid "Expression is a noninteroperable derived type"
  msgstr ""
  
! #: fortran/check.cc:5918
  #, fuzzy
  #| msgid "unexpected argument"
  msgid "Procedure unexpected as argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: fortran/check.cc:5928
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5935
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5956
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5967
  msgid "Coarrays are not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5978
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 22645,22651 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4136
  msgid "array assignment"
  msgstr ""
  
--- 22686,22692 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr ""
  
*************** msgid "Index variable %qs redefined at %
*** 22654,22670 ****
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4047
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4050
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 22695,22711 ----
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** 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 ""
  
--- 22881,22891 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "მინიჭება"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 22852,22976 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:2587
  msgid "allocatable argument"
  msgstr ""
  
! #: fortran/resolve.cc:2592
  msgid "asynchronous argument"
  msgstr ""
  
! #: fortran/resolve.cc:2597
  msgid "optional argument"
  msgstr ""
  
! #: fortran/resolve.cc:2602
  msgid "pointer argument"
  msgstr ""
  
! #: fortran/resolve.cc:2607
  msgid "target argument"
  msgstr ""
  
! #: fortran/resolve.cc:2612
  msgid "value argument"
  msgstr ""
  
! #: fortran/resolve.cc:2617
  msgid "volatile argument"
  msgstr ""
  
! #: fortran/resolve.cc:2622
  msgid "assumed-shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:2627
  msgid "assumed-rank argument"
  msgstr ""
  
! #: fortran/resolve.cc:2632
  msgid "coarray argument"
  msgstr ""
  
! #: fortran/resolve.cc:2637
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2642
  msgid "polymorphic argument"
  msgstr ""
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  msgid "assumed-type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2670
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2677
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2689
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8330
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8334
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8338
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8342
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  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 ""
  
--- 22893,23017 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:2612
  msgid "allocatable argument"
  msgstr ""
  
! #: fortran/resolve.cc:2617
  msgid "asynchronous argument"
  msgstr ""
  
! #: fortran/resolve.cc:2622
  msgid "optional argument"
  msgstr ""
  
! #: fortran/resolve.cc:2627
  msgid "pointer argument"
  msgstr ""
  
! #: fortran/resolve.cc:2632
  msgid "target argument"
  msgstr ""
  
! #: fortran/resolve.cc:2637
  msgid "value argument"
  msgstr ""
  
! #: fortran/resolve.cc:2642
  msgid "volatile argument"
  msgstr ""
  
! #: fortran/resolve.cc:2647
  msgid "assumed-shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:2652
  msgid "assumed-rank argument"
  msgstr ""
  
! #: fortran/resolve.cc:2657
  msgid "coarray argument"
  msgstr ""
  
! #: fortran/resolve.cc:2662
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2667
  msgid "polymorphic argument"
  msgstr ""
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  msgid "assumed-type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2695
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2702
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2714
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** 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 ""
  
--- 23020,23050 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 23066,23092 ****
  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 ""
--- 23107,23133 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgid "expected boolean type"
*** 23183,23189 ****
  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 ""
--- 23224,23230 ----
  msgstr ""
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** 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 ""
--- 23287,23293 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgstr ""
*** 23641,23647 ****
  msgid "target OS does not support unaligned accesses"
  msgstr ""
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr ""
--- 23682,23688 ----
  msgid "target OS does not support unaligned accesses"
  msgstr ""
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr ""
*************** msgstr ""
*** 23884,23896 ****
  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 ""
--- 23925,23937 ----
  msgid "Global declarative %s for %s"
  msgstr ""
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
*************** msgstr ""
*** 24051,24062 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:387
  #, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:432
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr ""
--- 24092,24103 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:392
  #, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:437
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr ""
*************** msgstr ""
*** 24481,24488 ****
  
  #: 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 ""
--- 24522,24529 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
*************** 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 ""
--- 24540,24546 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr ""
*************** 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 ""
--- 24550,24556 ----
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr ""
*************** msgstr ""
*** 24592,24603 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 24633,24644 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr ""
*** 24713,24845 ****
  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 ""
--- 24754,24886 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1653
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1658
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1829
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1947
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2001
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2049
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2059 auto-profile.cc:2100
  #, gcc-internal-format
  msgid "location is after end of function"
  msgstr ""
  
! #: auto-profile.cc:2088
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2093
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3027
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr ""
  
! #: auto-profile.cc:3050
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3212
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr ""
  
! #: auto-profile.cc:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3226
  #, gcc-internal-format, gfc-internal-format
  msgid "AutoFDO profile version %u does not match %u"
  msgstr ""
  
! #: auto-profile.cc:3238
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr ""
  
! #: auto-profile.cc:3246
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr ""
  
! #: auto-profile.cc:3255
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr ""
  
! #: auto-profile.cc:3265
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr ""
*************** 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 ""
--- 24890,24896 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgstr ""
*** 24952,24958 ****
  msgid "illegal argument 0 to %qs"
  msgstr ""
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, gcc-internal-format
  msgid "third argument to %<crc%> builtins must be a constant"
  msgstr ""
--- 24993,24999 ----
  msgid "illegal argument 0 to %qs"
  msgstr ""
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, gcc-internal-format
  msgid "third argument to %<crc%> builtins must be a constant"
  msgstr ""
*************** msgstr ""
*** 25026,25037 ****
  msgid "cannot tail-call: %s"
  msgstr ""
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3566
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
--- 25067,25078 ----
  msgid "cannot tail-call: %s"
  msgstr ""
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
*************** 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 ""
--- 25716,26057 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4071
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4631 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgstr ""
*** 26774,26790 ****
  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 "ფუნქცია აგრეგატს აბრუნებს"
--- 26815,26831 ----
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.cc:4292
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4313
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "ფუნქცია აგრეგატს აბრუნებს"
*************** 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 ""
--- 27494,27500 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** 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 ""
--- 27534,27540 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
*************** msgstr ""
*** 27513,27536 ****
  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
  #, gcc-internal-format
--- 27554,27577 ----
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr ""
*** 28420,28426 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
--- 28461,28467 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
*************** msgstr ""
*** 28490,28693 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2985
  #, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2989
  #, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  msgid "valid models are %e"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3017
  #, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3022
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3038
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3061
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3514
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3624
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3638
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3642
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3649
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3652
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3758
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3786
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3820
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3977
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3978
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3982
  #, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3983
  #, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3987
  #, gcc-internal-format
  msgid "call to %qD here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4005
  #, gcc-internal-format
  msgid "using dangling pointer %qE to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4010
  #, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4011
  #, gcc-internal-format
  msgid "using a dangling pointer to %qD"
  msgstr ""
  
! #: 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 ""
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4032
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4036
  #, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4126
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4131
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4137
  #, gcc-internal-format
  msgid "call to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4665
  #, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr ""
--- 28531,28734 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2984
  #, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2988
  #, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  msgid "valid models are %e"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3016
  #, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3021
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3037
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3060
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3554
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3562
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3672
  #, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3686
  #, gcc-internal-format
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3690
  #, gcc-internal-format
  msgid "in a call with type %qT and attribute %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3697
  #, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3700
  #, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3806
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3834
  #, gcc-internal-format
  msgid "assigned here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3868
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4025
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4026
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4031
  #, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4035
  #, gcc-internal-format
  msgid "call to %qD here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4053
  #, gcc-internal-format
  msgid "using dangling pointer %qE to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4058
  #, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4059
  #, gcc-internal-format
  msgid "using a dangling pointer to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4080
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4084
  #, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4174
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4179
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4185
  #, gcc-internal-format
  msgid "call to %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4713
  #, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr ""
*************** msgstr ""
*** 29490,29835 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr ""
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:799
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:847
  #, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:854
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:880
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:890
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:924
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:932
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1066
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1071
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1076
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1092
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr ""
  
! #: ipa-devirt.cc:1124
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr ""
  
! #: ipa-devirt.cc:1139
  #, gcc-internal-format
  msgid "return value type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1154
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1157
  #, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr ""
  
! #: ipa-devirt.cc:1168
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr ""
  
! #: ipa-devirt.cc:1184
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1190
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr ""
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1273
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1389
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1447
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1451
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1484
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1511
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1706
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr ""
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4372
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4381
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4410
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4416
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4425
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4431
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4436
  #, gcc-internal-format
  msgid "mismatching definition"
  msgstr ""
--- 29531,29876 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr ""
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:868
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:916
  #, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:923
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:949
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:959
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:993
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1001
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1135
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1140
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1145
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1161
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr ""
  
! #: ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr ""
  
! #: ipa-devirt.cc:1208
  #, gcc-internal-format
  msgid "return value type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1223
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1226
  #, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr ""
  
! #: ipa-devirt.cc:1237
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr ""
  
! #: ipa-devirt.cc:1253
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1259
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr ""
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1342
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1458
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1516
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1520
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1553
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1580
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1656
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1775
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr ""
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4442
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4451
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4480
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4486
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4495
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4501
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4506
  #, gcc-internal-format
  msgid "mismatching definition"
  msgstr ""
*************** 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 ""
--- 29890,29896 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
*************** msgstr ""
*** 30079,30090 ****
  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 ""
--- 30120,30131 ----
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 30451,30457 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
--- 30492,30498 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
*************** 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 ""
--- 31874,31895 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr ""
  
! #: regcprop.cc:1304
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1316
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1319
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1331
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 32786,32952 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2981
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3001
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3027
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3041
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3047
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3056
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3064
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3071
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3082
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3098
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3106
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3126
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3141
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3172
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr ""
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3254
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3269
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3329
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3346
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3357
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.cc:3369
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3377
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3391
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3400
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 32827,32993 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3043
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3108
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3174
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr ""
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3256
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 32957,33554 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3479
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3506
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.cc:3517
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3549
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3558
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.cc:3565
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3593
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3616
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3653
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3668
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.cc:3682
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3697
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.cc:3712
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.cc:3752
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3789
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand"
  msgid "invalid type for %qs"
  msgstr "არასწორი ოპერანდი"
  
! #: tree-cfg.cc:3813
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3838
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3845
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3950
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3961
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr ""
  
! #: tree-cfg.cc:4196
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4209
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.cc:4237
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4245
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4277
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4342
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4358
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4419
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4428
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4434
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4444
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4454
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4510
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4519
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4527
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4554
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4586
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr ""
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4648
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4713
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4720
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4729
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4756
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4799
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4833
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4852
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4860
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4870
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4882
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4895
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4905
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4912
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4921
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4964
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.cc:4973
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4983
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:4999
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5007
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: 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
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.cc:5125
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5139
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.cc:5146
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.cc:5249
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5308
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5373
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.cc:5476
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5485
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5599
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5643
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5649
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5662
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5677
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5723
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5730
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5755
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5815
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5861
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5933
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5973
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.cc:9785
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.cc:9910
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 32998,33595 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3618
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3699
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.cc:3754
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand"
  msgid "invalid type for %qs"
  msgstr "არასწორი ოპერანდი"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3952
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3963
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr ""
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4360
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4430
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4446
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4512
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4521
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4529
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4556
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4588
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr ""
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4897
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5141
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.cc:5148
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5651
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5679
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.cc:9912
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 33728,33739 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr ""
  
! #: tree-ssa-alias.cc:4170
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
--- 33769,33780 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4130
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\""
  msgstr ""
  
! #: tree-ssa-alias.cc:4169
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid fn spec attribute \"%s\" arg %i"
  msgstr ""
*************** 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 ""
--- 34283,34289 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 34662,34689 ****
  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 ""
  
--- 34703,34730 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15640
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
  
! #: tree.cc:15805
  #, gcc-internal-format
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr ""
  
! #: tree.cc:15824
  msgid "%qD conflicts for version %qB"
  msgstr ""
  
! #: tree.cc:15837
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr ""
  
*************** msgstr ""
*** 34757,34763 ****
  msgid "no initializers are allowed in section %qs"
  msgstr ""
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr ""
--- 34798,34804 ----
  msgid "no initializers are allowed in section %qs"
  msgstr ""
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr ""
*************** msgstr ""
*** 34902,34908 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr ""
--- 34943,34949 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr ""
*************** msgstr ""
*** 34947,34999 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr ""
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr ""
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, gcc-internal-format
  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 ""
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
--- 34988,35040 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr ""
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr ""
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, gcc-internal-format
  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:1228
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr ""
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr ""
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr ""
*************** msgstr ""
*** 35008,35019 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
--- 35049,35060 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, gcc-internal-format
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
*************** msgstr ""
*** 35220,35231 ****
  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 ""
--- 35261,35272 ----
  msgid "mode %qs applied to inappropriate type"
  msgstr ""
  
! #: c-family/c-attribs.cc:2621 c-family/c-attribs.cc:3081 d/d-attribs.cc:1027
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr ""
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1034
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr ""
*************** msgstr ""
*** 35235,35252 ****
  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 ""
--- 35276,35293 ----
  msgid "section attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1050
  #, 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:1061
  #, 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:1070
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr ""
*************** msgstr ""
*** 35331,35337 ****
  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 ""
--- 35372,35378 ----
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1149 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr ""
*************** msgstr ""
*** 35377,35388 ****
  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 ""
--- 35418,35429 ----
  msgid "%qE attribute is only applicable on functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1097
  #, gcc-internal-format
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr ""
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1105
  #, gcc-internal-format
  msgid "%<symver%> attribute is only applicable to symbols"
  msgstr ""
*************** msgstr ""
*** 35392,35403 ****
  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 ""
--- 35433,35444 ----
  msgid "%<symver%> attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1129
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
*************** msgstr ""
*** 35488,35510 ****
  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 ""
--- 35529,35551 ----
  msgid "visibility argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
*************** msgstr ""
*** 35521,35527 ****
  
  #: 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 ""
--- 35562,35568 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
*************** msgid "%qE attribute argument 1 must tak
*** 35592,35598 ****
  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 ""
--- 35633,35639 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1332
  #, gcc-internal-format
  msgid "%qE attribute ignored on a function returning %qT"
  msgstr ""
*************** msgstr ""
*** 35667,35673 ****
  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 ""
--- 35708,35714 ----
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgid "%qE attribute ignored on non-enum
*** 35733,35739 ****
  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 ""
--- 35774,35780 ----
  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:7593
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr ""
*************** msgid "requested position is less than z
*** 35894,35908 ****
  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 ""
--- 35935,35949 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr ""
*************** msgid "suggest parentheses around assign
*** 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 ""
--- 36209,36215 ----
  msgstr ""
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgstr ""
*** 36339,36346 ****
  msgid "missing sentinel in function call"
  msgstr ""
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
--- 36380,36387 ----
  msgid "missing sentinel in function call"
  msgstr ""
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
*************** msgstr ""
*** 37349,37355 ****
  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 ""
--- 37390,37396 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** 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 ""
--- 37445,37451 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** 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 ""
--- 37460,37476 ----
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
*************** 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 ""
--- 37480,37486 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
*************** 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 ""
--- 37575,37592 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr ""
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** 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 ""
--- 37596,37603 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38071,38077 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr ""
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr ""
--- 38112,38118 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr ""
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr ""
*************** msgstr ""
*** 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"
--- 38184,38191 ----
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** 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 ""
--- 38671,38687 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
*************** msgid_plural "passing argument %i to %qs
*** 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 ""
--- 38947,38953 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgid "ACLE function %qD requires ISA ex
*** 39838,39844 ****
  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 ""
--- 39879,39885 ----
  msgstr ""
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr ""
*** 40469,40475 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr ""
--- 40510,40516 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr ""
*************** msgid "SVE type %qT does not have a defi
*** 40515,40521 ****
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
--- 40556,40562 ----
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
*************** msgid "SVE type %qT not allowed in %<map
*** 40566,40572 ****
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
--- 40607,40613 ----
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 40659,40677 ****
  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"
--- 40700,40718 ----
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgstr ""
*** 40717,40924 ****
  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
--- 40758,40965 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19394
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19406
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19444
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20084
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20151
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20154
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** 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 ""
  
--- 40967,41160 ----
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21150
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30748
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30861
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31073
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr ""
*** 41301,41312 ****
  #: 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"
--- 41342,41353 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 41439,41460 ****
  msgstr ""
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, gcc-internal-format
  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 ""
--- 41480,41501 ----
  msgstr ""
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr ""
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr ""
*** 41987,41998 ****
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
--- 42028,42039 ----
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
*************** msgstr ""
*** 42002,42008 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
--- 42043,42049 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
*************** msgstr ""
*** 42329,42335 ****
  
  #: 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 ""
--- 42370,42376 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr ""
*************** msgstr ""
*** 42646,42652 ****
  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 ""
--- 42687,42693 ----
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6747
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
*************** msgstr ""
*** 42812,42979 ****
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11087
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:12062
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:12157
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13205
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13220
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13255
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13295
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13304
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13317
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13327
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13332
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13471
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13476
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13885
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13893
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13896
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14376
  #, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14446
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14706
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15206
  #, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15212
  #, gcc-internal-format
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15221
  #, gcc-internal-format
  msgid "invalid third argument"
  msgstr ""
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15240
  #, gcc-internal-format
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15251
  #, gcc-internal-format
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15279
  #, gcc-internal-format
  msgid "second argument must be a const"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15825
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15858
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16826
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
--- 42853,43020 ----
  msgid "parameter to builtin not valid: %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11093
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:12068
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:12163
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13211
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13226
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13261
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13301
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13310
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13323
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13333
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13338
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13477
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13482
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13891
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13899
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13902
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14382
  #, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14452
  #, gcc-internal-format
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14712
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15212
  #, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15218
  #, gcc-internal-format
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15227
  #, gcc-internal-format
  msgid "invalid third argument"
  msgstr ""
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15257
  #, gcc-internal-format
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15285
  #, gcc-internal-format
  msgid "second argument must be a const"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15831
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15864
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16832
  #, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
*************** msgstr ""
*** 43368,43375 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
--- 43409,43416 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
*************** msgstr ""
*** 43611,43617 ****
  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 ""
--- 43652,43658 ----
  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:4223 config/i386/i386.cc:4233
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
*************** msgstr ""
*** 43636,43647 ****
  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 ""
--- 43677,43688 ----
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4251
  #, 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:4253
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
*************** msgstr ""
*** 43651,43778 ****
  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 ""
--- 43692,43819 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10879
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10899
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** 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 ""
--- 43864,43870 ----
  msgid "argument %qd is not a constant"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
*************** 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 ""
--- 43874,43880 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
*************** msgstr ""
*** 43987,44034 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr ""
--- 44028,44075 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, gcc-internal-format
  msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:564
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, gcc-internal-format
  msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr ""
*************** msgid "MSP430 built-in functions only wo
*** 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 ""
--- 44822,44828 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4161 config/xtensa/xtensa.cc:4187
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr ""
*************** msgstr ""
*** 45004,45085 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:365
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:388
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5893
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5916
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6361
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6374
  #, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6714
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6722
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6736
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7761
  #, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7774
  #, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr ""
--- 45045,45126 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:371
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:394
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5899
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5922
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6367
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6380
  #, gcc-internal-format
  msgid "complement argument must be constant"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6720
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6728
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6742
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7767
  #, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7780
  #, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr ""
*************** msgstr ""
*** 45308,45628 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, gcc-internal-format
  msgid "unrecognized RVV builtin"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr ""
  
! #: config/riscv/riscv.cc:1033
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:3464
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7029
  #, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7330
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7344
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7353
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7362
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7438
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7599
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7607
  #, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7658
  #, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv.cc:7666
  #, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr ""
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12270
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12275
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12341
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr ""
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12419
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12433
  #, gcc-internal-format
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12451
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12461
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:13047
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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 ""
  
--- 45349,45669 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, gcc-internal-format
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, gcc-internal-format
  msgid "unrecognized RVV builtin"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr ""
  
! #: config/riscv/riscv.cc:1036
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:3467
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7032
  #, gcc-internal-format
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7333
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7347
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7356
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7365
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7441
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7602
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7610
  #, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7661
  #, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv.cc:7669
  #, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr ""
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12273
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12278
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12344
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr ""
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12422
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12436
  #, gcc-internal-format
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12454
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12464
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr ""
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:13050
  #, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr ""
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
! #: config/riscv/riscv.cc:15080
  msgid "invalid version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr ""
*** 46618,46639 ****
  msgid "%<function_profiler%> support"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1452
  #, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2031
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2425
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2432
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr ""
--- 46659,46680 ----
  msgid "%<function_profiler%> support"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1453
  #, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2032
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2426
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:2433
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
  msgstr ""
*************** msgstr ""
*** 46853,46884 ****
  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 ""
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
--- 46894,46925 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2783
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2818
  #, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2825
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4296
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in a %<.bss%> section"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
*************** msgstr ""
*** 46964,46970 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
--- 47005,47011 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
*************** msgstr ""
*** 47045,47052 ****
  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 ""
--- 47086,47093 ----
  msgid "could not get size of source file"
  msgstr ""
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr ""
*** 47524,47530 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
--- 47565,47571 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
*************** 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 ""
--- 47714,47720 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
*************** 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 ""
--- 47724,47730 ----
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
*************** 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 ""
--- 47800,47806 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** 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 ""
--- 48000,48006 ----
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
*************** msgstr ""
*** 48132,48138 ****
  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 ""
--- 48173,48179 ----
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
*************** 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 ""
--- 48300,48306 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
*************** msgstr ""
*** 48471,48477 ****
  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 ""
--- 48512,48518 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
*************** msgstr ""
*** 48536,48542 ****
  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 ""
--- 48577,48583 ----
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr ""
*************** msgstr ""
*** 48601,48607 ****
  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 ""
--- 48642,48648 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
*************** msgstr ""
*** 48656,48662 ****
  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 ""
--- 48697,48703 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
*************** msgstr ""
*** 48806,48817 ****
  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 ""
--- 48847,48858 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
*************** msgstr ""
*** 48893,48899 ****
  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 ""
--- 48934,48940 ----
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
*************** msgstr ""
*** 48997,49003 ****
  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 ""
--- 49038,49044 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr ""
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
*************** msgstr ""
*** 49154,49165 ****
  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 ""
--- 49195,49206 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** 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 ""
--- 49261,49297 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 49270,49276 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
--- 49311,49317 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
*************** msgstr ""
*** 49280,49286 ****
  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"
--- 49321,49327 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 49327,49334 ****
  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 ""
--- 49368,49375 ----
  msgstr ""
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
*************** msgstr ""
*** 49363,49369 ****
  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 ""
--- 49404,49410 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr ""
*** 49378,49389 ****
  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 ""
--- 49419,49430 ----
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
*************** msgstr ""
*** 49426,49432 ****
  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 ""
--- 49467,49473 ----
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgid "%<__GIMPLE%> function cannot be a
*** 49460,49466 ****
  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 ""
--- 49501,49507 ----
  msgstr ""
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgstr ""
*** 49490,49496 ****
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13123
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
--- 49531,49537 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
*************** msgstr ""
*** 49544,49551 ****
  #: 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 ""
--- 49585,49592 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
*************** msgstr ""
*** 49575,49586 ****
  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 %<}%>"
--- 49616,49627 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr ""
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr ""
*** 49661,49682 ****
  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 ""
--- 49702,49723 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr ""
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
*************** msgstr ""
*** 49686,49692 ****
  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 ""
--- 49727,49733 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr ""
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
*************** msgstr ""
*** 49716,49732 ****
  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 ""
--- 49757,49773 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
*************** msgstr ""
*** 49736,49779 ****
  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 ""
--- 49777,49820 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr ""
*************** msgstr ""
*** 49804,49810 ****
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14967
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 49845,49851 ----
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr ""
*** 49819,49825 ****
  #. 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 ""
--- 49860,49866 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
*************** msgstr ""
*** 49854,49880 ****
  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 ""
--- 49895,49921 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
*************** msgstr ""
*** 49894,49905 ****
  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 ""
--- 49935,49946 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr ""
*** 49914,49921 ****
  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 ""
--- 49955,49962 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr ""
*** 49937,49948 ****
  
  #. 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 ""
--- 49978,49989 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr ""
*** 50116,50122 ****
  
  #: 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 ""
--- 50157,50163 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
*************** msgstr ""
*** 50131,50142 ****
  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 ""
--- 50172,50183 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
*************** msgstr ""
*** 50281,50287 ****
  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 ""
--- 50322,50328 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr ""
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
*************** msgstr ""
*** 50321,50327 ****
  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 ""
--- 50362,50368 ----
  msgid "rotate count is negative"
  msgstr ""
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
*************** msgstr ""
*** 50431,50437 ****
  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 ""
--- 50472,50478 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
*************** msgstr ""
*** 50471,50482 ****
  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 ""
--- 50512,50523 ----
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
*************** msgstr ""
*** 50486,50542 ****
  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 ""
--- 50527,50583 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 50546,50557 ****
  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 ""
--- 50587,50598 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
*************** msgstr ""
*** 50561,50571 ****
  #: 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 ""
--- 50602,50612 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
*************** msgstr ""
*** 50580,50637 ****
  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 ""
--- 50621,50678 ----
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr ""
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 50654,50675 ****
  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 ""
--- 50695,50716 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
*************** msgstr ""
*** 50679,50777 ****
  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 ""
--- 50720,50818 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr ""
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
*************** msgstr ""
*** 50781,50818 ****
  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 ""
--- 50822,50859 ----
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
*************** msgstr ""
*** 50827,50848 ****
  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 ""
--- 50868,50889 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
*************** msgstr ""
*** 50852,50858 ****
  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 ""
--- 50893,50899 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
*************** msgstr ""
*** 50867,51177 ****
  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 ""
--- 50908,51218 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr ""
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr ""
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr ""
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr ""
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr ""
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
*************** msgstr ""
*** 51186,51192 ****
  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 ""
--- 51227,51233 ----
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
*************** msgstr ""
*** 51196,51217 ****
  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 ""
--- 51237,51258 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
*************** msgstr ""
*** 51236,51242 ****
  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 ""
--- 51277,51283 ----
  msgid "modified here"
  msgstr ""
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
*************** msgstr ""
*** 51271,51380 ****
  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 ""
--- 51312,51421 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
*************** msgstr ""
*** 51384,51410 ****
  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 ""
--- 51425,51451 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 51414,51445 ****
  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 ""
--- 51455,51486 ----
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
*************** msgstr ""
*** 51447,51514 ****
  #. 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 ""
--- 51488,51555 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr ""
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
*************** msgstr ""
*** 51519,51525 ****
  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"
--- 51560,51566 ----
  msgid "expected a function name"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "expected target-function call"
*************** msgstr "მოულოდნელი �
*** 51530,51576 ****
  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 ""
--- 51571,51617 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 51585,51641 ****
  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 ""
--- 51626,51682 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr ""
*************** msgstr ""
*** 51645,51671 ****
  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 ""
--- 51686,51712 ----
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr ""
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
*************** msgstr ""
*** 51675,51681 ****
  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 ""
--- 51716,51722 ----
  msgid "%qD is not of pointer type"
  msgstr ""
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr ""
*************** msgstr ""
*** 51685,51701 ****
  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 ""
--- 51726,51742 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr ""
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr ""
*************** msgstr ""
*** 51715,51726 ****
  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 ""
--- 51756,51767 ----
  msgid "base function %qD declared here"
  msgstr ""
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
*************** msgstr ""
*** 51730,51736 ****
  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 ""
--- 51771,51777 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
*************** msgstr ""
*** 51740,51746 ****
  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 ""
--- 51781,51787 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 51755,51838 ****
  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 ""
--- 51796,51879 ----
  msgid "no declaration of base function %qs"
  msgstr ""
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
*************** msgstr ""
*** 51857,51869 ****
  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 ""
--- 51898,51910 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected clause"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 51923,51954 ****
  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 ""
--- 51964,51995 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 51963,52122 ****
  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 ""
--- 52004,52163 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr ""
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr ""
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr ""
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr ""
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr ""
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 52126,52132 ****
  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 ""
--- 52167,52173 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** 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 ""
--- 52182,52188 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** 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 ""
--- 52213,52379 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3651
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr ""
  
! #: c/c-typeck.cc:3664
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3873
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
*************** 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 ""
--- 52381,54232 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4846
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4850
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4860
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr ""
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5038
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5039
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5053
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5893
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr ""
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:6006
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6055
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6487
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6699
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6889
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6921
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6922
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7093
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7112
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7117
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7422
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8227
  msgid "expected %e but argument is of type %e"
  msgstr ""
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  #| msgid "declared here"
  msgid "%e declared here"
  msgstr "აღწერილია აქ"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8556
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8960
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9167
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9173
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9182
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9188
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9196
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9202
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9767
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10004
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12563
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13340
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13503
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16841
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17292
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17311
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18019
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr ""
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18755
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 54452,54704 ****
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:597
  #, gcc-internal-format
  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 ""
--- 54493,54740 ----
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1272
  #, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:1837
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Knows not the variable type %s for %s"
  msgstr ""
  
! #: cobol/genapi.cc:2171
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr ""
  
! #: cobol/genapi.cc:4622
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5675
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5698
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8188
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8252
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8297
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8552
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8563
  #, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr ""
  
! #: cobol/genapi.cc:8752
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10199
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10270
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10325
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10340
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10351
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10357
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10366
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10470
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12582
  #, 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:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12848
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13674
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13945
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:15462
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15699
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17553
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17591
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17621
  #, 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:17661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17673
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 54707,54778 ****
  #. 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 ""
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:369
  #, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr ""
  
! #: cobol/gengen.cc:413
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr ""
  
! #: cobol/gengen.cc:482
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: 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
  msgid "Residual context count"
  msgstr ""
--- 54743,54824 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17894
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17962
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:379
  #, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr ""
  
! #: cobol/gengen.cc:423
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr ""
  
! #: cobol/gengen.cc:502
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: cobol/gengen.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr ""
  
! #: cobol/gengen.cc:1276
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with %s"
! msgstr ""
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr ""
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, 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:2024
  #, 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:2448 cobol/gengen.cc:2607
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  msgstr ""
  
! #: cobol/gengen.cc:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr ""
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr ""
*************** msgstr ""
*** 54782,54793 ****
  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 ""
--- 54828,54839 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:640 cobol/genutil.cc:707
  #, gcc-internal-format
  msgid "Too many subscripts"
  msgstr ""
  
! #: cobol/genutil.cc:868
  #, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr ""
*************** msgstr ""
*** 54802,54862 ****
  msgid "%s exited with status %d"
  msgstr ""
  
! #: cobol/symbols.cc:426
  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 ""
--- 54848,54908 ----
  msgid "%s exited with status %d"
  msgstr ""
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1900
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2069
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr ""
  
! #: cobol/symbols.cc:4292
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr ""
  
! #: cobol/symbols.cc:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1741
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1756
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1834
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2189
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2779
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr ""
  
! #: cobol/util.cc:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3352
  #, gcc-internal-format, gfc-internal-format
  msgid "failed compiling %s"
  msgstr ""
*************** 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 ""
--- 55338,55344 ----
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
*************** 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 ""
--- 55348,55354 ----
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
*************** msgstr ""
*** 55626,55632 ****
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10776
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
--- 55672,55678 ----
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
*************** 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 ""
--- 55691,55697 ----
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr ""
*** 56239,56245 ****
  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 ""
--- 56285,56291 ----
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
*************** msgstr ""
*** 56249,56255 ****
  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 ""
--- 56295,56301 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
*************** 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 ""
--- 56426,56432 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 56431,56437 ****
  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 ""
--- 56477,56483 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 56466,57306 ****
  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 ""
--- 56512,57352 ----
  msgid "uncaught exception of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:1908
  #, gcc-internal-format
  msgid "call to %qD function with incorrect number of arguments"
  msgstr ""
  
! #: cp/constexpr.cc:1926
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions pending"
  msgstr ""
  
! #: cp/constexpr.cc:2010
  #, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:2030
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2061 cp/constexpr.cc:2113
  #, gcc-internal-format
  msgid "%qD called with no caught exceptions active"
  msgstr ""
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr ""
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3643
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4074
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4847
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6282
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6486
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7536
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr ""
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr ""
  
! #: cp/constexpr.cc:9205
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10204
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr ""
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10587
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10820
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:11005
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:11007
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:11009
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr ""
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:12166
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12461
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12537
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12618
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 57432,57784 ****
  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 ""
--- 57478,57830 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3152
  #, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3155
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3158
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3161
  #, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr ""
  
! #: cp/constraint.cc:3164
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr ""
  
! #: cp/constraint.cc:3167
  #, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3170
  #, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr ""
  
! #: cp/constraint.cc:3173
  #, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr ""
  
! #: cp/constraint.cc:3183
  #, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr ""
  
! #: cp/constraint.cc:3187
  #, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr ""
  
! #: cp/constraint.cc:3190
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "%qT is not an aggregate"
  msgstr "ფუნქცია აგრეგატს აბრუნებს"
  
! #: cp/constraint.cc:3193
  #, gcc-internal-format
  msgid "%qT is not an array"
  msgstr ""
  
! #: cp/constraint.cc:3196
  #, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3203
  #, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr ""
  
! #: cp/constraint.cc:3206
  #, gcc-internal-format
  msgid "%qT is not a class"
  msgstr ""
  
! #: cp/constraint.cc:3209
  #, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr ""
  
! #: cp/constraint.cc:3213
  #, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3215
  #, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3224
  #, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3228
  #, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr ""
  
! #: cp/constraint.cc:3231
  #, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr ""
  
! #: cp/constraint.cc:3234
  #, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr ""
  
! #: cp/constraint.cc:3237
  #, gcc-internal-format
  msgid "%qT is not a function"
  msgstr ""
  
! #: cp/constraint.cc:3240
  #, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr ""
  
! #: cp/constraint.cc:3245
  #, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr ""
  
! #: cp/constraint.cc:3247
  #, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3252
  #, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3256
  #, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr ""
  
! #: cp/constraint.cc:3259
  #, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr ""
  
! #: cp/constraint.cc:3262
  #, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr ""
  
! #: cp/constraint.cc:3265
  #, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr ""
  
! #: cp/constraint.cc:3268
  #, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3273
  #, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3275
  #, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3280
  #, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3284
  #, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3290
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr ""
  
! #: cp/constraint.cc:3292
  #, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3299
  #, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr ""
  
! #: cp/constraint.cc:3303
  #, gcc-internal-format
  msgid "%qT is not a pointer-interconvertible base of %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3308
  #, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr ""
  
! #: cp/constraint.cc:3311
  #, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr ""
  
! #: cp/constraint.cc:3314
  #, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr ""
  
! #: cp/constraint.cc:3317
  #, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr ""
  
! #: cp/constraint.cc:3320
  #, gcc-internal-format
  msgid "%q#T is not the same as %q#T"
  msgstr ""
  
! #: cp/constraint.cc:3323
  #, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr ""
  
! #: cp/constraint.cc:3326
  #, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr ""
  
! #: cp/constraint.cc:3329
  #, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr ""
  
! #: cp/constraint.cc:3332
  #, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3337
  #, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3339
  #, gcc-internal-format
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr ""
  
! #: cp/constraint.cc:3347
  #, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr ""
  
! #: cp/constraint.cc:3351
  #, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr ""
  
! #: cp/constraint.cc:3354
  #, gcc-internal-format
  msgid "%qT is not a union"
  msgstr ""
  
! #: cp/constraint.cc:3357
  #, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr ""
  
! #: cp/constraint.cc:3360
  #, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr ""
  
! #: cp/constraint.cc:3363
  #, gcc-internal-format
! msgid "%qT is not a structural type"
  msgstr ""
  
! #: cp/constraint.cc:3367
  #, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr ""
  
! #: cp/constraint.cc:3370
  #, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr ""
  
! #: cp/constraint.cc:3373
  #, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr ""
  
! #: cp/constraint.cc:3376
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3380
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3384
  #, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr ""
  
! #: cp/constraint.cc:3451
  #, gcc-internal-format
  msgid "invalid constraints"
  msgstr ""
  
! #: cp/constraint.cc:3472
  #, gcc-internal-format
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr ""
  
! #: cp/constraint.cc:3476
  #, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr ""
  
! #: cp/constraint.cc:3531
  #, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr ""
  
! #: cp/constraint.cc:3548
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr ""
*** 57809,57857 ****
  msgid "previous declaration with fewer contracts here"
  msgstr "წინა დეკლარაცია"
  
! #: 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 "declared here"
  msgid "parameter declared here"
  msgstr "აღწერილია აქ"
  
! #: 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
  msgid "declaration adds contracts to %q#D"
  msgstr ""
  
! #: cp/contracts.cc:1661
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "first declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/contracts.cc:1922
  #, gcc-internal-format
  msgid "constructor does not return a value to test"
  msgstr ""
  
! #: cp/contracts.cc:1924
  #, gcc-internal-format
  msgid "destructor does not return a value to test"
  msgstr ""
  
! #: cp/contracts.cc:1925
  #, gcc-internal-format
  msgid "function does not return a value to test"
  msgstr ""
--- 57855,57903 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "წინა დეკლარაცია"
  
! #: cp/contracts.cc:564
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:565 cp/contracts.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "parameter declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/contracts.cc:595
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:1038
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr ""
  
! #: cp/contracts.cc:1674
  #, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr ""
  
! #: cp/contracts.cc:1675
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "first declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/contracts.cc:1936
  #, gcc-internal-format
  msgid "constructor does not return a value to test"
  msgstr ""
  
! #: cp/contracts.cc:1938
  #, gcc-internal-format
  msgid "destructor does not return a value to test"
  msgstr ""
  
! #: cp/contracts.cc:1939
  #, gcc-internal-format
  msgid "function does not return a value to test"
  msgstr ""
*************** msgstr ""
*** 57922,57928 ****
  msgid "%<return_void%> declared here"
  msgstr ""
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr ""
--- 57968,57974 ----
  msgid "%<return_void%> declared here"
  msgstr ""
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr ""
*************** msgstr ""
*** 57994,58076 ****
  msgid "awaitable type %qT is not a structure"
  msgstr ""
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr ""
  
! #: cp/coroutines.cc:1861
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr ""
  
! #: cp/coroutines.cc:1898
  #, gcc-internal-format
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr ""
  
! #: cp/coroutines.cc:1908
  #, gcc-internal-format
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr ""
  
! #: cp/coroutines.cc:2412
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr ""
  
! #: cp/coroutines.cc:2984
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr ""
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4149
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr ""
  
! #: cp/coroutines.cc:4366
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5024
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 58040,58122 ----
  msgid "awaitable type %qT is not a structure"
  msgstr ""
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr ""
  
! #: cp/coroutines.cc:1864
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr ""
  
! #: cp/coroutines.cc:1901
  #, gcc-internal-format
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr ""
  
! #: cp/coroutines.cc:1911
  #, gcc-internal-format
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr ""
  
! #: cp/coroutines.cc:2426
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr ""
  
! #: cp/coroutines.cc:2999
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr ""
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr ""
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr ""
*** 58095,58162 ****
  msgid "%qs used outside of constant expressions"
  msgstr ""
  
! #: cp/cp-gimplify.cc:1291
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/cp-gimplify.cc:1472
  #, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2311
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2314
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2326
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4061
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4104
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4107
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4164
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4181
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4191
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 58141,58213 ----
  msgid "%qs used outside of constant expressions"
  msgstr ""
  
! #: cp/cp-gimplify.cc:999
! #, gcc-internal-format
! msgid "unexpected %<std::%s%> declaration"
! msgstr ""
! 
! #: cp/cp-gimplify.cc:1317
  #, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr ""
  
! #: cp/cp-gimplify.cc:1498
  #, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2337
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4130
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4190
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4207
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4217
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr ""
*** 58197,58203 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 58248,58254 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** 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 ""
--- 58636,58642 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
*************** 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 ""
--- 58858,58869 ----
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
*************** 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 ""
--- 59068,59074 ----
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
*************** msgstr ""
*** 59062,61480 ****
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.cc:5736
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6162
  #, gcc-internal-format
  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 ""
  
! #: cp/decl.cc:6201
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6213
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6219
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6238
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6241
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6288
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.cc:6305
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6338
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6356
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6364
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6371
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6383
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6387
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.cc:6419
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.cc:6422
  #, gcc-internal-format
  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 ""
  
! #: cp/decl.cc:6506
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, gcc-internal-format
  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 ""
  
! #: 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 ""
  
! #: 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 ""
--- 59113,61541 ----
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.cc:5750
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6252
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6385
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.cc:6433
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.cc:6436
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6681
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7103
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7911
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7967
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8113
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.cc:8381
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/decl.cc:8963
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.cc:9165
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr ""
  
! #: cp/decl.cc:9368
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.cc:9392
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9397
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9595
  #, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr ""
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10316
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "lambda declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10374
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:10605
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11921
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.cc:11924
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12166
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:12204
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12485
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12490
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12527
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12551
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12949
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:12964
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "double constants not supported"
  msgid "variable concepts are no longer supported"
  msgstr "ორმაგი კონსტანტები მხარდაჭერილი არაა"
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13472
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13542
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13643
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13657
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13682
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13689
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr ""
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13928
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14157
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14181
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.cc:14188
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.cc:14292
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.cc:14297
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14435
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14509
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.cc:14517
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.cc:14580
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14596
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15091
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15260
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr ""
  
! #: cp/decl.cc:15306
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15472
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15546
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr ""
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15901
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15988
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:15991
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16023
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16029
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16051
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16054
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16080
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16286
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.cc:16399
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.cc:16422
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.cc:16459
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.cc:16469
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.cc:16479
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16541
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16562
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.cc:16627
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16655
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16674
! #, gcc-internal-format
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr ""
! 
! #: cp/decl.cc:16682
! #, gcc-internal-format
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr ""
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16884
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16919
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17032
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:17039
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17278
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.cc:17408
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.cc:17903
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17911
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr ""
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:18006
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:18007
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:18019
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:18020
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:18031
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:18043
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:18082
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** 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 ""
--- 61547,61646 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:18327
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** 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 ""
--- 61649,61741 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19475
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20637
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21302
  #, gcc-internal-format
  msgid "using %qs"
  msgstr ""
  
! #: cp/decl.cc:21329
! #, fuzzy, gcc-internal-format
! #| msgid "previous declaration"
! msgid "%qs used without %qs declaration"
! msgstr "წინა დეკლარაცია"
! 
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 62098,62433 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3924
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr ""
  
! #: cp/error.cc:3929
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr ""
  
! #: cp/error.cc:3935
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr ""
  
! #: cp/error.cc:3961
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr ""
  
! #: cp/error.cc:3963
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr ""
  
! #: cp/error.cc:3965
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr ""
  
! #: cp/error.cc:3967
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr ""
  
! #: cp/error.cc:3969
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr ""
  
! #: cp/error.cc:3971
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr ""
  
! #: cp/error.cc:3973
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr ""
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr ""
  
! #: cp/error.cc:3992
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr ""
  
! #: cp/error.cc:3994
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr ""
  
! #: cp/error.cc:3996
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:3998
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr ""
  
! #: cp/error.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "ფუნქციის პარამეტრი"
  
! #: cp/error.cc:4002
  #, gcc-internal-format
  msgid "but %qE is a function"
  msgstr ""
  
! #: cp/error.cc:4004
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr ""
  
! #: cp/error.cc:4006
  #, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr ""
  
! #: cp/error.cc:4008
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr ""
  
! #: 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 ""
--- 62165,62500 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr ""
  
! #: cp/error.cc:3936
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr ""
  
! #: cp/error.cc:3942
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr ""
  
! #: cp/error.cc:3968
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr ""
  
! #: cp/error.cc:3970
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr ""
  
! #: cp/error.cc:3972
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr ""
  
! #: cp/error.cc:3974
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr ""
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr ""
  
! #: cp/error.cc:3978
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr ""
  
! #: cp/error.cc:3980
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr ""
  
! #: cp/error.cc:3983
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr ""
  
! #: cp/error.cc:3999
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr ""
  
! #: cp/error.cc:4001
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr ""
  
! #: cp/error.cc:4003
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:4005
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr ""
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "ფუნქციის პარამეტრი"
  
! #: cp/error.cc:4009
  #, gcc-internal-format
  msgid "but %qE is a function"
  msgstr ""
  
! #: cp/error.cc:4011
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr ""
  
! #: cp/error.cc:4013
  #, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr ""
  
! #: cp/error.cc:4015
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr ""
  
! #: cp/error.cc:4017
  #, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr ""
  
! #: cp/error.cc:4019
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr ""
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4053
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr ""
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4182
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, gcc-internal-format
  msgid "in requirements "
  msgstr ""
  
! #: cp/error.cc:4506
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5099
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5125
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5140
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** 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 ""
--- 62715,62721 ----
  msgid "member %qD is used uninitialized"
  msgstr ""
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5232 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr ""
*************** msgstr ""
*** 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"
--- 62831,62837 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 62955,62996 ****
  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:5007
  #, gcc-internal-format
  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 ""
--- 63022,63063 ----
  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:5121
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5441
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5478
  #, gcc-internal-format
  msgid "operator %<delete%> used on incomplete type"
  msgstr ""
  
! #: cp/init.cc:5493
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5499
  #, 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:5514
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5519
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5833
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr ""
*** 63025,63106 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:809
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:946
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
  
! #: cp/lambda.cc:1630
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1634
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: 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
  msgid "invalid %<#pragma %s%>"
  msgstr ""
  
! #: cp/lex.cc:709
  #, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr ""
  
! #: cp/lex.cc:781
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr ""
  
! #: cp/lex.cc:809
  #, gcc-internal-format
  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 ""
  
! #: cp/lex.cc:824
  #, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr ""
  
! #: cp/lex.cc:828
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr ""
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:880
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
--- 63092,63181 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:820
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:957
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr ""
  
! #: cp/lambda.cc:1641
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1645
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1953
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr ""
  
! #: cp/lex.cc:704
  #, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr ""
  
! #: cp/lex.cc:712
  #, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr ""
  
! #: cp/lex.cc:784
  #, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr ""
  
! #: cp/lex.cc:812
  #, gcc-internal-format
  msgid "%qD not defined"
  msgstr ""
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/lex.cc:827
  #, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr ""
  
! #: cp/lex.cc:831
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr ""
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:883
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
*************** 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 ""
--- 63185,63241 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 63551,63557 ****
  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 ""
--- 63619,63625 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr ""
*************** msgstr ""
*** 63566,63988 ****
  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"
--- 63634,64056 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12648
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12671
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12696
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12712
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr ""
  
! #: cp/module.cc:12738
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12841
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr ""
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "existing default declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/module.cc:12867
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr ""
  
! #: cp/module.cc:13999
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:14001
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr ""
  
! #: cp/module.cc:14013
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:14015
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14284
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14414
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20764
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20976
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21963
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/module.cc:21969
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr ""
  
! #: cp/module.cc:21990
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:21995
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr ""
  
! #: cp/module.cc:21999
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr ""
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr ""
  
! #: cp/module.cc:22166
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr ""
  
! #: cp/module.cc:22429
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr ""
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22739
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "module declared here"
*************** msgstr "აღწერილია ა�
*** 63995,64101 ****
  #. 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 ""
--- 64063,64169 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr ""
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr ""
  
! #: cp/module.cc:23617
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr ""
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr ""
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24038
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr ""
*************** msgstr ""
*** 64110,64116 ****
  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 ""
--- 64178,64184 ----
  msgid "ignoring %qD declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
*************** msgstr ""
*** 64155,64414 ****
  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 ""
--- 64223,64492 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:3698
! #, gcc-internal-format
! msgid "annotation applied to block scope extern %qD"
! msgstr ""
! 
! #: cp/name-lookup.cc:3705
! #, gcc-internal-format
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr ""
! 
! #: cp/name-lookup.cc:4170
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4897
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4900
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5528
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5531
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6347
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6431
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6519
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6745
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9332
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9360
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9573
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9659
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9665
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9725
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9727
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** 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 ""
--- 64516,64522 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** 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 ""
--- 64562,64568 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** 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 ""
--- 64632,64638 ----
  msgid "%qE is not a class template"
  msgstr ""
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
*************** msgstr ""
*** 64865,66555 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:6261
  #, gcc-internal-format
  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 ""
--- 64943,66644 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:6272
  #, gcc-internal-format
  msgid "expected a reflection of a type"
  msgstr ""
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6431
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6433
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/parser.cc:6607
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr ""
  
! #: cp/parser.cc:6697
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr ""
  
! #: cp/parser.cc:6709
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr ""
  
! #: cp/parser.cc:6749
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
  
! #: cp/parser.cc:6848
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr ""
  
! #: cp/parser.cc:6970
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr ""
  
! #: cp/parser.cc:7130
  #, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7131
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7177
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7214
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7358
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr ""
  
! #: cp/parser.cc:7523
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr ""
  
! #: cp/parser.cc:7533
  #, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr ""
  
! #: cp/parser.cc:7570 cp/parser.cc:9949
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7584 cp/parser.cc:7588
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7712
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr ""
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
  
! #: cp/parser.cc:7797 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:7922
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8010
  #, gcc-internal-format
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:8037
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8044
  #, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8050
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8225
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr ""
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr ""
  
! #: cp/parser.cc:8544
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr ""
  
! #: cp/parser.cc:8644
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
  
! #: cp/parser.cc:8669
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr ""
  
! #: cp/parser.cc:8695
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr ""
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr ""
  
! #: cp/parser.cc:8866
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr ""
  
! #: cp/parser.cc:8925
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8976
  #, gcc-internal-format
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr ""
  
! #: cp/parser.cc:9374 cp/parser.cc:9403
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9689 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr ""
  
! #: cp/parser.cc:9698
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr ""
  
! #: cp/parser.cc:10001
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
  
+ #: cp/parser.cc:10142
+ #, gcc-internal-format
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr ""
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr ""
  
! #: cp/parser.cc:10285
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr ""
  
! #: cp/parser.cc:10388
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr ""
  
! #: cp/parser.cc:10447
  #, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
  
! #: cp/parser.cc:10739
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10825
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr ""
  
! #: cp/parser.cc:10843
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10845
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10878
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10923
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr ""
  
! #: cp/parser.cc:10952
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr ""
  
! #: cp/parser.cc:11000
  #, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr ""
  
! #: cp/parser.cc:11096
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11502
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.cc:11652
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11655
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr ""
  
! #: cp/parser.cc:11889
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<?:%> with omitted middle operand"
  msgstr ""
  
! #: cp/parser.cc:12227
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12502
  #, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr ""
  
! #: cp/parser.cc:12636
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12737
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12747
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12948
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12971
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr ""
  
! #: cp/parser.cc:12987
  #, 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:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr ""
  
! #: cp/parser.cc:13009
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13029
  #, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr ""
  
! #: cp/parser.cc:13049
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13090
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13099
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13124
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.cc:13135
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13173
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13184
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13189
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13281
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13335
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr ""
  
! #: cp/parser.cc:13370
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13413
  #, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13422
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13426
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13437
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr ""
  
! #: cp/parser.cc:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13471
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13484
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13502
  #, 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:13555
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr ""
! 
! #: cp/parser.cc:13754
! #, fuzzy, gcc-internal-format
! #| msgid "declared here"
! msgid "%q#E declared here"
! msgstr "აღწერილია აქ"
! 
! #: cp/parser.cc:14379
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:14548 cp/parser.cc:14800
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr ""
  
! #: cp/parser.cc:14619
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr ""
  
! #: cp/parser.cc:14668
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr ""
  
! #: cp/parser.cc:14696
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14808
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14814
  #, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr ""
  
! #: cp/parser.cc:14872
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14936
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15141
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15163
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:15188 cp/parser.cc:15223
  #, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr ""
  
! #: cp/parser.cc:15265
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
  
! #: cp/parser.cc:15474
  #, gcc-internal-format
  msgid "condition declares an array"
  msgstr ""
  
! #: cp/parser.cc:15476
  #, gcc-internal-format
  msgid "condition declares a function"
  msgstr ""
  
! #: cp/parser.cc:15517
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
  
! #: cp/parser.cc:15669
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15976
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15983
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16009
  #, gcc-internal-format
  msgid "loop variable %qD creates a copy from type %qT"
  msgstr ""
  
! #: cp/parser.cc:16014
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16593
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16655
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16736
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17109
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr ""
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.cc:17153
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17159
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  #| msgid "previously defined here"
  msgid "scope opened here"
  msgstr "ადრე აქ იყო აღწერილი"
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17387
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17577
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17621
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17658
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18294
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18301
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18443
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18461
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr ""
  
! #: cp/parser.cc:18660
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18837
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr ""
  
! #: cp/parser.cc:18846
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18932
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19825
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20445
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.cc:20643
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.cc:20767
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22194
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23105
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.cc:23106
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23137
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr ""
  
! #: cp/parser.cc:23153
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23901
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23916
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23934
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24826
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.cc:25159
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25198
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25214
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25364
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr ""
  
! #: cp/parser.cc:25455
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25580
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr ""
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25601
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25654
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr ""
  
! #: cp/parser.cc:25696
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr ""
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25754
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:26040
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26386
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** 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 ""
--- 66647,66921 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27502
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.cc:27900
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr ""
  
! #: cp/parser.cc:27906
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27945
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28628
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28781
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr ""
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.cc:30490
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
*************** 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 ""
--- 66923,67190 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31912
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32295
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32533
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32612
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33083
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33651
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr ""
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33714
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr ""
  
! #: cp/parser.cc:33829
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr ""
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35168
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** 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 ""
--- 67193,67624 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36488
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36955
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37461
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37615
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr ""
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.cc:38466
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38639
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38640
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42280
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43053
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43455
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
*************** 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 ""
--- 67627,67799 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr ""
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: cp/parser.cc:55206
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.cc:55237
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55751
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57387
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57529
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57669
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr ""
*** 68176,68670 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6454
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.cc:6467
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6479
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:6483
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:6517
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.cc:6519
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6521
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr ""
  
! #: cp/pt.cc:6532
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.cc:6560
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7013
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7016
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7031
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7035
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7085
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7087
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7156
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:7165
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7174
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:7204
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7213
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7225
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7229
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7263
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7307
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7311
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7332
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:7342
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7393
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7402
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7412
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7429
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7446
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7469
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7473
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7610
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc: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 ""
--- 68265,68764 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6386
! #, gcc-internal-format
! msgid "local class in lambda in template parameter list"
! msgstr ""
! 
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:6490
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6528
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr ""
  
! #: cp/pt.cc:6539
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.cc:6567
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7182
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:7368
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7419
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7428
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7805
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7819
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8689
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8988
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8991
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9078
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9363
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10796
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12481
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12508
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12512
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12741
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12742
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13110
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14989
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** 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 ""
--- 68776,68897 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.cc:16914
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr ""
  
! #: cp/pt.cc:16916
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr ""
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17510
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17528
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17703
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17815
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17951
  #, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr ""
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
*************** 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 ""
--- 68899,69104 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr ""
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18418
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22374
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22425
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.cc:22452
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr ""
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23431
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27891
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.cc:27893
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.cc:27899
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:28062
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28482
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
*************** msgstr ""
*** 69016,69530 ****
  #. 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 ""
  
  #: cp/reflect.cc:130
  #, gcc-internal-format
- msgid "%<^^%> cannot be applied to a placeholder type"
- msgstr ""
- 
- #: cp/reflect.cc:137
- #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:142
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr ""
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr ""
  
! #: cp/reflect.cc:189
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:207
  #, gcc-internal-format
  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 ""
  
  #: cp/rtti.cc:308
  #, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
--- 69110,69679 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29413
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29432
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31185
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.cc:31194
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:31200
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32515
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32536
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32684
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.cc:32687
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
  #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:135
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr ""
  
! #: cp/reflect.cc:143
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr ""
! 
! #: cp/reflect.cc:476
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
! #, gcc-internal-format
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr ""
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1163
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr ""
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr ""
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected return type of %qs"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr ""
  
! #: cp/reflect.cc:4084
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr ""
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
! msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6596
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:7726
! #, gcc-internal-format
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr ""
! 
! #: cp/reflect.cc:7799
! #, gcc-internal-format
! msgid "incorrect %qT return type, expected %qs"
! msgstr ""
! 
! #: cp/reflect.cc:7802
! #, gcc-internal-format
! msgid "incorrect %qT return type, expected %qT"
! msgstr ""
! 
! #: cp/reflect.cc:7826
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr ""
  
! #: cp/reflect.cc:8523
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8530
! #, gcc-internal-format
! msgid "cannot splice a null reflection"
! msgstr ""
! 
! #: cp/reflect.cc:8540
! #, gcc-internal-format
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr ""
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr ""
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr ""
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9012
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9034
! #, gcc-internal-format
! msgid "invalid class member access of type template %qE"
! msgstr ""
! 
! #: cp/reflect.cc:9042
! #, gcc-internal-format
! msgid "cannot use %qE to access a class member"
! msgstr ""
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
+ #: cp/reflect.cc:9114
+ #, gcc-internal-format
+ msgid "expected a reflection of a function template"
+ msgstr ""
+ 
+ #: cp/reflect.cc:9130
+ #, gcc-internal-format
+ msgid "expected a reflection of a function or variable template"
+ msgstr ""
+ 
  #: cp/rtti.cc:308
  #, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
*************** msgstr ""
*** 69855,70438 ****
  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 ""
--- 70004,70587 ----
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4872
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:5221
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr ""
  
! #: cp/semantics.cc:5228
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr ""
  
! #: cp/semantics.cc:5236
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr ""
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6845
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6848
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8604
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8851
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8860
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9090
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9681
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9814
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9843
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9874
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13191
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13237
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr ""
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr ""
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14488
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr ""
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
*************** msgstr ""
*** 70440,70782 ****
  #. 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 ""
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4759
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.cc:4764
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5047
  #, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr ""
  
! #: cp/tree.cc:5052
  #, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr ""
  
! #: cp/tree.cc:5083
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr ""
  
! #: cp/tree.cc:5091
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5101
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr ""
  
! #: cp/tree.cc:5113
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5142
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5154 cp/tree.cc:5164
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5190
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5218
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr ""
  
! #: cp/tree.cc:5327
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.cc:5330
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.cc:5337
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.cc:5345
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.cc:5368
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr ""
  
! #: cp/tree.cc:5389
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.cc:5404
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.cc:5435
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.cc:5455
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.cc:5459
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5482
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr ""
  
! #: cp/tree.cc:5485
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5490
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5548
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5643
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.cc:5665
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5673
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5686
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5717
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.cc:5737
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.cc:5748
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.cc:5764
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5778
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.cc:5802
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5808
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.cc:5815
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.cc:5822
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5844
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.cc:5850
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.cc:5872
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5898
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5905
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr ""
  
! #: cp/tree.cc:5911
  #, gcc-internal-format
  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 ""
--- 70589,70931 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr ""
  
! #: cp/tree.cc:5069
  #, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr ""
  
! #: cp/tree.cc:5100
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr ""
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr ""
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr ""
  
! #: cp/tree.cc:5344
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.cc:5347
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.cc:5354
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.cc:5362
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.cc:5385
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr ""
  
! #: cp/tree.cc:5406
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.cc:5421
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.cc:5452
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.cc:5472
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5499
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr ""
  
! #: cp/tree.cc:5502
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5660
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5734
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.cc:5754
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.cc:5765
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5795
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.cc:5819
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5825
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.cc:5832
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5861
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.cc:5867
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5922
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr ""
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "ფუნქციის პარამეტრი"
  
! #: cp/tree.cc:5950
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5965
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr ""
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 70976,71770 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.cc:3786
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.cc:4052
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.cc:4086
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4089
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4092
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4161
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.cc:4322
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.cc:4433
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4685
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4694
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.cc:4715
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4732
  #, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4736
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4739
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4742
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4804
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4810
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4811
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4817
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4818
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4832
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.cc:4833
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.cc:4911
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4917
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5231
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5278
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5293
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5370
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5373
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5379
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5382
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5419
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5429
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5438
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5441
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5709
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6496
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6543
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.cc:6609
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6718
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.cc:7119
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7127
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7135
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7188
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7265
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7266
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7283
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7286
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7293
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7488
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7494
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7500
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7511
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.cc:7561
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.cc:7619
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.cc:7821
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7822
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7966
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7967
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7983
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7985
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7997
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7999
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:8039
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8357
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8369
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8373
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8377
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.cc:8518
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8555
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8561
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8568
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8594
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8608
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9057
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.cc:9097
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9172
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9242
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9267
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9278
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9316
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9330
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9403
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9412
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9454
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9524
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9643
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9759
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10039
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10100
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10127
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.cc:10145
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.cc:10281
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10295
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10443
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.cc:10767
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10772
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10781
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10785
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10790
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10826
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10830
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10835
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10840
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10850
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10936
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.cc:11022
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11025
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11063
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11073
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11077
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr ""
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11516
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.cc:11535
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11538
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11575
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11604
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11693
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12297
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
--- 71125,71924 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr ""
  
! #: cp/typeck.cc:3605
! #, gcc-internal-format
! msgid "%q#D is not a member of %qT"
! msgstr ""
! 
! #: cp/typeck.cc:3781
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr ""
  
! #: cp/typeck.cc:4047
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr ""
  
! #: cp/typeck.cc:4081
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4084
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4087
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr ""
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4156
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4680
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4734
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4737
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5288
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5365
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5368
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5374
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5377
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5414
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6538
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8559
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8566
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8592
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8606
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9055
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.cc:9095
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9170
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9522
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9757
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.cc:10765
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10770
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10779
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10783
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10788
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10934
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11023
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr ""
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11691
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
*************** msgstr ""
*** 72168,72184 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr ""
  
! #: d/d-attribs.cc:1153
  #, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr ""
  
! #: d/d-attribs.cc:1533
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
--- 72322,72338 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr ""
  
! #: d/d-attribs.cc:1156
  #, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr ""
  
! #: d/d-attribs.cc:1553
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
*************** msgstr ""
*** 72203,72245 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr ""
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2497
  #, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr ""
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, gcc-internal-format
  msgid "nested function missing body"
  msgstr ""
  
! #: d/d-codegen.cc:2565
  #, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr ""
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2882
  #, gcc-internal-format
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr ""
  
! #: d/d-codegen.cc:3107
  #, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr ""
--- 72357,72399 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr ""
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2507
  #, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr ""
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, gcc-internal-format
  msgid "nested function missing body"
  msgstr ""
  
! #: d/d-codegen.cc:2575
  #, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr ""
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2892
  #, gcc-internal-format
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr ""
  
! #: d/d-codegen.cc:3117
  #, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr ""
*************** msgstr ""
*** 72317,72348 ****
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr ""
  
! #: d/d-lang.cc:993
  #, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr ""
  
! #: d/d-lang.cc:1000
  #, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr ""
  
! #: d/d-lang.cc:1020
  #, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr ""
  
! #: d/d-lang.cc:1045
  #, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr ""
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
--- 72471,72502 ----
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr ""
  
! #: d/d-lang.cc:997
  #, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr ""
  
! #: d/d-lang.cc:1004
  #, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr ""
  
! #: d/d-lang.cc:1024
  #, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr ""
  
! #: d/d-lang.cc:1049
  #, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr ""
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
*************** msgstr ""
*** 72439,72445 ****
  msgid "%qs is not an associative array"
  msgstr ""
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
--- 72593,72599 ----
  msgid "%qs is not an associative array"
  msgstr ""
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
*************** msgstr ""
*** 72454,72475 ****
  msgid "%qs is not a field, but a %qs"
  msgstr ""
  
! #: d/expr.cc:1977
  #, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr ""
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr ""
  
! #: d/expr.cc:2804
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr ""
  
! #: d/expr.cc:2811
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr ""
--- 72608,72629 ----
  msgid "%qs is not a field, but a %qs"
  msgstr ""
  
! #: d/expr.cc:1975
  #, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr ""
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, gcc-internal-format
  msgid "non-constant expression %qs"
  msgstr ""
  
! #: d/expr.cc:2839
  #, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr ""
  
! #: d/expr.cc:2846
  #, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr ""
*************** msgstr ""
*** 72560,72576 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr ""
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1458
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
--- 72714,72730 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr ""
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1455
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
*************** msgstr ""
*** 72892,72899 ****
  
  #: 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
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 73046,73053 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** 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 ""
--- 73324,73330 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
*************** 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 ""
--- 73399,73405 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr ""
  
! #: fortran/check.cc:742 fortran/check.cc:8466
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr ""
*************** 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 ""
--- 73539,73545 ----
  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:4160
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
*************** 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 ""
--- 73554,73560 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr ""
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4955
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr ""
*************** msgid "The errmsg= argument at %L must b
*** 73541,73548 ****
  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 ""
--- 73695,73702 ----
  msgstr ""
  
  #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgid "BOZ constant at %L cannot appear
*** 73641,73649 ****
  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 ""
--- 73795,73803 ----
  msgstr ""
  
  #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
*************** msgstr ""
*** 73658,73669 ****
  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 ""
--- 73812,73823 ----
  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:4272 fortran/check.cc:4280
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:2992 fortran/check.cc:4290
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr ""
*************** msgstr ""
*** 73758,74375 ****
  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 ""
--- 73912,74529 ----
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr ""
  
! #: fortran/check.cc:4112
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:4127
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4132
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr ""
  
! #: fortran/check.cc:4157
  #, gcc-internal-format, gfc-internal-format
  msgid "Different character kinds at %L"
  msgstr ""
  
! #: fortran/check.cc:4166
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr ""
  
! #: fortran/check.cc:4197
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr ""
  
! #: fortran/check.cc:4209
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL, CHARACTER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4219
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:4304
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4323
  #, 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:4332
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr ""
  
! #: fortran/check.cc:4510
  #, 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:4644
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr ""
  
! #: fortran/check.cc:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr ""
  
! #: fortran/check.cc:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:4797
  #, 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:4808
  #, 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:4817
  #, 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:4857
  #, 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:4884
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr ""
  
! #: fortran/check.cc:4940
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4991
  #, 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:5069 fortran/check.cc:7228
  #, 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:5130
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5140
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr ""
  
! #: fortran/check.cc:5159
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr ""
  
! #: fortran/check.cc:5210
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr ""
  
! #: fortran/check.cc:5242
  #, gcc-internal-format, gfc-internal-format
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr ""
  
! #: fortran/check.cc:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr ""
  
! #: fortran/check.cc:5283
  #, 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:5374
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr ""
  
! #: fortran/check.cc:5384
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr ""
  
! #: fortran/check.cc:5391
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr ""
  
! #: fortran/check.cc:5414
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr ""
  
! #: fortran/check.cc:5454
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr ""
  
! #: fortran/check.cc:5472
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr ""
  
! #: fortran/check.cc:5481
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr ""
  
! #: fortran/check.cc:5516 fortran/simplify.cc:7895
  #, 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:5533 fortran/check.cc:5552
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr ""
  
! #: fortran/check.cc:5543 fortran/check.cc:5562
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr ""
  
! #: fortran/check.cc:5681
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5712
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5760
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr ""
  
! #: fortran/check.cc:5841 fortran/check.cc:8446
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr ""
  
! #: fortran/check.cc:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr ""
  
! #: fortran/check.cc:5868 fortran/check.cc:6015
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr ""
  
! #: fortran/check.cc:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5994
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr ""
  
! #: fortran/check.cc:6055
  #, 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:6109
  #, 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:6143
  #, 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:6155
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6162
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6176
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6201
  #, 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:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6216
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6237
  #, 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:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6254
  #, 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:6261
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6277
  #, 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:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6302
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6328
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6335
  #, 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:6341
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6361
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6372
  #, 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:6380
  #, 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:6389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6396
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6407
  #, 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:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6440
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6456
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr ""
  
! #: fortran/check.cc:6475
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/check.cc:6499
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr ""
  
! #: fortran/check.cc:6774
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6786
  #, 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:6824
  #, gcc-internal-format
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr ""
  
! #: fortran/check.cc:6884
  #, 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:6913
  #, 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:6939
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6950
  #, gcc-internal-format
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr ""
  
! #: fortran/check.cc:6961
  #, 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:7003
  #, 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:7055
  #, gcc-internal-format
  msgid "%<SOURCE%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7074
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be a %s"
  msgstr ""
  
! #: fortran/check.cc:7082
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr ""
  
! #: fortran/check.cc:7117
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7242
  #, 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:7255
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr ""
  
! #: fortran/check.cc:7391
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7403
  #, 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:7558 fortran/check.cc:7594
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr ""
  
! #: fortran/check.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr ""
  
! #: fortran/check.cc:7623
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7635
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7677
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7684
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7705
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7722
  #, 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:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7752
  #, 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:7767 fortran/check.cc:7774
  #, gcc-internal-format, gfc-internal-format
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr ""
  
! #: fortran/check.cc:7988
  #, 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:8170
  #, gcc-internal-format
  msgid "Actual argument at %L of %qs intrinsic shall be an associated pointer"
  msgstr ""
  
! #: fortran/check.cc:8359 fortran/check.cc:8370
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER, LOGICAL, or a BOZ literal constant"
  msgstr ""
  
! #: fortran/check.cc:8430
  #, 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:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 74434,74445 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr ""
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 74588,74599 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr ""
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** 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 ""
--- 74643,76700 ----
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:329
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:343
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:350
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:488
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:514
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:619
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr ""
  
! #: fortran/decl.cc:627
  #, 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:637
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:684
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:708
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:731
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:773
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:789
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:798
  #, 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:837
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:846
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:869
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:874
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr ""
  
! #: fortran/decl.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:917
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:945
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:947
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr ""
  
! #: fortran/decl.cc:974
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr ""
  
! #: fortran/decl.cc:998
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1063
  #, 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:1087
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1109
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr ""
  
! #: fortran/decl.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1430
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1442
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr ""
  
! #: fortran/decl.cc:1460
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1476
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1559
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1624
  #, 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:1631
  #, 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:1638
  #, 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:1647
  #, 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:1657
  #, 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:1678
  #, 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:1683
  #, 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:1690
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1702
  #, 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:1713
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, 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:1745
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1753
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1762
  #, 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:1769
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1780
  #, 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:1836
  #, 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:1865
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr ""
  
! #: fortran/decl.cc:1940
  #, 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:1980
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr ""
  
! #: fortran/decl.cc:1995
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr ""
  
! #: fortran/decl.cc:2004 fortran/decl.cc:2010
  #, 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:2150
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2163
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr ""
  
! #: fortran/decl.cc:2173
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2216
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch of array at %L and its initializer (%d/%d)"
  msgstr ""
  
! #: fortran/decl.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2283
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2290
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot determine shape of initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:2375
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2441 fortran/decl.cc:2448
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2457
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr ""
  
! #: fortran/decl.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2490 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr ""
  
! #: fortran/decl.cc:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2593
  #, 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:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2684
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2705
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:2735
  #, 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:2792
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2794
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2802
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2812
  #, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:2854
  #, gcc-internal-format
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr ""
  
! #: fortran/decl.cc:2864
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2921
  #, 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:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:3030
  #, 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:3041
  #, gcc-internal-format
  msgid "%qs entity cannot have an initializer at %L"
  msgstr ""
  
! #: fortran/decl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr ""
  
! #: fortran/decl.cc:3075
  #, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr ""
  
! #: fortran/decl.cc:3146
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr ""
  
! #: fortran/decl.cc:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
  
! #: fortran/decl.cc:3202
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3227
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3253
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3267
  #, 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:3275
  #, 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:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3292
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr ""
  
! #: fortran/decl.cc:3309
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3373 fortran/decl.cc:3408
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr ""
  
! #: fortran/decl.cc:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr ""
  
! #: fortran/decl.cc:3473 fortran/decl.cc:3550
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr ""
  
! #: fortran/decl.cc:3486 fortran/decl.cc:3621
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3494 fortran/decl.cc:3627
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3524 fortran/decl.cc:4418
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3537
  #, 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:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr ""
  
! #: fortran/decl.cc:3653
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr ""
  
! #: fortran/decl.cc:3785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3886
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4072
  #, 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:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4125
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4136
  #, 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:4174
  #, 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:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4208
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4215
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4253
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6240
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6650
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6936
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7438
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8959
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11441
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12818
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13045
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13062
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13079
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 76683,77090 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2846
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2863
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2890
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2898
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2921
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3058
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3142
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3173
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3276
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3315
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3335
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3341
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3350
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3360
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3366
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3376
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3430
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3570
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3577
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3584
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3592
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3753
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3761
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3768
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3790
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3821
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3853
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3898
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3980
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4077
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4096
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4103
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4121
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4262
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4270
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4294
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4299
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4328
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4388
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4434
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4443
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4453
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4459
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4474
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4550
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4650
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4671
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4699
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4719
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 76837,77244 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3353
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3793
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 77092,77288 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4839
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4848
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: 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
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5061
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5088
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5094
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6738
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6746
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6754
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6765
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6776
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6845
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6891
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6899
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6916
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6924
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6939
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7005
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7014
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7035
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7077
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 77246,77442 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4800
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5104
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6942
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 77303,77309 ****
  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"
--- 77457,77463 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 77364,77405 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3021
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3027
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc: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 ""
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5185
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
--- 77518,77559 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3092
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
*************** 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 ""
--- 77678,77689 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 77955,78261 ****
  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 ""
--- 78109,78420 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4110
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4131
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4153
! #, gcc-internal-format
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr ""
! 
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4568
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4601
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5458
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5652
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5746
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5753
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** 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 ""
--- 78603,78609 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
*************** 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 ""
--- 79149,79155 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 79161,79172 ****
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
--- 79320,79331 ----
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: fortran/iresolve.cc:3258
  #, 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 ""
  
! #: fortran/iresolve.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
*************** 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 ""
--- 79827,79833 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
*************** msgstr ""
*** 80181,80272 ****
  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 ""
--- 80340,80431 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 81249,81255 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 81408,81414 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 81284,81295 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 81443,81454 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr ""
*** 81765,81771 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
--- 81924,81930 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
*************** msgstr ""
*** 81785,81791 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 81944,81950 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr ""
*** 81815,81831 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
--- 81974,81990 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
*************** 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 ""
--- 82104,82111 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 82026,82032 ****
  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
  msgid "Object %qs is not a variable at %L"
  msgstr ""
--- 82185,82191 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
*************** msgstr ""
*** 82049,82055 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 82208,82214 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** 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 ""
--- 82248,82254 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 82401,82998 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10505
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10510
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10538
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10572
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10645
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10655
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10665
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10668
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10672
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10695
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10732
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10753
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10761
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11056
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11064
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11073
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11080
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11102
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11114
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11148
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11156
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11201
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11263
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11350
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11365
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11388
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12303
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12330
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12398
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12424
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12430
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12455
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12469
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12522
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12536
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12584
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12592
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12621
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12625
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12632
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12636
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12661
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12972
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13012
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13173
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13180
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13227
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13233
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13532
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13583
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13612
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13634
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13650
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13665
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13675
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 82560,83167 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11137
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11331
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11423
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12627
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12656
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12660
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12667
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12671
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13610
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13618
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 83655,83716 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6967
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.cc:7144
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr ""
  
! #: fortran/parse.cc:7172
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.cc:7224
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7228
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7234
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7237
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7259
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 83824,83885 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6994
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr ""
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7076
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr ""
  
! #: fortran/parse.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr ""
  
! #: fortran/parse.cc:7199
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.cc:7251
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7255
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr ""
  
! #: fortran/parse.cc:7261
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7264
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr ""
  
! #: fortran/parse.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 83718,83724 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 83887,83893 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 84175,85254 ****
  msgid "%qs at %C is not a variable"
  msgstr ""
  
! #: fortran/resolve.cc:121
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:124
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr ""
  
! #: fortran/resolve.cc:141
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr ""
  
! #: fortran/resolve.cc:154
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr ""
  
! #: fortran/resolve.cc:161
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr ""
  
! #: fortran/resolve.cc:170
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:176
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:198
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:299
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:303
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:315
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:387
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr ""
  
! #: fortran/resolve.cc:397
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr ""
  
! #: fortran/resolve.cc:402
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr ""
  
! #: fortran/resolve.cc:410
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr ""
  
! #: fortran/resolve.cc:415
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:425
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr ""
  
! #: fortran/resolve.cc:458
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:466
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:475
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:485
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:493
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:502
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:528
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:579
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr ""
  
! #: fortran/resolve.cc:599
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:602
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:628
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:630
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:803
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr ""
  
! #: fortran/resolve.cc:814
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr ""
  
! #: fortran/resolve.cc:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:865
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:872
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:876
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:883
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:887
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:925
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:930
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:981
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:985
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr ""
  
! #: fortran/resolve.cc:995
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1002
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1013
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1018
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1030
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1034
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1096
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1104
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1126
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1147
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1155
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1159
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr ""
  
! #: fortran/resolve.cc:1164
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1374
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1395
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1430
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1476
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1510
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:1529
  #, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1542
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1563
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1590
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr ""
  
! #: fortran/resolve.cc:1602
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1728
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1790
  #, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:1794
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1915
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1928
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.cc:1939
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1952
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:1990
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc: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 ""
  
! #: fortran/resolve.cc:2086
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2104
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2112
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2119
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2127
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2154
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2176
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:2240
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2284
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/resolve.cc:2467
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2506
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2780
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.cc:2807
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:2919
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2939
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.cc:2977
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3038
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3150
  #, gcc-internal-format
  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 ""
  
! #: fortran/resolve.cc:3308
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr ""
  
! #: fortran/resolve.cc:3319
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3326
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3333
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:3400
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3411
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr ""
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3495
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:3534
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3626
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3630
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3688
  #, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3749
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3755
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3761
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3829
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3838
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3873
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3918
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: 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
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4158
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4162
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4254
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:4271
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:4303
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4458
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4462
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4557
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4565
  #, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr ""
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4614
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4655
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4679
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4722
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4840
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
! #: fortran/resolve.cc:4864
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4866
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4887
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4902
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:4905
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4910
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4917
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4931
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5056
  #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr ""
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5285
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5290
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5311
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5328
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5361
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5377
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5434
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5582
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5766
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5796
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5805
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr ""
  
! #: fortran/resolve.cc:5827
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5834
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5856
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:6112
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6136
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6204
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6316
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6345
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr ""
  
! #: fortran/resolve.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6403
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
--- 84344,85423 ----
  msgid "%qs at %C is not a variable"
  msgstr ""
  
! #: fortran/resolve.cc:142
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:145
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr ""
  
! #: fortran/resolve.cc:162
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr ""
  
! #: fortran/resolve.cc:175
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr ""
  
! #: fortran/resolve.cc:182
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr ""
  
! #: fortran/resolve.cc:191
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:197
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:219
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:321
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:325
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:337
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:412
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr ""
  
! #: fortran/resolve.cc:422
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr ""
  
! #: fortran/resolve.cc:427
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr ""
  
! #: fortran/resolve.cc:435
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr ""
  
! #: fortran/resolve.cc:440
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:450
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr ""
  
! #: fortran/resolve.cc:483
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:491
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:500
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:510
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:518
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:527
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:553
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:604
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr ""
  
! #: fortran/resolve.cc:624
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:627
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:653
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:655
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr ""
  
! #: fortran/resolve.cc:828
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr ""
  
! #: fortran/resolve.cc:839
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr ""
  
! #: fortran/resolve.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:886
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:890
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:897
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:908
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:950
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:955
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1010
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr ""
  
! #: fortran/resolve.cc:1020
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1027
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr ""
  
! #: fortran/resolve.cc:1031
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr ""
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1043
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1055
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1059
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:1063
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1121
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1129
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1172
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1176
  #, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:1180
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1184
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr ""
  
! #: fortran/resolve.cc:1189
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1420
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1455
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1501
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1535
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:1554
  #, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1567
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1588
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1615
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr ""
  
! #: fortran/resolve.cc:1627
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1753
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1815
  #, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:1819
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1940
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1953
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr ""
  
! #: fortran/resolve.cc:1964
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1977
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:2015
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
  
! #: fortran/resolve.cc:2111
  #, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2129
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2137
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:2144
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2152
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2179
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2201
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2286
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr ""
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2309
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2318
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, gcc-internal-format
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:2492
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2531
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2810
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr ""
  
! #: fortran/resolve.cc:2837
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/resolve.cc:2949
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:2969
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr ""
  
! #: fortran/resolve.cc:3007
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3068
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3180
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:3338
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr ""
  
! #: fortran/resolve.cc:3349
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3356
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3363
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:3430
  #, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3441
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr ""
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3525
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3594
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3656
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3660
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:3718
  #, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3779
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3785
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3791
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3859
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3868
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3903
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3948
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4013
  #, 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:4020
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
  msgstr ""
  
! #: fortran/resolve.cc:4198
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4237
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4241
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr ""
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4333
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr ""
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:4387
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr ""
  
! #: fortran/resolve.cc:4439
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4542
  #, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr ""
  
! #: fortran/resolve.cc:4641
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4649
  #, gcc-internal-format, gfc-internal-format
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr ""
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4680
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4698
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4739
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4806
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
! #: fortran/resolve.cc:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "Equality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4950
  #, gcc-internal-format, gfc-internal-format
  msgid "Inequality comparison for %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4971
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4986
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:4989
  #, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4994
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:5001
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:5015
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5147
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr ""
  
! #: fortran/resolve.cc:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same kind parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5163
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same rank"
  msgstr ""
  
! #: fortran/resolve.cc:5175
  #, 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:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5359
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5374
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5420
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr ""
  
! #: fortran/resolve.cc:5461
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5502
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5558
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5666
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5829
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5836
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5850
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5880
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:5889
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr ""
  
! #: fortran/resolve.cc:5911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5918
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5967
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:6196
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr ""
  
! #: fortran/resolve.cc:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6400
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6429
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr ""
  
! #: fortran/resolve.cc:6477
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 85257,85268 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
--- 85426,85437 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6518
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr ""
*************** msgstr ""
*** 85271,85683 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6481
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6542
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6698
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6703
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6803
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7358
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7397
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7406
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7635
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7688
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8253
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8299
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8365
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8572
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8581
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8591
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8611
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8624
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8629
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8634
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8640
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8711
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8720
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8818
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8823
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8830
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8843
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8856
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9093
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9299
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9307
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9358
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9496
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9521
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9622
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9693
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9781
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 85440,85852 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6565
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6626
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6773
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8669
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9436
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9685
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9700
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 85686,85999 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10073
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10143
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10164
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, gcc-internal-format, gfc-internal-format
  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 ""
  
! #: fortran/resolve.cc:10288
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10301
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10316
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  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 ""
--- 85855,86168 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10601
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12004
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** 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 ""
--- 86170,86381 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12418
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14049
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr ""
  
! #: fortran/resolve.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** 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 ""
--- 86383,87438 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15643
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15698
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16875
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17629
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18107
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr ""
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18427
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:18567
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18582
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18609
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18885
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr ""
  
! #: fortran/resolve.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19349
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19400
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 87283,87379 ****
  msgid "%qs is not a directory"
  msgstr ""
  
! #: fortran/scanner.cc:790
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1479
  #, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1958
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2187
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr ""
  
! #: fortran/scanner.cc:2229
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.cc:2552
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2564
  #, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr ""
  
! #: fortran/scanner.cc:2574
  #, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr ""
  
! #: fortran/scanner.cc:2576
  #, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr ""
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr ""
--- 87452,87548 ----
  msgid "%qs is not a directory"
  msgstr ""
  
! #: fortran/scanner.cc:792
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1483
  #, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1780
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2191
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr ""
  
! #: fortran/scanner.cc:2233
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr ""
  
! #: fortran/scanner.cc:2556
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2568
  #, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr ""
  
! #: fortran/scanner.cc:2578
  #, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr ""
  
! #: fortran/scanner.cc:2580
  #, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr ""
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr ""
*************** msgstr ""
*** 87538,87755 ****
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3336
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3556
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3673
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.cc:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3842
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3868
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3935
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr ""
  
! #: fortran/simplify.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5303
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5752
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6689
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6742
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7601
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7657
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7879
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.cc:8520
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr ""
  
! #: fortran/simplify.cc:8649
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.cc:8678
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8826
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8893
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.cc:8917
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr ""
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9846
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 87707,87924 ----
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3340
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3560
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.cc:3685
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3846
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3872
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4320
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4455
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr ""
  
! #: fortran/simplify.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5296
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5307
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5324
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5756
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6693
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6746
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6818
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7661
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr ""
  
! #: fortran/simplify.cc:8004
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
! #: fortran/simplify.cc:8524
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr ""
  
! #: fortran/simplify.cc:8653
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr ""
  
! #: fortran/simplify.cc:8682
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8830
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8897
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr ""
  
! #: fortran/simplify.cc:8937
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr ""
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9850
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr ""
*** 88087,88160 ****
  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 ""
--- 88256,88329 ----
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** 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 ""
--- 88353,88386 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
+ #: fortran/trans-array.cc:7109
+ #, gcc-internal-format, gfc-internal-format
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr ""
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 88308,88421 ****
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc: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
  msgid "%s at %L has no default type"
  msgstr ""
  
! #: fortran/trans-decl.cc:1943
  #, gcc-internal-format
  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 ""
--- 88482,88595 ----
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr ""
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5786
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6542
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6591
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6625
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "sorry, unimplemented"
  msgid "Unsigned not yet implemented"
  msgstr "განხორციელებული არაა"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
*************** msgstr ""
*** 88445,88456 ****
  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 ""
--- 88619,88630 ----
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 88466,88477 ****
  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 ""
--- 88640,88651 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 88496,88677 ****
  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 ""
--- 88670,88851 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2217
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2222
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4944
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5139
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9942
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9955
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9961
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10182
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10260
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
*************** msgstr ""
*** 89008,89014 ****
  msgid "two or more sections for %s"
  msgstr ""
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 89182,89188 ----
  msgid "two or more sections for %s"
  msgstr ""
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
*************** msgstr ""
*** 89332,89363 ****
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr ""
--- 89506,89537 ----
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr ""
diff -Nrcpad gcc-17-20260426/gcc/po/nl.po gcc-17-20260503/gcc/po/nl.po
*** gcc-17-20260426/gcc/po/nl.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/nl.po	Sun May  3 22:32:06 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-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"
--- 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-04-22 17:18+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 ""
*** 1291,1302 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:204
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr ""
  
! #: config/nvptx/nvptx.opt:208
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr ""
--- 1291,1302 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:207
  #, no-c-format
  msgid "Specify the PTX ISA version to use."
  msgstr ""
  
! #: config/nvptx/nvptx.opt:211
  #, no-c-format
  msgid "Initialize ptx registers."
  msgstr ""
*************** msgstr ""
*** 2117,2129 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2117,2129 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, fuzzy, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2572,2578 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
--- 2572,2578 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr ""
*************** msgstr ""
*** 2647,2653 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
--- 2647,2653 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
*************** msgid "Enable the CSR checking for the I
*** 2684,2690 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, fuzzy, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "Genereer directe aftakkingen naar locale functies"
--- 2684,2690 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, fuzzy, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "Genereer directe aftakkingen naar locale functies"
*************** msgstr ""
*** 2794,2800 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: 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 ""
--- 2794,2800 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr ""
*************** msgstr ""
*** 2840,2846 ****
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 2840,2846 ----
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr "ingebouwde functie %qs is niet g
*** 5120,5126 ****
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
--- 5120,5126 ----
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
*************** msgstr ""
*** 5479,5485 ****
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
--- 5479,5485 ----
  msgid "Cost to assume for a branch insn."
  msgstr ""
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
*************** msgstr ""
*** 5784,5995 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:116
  #, fuzzy, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: config/aarch64/aarch64.opt:147
  #, fuzzy, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:163
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:182
  #, fuzzy, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr "case-label niet in een switch-statement"
  
! #: config/aarch64/aarch64.opt:186
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:190
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:194
  #, fuzzy, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "case-label niet in een switch-statement"
  
! #: 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
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:304
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:366
  #, fuzzy, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "case-label niet in een switch-statement"
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: 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
  #, fuzzy, no-c-format
  msgid "This option is deprecated."
  msgstr "%<%.*s%> is niet gedefinieerd"
--- 5784,6000 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, fuzzy, no-c-format
  msgid "The register used to access the thread pointer:"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: config/aarch64/aarch64.opt:152
  #, fuzzy, no-c-format
  msgid "Specify the thread pointer register."
  msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:168
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:187
  #, fuzzy, no-c-format
  msgid "Use features of architecture ARCH."
  msgstr "case-label niet in een switch-statement"
  
! #: config/aarch64/aarch64.opt:191
  #, no-c-format
  msgid "Use features of and optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:195
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:199
  #, fuzzy, no-c-format
  msgid "Generate code that conforms to the specified ABI."
  msgstr "case-label niet in een switch-statement"
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:309
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:371
  #, fuzzy, no-c-format
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "case-label niet in een switch-statement"
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, fuzzy, no-c-format
  msgid "This option is deprecated."
  msgstr "%<%.*s%> is niet gedefinieerd"
*************** msgstr "ISO C staat het testen van asser
*** 11322,11328 ****
  
  #: 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
--- 11327,11333 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
  msgstr ""
  
  #: params.opt:1304
*************** msgstr "Volg de ISO 1990 C standaard"
*** 18295,18380 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1537
  #, fuzzy
  #| msgid "argument must be a constant"
  msgid "argument must be passed by copying"
  msgstr "argument moet een constante zijn"
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2566
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2583
  #, fuzzy
  msgid "callee returns twice"
  msgstr "teller van links shift is negatief"
  
! #: calls.cc:2588
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2595
  #, fuzzy
  msgid "volatile function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: calls.cc:2614
  #, fuzzy
  msgid "nested function"
  msgstr "ongeldige operand van %s"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2639
  #, fuzzy
  msgid "inconsistent number of popped arguments"
  msgstr "%Jherdefinitie van parameter %qD"
  
! #: calls.cc:2646
  #, fuzzy
  msgid "frontend does not support sibling call"
  msgstr "%s ondersteunt %s niet"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3085
  #, fuzzy
  msgid "variable size arguments"
  msgstr "geen argumenten"
  
! #: calls.cc:3109
  #, fuzzy
  msgid "hidden string length argument passed on stack"
  msgstr "%qs is geen iterator"
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  msgid "tail call production failed"
  msgstr ""
  
--- 18300,18385 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1533
  #, fuzzy
  #| msgid "argument must be a constant"
  msgid "argument must be passed by copying"
  msgstr "argument moet een constante zijn"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  #, fuzzy
  msgid "callee returns twice"
  msgstr "teller van links shift is negatief"
  
! #: calls.cc:2589
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2596
  #, fuzzy
  msgid "volatile function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: calls.cc:2615
  #, fuzzy
  msgid "nested function"
  msgstr "ongeldige operand van %s"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  msgid "inconsistent number of popped arguments"
  msgstr "%Jherdefinitie van parameter %qD"
  
! #: calls.cc:2647
  #, fuzzy
  msgid "frontend does not support sibling call"
  msgstr "%s ondersteunt %s niet"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  msgid "variable size arguments"
  msgstr "geen argumenten"
  
! #: calls.cc:3110
  #, fuzzy
  msgid "hidden string length argument passed on stack"
  msgstr "%qs is geen iterator"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr ""
  
*************** msgstr "operand van '%%l' is geen label"
*** 18495,18506 ****
  #. 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"
--- 18500,18511 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "floating-point constante verkeerd gebruikt"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** 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 ""
  
--- 19785,19797 ----
  msgid "this is the insn:"
  msgstr "dit is de insn:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "unable to reload address in "
  msgstr "Schakel geïndexeerde adressering uit"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 20022,20028 ****
  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>"
--- 20027,20033 ----
  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:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anoniem>"
*************** msgstr "ongeldige operand voor code '%c'
*** 20409,20428 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, c-format
  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
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector constant"
--- 20414,20433 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, c-format
  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:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector constant"
*************** msgstr "ongeldige operandprefix '%%%c'"
*** 20471,20552 ****
  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"
--- 20476,20557 ----
  msgid "invalid address mode"
  msgstr "ongeldige adresseringsmodus"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/aarch64/aarch64.cc:31134
  #, fuzzy
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: config/aarch64/aarch64.cc:31136
  #, fuzzy
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: config/aarch64/aarch64.cc:31138
  #, 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:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ongeldige operanden in binaire bewerking"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 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"
--- 20568,20580 ----
  msgstr "ongeldige waarde voor %%r"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "ongeldige waarde voor %%R"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "ongeldige waarde voor %%N"
*************** msgstr "ongeldige waarde voor %%P"
*** 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"
--- 20589,20595 ----
  msgid "invalid %%h value"
  msgstr "ongeldige waarde voor %%h"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr "ongeldige waarde voor %%L"
*************** msgstr "ongeldige waarde voor %%m"
*** 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"
--- 20604,20610 ----
  msgid "invalid %%M value"
  msgstr "ongeldige waarde voor %%M"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr "ongeldige waarde voor %%U"
*************** msgstr "onverwachte operand"
*** 20953,20959 ****
  #: 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
--- 20958,20964 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "ongeldige constante"
*** 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 ""
  
--- 21207,21341 ----
  msgid "Expected register or constant integer."
  msgstr "accumulator is geen integer-constante"
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ongeldige UNSPEC als operand"
  
! #: config/i386/i386.cc:14001
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/i386/i386.cc:14006
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: config/i386/i386.cc:14241
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.cc:14276
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "ongeldige operand voor code '%c'"
  
! #: config/i386/i386.cc:14434
  #, 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:14513
  #, 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:14531
  #, 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:14552
  #, 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:14567
  #, 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:14595
  #, 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:14613
  #, 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:14636
  #, 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:14663
  #, 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:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ongeldige operand voor '%c'"
  
  # "constraints" hier te vertalen ("beperkingen"/"restricties") of niet?
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ongeldige constraints voor operand"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Ongeldig token in expressie"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "onbekende insn-modus"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ongeldige conversie van %<__fpreg%>"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ongeldige conversie naar %<__fpreg%>"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "ongeldige registernaam voor %qs"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "'%%%c' is geen geldige operand-p
*** 21410,21418 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ongeldig gebruik van '%%%c'"
--- 21415,21423 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "ongeldig gebruik van '%%%c'"
*************** msgid "insn contains an invalid address
*** 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"
  
--- 21486,21492 ----
  msgstr "ongeldig adres"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  msgid "invalid address"
  msgstr "ongeldig adres"
  
*************** msgstr "ongeldige rotate insn"
*** 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"
--- 21563,21569 ----
  msgid "invalid %%H value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, c-format
  msgid "invalid %%d value"
  msgstr "ongeldige waarde voor %%d"
*************** msgstr "niet-ondersteunde versie"
*** 21611,21643 ****
  msgid "unsupported memory expression:"
  msgstr "ongeldige waarheidsexpressie"
  
! #: config/riscv/riscv.cc:7969
  #, fuzzy, c-format
  msgid "invalid vector operand"
  msgstr "ongeldige operand voor %%P"
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8227
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/riscv/riscv.cc:8236
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8241
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8246
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr ""
--- 21616,21648 ----
  msgid "unsupported memory expression:"
  msgstr "ongeldige waarheidsexpressie"
  
! #: config/riscv/riscv.cc:7972
  #, fuzzy, c-format
  msgid "invalid vector operand"
  msgstr "ongeldige operand voor %%P"
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8230
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "ongeldige operand voor 'b' modifier"
  
! #: config/riscv/riscv.cc:8239
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8244
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8249
  #, c-format
  msgid "modifier 'H' cannot be applied to R31"
  msgstr ""
*************** msgstr ""
*** 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"
--- 21704,21710 ----
  msgid "invalid %%A value"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "ongeldige waarde voor %%D"
*************** msgstr ""
*** 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"
--- 21745,21751 ----
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "ongeldige waarde voor %%K"
*************** msgstr ""
*** 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"
--- 21776,21793 ----
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, 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:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "ongeldige waarde voor %%x"
*************** msgstr "ongeldige operand voor %%s"
*** 22009,22036 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "een floating-point constante is geen geldige onmiddellijke operand"
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "'B' operand is geen constante"
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1947
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "'o' operand is geen constante"
  
! #: config/stormy16/stormy16.cc:1979
  #, fuzzy, c-format
  #| msgid "'B' operand is not constant"
  msgid "'h' operand is not SImode register"
  msgstr "'B' operand is geen constante"
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
--- 22014,22041 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "een floating-point constante is geen geldige onmiddellijke operand"
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "'B' operand is geen constante"
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1948
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "'o' operand is geen constante"
  
! #: config/stormy16/stormy16.cc:1980
  #, fuzzy, c-format
  #| msgid "'B' operand is not constant"
  msgid "'h' operand is not SImode register"
  msgstr "'B' operand is geen constante"
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr ""
*************** msgstr "ongeldige letter gebruikt als op
*** 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"
  
--- 22099,22122 ----
  msgid "Unable to load DLL."
  msgstr "kan %qs niet emuleren"
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  msgid "bad test"
  msgstr "slechte test"
  
! #: config/xtensa/xtensa.cc:2997
  msgid "invalid mask"
  msgstr "ongeldig masker"
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "ongeldige waarde voor %%t/%%b"
  
! #: config/xtensa/xtensa.cc:3151
  msgid "no register in address"
  msgstr "geen register in adres"
  
! #: config/xtensa/xtensa.cc:3159
  msgid "address offset not a constant"
  msgstr "adres-offset is geen constante"
  
*************** msgstr "{anoniem}"
*** 22145,22151 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "{{anoniem}}"
  
--- 22150,22156 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "{{anoniem}}"
  
*************** msgstr "{{anoniem}}"
*** 22170,22177 ****
  #: 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"
--- 22175,22182 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 22199,22205 ****
  #: 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"
--- 22204,22210 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 22207,22213 ****
  #: 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"
--- 22212,22218 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 22228,22240 ****
  #: 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"
--- 22233,22245 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 22243,22249 ****
  #: 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 %<{%>"
--- 22248,22254 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr "ongeldige operand van %s"
*** 22260,22272 ****
  #: 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"
--- 22265,22277 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 22276,22282 ****
  #: 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"
--- 22281,22287 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ongeldige operand van %s"
*************** msgid "expected %<.%>"
*** 22287,22304 ****
  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"
--- 22292,22309 ----
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, 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:37827 cp/parser.cc:46038
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 22308,22352 ****
  #: 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"
--- 22313,22357 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "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:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, 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:37782
! #: cp/parser.cc:40318
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, 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:50807
  #, 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:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(anoniem)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "kandidaat 1:"
*** 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:"
--- 22379,22385 ----
  msgid "  after user-defined conversion:"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
*************** msgstr "meerdere parameters hebben de na
*** 22483,22489 ****
  msgid "<statement>"
  msgstr "ongeldige beginwaarde"
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, fuzzy, gcc-internal-format
  msgid "<unknown>"
  msgstr "onbekende machine-modus %qs"
--- 22488,22494 ----
  msgid "<statement>"
  msgstr "ongeldige beginwaarde"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, fuzzy, gcc-internal-format
  msgid "<unknown>"
  msgstr "onbekende machine-modus %qs"
*************** msgstr ""
*** 22510,22809 ****
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3360
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3375
  #, fuzzy
  msgid "<unknown operator>"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: cp/error.cc:3865
  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%>"
--- 22515,22854 ----
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3382
  #, fuzzy
  msgid "<unknown operator>"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
! msgid "reflect_constant_array failed"
! msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: cp/reflect.cc:641
! #, fuzzy
! #| msgid "accumulator is not a constant integer"
! msgid "array element not a constant integer"
! msgstr "accumulator is geen integer-constante"
! 
! #: cp/reflect.cc:1117
  #, 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:1129
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "opgeroepen object is geen functie"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "de formaatstring is geen string-type"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/reflect.cc:3185
  #, fuzzy
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "opgeroepen object is geen functie"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "%Jdeclaratie van %qD als niet-static volgt declaratie als static"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "dereferentie van pointer naar onvolledig type"
  
! #: cp/reflect.cc:3347
  #, 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:3383
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/reflect.cc:3392
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "ongeldige toepassing van %qs op onvolledig type %qT "
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "dereferentie van pointer naar onvolledig type"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr ""
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr ""
! 
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:4970
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "het argument van '-Xassembler' ontbreekt"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "functie geeft geen string-type terug"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/reflect.cc:5334
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/reflect.cc:5473
  #, 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:5496
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "herhaald lid %qs"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/reflect.cc:5997
! msgid "no name and non-empty annotations specified"
! msgstr ""
! 
! #: cp/reflect.cc:6003
  #, fuzzy
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/reflect.cc:6008
  #, fuzzy
  msgid "both alignment and bit_width specified"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  #, fuzzy
  msgid "bit_width 0 with specified name"
  msgstr "veldbreedte"
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "teller van rechtse shift is negatief"
  
! #: cp/reflect.cc:6026
! msgid "name unspecified and type is const"
! msgstr ""
! 
! #: cp/reflect.cc:6030
! msgid "name unspecified and type is volatile"
! msgstr ""
! 
! #: cp/reflect.cc:6038
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  msgid "alignment is negative"
  msgstr "teller van links shift is negatief"
  
! #: cp/reflect.cc:6048
  #, fuzzy
  msgid "alignment is smaller than alignment_of"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/reflect.cc:6062
! #, fuzzy
! msgid "reflection does not have non-array object type"
! msgstr "%qs is smaller dan waarden van zijn type"
! 
! #: cp/reflect.cc:6506
! #, fuzzy
! #| msgid "cast to union type from type not present in union"
! msgid "current scope does not represent a function"
! msgstr "cast naar union-type van een type dat geen deel uitmaakt van de union"
! 
! #: cp/reflect.cc:6526
! #, fuzzy
! msgid "current scope does not represent a class nor a member function"
! msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
! 
! #: cp/reflect.cc:6685
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "herhaalde definitie %qs"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  msgid "not a complete class type"
  msgstr "teruggeeftype is onvolledig"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
*************** msgstr "conversie gooit constantheid weg
*** 22855,22912 ****
  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"
  
  # 'unary' = 'unair'?
! #: cp/typeck.cc:7868
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.cc:7928
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7932
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 22900,22957 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "kandidaten zijn:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argument van verkeerd type voor unaire min"
  
  # 'unary' = 'unair'?
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argument van verkeerd type voor bit-complement"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, 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:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argument van verkeerd type voor vervoeging"
  
  # 'unary' = 'unair'?
! #: cp/typeck.cc:7862
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "argument van verkeerd type voor unaire plus"
  
! #: cp/typeck.cc:7922
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** 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 ""
  
--- 22969,23037 ----
  msgid "BOZ constant truncated at %L"
  msgstr "floating-point constante verkeerd gebruikt"
  
! #: fortran/check.cc:4175
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr ""
  
! #: fortran/check.cc:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, fuzzy, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:5017 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:5893
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5899
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "ongeldige constante"
  
! #: fortran/check.cc:5905
  #, fuzzy
  msgid "Expression is polymorphic"
  msgstr "ongeldige expressie als operand"
  
  # vertaling voor 'statement'?
! #: fortran/check.cc:5912
  #, fuzzy
  #| msgid "expression statement has incomplete type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/check.cc:5918
  #, fuzzy
  msgid "Procedure unexpected as argument"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/check.cc:5928
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5935
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5956
  #, fuzzy
  msgid "Type shall have a character length of 1"
  msgstr "opvulkarakter in strfmon-formaat"
  
! #: fortran/check.cc:5967
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "types zijn niet helemaal compatibel"
  
! #: fortran/check.cc:5978
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 23056,23062 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4136
  #, fuzzy
  msgid "array assignment"
  msgstr "beginwaarde ontbreekt"
--- 23101,23107 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  #, fuzzy
  msgid "array assignment"
  msgstr "beginwaarde ontbreekt"
*************** msgid "Index variable %qs redefined at %
*** 23066,23082 ****
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4047
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4050
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 23111,23127 ----
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** msgstr ""
*** 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"
--- 23308,23319 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  #, fuzzy
  msgid "assignment"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  #, fuzzy
  msgid "pointer assignment"
  msgstr "ongeldige lvalue in toewijzing"
*************** msgstr "ongeldige lvalue in toewijzing"
*** 23277,23415 ****
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:2587
  #, fuzzy
  msgid "allocatable argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2592
  #, fuzzy
  msgid "asynchronous argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2597
  #, fuzzy
  msgid "optional argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2602
  #, fuzzy
  msgid "pointer argument"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: fortran/resolve.cc:2607
  #, fuzzy
  msgid "target argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  msgid "value argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  msgid "volatile argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "slechte combinatie van argumenten"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  msgid "assumed-rank argument"
  msgstr "slechte combinatie van argumenten"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  msgid "coarray argument"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/resolve.cc:2637
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  msgid "polymorphic argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "slechte combinatie van argumenten"
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2670
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2677
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2689
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8330
  #, fuzzy
  msgid "iterator variable"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/resolve.cc:8334
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8338
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/resolve.cc:8342
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  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 ""
  
--- 23322,23460 ----
  msgid "simple IF"
  msgstr ""
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  msgid "elemental procedure"
  msgstr ""
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  msgid "allocatable argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  msgid "asynchronous argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  msgid "optional argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  msgid "pointer argument"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  msgid "target argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2637
  #, fuzzy
  msgid "value argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  msgid "volatile argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2647
  #, fuzzy
  msgid "assumed-shape argument"
  msgstr "slechte combinatie van argumenten"
  
! #: fortran/resolve.cc:2652
  #, fuzzy
  msgid "assumed-rank argument"
  msgstr "slechte combinatie van argumenten"
  
! #: fortran/resolve.cc:2657
  #, fuzzy
  msgid "coarray argument"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/resolve.cc:2662
  msgid "parametrized derived type argument"
  msgstr ""
  
! #: fortran/resolve.cc:2667
  #, fuzzy
  msgid "polymorphic argument"
  msgstr "geen argumenten"
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  #, fuzzy
  msgid "assumed-type argument"
  msgstr "slechte combinatie van argumenten"
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2695
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2702
  msgid "result with non-constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:2714
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  #, fuzzy
  msgid "iterator variable"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** 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 ""
  
--- 23463,23493 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr "functie-oproep heeft geaggregeer
*** 23505,23531 ****
  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 ""
--- 23550,23576 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgid "expected boolean type"
*** 23629,23635 ****
  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"
--- 23674,23680 ----
  msgstr "ongeldige operand van %s"
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ongeldige operand van %s"
*************** msgstr "geen argumenten"
*** 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"
--- 23745,23751 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "te veel argumenten voor formaat"
*************** msgstr ""
*** 24133,24139 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, fuzzy, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
--- 24178,24184 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, fuzzy, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
*************** msgstr "In functie %qs"
*** 24383,24395 ****
  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 ""
--- 24428,24440 ----
  msgid "Global declarative %s for %s"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
*************** msgstr "%<%.*s%> is niet gedefinieerd"
*** 24554,24565 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:387
  #, fuzzy, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: config/aarch64/aarch64.opt:432
  #, fuzzy, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr "onbekende machine-modus %qs"
--- 24599,24610 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:392
  #, fuzzy, gcc-internal-format
  msgid "unknown autovec preference %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: config/aarch64/aarch64.opt:437
  #, fuzzy, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr "onbekende machine-modus %qs"
*************** msgstr "attribuut %qE botst met attribuu
*** 25005,25012 ****
  
  #: 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"
--- 25050,25057 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "eerdere declaratie van %qs"
*************** msgstr "attribuut-commando %qE wordt gen
*** 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"
--- 25068,25074 ----
  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:4141
  #, 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
*** 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"
--- 25078,25084 ----
  msgid "expected %i or more, found %i"
  msgstr "ongeldige operand van %s"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "ongeldige operand van %s"
*************** msgstr ""
*** 25116,25127 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 25161,25172 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr ""
*** 25237,25370 ****
  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"
--- 25282,25415 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, gcc-internal-format
  msgid "corresponding call"
  msgstr ""
  
! #: auto-profile.cc:1653
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1658
  #, gcc-internal-format
  msgid "corresponding source location"
  msgstr ""
  
! #: auto-profile.cc:1829
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1947
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2001
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2049
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2059 auto-profile.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "location is after end of function"
  msgstr "doorgeven van argument %d van %qs"
  
! #: auto-profile.cc:2088
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2093
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3027
  #, fuzzy, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "ongeldige operand van %s"
  
! #: auto-profile.cc:3050
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3212
  #, 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:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3226
  #, 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:3238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read summary information from %s"
  msgstr "kan %s niet vinden"
  
! #: auto-profile.cc:3246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "kan %s niet vinden"
  
! #: auto-profile.cc:3255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "kan %s niet vinden"
  
! #: auto-profile.cc:3265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot read module profile from %s"
  msgstr "kan %s niet vinden"
*************** msgstr "kan %s niet vinden"
*** 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"
--- 25420,25426 ----
  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:7229
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr "te veel argumenten voor procedur
*** 25480,25486 ****
  msgid "illegal argument 0 to %qs"
  msgstr "ontbrekend argument bij %qs"
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
--- 25525,25531 ----
  msgid "illegal argument 0 to %qs"
  msgstr "ontbrekend argument bij %qs"
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
*************** msgid "cannot tail-call: %s"
*** 25558,25569 ****
  msgstr "[kan %s niet vinden]"
  
  # dit klinkt niet al te best
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: calls.cc:3566
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "%qs is geen iterator"
--- 25603,25614 ----
  msgstr "[kan %s niet vinden]"
  
  # dit klinkt niet al te best
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: calls.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "%qs is geen iterator"
*************** msgstr ""
*** 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"
--- 26252,26595 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3734
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "teller van links shift is negatief"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "beginwaarde ontbreekt"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "beginwaarde-element is niet constant"
  
! #: cgraph.cc:3995
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, 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:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "case-selector niet compatibel met label"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "case-selector niet compatibel met label"
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.cc:4151
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "teller van links shift is negatief"
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.cc:4215
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "sectie-pointer ontbreekt"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "dit is een eerdere declaratie"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "ongeldige beginwaarde"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "conversie van register naar een andere grootte"
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "het argument van '-%s' ontbreekt"
*************** msgstr "variabele %qs is te groot"
*** 27324,27340 ****
  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 ""
--- 27369,27385 ----
  msgid "impossible constraint in %<asm%>"
  msgstr ""
  
! #: function.cc:4292
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:4313
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr ""
  
! #: function.cc:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr ""
*************** 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 ""
--- 28058,28064 ----
  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:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 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"
--- 28098,28104 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
*************** msgstr "herhaald lid %qs"
*** 28074,28097 ****
  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
  #, fuzzy, gcc-internal-format
--- 28119,28142 ----
  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:13509
  #, 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:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 28982,28988 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "eerdere grant voor %qs"
--- 29027,29033 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, fuzzy, gcc-internal-format
  msgid "returned from %qD"
  msgstr "eerdere grant voor %qs"
*************** msgstr "%Jgeneste functie %qD gedeclaree
*** 29053,29262 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "onbekende machine-modus %qs"
  
! #: gimple-ssa-warn-access.cc:2985
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: gimple-ssa-warn-access.cc:2989
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  #, fuzzy
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid models are %e"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: gimple-ssa-warn-access.cc:3017
  #, fuzzy, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: gimple-ssa-warn-access.cc:3022
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3038
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3061
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3624
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: gimple-ssa-warn-access.cc:3638
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "functie %q+D is geherdeclareerd met attribuut 'noinline'"
  
! #: gimple-ssa-warn-access.cc:3642
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qs"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "ongeldig vector-type voor attribuut %qs"
  
! #: gimple-ssa-warn-access.cc:3649
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: gimple-ssa-warn-access.cc:3652
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "kan oproep van %qs niet inline maken"
  
! #: gimple-ssa-warn-access.cc:3758
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3786
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: gimple-ssa-warn-access.cc:3820
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3977
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3978
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3982
  #, fuzzy, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: gimple-ssa-warn-access.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: gimple-ssa-warn-access.cc:3987
  #, fuzzy, gcc-internal-format
  msgid "call to %qD here"
  msgstr "kan oproep van %qs niet inline maken"
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: gimple-ssa-warn-access.cc:4010
  #, fuzzy, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr "herhaald lid %qs"
  
! #: gimple-ssa-warn-access.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: 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"
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4032
  #, fuzzy, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "geen register in adres"
  
! #: gimple-ssa-warn-access.cc:4036
  #, fuzzy, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: gimple-ssa-warn-access.cc:4126
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "impliciete declaratie van functie %qE"
  
! #: gimple-ssa-warn-access.cc:4137
  #, fuzzy, gcc-internal-format
  msgid "call to %qD"
  msgstr "kan oproep van %qs niet inline maken"
  
! #: gimple-ssa-warn-access.cc:4665
  #, fuzzy, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr "adres van globale registervariabele %qs gevraagd"
--- 29098,29307 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "onbekende machine-modus %qs"
  
! #: gimple-ssa-warn-access.cc:2984
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %qs for %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: gimple-ssa-warn-access.cc:2988
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model %wi for %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  #, fuzzy
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid models are %e"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: gimple-ssa-warn-access.cc:3016
  #, fuzzy, gcc-internal-format
  msgid "invalid failure memory model %qs for %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: gimple-ssa-warn-access.cc:3021
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3037
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3060
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3554
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %i value %s is negative"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3672
  #, fuzzy, gcc-internal-format
  msgid "referencing argument %u of type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: gimple-ssa-warn-access.cc:3686
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "functie %q+D is geherdeclareerd met attribuut 'noinline'"
  
! #: gimple-ssa-warn-access.cc:3690
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qs"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "ongeldig vector-type voor attribuut %qs"
  
! #: gimple-ssa-warn-access.cc:3697
  #, fuzzy, gcc-internal-format
  msgid "in a call to function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: gimple-ssa-warn-access.cc:3700
  #, fuzzy, gcc-internal-format
  msgid "in a call with type %qT"
  msgstr "kan oproep van %qs niet inline maken"
  
! #: gimple-ssa-warn-access.cc:3806
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3834
  #, fuzzy, gcc-internal-format
  msgid "assigned here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: gimple-ssa-warn-access.cc:3868
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4025
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4026
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, fuzzy, gcc-internal-format
  msgid "pointer may be used after %qD"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
  
! #: gimple-ssa-warn-access.cc:4031
  #, fuzzy, gcc-internal-format
  msgid "pointer used after %qD"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: gimple-ssa-warn-access.cc:4035
  #, fuzzy, gcc-internal-format
  msgid "call to %qD here"
  msgstr "kan oproep van %qs niet inline maken"
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: gimple-ssa-warn-access.cc:4058
  #, fuzzy, gcc-internal-format
  msgid "dangling pointer to %qD may be used"
  msgstr "herhaald lid %qs"
  
! #: gimple-ssa-warn-access.cc:4059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4080
  #, fuzzy, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "geen register in adres"
  
! #: gimple-ssa-warn-access.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "unnamed temporary defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: gimple-ssa-warn-access.cc:4174
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4179
  #, fuzzy, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "impliciete declaratie van functie %qE"
  
! #: gimple-ssa-warn-access.cc:4185
  #, fuzzy, gcc-internal-format
  msgid "call to %qD"
  msgstr "kan oproep van %qs niet inline maken"
  
! #: gimple-ssa-warn-access.cc:4713
  #, fuzzy, gcc-internal-format
  msgid "storing the address of local variable %qD in %qE"
  msgstr "adres van globale registervariabele %qs gevraagd"
*************** msgstr ""
*** 30069,30414 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, fuzzy, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr "eerdere definitie van %qs"
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:799
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:847
  #, fuzzy, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "geen beginwaarde voor variant-veld %qs"
  
! #: ipa-devirt.cc:854
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:880
  #, fuzzy, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:890
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:924
  #, fuzzy, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "eerdere definitie van %qs"
  
! #: ipa-devirt.cc:932
  #, fuzzy, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "eerdere definitie van %qs"
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, fuzzy, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1066
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1071
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1076
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:1092
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: ipa-devirt.cc:1124
  #, fuzzy, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "array subscript is geen integer"
  
! #: ipa-devirt.cc:1139
  #, fuzzy, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: ipa-devirt.cc:1154
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: ipa-devirt.cc:1168
  #, fuzzy, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "ongeldige operand voor %p-code"
  
! #: ipa-devirt.cc:1184
  #, fuzzy, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "eerdere definitie van %qs"
  
! #: ipa-devirt.cc:1190
  #, fuzzy, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1273
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1389
  #, fuzzy, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, fuzzy, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:1447
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1451
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1484
  #, fuzzy, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1511
  #, fuzzy, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1706
  #, fuzzy, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4372
  #, fuzzy, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "eerdere definitie van %qs"
  
! #: ipa-devirt.cc:4381
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4410
  #, fuzzy, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:4416
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4425
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4431
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:4436
  #, fuzzy, gcc-internal-format
  msgid "mismatching definition"
  msgstr "beginwaarde ontbreekt"
--- 30114,30459 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, fuzzy, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr "eerdere definitie van %qs"
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:868
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:916
  #, fuzzy, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "geen beginwaarde voor variant-veld %qs"
  
! #: ipa-devirt.cc:923
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:949
  #, fuzzy, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:959
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:993
  #, fuzzy, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "eerdere definitie van %qs"
  
! #: ipa-devirt.cc:1001
  #, fuzzy, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "eerdere definitie van %qs"
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, fuzzy, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1135
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1140
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1145
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:1161
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, fuzzy, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: ipa-devirt.cc:1193
  #, fuzzy, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "array subscript is geen integer"
  
! #: ipa-devirt.cc:1208
  #, fuzzy, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: ipa-devirt.cc:1223
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1226
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: ipa-devirt.cc:1237
  #, fuzzy, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "ongeldige operand voor %p-code"
  
! #: ipa-devirt.cc:1253
  #, fuzzy, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "eerdere definitie van %qs"
  
! #: ipa-devirt.cc:1259
  #, fuzzy, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1342
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1458
  #, fuzzy, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, fuzzy, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:1516
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1520
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1553
  #, fuzzy, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1580
  #, fuzzy, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1656
  #, gcc-internal-format
  msgid "memory layout mismatch"
  msgstr ""
  
! #: ipa-devirt.cc:1775
  #, fuzzy, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
  msgstr[0] ""
  msgstr[1] ""
  
! #: ipa-devirt.cc:4442
  #, fuzzy, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "eerdere definitie van %qs"
  
! #: ipa-devirt.cc:4451
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4480
  #, fuzzy, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:4486
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4495
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4501
  #, fuzzy, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: ipa-devirt.cc:4506
  #, fuzzy, gcc-internal-format
  msgid "mismatching definition"
  msgstr "beginwaarde ontbreekt"
*************** msgstr ""
*** 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"
--- 30473,30479 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "ongeldige opslagklasse voor functie %qs"
*************** msgstr "ongeldige macronaam %<%.*s%>"
*** 30661,30672 ****
  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 ""
--- 30706,30717 ----
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 31043,31049 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
--- 31088,31094 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
*************** 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 ""
--- 32497,32518 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "operand %<%d%> is geen register"
  
! #: regcprop.cc:1304
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<next_regno%> for empty chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1316
  #, gcc-internal-format
  msgid "%qs: loop in %<next_regno%> chain (%u)"
  msgstr ""
  
! #: regcprop.cc:1319
  #, gcc-internal-format
  msgid "%qs: [%u] bad %<oldest_regno%> (%u)"
  msgstr ""
  
! #: regcprop.cc:1331
  #, gcc-internal-format
  msgid "%qs: [%u] non-empty register in chain (%s %u %i)"
  msgstr ""
*************** msgstr ""
*** 33412,33582 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2981
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3001
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3027
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "In functie %qs"
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "ongeldige constraints voor operand"
  
! #: tree-cfg.cc:3047
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3056
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3064
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: tree-cfg.cc:3071
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3082
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: tree-cfg.cc:3098
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "conversie van register naar een andere grootte"
  
! #: tree-cfg.cc:3126
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "ongeldige operand voor %%R"
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs"
  msgstr "types in shift-expressie komen niet overeen"
  
! #: tree-cfg.cc:3172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "ongeldige shift-operand"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "ongeldige operand voor %%R"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "ongeldige shift-operand"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3254
  #, fuzzy, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
  
! #: tree-cfg.cc:3269
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ongeldige expressie als operand"
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3329
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3336
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: tree-cfg.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "functie kan niet inline gemaakt worden"
  
! #: tree-cfg.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: tree-cfg.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "ongeldige PC in tabel met regelnummers"
  
! #: tree-cfg.cc:3377
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3391
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "ongeldige conversie in 'gimple'-aanroep"
  
! #: tree-cfg.cc:3400
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "ongeldige PC in tabel met regelnummers"
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 33457,33627 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "In functie %qs"
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "ongeldige constraints voor operand"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "conversie van register naar een andere grootte"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "ongeldige operand voor %%R"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs"
  msgstr "types in shift-expressie komen niet overeen"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "ongeldige shift-operand"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "ongeldige operand voor %%R"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "ongeldige shift-operand"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
  
! #: tree-cfg.cc:3271
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ongeldige expressie als operand"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: tree-cfg.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "functie kan niet inline gemaakt worden"
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: tree-cfg.cc:3371
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "ongeldige PC in tabel met regelnummers"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "ongeldige conversie in 'gimple'-aanroep"
  
! #: tree-cfg.cc:3402
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "ongeldige PC in tabel met regelnummers"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 33587,34197 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> opgeroepen zonder argument"
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3479
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: tree-cfg.cc:3506
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "ongeldige operand in de instructie"
  
! #: tree-cfg.cc:3517
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree-cfg.cc:3534
  #, fuzzy, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: tree-cfg.cc:3549
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: tree-cfg.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: tree-cfg.cc:3565
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3593
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: tree-cfg.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "ongeldige types in NOP-conversie"
  
! #: tree-cfg.cc:3653
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ongeldige types in NOP-conversie"
  
! #: tree-cfg.cc:3668
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ongeldige types in adresruimte-conversie"
  
! #: tree-cfg.cc:3682
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "ongeldige types in conversie naar floating-point"
  
! #: tree-cfg.cc:3712
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "ongeldige types in conversie naar integer"
  
! #: tree-cfg.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs expression"
  msgstr "types in shift-expressie komen niet overeen"
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3789
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: tree-cfg.cc:3813
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "niet-triviale conversie in unaire bewerking"
  
! #: tree-cfg.cc:3838
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "niet-register als linkerhand van binaire bewerking"
  
! #: tree-cfg.cc:3845
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ongeldige operanden in binaire bewerking"
  
! #: tree-cfg.cc:3950
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: tree-cfg.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: tree-cfg.cc:4196
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "ongeldige waarheidsexpressie"
  
! #: tree-cfg.cc:4209
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree-cfg.cc:4237
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4245
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: tree-cfg.cc:4277
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "ongeldige waarheidsexpressie"
  
! #: tree-cfg.cc:4342
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4358
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: tree-cfg.cc:4419
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "niet-ondersteunde versie"
  
! #: tree-cfg.cc:4428
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid position or size in %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: tree-cfg.cc:4434
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: tree-cfg.cc:4444
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: tree-cfg.cc:4454
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs is geen iterator"
  
! #: tree-cfg.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: tree-cfg.cc:4519
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: tree-cfg.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "ongeldige beginwaarde"
  
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4554
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ongeldige operand voor %%R"
  
! #: tree-cfg.cc:4586
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "ongeldige waarde voor %%C"
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qs"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ongeldig vector-type voor attribuut %qs"
  
! #: tree-cfg.cc:4648
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of binary operation"
  msgid "non-register as LHS with vector constructor"
  msgstr "niet-register als linkerhand van binaire bewerking"
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4713
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4720
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4729
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4756
  #, fuzzy, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: tree-cfg.cc:4799
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.cc:4833
  #, fuzzy, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: tree-cfg.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.cc:4860
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.cc:4870
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: tree-cfg.cc:4882
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4888
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.cc:4895
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.cc:4905
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.cc:4921
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.cc:4964
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: tree-cfg.cc:4973
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4983
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "ongeldige operand in de instructie"
  
! #: tree-cfg.cc:5007
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Ongeldig token in expressie"
  
! #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "ongeldig adres"
  
! #: tree-cfg.cc:5125
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "beginwaarde ontbreekt"
  
! #: tree-cfg.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ongeldige waarde voor %%C"
  
! #: tree-cfg.cc:5146
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "incompatibel type voor argument %d van %qE"
  
! #: tree-cfg.cc:5249
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5308
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "local declaration from a different function"
  msgstr "impliciete declaratie van functie %qE"
  
! #: tree-cfg.cc:5476
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5485
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5599
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "extra accolade-groep aan einde van beginwaarde"
  
! #: tree-cfg.cc:5649
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "extra accolade-groep aan einde van beginwaarde"
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5662
  #, fuzzy, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "case-selector niet compatibel met label"
  
! #: tree-cfg.cc:5677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5723
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5730
  #, fuzzy, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: tree-cfg.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5755
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5815
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5933
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "-pipe wordt niet ondersteund"
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "beginwaarde ontbreekt"
  
! #: tree-cfg.cc:9785
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%> functie keert terug"
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: tree-cfg.cc:9910
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "%Hde returnwaarde van een functie, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
--- 33632,34242 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> opgeroepen zonder argument"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
  
! #: tree-cfg.cc:3508
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "ongeldige operand in de instructie"
  
! #: tree-cfg.cc:3519
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree-cfg.cc:3536
  #, fuzzy, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: tree-cfg.cc:3551
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "ongeldige types in NOP-conversie"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ongeldige types in NOP-conversie"
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ongeldige types in adresruimte-conversie"
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "ongeldige types in conversie naar floating-point"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "ongeldige types in conversie naar integer"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs expression"
  msgstr "types in shift-expressie komen niet overeen"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "niet-triviale conversie in unaire bewerking"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "niet-register als linkerhand van binaire bewerking"
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ongeldige operanden in binaire bewerking"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: tree-cfg.cc:4198
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "ongeldige waarheidsexpressie"
  
! #: tree-cfg.cc:4211
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "ongeldige waarheidsexpressie"
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ongeldige registernaam voor %qs"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "niet-ondersteunde versie"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid position or size in %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: tree-cfg.cc:4436
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "te veel argumenten voor procedure `%s'"
  
! #: tree-cfg.cc:4456
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs is geen iterator"
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "ongeldige beginwaarde"
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ongeldige operand voor %%R"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "ongeldige waarde voor %%C"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qs"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ongeldig vector-type voor attribuut %qs"
  
! #: tree-cfg.cc:4650
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of binary operation"
  msgid "non-register as LHS with vector constructor"
  msgstr "niet-register als linkerhand van binaire bewerking"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4758
  #, fuzzy, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: tree-cfg.cc:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.cc:4835
  #, fuzzy, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: tree-cfg.cc:4854
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "ongeldige operand voor %%s-code"
  
! #: tree-cfg.cc:4907
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.cc:4923
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:5001
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "ongeldige operand in de instructie"
  
! #: tree-cfg.cc:5009
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Ongeldig token in expressie"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "ongeldig adres"
  
! #: tree-cfg.cc:5127
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "beginwaarde ontbreekt"
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "ongeldige waarde voor %%C"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "incompatibel type voor argument %d van %qE"
  
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "local declaration from a different function"
  msgstr "impliciete declaratie van functie %qE"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "extra accolade-groep aan einde van beginwaarde"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "extra accolade-groep aan einde van beginwaarde"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "case-selector niet compatibel met label"
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5732
  #, fuzzy, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "-pipe wordt niet ondersteund"
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "beginwaarde ontbreekt"
  
! #: tree-cfg.cc:9787
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%> functie keert terug"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hde returnwaarde van %qD, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "%Hde returnwaarde van een functie, gedeclareerd met het %<warn_unused_result%> atribuut, wordt genegeerd"
*************** msgstr ""
*** 34374,34386 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "ongeldig element-type voor attribuut %qs"
  
! #: tree-ssa-alias.cc:4170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\" arg %i"
--- 34419,34431 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "ongeldig element-type voor attribuut %qs"
  
! #: tree-ssa-alias.cc:4169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\" arg %i"
*************** 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 ""
--- 34940,34946 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 35315,35344 ****
  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"
--- 35360,35389 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15640
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "eerdere declaratie van %qs"
  
! #: tree.cc:15805
  #, 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:15824
  #, fuzzy
  #| msgid "%qD conflicts with used function"
  msgid "%qD conflicts for version %qB"
  msgstr "%qD botst met gebruikte functie"
  
! #: tree.cc:15837
  #, fuzzy
  msgid "%qD conflicts with a previous declaration for version %qB"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
*************** msgstr "Enkel variabelen met beginwaarde
*** 35414,35420 ****
  msgid "no initializers are allowed in section %qs"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, fuzzy, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "registernaam niet opgegeven voor %qs"
--- 35459,35465 ----
  msgid "no initializers are allowed in section %qs"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, fuzzy, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "registernaam niet opgegeven voor %qs"
*************** msgstr ""
*** 35565,35571 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
--- 35610,35616 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr ""
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, fuzzy, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
*************** msgstr ""
*** 35610,35662 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "argument %d is alleen-lezen"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "argument %d is alleen-lezen"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, fuzzy, gcc-internal-format
  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"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "argumenten aan macro %qs gegeven"
--- 35655,35707 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument is invalid"
  msgstr "argument %d is alleen-lezen"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i is invalid"
  msgstr "argument %d is alleen-lezen"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument has type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, fuzzy, gcc-internal-format
  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:1228
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
  msgstr "argumenten aan macro %qs gegeven"
*************** msgstr "attribuut %qE is enkel van toepa
*** 35673,35685 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "herhalings-aantal is geen integerconstante"
--- 35718,35730 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "attribuut %qE wordt genegeerd voor veld van type %qT"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr "herhalings-aantal is geen integerconstante"
*************** msgstr "kan %qs-modus niet gebruiken voo
*** 35904,35915 ****
  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"
--- 35949,35960 ----
  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:1027
  #, 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:1034
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "sectie-attribuut is niet toegestaan voor %q+D"
*************** msgstr "sectie-attribuut is niet toegest
*** 35921,35938 ****
  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"
--- 35966,35983 ----
  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:1050
  #, 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:1061
  #, 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:1070
  #, fuzzy, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "%<%.*s%> is niet gedefinieerd"
*************** msgstr "het argument van %<cleanup%> is
*** 36024,36030 ****
  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"
--- 36069,36075 ----
  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:1149 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
*************** msgstr "attribuut %qE is enkel van toepa
*** 36075,36087 ****
  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"
--- 36120,36132 ----
  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:1097
  #, 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:1105
  #, 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 toepa
*** 36094,36105 ****
  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 ""
--- 36139,36150 ----
  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:1129
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
  #, gcc-internal-format
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
  msgstr ""
*************** msgstr "attribuut %qE wordt genegeerd om
*** 36196,36218 ****
  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 ""
--- 36241,36263 ----
  msgid "visibility argument not a string"
  msgstr "zichtbaarheidsargument is geen string"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, gcc-internal-format
  msgid "%qD was declared %qs which implies default visibility"
  msgstr ""
*************** msgstr ""
*** 36230,36236 ****
  
  #: 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"
--- 36275,36281 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "attribuut %qE is enkel van toepassing op functies"
*************** msgid "%qE attribute argument 1 must tak
*** 36307,36313 ****
  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"
--- 36352,36358 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1332
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
*************** msgstr "%<%.*s%> is niet gedefinieerd"
*** 36385,36391 ****
  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 ""
--- 36430,36436 ----
  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:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgid "%qE attribute ignored on non-enum
*** 36455,36461 ****
  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"
--- 36500,36506 ----
  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:7593
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a string constant argument"
  msgid "%qE attribute requires a string argument"
*************** msgid "requested position is less than z
*** 36624,36639 ****
  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"
  
  # 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"
--- 36669,36684 ----
  msgstr "gevraagde positie is kleiner dan nul"
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr "herhaalde label-declaratie %qs"
  
  # 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:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
*************** msgid "suggest parentheses around assign
*** 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%>"
--- 36958,36964 ----
  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:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "ongeldig gebruik van %<restrict%>"
*************** msgstr "te weinig argumenten om een sent
*** 37087,37094 ****
  msgid "missing sentinel in function call"
  msgstr "sentinel ontbreekt in functie-oproep"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
--- 37132,37139 ----
  msgid "missing sentinel in function call"
  msgstr "sentinel ontbreekt in functie-oproep"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
*************** msgstr ""
*** 38115,38121 ****
  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 ""
--- 38160,38166 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionele C verwerpt het aaneenplakken van stringconstantes"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 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"
--- 38215,38221 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ongeldig type voor iteratie-variabele %qE"
*************** msgstr "ongeldig type voor iteratie-vari
*** 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"
--- 38231,38247 ----
  msgid "%qE is not initialized"
  msgstr "parameter %qD krijgt beginwaarde"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Ongeldig token in expressie"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "toewijzingsonderdrukking"
*************** msgstr "toewijzingsonderdrukking"
*** 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"
--- 38251,38257 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Ongeldig token in expressie"
*************** msgstr ""
*** 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"
--- 38349,38366 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qs is geen iterator"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bitveld %qs heeft een ongeldig type"
*************** msgstr "bitveld %qs heeft een ongeldig t
*** 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"
--- 38370,38377 ----
  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:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "te veel invoerbestanden"
*************** msgstr "misvormde #pragma pack"
*** 38854,38860 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "misvormde #pragma pack"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "rommel aan einde van %<#pragma %s%>"
--- 38899,38905 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "misvormde #pragma pack"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "rommel aan einde van %<#pragma %s%>"
*************** msgstr "move insn niet opgevangen"
*** 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"
--- 38972,38979 ----
  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:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "kan functie %<main%> niet inline
*** 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"
--- 39467,39483 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "%s van alleen-lezen locatie"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, 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:6415
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "%s van alleen-lezen locatie"
*************** msgid_plural "passing argument %i to %qs
*** 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 ""
--- 39749,39755 ----
  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:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgid "ACLE function %qD requires ISA ex
*** 40658,40664 ****
  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 ""
--- 40703,40709 ----
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr "%s maakt integer van pointer zon
*** 41300,41306 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "%Jherdefinitie van %qD"
--- 41345,41351 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, fuzzy, gcc-internal-format
  msgid "duplicate definition of %qs"
  msgstr "%Jherdefinitie van %qD"
*************** msgid "SVE type %qT does not have a defi
*** 41346,41352 ****
  msgstr "%qs is geen bestand, pipe of tty"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
--- 41391,41397 ----
  msgstr "%qs is geen bestand, pipe of tty"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
*************** msgid "SVE type %qT not allowed in %<map
*** 41399,41405 ****
  msgstr "%qs is geen bestand, pipe of tty"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
--- 41444,41450 ----
  msgstr "%qs is geen bestand, pipe of tty"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 41497,41515 ****
  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"
--- 41542,41560 ----
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgstr ""
*** 41555,41766 ****
  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
--- 41600,41811 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "attribuut %qs wordt genegeerd"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ongeldige waarde voor %%H"
  
! #: config/aarch64/aarch64.cc:19426
  #, 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:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "onbekende spec-functie '%s'"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ongeldig argument voor %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "ondersteunt geen multilib"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20574
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "misvormde #pragma weak"
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** msgstr ""
*** 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"
--- 41813,42006 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "misvormde #pragma pack"
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "dit is een eerdere declaratie"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandnummer buiten bereik"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "niet-ondersteunde versie"
  
! #: config/aarch64/aarch64.cc:30748
  #, 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:30752 config/i386/i386.cc:27062
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.cc:30786
  #, 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:30790 config/i386/i386.cc:27093
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "ongebruikte argumenten in $-stijl formaat"
  
! #: config/aarch64/aarch64.cc:30861
  #, 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:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/aarch64/aarch64.cc:32853
  #, 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:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: config/aarch64/aarch64.cc:32869
  #, 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:32883 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:32895 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:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "ongeldig type-argument %qs"
*************** msgstr "het argument van %<asm%> is geen
*** 42147,42158 ****
  #: 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"
--- 42192,42203 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 42292,42313 ****
  msgstr "attribuut %qE wordt genegeerd"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, gcc-internal-format
  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%>"
--- 42337,42358 ----
  msgstr "attribuut %qE wordt genegeerd"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ongeldig gebruik van %<restrict%>"
*************** msgstr "-pipe wordt niet ondersteund"
*** 42853,42864 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G en -static sluiten elkaar uit"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
--- 42898,42909 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G en -static sluiten elkaar uit"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
*************** msgstr "%qs neemt ofwel geen, ofwel twee
*** 42868,42874 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "functie %qs kan geen waarde teruggeven"
--- 42913,42919 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "functie %qs kan geen waarde teruggeven"
*************** msgstr ""
*** 43208,43214 ****
  
  #: 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%>"
--- 43253,43259 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "ongeldig argument voor %<__builtin_return_address%>"
*************** msgstr ""
*** 43532,43538 ****
  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 ""
--- 43577,43583 ----
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6747
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
*************** msgstr "derde argument voor %<__builtin_
*** 43705,43878 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: config/i386/i386-expand.cc:11087
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:12062
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:12157
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13205
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13220
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13255
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13295
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
  
! #: config/i386/i386-expand.cc:13317
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13327
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13332
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13471
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13476
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.cc:13885
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13893
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13896
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:14376
  #, fuzzy, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:14446
  #, fuzzy, gcc-internal-format
  #| msgid "vectorlength must be an integer constant"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "vectorlengte moet een integerconstante zijn"
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14706
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15206
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "second, third and fourth argument must be a const"
  msgstr "argument moet een constante zijn"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ongeldig tweede argument voor %<__builtin_prefetch%>; zal nul gebruiken"
  
! #: config/i386/i386-expand.cc:15221
  #, fuzzy, gcc-internal-format
  msgid "invalid third argument"
  msgstr "ongeldige waarde voor %%C"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15240
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ongeldig derde argument voor __builtin_prefetch; zal nul gebruiken"
  
! #: config/i386/i386-expand.cc:15251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ongeldig derde argument voor __builtin_prefetch; zal nul gebruiken"
  
! #: config/i386/i386-expand.cc:15279
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "second argument must be a const"
  msgstr "argument moet een constante zijn"
  
! #: config/i386/i386-expand.cc:15825
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:15858
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:16826
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
--- 43750,43923 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: config/i386/i386-expand.cc:11093
  #, gcc-internal-format
  msgid "interrupt service routine cannot be called directly"
  msgstr ""
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:12068
  #, fuzzy, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:12163
  #, fuzzy, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13211
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13226
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13261
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13301
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
  
! #: config/i386/i386-expand.cc:13323
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13333
  #, fuzzy, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13338
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13477
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13482
  #, fuzzy, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, fuzzy, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "ongeldige const_double operand"
  
! #: config/i386/i386-expand.cc:13891
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13899
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:13902
  #, fuzzy, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:14382
  #, fuzzy, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:14452
  #, fuzzy, gcc-internal-format
  #| msgid "vectorlength must be an integer constant"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "vectorlengte moet een integerconstante zijn"
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14712
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "second, third and fourth argument must be a const"
  msgstr "argument moet een constante zijn"
  
! #: config/i386/i386-expand.cc:15218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ongeldig tweede argument voor %<__builtin_prefetch%>; zal nul gebruiken"
  
! #: config/i386/i386-expand.cc:15227
  #, fuzzy, gcc-internal-format
  msgid "invalid third argument"
  msgstr "ongeldige waarde voor %%C"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ongeldig derde argument voor __builtin_prefetch; zal nul gebruiken"
  
! #: config/i386/i386-expand.cc:15257
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ongeldig derde argument voor __builtin_prefetch; zal nul gebruiken"
  
! #: config/i386/i386-expand.cc:15285
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "second argument must be a const"
  msgstr "argument moet een constante zijn"
  
! #: config/i386/i386-expand.cc:15831
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:15864
  #, fuzzy, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, fuzzy, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "%<defined%> zonder een naam"
  
! #: config/i386/i386-expand.cc:16832
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "%<defined%> zonder een naam"
*************** msgstr ""
*** 44275,44282 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "case-selector niet compatibel met label"
--- 44320,44327 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "case-selector niet compatibel met label"
*************** msgstr ""
*** 44523,44529 ****
  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 ""
--- 44568,44574 ----
  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:4223 config/i386/i386.cc:4233
  #, gcc-internal-format
  msgid "SSE register return with SSE2 disabled"
  msgstr ""
*************** msgstr ""
*** 44548,44559 ****
  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 ""
--- 44593,44604 ----
  msgid "x87 register return with x87 disabled"
  msgstr ""
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4251
  #, 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:4253
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
*************** msgstr ""
*** 44563,44690 ****
  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 ""
--- 44608,44735 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "case-selector niet compatibel met label"
  
! #: config/i386/i386.cc:9313
  #, 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:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: config/i386/i386.cc:10488
  #, 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:10879
  #, 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:10899
  #, 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:10910
  #, 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:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "herdefinitie van %<union %s%>"
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "onbekende machine-modus %qs"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** 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 ""
--- 44780,44786 ----
  msgid "argument %qd is not a constant"
  msgstr "argument %qd is geen constante"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
  msgstr ""
*************** 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 ""
--- 44790,44796 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "onbekende spec-functie '%s'"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, gcc-internal-format
  msgid "%<PRINT_OPERAND%> null pointer"
  msgstr ""
*************** msgstr ""
*** 44898,44945 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
--- 44943,44990 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "het argument van %<alias%> is geen string"
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, gcc-internal-format
  msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:564
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, gcc-internal-format
  msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in target attribute"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
*************** msgid "MSP430 built-in functions only wo
*** 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"
--- 45755,45761 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4161 config/xtensa/xtensa.cc:4187
  #, fuzzy, gcc-internal-format
  msgid "bad builtin code"
  msgstr "slechte conditiecode"
*************** msgstr "Kan tussentijds uitvoerbestand '
*** 45939,46023 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:365
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:388
  #, fuzzy, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "de zwakke declaratie van %qs moet publiek zijn"
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5893
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute requires a void return type"
  msgstr "attribuut %qE wordt genegeerd voor types"
  
! #: config/nvptx/nvptx.cc:5916
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: config/nvptx/nvptx.cc:6361
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6374
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "complement argument must be constant"
  msgstr "argument moet een constante zijn"
  
! #: config/nvptx/nvptx.cc:6714
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6722
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6736
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7761
  #, fuzzy, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/nvptx/nvptx.cc:7774
  #, fuzzy, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
--- 45984,46068 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "-pipe wordt niet ondersteund"
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:371
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:394
  #, fuzzy, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr "de zwakke declaratie van %qs moet publiek zijn"
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5899
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute requires a void return type"
  msgstr "attribuut %qE wordt genegeerd voor types"
  
! #: config/nvptx/nvptx.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: config/nvptx/nvptx.cc:6367
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6380
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "complement argument must be constant"
  msgstr "argument moet een constante zijn"
  
! #: config/nvptx/nvptx.cc:6720
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6728
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6742
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7767
  #, fuzzy, gcc-internal-format
  msgid "weak alias definitions not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
  
! #: config/nvptx/nvptx.cc:7780
  #, fuzzy, gcc-internal-format
  msgid "non-function alias definitions not supported in this configuration"
  msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
*************** msgstr ""
*** 46252,46577 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "%qs is geen bestand, pipe of tty"
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, fuzzy, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, fuzzy, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, fuzzy, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr "cast geeft functie-type op"
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, fuzzy, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognizable insn:"
  msgid "unrecognized RVV builtin"
  msgstr "onherkenbare insn:"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, fuzzy, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr "ongeldig type-argument %qs"
  
! #: config/riscv/riscv.cc:1033
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/riscv/riscv.cc:3464
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7029
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/riscv/riscv.cc:7330
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7344
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7353
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7362
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7438
  #, fuzzy, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv.cc:7599
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7607
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "het argument van %<asm%> is geen constante string"
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7658
  #, fuzzy, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%<%c%> optie gebruikt bij type %<%c%>"
  
! #: config/riscv/riscv.cc:7666
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12270
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12275
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12341
  #, fuzzy, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/riscv/riscv.cc:12419
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12451
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12461
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/riscv/riscv.cc:13047
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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"
--- 46297,46622 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT does not have a fixed size"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "%qs is geen bestand, pipe of tty"
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, fuzzy, gcc-internal-format
  msgid "fields cannot have RVV type %qT"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, fuzzy, gcc-internal-format
  msgid "cannot delete objects with RVV type %qT"
  msgstr "cast geeft functie-type op"
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, fuzzy, gcc-internal-format
  msgid "cannot throw or catch RVV type %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, fuzzy, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognizable insn:"
  msgid "unrecognized RVV builtin"
  msgstr "onherkenbare insn:"
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, fuzzy, gcc-internal-format
  msgid "no matching function call to %qE with empty arguments"
  msgstr "ongeldig type-argument %qs"
  
! #: config/riscv/riscv.cc:1036
  #, fuzzy, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "slechte waarde (%s) voor de -march= optie"
  
! #: config/riscv/riscv.cc:3467
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7032
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, fuzzy, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: config/riscv/riscv.cc:7333
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7347
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7356
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7365
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7441
  #, fuzzy, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, fuzzy, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
  
! #: config/riscv/riscv.cc:7602
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7610
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "het argument van %<asm%> is geen constante string"
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7661
  #, fuzzy, gcc-internal-format
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%<%c%> optie gebruikt bij type %<%c%>"
  
! #: config/riscv/riscv.cc:7669
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an integer constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12273
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12278
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12344
  #, fuzzy, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %qs"
  msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
  
! #: config/riscv/riscv.cc:12422
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ISO C90 ondersteunt geen complexe types"
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12454
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12464
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: config/riscv/riscv.cc:13050
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
! #: config/riscv/riscv.cc:15080
  #, fuzzy
  msgid "invalid version %qB for %<target_clones%> attribute"
  msgstr "ongeldig type-argument %qs"
*************** msgstr ""
*** 47583,47604 ****
  msgid "%<function_profiler%> support"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1452
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: config/stormy16/stormy16.cc:2031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "variabele %qs is te groot"
  
! #: config/stormy16/stormy16.cc:2425
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "attribuut %<__BELOW100__%> is enkel van toepassing op variabelen"
  
! #: config/stormy16/stormy16.cc:2432
  #, fuzzy, gcc-internal-format
  #| msgid "%<__BELOW100__%> attribute only applies to variables"
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
--- 47628,47649 ----
  msgid "%<function_profiler%> support"
  msgstr ""
  
! #: config/stormy16/stormy16.cc:1453
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: config/stormy16/stormy16.cc:2032
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "variabele %qs is te groot"
  
! #: config/stormy16/stormy16.cc:2426
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "attribuut %<__BELOW100__%> is enkel van toepassing op variabelen"
  
! #: config/stormy16/stormy16.cc:2433
  #, fuzzy, gcc-internal-format
  #| msgid "%<__BELOW100__%> attribute only applies to variables"
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
*************** msgstr ""
*** 47831,47862 ****
  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."
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
--- 47876,47907 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: config/xtensa/xtensa.cc:2783
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:2818
  #, fuzzy, gcc-internal-format
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "doel-CPU ondersteunt geen interworking"
  
! #: config/xtensa/xtensa.cc:2825
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:4296
  #, 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."
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
*************** msgstr "attribuut %qs vereist prototypes
*** 47946,47952 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr "attribuut %qs is enkel van toepassing op variadische functies"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
--- 47991,47997 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr "attribuut %qs is enkel van toepassing op variadische functies"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
*************** msgstr "%qs is geen iterator"
*** 48030,48037 ****
  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 "void-waarde niet genegeerd zoals het hoort"
--- 48075,48082 ----
  msgid "could not get size of source file"
  msgstr "kan niet schrijven naar antwoordbestand %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-waarde niet genegeerd zoals het hoort"
*************** msgstr "overflow in constante expressie"
*** 48517,48523 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
--- 48562,48568 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
*************** msgstr "ISO C90 ondersteunt geen %<stati
*** 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"
--- 48722,48728 ----
  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:9349
  #, 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"
*** 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"
--- 48732,48738 ----
  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:19918
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%Jgeen eerdere declaratie voor %qD"
*************** msgstr "een object met een volatile veld
*** 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 ""
--- 48810,48816 ----
  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:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "opslagklasse opgegeven voor para
*** 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"
--- 49011,49017 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "opslagklasse opgegeven voor typenaam"
*************** msgstr "%qs gedeclareerd als een functie
*** 49140,49146 ****
  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"
--- 49185,49191 ----
  msgid "function definition has qualified void return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
*************** msgstr "ISO C verbiedt %<const%> of %<vo
*** 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"
--- 49313,49319 ----
  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:13723
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabele of veld %qs als void gedeclareerd"
*************** msgstr ""
*** 49482,49488 ****
  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"
--- 49527,49533 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr "onbekend veld %qs opgegeven in beginwaarde"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "declaratie declareert niets"
*************** msgstr "struct heeft geen benoemde leden
*** 49547,49553 ****
  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"
--- 49592,49598 ----
  msgid "struct has no members"
  msgstr "struct heeft geen leden"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "%Jflexibel array-lid in union"
*************** msgstr "herdeclaratie van %<enum %qs%>"
*** 49613,49619 ****
  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"
--- 49658,49664 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
*************** msgstr "ISO C beperkt enumeratiewaarden
*** 49673,49679 ****
  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"
--- 49718,49724 ----
  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:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
*************** msgstr "argument %qs komt niet overeen m
*** 49823,49834 ****
  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"
--- 49868,49879 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, 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:20787
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD krijgt beginwaarde"
*************** msgstr "%<__thread%> samen met %<registe
*** 49911,49917 ****
  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"
--- 49956,49962 ----
  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:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> is te lang voor GCC"
*************** msgstr "ISO C90 ondersteunt geen complex
*** 50020,50026 ****
  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"
--- 50065,50071 ----
  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:22638
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
*************** msgstr "%<defined%> zonder een naam"
*** 50178,50189 ****
  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 ""
--- 50223,50234 ----
  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:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** msgstr ""
*** 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"
--- 50290,50328 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "teller van links shift is negatief"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, 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:14702 cp/typeck.cc:5995
  #, 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:14794 cp/typeck.cc:6064
  #, 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:14726 cp/typeck.cc:6006
  #, 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:14786
  #, 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:14713
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 50298,50304 ****
  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"
--- 50343,50349 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 50308,50314 ****
  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"
--- 50353,50359 ----
  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:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 50356,50363 ****
  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"
--- 50401,50408 ----
  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:51314
! #: cp/parser.cc:57446
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "meerdere opslagklassen in declaratie van %qs"
*************** msgstr ""
*** 50392,50398 ****
  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 ""
--- 50437,50443 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
*************** msgstr "herhaalde definitie %qs"
*** 50407,50419 ****
  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 %<;%>"
--- 50452,50464 ----
  msgid "unexpected attribute"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sectie-attribuut is niet toegestaan voor %q+D"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
*************** msgstr "%<auto%> in lege declaratie op b
*** 50459,50465 ****
  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 ""
--- 50504,50510 ----
  msgid "%qs may only be used with a single declarator"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
*************** msgid "%<__GIMPLE%> function cannot be a
*** 50495,50501 ****
  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 ""
--- 50540,50546 ----
  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:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
*************** msgstr "beginwaarde-element is niet cons
*** 50525,50531 ****
  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"
--- 50570,50576 ----
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "pex_init mislukt"
*************** msgstr "kan %qs-modus niet gebruiken voo
*** 50581,50588 ****
  #: 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"
--- 50626,50633 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "ongeldige operand van %s"
*************** msgstr ""
*** 50612,50623 ****
  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 %<}%>"
--- 50657,50668 ----
  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:24200
  #, 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:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr "top-level declaratie van %qs spe
*** 50698,50719 ****
  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"
--- 50743,50764 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, 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 beteken
*** 50725,50731 ****
  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"
--- 50770,50776 ----
  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:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
*************** msgstr "ISO C90 verbiedt het opgeven van
*** 50756,50772 ****
  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 ""
--- 50801,50817 ----
  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:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
*************** msgstr ""
*** 50776,50819 ****
  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"
--- 50821,50864 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "herhalings-aantal is geen integerconstante"
*************** msgstr "ISO C90 verbiedt labeldeclaratie
*** 50844,50850 ****
  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 ""
--- 50889,50895 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr "ISO C verbiedt een label aan het
*** 50859,50865 ****
  #. 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"
--- 50904,50910 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "ongeldige beginwaarde"
*************** msgstr "ISO C ondersteunt %<long long%>
*** 50894,50920 ****
  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 ""
--- 50939,50965 ----
  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:17995
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "lege declaratie"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, 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:17006
  #, 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:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
*************** msgstr ""
*** 50934,50945 ****
  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 ""
--- 50979,50990 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ongeldig register in de instructie"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "sentinel ontbreekt in functie-op
*** 50955,50962 ****
  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 ""
--- 51000,51007 ----
  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:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C verbiedt het weglaten van
*** 50978,50989 ****
  
  #. 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"
--- 51023,51034 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr "ISO C90 ondersteunt %<long long%
*** 51160,51166 ****
  
  #: 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"
--- 51205,51211 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "ongeldige waarheidsexpressie"
*************** msgstr "accolade-groep in expressie enke
*** 51176,51188 ****
  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 ""
--- 51221,51233 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C verbiedt accolade-groepen in expressies"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
*************** msgstr "derde argument voor %<__builtin_
*** 51333,51339 ****
  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%>"
--- 51378,51384 ----
  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:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
*************** msgstr "niet-floating-point argument voo
*** 51373,51379 ****
  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 ""
--- 51418,51424 ----
  msgid "rotate count is negative"
  msgstr "teller van links shift is negatief"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
*************** msgstr ""
*** 51483,51489 ****
  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 ""
--- 51528,51534 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
*************** msgstr "meerdere opslagklassen in declar
*** 51523,51534 ****
  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"
--- 51568,51579 ----
  msgid "no type or storage class may be specified here,"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "beginwaarde ontbreekt"
*************** msgstr "beginwaarde ontbreekt"
*** 51538,51594 ****
  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 ""
--- 51583,51639 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, 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:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
*************** msgstr ""
*** 51598,51609 ****
  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])"
--- 51643,51654 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "misvormde #pragma pack(pop[,id])"
*************** msgstr "misvormde #pragma pack(pop[,id])
*** 51613,51623 ****
  #: 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"
--- 51658,51668 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "te veel invoerbestanden"
*************** msgstr "%<defined%> zonder een naam"
*** 51632,51689 ****
  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 ""
--- 51677,51734 ----
  msgid "%qD is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, 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:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, 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:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr ""
*** 51706,51727 ****
  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 ""
--- 51751,51772 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, 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:9797
  #, 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:42911
  #, 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:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
*************** msgstr ""
*** 51731,51830 ****
  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"
--- 51776,51875 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "te veel argumenten voor formaat"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, 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:46414
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, 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:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, 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:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, fuzzy, gcc-internal-format
  #| msgid "both %<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:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ongeldige const_double operand"
*************** msgstr "ongeldige const_double operand"
*** 51834,51872 ****
  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"
--- 51879,51917 ----
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  msgid "expected %<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:44106
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "herhaalde %qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "expressie-statement heeft onvolledig type"
*************** msgstr "ongeldige operand van %s"
*** 51881,51902 ****
  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"
--- 51926,51947 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "herhaalde case-waarde"
*************** msgstr "herhaalde case-waarde"
*** 51906,51912 ****
  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 ""
--- 51951,51957 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
*************** msgstr ""
*** 51921,52235 ****
  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 ""
--- 51966,52280 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, 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:45213
! #: cp/parser.cc:45467
  #, 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:45487
  #, 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:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ongeldige const_double operand"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, fuzzy, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<target%> modifier"
  msgstr "herhaalde %<restrict%>"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "herhaalde case-waarde"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, 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:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "ongeldige operand van %s"
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, 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:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "lege declaratie"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ongeldige linker operand van %s"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
*************** msgstr "%<%.*s%> is niet gedefinieerd"
*** 52244,52250 ****
  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"
--- 52289,52295 ----
  msgid "expected function name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qs is meestal een functie"
*************** msgstr "%qs is meestal een functie"
*** 52254,52275 ****
  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 ""
--- 52299,52320 ----
  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:56384 cp/parser.cc:56431
  #, 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:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
*************** msgstr ""
*** 52294,52300 ****
  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"
--- 52339,52345 ----
  msgid "modified here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "expressie-statement heeft onvolledig type"
*************** msgstr ""
*** 52329,52438 ****
  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"
--- 52374,52483 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, 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:47532
! #: cp/parser.cc:47539
  #, 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:47545
! #: cp/parser.cc:47550
  #, 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:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "conflicterende declaraties van %qs"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, 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:48102 cp/parser.cc:48128
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ongeldige bewerking met %<__fpreg%>"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "beginwaarde-element is niet constant"
*************** msgstr "beginwaarde-element is niet cons
*** 52442,52468 ****
  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 ""
--- 52487,52513 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, 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:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 52472,52503 ****
  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"
--- 52517,52548 ----
  msgid "expected %<(%> or end of line"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, 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:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "overflow in constante expressie"
*************** msgstr "overflow in constante expressie"
*** 52505,52572 ****
  #. 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"
--- 52550,52617 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "overflow in constante expressie"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "geen argumenten"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, 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:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 52576,52582 ****
  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"
--- 52621,52627 ----
  msgid "expected a function name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  msgid "expected target-function call"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 52586,52632 ****
  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 ""
--- 52631,52677 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 52641,52697 ****
  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"
--- 52686,52742 ----
  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:52904
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "herdeclaratie van %qs"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, 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:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, fuzzy, gcc-internal-format
  msgid "%<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:52989 cp/pt.cc:18970
  #, 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:52992 cp/pt.cc:18977
  #, 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:53038
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "__builtin_saveregs wordt niet ondersteund door dit doelsysteem"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "herdeclaratie van %qs"
*************** msgstr "herdeclaratie van %qs"
*** 52701,52727 ****
  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"
--- 52746,52772 ----
  msgid "variant %qD is not a function"
  msgstr "%qs is meestal een functie"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "te veel invoerbestanden"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, fuzzy, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "opslagklasse opgegeven voor structure-veld %qs"
*************** msgstr "opslagklasse opgegeven voor stru
*** 52731,52737 ****
  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"
--- 52776,52782 ----
  msgid "%qD is not of pointer type"
  msgstr "%qs is geen iterator"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "ongeldige operand van %s"
*** 52741,52757 ****
  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"
--- 52786,52802 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "ongeldige operand van %s"
*************** msgstr ""
*** 52771,52782 ****
  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"
--- 52816,52827 ----
  msgid "base function %qD declared here"
  msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, fuzzy, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
*************** msgstr "functie-definitie als %<typdef%>
*** 52786,52792 ****
  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"
--- 52831,52837 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%Jparameter %qD heeft een onvolledig type"
*************** msgstr "%Jparameter %qD heeft een onvoll
*** 52796,52802 ****
  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"
--- 52841,52847 ----
  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:53946
  #, 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"
*************** msgstr "cast geeft functie-type op"
*** 52812,52895 ****
  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"
--- 52857,52940 ----
  msgid "no declaration of base function %qs"
  msgstr "impliciete declaratie van functie %qE"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "functie-definitie als %<register%> gedeclareerd"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, 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:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "ongeldige operand van %s"
*************** msgstr "de declaratie van %qs verbergt e
*** 52914,52925 ****
  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"
--- 52959,52970 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "dit is een eerdere declaratie"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "beginwaarde ontbreekt"
*************** msgstr ""
*** 52979,53010 ****
  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 ""
--- 53024,53055 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 53019,53178 ****
  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 ""
--- 53064,53223 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "onbekende machine-modus %qs"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "label %qs gebruikt maar niet gedefinieerd"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, 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:10789
  #, 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:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 53182,53188 ****
  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 ""
--- 53227,53233 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr ""
*** 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"
--- 53242,53248 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qs heeft een onvolledig type"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ongeldig gebruik van een void-expressie"
*************** msgid "%qT and %qT are in disjoint named
*** 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"
--- 53274,53443 ----
  msgstr ""
  
  # goede vertaling van variadic?
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variadic functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "attribuut %qs is enkel van toepassing op variadische functies"
  
! #: c/c-typeck.cc:736
  #, 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:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "types zijn niet helemaal compatibel"
  
! #: c/c-typeck.cc:1921
  #, fuzzy, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "types zijn niet helemaal compatibel"
  
! #: c/c-typeck.cc:2139
  #, 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:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "%Jongeldig gebruik van structure met flexibel array-lid"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, fuzzy, gcc-internal-format
  msgid "request for member %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:3525
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: c/c-typeck.cc:3580
  #, 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:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscript is geen integer"
  
! #: c/c-typeck.cc:3596
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "doorgeven van argument %d van pointer naar functie"
  
! #: c/c-typeck.cc:3651
  #, 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:3664
  #, 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:3668
  #, 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:3873
  #, fuzzy, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "opgeroepen object is geen functie"
  
! #: c/c-typeck.cc:4388
  #, 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:4394
  #, 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
*** 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 ""
--- 53445,55347 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: c/c-typeck.cc:4539
  #, 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:4551
  #, 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:4557
  #, 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:4563
  #, 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:4569
  #, 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:4575
  #, 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:4581
  #, 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:4597
  #, 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:4623
  #, 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:4649
  #, 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:4673
  #, 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:4678
  #, 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:4846
  #, 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:4850
  #, 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:4860
  #, 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:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "vergelijking tussen pointer en integer"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "array subscript is geen integer"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "vergelijking tussen %qT en %qT"
  
! #: c/c-typeck.cc:5358
  #, fuzzy, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "pointer van type %<void *%> gebruikt in aftrekking"
  
! #: c/c-typeck.cc:5361
  #, 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:5395
  #, 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:5404 cp/typeck.cc:7192
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: c/c-typeck.cc:5855
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C ondersteunt het %<%c%> formaat niet"
  
! #: c/c-typeck.cc:5893
  #, 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:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "argument van verkeerd type voor unair uitroepingsteken"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-typeck.cc:5990
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: c/c-typeck.cc:6006
  #, 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:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "argument van verkeerd type voor incrementeren"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "argument van verkeerd type voor decrementeren"
  
! #: c/c-typeck.cc:6055
  #, 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:6059
  #, 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:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: c/c-typeck.cc:6285
  #, 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:6293
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: c/c-typeck.cc:6509
  #, 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:6512
  #, fuzzy, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: c/c-typeck.cc:6517
  #, fuzzy, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: c/c-typeck.cc:6526 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:6664
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6699
  #, 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:6759
  #, 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:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, 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:6861
  #, 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:6885
  #, 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:6889
  #, 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:6894
  #, 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:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "second expression has type %qT"
  msgstr "ongeldige expressie als operand"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, 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:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: c/c-typeck.cc:7089
  #, 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:7093
  #, 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:7112
  #, 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:7117
  #, 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:7126 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:7175
  #, 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:7193 c/c-typeck.cc:13839
  #, 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:7264
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-typeck.cc:7270
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast geeft array-type op"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast geeft functie-type op"
  
! #: c/c-typeck.cc:7418
  #, 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:7422
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: c/c-typeck.cc:7442
  #, 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:7452
  #, 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:7487
  #, 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:7492
  #, 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:7497
  #, 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:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast verhoogt het benodigde alignment van het doeltype"
  
! #: c/c-typeck.cc:7542
  #, 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:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast naar pointer van integer met andere grootte"
  
! #: c/c-typeck.cc:7572
  #, 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:7581
  #, 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:7591
  #, 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:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "toewijzingsonderdrukking"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, fuzzy, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(dicht bij initialisatie van %qs)"
  
  # moet beter kunnen - "... waar haakjes rond staan" klinkt ook al niet geweldig
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array heeft stringconstante tussen haakjes als beginwaarde"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  msgid "%e declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: c/c-typeck.cc:8519
  #, 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:8524
  #, 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:8528
  #, 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:8533
  #, 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:8538
  #, 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:8556
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  #, fuzzy
  msgid "initialization 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:9135
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  #, fuzzy
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:8770
  #, 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:8829
  #, 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:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8867
  #, 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:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9035
  #, 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:9038
  #, 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:9040
  #, 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:9042
  #, 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:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
  # 'signedness' = 'signed-heid'?
! #: c/c-typeck.cc:9090
  #, 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:9098
  #, 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:9104
  #, 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:9109
  #, 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:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "toewijzing vanuit incompatibel pointertype"
  
! #: c/c-typeck.cc:9173
  #, 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:9182
  #, 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:9188
  #, 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:9196
  #, 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:9202
  #, 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:9280
  #, 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:9290
  #, 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:9296
  #, 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:9301
  #, 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:9323
  #, 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:9333
  #, 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:9339
  #, 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:9343
  #, 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:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "incompatibel type voor argument %d van %qE"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, 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:9753
  #, 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:9767
  #, 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:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisatie van flexibel array-lid"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "beginwaarde-string voor array van chars is te lang"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "beginwaarde-string voor array van chars is te lang"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, 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:10091 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:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ongeldige beginwaarde"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array krijgt niet-constante array-expressie als beginwaarde"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, 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:10532 cp/decl.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "extra accolade-groep aan einde van beginwaarde"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initialisatie van flexibel array-lid in een geneste context"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "extra elementen in scalaire beginwaarde"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, 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:11157 c/c-typeck.cc:11296
  #, 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:11207
  #, 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:11216 c/c-typeck.cc:11225
  #, 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:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, 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:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leeg indexbereik in beginwaarde"
  
! #: c/c-typeck.cc:11267
  #, 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:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "geïnitialiseerd veld wordt overschreven"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "geïnitialiseerd veld met neveneffecten wordt overschreven"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "overtollige elementen in beginwaarde van struct"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "niet-statische initialisatie van flexibel array-lid"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "overtollige elementen in beginwaarde van array"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "overtollige elementen in beginwaarde van vector"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "overtollige elementen in beginwaarde van scalair"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: c/c-typeck.cc:13179 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:13190 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:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  msgid "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:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%qD is niet gedefinieerd buiten een functie"
  
! #: c/c-typeck.cc:13334
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C verbiedt %<goto *expr;%>"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, fuzzy, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: c/c-typeck.cc:13401
  #, 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:13414 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:13417
  #, 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:13498
  #, 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:13503
  #, 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:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-waarde is geen integer"
  
! #: c/c-typeck.cc:13621
  #, 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:13659 c/c-typeck.cc:13667
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: c/c-typeck.cc:13675
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "default-label niet in een switch-statement"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-statement niet in een lus of switch"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, 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:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-statement niet in een lus"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "statement zonder effect"
  
  # vertaling voor 'statement'?
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, 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:14915 c/c-typeck.cc:14921
  #, 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:14928 c/c-typeck.cc:15070
  #, 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:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "vergelijking tussen pointer en integer"
  
! #: c/c-typeck.cc:15048
  #, 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:15050
  #, 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:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordende vergelijking van pointer met null-pointer"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordende vergelijking van pointer met integer nul"
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, fuzzy, gcc-internal-format
  msgid "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:15490
  #, 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:15494
  #, 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:15510
  #, 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:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15849
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "grootte van array %qs is van een niet-integer type"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, 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:16511
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "%Jparameter %qD heeft een onvolledig type"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "ongeldige operand voor 'o' modifier"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ongeldige operand van %s"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C verbiedt gekwalificeerde functie-types"
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16841
  #, 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:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "grootte van %qs is %u bytes"
  
! #: c/c-typeck.cc:16982
  #, 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:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, 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:17233 cp/semantics.cc:8313
  #, 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:17252 cp/semantics.cc:8746
  #, 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:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17266
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17292
  #, 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:17305 cp/semantics.cc:8854
  #, 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:17311
  #, 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:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "overflow in constante expressie"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "niet-ondersteunde versie"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qs is geen static veld"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, 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:18000 cp/semantics.cc:9738
  #, 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:18019
  #, 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:18026
  #, 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:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "te veel invoerbestanden"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qs is geen iterator"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
  # Of misschien beter "... niet van het %<va_list%> type"?
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "het eerste argument van %<va_arg%> is geen %<va_list%>"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55572,55824 ****
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:597
  #, gcc-internal-format
  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 ""
--- 55617,55864 ----
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s should not be null"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cobol/genapi.cc:1837
  #, 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:2171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: Invalid field type %s:"
  msgstr "%s: ongeldige bestandsnaam: %s\n"
  
! #: cobol/genapi.cc:4622
  #, gcc-internal-format
  msgid "Not valid for ACCEPT statement."
  msgstr ""
  
! #: cobol/genapi.cc:5675
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
! #: cobol/genapi.cc:5698
  #, gcc-internal-format
  msgid "Not valid for DISPLAY statement."
  msgstr ""
  
! #: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8188
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8252
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8297
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8552
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8563
  #, fuzzy, gcc-internal-format
  msgid "unknown %<setop_t%> code %d"
  msgstr "onbekende machine-modus %qs"
  
! #: cobol/genapi.cc:8752
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10199
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10270
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10325
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10340
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10351
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10357
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10366
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10470
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12582
  #, 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:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12848
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13674
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13945
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr ""
  
! #: cobol/genapi.cc:15462
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15699
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17553
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17591
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17621
  #, 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:17661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17673
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 55827,55899 ****
  #. 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 ""
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:369
  #, fuzzy, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr "lege declaratie"
  
! #: cobol/gengen.cc:413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr "onbekende machine-modus %qs"
  
  # 'signedness' = 'signed-heid'?
! #: cobol/gengen.cc:482
  #, fuzzy, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: 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
  msgid "Residual context count"
  msgstr ""
--- 55867,55949 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17894
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17962
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:379
  #, fuzzy, gcc-internal-format
  msgid "The given type is not a declaration or a TYPE"
  msgstr "lege declaratie"
  
! #: cobol/gengen.cc:423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown type %d"
  msgstr "onbekende machine-modus %qs"
  
  # 'signedness' = 'signed-heid'?
! #: cobol/gengen.cc:502
  #, fuzzy, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr "doelen van pointer in %s verschillen in signedness"
  
! #: cobol/gengen.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr ""
  
! #: cobol/gengen.cc:1276
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with %s"
! msgstr "%<%.*s%> is niet gedefinieerd"
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr ""
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, 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:2024
  #, 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:2448 cobol/gengen.cc:2607
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  msgstr ""
  
! #: cobol/gengen.cc:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr ""
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr ""
*************** msgstr ""
*** 55903,55915 ****
  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"
--- 55953,55965 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:640 cobol/genutil.cc:707
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "te veel invoerbestanden"
  
! #: cobol/genutil.cc:868
  #, fuzzy, gcc-internal-format
  msgid "cannot get %<float%> value from %s"
  msgstr "kan %s niet vinden"
*************** msgstr ""
*** 55925,55985 ****
  msgid "%s exited with status %d"
  msgstr "%s gaf exit-status %d terug"
  
! #: cobol/symbols.cc:426
  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"
--- 55975,56035 ----
  msgid "%s exited with status %d"
  msgstr "%s gaf exit-status %d terug"
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1900
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: data item %s #"
  msgstr ""
  
! #: cobol/symbols.cc:2069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: key must be field"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cobol/symbols.cc:4292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: %s %s has invalid encoding"
  msgstr "spec '%s' is ongeldig"
  
! #: cobol/symbols.cc:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: could not add '%s'"
  msgstr ""
  
! #: cobol/util.cc:1741
  #, 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:1756
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1834
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2189
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: regcomp: %s"
  msgstr "%s: fout bij wachten op proces: %s\n"
  
! #: cobol/util.cc:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to open %s"
  msgid "failed compiling %s"
*************** msgstr ""
*** 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"
--- 56475,56481 ----
  msgid "%q#D is private within this context"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** 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"
--- 56485,56491 ----
  msgid "%q#D is protected within this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr ""
*** 56771,56777 ****
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10776
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
--- 56821,56827 ----
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
*************** msgstr "Teveel argumenten in oproep van
*** 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 ""
--- 56841,56847 ----
  msgid "call to non-function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
*************** msgstr "%Jflexibel array-lid in overigen
*** 57390,57396 ****
  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"
--- 57440,57446 ----
  msgid "next member %q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "herdefinitie van %qs"
*************** msgstr "herdefinitie van %qs"
*** 57400,57406 ****
  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 ""
--- 57450,57456 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
*************** msgstr "ongeldige opslagklasse voor func
*** 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 ""
--- 57581,57587 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 57582,57588 ****
  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 ""
--- 57632,57638 ----
  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:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 57617,58461 ****
  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"
--- 57667,58511 ----
  msgid "uncaught exception of type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/constexpr.cc:1908
  #, 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:1926
  #, 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:2010
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate exception: size not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:2030
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2061 cp/constexpr.cc:2113
  #, 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:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s ondersteunt %s niet"
  
! #: cp/constexpr.cc:2276
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> pointer wordt gederefereerd"
  
! #: cp/constexpr.cc:3126
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constexpr.cc:3643
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "kon '%s' niet uitvoeren: %s"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/constexpr.cc:4074
  #, 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:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:4323 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:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: cp/constexpr.cc:4978 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:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "array subscript is geen integer"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "array subscript is geen integer"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.cc:6035 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:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/constexpr.cc:6098
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6271
  #, 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:6282
  #, 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:6285
  #, 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:6296
  #, 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:6299
  #, 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:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6325
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, 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:7536
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constexpr.cc:7620
  #, 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:7628 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:7633
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%qs is geen iterator"
  
! #: cp/constexpr.cc:7636
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constexpr.cc:7657 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:7980
  #, 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:7989
  #, 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:7996
  #, 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:7999
  #, 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:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, 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:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  msgid "use of %qD"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10196
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/constexpr.cc:10204
  #, 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:10218
  #, 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:10258 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:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:10587
  #, 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:10637 cp/constexpr.cc:10649
  #: 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:10652
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "'B' operand is geen constante"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "break-statement niet in een lus of switch"
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, 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:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/constexpr.cc:12887 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:12959
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overflow in constante expressie"
  
! #: cp/constexpr.cc:12972
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "niet-constante array-index in beginwaarde"
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "onverwachte operand"
*************** msgstr ""
*** 58588,58941 ****
  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 ""
--- 58638,58991 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3152
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow copy assignable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/constraint.cc:3155
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible"
  msgstr "%qs is meestal een functie"
  
! #: cp/constraint.cc:3158
  #, gcc-internal-format
  msgid "%qT is not nothrow copy constructible"
  msgstr ""
  
! #: cp/constraint.cc:3161
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy assignable"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: cp/constraint.cc:3164
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/constraint.cc:3167
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copy constructible"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3170
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/constraint.cc:3173
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have unique object representations, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3183
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have a virtual destructor"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/constraint.cc:3187
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an abstract class"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3190
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an aggregate"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3193
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an array"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/constraint.cc:3196
  #, fuzzy, gcc-internal-format
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3203
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a bounded array"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3206
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3209
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a const type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3213
  #, fuzzy, gcc-internal-format
  msgid "%qT is not default constructible, because"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3215
  #, fuzzy, gcc-internal-format
  msgid "%qT is not constructible from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3224
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructible, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3228
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an empty class"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enum"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3234
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a final class"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3237
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a function"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3247
  #, fuzzy, gcc-internal-format
  msgid "%qT is not invocable by %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3252
  #, fuzzy, gcc-internal-format
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constraint.cc:3256
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a literal type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3259
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member function pointer"
  msgstr "%qs is meestal een functie"
  
! #: cp/constraint.cc:3262
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member object pointer"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3265
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a member pointer"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3268
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3273
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow default constructible, because"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3275
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3280
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3284
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow destructible, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3290
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3292
  #, fuzzy, gcc-internal-format
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3299
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an object type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3303
  #, 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:3308
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a POD type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3311
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: cp/constraint.cc:3314
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a polymorphic type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3317
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a reference"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3320
  #, 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:3323
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a scoped enum"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3326
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard layout type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3329
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a trivial type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3332
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3337
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially default constructible, because"
  msgstr "%J%qD is gewoonlijk een niet-static funtie"
  
! #: cp/constraint.cc:3339
  #, 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:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3347
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially destructible, because"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3351
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an unbounded array"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3354
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a union"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a virtual base of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/constraint.cc:3360
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a volatile type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3363
  #, fuzzy, gcc-internal-format
! msgid "%qT is not a structural type"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot yield a rank"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/constraint.cc:3370
  #, fuzzy, gcc-internal-format
  msgid "%qT and %qT cannot be ordered"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/constraint.cc:3373
  #, fuzzy, gcc-internal-format
  msgid "%qT is not destructurable"
  msgstr "%qs is geen iterator"
  
! #: cp/constraint.cc:3376
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3380
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3384
  #, fuzzy, gcc-internal-format
  msgid "%qD is not deducible from %qT"
  msgstr "iterator %qs is van een afgeleid type"
  
! #: cp/constraint.cc:3451
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "ongeldige constante"
  
! #: cp/constraint.cc:3472
  #, 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:3476
  #, fuzzy, gcc-internal-format
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: cp/constraint.cc:3531
  #, fuzzy, gcc-internal-format
  msgid "constraints not satisfied"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/constraint.cc:3548
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "sectie van %qs geeft een conflic
*** 58966,59012 ****
  msgid "previous declaration with fewer contracts here"
  msgstr "eerdere declaratie van %qs"
  
! #: 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 "parameter declared here"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/contracts.cc:1661
  #, fuzzy, gcc-internal-format
  msgid "first declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/contracts.cc:1922
  #, fuzzy, gcc-internal-format
  msgid "constructor does not return a value to test"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: cp/contracts.cc:1924
  #, fuzzy, gcc-internal-format
  msgid "destructor does not return a value to test"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: cp/contracts.cc:1925
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
--- 59016,59062 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/contracts.cc:564
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:565 cp/contracts.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "parameter declared here"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: cp/contracts.cc:595
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:1038
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr ""
  
! #: cp/contracts.cc:1674
  #, fuzzy, gcc-internal-format
  msgid "declaration adds contracts to %q#D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/contracts.cc:1675
  #, fuzzy, gcc-internal-format
  msgid "first declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/contracts.cc:1936
  #, fuzzy, gcc-internal-format
  msgid "constructor does not return a value to test"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: cp/contracts.cc:1938
  #, fuzzy, gcc-internal-format
  msgid "destructor does not return a value to test"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: cp/contracts.cc:1939
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
*************** msgstr ""
*** 59078,59084 ****
  msgid "%<return_void%> declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "union heeft geen lid dat %qs heet"
--- 59128,59134 ----
  msgid "%<return_void%> declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "union heeft geen lid dat %qs heet"
*************** msgstr "continue-statement niet in een l
*** 59150,59235 ****
  msgid "awaitable type %qT is not a structure"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/coroutines.cc:1861
  #, fuzzy, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: cp/coroutines.cc:1898
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: cp/coroutines.cc:1908
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: cp/coroutines.cc:2412
  #, fuzzy, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "%Jgeen eerder prototype voor %qD"
  
! #: cp/coroutines.cc:2984
  #, fuzzy, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "herhaalde %qs"
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4149
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "pointers zijn niet toegestaan als case-waarden"
  
! #: cp/coroutines.cc:4366
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5024
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 59200,59285 ----
  msgid "awaitable type %qT is not a structure"
  msgstr "argument %qs komt niet overeen met prototype"
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/coroutines.cc:1864
  #, fuzzy, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
  
! #: cp/coroutines.cc:1901
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: cp/coroutines.cc:1911
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
  
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "%Jgeen eerder prototype voor %qD"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "herhaalde %qs"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "pointers zijn niet toegestaan als case-waarden"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "%qs is meestal een functie"
*** 59254,59322 ****
  msgid "%qs used outside of constant expressions"
  msgstr "overflow in constante expressie"
  
! #: cp/cp-gimplify.cc:1291
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/cp-gimplify.cc:1472
  #, fuzzy, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/cp-gimplify.cc:2311
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: cp/cp-gimplify.cc:2314
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2326
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4061
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/cp-gimplify.cc:4104
  #, fuzzy, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/cp-gimplify.cc:4107
  #, fuzzy, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.cc:4164
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.cc:4191
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 59304,59377 ----
  msgid "%qs used outside of constant expressions"
  msgstr "overflow in constante expressie"
  
! #: cp/cp-gimplify.cc:999
! #, fuzzy, gcc-internal-format
! msgid "unexpected %<std::%s%> declaration"
! msgstr "lege declaratie"
! 
! #: cp/cp-gimplify.cc:1317
  #, fuzzy, gcc-internal-format
  msgid "taking address of an immediate function %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/cp-gimplify.cc:1498
  #, fuzzy, gcc-internal-format
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "overflow in constante expressie"
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/cp-gimplify.cc:2337
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qs is geen iterator"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "ongeldige registernaam voor %qs"
*** 59361,59367 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "kan niet derefereren, is geen pointer."
--- 59416,59422 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "kan niet derefereren, is geen pointer."
*************** 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"
--- 59806,59812 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "eerdere declaratie van %qs"
*************** msgstr "argumenten aan macro %qs gegeven
*** 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"
--- 60027,60038 ----
  msgid "previous specification in %q#D here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, fuzzy, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "%Jeerder hier gebruikt"
*************** msgstr "(dicht bij initialisatie van %qs
*** 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"
--- 60237,60243 ----
  msgid "  enters %<template for%> statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
*************** msgstr "%qs is geen iterator"
*** 60227,62653 ****
  msgid "template parameters do not match template %qD"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/decl.cc:5736
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6162
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: cp/decl.cc:6201
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "anonieme %s gedeclareerd binnen parameterlijst"
  
! #: cp/decl.cc:6213
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6219
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6238
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.cc:6241
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6288
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.cc:6305
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6338
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nutteloos sleutelwoord of typenaam in lege declaratie"
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6353
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6356
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6361
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6364
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6371
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6375
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6379
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6383
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6387
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/decl.cc:6419
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/decl.cc:6422
  #, gcc-internal-format
  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 ""
  
! #: cp/decl.cc:6506
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, gcc-internal-format
  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__)"
  
! #: 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
  #, fuzzy, gcc-internal-format
  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 ""
--- 60282,62718 ----
  msgid "template parameters do not match template %qD"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/decl.cc:5750
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "anonieme %s gedeclareerd binnen parameterlijst"
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.cc:6319
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6352
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nutteloos sleutelwoord of typenaam in lege declaratie"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6370
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6375
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6378
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6381
  #, fuzzy, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6389
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6393
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:6401
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/decl.cc:6436
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuut wordt genegeerd"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD krijgt beginwaarde (gebruik beter __typeof__)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
  
! #: cp/decl.cc:6654
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.cc:6681
  #, 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:6690
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.cc:6768
  #, 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:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6900
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variabele %qs heeft beginwaarde, maar een onvolledig type"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, 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:6920
  #, 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:6990
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/decl.cc:7103
  #, 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:7168
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.cc:7175
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.cc:7187
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.cc:7235
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: cp/decl.cc:7260
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "opslaggrootte van %qs is niet constant"
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "ongeïnitialiseerde const %qD"
  
! #: cp/decl.cc:7423 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:7432 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:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/decl.cc:7886
  #, 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:7911
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ongeldige beginwaarde"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "ongeldige beginwaarde voor veld %qs"
  
! #: cp/decl.cc:8103
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "accolades rond scalaire beginwaarde"
  
! #: cp/decl.cc:8247
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades ontbreken rond beginwaarde"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.cc:8395
  #, 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:8408
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: cp/decl.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%qs heeft een onvolledig type"
  
! #: cp/decl.cc:8485
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8731
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:8734
  #, 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:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adres van registervariabele %qs gevraagd"
  
! #: cp/decl.cc:8963
  #, 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:9165
  #, 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:9368
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%Jherdeclaratie van enum %qD"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, 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:9583
  #, 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:9595
  #, 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:9651
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:9812
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.cc:9855
  #, 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:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10081
  #, 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:10316
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "kan adres niet ontleden"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "dereferentie van pointer naar onvolledig type"
  
! #: cp/decl.cc:10605
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "teruggeeftype is onvolledig"
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%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:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.cc:11074
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.cc:11131
  #, 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:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "beginwaarde legt grootte van %qs niet vast"
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "array %qs heeft grootte die negatief of 0 is"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11987
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11990
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11998
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:12001
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12010
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.cc:12017
  #, 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:12049
  #, 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:12089
  #, 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:12166
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qs is meestal een functie"
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:12297
  #, 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:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12405
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12415
  #, 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:12420
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12485
  #, 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:12490
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:12493
  #, 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:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:12541
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Ongeldige optie %qs"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12715
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/decl.cc:12743
  #, 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:12949
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/decl.cc:12964
  #, 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:12967
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/decl.cc:13088
  #, 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:13092
  #, 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:13096
  #, 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:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13112
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: cp/decl.cc:13117
  #, 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:13229
  #, 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:13232
  #, 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:13263 cp/decl.cc:13335
  #, 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:13267 cp/decl.cc:13338
  #, fuzzy, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/decl.cc:13318
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.cc:13321
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.cc:13345
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ verbiedt array %qs van variabele lengte"
  
! #: cp/decl.cc:13348
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ verbiedt array %qs van variabele lengte"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/decl.cc:13482
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qs wordt gedeclareerd als een array van voids"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.cc:13489
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.cc:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/decl.cc:13503
  #, 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:13506
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13542
  #, fuzzy, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:13670
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "registernaam niet opgegeven voor %qs"
  
! #: cp/decl.cc:13685
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.cc:13698
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, 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:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:13928
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "zowel 'signed' als 'unsigned' opgegeven voor %qs"
  
! #: cp/decl.cc:14141
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, 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:14147
  #, 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:14157
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, fuzzy, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "functie-definitie als %<register%> gedeclareerd"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qs wordt gedeclareerd als een array van functies"
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ondersteunt gewone %<complex%> niet in de betekenis van %<double complex%>"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ verbiedt lid-declaraties zonder leden"
  
! #: cp/decl.cc:14509
  #, 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:14517
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%<__thread%> samen met %s gebruikt"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/decl.cc:14598
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/decl.cc:14667
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "'complex' ongeldig voor %qs"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14815
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14928
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.cc:14954
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:14973
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, 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:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, 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:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/decl.cc:15404
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%> functie geeft niet-void waarde terug"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15439
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:15444
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:15445
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:15453
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:15454
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "structure heeft geen lid dat %qs heet"
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, fuzzy, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15546
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15636
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15658
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:15687
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15911
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/decl.cc:15965
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:15974
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl.cc:15977
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> bij lege declaratie"
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16004
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:16011
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:16017
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:16035
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:16051
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/decl.cc:16083
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16210
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
  
! #: cp/decl.cc:16218
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16257
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "de declaratie van %qs verbergt een globale declaratie"
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "dubbele beginwaarde"
  
! #: cp/decl.cc:16305
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "cast geeft functie-type op"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16341
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
  
! #: cp/decl.cc:16395 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:16399
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ verbiedt array %qs met lengte 0"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 ondersteunt geen flexibele array-leden"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16493
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/decl.cc:16500
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "In functie %qs"
  
! #: cp/decl.cc:16526
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/decl.cc:16535
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "open %s"
  
! #: cp/decl.cc:16559
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "variabele of veld %qs als void gedeclareerd"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/decl.cc:16632
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "parameter %qs heeft een onvolledig type"
  
! #: cp/decl.cc:16652
  #, 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:16655
  #, 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:16674
! #, gcc-internal-format
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr ""
! 
! #: cp/decl.cc:16682
! #, fuzzy, gcc-internal-format
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:16749
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "%qs is geen static veld"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16869
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16875
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/decl.cc:16887
  #, 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:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16911
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/decl.cc:17281
  #, 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:17408
  #, 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:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17449
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17838
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:17845
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/decl.cc:17903
  #, 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:17911
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17929
  #, 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:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17980
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:18020
  #, 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:18031
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:18058
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/decl.cc:18082
  #, 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:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/decl.cc:18242
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 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"
--- 62724,62823 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qs is geen iterator"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
  
! #: cp/decl.cc:18515
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/decl.cc:18658
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "overtollige elementen in beginwaarde van union"
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/decl.cc:18725
  #, 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:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18757
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "herhaalde case-waarde"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "grootte van array %qs is van een niet-integer type"
*************** msgstr "grootte van array %qs is van een
*** 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 ""
--- 62826,62918 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enumeratiewaarde voor %qE is geen integerconstante"
  
! #: cp/decl.cc:19443
  #, 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:19444
  #, 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:19455
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow in enumeratiewaarden"
  
! #: cp/decl.cc:19475
  #, 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:19575 cp/parser.cc:24096
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "herdefinitie van %qs"
  
! #: cp/decl.cc:19649
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, 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:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/decl.cc:20904
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "kan klasse '%s' niet vinden"
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "%J%s %<%c%s%>"
  
! #: cp/decl.cc:21329
! #, fuzzy, gcc-internal-format
! msgid "%qs used without %qs declaration"
! msgstr "%qs gebruikt vóór declaratie"
! 
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "impliciete declaratie van functi
*** 63275,63619 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3924
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    inline gemaakt vanuit %qs op %r%s:%d:%d%R"
  
! #: cp/error.cc:3929
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d%R"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    inline gemaakt vanuit %qs op %r%s:%d%R"
  
! #: cp/error.cc:3935
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    inline gemaakt vanuit %qs"
  
! #: cp/error.cc:3961
  #, fuzzy, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "In memberfunctie %qs"
  
! #: cp/error.cc:3963
  #, fuzzy, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "In functie %qs"
  
! #: cp/error.cc:3965
  #, fuzzy, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "In functie %qs"
  
! #: cp/error.cc:3967
  #, fuzzy, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "In functie %qs"
  
! #: cp/error.cc:3969
  #, fuzzy, gcc-internal-format
  msgid "In lambda function"
  msgstr "In memberfunctie %qs"
  
! #: cp/error.cc:3971
  #, fuzzy, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "In memberfunctie %qs"
  
! #: cp/error.cc:3973
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "In memberfunctie %qs"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "In functie %qs"
  
! #: cp/error.cc:3992
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "%qs is geen iterator"
  
! #: cp/error.cc:3994
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "overflow in constante expressie"
  
! #: cp/error.cc:3996
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:3998
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/error.cc:4000
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/error.cc:4002
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "%qs is meestal een functie"
  
! #: cp/error.cc:4004
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "%s heeft geen benoemde leden"
  
! #: cp/error.cc:4006
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "%qs is geen iterator"
  
! #: cp/error.cc:4008
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "%qs is geen iterator"
  
! #: 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"
--- 63345,63689 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    inline gemaakt vanuit %qs op %r%s:%d:%d%R"
  
! #: cp/error.cc:3936
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d%R"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    inline gemaakt vanuit %qs op %r%s:%d%R"
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    inline gemaakt vanuit %qs"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "In memberfunctie %qs"
  
! #: cp/error.cc:3970
  #, fuzzy, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "In functie %qs"
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "In functie %qs"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "In functie %qs"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  msgid "In lambda function"
  msgstr "In memberfunctie %qs"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "In memberfunctie %qs"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "In memberfunctie %qs"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "In functie %qs"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "%qs is geen iterator"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "overflow in constante expressie"
  
! #: cp/error.cc:4003
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "%qs is meestal een functie"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "%s heeft geen benoemde leden"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "%qs is geen iterator"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "%qs is geen iterator"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "%qs is geen iterator"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/error.cc:4021
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qs is geen iterator"
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4052
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4182
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "van hieruit opgeroepen"
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, fuzzy, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "eerdere grant voor %qs"
  
! #: cp/error.cc:4203
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "van hieruit opgeroepen"
  
! #: cp/error.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "van hieruit opgeroepen"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "eerdere grant voor %qs"
  
! #: cp/error.cc:4334
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/error.cc:4356
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "-c of -S is vereist voor Ada"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "geen argumenten"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "geen argumenten"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5084
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/error.cc:5099
  #, 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:5103 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:5125
  #, 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:5129 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/error.cc:5144
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
*************** 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 ""
--- 63904,63910 ----
  msgid "member %qD is used uninitialized"
  msgstr "parameter %qs krijgt beginwaarde"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5232 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
*** 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"
--- 64020,64026 ----
  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:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 64141,64183 ****
  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:5007
  #, gcc-internal-format
  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 ""
--- 64211,64253 ----
  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:5121
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr ""
  
! #: cp/init.cc:5441
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr ""
  
! #: cp/init.cc:5478
  #, 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:5493
  #, gcc-internal-format
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr ""
  
! #: cp/init.cc:5499
  #, 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:5514
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5519
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr ""
  
! #: cp/init.cc:5833
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr ""
*************** msgstr "ongeldig gebruik van onvolledige
*** 64212,64293 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:809
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:946
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/lambda.cc:1630
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1634
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/lex.cc:709
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/lex.cc:781
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "%<#pragma implementation%> voor \"%s\" staat na diens #include"
  
! #: cp/lex.cc:809
  #, fuzzy, gcc-internal-format
  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 ""
  
! #: cp/lex.cc:824
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/lex.cc:828
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:880
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
--- 64282,64371 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:820
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:957
  #, fuzzy, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/lambda.cc:1641
  #, gcc-internal-format
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1645
  #, gcc-internal-format
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr ""
  
! #: cp/lambda.cc:1953
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr ""
  
! #: cp/lex.cc:704
  #, fuzzy, gcc-internal-format
  msgid "invalid %<#pragma %s%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/lex.cc:712
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/lex.cc:784
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "%<#pragma implementation%> voor \"%s\" staat na diens #include"
  
! #: cp/lex.cc:812
  #, fuzzy, gcc-internal-format
  msgid "%qD not defined"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/lex.cc:827
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/lex.cc:831
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr ""
  
! #: cp/lex.cc:883
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr ""
*************** 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 ""
--- 64375,64431 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr "%Jherdeclaratie van %qD zonder s
*** 64743,64749 ****
  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"
--- 64814,64820 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
*************** msgstr "conflicterende declaraties van %
*** 64758,65185 ****
  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"
--- 64829,65256 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "%Jonverenigbare types voor ingebouwde functie %qD"
  
! #: cp/module.cc:12648
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "conflicterende types voor %qs"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/module.cc:13999
  #, 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:14001
  #, fuzzy, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/module.cc:14013
  #, 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:14015
  #, fuzzy, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "%Jherdeclaratie van enum %qD"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%<%c%> optie gebruikt bij type %<%c%>"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/module.cc:14302
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qs is geen iterator"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qs is geen iterator"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, 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:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "herdefinitie van %qs"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "kan bestand '%s' niet openen"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, 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:20764
  #, 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:20794
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "veld %qs niet gevonden"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to open %s"
  msgid "failed to read compiled module: %s"
  msgstr "kan %s niet openen"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, fuzzy, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:21969
  #, 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:21972
  #, 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:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "%Jherdeclaratie van %qD zonder specifieke linkage"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  #| msgid "Creating '%s'\n"
  msgid "reading CMI %qs"
  msgstr "Aanmaken van '%s'\n"
  
! #: cp/module.cc:22616
  #, 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:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, 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:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22739
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "%qs tevoren hier gedeclareerd"
*************** msgstr "%qs tevoren hier gedeclareerd"
*** 65191,65300 ****
  #. 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"
--- 65262,65371 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, fuzzy, gcc-internal-format
  msgid "module already imported"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/module.cc:22793
  #, fuzzy, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr ""
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
  # of "preprocessing" behouden?
! #: cp/module.cc:23546
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing"
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Schakel traditionele voorverwerking in"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid module name %qs"
  msgstr "%qs is geen geldige pointer-modus"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "#error %s"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/module.cc:23941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "kon exit-status niet ophalen"
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "onbekende 'unspec' relocatie"
*************** msgstr ""
*** 65310,65316 ****
  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 ""
--- 65381,65387 ----
  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:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
*************** msgstr "de declaratie van %qs verbergt e
*** 65355,65617 ****
  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 ""
--- 65426,65698 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/name-lookup.cc:3698
! #, gcc-internal-format
! msgid "annotation applied to block scope extern %qD"
! msgstr ""
! 
! #: cp/name-lookup.cc:3705
! #, fuzzy, gcc-internal-format
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr "%Jdeclaratie voor parameter %qD maar er is zo geen parameter"
! 
! #: cp/name-lookup.cc:4170
  #, 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:4897
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%J%s %<%c%s%>"
  
  # XXX FIXME:  useless gettextization
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s%s\n"
  msgid "%s %s %p %d"
  msgstr "%s %s%s\n"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/name-lookup.cc:6347
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%qs is geen iterator"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qs is geen iterator"
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:6431
  #, 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:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/name-lookup.cc:6530
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%d constructor(s) gevonden\n"
  
! #: cp/name-lookup.cc:6623
  #, 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:6665
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "eerdere impliciete declaratie van `%s'"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:6747
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/name-lookup.cc:6802
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/name-lookup.cc:6826
  #, 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:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "attribuut-commando %qD wordt genegeerd"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%s voor %qs"
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/name-lookup.cc:8037
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:8040
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:9360
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/name-lookup.cc:9589
  #, 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:9659
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "%Jherdeclaratie van %qD zonder specifieke linkage"
  
! #: cp/name-lookup.cc:9661
  #, 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:9665
  #, fuzzy, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "ongeldige operand van %s"
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD botst met gebruikte functie"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "eerdere definitie van %qs"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 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"
--- 65722,65728 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
*************** 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"
--- 65767,65773 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%.*s%> is niet gedefinieerd"
*************** msgstr "conflicterende declaraties van %
*** 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"
--- 65837,65843 ----
  msgid "%qE is not a class template"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qs is geen iterator"
*************** msgstr ""
*** 66068,67770 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:6261
  #, fuzzy, gcc-internal-format
  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"
--- 66149,67861 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, gcc-internal-format
  msgid "reflection is only available with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a type"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6431
  #, gcc-internal-format
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr ""
  
! #: cp/parser.cc:6433
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a class, namespace, or enumeration"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:6607
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: cp/parser.cc:6697
  #, 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:6709
  #, 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:6749
  #, gcc-internal-format
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:6970
  #, fuzzy, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/parser.cc:7130
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD may not appear in this context"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:7131
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr ""
  
! #: cp/parser.cc:7177
  #, gcc-internal-format
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr ""
  
! #: cp/parser.cc:7214
  #, gcc-internal-format
  msgid "expected %qs keyword before dependent template name"
  msgstr ""
  
! #: cp/parser.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:7523
  #, fuzzy, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:7533
  #, fuzzy, gcc-internal-format
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:7570 cp/parser.cc:9949
  #, gcc-internal-format
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:7584 cp/parser.cc:7588
  #, gcc-internal-format
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7712
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/parser.cc:7727
  #, fuzzy, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:7797 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:7922
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:8010
  #, 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:8037
  #, fuzzy, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:8044
  #, fuzzy, gcc-internal-format
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:8050
  #, fuzzy, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:8225
  #, fuzzy, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:8544
  #, 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:8644
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:8669
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:8695
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/parser.cc:8866
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "ISO C++ verbiedt het gebruik van samengestelde expressies als lvalues"
  
! #: cp/parser.cc:8925
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr ""
  
! #: cp/parser.cc:8976
  #, 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:9374 cp/parser.cc:9403
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9689 cp/typeck.cc:3192
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/parser.cc:9698
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/parser.cc:10001
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
+ #: cp/parser.cc:10142
+ #, fuzzy, gcc-internal-format
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr "%<sizeof%> toegepast op een bitveld"
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:10285
  #, 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:10388
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:10447
  #, fuzzy, gcc-internal-format
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:10739
  #, gcc-internal-format
  msgid "%<__builtin_has_attribute%> with dependent argument not supported yet"
  msgstr ""
  
! #: cp/parser.cc:10825
  #, 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:10843
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr ""
  
! #: cp/parser.cc:10845
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr ""
  
! #: cp/parser.cc:10878
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/parser.cc:10923
  #, fuzzy, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:10952
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:11000
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.cc:11096
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr ""
  
! #: cp/parser.cc:11502
  #, fuzzy, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/parser.cc:11652
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr ""
  
! #: cp/parser.cc:11655
  #, fuzzy, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "gebruik liefst haakjes rond && binnen ||"
  
! #: cp/parser.cc:11889
  #, 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:12227
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12502
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:12636
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12737
  #, gcc-internal-format
  msgid "lambda-expression in unevaluated context only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12747
  #, gcc-internal-format
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:12948
  #, gcc-internal-format
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr ""
  
! #: cp/parser.cc:12971
  #, fuzzy, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:12987
  #, 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:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, fuzzy, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/parser.cc:13009
  #, gcc-internal-format
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13029
  #, fuzzy, gcc-internal-format
  msgid "%<this%> cannot be captured by reference"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/parser.cc:13049
  #, gcc-internal-format
  msgid "pack init-capture only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13090
  #, gcc-internal-format
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:13099
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr ""
  
! #: cp/parser.cc:13124
  #, fuzzy, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: cp/parser.cc:13135
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr ""
  
! #: cp/parser.cc:13173
  #, gcc-internal-format
  msgid "too many %<...%> in lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13184
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr ""
  
! #: cp/parser.cc:13189
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr ""
  
! #: cp/parser.cc:13281
  #, gcc-internal-format
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:13335
  #, fuzzy, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/parser.cc:13370
  #, gcc-internal-format
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13413
  #, fuzzy, gcc-internal-format
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/parser.cc:13422
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13426
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13437
  #, fuzzy, gcc-internal-format
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "opslagklasse opgegeven voor parameter %qs"
  
! #: cp/parser.cc:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13471
  #, gcc-internal-format
  msgid "parameter declaration before lambda transaction qualifier only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13484
  #, gcc-internal-format
  msgid "parameter declaration before lambda exception specification only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13502
  #, 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:13555
  #, gcc-internal-format
  msgid "%<constexpr%> lambda only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr ""
! 
! #: cp/parser.cc:13754
! #, fuzzy, gcc-internal-format
! msgid "%q#E declared here"
! msgstr "%qs tevoren hier gedeclareerd"
! 
! #: cp/parser.cc:14379
  #, gcc-internal-format
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:14548 cp/parser.cc:14800
  #, fuzzy, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:14619
  #, fuzzy, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:14668
  #, fuzzy, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-label niet in een switch-statement"
  
! #: cp/parser.cc:14696
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14808
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr ""
  
  #. A::A a;
! #: cp/parser.cc:14814
  #, fuzzy, gcc-internal-format
  msgid "%qE names the constructor, not the type"
  msgstr "%d constructor(s) gevonden\n"
  
! #: cp/parser.cc:14872
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14936
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15141
  #, gcc-internal-format
  msgid "%<if constexpr%> only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15163
  #, gcc-internal-format
  msgid "%<if consteval%> only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:15188 cp/parser.cc:15223
  #, fuzzy, gcc-internal-format
  msgid "%<if consteval%> requires compound statement"
  msgstr "ongeldige lvalue in asm-statement"
  
! #: cp/parser.cc:15265
  #, gcc-internal-format
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:15474
  #, fuzzy, gcc-internal-format
  msgid "condition declares an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/parser.cc:15476
  #, fuzzy, gcc-internal-format
  msgid "condition declares a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/parser.cc:15517
  #, 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:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:15669
  #, gcc-internal-format
  msgid "range-based %<for%> loops with initializer only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:15976
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15983
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16009
  #, 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:16014
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: cp/parser.cc:16222
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16593
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16655
  #, 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:16736
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ verbiedt geneste functies"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "lege declaratie"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:17153
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17159
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/parser.cc:17186
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "geen argumenten"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: cp/parser.cc:17387
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:17581
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "attribuut wordt genegeerd"
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:17658
  #, 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:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:18301
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "lege declaratie"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "twee of meer data types in de declaratie van %qs"
  
  # vertaling voor "storage class specifier"?
! #: cp/parser.cc:18660
  #, 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:18683
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: cp/parser.cc:18721
  #, 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:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "conflicterende types voor %qs"
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "herdefinitie van %<union %s%>"
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Ongeldige optie %qs"
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18932
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "herdefinitie van %<union %s%>"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19126
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19500
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:19676
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, 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:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ongeldige const_double operand"
  
! #: cp/parser.cc:20479
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "onverwachte operand"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "ongeldige macronaam %<%.*s%>"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/parser.cc:21167
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:21240
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:21414
  #, 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:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:21547
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:22030
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:22068
  #, 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:22186
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:22190
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22491
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:22871
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:23021
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/parser.cc:23106
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "%qs tevoren hier gedefinieerd"
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/parser.cc:23153
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "declaratie declareert niets"
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23737
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:23901
  #, 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:23916
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:23934
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:24027
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/parser.cc:24041
  #, 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:24053 cp/parser.cc:30461
  #, 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:24058 cp/parser.cc:30466
  #, 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:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24111
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:24338
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:24342
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24444
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: cp/parser.cc:24463
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/parser.cc:24520
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24749
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ongeldig gebruik van onvolledige typedef %qs"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/parser.cc:24912
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "geen eerdere declaratie voor %qs"
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "herhaalde case-waarde"
  
  # betere vertaling voor 'function scope'?
! #: cp/parser.cc:25159
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD is niet gedefinieerd buiten een functie"
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qs is geen iterator"
  
  # betere vertaling voor 'function scope'?
! #: cp/parser.cc:25214
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%qD is niet gedefinieerd buiten een functie"
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "eerdere declaratie van %qs"
  
! #: cp/parser.cc:25455
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: cp/parser.cc:25466
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "het argument van %<cleanup%> is geen naam"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, 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:25754
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:26029
  #, 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:26040
  #, 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:26044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
  
! #: cp/parser.cc:26374
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "functie %qs geherdeclareerd als inline"
  
! #: cp/parser.cc:26934
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array subscript is geen integer"
  
! #: cp/parser.cc:27059
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/parser.cc:27063
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%qs is geen iterator"
*************** msgstr "%qs is geen iterator"
*** 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"
--- 67864,68138 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:27101
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: cp/parser.cc:27243
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:27364
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "herhaald lid %qs"
  
! #: cp/parser.cc:27387
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "onverwachte operand"
  
! #: cp/parser.cc:27448
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/parser.cc:27936
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:28072
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:28504
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:28628
  #, 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:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
  
! #: cp/parser.cc:28732
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:28756
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:28781
  #, 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:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29284
  #, 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:29322
  #, 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:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:29897
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.cc:29900
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%J%qD als inline gedeclareerd na zijn definitie"
  
! #: cp/parser.cc:29903
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "conflicterende declaraties van %qs"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "herhaalde case-waarde"
  
! #: cp/parser.cc:30410
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30447
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:30490
  #, 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:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:30556
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "eerdere definitie van %qs"
*************** msgstr "eerdere definitie 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"
--- 68140,68412 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31141
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31291
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "breedte van bitveld %qs is geen integerconstante"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "attributen genegeerd in declarator van parameter-array"
  
! #: cp/parser.cc:31634
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, 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:31912
  #, 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:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/parser.cc:32295
  #, 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:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32498
  #, 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:32533
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> bij lege declaratie"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/parser.cc:33083
  #, 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:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "top-level declaratie van %qs specifieert %<auto%>"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "attribuut 'nonnull' is gebruikt zonder argumenten voor een niet-prototype"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "case-selector niet compatibel met label"
  
! #: cp/parser.cc:33714
  #, 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:33829
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "gevraagd alignment is geen constante"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:35704
  #, 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
*** 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"
--- 68415,68847 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36116
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "herdeclaratie van %<enum %s%>"
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36378
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "herdeclaratie van %qs"
  
! #: cp/parser.cc:36539
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "declaratie declareert niets"
  
! #: cp/parser.cc:36592
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/parser.cc:36911
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "conflicterende types voor %qs"
  
! #: cp/parser.cc:37473
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vóór %<extern%> gebruikt"
  
! #: cp/parser.cc:37490
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> samen met %<typedef%> gebruikt"
  
! #: cp/parser.cc:37599
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ ondersteunt %<long long%> niet"
  
! #: cp/parser.cc:37610
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "herhaalde %qs"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "herhaalde %qs"
  
! #: cp/parser.cc:37696
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37699
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37702
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37708
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37711
  #, fuzzy, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:37714
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37717
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37720
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37723
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37726
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37729
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37732
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37735
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37738
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37741
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37747
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37750
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37753
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37756
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37797
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37809
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37812
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37815
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37821
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37848
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Ongeldige optie %qs"
  
! #: cp/parser.cc:38345
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "dit is een eerdere declaratie"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/parser.cc:38723
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qs als ander soort symbool geherdeclareerd"
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38997
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "meerdere opslagklassen in declaratie van %qs"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "prefix-attributen worden genegeerd vóór %<@%D%>"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ongeldige operand voor 'p' modifier"
  
! #: cp/parser.cc:40978
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "onbekende machine-modus %qs"
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:42297
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/parser.cc:43053
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "%qs is geen iterator"
*************** msgstr "%qs is geen iterator"
*** 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 ""
--- 68850,69023 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qs is geen iterator"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ongeldige beginwaarde"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "types in voorwaardelijke expressie komen niet overeen"
  
! #: cp/parser.cc:55751
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qs is meestal een functie"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, 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:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "misvormde #pragma weak"
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
  # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
! #: cp/parser.cc:57387
  #, 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:57529
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57669
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "ongeldige linker operand van %s"
*** 69400,69898 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/pt.cc:6454
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:6467
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: cp/pt.cc:6479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "macro %qs gebruikt zonder argumenten"
  msgstr[1] "macro %qs gebruikt zonder argumenten"
  
! #: cp/pt.cc:6483
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "eerdere declaratie van %qs"
  msgstr[1] "eerdere declaratie van %qs"
  
! #: cp/pt.cc:6517
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:6519
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "ongeldige naam %qs"
  
! #: cp/pt.cc:6521
  #, fuzzy, gcc-internal-format
  msgid "redeclared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/pt.cc:6532
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%Jherdefinitie van typedef %qD"
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/pt.cc:6560
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7013
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7016
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7031
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7035
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7085
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7087
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:7156
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:7165
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7174
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7183
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/pt.cc:7194
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:7204
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: cp/pt.cc:7213
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7225
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7229
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7240
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7251
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7263
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:7307
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:7311
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "iterator %qs is van een afgeleid type"
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7332
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/pt.cc:7342
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:7393
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7402
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7412
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7429
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7439
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7446
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7469
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7473
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7610
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc: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)"
--- 69491,69994 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/pt.cc:6386
! #, fuzzy, gcc-internal-format
! msgid "local class in lambda in template parameter list"
! msgstr "opslagklasse opgegeven voor parameter %qs"
! 
! #: cp/pt.cc:6461
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:6474
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: cp/pt.cc:6486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "macro %qs gebruikt zonder argumenten"
  msgstr[1] "macro %qs gebruikt zonder argumenten"
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "eerdere declaratie van %qs"
  msgstr[1] "eerdere declaratie van %qs"
  
! #: cp/pt.cc:6524
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:6526
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "ongeldige naam %qs"
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  msgid "redeclared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/pt.cc:6539
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%Jherdefinitie van typedef %qD"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7056
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7060
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7209
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:7230
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7277
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7320
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:7333
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:7337
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "iterator %qs is van een afgeleid type"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7438
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7455
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7465
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:7472
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7495
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7499
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:7819
  #, 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:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7931
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:8673
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/pt.cc:8832
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8973
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/pt.cc:8988
  #, 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:8991
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
  
! #: cp/pt.cc:9078
  #, 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:9206 cp/pt.cc:9542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %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:9372
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "gegeven voor %q+D"
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumenten aan macro %qs gegeven"
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D is geen functiesjabloon"
  
! #: cp/pt.cc:10275
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
  
! #: cp/pt.cc:10277
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "lege declaratie"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/pt.cc:12512
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:12742
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "%Jflexibel array-lid in union"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qs staat niet aan het begin van een declaratie"
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find 'nm'"
  msgid "cannot index an empty pack"
  msgstr "kan 'nm' niet vinden"
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "herdefinitie van %<struct %s%>"
  
! #: cp/pt.cc:15086
  #, 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:16097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched arguments"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "slechte combinatie van argumente
*** 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"
--- 70007,70128 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabele %qs als inline gedeclareerd"
  
! #: cp/pt.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ongeldige operand voor %p-code"
  
! #: cp/pt.cc:16532
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.cc:16659
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
  
! #: cp/pt.cc:16661
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17512
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "%s laat qualifiers van doeltype van pointer vallen"
  
! #: cp/pt.cc:17581
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17587
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17593
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "herhaald lid %qs"
  
! #: cp/pt.cc:17662
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/pt.cc:17703
  #, fuzzy, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%Jarray %qD wordt aangenomen één element te bevatten"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.cc:17815
  #, 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:17951
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "herdeclaratie van %qs"
  
! #: cp/pt.cc:17985
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "%qs is geen iterator"
*************** msgstr "%qs is geen iterator"
*** 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"
--- 70130,70339 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/pt.cc:18314
  #, 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:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18418
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:22374
  #, 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:22425
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "te weinig argumenten voor functie %<va_start%>"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "verkeerd aantal argumenten opgegeven voor attribuut %qE"
  
! #: cp/pt.cc:22710
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:22713
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:23042
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ontbrekende witruimte na getal %qs"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/pt.cc:23433
  #, 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:23443
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:23458
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "herhaalde definitie %qs"
  
  # XXX FIXME:  useless gettextization
! #: cp/pt.cc:27899
  #, fuzzy
  #| msgid "%s %qs"
  msgid "%s %#qS"
  msgstr "%s %qs"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:27945
  #, 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:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27956
  #, 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:27964
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.cc:28000
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:28065
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:28074
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:28095
  #, 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:28135
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "herhaalde definitie %qs"
  
! #: cp/pt.cc:28476
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "impliciete declaratie van functie %qs"
  
! #: cp/pt.cc:28482
  #, 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
*** 70249,70764 ****
  #. 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 ""
  
  #: cp/reflect.cc:130
- #, fuzzy, gcc-internal-format
- msgid "%<^^%> cannot be applied to a placeholder type"
- msgstr "%<sizeof%> toegepast op een bitveld"
- 
- #: cp/reflect.cc:137
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:142
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: 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 "%<^^%> cannot be applied to a using-declaration"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/reflect.cc:189
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:207
  #, gcc-internal-format
  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 ""
  
  #: cp/rtti.cc:308
  #, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
--- 70345,70917 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eerdere impliciete declaratie van %qs"
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29432
  #, 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:30989
  #, 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:31185
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "niet-beëindigde parameterlijst in %<#define%>"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:31200
  #, 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:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "macro %qs gebruikt zonder argumenten"
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32536
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qs is geen iterator"
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/pt.cc:32687
  #, 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:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "%Jeerder hier gebruikt"
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/pt.cc:32920
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "kan %qs niet nabootsen"
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, 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:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
  #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "meerdere parameters hebben de naam %qs"
  
! #: cp/reflect.cc:143
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "%<register%> in lege declaratie op bestandsniveau"
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, fuzzy, gcc-internal-format
! #| msgid "incompatible type for argument %d, expected %<const int%>"
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr "incompatibel type voor argument %d, verwachtte %<const int%>"
! 
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%qs is geen iterator"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
! #, gcc-internal-format
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr ""
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "kon '%s' niet uitvoeren: %s"
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "kon '%s' niet uitvoeren: %s"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "%qs is geen iterator"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qs is geen iterator"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "ongeldige beginwaarde"
  
! #: cp/reflect.cc:6132
  #, 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:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "cast geeft functie-type op"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "functie-definitie als %<typdef%> gedeclareerd"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
! msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ongeldig type-argument %qs"
  
! #: cp/reflect.cc:6596
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr "ongeldige operand van %s"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: cp/reflect.cc:7726
! #, fuzzy, gcc-internal-format
! #| msgid "incompatible type for argument %d, expected %<const int%>"
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr "incompatibel type voor argument %d, verwachtte %<const int%>"
! 
! #: cp/reflect.cc:7799
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT return type, expected %qs"
! msgstr "conflicterende types voor %qs"
! 
! #: cp/reflect.cc:7802
! #, fuzzy, gcc-internal-format
! msgid "incorrect %qT return type, expected %qT"
! msgstr "conflicterende types voor %qs"
! 
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "onbekende spec-functie '%s'"
  
! #: cp/reflect.cc:8523
  #, 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:8530
! #, fuzzy, gcc-internal-format
! msgid "cannot splice a null reflection"
! msgstr "veld %qs als een functie gedeclareerd"
! 
! #: cp/reflect.cc:8540
! #, fuzzy, gcc-internal-format
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr "attributen genegeerd in declarator van parameter-array"
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr ""
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "functie-definitie als %<auto%> gedeclareerd"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9004
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "overflow in constante expressie"
  
! #: cp/reflect.cc:9012
  #, 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:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9034
! #, fuzzy, gcc-internal-format
! msgid "invalid class member access of type template %qE"
! msgstr "ongeldige opslagklasse voor functie %qs"
! 
! #: cp/reflect.cc:9042
! #, gcc-internal-format
! msgid "cannot use %qE to access a class member"
! msgstr ""
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9088
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "overflow in constante expressie"
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
+ #: cp/reflect.cc:9114
+ #, fuzzy, gcc-internal-format
+ msgid "expected a reflection of a function template"
+ msgstr "%qs is geen iterator"
+ 
+ #: cp/reflect.cc:9130
+ #, gcc-internal-format
+ msgid "expected a reflection of a function or variable template"
+ msgstr ""
+ 
  #: cp/rtti.cc:308
  #, gcc-internal-format
  msgid "cannot use %<typeid%> with %<-fno-rtti%>"
*************** msgstr "ongeldig gebruik van het niet ge
*** 71091,71681 ****
  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"
--- 71244,71834 ----
  msgid "invalid base-class specification"
  msgstr "ongeldige linker operand van %s"
  
! #: cp/semantics.cc:4683
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.cc:4705
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "kan functie %<main%> niet inline maken"
  
  # Betere term voor "mismatched"?
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "slechte combinatie van argumenten"
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:4963
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/semantics.cc:4971
  #, 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:4999
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "overflow in constante expressie"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "opslaggrootte van %qs is onbekend"
  
! #: cp/semantics.cc:5194 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:5221
  #, 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:5228
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "array subscript is geen integer"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "grootte van array %qs is negatief"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "nutteloze type-kwalificatie in lege declaratie"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<this%> is niet beschikbaar in static member-funties"
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: cp/semantics.cc:6845
  #, 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:6848
  #, fuzzy, gcc-internal-format
  #| msgid "%s %qs"
  msgid "%s %#qD"
  msgstr "%s %qs"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "ongeldig gebruik van %<restrict%>"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "ongeldige waarheidsexpressie"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8249
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/semantics.cc:8309
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8394
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8436
  #, 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:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8463
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8467
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/semantics.cc:8624
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8851
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8860
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr "ISO C90 verbiedt array %qs van variabele grootte"
  
! #: cp/semantics.cc:9164
  #, 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:9681
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "te veel invoerbestanden"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9814
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/semantics.cc:9843
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:9874
  #, 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:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparameter %u heeft een onvolledig type"
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/semantics.cc:12994
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "beginwaarde-element is niet constant"
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13162
  #, 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:13191
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: cp/semantics.cc:13237
  #, 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:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_next_arg%> opgeroepen zonder argument"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_next_arg%> opgeroepen zonder argument"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "%<defined%> zonder een naam"
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "%qs is geen iterator"
  
! #: cp/semantics.cc:14719
  #, 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:14779
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "argument %d is alleen-lezen"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, fuzzy, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
*************** msgstr "derde argument voor %<__builtin_
*** 71683,72043 ****
  #. 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 ""
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4759
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/tree.cc:4764
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "%qs is geen iterator"
  
! #: cp/tree.cc:5052
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qs is geen iterator"
  
! #: cp/tree.cc:5083
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/tree.cc:5091
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5101
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%s heeft geen benoemde leden"
  
! #: cp/tree.cc:5113
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5142
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5154 cp/tree.cc:5164
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5190
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "vergelijking tussen %qT en %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
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5218
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: cp/tree.cc:5327
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/tree.cc:5330
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qs is geen iterator"
  
! #: cp/tree.cc:5337
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/tree.cc:5345
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qs heeft een onvolledig type"
  
! #: cp/tree.cc:5368
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
  # XXX FIXME:  duplicate
! #: cp/tree.cc:5389
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: cp/tree.cc:5404
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "attribuut %qE is enkel van toepassing op class-definities"
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "attribuut %qE is enkel van toepassing op class-definities"
  
! #: cp/tree.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "attribuut %qE is enkel van toepassing op class-definities"
  
! #: cp/tree.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect"
  msgid "%qE attribute takes no arguments"
  msgstr "attribuut %qE heeft geen effect"
  
! #: cp/tree.cc:5459
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "attribuut %qE heeft geen betekenis voor types"
  
! #: cp/tree.cc:5482
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/tree.cc:5485
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%qs is geen iterator"
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5490
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, fuzzy, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, fuzzy, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5548
  #, fuzzy, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "%Jdeclaratie voor parameter %qD maar er is zo geen parameter"
  
! #: cp/tree.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: cp/tree.cc:5665
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5673
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5686
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5717
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "herdeclaratie van %qs"
  
! #: cp/tree.cc:5737
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: cp/tree.cc:5748
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "argument van attribuut %qE is geen string-constante"
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "argument van attribuut %qE is geen string-constante"
  
! #: cp/tree.cc:5764
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5778
  #, fuzzy, gcc-internal-format
  #| msgid "'%%%c' is not a valid operand prefix"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "'%%%c' is geen geldige operand-prefix"
  
! #: cp/tree.cc:5802
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5808
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.cc:5815
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "herhaalde definitie %qs"
  
! #: cp/tree.cc:5822
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/tree.cc:5844
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "attribuut %qE is enkel van toepassing op functies, niet %s"
  
! #: cp/tree.cc:5850
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: cp/tree.cc:5872
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: cp/tree.cc:5898
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: cp/tree.cc:5911
  #, fuzzy, gcc-internal-format
  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 ""
--- 71836,72196 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "cast geeft functie-type op"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "%qs is geen iterator"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qs is geen iterator"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%s heeft geen benoemde leden"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "vergelijking tussen %qT en %qT"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "veld %qs heeft een onvolledig type"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qs is geen iterator"
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qs heeft een onvolledig type"
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to function types"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "attribuut %qE is enkel van toepassing op functie-types"
  
  # XXX FIXME:  duplicate
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "het argument van attribuut %qE is geen string-constante"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "attribuut %qE is enkel van toepassing op class-definities"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "attribuut %qE is enkel van toepassing op class-definities"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "attribuut %qE is enkel van toepassing op class-definities"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect"
  msgid "%qE attribute takes no arguments"
  msgstr "attribuut %qE heeft geen effect"
  
! #: cp/tree.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "attribuut %qE heeft geen betekenis voor types"
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "herhaalde label-declaratie %qs"
  
! #: cp/tree.cc:5502
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%qs is geen iterator"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, fuzzy, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, fuzzy, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, fuzzy, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "%Jdeclaratie voor parameter %qD maar er is zo geen parameter"
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "gevraagde positie is geen integerconstante"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "herdeclaratie van %qs"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "argument van attribuut %qE is geen string-constante"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "argument van attribuut %qE is geen string-constante"
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  #| msgid "'%%%c' is not a valid operand prefix"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "'%%%c' is geen geldige operand-prefix"
  
! #: cp/tree.cc:5819
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5825
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "herhaalde definitie %qs"
  
! #: cp/tree.cc:5839
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "attribuut %qE is enkel van toepassing op functies, niet %s"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applies only to functions"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "attribuut %qE is enkel van toepassing op functies"
  
! #: cp/tree.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "herhalings-aantal is geen integerconstante"
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "attribuut %qE is enkel van toepassing op variabelen"
  
! #: cp/tree.cc:5928
  #, fuzzy, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "%<__alignof%> toegepast op bitveld"
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "de declaratie van %qs verbergt een parameter"
  
! #: cp/tree.cc:5950
  #, 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:5965
  #, 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:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 72238,73053 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/typeck.cc:3786
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qs is meestal een functie"
  
! #: cp/typeck.cc:4052
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qs is geen iterator"
  
! #: cp/typeck.cc:4086
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: cp/typeck.cc:4089
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: cp/typeck.cc:4092
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4161
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: cp/typeck.cc:4322
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: cp/typeck.cc:4433
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/typeck.cc:4685
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4694
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ verbiedt accolade-groepen in expressies"
  
! #: cp/typeck.cc:4715
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.cc:4736
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.cc:4742
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.cc:4804
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/typeck.cc:4810
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "te veel argumenten voor functie %qE"
  
! #: cp/typeck.cc:4811
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: cp/typeck.cc:4817
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "te veel argumenten voor functie %qE"
  
! #: cp/typeck.cc:4818
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: cp/typeck.cc:4828
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/typeck.cc:4829
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/typeck.cc:4832
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "te veel argumenten voor functie"
  
! #: cp/typeck.cc:4833
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "te weinig argumenten voor functie"
  
! #: cp/typeck.cc:4911
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameter heeft een onvolledig type"
  
! #: cp/typeck.cc:4917
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameter heeft een onvolledig type"
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/typeck.cc:5231
  #, fuzzy, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/typeck.cc:5278
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/typeck.cc:5293
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: cp/typeck.cc:5370
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
  
! #: cp/typeck.cc:5373
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/typeck.cc:5379
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
  
! #: cp/typeck.cc:5382
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/typeck.cc:5419
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:5422
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5429
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5438
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: cp/typeck.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, fuzzy, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/typeck.cc:5709
  #, fuzzy, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ verbiedt een vergelijking tussen pointer en integer"
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "operand-types zijn %qT en %qT"
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6496
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "geordende vergelijking van pointer met integer nul"
  
! #: cp/typeck.cc:6543
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with null pointer"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "geordende vergelijking van pointer met null-pointer"
  
! #: cp/typeck.cc:6609
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:6718
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/typeck.cc:7119
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "pointer van type %<void *%> gebruikt in aftrekking"
  
! #: cp/typeck.cc:7127
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/typeck.cc:7135
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: cp/typeck.cc:7188
  #, fuzzy, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: cp/typeck.cc:7265
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.cc:7266
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.cc:7283
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: cp/typeck.cc:7286
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7293
  #, fuzzy, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: cp/typeck.cc:7488
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7494
  #, 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/typeck.cc:7500
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ verbiedt het adres van een gecaste expressie"
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ verbiedt het adres van een gecaste expressie"
  
! #: cp/typeck.cc:7511
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.cc:7561
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ verbiedt het adres van een gecaste expressie"
  
! #: cp/typeck.cc:7619
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: cp/typeck.cc:7821
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7822
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7966
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/typeck.cc:7967
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/typeck.cc:7983
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.cc:7985
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.cc:7997
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ verbiedt het %sen van een pointer van type %qT"
  
! #: cp/typeck.cc:7999
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ verbiedt het %sen van een pointer van type %qT"
  
! #: cp/typeck.cc:8039
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, fuzzy, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8357
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8369
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.cc:8373
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.cc:8377
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.cc:8415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.cc:8518
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8555
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/typeck.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.cc:8568
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.cc:8594
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.cc:8608
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
  
! #: cp/typeck.cc:9057
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
! #: cp/typeck.cc:9097
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:9172
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:9242
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9267
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9278
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "cast verhoogt het benodigde alignment van het doeltype"
  
! #: cp/typeck.cc:9316
  #, fuzzy, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ verbiedt voorwaardelijke expressies tussen 0 en een functiepointer"
  
! #: cp/typeck.cc:9330
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.cc:9403
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9412
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9454
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:9524
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ verbiedt casts naar een union-type"
  
! #: cp/typeck.cc:9643
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.cc:9759
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10039
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10100
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10127
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
! #: cp/typeck.cc:10145
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: cp/typeck.cc:10281
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10295
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10443
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:10767
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:10772
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:10781
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:10785
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:10790
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:10826
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10830
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10835
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10840
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10850
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10936
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/typeck.cc:11022
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11025
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "herhaald lid %qs"
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11063
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11073
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: cp/typeck.cc:11077
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "ongeldige lvalue in asm-statement"
  
! #: cp/typeck.cc:11415
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/typeck.cc:11516
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/typeck.cc:11535
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11538
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11575
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/typeck.cc:11604
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11693
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12297
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 72391,73211 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "union heeft geen lid dat %qs heet"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, fuzzy, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: cp/typeck.cc:3605
! #, fuzzy, gcc-internal-format
! msgid "%q#D is not a member of %qT"
! msgstr "%qs is geen bestand, pipe of tty"
! 
! #: cp/typeck.cc:3781
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qs is meestal een functie"
  
! #: cp/typeck.cc:4047
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qs is geen iterator"
  
! #: cp/typeck.cc:4081
  #, fuzzy, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: cp/typeck.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: cp/typeck.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4156
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: cp/typeck.cc:4317
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "waarde met subscript is noch een array, noch een pointer"
  
! #: cp/typeck.cc:4428
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "array-grootte ontbreekt in %qs"
  
! #: cp/typeck.cc:4680
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4689
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ verbiedt accolade-groepen in expressies"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "veld %qs als een functie gedeclareerd"
  
! #: cp/typeck.cc:4799
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "te veel argumenten voor functie %qE"
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: cp/typeck.cc:4812
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "te veel argumenten voor functie %qE"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "te weinig argumenten voor functie %qE"
  
! #: cp/typeck.cc:4823
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "te weinig argumenten voor functie %qs"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "te veel argumenten voor functie"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "te weinig argumenten voor functie"
  
! #: cp/typeck.cc:4906
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameter heeft een onvolledig type"
  
! #: cp/typeck.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameter heeft een onvolledig type"
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/typeck.cc:5226
  #, fuzzy, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/typeck.cc:5273
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/typeck.cc:5288
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
  # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
! #: cp/typeck.cc:5306
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: cp/typeck.cc:5365
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
  
! #: cp/typeck.cc:5368
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/typeck.cc:5374
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "vergelijking tussen types %qT en %qT"
  
! #: cp/typeck.cc:5377
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: cp/typeck.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, fuzzy, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: cp/typeck.cc:5704
  #, fuzzy, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "pointer naar functie gebruikt in rekensom"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ verbiedt een vergelijking tussen pointer en integer"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "operand-types zijn %qT en %qT"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "geordende vergelijking van pointer met integer nul"
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with null pointer"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "geordende vergelijking van pointer met null-pointer"
  
! #: cp/typeck.cc:6604
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ongeldige operanden voor binaire %s-operator"
  
! #: cp/typeck.cc:7114
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "pointer van type %<void *%> gebruikt in aftrekking"
  
! #: cp/typeck.cc:7122
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
! #: cp/typeck.cc:7130
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "pointer naar functie gebruikt in aftrekking"
  
  # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
! #: cp/typeck.cc:7183
  #, fuzzy, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "rekensom met pointer naar onvolledig type"
  
! #: cp/typeck.cc:7260
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.cc:7278
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, fuzzy, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "ongeldig gebruik van array die geen lvalue is"
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ verbiedt het adres van een gecaste expressie"
  
! #: cp/typeck.cc:7495
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ verbiedt het adres van een gecaste expressie"
  
! #: cp/typeck.cc:7501
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ verbiedt het adres van een gecaste expressie"
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.cc:7556
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ verbiedt het adres van een gecaste expressie"
  
! #: cp/typeck.cc:7614
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ongeldige beginwaarde voor member %qs"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/typeck.cc:7961
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ verbiedt het %sen van een enum"
  
! #: cp/typeck.cc:7977
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.cc:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
! #: cp/typeck.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ verbiedt het %sen van een pointer van type %qT"
  
! #: cp/typeck.cc:7993
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ verbiedt het %sen van een pointer van type %qT"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, fuzzy, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "kan adres van bitveld %qs niet nemen"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8367
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.cc:8371
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.cc:8375
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.cc:8413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "cast laat qualifiers van doeltype van pointer vallen"
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "type van teruggeefwaarde is onvolledig"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "cast verhoogt het benodigde alignment van het doeltype"
  
! #: cp/typeck.cc:9314
  #, fuzzy, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ verbiedt voorwaardelijke expressies tussen 0 en een functiepointer"
  
! #: cp/typeck.cc:9328
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ verbiedt casts naar een union-type"
  
! #: cp/typeck.cc:9641
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ongeldige opslagklasse voor functie %qs"
  
! #: cp/typeck.cc:9757
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10141
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array-index in beginwaarde van niet-array"
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "pointer naar lid-functie gebruikt in rekensom"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10441
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:10770
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:10779
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:10783
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:10788
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "doorgeven van argument %d van %qs"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "herhaald lid %qs"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: cp/typeck.cc:11075
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adres van globale registervariabele %qs gevraagd"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "ongeldige lvalue in asm-statement"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr ""
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr ""
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "beginwaarde ontbreekt"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11691
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "ongeldige registernaam voor %qs"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr ""
*** 73456,73472 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: d/d-attribs.cc:1153
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "%J%qD als inline gedeclareerd na oproep"
  
! #: d/d-attribs.cc:1533
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
--- 73614,73630 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr ""
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, fuzzy, gcc-internal-format
  msgid "unknown attribute %qs"
  msgstr "onbekende machine-modus %qs"
  
! #: d/d-attribs.cc:1156
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared weak after being used"
  msgstr "%J%qD als inline gedeclareerd na oproep"
  
! #: d/d-attribs.cc:1553
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
  msgstr ""
*************** msgstr "ongeldige beginwaarde voor membe
*** 73492,73536 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2497
  #, fuzzy, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, fuzzy, gcc-internal-format
  #| msgid "Store function names in object code"
  msgid "nested function missing body"
  msgstr "Sla functienamen op in objectcode"
  
! #: d/d-codegen.cc:2565
  #, fuzzy, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2882
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable %qs used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "globale registervariabele %qs gebruikt in geneste functie"
  
! #: d/d-codegen.cc:3107
  #, fuzzy, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr "herhaald lid %qs"
--- 73650,73694 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr "het adres van %qD, zal altijd %<true%> zijn"
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2507
  #, fuzzy, gcc-internal-format
  msgid "cannot get frame pointer to %qs"
  msgstr "parameter %qs wijst naar een onvolledig type"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, fuzzy, gcc-internal-format
  #| msgid "Store function names in object code"
  msgid "nested function missing body"
  msgstr "Sla functienamen op in objectcode"
  
! #: d/d-codegen.cc:2575
  #, fuzzy, gcc-internal-format
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2892
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable %qs used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "globale registervariabele %qs gebruikt in geneste functie"
  
! #: d/d-codegen.cc:3117
  #, fuzzy, gcc-internal-format
  msgid "forward reference to frame of %qs"
  msgstr "herhaald lid %qs"
*************** msgstr "ongeldig type-argument %qs"
*** 73610,73641 ****
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: d/d-lang.cc:993
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "open %s"
  
! #: d/d-lang.cc:1000
  #, fuzzy, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: d/d-lang.cc:1020
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "open %s"
  
! #: d/d-lang.cc:1045
  #, fuzzy, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr "dynamische dependencies.\n"
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
--- 73768,73799 ----
  msgid "bad argument for %<-fversion=%>: %qs"
  msgstr "geldige argumenten van %qs zijn: %s"
  
! #: d/d-lang.cc:997
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for writing: %m"
  msgstr "open %s"
  
! #: d/d-lang.cc:1004
  #, fuzzy, gcc-internal-format
  msgid "writing output file %s: %m"
  msgstr "kan bestand '%s' niet openen"
  
! #: d/d-lang.cc:1024
  #, fuzzy, gcc-internal-format
  msgid "unable to open %s for reading: %m"
  msgstr "open %s"
  
! #: d/d-lang.cc:1049
  #, fuzzy, gcc-internal-format
  msgid "reading ddoc file %s: %m"
  msgstr "dynamische dependencies.\n"
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
*************** msgstr "onbekende machine-modus %qs"
*** 73732,73738 ****
  msgid "%qs is not an associative array"
  msgstr "%qs is geen iterator"
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
--- 73890,73896 ----
  msgid "%qs is not an associative array"
  msgstr "%qs is geen iterator"
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
*************** msgstr "%J%qD is gewoonlijk een niet-sta
*** 73747,73769 ****
  msgid "%qs is not a field, but a %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: d/expr.cc:1977
  #, fuzzy, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "overflow in constante expressie"
  
! #: d/expr.cc:2804
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "overflow in constante expressie"
  
! #: d/expr.cc:2811
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "overflow in constante expressie"
--- 73905,73927 ----
  msgid "%qs is not a field, but a %qs"
  msgstr "-fPIC is niet geldig met -mcoff"
  
! #: d/expr.cc:1975
  #, fuzzy, gcc-internal-format
  msgid "recursive reference %qs"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "overflow in constante expressie"
  
! #: d/expr.cc:2839
  #, fuzzy, gcc-internal-format
  msgid "%qs is not an expression"
  msgstr "overflow in constante expressie"
  
! #: d/expr.cc:2846
  #, fuzzy, gcc-internal-format
  msgid "type %qs is not an expression"
  msgstr "overflow in constante expressie"
*************** msgstr ""
*** 73854,73870 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr ""
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1458
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
--- 74012,74028 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr ""
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1455
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
*************** msgstr ""
*** 74189,74196 ****
  
  #: 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
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
--- 74347,74354 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgstr ""
*** 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"
--- 74626,74632 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "%s voor %qs"
*************** msgstr "'%s' argument voor intrinsic '%s
*** 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"
--- 74714,74720 ----
  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:8466
  #, 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"
*** 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 ""
--- 74884,74890 ----
  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:4160
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr ""
*************** msgid "%qs argument of %qs intrinsic at
*** 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"
--- 74901,74907 ----
  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:4955
  #, 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"
*************** msgid "The errmsg= argument at %L must b
*** 74888,74895 ****
  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 ""
--- 75046,75053 ----
  msgstr "expressie-statement heeft onvolledig type"
  
  #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr ""
*************** msgid "BOZ constant at %L cannot appear
*** 74989,74997 ****
  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 ""
--- 75147,75155 ----
  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:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr ""
*************** msgstr "'%s' argument voor intrinsic '%s
*** 75006,75019 ****
  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"
--- 75164,75177 ----
  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:4272 fortran/check.cc:4280
  #, 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:4290
  #, 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"
*************** msgstr "'%s' argument voor intrinsic '%s
*** 75115,75766 ****
  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 ""
--- 75273,75924 ----
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/check.cc:4112
  #, 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:4127
  #, fuzzy, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:4132
  #, fuzzy, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/check.cc:4157
  #, 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:4166
  #, 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:4197
  #, 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:4209
  #, 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:4219
  #, 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:4304
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr ""
  
! #: fortran/check.cc:4323
  #, 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:4332
  #, 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:4510
  #, 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:4644
  #, 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:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, 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:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4779
  #, 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:4790
  #, 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:4797
  #, 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:4808
  #, 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:4817
  #, 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:4857
  #, 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:4884
  #, fuzzy, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/check.cc:4940
  #, 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:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr ""
  
! #: fortran/check.cc:4991
  #, 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:5069 fortran/check.cc:7228
  #, 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:5130
  #, 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:5140
  #, 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:5159
  #, 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:5210
  #, 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:5242
  #, 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:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr ""
  
! #: fortran/check.cc:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr ""
  
! #: fortran/check.cc:5283
  #, 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:5374
  #, 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:5384
  #, 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:5391
  #, 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:5414
  #, 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:5454
  #, 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:5472
  #, 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:5481
  #, 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:5516 fortran/simplify.cc:7895
  #, 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:5533 fortran/check.cc:5552
  #, 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:5543 fortran/check.cc:5562
  #, 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:5681
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5712
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr ""
  
! #: fortran/check.cc:5760
  #, 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:5841 fortran/check.cc:8446
  #, 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:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, 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:5868 fortran/check.cc:6015
  #, 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:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr ""
  
! #: fortran/check.cc:5994
  #, 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:6055
  #, 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:6109
  #, 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:6143
  #, 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:6155
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr ""
  
! #: fortran/check.cc:6162
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6176
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr ""
  
! #: fortran/check.cc:6201
  #, 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:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "LOWER argument at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6216
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected LOWER argument at %L to C_F_POINTER with scalar FPTR"
  msgstr ""
  
! #: fortran/check.cc:6237
  #, 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:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr ""
  
! #: fortran/check.cc:6254
  #, 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:6261
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr ""
  
! #: fortran/check.cc:6277
  #, 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:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr ""
  
! #: fortran/check.cc:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6302
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr ""
  
! #: fortran/check.cc:6316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6328
  #, 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:6335
  #, 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:6341
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr ""
  
! #: fortran/check.cc:6355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr ""
  
! #: fortran/check.cc:6361
  #, 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:6372
  #, 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:6380
  #, 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:6389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr ""
  
! #: fortran/check.cc:6396
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr ""
  
! #: fortran/check.cc:6407
  #, 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:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr ""
  
! #: fortran/check.cc:6440
  #, 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:6456
  #, 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:6475
  #, 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:6499
  #, 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:6774
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr ""
  
! #: fortran/check.cc:6786
  #, 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:6824
  #, 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:6884
  #, 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:6913
  #, 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:6939
  #, gcc-internal-format
  msgid "%<dim%> argument without %<coarray%> argument not allowed for %<this_image%> intrinsic at %L"
  msgstr ""
  
! #: fortran/check.cc:6950
  #, 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:6961
  #, 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:7003
  #, 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:7055
  #, 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:7074
  #, 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:7082
  #, 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:7117
  msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %zd < result size %zd"
  msgstr ""
  
! #: fortran/check.cc:7242
  #, 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:7255
  #, 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:7391
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr ""
  
! #: fortran/check.cc:7403
  #, 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:7558 fortran/check.cc:7594
  #, 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:7605
  #, 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:7623
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr ""
  
! #: fortran/check.cc:7635
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr ""
  
! #: fortran/check.cc:7677
  #, 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:7684
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr ""
  
! #: fortran/check.cc:7705
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr ""
  
! #: fortran/check.cc:7715
  #, 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:7722
  #, 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:7742
  #, 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:7752
  #, 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:7767 fortran/check.cc:7774
  #, 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:7988
  #, 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:8170
  #, 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:8359 fortran/check.cc:8370
  #, 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:8430
  #, 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:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75827,75838 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "Initialisatie op %C is niet voor een pointervariable"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
--- 75985,75996 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "Initialisatie op %C is niet voor een pointervariable"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr ""
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr ""
*************** msgstr ""
*** 75882,77950 ****
  msgid "Simplification error"
  msgstr "herdeclaratie van %qs"
  
! #: 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 "%s voor %qs"
  
! #: fortran/decl.cc:467
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:598
  #, 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: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 "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:687
  #, 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: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 "dubbele beginwaarde"
  
! #: fortran/decl.cc:825
  #, 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:848
  #, 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:853
  #, 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:864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "vector overflow in expressie"
  
! #: fortran/decl.cc:896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "ongeldige waarheidsexpressie"
  
! #: 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 "overtollige elementen in beginwaarde van array"
  
! #: 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 "overtollige elementen in beginwaarde van array"
  
! #: fortran/decl.cc:953
  #, 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: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 "opvulkarakter in strfmon-formaat"
  
! #: 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 "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/decl.cc:1409
  #, 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:1421
  #, 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:1439
  #, 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: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
  #, 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: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
  #, 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:1662
  #, 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: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
  #, 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: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 "gevraagd alignment is geen macht van 2"
  
! #: 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 "argument must be a constant"
  msgid "CHARACTER length must be a constant at %L"
  msgstr "argument moet een constante zijn"
  
! #: fortran/decl.cc:1974
  #, 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: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 "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: 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 "beginwaarde ontbreekt in PARAMETER op %L"
  
! #: 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
  #, 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: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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/decl.cc:2258
  #, 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:2293
  #, 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: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
  #, 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: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 "gevraagd alignment is geen macht van 2"
  
! #: 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 "een parameterlijst met een beletselteken kan niet overeenkomen met een declaratie met lege parameterlijst"
  
! #: 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 "(dicht bij initialisatie van %qs)"
  
! #: fortran/decl.cc:2680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: 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 "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: fortran/decl.cc:2778
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "opvulkarakter in strfmon-formaat"
  
! #: fortran/decl.cc:2820
  #, 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: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 "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: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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/decl.cc:3033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:3041
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: fortran/decl.cc:3104
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "dubbele beginwaarde"
  
! #: fortran/decl.cc:3112
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "dubbele beginwaarde"
  
! #: fortran/decl.cc:3125
  #, 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:3145 fortran/decl.cc:7874
  #, 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:3168
  #, fuzzy, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "ongeldige waarheidsexpressie"
  
! #: 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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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 "sectie-attributen worden niet ondersteund voor dit doelsysteem"
  
! #: fortran/decl.cc:3379
  #, 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:3438 fortran/decl.cc:3515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "ongeldige waarheidsexpressie"
  
! #: 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 "afrondingsmodus niet ondersteund voor VAX-floats"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/decl.cc:3618
  #, 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: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 "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
  
  # vertaling voor 'statement'?
! #: 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 "expressie-statement heeft onvolledig type"
  
  # vertaling voor 'statement'?
! #: 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 "expressie-statement heeft onvolledig type"
  
! #: 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 "grootte van array %qs is van een niet-integraal type"
  
! #: 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 "grootte van %qs is %u bytes"
  
! #: 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
  #, 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: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 "opvulkarakter in strfmon-formaat"
  
! #: 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 "grootte van %qs is %u bytes"
  
! #: fortran/decl.cc:4912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: 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 "%s voor %qs"
  
! #: 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 "%s voor %qs"
  
! #: 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 "Missing codimension specification at %C"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/decl.cc:6070
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/decl.cc:6165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: 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 "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6203
  #, 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:6213
  #, 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:6215
  #, 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: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 "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6234
  #, 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:6242
  #, 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:6250
  #, 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:6252
  #, 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:6270
  #, 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: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 "globale registervariabele volgt op een functiedefinitie"
  
! #: 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
  #, 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:6595
  #, 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:6601
  #, 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: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
  #, 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:6635
  #, 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:6647
  #, 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: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 "beginwaarde ontbreekt"
  
! #: fortran/decl.cc:6821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:6899
  #, 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: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 "twee of meer data types in de declaratie van %qs"
  
! #: fortran/decl.cc:6982
  #, 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: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
  #, 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: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 "overflow in constante expressie"
  
! #: fortran/decl.cc:7332 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:7338 fortran/decl.cc:7347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "%Jparameternaam weggelaten"
  
! #: fortran/decl.cc:7388
  #, 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:7401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: 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 "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:7425
  #, 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: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
  #, 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: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 "conflicterende declaraties van %qs"
  
! #: 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
  #, 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:7895 fortran/decl.cc:8086 fortran/decl.cc:12143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:7944 fortran/decl.cc:12043
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Array subscript-stap verwacht op %C"
  
! #: 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 "%s voor %qs"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:8127
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "%s voor %qs"
  
! #: 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 "ongeldige beginwaarde"
  
! #: 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 "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "overflow in constante expressie"
  
! #: 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
  #, 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: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 "ongeldige beginwaarde"
  
! #: fortran/decl.cc:8482
  #, 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: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 "overflow in constante expressie"
  
! #: 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 "overflow in constante expressie"
  
! #: 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 "%s voor %qs"
  
! #: fortran/decl.cc:8896
  #, 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:8912
  #, 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: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 "parameternaam ontbreekt uit parameterlijst"
  
! #: fortran/decl.cc:8945
  #, 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: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 "ongeldige beginwaarde"
  
  #. 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 "ongeldige beginwaarde"
  
! #: fortran/decl.cc:9317
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "ongeldige expressie als operand"
  
! #: 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 "Expected label %qs for %s statement at %C"
  msgstr "ongeldige expressie als operand"
  
! #: 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 "ongeldige operand van %s"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: 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 "ongeldige beginwaarde"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10050
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "%s voor %qs"
  
! #: 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 "Initialisatie op %C is niet voor een pointervariable"
  
  #. 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 "ongeldige beginwaarde"
  
! #: fortran/decl.cc:10300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/decl.cc:10356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "%s voor %qs"
  
! #: 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
  #, 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: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 "%s voor %qs"
  
! #: fortran/decl.cc:10502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "%s voor %qs"
  
! #: 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 "Syntax error in VOLATILE statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10578
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10647
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "grootte van %qs is %u bytes"
  
! #: 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 "herhaalde case-waarde"
  
! #: fortran/decl.cc:11002
  #, fuzzy, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/decl.cc:11049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:11082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: 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 "conflicterende declaraties van %qs"
  
! #: fortran/decl.cc:11149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:11156
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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 "lege declaratie"
  
! #: fortran/decl.cc:11361
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/decl.cc:11372
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/decl.cc:11375
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "gevraagd alignment is geen macht van 2"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/decl.cc:11390
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/decl.cc:11399
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "kan klasse '%s' niet vinden"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: 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 "Array subscript verwacht op %C"
  
! #: fortran/decl.cc:11938
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: 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"
  msgstr "ongeldige operand van %s"
  
! #: fortran/decl.cc:12027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: fortran/decl.cc:12032
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/decl.cc:12059
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12071
  #, fuzzy, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: 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 "ongeldige waarheidsexpressie"
  
! #: 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 "ongeldige operand van %s"
  
! #: fortran/decl.cc:12213 fortran/decl.cc:12496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Array subscript verwacht op %C"
  
! #: fortran/decl.cc:12234 fortran/decl.cc:12517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:12245 fortran/decl.cc:12528
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "ongeldige operand van %s"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "doorgeven van argument %d van %qs"
  
! #: 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 "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/decl.cc:12434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/decl.cc:12630
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/decl.cc:12745
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/decl.cc:12751
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/decl.cc:12764
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/decl.cc:12838
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12884
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "%s voor %qs"
  
! #: 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 voor %qs"
  
! #: fortran/decl.cc:12991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:13008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:13025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "%s voor %qs"
--- 76040,78108 ----
  msgid "Simplification error"
  msgstr "herdeclaratie van %qs"
  
! #: fortran/decl.cc:329
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:343
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:350
  #, fuzzy, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:488
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:619
  #, 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:627
  #, 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:637
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:684
  #, 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:708
  #, 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:731
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:773
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:789
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:798
  #, 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:837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "dubbele beginwaarde"
  
! #: fortran/decl.cc:846
  #, 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:869
  #, 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:874
  #, 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:885
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "vector overflow in expressie"
  
! #: fortran/decl.cc:917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/decl.cc:945
  #, 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:947
  #, 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:974
  #, 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:998
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr ""
  
! #: fortran/decl.cc:1063
  #, 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:1087
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1109
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "opvulkarakter in strfmon-formaat"
  
! #: fortran/decl.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, 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:1430
  #, 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:1442
  #, 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:1460
  #, 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:1476
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1559
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:1624
  #, 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:1631
  #, 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:1638
  #, 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:1647
  #, 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:1657
  #, 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:1678
  #, 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:1683
  #, 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:1690
  #, gcc-internal-format
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1702
  #, 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:1713
  #, gcc-internal-format
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr ""
  
! #: fortran/decl.cc:1727
  #, 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:1745
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1753
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1762
  #, 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:1769
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:1780
  #, 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:1836
  #, 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:1865
  #, 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:1940
  #, 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:1980
  #, 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:1995
  #, 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:2004 fortran/decl.cc:2010
  #, 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:2150
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:2163
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "beginwaarde ontbreekt in PARAMETER op %L"
  
! #: fortran/decl.cc:2173
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:2216
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr ""
  
! #: fortran/decl.cc:2260
  #, 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:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize implied-shape array at %L with scalar"
  msgstr ""
  
! #: fortran/decl.cc:2283
  #, 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:2290
  #, 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:2325
  #, 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:2375
  #, gcc-internal-format
  msgid "Entity %qs at %L is incompatible with a BOZ literal constant"
  msgstr ""
  
! #: fortran/decl.cc:2441 fortran/decl.cc:2448
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr ""
  
! #: fortran/decl.cc:2457
  #, 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:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2490 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:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr ""
  
! #: fortran/decl.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:2593
  #, 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:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr ""
  
! #: fortran/decl.cc:2684
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:2705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/decl.cc:2712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/decl.cc:2735
  #, 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:2792
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2794
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2802
  #, fuzzy, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
  
! #: fortran/decl.cc:2812
  #, fuzzy, gcc-internal-format
  msgid "Invalid character %qc in variable name at %C"
  msgstr "opvulkarakter in strfmon-formaat"
  
! #: fortran/decl.cc:2854
  #, 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:2864
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr ""
  
! #: fortran/decl.cc:2921
  #, 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:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:3030
  #, 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:3041
  #, 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:3067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:3075
  #, fuzzy, gcc-internal-format
  msgid "Cannot set pointee array spec."
  msgstr "%qs is smaller dan waarden van zijn type"
  
! #: fortran/decl.cc:3138
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "dubbele beginwaarde"
  
! #: fortran/decl.cc:3146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "dubbele beginwaarde"
  
! #: fortran/decl.cc:3159
  #, 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:3179 fortran/decl.cc:7911
  #, 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:3202
  #, fuzzy, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/decl.cc:3227
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr ""
  
! #: fortran/decl.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3253
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of structure component with a HOLLERITH constant at %L is not allowed"
  msgstr ""
  
! #: fortran/decl.cc:3267
  #, 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:3275
  #, 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:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3292
  #, 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:3309
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3373 fortran/decl.cc:3408
  #, 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:3414
  #, 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:3473 fortran/decl.cc:3550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/decl.cc:3486 fortran/decl.cc:3621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/decl.cc:3494 fortran/decl.cc:3627
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr ""
  
! #: fortran/decl.cc:3524 fortran/decl.cc:4418
  #, 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:3537
  #, 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:3548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/decl.cc:3653
  #, 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:3785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:3886
  #, gcc-internal-format
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr ""
  
! #: fortran/decl.cc:4072
  #, 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:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4125
  #, 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:4136
  #, 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:4174
  #, 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:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4208
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4215
  #, 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:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4253
  #, 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:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, 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:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "opvulkarakter in strfmon-formaat"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/decl.cc:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr ""
  
! #: fortran/decl.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/decl.cc:6107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/decl.cc:6202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6240
  #, 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:6250
  #, 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:6252
  #, 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:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6271
  #, 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:6279
  #, 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:6287
  #, 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:6289
  #, 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:6307
  #, 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:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, 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:6632
  #, 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:6638
  #, 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:6650
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr ""
  
! #: fortran/decl.cc:6664
  #, 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:6672
  #, 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:6684
  #, 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:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "beginwaarde ontbreekt"
  
! #: fortran/decl.cc:6858
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:6936
  #, 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:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr ""
  
! #: fortran/decl.cc:7010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/decl.cc:7019
  #, 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:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, 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:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:7369 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:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "%Jparameternaam weggelaten"
  
! #: fortran/decl.cc:7425
  #, 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:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:7462
  #, 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:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, 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:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, 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:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Array subscript-stap verwacht op %C"
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:8166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, 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:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:8525
  #, 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:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:8943
  #, 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:8959
  #, 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:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "parameternaam ontbreekt uit parameterlijst"
  
! #: fortran/decl.cc:8992
  #, 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:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "ongeldige beginwaarde"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:9364
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisatie op %C is niet voor een pointervariable"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:10351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, 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:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:10698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "herhaalde case-waarde"
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/decl.cc:11100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/decl.cc:11200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "lege declaratie"
  
! #: fortran/decl.cc:11412
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/decl.cc:11423
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/decl.cc:11426
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "gevraagd alignment is geen macht van 2"
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/decl.cc:11441
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/decl.cc:11450
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "kan klasse '%s' niet vinden"
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Array subscript verwacht op %C"
  
! #: fortran/decl.cc:11992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/decl.cc:12081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12125
  #, fuzzy, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "constant object wordt beschreven (argument %d)"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Array subscript verwacht op %C"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/decl.cc:12684
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/decl.cc:12799
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "ongeldige operand van %s"
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:13045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:13062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "%s voor %qs"
  
! #: fortran/decl.cc:13079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "%s voor %qs"
*************** msgstr "kan niet derefereren, is geen po
*** 78087,78496 ****
  msgid "IM part_ref at %C"
  msgstr "%s voor %qs"
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2846
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2863
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2890
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2898
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2921
  #, fuzzy, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/expr.cc:3058
  #, fuzzy, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3142
  #, fuzzy, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.cc:3276
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
  
! #: fortran/expr.cc:3335
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3341
  #, fuzzy, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3350
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3354
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3360
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3366
  #, fuzzy, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3376
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3430
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3570
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/expr.cc:3577
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/expr.cc:3584
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/expr.cc:3592
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3753
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3761
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/expr.cc:3768
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/expr.cc:3790
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3821
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/expr.cc:3841
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/expr.cc:3853
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/expr.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3898
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3980
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4077
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs is meestal een functie"
  
! #: fortran/expr.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4096
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4103
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4121
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4262
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4270
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/expr.cc:4299
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/expr.cc:4328
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/expr.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4434
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:4443
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:4453
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:4459
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:4466
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:4474
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4550
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/expr.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4650
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4671
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4699
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/expr.cc:4719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "expressie-statement heeft onvolledig type"
--- 78245,78654 ----
  msgid "IM part_ref at %C"
  msgstr "%s voor %qs"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2924
  #, fuzzy, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/expr.cc:3061
  #, fuzzy, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3145
  #, fuzzy, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.cc:3279
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
  
! #: fortran/expr.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3344
  #, fuzzy, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3353
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/expr.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/expr.cc:3587
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3756
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3764
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/expr.cc:3771
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/expr.cc:3844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/expr.cc:3856
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs is meestal een functie"
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "ongeldige lvalue in toewijzing"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/expr.cc:4302
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4437
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:4446
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:4462
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:4469
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:4477
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/expr.cc:4722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "expressie-statement heeft onvolledig type"
*************** msgstr "expressie-statement heeft onvoll
*** 78498,78696 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/expr.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/expr.cc:4797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4839
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4848
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/expr.cc:5061
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/expr.cc:5088
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5094
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:5101
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6738
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.cc:6746
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6754
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "ongeldige waarheidsexpressie"
  
  # dit klinkt niet al te best
! #: fortran/expr.cc:6765
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/expr.cc:6776
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6785
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
  # dit klinkt niet al te best
! #: fortran/expr.cc:6811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/expr.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.cc:6891
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:6899
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:6916
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:6924
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:6939
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7005
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:7014
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.cc:7035
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:7077
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 78656,78854 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/expr.cc:4800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "ongeldig gebruik van een void-expressie"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/expr.cc:5104
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "ongeldige waarheidsexpressie"
  
  # dit klinkt niet al te best
! #: fortran/expr.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
  # dit klinkt niet al te best
! #: fortran/expr.cc:6814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/expr.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.cc:6894
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:6902
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:6919
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:6927
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:6942
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:7017
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/expr.cc:7038
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "overflow in constante expressie"
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgid "Illegal id in copy_walk_reduction
*** 78711,78717 ****
  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"
--- 78869,78875 ----
  msgstr ""
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr ""
*** 78772,78813 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/frontend-passes.cc:3021
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3027
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc: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 ""
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5185
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
--- 78930,78971 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/frontend-passes.cc:3086
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3092
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
*************** msgstr ""
*** 78933,78944 ****
  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 ""
--- 79091,79102 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr "'%s' argument voor intrinsic '%s
*** 79364,79670 ****
  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 "doorgeven van argument %d van %qs"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/interface.cc:4481
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4485 fortran/interface.cc:4495
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4491
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: 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 "parameternamen (zonder types) in functiedeclaratie"
  
! #: 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 "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4520
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/interface.cc:4537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.cc:4546
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: 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 "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4613
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4655
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4666
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: 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 "kan klasse '%s' niet vinden"
  
! #: fortran/interface.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: 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 "kon 0x%l.8x niet naar een regio omzetten"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: 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 "%qs is geen bestand, pipe of tty"
  
! #: 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' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: 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 "DTIO character argument at %L must have assumed length"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/interface.cc:5633
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/interface.cc:5715
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/interface.cc:5722
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "te veel argumenten voor %s %q+#D"
--- 79522,79833 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4110
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4131
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr ""
  
! #: fortran/interface.cc:4153
! #, gcc-internal-format
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr ""
! 
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr ""
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr ""
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:4470
  #, fuzzy, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/interface.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4522
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4535
  #, fuzzy, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4543
  #, fuzzy, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4551
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/interface.cc:4568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.cc:4577
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4601
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr ""
  
! #: fortran/interface.cc:4626
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/interface.cc:4634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4686
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/interface.cc:4697
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "kan klasse '%s' niet vinden"
  
! #: fortran/interface.cc:5247
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5458
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, fuzzy, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5581
  #, fuzzy, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/interface.cc:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "te veel argumenten voor %s %q+#D"
*************** msgstr "ongeldige registernaam voor %qs"
*** 79853,79859 ****
  #. 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 "kon 0x%l.8x niet naar een regio omzetten"
--- 80016,80022 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
*************** msgstr ""
*** 80403,80409 ****
  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 ""
--- 80566,80572 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr "integer overflow in expressie"
*** 80576,80587 ****
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
--- 80739,80750 ----
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: fortran/iresolve.cc:3258
  #, 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 ""
  
! #: fortran/iresolve.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
*************** msgstr ""
*** 81084,81090 ****
  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 "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
--- 81247,81253 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
*************** msgstr "ongeldige expressie als operand"
*** 81599,81690 ****
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "overflow in constante expressie"
  
! #: fortran/match.cc:7524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "%s voor %qs"
  
! #: 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 "ongeldige beginwaarde"
  
! #: 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 voor %qs"
  
! #: 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 "twee of meer data types in de declaratie van %qs"
  
! #: fortran/match.cc:7948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: 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 "twee of meer data types in de declaratie van %qs"
  
! #: fortran/match.cc:8078
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/match.cc:8098
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: 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 "twee of meer data types in de declaratie van %qs"
  
! #: 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 ""
--- 81762,81853 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "overflow in constante expressie"
  
! #: fortran/match.cc:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "%s voor %qs"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/match.cc:7953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr ""
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/match.cc:8083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/match.cc:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 82673,82679 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 82836,82842 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 82708,82719 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 82871,82882 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "conflicterende declaraties van %
*** 83187,83193 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
--- 83350,83356 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "%qs is geen bestand, pipe of tty"
*************** msgstr "kon 0x%l.8x niet naar een regio
*** 83208,83214 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
--- 83371,83377 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
*************** msgstr "kon 0x%l.8x niet naar een regio
*** 83238,83254 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
--- 83401,83417 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
*************** msgstr ""
*** 83368,83375 ****
  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 ""
--- 83531,83538 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
*************** msgstr ""
*** 83449,83455 ****
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13163
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "functie-oproep heeft geaggregeerde waarde"
--- 83612,83618 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "functie-oproep heeft geaggregeerde waarde"
*************** msgstr ""
*** 83472,83478 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
--- 83635,83641 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
*************** msgstr ""
*** 83512,83518 ****
  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 ""
--- 83675,83681 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 83825,84422 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10505
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10510
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10538
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10572
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: fortran/openmp.cc:10655
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10665
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10668
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10672
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10695
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10719
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10753
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10761
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/openmp.cc:11064
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11073
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11080
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11102
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11114
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11148
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11156
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11201
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11263
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11350
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11365
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12303
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12330
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/openmp.cc:12398
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/openmp.cc:12413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/openmp.cc:12430
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12469
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12522
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12536
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12584
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.cc:12592
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/openmp.cc:12621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: fortran/openmp.cc:12625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/openmp.cc:12632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/openmp.cc:12636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.cc:12661
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12972
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12978
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13012
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/openmp.cc:13173
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13180
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13227
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13233
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13549
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13583
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13612
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13634
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13650
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13665
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13675
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 83988,84595 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "grootte van array %qs is van een niet-integraal type"
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11137
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11331
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/openmp.cc:12433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/openmp.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "registervariabele %qs gebruikt in geneste functie"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/openmp.cc:12656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "modi in %s expressie komen niet overeen"
  
! #: fortran/openmp.cc:12660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/openmp.cc:12667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/openmp.cc:12671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13610
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13618
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 85084,85145 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6967
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/parse.cc:7144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr "overflow in constante expressie"
  
! #: fortran/parse.cc:7172
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.cc:7224
  #, fuzzy, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/parse.cc:7228
  #, fuzzy, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/parse.cc:7234
  #, fuzzy, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/parse.cc:7237
  #, fuzzy, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/parse.cc:7259
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 85257,85318 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr ""
  
! #: fortran/parse.cc:6994
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr ""
  
! #: fortran/parse.cc:7076
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/parse.cc:7171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C cannot appear after executable statements"
  msgstr "overflow in constante expressie"
  
! #: fortran/parse.cc:7199
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr ""
  
! #: fortran/parse.cc:7251
  #, fuzzy, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/parse.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/parse.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/parse.cc:7264
  #, fuzzy, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/parse.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr ""
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 85147,85153 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 85320,85326 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr "%s voor %qs"
*** 85607,86695 ****
  msgid "%qs at %C is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:121
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:124
  #, fuzzy, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/resolve.cc:141
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:154
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:161
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:170
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:176
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:198
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:299
  #, fuzzy, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:303
  #, fuzzy, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:315
  #, fuzzy, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:387
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:397
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/resolve.cc:402
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/resolve.cc:410
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/resolve.cc:415
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/resolve.cc:425
  #, fuzzy, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:458
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:466
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:475
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:485
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:493
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:502
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:528
  #, fuzzy, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:579
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/resolve.cc:599
  #, fuzzy, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:602
  #, fuzzy, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:628
  #, fuzzy, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:630
  #, fuzzy, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:803
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr ""
  
! #: fortran/resolve.cc:814
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr ""
  
! #: fortran/resolve.cc:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:861
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:865
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:872
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:876
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:883
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:887
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:925
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:930
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:981
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:985
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr ""
  
! #: fortran/resolve.cc:995
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1002
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:1006
  #, fuzzy, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:1013
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1018
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:1030
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:1034
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:1038
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1096
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:1104
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1126
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1147
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "%qs is meestal een functie"
  
! #: fortran/resolve.cc:1151
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:1155
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:1159
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "%qs is meestal een functie"
  
! #: fortran/resolve.cc:1164
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1374
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1395
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1430
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1476
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1510
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/resolve.cc:1529
  #, fuzzy, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/resolve.cc:1542
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1563
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:1602
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1728
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1790
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:1794
  #, fuzzy, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:1915
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1928
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:1939
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1952
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:1990
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc: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 "naar label %s gerefereerd buiten enige functie"
  
! #: fortran/resolve.cc:2086
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:2104
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:2112
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:2119
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:2127
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:2154
  #, fuzzy, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/resolve.cc:2176
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:2240
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2261
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2284
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: fortran/resolve.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/resolve.cc:2467
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2506
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2780
  #, fuzzy, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:2807
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:2919
  #, fuzzy, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/resolve.cc:2939
  #, fuzzy, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:2977
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3038
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3150
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:20028
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:3308
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr ""
  
! #: fortran/resolve.cc:3319
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3326
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3333
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:3400
  #, fuzzy, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/resolve.cc:3411
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs is meestal een functie"
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, fuzzy, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/resolve.cc:3534
  #, fuzzy, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:3630
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:3688
  #, fuzzy, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3749
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3755
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3761
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/resolve.cc:3829
  #, fuzzy, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/resolve.cc:3838
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3873
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3918
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: 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
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4158
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:4162
  #, fuzzy, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4254
  #, fuzzy, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: fortran/resolve.cc:4271
  #, fuzzy, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: fortran/resolve.cc:4303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "-shared en -mdll zijn niet compatibel"
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4458
  #, fuzzy, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:4462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: fortran/resolve.cc:4557
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "vergelijking van 'unsigned'-expressie >= 0 is altijd waar"
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:4614
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4655
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4679
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4722
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4745
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4840
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
  # Ongeldig soort wat?
! #: fortran/resolve.cc:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
  # Ongeldig soort wat?
! #: fortran/resolve.cc:4866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:4879
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4887
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4902
  #, fuzzy, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/resolve.cc:4905
  #, fuzzy, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/resolve.cc:4910
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4917
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4931
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: fortran/resolve.cc:5063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: 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 ""
  
! #: 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 ""
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5285
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5311
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5361
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5377
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: fortran/resolve.cc:5434
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5468
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:5474
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/resolve.cc:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Ongeldige vorm van arrayverwijzing op %C"
  
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:5752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:5766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:5796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:5805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:5827
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5834
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5856
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:6112
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/resolve.cc:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6136
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6204
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6316
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6345
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr ""
  
! #: fortran/resolve.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
--- 85780,86868 ----
  msgid "%qs at %C is not a variable"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:142
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:145
  #, fuzzy, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/resolve.cc:162
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:175
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:182
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:191
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:197
  #, fuzzy, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:219
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr ""
  
! #: fortran/resolve.cc:321
  #, fuzzy, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:325
  #, fuzzy, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:337
  #, fuzzy, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:412
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:422
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/resolve.cc:427
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/resolve.cc:435
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/resolve.cc:440
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/resolve.cc:450
  #, fuzzy, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:483
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:491
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:500
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:510
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:518
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:527
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr ""
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:553
  #, fuzzy, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:604
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/resolve.cc:624
  #, fuzzy, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:627
  #, fuzzy, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:653
  #, fuzzy, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:655
  #, fuzzy, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:828
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr ""
  
! #: fortran/resolve.cc:839
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr ""
  
! #: fortran/resolve.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr ""
  
! #: fortran/resolve.cc:886
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:890
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:897
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:901
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:908
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:912
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:950
  #, gcc-internal-format, gfc-internal-format
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:955
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1010
  #, gcc-internal-format
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr ""
  
! #: fortran/resolve.cc:1020
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1027
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:1031
  #, fuzzy, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr ""
  
! #: fortran/resolve.cc:1043
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:1055
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:1059
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:1063
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr ""
  
! #: fortran/resolve.cc:1121
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:1129
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1172
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "%qs is meestal een functie"
  
! #: fortran/resolve.cc:1176
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:1180
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:1184
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "%qs is meestal een functie"
  
! #: fortran/resolve.cc:1189
  #, fuzzy, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr ""
  
! #: fortran/resolve.cc:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:1420
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr ""
  
! #: fortran/resolve.cc:1455
  #, gcc-internal-format
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1501
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:1535
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/resolve.cc:1554
  #, fuzzy, gcc-internal-format
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "te veel argumenten voor %s %q+#D"
  
! #: fortran/resolve.cc:1567
  #, gcc-internal-format
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr ""
  
! #: fortran/resolve.cc:1588
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr ""
  
! #: fortran/resolve.cc:1615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:1627
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:1753
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:1815
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:1819
  #, fuzzy, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:1940
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr ""
  
! #: fortran/resolve.cc:1953
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:1964
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr ""
  
! #: fortran/resolve.cc:1977
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr ""
  
! #: fortran/resolve.cc:2015
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "naar label %s gerefereerd buiten enige functie"
  
! #: fortran/resolve.cc:2111
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:2129
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:2137
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:2144
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:2152
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:2179
  #, fuzzy, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/resolve.cc:2201
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr ""
  
! #: fortran/resolve.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr ""
  
! #: fortran/resolve.cc:2286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "globale registervariabele volgt op een functiedefinitie"
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:2309
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
  
! #: fortran/resolve.cc:2318
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, gcc-internal-format
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:2492
  #, gcc-internal-format
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr ""
  
! #: fortran/resolve.cc:2531
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr ""
  
! #: fortran/resolve.cc:2810
  #, fuzzy, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:2837
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:2949
  #, fuzzy, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/resolve.cc:2969
  #, fuzzy, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:3007
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3068
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3180
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:3338
  #, gcc-internal-format, gfc-internal-format
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr ""
  
! #: fortran/resolve.cc:3349
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr ""
  
! #: fortran/resolve.cc:3356
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr ""
  
! #: fortran/resolve.cc:3363
  #, fuzzy, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:3430
  #, fuzzy, gcc-internal-format
  msgid "Unexpected junk after %qs at %L"
  msgstr "conflicterende declaraties van %qs"
  
! #: fortran/resolve.cc:3441
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs is meestal een functie"
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, fuzzy, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/resolve.cc:3564
  #, fuzzy, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3594
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr ""
  
! #: fortran/resolve.cc:3656
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:3660
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:3718
  #, fuzzy, gcc-internal-format
  msgid "Using function %qs at %L is deprecated"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr ""
  
! #: fortran/resolve.cc:3770
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3779
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3785
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr ""
  
! #: fortran/resolve.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: fortran/resolve.cc:3859
  #, fuzzy, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/resolve.cc:3868
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr ""
  
! #: fortran/resolve.cc:3903
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:3948
  #, fuzzy, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/resolve.cc:4013
  #, 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:4020
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
  msgstr ""
  
! #: fortran/resolve.cc:4198
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4237
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:4241
  #, fuzzy, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4333
  #, fuzzy, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
  
! #: fortran/resolve.cc:4355
  #, fuzzy, gcc-internal-format
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "%<%.*s%> is niet gedefinieerd"
  
! #: fortran/resolve.cc:4387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "-shared en -mdll zijn niet compatibel"
  
! #: fortran/resolve.cc:4439
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:4542
  #, fuzzy, gcc-internal-format
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:4546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Impure function at %L might not be evaluated"
  msgstr "kan functie %<main%> niet inline maken"
  
! #: fortran/resolve.cc:4641
  #, gcc-internal-format
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "vergelijking van 'unsigned'-expressie >= 0 is altijd waar"
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:4698
  #, gcc-internal-format
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, gcc-internal-format
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4739
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4806
  #, gcc-internal-format
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4829
  #, gcc-internal-format, gfc-internal-format
  msgid "Operand of .not. operator at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4924
  #, gcc-internal-format, gfc-internal-format
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr ""
  
  # Ongeldig soort wat?
! #: fortran/resolve.cc:4948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
  # Ongeldig soort wat?
! #: fortran/resolve.cc:4950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:4963
  #, gcc-internal-format, gfc-internal-format
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr ""
  
! #: fortran/resolve.cc:4971
  #, gcc-internal-format
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:4986
  #, fuzzy, gcc-internal-format
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/resolve.cc:4989
  #, fuzzy, gcc-internal-format
  msgid "Unknown operator %qs at %L"
  msgstr "onbekende operator '%s' in %%:version-compare"
  
! #: fortran/resolve.cc:4994
  #, gcc-internal-format
  msgid "Operand of user operator %qs at %L is %s"
  msgstr ""
  
! #: fortran/resolve.cc:5001
  #, gcc-internal-format
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr ""
  
! #: fortran/resolve.cc:5015
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr ""
  
! #: fortran/resolve.cc:5140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Condition in conditional expression must be a scalar logical at %L"
  msgstr "linker operand van comma-expressie heeft geen effect"
  
! #: fortran/resolve.cc:5147
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same declared type"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:5155
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same kind parameter"
  msgstr ""
  
! #: fortran/resolve.cc:5163
  #, gcc-internal-format, gfc-internal-format
  msgid "expr at %L and expr at %L in conditional expression must have the same rank"
  msgstr ""
  
! #: fortran/resolve.cc:5175
  #, 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:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5359
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5369
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5374
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5436
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/resolve.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "check_dimension(): Bad array reference"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr ""
  
! #: fortran/resolve.cc:5502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "subscript ontbreekt in array-referentie"
  
! #: fortran/resolve.cc:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:5558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/resolve.cc:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr ""
  
! #: fortran/resolve.cc:5666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Ongeldige vorm van arrayverwijzing op %C"
  
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr ""
  
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr ""
  
! #: fortran/resolve.cc:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:5829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:5836
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:5850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:5880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:5889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT's expression at %L must be a variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:5911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5918
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:5967
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:6196
  #, fuzzy, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/resolve.cc:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6400
  #, gcc-internal-format
  msgid "gfc_expression_rank(): Two array specs"
  msgstr ""
  
! #: fortran/resolve.cc:6429
  #, gcc-internal-format
  msgid "Illegal coarray index"
  msgstr ""
  
! #: fortran/resolve.cc:6477
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr ""
  
! #: fortran/resolve.cc:6487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
*************** msgstr "Intrinsic '%s' op %L moet minste
*** 86698,86709 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
--- 86871,86882 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
*************** msgstr "Intrinsic '%s' op %L moet minste
*** 86712,87125 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:6481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:6542
  #, fuzzy, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/resolve.cc:6698
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6703
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6803
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:7351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:7358
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7397
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7406
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7635
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7688
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8253
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8365
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/resolve.cc:8581
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8591
  #, fuzzy, gcc-internal-format
  #| msgid "data area attributes cannot be specified for local variables"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "datagebied-attributen kunnen niet opgegeven worden voor lokale variabelen"
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8611
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8624
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8629
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8634
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/resolve.cc:8640
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8711
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8720
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: fortran/resolve.cc:8818
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8823
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8830
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8843
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8856
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9093
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9299
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9307
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9358
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:9521
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9622
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/resolve.cc:9664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:9693
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9720
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9781
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 86885,87298 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr ""
  
! #: fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:6565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:6626
  #, fuzzy, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/resolve.cc:6773
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "kan niet derefereren, is geen pointer."
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:7429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr ""
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8669
  #, fuzzy, gcc-internal-format
  #| msgid "data area attributes cannot be specified for local variables"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "datagebied-attributen kunnen niet opgegeven worden voor lokale variabelen"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9436
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr ""
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr ""
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9685
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr ""
  
! #: fortran/resolve.cc:9700
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/resolve.cc:9742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 87128,87444 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:10073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "expressie-statement heeft onvolledig type"
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:10084
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10143
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10164
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: 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 ""
  
! #: fortran/resolve.cc:10288
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10301
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10316
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  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 "fout in argumenten voor spec-functie '%s'"
  
! #: 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 "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:10523
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%Jparameter %u heeft %<void%> als type"
  
! #: fortran/resolve.cc:10674
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:11093
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:11096
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "ongeldige beginwaarde"
  
! #: 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 "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:11692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:11831
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: 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 "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: 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 "expressie-statement heeft onvolledig type"
  
! #: 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 "expressie-statement heeft onvolledig type"
  
! #: 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 "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: 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 "expressie-statement heeft onvolledig type"
  
! #: 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 "expressie-statement heeft onvolledig type"
  
! #: 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 "%<defined%> zonder een naam"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr "continue-statement niet in een lus"
--- 87301,87617 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:10151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "expressie-statement heeft onvolledig type"
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:10162
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "fout in argumenten voor spec-functie '%s'"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:10601
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%Jparameter %u heeft %<void%> als type"
  
! #: fortran/resolve.cc:10752
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:11174
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:11770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:11909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:11912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "%<defined%> zonder een naam"
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr ""
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr "continue-statement niet in een lus"
*************** msgstr "continue-statement niet in een l
*** 87446,87659 ****
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc: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 van alleen-lezen variabele %qs"
  
! #: 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 "In functie %qs"
  
! #: 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 "expressie-statement heeft onvolledig type"
  
! #: 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 "Cannot assign %s to %s at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: 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 an allocatable polymorphic variable at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:13196
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: 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 "ongeldig type-argument %qs"
  
! #: 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 "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:14246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:14250
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "overflow in constante expressie"
  
! #: 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 ""
  
  # Ongeldig soort wat?
! #: fortran/resolve.cc:14429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Ongeldige soort voor %s op %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 ""
  
! #: 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 "parameter %qs als void gedeclareerd"
  
! #: 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 ""
--- 87619,87832 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:12418
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr ""
  
! #: fortran/resolve.cc:12754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "In functie %qs"
  
! #: fortran/resolve.cc:12780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:13274
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "%s van alleen-lezen variabele %qs"
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr ""
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/resolve.cc:14049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:14370
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
  # Ongeldig soort wat?
! #: fortran/resolve.cc:14549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Ongeldige soort voor %s op %L"
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 87661,88722 ****
  #. 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 "String-lengte bij %L is te groot"
  
! #: fortran/resolve.cc:15175
  #, fuzzy, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15179
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:15187
  #, fuzzy, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15198
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15216
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15230
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: 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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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 "object van variabele lengte mag geen beginwaarde krijgen"
  
  #. 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
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15407
  #, fuzzy, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15455
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15458
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15461
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15464
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15467
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15470
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:15544
  #, fuzzy, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: 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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15619
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15629
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15662
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15666
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15670
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15683
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15694
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:15700
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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 "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:15816
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:15822
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:15830
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:15836
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: 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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16033
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:16042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: 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 "expressie-statement heeft onvolledig type"
  
! #: 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 "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16127
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:16695
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:16709
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16723 fortran/resolve.cc:17289
  #, fuzzy, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: 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 "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: 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 "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: 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 "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:16803
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:16809
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:16838
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/resolve.cc:16848
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: 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 "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:17236
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: 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 "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/resolve.cc:17262
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: 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 "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:17280
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: 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 "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:17338
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: 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 "expressie-statement heeft onvolledig type"
  
! #: 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 "ongeldige waarheidsexpressie"
  
! #: 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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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 %qs in namelist %qs at %L is not allowed"
  msgstr "Lege array-constructor op %C is niet toegestaan"
  
! #: 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 "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %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
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:17976
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "overflow in constante expressie"
  
! #: 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 "Bad specification for assumed size array at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "overflow in constante expressie"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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 "BIND(C) Variable %qs at %L must have length one"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:18604
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "ongeldig type-argument %qs"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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 coarray variable %qs at %L must have deferred shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: 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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:18760
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "overflow in constante expressie"
  
! #: 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 "overflow in constante expressie"
  
! #: 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 "overflow in constante expressie"
  
! #: fortran/resolve.cc:18807
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: 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 "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:18876
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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 "ongeldige beginwaarde"
  
! #: fortran/resolve.cc:19018
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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 "niet-constante array in DATA statement %L."
  
! #: 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 "ongeldig type-argument %qs"
  
! #: 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 "label %qs gedefinieerd maar niet gebruikt"
  
! #: fortran/resolve.cc:19574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: 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 "Substring bij %L heeft lengte nul"
  
! #: fortran/resolve.cc:19971
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:20038
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:20051
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:20073
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:20083
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:20091
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:20212
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 87834,88895 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "String-lengte bij %L is te groot"
  
! #: fortran/resolve.cc:15295
  #, fuzzy, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15299
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:15307
  #, fuzzy, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15318
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15383
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15405
  #, fuzzy, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr ""
  
! #: fortran/resolve.cc:15525
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15533
  #, fuzzy, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15583
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15586
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15589
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15595
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15598
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s voor %qs"
  
! #: fortran/resolve.cc:15675
  #, fuzzy, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
  
! #: fortran/resolve.cc:15698
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15750
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15760
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15793
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15797
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15801
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15814
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15825
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:15831
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:15947
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:15953
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:15961
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:15967
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:16164
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:16173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16258
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16783
  #, fuzzy, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:16826
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:16840
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, fuzzy, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:16865
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/resolve.cc:16875
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:16934
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:16940
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/resolve.cc:16969
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/resolve.cc:16979
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "veld %qs heeft al een beginwaarde gekregen"
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17353
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/resolve.cc:17367
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:17383
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
  
! #: fortran/resolve.cc:17393
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:17402
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:17411
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/resolve.cc:17453
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/resolve.cc:17480
  #, fuzzy, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17934
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Lege array-constructor op %C is niet toegestaan"
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "attribuut %qE botst met attribuut %s"
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18085
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18427
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr ""
  
! #: fortran/resolve.cc:18448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "herhaalde label-declaratie %qs"
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18513
  #, fuzzy, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr ""
  
! #: fortran/resolve.cc:18567
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18582
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr ""
  
! #: fortran/resolve.cc:18602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:18609
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr ""
  
! #: fortran/resolve.cc:18659
  #, fuzzy, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:18738
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr ""
  
! #: fortran/resolve.cc:18796
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18818
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:18885
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:18894
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:18910
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:18916
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:18941
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, fuzzy, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "(dicht bij initialisatie van %qs)"
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/resolve.cc:19152
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19166
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "niet-constante array in DATA statement %L."
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr ""
  
! #: fortran/resolve.cc:19400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: fortran/resolve.cc:19708
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring bij %L heeft lengte nul"
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "overflow in constante expressie"
  
! #: fortran/resolve.cc:20172
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:20185
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/resolve.cc:20207
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:20217
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:20225
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr "Niet-bestaande include-map \"%s\
*** 88738,88834 ****
  msgid "%qs is not a directory"
  msgstr "%qs is geen iterator"
  
! #: fortran/scanner.cc:790
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "karakterconstante met meer dan één karakter"
  
! #: fortran/scanner.cc:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1776
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "opvulkarakter in strfmon-formaat"
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1958
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2187
  #, fuzzy, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: fortran/scanner.cc:2229
  #, fuzzy, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "ongeldig preprocessing-commando"
  
! #: fortran/scanner.cc:2552
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2564
  #, fuzzy, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "kan bestand '%s' niet openen"
  
! #: fortran/scanner.cc:2574
  #, fuzzy, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "kan bestand '%s' niet openen"
  
! #: fortran/scanner.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "kan bestand '%s' niet openen"
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, fuzzy, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr "-fPIC is niet geldig met -mcoff"
--- 88911,89007 ----
  msgid "%qs is not a directory"
  msgstr "%qs is geen iterator"
  
! #: fortran/scanner.cc:792
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr ""
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr ""
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr ""
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr ""
  
! #: fortran/scanner.cc:1483
  #, fuzzy, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "karakterconstante met meer dan één karakter"
  
! #: fortran/scanner.cc:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr "opvulkarakter in strfmon-formaat"
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr ""
  
! #: fortran/scanner.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr ""
  
! #: fortran/scanner.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "label %qs gedefinieerd maar niet gebruikt"
  
! #: fortran/scanner.cc:2233
  #, fuzzy, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "ongeldig preprocessing-commando"
  
! #: fortran/scanner.cc:2556
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2568
  #, fuzzy, gcc-internal-format
  msgid "Cannot open file %qs"
  msgstr "kan bestand '%s' niet openen"
  
! #: fortran/scanner.cc:2578
  #, fuzzy, gcc-internal-format
  msgid "Cannot open included file %qs"
  msgstr "kan bestand '%s' niet openen"
  
! #: fortran/scanner.cc:2580
  #, fuzzy, gcc-internal-format
  msgid "Cannot open pre-included file %qs"
  msgstr "kan bestand '%s' niet openen"
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, fuzzy, gcc-internal-format
  msgid "Included file %qs is not a regular file"
  msgstr "-fPIC is niet geldig met -mcoff"
*************** msgstr ""
*** 88993,89211 ****
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3336
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3556
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3673
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.cc:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3842
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3868
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3935
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/simplify.cc:4316
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/simplify.cc:4448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/simplify.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr ""
  
! #: fortran/simplify.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5303
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5752
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/simplify.cc:6689
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/simplify.cc:6742
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7601
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7657
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "omvang van array %qs is te groot"
  
! #: fortran/simplify.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/simplify.cc:8520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/simplify.cc:8649
  #, fuzzy, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "overflow in constante expressie"
  
! #: fortran/simplify.cc:8678
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8826
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8893
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.cc:8917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/simplify.cc:8933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9846
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
--- 89166,89384 ----
  msgid "gfc_simplify_dim(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3340
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:3560
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr ""
  
! #: fortran/simplify.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr ""
  
! #: fortran/simplify.cc:3685
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr ""
  
! #: fortran/simplify.cc:3846
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr ""
  
! #: fortran/simplify.cc:3872
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr ""
  
! #: fortran/simplify.cc:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr ""
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
  
! #: fortran/simplify.cc:4320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/simplify.cc:4452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/simplify.cc:4455
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr ""
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr ""
  
! #: fortran/simplify.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5296
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr ""
  
! #: fortran/simplify.cc:5307
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr ""
  
! #: fortran/simplify.cc:5324
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr ""
  
! #: fortran/simplify.cc:5756
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr ""
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/simplify.cc:6693
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/simplify.cc:6746
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr ""
  
! #: fortran/simplify.cc:6818
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7661
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "omvang van array %qs is te groot"
  
! #: fortran/simplify.cc:8004
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr ""
  
  # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
! #: fortran/simplify.cc:8524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
  
! #: fortran/simplify.cc:8653
  #, fuzzy, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "overflow in constante expressie"
  
! #: fortran/simplify.cc:8682
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr ""
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr ""
  
! #: fortran/simplify.cc:8830
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr ""
  
! #: fortran/simplify.cc:8897
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr ""
  
! #: fortran/simplify.cc:8921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "functie-oproep heeft geaggregeerde waarde"
  
! #: fortran/simplify.cc:8937
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "ongeldig type-argument %qs"
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr ""
  
! #: fortran/simplify.cc:9850
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr ""
*************** msgstr ""
*** 89546,89619 ****
  msgid "Labeled DO statement at %L"
  msgstr "ongeldige beginwaarde"
  
! #: 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 "grootte van %qs is %u bytes"
  
! #: 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
  #, fuzzy, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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 ""
--- 89719,89792 ----
  msgid "Labeled DO statement at %L"
  msgstr "ongeldige beginwaarde"
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "grootte van %qs is %u bytes"
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4886
  #, fuzzy, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 89643,89671 ****
  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 "doorgeven van argument %d van %qs"
  
! #: fortran/trans-array.cc:13291
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 89816,89849 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
+ #: fortran/trans-array.cc:7109
+ #, fuzzy, gcc-internal-format, gfc-internal-format
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr "beginwaarde-element is niet constant"
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.cc:9569
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "doorgeven van argument %d van %qs"
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 89768,89880 ****
  msgid "non-constant initialization expression at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc: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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/trans-decl.cc:1943
  #, gcc-internal-format
  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 "%s: definitie van functie '%s' niet omgezet\n"
  
! #: fortran/trans-decl.cc:5381
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: 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 "statische variable %qs is als dllimport aangeduid"
  
! #: 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 "Te veel argumenten voor %s op %L"
  
! #: fortran/trans-decl.cc:6443
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/trans-decl.cc:6462
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/trans-decl.cc:6511
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/trans-decl.cc:6515
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/trans-decl.cc:6545
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "%s: definitie van functie '%s' niet omgezet\n"
  
! #: 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 ""
--- 89946,90058 ----
  msgid "non-constant initialization expression at %L"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%qs is geen bestand, pipe of tty"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "%s: definitie van functie '%s' niet omgezet\n"
  
! #: fortran/trans-decl.cc:5461
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "-pipe wordt niet ondersteund"
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Te veel argumenten voor %s op %L"
  
! #: fortran/trans-decl.cc:6523
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "statische variable %qs is als dllimport aangeduid"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/trans-decl.cc:6595
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "parameter %qs als void gedeclareerd"
  
! #: fortran/trans-decl.cc:6625
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "%s: definitie van functie '%s' niet omgezet\n"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr ""
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
*************** msgstr ""
*** 89904,89915 ****
  msgid "Unknown intrinsic op"
  msgstr "onbekende machine-modus %qs"
  
! #: fortran/trans-expr.cc:6003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: 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 ""
--- 90082,90093 ----
  msgid "Unknown intrinsic op"
  msgstr "onbekende machine-modus %qs"
  
! #: fortran/trans-expr.cc:6023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "Intrinsieke functie %s(%d) wordt
*** 89926,89937 ****
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: 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 "ongeldig type-argument %qs"
--- 90104,90115 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "ongeldig type-argument %qs"
*************** msgstr "sectie-attributen worden niet on
*** 89956,90139 ****
  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 "geen argumenten"
  
! #: fortran/trans-openmp.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/trans-openmp.cc:5109
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: 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 "%qs tevoren hier gedeclareerd"
  
! #: 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 ""
  
  # vertaling voor 'statement'?
! #: 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 "expressie-statement heeft onvolledig type"
  
! #: 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 "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/trans-openmp.cc:9912
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/trans-openmp.cc:9925
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "%qs is meestal een functie"
  
! #: fortran/trans-openmp.cc:9931
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "%qs is meestal een functie"
  
! #: fortran/trans-openmp.cc:9973
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "case-selector niet compatibel met label"
  
! #: 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 "Bestandsnaam ontbreekt na %qs optie"
  
! #: 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
  #, 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 "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/trans-openmp.cc:10253
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: fortran/trans-openmp.cc:10270
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "-pipe wordt niet ondersteund"
--- 90134,90317 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2217
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2222
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "geen argumenten"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "ongeldige expressie als operand"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "ongeldige waarheidsexpressie"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "%qs tevoren hier gedeclareerd"
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
  # vertaling voor 'statement'?
! #: fortran/trans-openmp.cc:9897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "expressie-statement heeft onvolledig type"
  
! #: fortran/trans-openmp.cc:9900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "object van variabele lengte mag geen beginwaarde krijgen"
  
! #: fortran/trans-openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "parameternamen (zonder types) in functiedeclaratie"
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "kon 0x%l.8x niet naar een regio omzetten"
  
! #: fortran/trans-openmp.cc:9955
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "%qs is meestal een functie"
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "%qs is meestal een functie"
  
! #: fortran/trans-openmp.cc:10003
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "case-selector niet compatibel met label"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "Bestandsnaam ontbreekt na %qs optie"
  
! #: fortran/trans-openmp.cc:10182
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10260
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, 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 "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
  
! #: fortran/trans-openmp.cc:10283
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "argument-formaat opgegeven voor niet-functie %qs"
  
! #: fortran/trans-openmp.cc:10300
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "-pipe wordt niet ondersteund"
*************** msgstr "fclose %s"
*** 90477,90483 ****
  msgid "two or more sections for %s"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 90655,90661 ----
  msgid "two or more sections for %s"
  msgstr "twee of meer data types in de declaratie van %qs"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
*************** msgstr "array-index in beginwaarde van n
*** 90807,90838 ****
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "gevraagd alignment is geen constante"
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "gevraagd alignment is te groot"
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
--- 90985,91016 ----
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is not a constant"
  msgstr "gevraagd alignment is geen constante"
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, fuzzy, gcc-internal-format
  msgid "requested alignment is not a power of 2"
  msgstr "gevraagd alignment is geen macht van 2"
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "gevraagd alignment is te groot"
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, fuzzy, gcc-internal-format
  msgid "alignment may not be specified for %qD"
  msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
*************** msgstr ""
*** 92761,92770 ****
  #~ msgid "junk at end of '#pragma options'"
  #~ msgstr "rommel aan einde van '#pragma options'"
  
- #, gcc-internal-format
- #~ msgid "incompatible type for argument %d, expected %<const int%>"
- #~ msgstr "incompatibel type voor argument %d, verwachtte %<const int%>"
- 
  #, fuzzy, gcc-internal-format
  #~ msgid "%qs and floating point or vector arguments"
  #~ msgstr "%J%qD neemt ofwel geen, ofwel twee argumenten"
--- 92939,92944 ----
*************** msgstr ""
*** 93631,93640 ****
  #~ msgid "non-static method %q+D overrides static method"
  #~ msgstr "niet-static methode '%s' vervangt static methode"
  
- #, fuzzy, gcc-internal-format
- #~ msgid "%q+D used prior to declaration"
- #~ msgstr "%qs gebruikt vóór declaratie"
- 
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #~ msgid "missing field '%s' in '%s'"
  #~ msgstr "beginwaarde ontbreekt"
--- 93805,93810 ----
diff -Nrcpad gcc-17-20260426/gcc/po/ru.po gcc-17-20260503/gcc/po/ru.po
*** gcc-17-20260426/gcc/po/ru.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/ru.po	Sun May  3 22:32:06 2026
*************** msgid ""
*** 12,18 ****
  msgstr ""
  "Project-Id-Version: gcc 9.1-b20190414\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-05-04 12:10+0300\n"
  "Last-Translator: Pavel Maryanov <acid@jack.kiev.ua>\n"
  "Language-Team: Russian <gnu@d07.ru>\n"
--- 12,18 ----
  msgstr ""
  "Project-Id-Version: gcc 9.1-b20190414\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2019-05-04 12:10+0300\n"
  "Last-Translator: Pavel Maryanov <acid@jack.kiev.ua>\n"
  "Language-Team: Russian <gnu@d07.ru>\n"
*************** msgstr ""
*** 1328,1340 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "Известные уровни ISA (могут быть заданы с ключом -mips)"
  
! #: config/nvptx/nvptx.opt:204
  #, fuzzy, no-c-format
  #| msgid "The version of the C++ ABI in use."
  msgid "Specify the PTX ISA version to use."
  msgstr "Используемая версия C++ ABI."
  
! #: config/nvptx/nvptx.opt:208
  #, fuzzy, no-c-format
  #| msgid "Use fp registers."
  msgid "Initialize ptx registers."
--- 1328,1340 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr "Известные уровни ISA (могут быть заданы с ключом -mips)"
  
! #: config/nvptx/nvptx.opt:207
  #, fuzzy, no-c-format
  #| msgid "The version of the C++ ABI in use."
  msgid "Specify the PTX ISA version to use."
  msgstr "Используемая версия C++ ABI."
  
! #: config/nvptx/nvptx.opt:211
  #, fuzzy, no-c-format
  #| msgid "Use fp registers."
  msgid "Initialize ptx registers."
*************** msgstr "Включить подразу�
*** 2162,2174 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Использовать заданную защиту стека"
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2162,2174 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr "Использовать заданную защиту стека"
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2639,2645 ****
  msgstr "Считать, что процессор имеет прямой порядок байт (big endian)."
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Считать, что процессор имеет обратный порядок байт (little endian)."
--- 2639,2645 ----
  msgstr "Считать, что процессор имеет прямой порядок байт (big endian)."
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, no-c-format
  msgid "Assume target CPU is configured as little endian."
  msgstr "Считать, что процессор имеет обратный порядок байт (little endian)."
*************** msgstr "Использовать бол�
*** 2716,2722 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
--- 2716,2722 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, no-c-format
  msgid "Specify the code model."
*************** msgid "Enable the CSR checking for the I
*** 2755,2761 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "Исключать указатель кадра в листовых функциях."
--- 2755,2761 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, no-c-format
  msgid "Omit the frame pointer in leaf functions."
  msgstr "Исключать указатель кадра в листовых функциях."
*************** msgstr ""
*** 2873,2879 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: 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 ""
--- 2873,2879 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr ""
*************** msgstr "-msve-vector-bits=N\tЗадаё�
*** 2922,2928 ****
  msgid "The possible TLS dialects:"
  msgstr "Возможные диалекты TLS:"
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 2922,2928 ----
  msgid "The possible TLS dialects:"
  msgstr "Возможные диалекты TLS:"
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr "Поддерживать RTM в�
*** 5266,5272 ****
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
--- 5266,5272 ----
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
*************** msgstr ""
*** 5640,5646 ****
  msgid "Cost to assume for a branch insn."
  msgstr "Предполагаемая цена для инструкции ветвления."
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, fuzzy, no-c-format
  #| msgid "Use given stack-protector guard."
  msgid "Use branch-protection features."
--- 5640,5646 ----
  msgid "Cost to assume for a branch insn."
  msgstr "Предполагаемая цена для инструкции ветвления."
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, fuzzy, no-c-format
  #| msgid "Use given stack-protector guard."
  msgid "Use branch-protection features."
*************** msgstr "Генерировать код
*** 5954,6174 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr "Генерировать код для обхода аппаратной ошибки ARM Cortex-A53 номер 843419."
  
! #: config/aarch64/aarch64.opt:116
  #, fuzzy, no-c-format
  #| msgid "Specify how to access the thread pointer."
  msgid "The register used to access the thread pointer:"
  msgstr "Способ доступа к указателю на нить."
  
! #: config/aarch64/aarch64.opt:147
  #, fuzzy, no-c-format
  #| msgid "Specify thread pointer register number."
  msgid "Specify the thread pointer register."
  msgstr "Задать номер регистра указателя потока."
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr "Не предполагать, что система поддерживает невыровненный доступ к памяти."
  
! #: config/aarch64/aarch64.opt:163
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Битовый размер для непосредственных смещений TLS.  Допустимые значения: 12, 24, 32, 48."
  
! #: config/aarch64/aarch64.opt:182
  #, fuzzy, no-c-format
  #| msgid "-march=ARCH\tUse features of architecture ARCH."
  msgid "Use features of architecture ARCH."
  msgstr "-march=ARCH\tИспользовать возможности и планировать код для заданной архитектуры."
  
! #: config/aarch64/aarch64.opt:186
  #, fuzzy, no-c-format
  #| msgid "-mcpu=CPU\tUse features of and optimize for CPU."
  msgid "Use features of and optimize for CPU."
  msgstr "-mcpu=CPU\tИспользовать возможности заданного CPU и оптимизировать код для него."
  
! #: config/aarch64/aarch64.opt:190
  #, fuzzy, no-c-format
  #| msgid "-mtune=CPU\tOptimize for CPU."
  msgid "Optimize for CPU."
  msgstr "-mtune=CPU\tОптимизировать код для заданного процессора."
  
! #: config/aarch64/aarch64.opt:194
  #, fuzzy, no-c-format
  #| msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI."
  msgid "Generate code that conforms to the specified ABI."
  msgstr "-mabi=ABI\tГенерировать код в соответствии с заданным ABI."
  
! #: 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
  #, fuzzy, no-c-format
  #| msgid "-moverride=STRING\tPower users only! Override CPU optimization parameters."
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr "-moverride=STRING\tТолько для опытных пользователей! Переопределить параметры оптимизации CPU."
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr "Известные AArch64 ABIs (для использования с -mabi= опцией):"
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr "Загрузки литеральных значений относительно счетчика команд (PC)."
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr "Выбрать область применения подписанных адресов возврата из функций."
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr "Допустимые значения ключа -msign-return-address=option:"
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Разрешить аппроксимацию обратного значения корня квадратного.   При этом точность вычисления обратного значения корня квадратного сокращается до примерно 16 разрядов для одинарной точности и до 32 разрядов для двойной точности."
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr "Разрешить аппроксимацию квадратного корня.   При этом точность вычисления квадратного корня сокращается до примерно 16 разрядов для одинарной точности и до 32 разрядов для двойной точности. If enabled, it implies -mlow-precision-recip-sqrt."
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr "Возможные длины вектора SVE:"
  
! #: config/aarch64/aarch64.opt:304
  #, fuzzy, no-c-format
  #| msgid "-msve-vector-bits=N\tSet the number of bits in an SVE vector register to N."
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr "-msve-vector-bits=N\tЗадаёт число бит в регистре вектора SVE, равное N."
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr "Включает подробный режим выдачи дампа стоимостной модели в файлы отладочных дампов."
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:366
  #, fuzzy, no-c-format
  #| msgid "Generate a call to abort if a noreturn function returns."
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Генерировать вызов abort, если в noreturn-функции выполняется возврат управления."
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: 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
  #, fuzzy, no-c-format
  #| msgid "builtin %qF is deprecated."
  msgid "This option is deprecated."
--- 5954,6179 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr "Генерировать код для обхода аппаратной ошибки ARM Cortex-A53 номер 843419."
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, fuzzy, no-c-format
  #| msgid "Specify how to access the thread pointer."
  msgid "The register used to access the thread pointer:"
  msgstr "Способ доступа к указателю на нить."
  
! #: config/aarch64/aarch64.opt:152
  #, fuzzy, no-c-format
  #| msgid "Specify thread pointer register number."
  msgid "Specify the thread pointer register."
  msgstr "Задать номер регистра указателя потока."
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr "Не предполагать, что система поддерживает невыровненный доступ к памяти."
  
! #: config/aarch64/aarch64.opt:168
  #, no-c-format
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Битовый размер для непосредственных смещений TLS.  Допустимые значения: 12, 24, 32, 48."
  
! #: config/aarch64/aarch64.opt:187
  #, fuzzy, no-c-format
  #| msgid "-march=ARCH\tUse features of architecture ARCH."
  msgid "Use features of architecture ARCH."
  msgstr "-march=ARCH\tИспользовать возможности и планировать код для заданной архитектуры."
  
! #: config/aarch64/aarch64.opt:191
  #, fuzzy, no-c-format
  #| msgid "-mcpu=CPU\tUse features of and optimize for CPU."
  msgid "Use features of and optimize for CPU."
  msgstr "-mcpu=CPU\tИспользовать возможности заданного CPU и оптимизировать код для него."
  
! #: config/aarch64/aarch64.opt:195
  #, fuzzy, no-c-format
  #| msgid "-mtune=CPU\tOptimize for CPU."
  msgid "Optimize for CPU."
  msgstr "-mtune=CPU\tОптимизировать код для заданного процессора."
  
! #: config/aarch64/aarch64.opt:199
  #, fuzzy, no-c-format
  #| msgid "-mabi=ABI\tGenerate code that conforms to the specified ABI."
  msgid "Generate code that conforms to the specified ABI."
  msgstr "-mabi=ABI\tГенерировать код в соответствии с заданным ABI."
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:211
  #, fuzzy, no-c-format
  #| msgid "-moverride=STRING\tPower users only! Override CPU optimization parameters."
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr "-moverride=STRING\tТолько для опытных пользователей! Переопределить параметры оптимизации CPU."
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr "Известные AArch64 ABIs (для использования с -mabi= опцией):"
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr "Загрузки литеральных значений относительно счетчика команд (PC)."
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr "Выбрать область применения подписанных адресов возврата из функций."
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr "Допустимые значения ключа -msign-return-address=option:"
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr "Разрешить аппроксимацию обратного значения корня квадратного.   При этом точность вычисления обратного значения корня квадратного сокращается до примерно 16 разрядов для одинарной точности и до 32 разрядов для двойной точности."
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr "Разрешить аппроксимацию квадратного корня.   При этом точность вычисления квадратного корня сокращается до примерно 16 разрядов для одинарной точности и до 32 разрядов для двойной точности. If enabled, it implies -mlow-precision-recip-sqrt."
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr "Возможные длины вектора SVE:"
  
! #: config/aarch64/aarch64.opt:309
  #, fuzzy, no-c-format
  #| msgid "-msve-vector-bits=N\tSet the number of bits in an SVE vector register to N."
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr "-msve-vector-bits=N\tЗадаёт число бит в регистре вектора SVE, равное N."
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr "Включает подробный режим выдачи дампа стоимостной модели в файлы отладочных дампов."
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:371
  #, fuzzy, no-c-format
  #| msgid "Generate a call to abort if a noreturn function returns."
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Генерировать вызов abort, если в noreturn-функции выполняется возврат управления."
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, fuzzy, no-c-format
  #| msgid "builtin %qF is deprecated."
  msgid "This option is deprecated."
*************** msgstr "Выполнить вектор�
*** 11656,11662 ****
  
  #: 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
--- 11661,11667 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
  msgstr ""
  
  #: params.opt:1304
*************** msgstr "Компилировать в с
*** 18811,18906 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr "Компилировать в соответствии со стандартом ISO 2011 C (неполная экспериментальная поддержка)"
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1537
  #, fuzzy
  #| msgid "argument 1 must be a map"
  msgid "argument must be passed by copying"
  msgstr "аргумент 1 должен быть отображением"
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2566
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2583
  #, fuzzy
  #| msgid "caller edge frequency is negative"
  msgid "callee returns twice"
  msgstr "значение счётчика дуг вызова отрицательно"
  
! #: calls.cc:2588
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2595
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "переменная %qD имеет тип функции"
  
! #: calls.cc:2614
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "ожидалась функция"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2639
  #, fuzzy
  #| msgid "different number of parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "разное число параметров"
  
! #: calls.cc:2646
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s не поддерживает split_block"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3076
  #, fuzzy
  #| msgid "LHS in noreturn call"
  msgid "inside another call"
  msgstr "левая часть в вызове без возврата (noreturn)"
  
! #: calls.cc:3085
  #, fuzzy
  #| msgid "value argument"
  msgid "variable size arguments"
  msgstr "value аргумент"
  
  #
! #: calls.cc:3109
  #, fuzzy
  #| msgid "passing too large argument on stack"
  msgid "hidden string length argument passed on stack"
  msgstr "передача слишком большого аргумента на стек"
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  #, fuzzy
  #| msgid "static assertion failed"
  msgid "tail call production failed"
--- 18816,18911 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr "Компилировать в соответствии со стандартом ISO 2011 C (неполная экспериментальная поддержка)"
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1533
  #, fuzzy
  #| msgid "argument 1 must be a map"
  msgid "argument must be passed by copying"
  msgstr "аргумент 1 должен быть отображением"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  #, fuzzy
  #| msgid "caller edge frequency is negative"
  msgid "callee returns twice"
  msgstr "значение счётчика дуг вызова отрицательно"
  
! #: calls.cc:2589
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2596
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "переменная %qD имеет тип функции"
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "ожидалась функция"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  #| msgid "different number of parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "разное число параметров"
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s не поддерживает split_block"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  #, fuzzy
  #| msgid "LHS in noreturn call"
  msgid "inside another call"
  msgstr "левая часть в вызове без возврата (noreturn)"
  
! #: calls.cc:3086
  #, fuzzy
  #| msgid "value argument"
  msgid "variable size arguments"
  msgstr "value аргумент"
  
  #
! #: calls.cc:3110
  #, fuzzy
  #| msgid "passing too large argument on stack"
  msgid "hidden string length argument passed on stack"
  msgstr "передача слишком большого аргумента на стек"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  #, fuzzy
  #| msgid "static assertion failed"
  msgid "tail call production failed"
*************** msgstr "операнд '%%l' не явл
*** 19025,19036 ****
  #. 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"
--- 19030,19041 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "некорректное использование плавающей константы"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 20499,20511 ****
  msgid "this is the insn:"
  msgstr "это insn:"
  
! #: lra-constraints.cc:4197
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "некорректный адрес операнда"
  
! #: lra-constraints.cc:4522 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "ошибка при генерации загрузок операндов на регистры для:"
  
--- 20504,20516 ----
  msgid "this is the insn:"
  msgstr "это insn:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "некорректный адрес операнда"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "ошибка при генерации загрузок операндов на регистры для:"
  
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 20743,20749 ****
  msgstr "%s%sэвристики GGC: --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>"
--- 20748,20754 ----
  msgstr "%s%sэвристики GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonymous>"
*************** msgstr ""
*** 21138,21157 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, c-format
  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
  #, c-format
  msgid "invalid vector constant"
  msgstr ""
--- 21143,21162 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, c-format
  msgid "invalid operand for '%%%c'"
  msgstr "недопустимый операнд для кода '%%%c'"
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, c-format
  msgid "invalid vector constant"
  msgstr ""
*************** msgstr "некорректный пре�
*** 21198,21286 ****
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23806
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "некорректное преобразование из %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:23808
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "некорректное преобразование к типу %qT от типа %qT"
  
! #: config/aarch64/aarch64.cc:31118
  #, fuzzy
  #| msgid "no pre-increment operator for type"
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "нет преинкрементного оператора для типа"
  
! #: config/aarch64/aarch64.cc:31120
  #, fuzzy
  #| msgid "no pre-decrement operator for type"
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "нет предекрементного оператора для типа"
  
! #: config/aarch64/aarch64.cc:31122
  #, fuzzy
  #| msgid "no post-increment operator for type"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "нет постинкрементного оператора для типа"
  
! #: config/aarch64/aarch64.cc:31124
  #, fuzzy
  #| msgid "no post-decrement operator for type"
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "нет постдекрементного оператора для типа"
  
! #: config/aarch64/aarch64.cc:31126
  #, fuzzy
  #| msgid "%<auto%> parameter not permitted in this context"
  msgid "negation operation not permitted on svbool_t"
  msgstr "%<auto%> параметр недопустим в данном контексте"
  
! #: 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 "stack usage computation not supported for this target"
  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 "неверные операнды в бинарной операции"
  
! #: 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"
--- 21203,21291 ----
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "некорректное преобразование из %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "некорректное преобразование к типу %qT от типа %qT"
  
! #: config/aarch64/aarch64.cc:31134
  #, fuzzy
  #| msgid "no pre-increment operator for type"
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "нет преинкрементного оператора для типа"
  
! #: config/aarch64/aarch64.cc:31136
  #, fuzzy
  #| msgid "no pre-decrement operator for type"
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "нет предекрементного оператора для типа"
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  #| msgid "no post-increment operator for type"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "нет постинкрементного оператора для типа"
  
! #: config/aarch64/aarch64.cc:31140
  #, fuzzy
  #| msgid "no post-decrement operator for type"
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "нет постдекрементного оператора для типа"
  
! #: config/aarch64/aarch64.cc:31142
  #, fuzzy
  #| msgid "%<auto%> parameter not permitted in this context"
  msgid "negation operation not permitted on svbool_t"
  msgstr "%<auto%> параметр недопустим в данном контексте"
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  #, fuzzy
  #| msgid "stack usage computation not supported for this target"
  msgid "subscript operation not supported on svbool_t"
  msgstr "вычисление размера используемой области стека не поддерживается для этой целевой платформы"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "неверные операнды в бинарной операции"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 21297,21309 ****
  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"
--- 21302,21314 ----
  msgstr "некорректное значение %%r"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "некорректное значение %%R"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "некорректное значение %%N"
*************** msgstr "некорректное зна�
*** 21318,21324 ****
  msgid "invalid %%h value"
  msgstr "некорректное значение %%h"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr "некорректное значение %%L"
--- 21323,21329 ----
  msgid "invalid %%h value"
  msgstr "некорректное значение %%h"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr "некорректное значение %%L"
*************** msgstr "некорректное зна�
*** 21333,21339 ****
  msgid "invalid %%M value"
  msgstr "некорректное значение %%M"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr "некорректное значение %%U"
--- 21338,21344 ----
  msgid "invalid %%M value"
  msgstr "некорректное значение %%M"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr "некорректное значение %%U"
*************** msgstr "некорректный опе�
*** 21684,21690 ****
  #: 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
--- 21689,21695 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "недопустимая кон�
*** 21933,22069 ****
  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
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "некорректное использование флага вывода в asm"
  
! #: config/i386/i386.cc:14217
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "недопустимый размер операнда для кода 'O'"
  
! #: config/i386/i386.cc:14252
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "недопустимый размер операнда для кода '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 "недопустимый тип операнда для кода '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 "недопустимый размер операнда для кода 'O'"
  
! #: 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
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "операнд не является кодом условия, неверный код операнда '%c'"
  
! #: config/i386/i386.cc:14528
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "операнд не является ссылкой на память со смещением, неверный код операнда 'H'"
  
! #: config/i386/i386.cc:14543
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "операнд не является кодом условия, неверный код операнда 'K'"
  
! #: config/i386/i386.cc:14571
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "операнд не является специфическим целым, неверный код операнда 'r'"
  
! #: config/i386/i386.cc:14589
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "операнд не является целым, неверный код операнда 'R'"
  
! #: config/i386/i386.cc:14612
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "операнд не является специфическим целым, неверный код операнда '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 "операнд не является ссылкой на память со смещением, неверный код операнда 'H'"
  
! #: 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 %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "некорректное преобразование из %<__fpreg%>"
  
! #: config/i386/i386.cc:24805
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "некорректное преобразование из %<__fpreg%>"
  
! #: config/i386/i386.cc:24808
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "некорректное преобразование к %<__fpreg%>"
  
! #: 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 "некорректное преобразование к типу %qT от типа %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 ""
  
--- 21938,22074 ----
  msgid "Expected register or constant integer."
  msgstr "Ожидался интерфейс или указатель на интерфейс"
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "некорректный операнд UNSPEC"
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "недопустимое использование регистра '%s'>"
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "некорректное использование флага вывода в asm"
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "недопустимый размер операнда для кода 'O'"
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "недопустимый размер операнда для кода 'z'"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  #| msgid "invalid operand type used with operand code 'Z'"
  msgid "invalid operand type used with operand code '%c'"
  msgstr "недопустимый тип операнда для кода 'Z'"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  #| msgid "invalid operand size for operand code 'O'"
  msgid "invalid operand size for operand code '%c'"
  msgstr "недопустимый размер операнда для кода 'O'"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "операнд не является кодом условия, неверный код операнда 'Y'"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "операнд не является кодом условия, неверный код операнда 'D'"
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "операнд не является кодом условия, неверный код операнда '%c'"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "операнд не является ссылкой на память со смещением, неверный код операнда 'H'"
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "операнд не является кодом условия, неверный код операнда 'K'"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "операнд не является специфическим целым, неверный код операнда 'r'"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "операнд не является целым, неверный код операнда 'R'"
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "операнд не является специфическим целым, неверный код операнда 'R'"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  #| msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "операнд не является ссылкой на память со смещением, неверный код операнда 'H'"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "некорректный код операнда '%c'"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "некорректные ограничения для операнда"
  
! #: config/i386/i386.cc:14914
  #, c-format
  msgid "invalid vector immediate"
  msgstr ""
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "некорректный режим инструкции"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "некорректное преобразование из %<__fpreg%>"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "некорректное преобразование из %<__fpreg%>"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "некорректное преобразование к %<__fpreg%>"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "некорректное преобразование к типу %qT от типа %qT"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "'%%%c' не является к�
*** 22142,22150 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "недопустимое использование '%%%c'"
--- 22147,22155 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, c-format
  msgid "invalid use of '%%%c'"
  msgstr "недопустимое использование '%%%c'"
*************** msgid "insn contains an invalid address
*** 22209,22215 ****
  msgstr "инструкция содержит некорректный адрес !"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr "некорректный адрес"
  
--- 22214,22220 ----
  msgstr "инструкция содержит некорректный адрес !"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  msgid "invalid address"
  msgstr "некорректный адрес"
  
*************** msgstr "некорректная опе�
*** 22286,22292 ****
  msgid "invalid %%H value"
  msgstr "некорректное %%J значение"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr "неверное значение для кода %%d"
--- 22291,22297 ----
  msgid "invalid %%H value"
  msgstr "некорректное %%J значение"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, c-format
  msgid "invalid %%d value"
  msgstr "неверное значение для кода %%d"
*************** msgstr "неподдерживаемая
*** 22345,22379 ****
  msgid "unsupported memory expression:"
  msgstr "неподдерживаемое преобразование с фиксированной точкой"
  
! #: config/riscv/riscv.cc:7969
  #, fuzzy, c-format
  #| msgid "invalid %%r operand"
  msgid "invalid vector operand"
  msgstr "неверный операнд для %%r"
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8227
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "некорректный операнд для модификатора 'b'"
  
! #: config/riscv/riscv.cc:8236
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8241
  #, fuzzy, c-format
  #| msgid "unsupported size for integer register"
  msgid "modifier 'H' is for integer registers only"
  msgstr "неподдерживаемый размер для целочисленного регистра"
  
! #: config/riscv/riscv.cc:8246
  #, fuzzy, c-format
  #| msgid "%qV qualifiers cannot be applied to %qT"
  msgid "modifier 'H' cannot be applied to R31"
--- 22350,22384 ----
  msgid "unsupported memory expression:"
  msgstr "неподдерживаемое преобразование с фиксированной точкой"
  
! #: config/riscv/riscv.cc:7972
  #, fuzzy, c-format
  #| msgid "invalid %%r operand"
  msgid "invalid vector operand"
  msgstr "неверный операнд для %%r"
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8230
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "некорректный операнд для модификатора 'b'"
  
! #: config/riscv/riscv.cc:8239
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8244
  #, fuzzy, c-format
  #| msgid "unsupported size for integer register"
  msgid "modifier 'H' is for integer registers only"
  msgstr "неподдерживаемый размер для целочисленного регистра"
  
! #: config/riscv/riscv.cc:8249
  #, fuzzy, c-format
  #| msgid "%qV qualifiers cannot be applied to %qT"
  msgid "modifier 'H' cannot be applied to R31"
*************** msgstr "некорректная 128-б�
*** 22444,22450 ****
  msgid "invalid %%A value"
  msgstr "некорректное %%J значение"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, c-format
  msgid "invalid %%D value"
  msgstr "неверное значение для кода %%D"
--- 22449,22455 ----
  msgid "invalid %%A value"
  msgstr "некорректное %%J значение"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "неверное значение для кода %%D"
*************** msgstr "недопустимое зна�
*** 22484,22490 ****
  msgid "invalid %%k value"
  msgstr "недопустимое значение для кода %%k"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr "недопустимое значение для кода %%K"
--- 22489,22495 ----
  msgid "invalid %%k value"
  msgstr "недопустимое значение для кода %%k"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "недопустимое значение для кода %%K"
*************** msgstr "недопустимое зна�
*** 22515,22532 ****
  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
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "некорректное %%J значение"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
  #, c-format
  msgid "invalid %%x value"
  msgstr "неверное значение для кода %%x"
--- 22520,22537 ----
  msgid "invalid %%u value"
  msgstr "недопустимое значение для кода %%u"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "недопустимое значение для кода %%v"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "некорректное %%J значение"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "неверное значение для кода %%x"
*************** msgstr "некорректный опе�
*** 22747,22774 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "плавающая константа не является корректным непосредственным операндом"
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "операнд с кодом 'B' - не константа"
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "в операнде с кодом 'B' установлено несколько битов"
  
! #: config/stormy16/stormy16.cc:1947
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "операнд с кодом 'o' - не константа"
  
! #: config/stormy16/stormy16.cc:1979
  #, fuzzy, c-format
  #| msgid "'B' operand is not constant"
  msgid "'h' operand is not SImode register"
  msgstr "операнд с кодом 'B' - не константа"
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: некорректный код"
--- 22752,22779 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "плавающая константа не является корректным непосредственным операндом"
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "операнд с кодом 'B' - не константа"
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "в операнде с кодом 'B' установлено несколько битов"
  
! #: config/stormy16/stormy16.cc:1948
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "операнд с кодом 'o' - не константа"
  
! #: config/stormy16/stormy16.cc:1980
  #, fuzzy, c-format
  #| msgid "'B' operand is not constant"
  msgid "'h' operand is not SImode register"
  msgstr "операнд с кодом 'B' - не константа"
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: некорректный код"
*************** msgstr "некорректный адр�
*** 22826,22849 ****
  msgid "Unable to load DLL."
  msgstr "Генерировать код для DLL."
  
! #: 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 "неверное значение для кода %%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 "адресное смещение - не константа"
  
--- 22831,22854 ----
  msgid "Unable to load DLL."
  msgstr "Генерировать код для DLL."
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  msgid "bad test"
  msgstr "Некорректная проверка"
  
! #: config/xtensa/xtensa.cc:2997
  msgid "invalid mask"
  msgstr "некорректная маска"
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "неверное значение для кода %%t/%%b"
  
! #: config/xtensa/xtensa.cc:3151
  msgid "no register in address"
  msgstr "не задан регистр в адресе"
  
! #: config/xtensa/xtensa.cc:3159
  msgid "address offset not a constant"
  msgstr "адресное смещение - не константа"
  
*************** msgstr "{anonymous}"
*** 22877,22883 ****
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  msgid "({anonymous})"
  msgstr "({anonymous})"
  
--- 22882,22888 ----
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({anonymous})"
  
*************** msgstr "({anonymous})"
*** 22902,22909 ****
  #: 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 "ожидалось %<;%>"
--- 22907,22914 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "ожидалось %<;%>"
*************** msgstr "ожидалось %<:%> или
*** 22931,22937 ****
  #: 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 "ожидалась %<)%>"
--- 22936,22942 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "ожидалась %<)%>"
*************** msgstr "ожидалась %<)%>"
*** 22939,22945 ****
  #: 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 "ожидалась %<]%>"
--- 22944,22950 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "ожидалась %<]%>"
*************** msgstr "ожидалось %<;%>, %<,%>
*** 22959,22971 ****
  #: 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 "ожидалось %<[%>"
--- 22964,22976 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "ожидалась %<(%>"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "ожидалось %<[%>"
*************** msgstr "ожидалось %<[%>"
*** 22974,22980 ****
  #: 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 %<{%>"
--- 22979,22985 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr "ожидалась %<{%>"
*** 22991,23003 ****
  #: 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%>"
--- 22996,23008 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "ожидалось %<:%>"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "ожидалось %<while%>"
*************** msgstr "ожидалось %<while%>"
*** 23007,23013 ****
  #: 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 "ожидалась %<,%>"
--- 23012,23018 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "ожидалась %<,%>"
*************** msgid "expected %<.%>"
*** 23017,23034 ****
  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 "ожидалась %<,%> или %<)%>"
--- 23022,23039 ----
  msgstr "ожидалась %<.%>"
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "ожидалось %<@end%>"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "ожидалось %<>%>"
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "ожидалась %<,%> или %<)%>"
*************** msgstr "ожидалась %<,%> или
*** 23038,23083 ****
  #: 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
  #, 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 "(anonymous)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ожидалось %<<%>"
--- 23043,23088 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "ожидалось %<=%>"
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "ожидалась %<)%> или %<,%>"
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "ожидалась %<}%>"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "ожидалось %<delete%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "ожидалось %<#pragma omp section%> или %<}%>"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(anonymous)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "ожидалось %<<%>"
*************** msgstr "кандидат"
*** 23107,23113 ****
  msgid "  after user-defined conversion:"
  msgstr "Включить определяемые пользователем инструкции."
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "кандидат"
--- 23112,23118 ----
  msgid "  after user-defined conversion:"
  msgstr "Включить определяемые пользователем инструкции."
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "кандидат"
*************** msgstr "<ошибка параметра
*** 23208,23214 ****
  msgid "<statement>"
  msgstr "<оператор>"
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<неизвестный>"
--- 23213,23219 ----
  msgid "<statement>"
  msgstr "<оператор>"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<неизвестный>"
*************** msgstr "<lambda>"
*** 23235,23559 ****
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3360
  msgid "<expression error>"
  msgstr "<ошибка выражения>"
  
! #: cp/error.cc:3375
  msgid "<unknown operator>"
  msgstr "<неизвестный оператор>"
  
! #: cp/error.cc:3865
  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 "номер сумматора не является целой константой"
  
! #: cp/reflect.cc:573 cp/reflect.cc:3906
  #, fuzzy
  #| msgid "template constraint failure"
  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 "redeclaration of friend %q#D may not have default template arguments"
  msgid "reflection does not have template arguments"
  msgstr "редекларация friend %q#D не может иметь подразумеваемые аргументы шаблона"
  
! #: 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 "вызываемый объект не является функцией или указателем на функцию"
  
! #: cp/reflect.cc:2355
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2405
  #, fuzzy
  #| msgid "format string argument is not a string type"
  msgid "operators argument is not a valid operator"
  msgstr "аргумент, задающий формат, имеет не строковый тип"
  
! #: cp/reflect.cc:2536
  #, fuzzy
  #| msgid "%qE does not have class type"
  msgid "reflection does not have a type"
  msgstr "%qE не класс"
  
! #: 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 "friend declaration does not name a class or function"
  msgid "reflection does not represent parameter of current function"
  msgstr "в декларации friend нет имени класса или функции"
  
! #: 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 "вызываемый объект не является функцией или указателем на функцию"
  
! #: 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 "неконстантное условие для static assertion"
  
! #: 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 "доступ по указателю на неполный тип %qT"
  
! #: cp/reflect.cc:3258
  #, fuzzy
  #| msgid "Do not tune writable data alignment."
  msgid "reflection not suitable for alignment_of"
  msgstr "Не выравнивать данные, доступные на запись."
  
  #
! #: cp/reflect.cc:3294
  #, fuzzy
  #| msgid "invalid new of function type"
  msgid "alignment_of on function type"
  msgstr "некорректное new типа функции"
  
! #: 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 "косвенность не даст доступ к объекту неполного типа %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 %qT"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "доступ по указателю на неполный тип %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 "expected function name"
  msgid "reflect_function failed"
  msgstr "ожидалось имя функции"
  
! #: cp/reflect.cc:4840
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "не задан аргумент ключа '-Xassembler'"
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  #, fuzzy
  #| msgid "expected pass name"
  msgid "unexpected value of value member"
  msgstr "ожидалось pass имя"
  
! #: 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 "%qD does not have integral or enumeration type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%qD не имеет целый или перечислимый тип"
  
! #: cp/reflect.cc:5204
  #, fuzzy
  #| msgid "expected integer or boolean type"
  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 "функция возвращает значение не строкового типа"
  
! #: 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
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5818
  #, fuzzy
  #| msgid "%<%c%> is not a valid character in an identifier"
  msgid "name is not a valid identifier"
  msgstr "%<%c%> не является корректным символом в идентификаторе"
  
! #: 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 "-faligned-new=%d is not a power of two"
  msgid "alignment is not power of two"
  msgstr "-faligned-new=%d не есть степень двойки"
  
! #: cp/reflect.cc:5869
  #, fuzzy
  #| msgid "right rotate count is negative"
  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 implementation of class %qE"
  msgid "incomplete parent class"
  msgstr "неполная реализация класса %qE"
  
! #: cp/reflect.cc:6859
  #, fuzzy
  #| msgid "%qE is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qE не класс или пространство имен"
  
! #: 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 "источник имеет неполный тип класса"
  
! #: cp/reflect.cc:7012
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  #, fuzzy
  #| msgid "a template cannot be defaulted"
  msgid "value cannot be extracted"
--- 23240,23608 ----
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr "<ошибка выражения>"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr "<неизвестный оператор>"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr "На глобальном уровне:"
  
! #: cp/reflect.cc:408
  #, fuzzy
! #| msgid "template constraint failure"
! msgid "reflect_constant_array failed"
! msgstr "нарушение ограничения шаблона"
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  #| msgid "template constraint failure"
  msgid "reflect_constant failed"
  msgstr "нарушение ограничения шаблона"
  
! #: cp/reflect.cc:641
! #, fuzzy
! #| msgid "accumulator is not a constant integer"
! msgid "array element not a constant integer"
! msgstr "номер сумматора не является целой константой"
! 
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "функция возвращает значение не строкового типа"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  #| msgid "redeclaration of friend %q#D may not have default template arguments"
  msgid "reflection does not have template arguments"
  msgstr "редекларация friend %q#D не может иметь подразумеваемые аргументы шаблона"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  #| msgid "called object is not a function or function pointer"
  msgid "reflection does not represent a function or function type"
  msgstr "вызываемый объект не является функцией или указателем на функцию"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  #| msgid "format string argument is not a string type"
  msgid "operators argument is not a valid operator"
  msgstr "аргумент, задающий формат, имеет не строковый тип"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  #| msgid "%qE does not have class type"
  msgid "reflection does not have a type"
  msgstr "%qE не класс"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "функция возвращает значение не строкового типа"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  #| msgid "friend declaration does not name a class or function"
  msgid "reflection does not represent parameter of current function"
  msgstr "в декларации friend нет имени класса или функции"
  
! #: cp/reflect.cc:3185
  #, fuzzy
  #| msgid "called object is not a function or function pointer"
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "вызываемый объект не является функцией или указателем на функцию"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, fuzzy
  #| msgid "non-constant condition for static assertion"
  msgid "non-constant offset for offset_of"
  msgstr "неконстантное условие для static assertion"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type %qT"
  msgid "reflection with incomplete type in size_of"
  msgstr "доступ по указателю на неполный тип %qT"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  #| msgid "Do not tune writable data alignment."
  msgid "reflection not suitable for alignment_of"
  msgstr "Не выравнивать данные, доступные на запись."
  
  #
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "invalid new of function type"
  msgid "alignment_of on function type"
  msgstr "некорректное new типа функции"
  
! #: cp/reflect.cc:3392
  #, fuzzy
  #| msgid "indirection will not access object of incomplete type %qT in statement"
  msgid "reflection with incomplete type in alignment_of"
  msgstr "косвенность не даст доступ к объекту неполного типа %qT в операторе"
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type %qT"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "доступ по указателю на неполный тип %qT"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr ""
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr ""
! 
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  #| msgid "expected function name"
  msgid "reflect_function failed"
  msgstr "ожидалось имя функции"
  
! #: cp/reflect.cc:4970
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "не задан аргумент ключа '-Xassembler'"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  #| msgid "expected pass name"
  msgid "unexpected value of value member"
  msgstr "ожидалось pass имя"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "функция возвращает значение не строкового типа"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  #| msgid "%qD does not have integral or enumeration type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%qD не имеет целый или перечислимый тип"
  
! #: cp/reflect.cc:5334
  #, fuzzy
  #| msgid "expected integer or boolean type"
  msgid "reflection represents non-integral or bool type"
  msgstr "ожидалось выражение или булевый тип"
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "функция возвращает значение не строкового типа"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "некорректный аргумент атрибута %qE"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  #| msgid "target is not pointer or reference"
  msgid "type is not object or reference type"
  msgstr "цель не есть указатель или ссылка"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  #, fuzzy
  #| msgid "%<%c%> is not a valid character in an identifier"
  msgid "name is not a valid identifier"
  msgstr "%<%c%> не является корректным символом в идентификаторе"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "не задано имя регистра для %q+D"
  
! #: cp/reflect.cc:5997
! msgid "no name and non-empty annotations specified"
! msgstr ""
! 
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "нельзя задавать выравнивание для %q+D"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "ширина поля"
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "сдвиг вправо на отрицательное число позиций"
  
! #: cp/reflect.cc:6026
! msgid "name unspecified and type is const"
! msgstr ""
! 
! #: cp/reflect.cc:6030
! msgid "name unspecified and type is volatile"
! msgstr ""
! 
! #: cp/reflect.cc:6038
  #, fuzzy
  #| msgid "-faligned-new=%d is not a power of two"
  msgid "alignment is not power of two"
  msgstr "-faligned-new=%d не есть степень двойки"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  #| msgid "right rotate count is negative"
  msgid "alignment is negative"
  msgstr "счетчик циклического сдвига вправо отрицателен"
  
! #: cp/reflect.cc:6048
  #, fuzzy
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "выравнивание %qD больше чем в исходной декларации"
  
! #: cp/reflect.cc:6062
! #, fuzzy
! #| msgid "%qE does not have pointer or array type"
! msgid "reflection does not have non-array object type"
! msgstr "%qE не имеет тип указателя или массива"
! 
! #: cp/reflect.cc:6506
! #, fuzzy
! #| msgid "%qD does not refer to a function"
! msgid "current scope does not represent a function"
! msgstr "%qD не ссылается на функцию"
! 
! #: cp/reflect.cc:6526
! #, fuzzy
! #| msgid "friend declaration does not name a class or function"
! msgid "current scope does not represent a class nor a member function"
! msgstr "в декларации friend нет имени класса или функции"
! 
! #: cp/reflect.cc:6685
  #, fuzzy
  #| msgid "incomplete implementation of class %qE"
  msgid "incomplete parent class"
  msgstr "неполная реализация класса %qE"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  #| msgid "%qE is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qE не класс или пространство имен"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  #| msgid "source is of incomplete class type"
  msgid "not a complete class type"
  msgstr "источник имеет неполный тип класса"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  #| msgid "a template cannot be defaulted"
  msgid "value cannot be extracted"
*************** msgstr "преобразование т�
*** 23599,23650 ****
  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 "неверный тип аргумента для сопряжения"
  
! #: cp/typeck.cc:7868
  msgid "in argument to unary !"
  msgstr "в аргументе унарного !"
  
! #: cp/typeck.cc:7928
  msgid "no pre-increment operator for type"
  msgstr "нет преинкрементного оператора для типа"
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr "нет постинкрементного оператора для типа"
  
! #: cp/typeck.cc:7932
  msgid "no pre-decrement operator for type"
  msgstr "нет предекрементного оператора для типа"
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr "нет постдекрементного оператора для типа"
  
--- 23648,23699 ----
  msgid "source type is not polymorphic"
  msgstr "тип источника не является полиморфным"
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "претенденты:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "неверный тип аргумента для унарного минуса"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "неверный тип аргумента для унарного плюса"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "неверный тип аргумента для побитового дополнения"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "неверный тип аргумента для abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "неверный тип аргумента для сопряжения"
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr "в аргументе унарного !"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr "нет преинкрементного оператора для типа"
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr "нет постинкрементного оператора для типа"
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr "нет предекрементного оператора для типа"
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr "нет постдекрементного оператора для типа"
  
*************** msgstr ""
*** 23662,23734 ****
  msgid "BOZ constant truncated at %L"
  msgstr "Строка усечена в %L"
  
! #: fortran/check.cc:4174
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "аргументы 'a%d' и 'a%d' для внутренней функции '%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 "аргументы '%s' и '%s' для внутренней функции %s"
  
! #: fortran/check.cc:5016 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "аргументы '%s' и '%s' для внутренней функции '%s'"
  
! #: fortran/check.cc:5892
  #, fuzzy
  #| msgid "%qD is not a pointer variable"
  msgid "NULL() is not interoperable"
  msgstr "%qD не указательная переменная"
  
! #: fortran/check.cc:5898
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "недопустимая константа"
  
! #: fortran/check.cc:5904
  #, fuzzy
  #| msgid "End expression in DO loop"
  msgid "Expression is polymorphic"
  msgstr "Конечное выражение в DO цикле"
  
! #: fortran/check.cc:5911
  #, fuzzy
  #| msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "%qs в EXTENDS выражении в %C не есть производный тип"
  
! #: 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
  #, fuzzy
  #| msgid "Old-style character length at %C"
  msgid "Type shall have a character length of 1"
  msgstr "Старый стиль длины строки в %C"
  
! #: fortran/check.cc:5966
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "типы не вполне совместимы"
  
! #: fortran/check.cc:5977
  #, fuzzy
  #| msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgid "Assumed-size arrays are not interoperable"
--- 23711,23783 ----
  msgid "BOZ constant truncated at %L"
  msgstr "Строка усечена в %L"
  
! #: fortran/check.cc:4175
  #, c-format
  msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgstr "аргументы 'a%d' и 'a%d' для внутренней функции '%s'"
  
! #: fortran/check.cc:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic %s"
  msgstr "аргументы '%s' и '%s' для внутренней функции %s"
  
! #: fortran/check.cc:5017 fortran/intrinsic.cc:5062
  #, c-format
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "аргументы '%s' и '%s' для внутренней функции '%s'"
  
! #: fortran/check.cc:5893
  #, fuzzy
  #| msgid "%qD is not a pointer variable"
  msgid "NULL() is not interoperable"
  msgstr "%qD не указательная переменная"
  
! #: fortran/check.cc:5899
  #, fuzzy
  #| msgid "invalid constant"
  msgid "BOZ literal constant"
  msgstr "недопустимая константа"
  
! #: fortran/check.cc:5905
  #, fuzzy
  #| msgid "End expression in DO loop"
  msgid "Expression is polymorphic"
  msgstr "Конечное выражение в DO цикле"
  
! #: fortran/check.cc:5912
  #, fuzzy
  #| msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "%qs в EXTENDS выражении в %C не есть производный тип"
  
! #: fortran/check.cc:5918
  #, fuzzy
  #| msgid "unexpected argument"
  msgid "Procedure unexpected as argument"
  msgstr "неожиданный аргумент"
  
! #: fortran/check.cc:5928
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5935
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5956
  #, fuzzy
  #| msgid "Old-style character length at %C"
  msgid "Type shall have a character length of 1"
  msgstr "Старый стиль длины строки в %C"
  
! #: fortran/check.cc:5967
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "типы не вполне совместимы"
  
! #: fortran/check.cc:5978
  #, fuzzy
  #| msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgid "Assumed-size arrays are not interoperable"
*************** msgstr "Отмененная возмо�
*** 23804,23810 ****
  msgid "Unsigned:"
  msgstr "<unnamed-signed:"
  
! #: fortran/expr.cc:4136
  msgid "array assignment"
  msgstr "присваивание массивов"
  
--- 23853,23859 ----
  msgid "Unsigned:"
  msgstr "<unnamed-signed:"
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "присваивание массивов"
  
*************** msgid "Index variable %qs redefined at %
*** 23813,23829 ****
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4047
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4050
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 23862,23878 ----
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** msgstr "блочный IF"
*** 24017,24027 ****
  msgid "implied END DO"
  msgstr "предписанный 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 "присваивание указателя"
  
--- 24066,24076 ----
  msgid "implied END DO"
  msgstr "предписанный END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "присваивание"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr "присваивание указателя"
  
*************** msgstr "присваивание ука�
*** 24029,24153 ****
  msgid "simple IF"
  msgstr "простой IF"
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  msgid "elemental procedure"
  msgstr "элементная процедура"
  
! #: fortran/resolve.cc:2587
  msgid "allocatable argument"
  msgstr "размещаемый аргумент"
  
! #: fortran/resolve.cc:2592
  msgid "asynchronous argument"
  msgstr "асинхронный аргумент"
  
! #: fortran/resolve.cc:2597
  msgid "optional argument"
  msgstr "необязательный аргумент"
  
! #: fortran/resolve.cc:2602
  msgid "pointer argument"
  msgstr "аргумент-указатель"
  
! #: fortran/resolve.cc:2607
  msgid "target argument"
  msgstr "целевой аргумент"
  
! #: fortran/resolve.cc:2612
  msgid "value argument"
  msgstr "value аргумент"
  
! #: fortran/resolve.cc:2617
  msgid "volatile argument"
  msgstr "volatile аргумент"
  
! #: fortran/resolve.cc:2622
  msgid "assumed-shape argument"
  msgstr "assumed-shape аргумент"
  
! #: fortran/resolve.cc:2627
  msgid "assumed-rank argument"
  msgstr "assumed-rank аргумент"
  
! #: fortran/resolve.cc:2632
  msgid "coarray argument"
  msgstr "coarray аргумент"
  
! #: fortran/resolve.cc:2637
  msgid "parametrized derived type argument"
  msgstr "аргумент параметризованного производного типа"
  
! #: fortran/resolve.cc:2642
  msgid "polymorphic argument"
  msgstr "полиморфный аргумент"
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr "атрибут NO_ARG_CHECK"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  msgid "assumed-type argument"
  msgstr "аргумент предполагаемого типа"
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr "результат-массив"
  
! #: fortran/resolve.cc:2670
  msgid "pointer or allocatable result"
  msgstr "указательный или размещаемый результат"
  
! #: fortran/resolve.cc:2677
  msgid "result with non-constant character length"
  msgstr "результат с неконстантной character длиной"
  
! #: fortran/resolve.cc:2689
  msgid "bind(c) procedure"
  msgstr "процедура bind(c)"
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr "Переменная цикла"
  
! #: fortran/resolve.cc:8330
  msgid "iterator variable"
  msgstr "Переменная итератора"
  
! #: fortran/resolve.cc:8334
  msgid "Start expression in DO loop"
  msgstr "Начальное выражение в DO цикле"
  
! #: fortran/resolve.cc:8338
  msgid "End expression in DO loop"
  msgstr "Конечное выражение в DO цикле"
  
! #: fortran/resolve.cc:8342
  msgid "Step expression in DO loop"
  msgstr "Шаговое выражение в DO цикле"
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE объект"
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  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 "элемент в READ"
  
! #: fortran/resolve.cc:11870
  msgid "ACQUIRED_LOCK variable"
  msgstr "ACQUIRED_LOCK переменная"
  
--- 24078,24202 ----
  msgid "simple IF"
  msgstr "простой IF"
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  msgid "elemental procedure"
  msgstr "элементная процедура"
  
! #: fortran/resolve.cc:2612
  msgid "allocatable argument"
  msgstr "размещаемый аргумент"
  
! #: fortran/resolve.cc:2617
  msgid "asynchronous argument"
  msgstr "асинхронный аргумент"
  
! #: fortran/resolve.cc:2622
  msgid "optional argument"
  msgstr "необязательный аргумент"
  
! #: fortran/resolve.cc:2627
  msgid "pointer argument"
  msgstr "аргумент-указатель"
  
! #: fortran/resolve.cc:2632
  msgid "target argument"
  msgstr "целевой аргумент"
  
! #: fortran/resolve.cc:2637
  msgid "value argument"
  msgstr "value аргумент"
  
! #: fortran/resolve.cc:2642
  msgid "volatile argument"
  msgstr "volatile аргумент"
  
! #: fortran/resolve.cc:2647
  msgid "assumed-shape argument"
  msgstr "assumed-shape аргумент"
  
! #: fortran/resolve.cc:2652
  msgid "assumed-rank argument"
  msgstr "assumed-rank аргумент"
  
! #: fortran/resolve.cc:2657
  msgid "coarray argument"
  msgstr "coarray аргумент"
  
! #: fortran/resolve.cc:2662
  msgid "parametrized derived type argument"
  msgstr "аргумент параметризованного производного типа"
  
! #: fortran/resolve.cc:2667
  msgid "polymorphic argument"
  msgstr "полиморфный аргумент"
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr "атрибут NO_ARG_CHECK"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  msgid "assumed-type argument"
  msgstr "аргумент предполагаемого типа"
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr "результат-массив"
  
! #: fortran/resolve.cc:2695
  msgid "pointer or allocatable result"
  msgstr "указательный или размещаемый результат"
  
! #: fortran/resolve.cc:2702
  msgid "result with non-constant character length"
  msgstr "результат с неконстантной character длиной"
  
! #: fortran/resolve.cc:2714
  msgid "bind(c) procedure"
  msgstr "процедура bind(c)"
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr "Переменная цикла"
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr "Переменная итератора"
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr "Начальное выражение в DO цикле"
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr "Конечное выражение в DO цикле"
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr "Шаговое выражение в DO цикле"
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE объект"
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr "ALLOCATE объект"
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr "STAT переменная"
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr "ERRMSG переменная"
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr "элемент в READ"
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr "ACQUIRED_LOCK переменная"
  
*************** msgstr "ACQUIRED_LOCK переменна
*** 24156,24186 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Разные CHARACTER длины (%ld/%ld) в конструкторе массива"
  
! #: 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 "Фактическая длина строки не соответствует декларированной для формального аргумента '%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 "Фактическая длина строки меньше декларированной для формального аргумента '%s' (%ld/%ld)"
  
! #: fortran/trans-expr.cc:11598
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Цель переотображения ранга слишком мала (%ld < %ld)"
  
! #: fortran/trans-expr.cc:13373
  msgid "Assignment of scalar to unallocated array"
  msgstr "Присваивание скаляра неразмещенному массиву"
  
--- 24205,24235 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Разные CHARACTER длины (%ld/%ld) в конструкторе массива"
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Целочисленное переполнение при вычислении объема памяти для размещения"
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Фактическая длина строки не соответствует декларированной для формального аргумента '%s' (%ld/%ld)"
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Фактическая длина строки меньше декларированной для формального аргумента '%s' (%ld/%ld)"
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Цель переотображения ранга слишком мала (%ld < %ld)"
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr "Присваивание скаляра неразмещенному массиву"
  
*************** msgstr "Аргумент NCOPIES от RE
*** 24245,24271 ****
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Аргумент NCOPIES от REPEAT встроенной функции слишком велик"
  
! #: 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 ""
--- 24294,24320 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Аргумент NCOPIES от REPEAT встроенной функции слишком велик"
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgid "expected boolean type"
*** 24365,24371 ****
  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 "ожидалось целое"
--- 24414,24420 ----
  msgstr "ожидался булевый тип"
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "ожидалось целое"
*************** msgstr "недостаточно арг�
*** 24430,24436 ****
  #: 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 "слишком много аргументов"
--- 24479,24485 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "слишком много аргументов"
*************** msgstr "поддержка профил�
*** 24840,24846 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "целевая OS не поддерживает невыровненные доступы"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "профилирование пока не реализовано для этой архитектуры"
--- 24889,24895 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "целевая OS не поддерживает невыровненные доступы"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, gcc-internal-format
  msgid "profiling is not yet implemented for this architecture"
  msgstr "профилирование пока не реализовано для этой архитектуры"
*************** msgstr "неопознанный клю�
*** 25096,25108 ****
  msgid "Global declarative %s for %s"
  msgstr "старая декларация %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 ""
--- 25145,25157 ----
  msgid "Global declarative %s for %s"
  msgstr "старая декларация %q#D"
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
*************** msgstr "%qs устарело; испол
*** 25273,25285 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%qs устарело; используйте -fno-zero-initialized-in-bss"
  
! #: config/aarch64/aarch64.opt:387
  #, fuzzy, gcc-internal-format
  #| msgid "unknown stack check parameter %qs"
  msgid "unknown autovec preference %qs"
  msgstr "неизвестный параметр проверки стека %qs"
  
! #: config/aarch64/aarch64.opt:432
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown LDP/STP policy %qs"
--- 25322,25334 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr "%qs устарело; используйте -fno-zero-initialized-in-bss"
  
! #: config/aarch64/aarch64.opt:392
  #, fuzzy, gcc-internal-format
  #| msgid "unknown stack check parameter %qs"
  msgid "unknown autovec preference %qs"
  msgstr "неизвестный параметр проверки стека %qs"
  
! #: config/aarch64/aarch64.opt:437
  #, fuzzy, gcc-internal-format
  #| msgid "unknown TLS model %qs"
  msgid "unknown LDP/STP policy %qs"
*************** msgstr ""
*** 25750,25757 ****
  
  #: 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 "предыдущая декларация здесь"
--- 25799,25806 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "предыдущая декларация здесь"
*************** msgstr "директива описан�
*** 25768,25774 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%<%E::%E%> scoped attribute директива проигнорирована"
  
! #: 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 задано неверное число аргументов"
--- 25817,25823 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%<%E::%E%> scoped attribute директива проигнорирована"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "для атрибута %qE задано неверное число аргументов"
*************** msgstr "для атрибута %qE за
*** 25779,25785 ****
  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 %<,%> before %qE"
  msgid "expected %i, found %i"
--- 25828,25834 ----
  msgid "expected %i or more, found %i"
  msgstr "ожидалось %<(%> или конец строки"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> before %qE"
  msgid "expected %i, found %i"
*************** msgstr "атрибуты типов иг
*** 25863,25874 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 25912,25923 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr ""
*** 25991,26128 ****
  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 "отсутствует call_stmt, соответствующий дуге %s->%s"
  
! #: 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 "создание настройки времени выполнения"
  
! #: 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 "creating array of functions"
  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 "Не ожидался 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 "Ошибка открытия файла профиля %s"
  
! #: auto-profile.cc:3216
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr "AutoFDO магическое число профиля не соответствует"
  
! #: 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 "AutoFDO версия профиля %u не соответствует %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 "ошибка чтения таблицы цепочек из %s"
  
! #: auto-profile.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "ошибка чтения таблицы цепочек из %s"
  
! #: auto-profile.cc:3253
  #, 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 function profile from %s"
  msgid "cannot read module profile from %s"
--- 26040,26177 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, fuzzy, gcc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "corresponding call"
  msgstr "отсутствует call_stmt, соответствующий дуге %s->%s"
  
! #: auto-profile.cc:1653
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1658
  #, fuzzy, gcc-internal-format
  #| msgid "creating run-time relocation"
  msgid "corresponding source location"
  msgstr "создание настройки времени выполнения"
  
! #: auto-profile.cc:1829
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1947
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2001
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2049
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2059 auto-profile.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of functions"
  msgid "location is after end of function"
  msgstr "создание массива функций"
  
! #: auto-profile.cc:2088
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2093
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3027
  #, gcc-internal-format
  msgid "Not expected TAG."
  msgstr "Не ожидался TAG."
  
! #: auto-profile.cc:3050
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3212
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot open profile file %s"
  msgstr "Ошибка открытия файла профиля %s"
  
! #: auto-profile.cc:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr "AutoFDO магическое число профиля не соответствует"
  
! #: auto-profile.cc:3226
  #, 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 "AutoFDO версия профиля %u не соответствует %u"
  
! #: auto-profile.cc:3238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read string table from %s"
  msgid "cannot read summary information from %s"
  msgstr "ошибка чтения таблицы цепочек из %s"
  
! #: auto-profile.cc:3246
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read string table from %s"
  msgstr "ошибка чтения таблицы цепочек из %s"
  
! #: auto-profile.cc:3255
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot read function profile from %s"
  msgstr "ошибка чтения профиля функции из %s"
  
! #: auto-profile.cc:3265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read function profile from %s"
  msgid "cannot read module profile from %s"
*************** msgstr "ошибка чтения про
*** 26133,26139 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "смещение %qwi вне границ константной строки"
  
! #: 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"
--- 26182,26188 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "смещение %qwi вне границ константной строки"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%qE declared here"
*************** msgstr "константный аргу�
*** 26245,26251 ****
  msgid "illegal argument 0 to %qs"
  msgstr "отсутствует аргумент для %qs"
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
--- 26294,26300 ----
  msgid "illegal argument 0 to %qs"
  msgstr "отсутствует аргумент для %qs"
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
*************** msgstr "%Kаргумент %d долже
*** 26325,26337 ****
  msgid "cannot tail-call: %s"
  msgstr "ошибка хвостового вызова: %s"
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "функция возвращает агрегатное значение"
  
  #
! #: calls.cc:3566
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "передача слишком большого аргумента на стек"
--- 26374,26386 ----
  msgid "cannot tail-call: %s"
  msgstr "ошибка хвостового вызова: %s"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "функция возвращает агрегатное значение"
  
  #
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "передача слишком большого аргумента на стек"
*************** msgstr "блоки не были раз�
*** 26989,27340 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "число меток блоков в списке RTL-инструкций (%d) != n_basic_blocks (%d)"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "missing direct call for speculation %i"
  msgstr "Отсутствует спецификатор измерения в %C"
  
! #: cgraph.cc:3923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "отсутствует барьер после блока %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 "для дуги %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 "подставляемый клон в том же списке comdat группы"
  
! #: cgraph.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone count is not compatible"
  msgstr "inline клон принудительно выводится"
  
! #: cgraph.cc:3985
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "tp_first_run must be non-negative"
  msgstr "значение %<priority%> должен быть неотрицательным"
  
! #: 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 "видимый извне inline клон"
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "взятие inline клона с адресом"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "inline клон принудительно выводится"
  
! #: cgraph.cc:4010
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone is referenced by assembly"
  msgstr "inline клон принудительно выводится"
  
! #: 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 "returns_nonnull атрибут для функции не возвращающей указатель"
  
! #: cgraph.cc:4041
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "несовпадение ключей, специфических для целевой платформы"
  
! #: cgraph.cc:4048
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "aux поле установлено для косвенной дуги из %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 несовместимо с этой целью"
  
! #: cgraph.cc:4061
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "edge count is not compatible with inlined to function count"
  msgstr "ms_hook_prologue несовместим с вложенной функцией"
  
! #: 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 "Косвенная дуга из %s не помечена как косвенная или имеет ассоциированную indirect_info, соответствующий оператор есть: "
  
! #: 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 "comdat-local функция вызвана из %s вне ее comdat"
  
! #: cgraph.cc:4099
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "некорректный указатель inlined_to"
  
! #: cgraph.cc:4104
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "множественные inline-вызовы"
  
! #: cgraph.cc:4111
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "указатель inlined_to установлен для не inline вызова"
  
! #: 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 "указатель inlined_to установлен, но не найдено ни одного предшественника"
  
! #: cgraph.cc:4205
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "указатель inlined_to ссылается на себя"
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "cgraph_node имеет некорректный clone_of"
  
! #: cgraph.cc:4229
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "cgraph_node имеет некорректный список клонов"
  
! #: cgraph.cc:4235
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "cgraph_node в списке клонов, но он не клон"
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "cgraph_node имеет некорректный prev_clone указатель"
  
! #: 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 "Alias имеет дуги вызовов"
  
! #: cgraph.cc:4263
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias имеет не-alias ссылку"
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias имеет более одной alias ссылки"
  
! #: cgraph.cc:4275
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Проанализированный alias не имеет ссылки"
  
! #: cgraph.cc:4284
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Нет дуги из thunk-узла"
  
! #: cgraph.cc:4289
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Более одной дуги исходит из thunk-узла"
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Thunk не должен иметь тела"
  
! #: cgraph.cc:4330
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "разделяемый call_stmt:"
  
! #: 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 "косвенная дуга с неизвестной вызываемой функцией, соответствующая call_stmt, в известной декларации"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "отсутствует дуга callgraph для инструкции вызова:"
  
! #: 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 "отсутствует call_stmt, соответствующий дуге %s->%s"
  
! #: cgraph.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "косвенная дуга из %s не имеет соответствующего 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
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: section %s is missing"
  msgid "%s: section %s.%d is missing"
--- 27038,27389 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "число меток блоков в списке RTL-инструкций (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "missing direct call for speculation %i"
  msgstr "Отсутствует спецификатор измерения в %C"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "отсутствует барьер после блока %i"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "для дуги %s->%s установлено вспомогательное поле"
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "подставляемый клон в том же списке comdat группы"
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone count is not compatible"
  msgstr "inline клон принудительно выводится"
  
! #: cgraph.cc:3995
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "tp_first_run must be non-negative"
  msgstr "значение %<priority%> должен быть неотрицательным"
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "локальные символы должны быть определены"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "видимый извне inline клон"
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "взятие inline клона с адресом"
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "inline клон принудительно выводится"
  
! #: cgraph.cc:4020
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone is referenced by assembly"
  msgstr "inline клон принудительно выводится"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "returns_nonnull атрибут для функции не возвращающей указатель"
  
! #: cgraph.cc:4051
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "несовпадение ключей, специфических для целевой платформы"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "aux поле установлено для косвенной дуги из %s"
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "edge count is not compatible with function count"
  msgstr "-mnop-mcount несовместимо с этой целью"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "edge count is not compatible with inlined to function count"
  msgstr "ms_hook_prologue несовместим с вложенной функцией"
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr "Косвенная дуга из %s не помечена как косвенная или имеет ассоциированную indirect_info, соответствующий оператор есть: "
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "comdat-local функция вызвана из %s вне ее comdat"
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "некорректный указатель inlined_to"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "множественные inline-вызовы"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "указатель inlined_to установлен для не inline вызова"
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "указатель inlined_to установлен, но не найдено ни одного предшественника"
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "указатель inlined_to ссылается на себя"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "cgraph_node имеет некорректный clone_of"
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "cgraph_node имеет некорректный список клонов"
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "cgraph_node в списке клонов, но он не клон"
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "cgraph_node имеет некорректный prev_clone указатель"
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "испорчен двусвязный список клонов"
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Alias имеет дуги вызовов"
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias имеет не-alias ссылку"
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias имеет более одной alias ссылки"
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Проанализированный alias не имеет ссылки"
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Нет дуги из thunk-узла"
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Более одной дуги исходит из thunk-узла"
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Thunk не должен иметь тела"
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "разделяемый call_stmt:"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "дуга указывает на неверную декларацию:"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "косвенная дуга с неизвестной вызываемой функцией, соответствующая call_stmt, в известной декларации"
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "отсутствует дуга callgraph для инструкции вызова:"
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "ссылка на мертвый оператор"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "отсутствует call_stmt, соответствующий дуге %s->%s"
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "косвенная дуга из %s не имеет соответствующего call_stmt"
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "преобразование регистра к другому размеру"
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "процедура verify_cgraph_node выявила ошибки"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: section %s is missing"
  msgid "%s: section %s.%d is missing"
*************** msgstr "общий размер лока
*** 28159,28175 ****
  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 "функция возвращает агрегатное значение"
--- 28208,28224 ----
  msgid "impossible constraint in %<asm%>"
  msgstr "некорректное ограничение в %<asm%>"
  
! #: function.cc:4292
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "переменная %q+D может быть испорчена вызовами %<longjmp%> или %<vfork%>"
  
! #: function.cc:4313
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "аргумент %q+D мог быть испорчен вызовами %<longjmp%> или %<vfork%>"
  
! #: function.cc:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "функция возвращает агрегатное значение"
*************** msgstr ""
*** 28895,28901 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "элемент регулируемого массива %qD не в конце %q#T"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6367
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 28944,28950 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "элемент регулируемого массива %qD не в конце %q#T"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 28937,28943 ****
  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 ""
--- 28986,28992 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
*************** msgstr "переход по пустом
*** 28957,28980 ****
  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
  #, gcc-internal-format
--- 29006,29029 ----
  msgid "function may return address of local variable"
  msgstr "функция может возвращать адрес локальной переменной"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "функция возвращает адрес локальной переменной"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr "%<%.*s%> директивная
*** 30003,30009 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qD"
--- 30052,30058 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, fuzzy, gcc-internal-format
  #| msgid "required from %q#D\n"
  msgid "returned from %qD"
*************** msgstr "в вызове встроенн
*** 30084,30316 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "неизвестный спецификатор архитектуры в модели памяти встроенной функции"
  
! #: gimple-ssa-warn-access.cc:2985
  #, fuzzy, gcc-internal-format
  #| msgid "invalid memory model argument %d of %qE"
  msgid "invalid memory model %qs for %qD"
  msgstr "некорректный аргумент %d модели памяти для %qE"
  
! #: gimple-ssa-warn-access.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "invalid memory model argument %d of %qE"
  msgid "invalid memory model %wi for %qD"
  msgstr "некорректный аргумент %d модели памяти для %qE"
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  #, fuzzy
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid models are %e"
  msgstr "допустимые аргументы %qs: %s"
  
! #: gimple-ssa-warn-access.cc:3017
  #, fuzzy, gcc-internal-format
  #| msgid "invalid memory model argument %d of %qE"
  msgid "invalid failure memory model %qs for %qD"
  msgstr "некорректный аргумент %d модели памяти для %qE"
  
! #: gimple-ssa-warn-access.cc:3022
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3038
  #, fuzzy, gcc-internal-format
  #| msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr "модель памяти для случая отказа не может быть сильнее, чем для случая успеха в вызове %<__atomic_compare_exchange%>"
  
! #: gimple-ssa-warn-access.cc:3061
  #, fuzzy, gcc-internal-format
  #| msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr "модель памяти для случая отказа не может быть сильнее, чем для случая успеха в вызове %<__atomic_compare_exchange%>"
  
! #: gimple-ssa-warn-access.cc:3506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "атрибут %qE не доступен для функций с переменным числом аргументов"
  
! #: gimple-ssa-warn-access.cc:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "argument %i value %s is negative"
  msgstr "%Kаргумент %i значение %qE отрицательное"
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3624
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "referencing argument %u of type %qT"
  msgstr "ожидался тип %qT, но аргумент имеет тип %qT"
  
! #: gimple-ssa-warn-access.cc:3638
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "в вызове функции %qD определенной здесь"
  
! #: gimple-ssa-warn-access.cc:3642
  #, fuzzy, gcc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "некорректный тип элемента для атрибута %qs"
  
! #: gimple-ssa-warn-access.cc:3649
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in function %qD"
  msgid "in a call to function %qD"
  msgstr "в вызове встроенной функции %qD"
  
! #: gimple-ssa-warn-access.cc:3652
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "in a call with type %qT"
  msgstr "  в вызове %qD"
  
! #: gimple-ssa-warn-access.cc:3758
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "assigned here"
  msgstr "структура определена здесь"
  
! #: gimple-ssa-warn-access.cc:3820
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not refer to a namespace scope function"
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "%qD не ссылается на функцию в контексте пространства имен"
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3977
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer %qs in %s clause at %L"
  msgid "pointer %qE may be used after %qD"
  msgstr "Cray pointer %qs в %s клаузуле в %L"
  
! #: gimple-ssa-warn-access.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer %qs in %s clause at %L"
  msgid "pointer %qE used after %qD"
  msgstr "Cray pointer %qs в %s клаузуле в %L"
  
! #: gimple-ssa-warn-access.cc:3982
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "pointer may be used after %qD"
  msgstr "нельзя задавать выравнивание для %q+D"
  
! #: gimple-ssa-warn-access.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "pointer used after %qD"
  msgstr "неиспользуемый параметр %qD"
  
! #: gimple-ssa-warn-access.cc:3987
  #, fuzzy, gcc-internal-format
  #| msgid "in call to %qD, declared here"
  msgid "call to %qD here"
  msgstr "в вызове %qD, декларированной здесь"
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "неизвестная машинный режим %qs для указателя"
  
! #: gimple-ssa-warn-access.cc:4010
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member %qD"
  msgid "dangling pointer to %qD may be used"
  msgstr "предполагается указатель на элемент %qD"
  
! #: gimple-ssa-warn-access.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "неизвестная машинный режим %qs для указателя"
  
! #: 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 объявлено здесь"
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4032
  #, fuzzy, gcc-internal-format
  #| msgid "plugin cannot register an unnamed pass"
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "plugin-модуль не может зарегистрировать безымянный проход"
  
! #: gimple-ssa-warn-access.cc:4036
  #, fuzzy, gcc-internal-format
  #| msgid "unnamed class defined here"
  msgid "unnamed temporary defined here"
  msgstr "неименованный класс определен здесь"
  
! #: gimple-ssa-warn-access.cc:4126
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in allocation function %qD"
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "в вызове встроенной функции размещения %qD"
  
! #: gimple-ssa-warn-access.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in allocation function %qD"
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "в вызове встроенной функции размещения %qD"
  
! #: gimple-ssa-warn-access.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "call to %qD"
  msgstr "  в вызове %qD"
  
! #: gimple-ssa-warn-access.cc:4665
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %qD returned"
  msgid "storing the address of local variable %qD in %qE"
--- 30133,30365 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr "неизвестный спецификатор архитектуры в модели памяти встроенной функции"
  
! #: gimple-ssa-warn-access.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "invalid memory model argument %d of %qE"
  msgid "invalid memory model %qs for %qD"
  msgstr "некорректный аргумент %d модели памяти для %qE"
  
! #: gimple-ssa-warn-access.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "invalid memory model argument %d of %qE"
  msgid "invalid memory model %wi for %qD"
  msgstr "некорректный аргумент %d модели памяти для %qE"
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  #, fuzzy
  #| msgid "valid arguments to %qs are: %s"
  msgid "valid models are %e"
  msgstr "допустимые аргументы %qs: %s"
  
! #: gimple-ssa-warn-access.cc:3016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid memory model argument %d of %qE"
  msgid "invalid failure memory model %qs for %qD"
  msgstr "некорректный аргумент %d модели памяти для %qE"
  
! #: gimple-ssa-warn-access.cc:3021
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3037
  #, fuzzy, gcc-internal-format
  #| msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr "модель памяти для случая отказа не может быть сильнее, чем для случая успеха в вызове %<__atomic_compare_exchange%>"
  
! #: gimple-ssa-warn-access.cc:3060
  #, fuzzy, gcc-internal-format
  #| msgid "failure memory model cannot be stronger than success memory model for %<__atomic_compare_exchange%>"
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr "модель памяти для случая отказа не может быть сильнее, чем для случая успеха в вызове %<__atomic_compare_exchange%>"
  
! #: gimple-ssa-warn-access.cc:3554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE attribute not available to functions with variable number of arguments"
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr "атрибут %qE не доступен для функций с переменным числом аргументов"
  
! #: gimple-ssa-warn-access.cc:3562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "argument %i value %s is negative"
  msgstr "%Kаргумент %i значение %qE отрицательное"
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3672
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "referencing argument %u of type %qT"
  msgstr "ожидался тип %qT, но аргумент имеет тип %qT"
  
! #: gimple-ssa-warn-access.cc:3686
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "в вызове функции %qD определенной здесь"
  
! #: gimple-ssa-warn-access.cc:3690
  #, fuzzy, gcc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "некорректный тип элемента для атрибута %qs"
  
! #: gimple-ssa-warn-access.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in function %qD"
  msgid "in a call to function %qD"
  msgstr "в вызове встроенной функции %qD"
  
! #: gimple-ssa-warn-access.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "in a call with type %qT"
  msgstr "  в вызове %qD"
  
! #: gimple-ssa-warn-access.cc:3806
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3834
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "assigned here"
  msgstr "структура определена здесь"
  
! #: gimple-ssa-warn-access.cc:3868
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not refer to a namespace scope function"
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr "%qD не ссылается на функцию в контексте пространства имен"
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4025
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer %qs in %s clause at %L"
  msgid "pointer %qE may be used after %qD"
  msgstr "Cray pointer %qs в %s клаузуле в %L"
  
! #: gimple-ssa-warn-access.cc:4026
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer %qs in %s clause at %L"
  msgid "pointer %qE used after %qD"
  msgstr "Cray pointer %qs в %s клаузуле в %L"
  
! #: gimple-ssa-warn-access.cc:4030
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "pointer may be used after %qD"
  msgstr "нельзя задавать выравнивание для %q+D"
  
! #: gimple-ssa-warn-access.cc:4031
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "pointer used after %qD"
  msgstr "неиспользуемый параметр %qD"
  
! #: gimple-ssa-warn-access.cc:4035
  #, fuzzy, gcc-internal-format
  #| msgid "in call to %qD, declared here"
  msgid "call to %qD here"
  msgstr "в вызове %qD, декларированной здесь"
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "неизвестная машинный режим %qs для указателя"
  
! #: gimple-ssa-warn-access.cc:4058
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member %qD"
  msgid "dangling pointer to %qD may be used"
  msgstr "предполагается указатель на элемент %qD"
  
! #: gimple-ssa-warn-access.cc:4059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "неизвестная машинный режим %qs для указателя"
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD объявлено здесь"
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4080
  #, fuzzy, gcc-internal-format
  #| msgid "plugin cannot register an unnamed pass"
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr "plugin-модуль не может зарегистрировать безымянный проход"
  
! #: gimple-ssa-warn-access.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "unnamed class defined here"
  msgid "unnamed temporary defined here"
  msgstr "неименованный класс определен здесь"
  
! #: gimple-ssa-warn-access.cc:4174
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in allocation function %qD"
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr "в вызове встроенной функции размещения %qD"
  
! #: gimple-ssa-warn-access.cc:4179
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to built-in allocation function %qD"
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr "в вызове встроенной функции размещения %qD"
  
! #: gimple-ssa-warn-access.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "call to %qD"
  msgstr "  в вызове %qD"
  
! #: gimple-ssa-warn-access.cc:4713
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %qD returned"
  msgid "storing the address of local variable %qD in %qE"
*************** msgstr "токен %u имеет y-locat
*** 31178,31448 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "недопустимое использование атрибута %<fallthrough%>"
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr "виртуальная таблица типа %qD нарушает правило одного определения"
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr "переменная того же ассемблерного имени, что и виртуальная таблица, определена в другой единице трансляции"
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr "виртуальная таблица типа %qD содержит RTTI информацию"
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr "но предназначена чем-то из другой единицы трансляции"
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr "RTTI не будет работать с этим типом"
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr "конфликтующий тип определенный в другой единице трансляции имеет виртуальную таблицу другого размера"
  
! #: ipa-devirt.cc:799
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr "конфликтующий тип определенный в другой единице трансляции с другой RTTI информацией"
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr "конфликтующий тип определенный в другой единице трансляции"
  
! #: ipa-devirt.cc:847
  #, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "содержит дополнительный виртуальный метод %qD"
  
! #: ipa-devirt.cc:854
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr "конфликтующий тип определенный в другой единице трансляции имеет виртуальную таблицу с большим числом элементов"
  
! #: ipa-devirt.cc:880
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "виртуальный метод %qD"
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr "должен соответствовать виртуальному методу %qD, но не соответствует"
  
! #: ipa-devirt.cc:890
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr "конфликтующий тип определенный в другой единице трансляции имеет виртуальную таблицу с другим содержимым"
  
! #: ipa-devirt.cc:924
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT itself violates the C++ One Definition Rule"
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "тип %qT сам по себе нарушает C++ Правило Одного Определения"
  
! #: ipa-devirt.cc:932
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "тип %qT нарушает C++ Правило Одного Определения"
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr "другой тип определен в другой единице трансляции"
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr "первое отличие соответствующего определения есть поле %qD"
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr "первое отличие соответствующего определения есть метод %qD"
  
! #: ipa-devirt.cc:1066
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT defined in anonymous namespace can not match type %qT across the translation unit boundary"
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr "тип %qT определенный в анонимном пространстве имен не может соответствовать типу %qT в другой единице трансляции"
  
! #: ipa-devirt.cc:1071
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT defined in anonymous namespace can not match across the translation unit boundary"
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr "тип %qT определенный в анонимном пространстве имен не может иметь соответствие в другой единице трансляции"
  
! #: ipa-devirt.cc:1076
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "несовместимый тип определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1092
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr "имя типа %qs должно соответствовать имени типа %qs"
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "несовместимый тип определен здесь"
  
! #: ipa-devirt.cc:1124
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "типы массива имеют разные границы"
  
  #
! #: ipa-devirt.cc:1139
  #, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "несоответствие типа возвращаемого значения"
  
  #
! #: ipa-devirt.cc:1154
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "несоответствие типа неявного this указателя"
  
! #: ipa-devirt.cc:1157
  #, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "несоответствие типов в параметре %i"
  
! #: ipa-devirt.cc:1168
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "типы имеют разные счетчики параметров"
  
! #: ipa-devirt.cc:1184
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "тип %qT сам по себе нарушает C++ Правило Одного Определения"
  
! #: ipa-devirt.cc:1190
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "тип %qT должен соответствовать типу %qT"
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr "тип с другой точностью определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1273
  #, fuzzy, gcc-internal-format
  #| msgid "a type with different number of fields is defined in another translation unit"
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "тип с другим числом полей определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr "тип с другой знаковостью определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr "это определено как указатель в другом адресном пространстве в другой единице трансляции"
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr "это определено как указатель на другой тип в другой единице трансляции"
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr "массив другого размера определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1389
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr "имеет другое возвращаемое значение в другой единице трансляции"
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr "имеет другие параметры в другой единице трансляции"
  
! #: ipa-devirt.cc:1447
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr "тип определенный в другой единице трансляции не полиморфный"
  
! #: ipa-devirt.cc:1451
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr "тип определенный в другой единице трансляции полиморфный"
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr "тип с другими указателями виртуальной таблицы определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr "тип с другими базами определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1484
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr "поле с другим именем определено в другой единице трансляции"
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr "поле с тем же именем, но другим типом определено в другой единице трансляции"
  
! #: ipa-devirt.cc:1511
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr "поля имеют другое расположение в другой единице трансляции"
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr "тип с другим числом полей определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr "тип с другим размером определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, fuzzy, gcc-internal-format
  #| msgid "Array bound mismatch"
  msgid "memory layout mismatch"
  msgstr "Границы массива не совпадают"
  
! #: ipa-devirt.cc:1706
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "дополнительная база определена здесь"
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
--- 31227,31497 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "недопустимое использование атрибута %<fallthrough%>"
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr "виртуальная таблица типа %qD нарушает правило одного определения"
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr "переменная того же ассемблерного имени, что и виртуальная таблица, определена в другой единице трансляции"
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr "виртуальная таблица типа %qD содержит RTTI информацию"
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr "но предназначена чем-то из другой единицы трансляции"
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr "RTTI не будет работать с этим типом"
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr "конфликтующий тип определенный в другой единице трансляции имеет виртуальную таблицу другого размера"
  
! #: ipa-devirt.cc:868
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr "конфликтующий тип определенный в другой единице трансляции с другой RTTI информацией"
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr "конфликтующий тип определенный в другой единице трансляции"
  
! #: ipa-devirt.cc:916
  #, gcc-internal-format
  msgid "contains additional virtual method %qD"
  msgstr "содержит дополнительный виртуальный метод %qD"
  
! #: ipa-devirt.cc:923
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr "конфликтующий тип определенный в другой единице трансляции имеет виртуальную таблицу с большим числом элементов"
  
! #: ipa-devirt.cc:949
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr "виртуальный метод %qD"
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr "должен соответствовать виртуальному методу %qD, но не соответствует"
  
! #: ipa-devirt.cc:959
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr "конфликтующий тип определенный в другой единице трансляции имеет виртуальную таблицу с другим содержимым"
  
! #: ipa-devirt.cc:993
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT itself violates the C++ One Definition Rule"
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr "тип %qT сам по себе нарушает C++ Правило Одного Определения"
  
! #: ipa-devirt.cc:1001
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr "тип %qT нарушает C++ Правило Одного Определения"
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, gcc-internal-format
  msgid "a different type is defined in another translation unit"
  msgstr "другой тип определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr "первое отличие соответствующего определения есть поле %qD"
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr "первое отличие соответствующего определения есть метод %qD"
  
! #: ipa-devirt.cc:1135
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT defined in anonymous namespace can not match type %qT across the translation unit boundary"
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr "тип %qT определенный в анонимном пространстве имен не может соответствовать типу %qT в другой единице трансляции"
  
! #: ipa-devirt.cc:1140
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT defined in anonymous namespace can not match across the translation unit boundary"
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr "тип %qT определенный в анонимном пространстве имен не может иметь соответствие в другой единице трансляции"
  
! #: ipa-devirt.cc:1145
  #, gcc-internal-format
  msgid "the incompatible type defined in another translation unit"
  msgstr "несовместимый тип определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1161
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr "имя типа %qs должно соответствовать имени типа %qs"
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, gcc-internal-format
  msgid "the incompatible type is defined here"
  msgstr "несовместимый тип определен здесь"
  
! #: ipa-devirt.cc:1193
  #, gcc-internal-format
  msgid "array types have different bounds"
  msgstr "типы массива имеют разные границы"
  
  #
! #: ipa-devirt.cc:1208
  #, gcc-internal-format
  msgid "return value type mismatch"
  msgstr "несоответствие типа возвращаемого значения"
  
  #
! #: ipa-devirt.cc:1223
  #, gcc-internal-format
  msgid "implicit this pointer type mismatch"
  msgstr "несоответствие типа неявного this указателя"
  
! #: ipa-devirt.cc:1226
  #, gcc-internal-format, gfc-internal-format
  msgid "type mismatch in parameter %i"
  msgstr "несоответствие типов в параметре %i"
  
! #: ipa-devirt.cc:1237
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr "типы имеют разные счетчики параметров"
  
! #: ipa-devirt.cc:1253
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr "тип %qT сам по себе нарушает C++ Правило Одного Определения"
  
! #: ipa-devirt.cc:1259
  #, gcc-internal-format
  msgid "type %qT should match type %qT"
  msgstr "тип %qT должен соответствовать типу %qT"
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr "тип с другой точностью определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1342
  #, fuzzy, gcc-internal-format
  #| msgid "a type with different number of fields is defined in another translation unit"
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr "тип с другим числом полей определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr "тип с другой знаковостью определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr "это определено как указатель в другом адресном пространстве в другой единице трансляции"
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr "это определено как указатель на другой тип в другой единице трансляции"
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr "массив другого размера определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1458
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr "имеет другое возвращаемое значение в другой единице трансляции"
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, gcc-internal-format
  msgid "has different parameters in another translation unit"
  msgstr "имеет другие параметры в другой единице трансляции"
  
! #: ipa-devirt.cc:1516
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr "тип определенный в другой единице трансляции не полиморфный"
  
! #: ipa-devirt.cc:1520
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr "тип определенный в другой единице трансляции полиморфный"
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr "тип с другими указателями виртуальной таблицы определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr "тип с другими базами определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1553
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr "поле с другим именем определено в другой единице трансляции"
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr "поле с тем же именем, но другим типом определено в другой единице трансляции"
  
! #: ipa-devirt.cc:1580
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr "поля имеют другое расположение в другой единице трансляции"
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr "тип с другим числом полей определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr "тип с другим размером определен в другой единице трансляции"
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1656
  #, fuzzy, gcc-internal-format
  #| msgid "Array bound mismatch"
  msgid "memory layout mismatch"
  msgstr "Границы массива не совпадают"
  
! #: ipa-devirt.cc:1775
  #, gcc-internal-format
  msgid "the extra base is defined here"
  msgstr "дополнительная база определена здесь"
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
*************** msgstr[0] "Декларирование
*** 31450,31456 ****
  msgstr[1] "Декларирование типа %qD final включит девиртуализацию %i вызовов"
  msgstr[2] "Декларирование типа %qD final включит девиртуализацию %i вызовов"
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
--- 31499,31505 ----
  msgstr[1] "Декларирование типа %qD final включит девиртуализацию %i вызовов"
  msgstr[2] "Декларирование типа %qD final включит девиртуализацию %i вызовов"
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
*************** msgstr[0] "Декларирование
*** 31458,31464 ****
  msgstr[1] "Декларирование типа %qD final включит девиртуализацию %i вызова, выполненного %lli раза"
  msgstr[2] "Декларирование типа %qD final включит девиртуализацию %i вызова, выполненного %lli раза"
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
--- 31507,31513 ----
  msgstr[1] "Декларирование типа %qD final включит девиртуализацию %i вызова, выполненного %lli раза"
  msgstr[2] "Декларирование типа %qD final включит девиртуализацию %i вызова, выполненного %lli раза"
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
*************** msgstr[0] "Декларирование
*** 31466,31472 ****
  msgstr[1] "Декларирование виртуального деструктора %qD final включит девиртуализацию %i вызовов"
  msgstr[2] "Декларирование виртуального деструктора %qD final включит девиртуализацию %i вызовов"
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
--- 31515,31521 ----
  msgstr[1] "Декларирование виртуального деструктора %qD final включит девиртуализацию %i вызовов"
  msgstr[2] "Декларирование виртуального деструктора %qD final включит девиртуализацию %i вызовов"
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
*************** msgstr[0] "Декларирование
*** 31474,31480 ****
  msgstr[1] "Декларирование метода %qD final включит девиртуализацию %i вызовов"
  msgstr[2] "Декларирование метода %qD final включит девиртуализацию %i вызовов"
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
--- 31523,31529 ----
  msgstr[1] "Декларирование метода %qD final включит девиртуализацию %i вызовов"
  msgstr[2] "Декларирование метода %qD final включит девиртуализацию %i вызовов"
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
*************** msgstr[0] "Декларирование
*** 31482,31488 ****
  msgstr[1] "Декларирование виртуального деструктора %qD final включит девиртуализацию %i вызова, выполненного %lli раз"
  msgstr[2] "Декларирование виртуального деструктора %qD final включит девиртуализацию %i вызова, выполненного %lli раз"
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
--- 31531,31537 ----
  msgstr[1] "Декларирование виртуального деструктора %qD final включит девиртуализацию %i вызова, выполненного %lli раз"
  msgstr[2] "Декларирование виртуального деструктора %qD final включит девиртуализацию %i вызова, выполненного %lli раз"
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
*************** msgstr[0] "Декларирование
*** 31490,31542 ****
  msgstr[1] "Декларирование метода %qD final включит девиртуализацию %i вызова, выполненного %lli раз"
  msgstr[2] "Декларирование метода %qD final включит девиртуализацию %i вызова, выполненного %lli раз"
  
! #: ipa-devirt.cc:4372
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT violates the C++ One Definition Rule"
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "тип %qT нарушает C++ Правило Одного Определения"
  
! #: ipa-devirt.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "an enum with different values is defined in another translation unit"
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr "перечисление с другими значениями определено в другой единице трансляции"
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr "перечисление с другим именем значения определено в другой единице трансляции"
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr "перечисление с другими значениями определено в другой единице трансляции"
  
! #: ipa-devirt.cc:4410
  #, fuzzy, gcc-internal-format
  #| msgid "a field with different name is defined in another translation unit"
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "поле с другим именем определено в другой единице трансляции"
  
! #: ipa-devirt.cc:4416
  #, fuzzy, gcc-internal-format
  #| msgid "a type defined in another translation unit is not polymorphic"
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "тип определенный в другой единице трансляции не полиморфный"
  
! #: ipa-devirt.cc:4425
  #, fuzzy, gcc-internal-format
  #| msgid "a type defined in another translation unit is polymorphic"
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "тип определенный в другой единице трансляции полиморфный"
  
! #: ipa-devirt.cc:4431
  #, fuzzy, gcc-internal-format
  #| msgid "it is defined as a pointer to different type in another translation unit"
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "это определено как указатель на другой тип в другой единице трансляции"
  
! #: ipa-devirt.cc:4436
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "mismatching definition"
--- 31539,31591 ----
  msgstr[1] "Декларирование метода %qD final включит девиртуализацию %i вызова, выполненного %lli раз"
  msgstr[2] "Декларирование метода %qD final включит девиртуализацию %i вызова, выполненного %lli раз"
  
! #: ipa-devirt.cc:4442
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT violates the C++ One Definition Rule"
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr "тип %qT нарушает C++ Правило Одного Определения"
  
! #: ipa-devirt.cc:4451
  #, fuzzy, gcc-internal-format
  #| msgid "an enum with different values is defined in another translation unit"
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr "перечисление с другими значениями определено в другой единице трансляции"
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr "перечисление с другим именем значения определено в другой единице трансляции"
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr "перечисление с другими значениями определено в другой единице трансляции"
  
! #: ipa-devirt.cc:4480
  #, fuzzy, gcc-internal-format
  #| msgid "a field with different name is defined in another translation unit"
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr "поле с другим именем определено в другой единице трансляции"
  
! #: ipa-devirt.cc:4486
  #, fuzzy, gcc-internal-format
  #| msgid "a type defined in another translation unit is not polymorphic"
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr "тип определенный в другой единице трансляции не полиморфный"
  
! #: ipa-devirt.cc:4495
  #, fuzzy, gcc-internal-format
  #| msgid "a type defined in another translation unit is polymorphic"
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr "тип определенный в другой единице трансляции полиморфный"
  
! #: ipa-devirt.cc:4501
  #, fuzzy, gcc-internal-format
  #| msgid "it is defined as a pointer to different type in another translation unit"
  msgid "name %qs is defined to different value in another translation unit"
  msgstr "это определено как указатель на другой тип в другой единице трансляции"
  
! #: ipa-devirt.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "mismatching definition"
*************** msgstr "во входном файле �
*** 31559,31565 ****
  msgid "IPA modref summary is missing in input file"
  msgstr "во входном файле отсутствует информация о межпроцедурных inline-подстановках"
  
! #: 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"
--- 31608,31614 ----
  msgid "IPA modref summary is missing in input file"
  msgstr "во входном файле отсутствует информация о межпроцедурных inline-подстановках"
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in gimple call"
  msgid "invalid jump function in LTO stream"
*************** msgstr "Макс. number of generated re
*** 31805,31816 ****
  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 "некорректные ограничители операндов в операторе %<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)"
--- 31854,31865 ----
  msgid "unable to find a register to spill"
  msgstr "не найден регистр для выталкивания в память"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "некорректные ограничители операндов в операторе %<asm%>"
  
! #: lra-constraints.cc:5702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
  msgid "maximum number of generated reload insns per insn achieved (%d)"
*************** msgstr "%<depend(sink)%> клаузул�
*** 32206,32212 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "%<depend(sink)%> ссылается на итерацию отсутствующую в пространстве итераций"
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
--- 32255,32261 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr "%<depend(sink)%> ссылается на итерацию отсутствующую в пространстве итераций"
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
*************** msgstr "явно использован�
*** 33716,33740 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "выходной операнд %d должен содержать ограничитель %<&%>"
  
! #: 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 для пустого списка (%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: цикл в списке номеров регистров (%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 (%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)"
--- 33765,33789 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "выходной операнд %d должен содержать ограничитель %<&%>"
  
! #: regcprop.cc:1304
  #, 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 для пустого списка (%u)"
  
! #: regcprop.cc:1316
  #, 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: цикл в списке номеров регистров (%u)"
  
! #: regcprop.cc:1319
  #, 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 (%u)"
  
! #: regcprop.cc:1331
  #, 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 "внешняя транзакц�
*** 34734,34921 ****
  msgid "ignoring loop annotation"
  msgstr "игнорирование аннотации цикла"
  
! #: tree-cfg.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "константа не перевычислена после изменения ADDR_EXPR"
  
! #: tree-cfg.cc:2986
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "побочные эффекты не перевычислены после изменения ADDR_EXPR"
  
! #: tree-cfg.cc:3001
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "адрес был взят, а бит ADDRESSABLE не установлен"
  
! #: tree-cfg.cc:3027
  #, fuzzy, gcc-internal-format
  #| msgid "non-scalar type"
  msgid "non-scalar %qs"
  msgstr "нескалярный тип"
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "некорректная позиция или размер для BIT_FIELD_REF"
  
! #: tree-cfg.cc:3047
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "точность целочисленного типа результата не соответствует размеру поля в BIT_FIELD_REF"
  
! #: tree-cfg.cc:3056
  #, fuzzy, gcc-internal-format
  #| msgid "mode size of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "размер режима нецелочисленного результата не соответствует размеру поля в BIT_FIELD_REF"
  
! #: tree-cfg.cc:3064
  #, fuzzy, gcc-internal-format
  #| msgid "shift of non-integer operand"
  msgid "%qs of non-mode-precision operand"
  msgstr "сдвиг нецелого операнда"
  
! #: tree-cfg.cc:3071
  #, fuzzy, gcc-internal-format
  #| msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "позиция плюс размер превышает размер указуемого объекта в BIT_FIELD_REF"
  
! #: tree-cfg.cc:3082
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "несоответствие типов в ссылке на массив"
  
! #: tree-cfg.cc:3098
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of an SSA_NAME on the left hand side"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "преобразование SSA_NAME в левой части"
  
! #: tree-cfg.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "преобразование регистра к другому размеру"
  
! #: tree-cfg.cc:3126
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "некорректный операнд для %%R"
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in parameter %i"
  msgid "type mismatch in %qs"
  msgstr "несоответствие типов в параметре %i"
  
! #: tree-cfg.cc:3172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "некорректный операнд смещения для MEM_REF"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address operand in MEM_REF"
  msgid "invalid address operand in %qs"
  msgstr "некорректный операнд адреса в MEM_REF"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand in MEM_REF"
  msgid "invalid offset operand in %qs"
  msgstr "некорректный операнд отступа в MEM_REF"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "некорректное использование %qD"
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "простой IF"
  
! #: tree-cfg.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "структурное значение употреблено в контексте, где допустимо только скалярное значение"
  
! #: tree-cfg.cc:3269
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "некорректное выражение в левой части операции min"
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "gimple вызов имеет две цели"
  
! #: tree-cfg.cc:3329
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "gimple вызов не имеет цели"
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "некорректная функция в gimple вызове"
  
! #: tree-cfg.cc:3346
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "не функция в gimple вызове"
  
! #: tree-cfg.cc:3357
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "некорректное состояние pure const для функции"
  
! #: tree-cfg.cc:3369
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "некорректная левая часть в gimple вызове"
  
! #: tree-cfg.cc:3377
  #, fuzzy, gcc-internal-format
  #| msgid "LHS in noreturn call"
  msgid "LHS in %<noreturn%> call"
  msgstr "левая часть в вызове без возврата (noreturn)"
  
! #: tree-cfg.cc:3391
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "некорректное преобразование в gimple вызове"
  
! #: tree-cfg.cc:3400
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "некорректная статическая цепочка в gimple вызове"
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "статическая цепочка с функцией, которая не использует ее"
--- 34783,34970 ----
  msgid "ignoring loop annotation"
  msgstr "игнорирование аннотации цикла"
  
! #: tree-cfg.cc:2983
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "константа не перевычислена после изменения ADDR_EXPR"
  
! #: tree-cfg.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "побочные эффекты не перевычислены после изменения ADDR_EXPR"
  
! #: tree-cfg.cc:3003
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "адрес был взят, а бит ADDRESSABLE не установлен"
  
! #: tree-cfg.cc:3029
  #, fuzzy, gcc-internal-format
  #| msgid "non-scalar type"
  msgid "non-scalar %qs"
  msgstr "нескалярный тип"
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "некорректная позиция или размер для BIT_FIELD_REF"
  
! #: tree-cfg.cc:3049
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "точность целочисленного типа результата не соответствует размеру поля в BIT_FIELD_REF"
  
! #: tree-cfg.cc:3058
  #, fuzzy, gcc-internal-format
  #| msgid "mode size of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "размер режима нецелочисленного результата не соответствует размеру поля в BIT_FIELD_REF"
  
! #: tree-cfg.cc:3066
  #, fuzzy, gcc-internal-format
  #| msgid "shift of non-integer operand"
  msgid "%qs of non-mode-precision operand"
  msgstr "сдвиг нецелого операнда"
  
! #: tree-cfg.cc:3073
  #, fuzzy, gcc-internal-format
  #| msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "позиция плюс размер превышает размер указуемого объекта в BIT_FIELD_REF"
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "несоответствие типов в ссылке на массив"
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of an SSA_NAME on the left hand side"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "преобразование SSA_NAME в левой части"
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "преобразование регистра к другому размеру"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "некорректный операнд для %%R"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in parameter %i"
  msgid "type mismatch in %qs"
  msgstr "несоответствие типов в параметре %i"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "некорректный операнд смещения для MEM_REF"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address operand in MEM_REF"
  msgid "invalid address operand in %qs"
  msgstr "некорректный операнд адреса в MEM_REF"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand in MEM_REF"
  msgid "invalid offset operand in %qs"
  msgstr "некорректный операнд отступа в MEM_REF"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "некорректное использование %qD"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "простой IF"
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "структурное значение употреблено в контексте, где допустимо только скалярное значение"
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "некорректное выражение в левой части операции min"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "gimple вызов имеет две цели"
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "gimple вызов не имеет цели"
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "некорректная функция в gimple вызове"
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "не функция в gimple вызове"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "некорректное состояние pure const для функции"
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "некорректная левая часть в gimple вызове"
  
! #: tree-cfg.cc:3379
  #, fuzzy, gcc-internal-format
  #| msgid "LHS in noreturn call"
  msgid "LHS in %<noreturn%> call"
  msgstr "левая часть в вызове без возврата (noreturn)"
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "некорректное преобразование в gimple вызове"
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "некорректная статическая цепочка в gimple вызове"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "статическая цепочка с функцией, которая не использует ее"
*************** msgstr "статическая цепо�
*** 34926,35574 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_unreachable or __builtin_trap call with arguments"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "вызов __builtin_unreachable или __builtin_trap с аргументами"
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3479
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "некорректный аргумент в gimple вызове"
  
! #: tree-cfg.cc:3506
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "некорректные операнды в gimple сравнении"
  
! #: tree-cfg.cc:3517
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "несоответствие типов операндов сравнения"
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "неподдерживаемая операция или тип для векторного сравнения, возвращающего boolean"
  
! #: tree-cfg.cc:3549
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "невекторные операнды в векторном сравнении"
  
! #: tree-cfg.cc:3558
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "некорректный тип результата в векторном сравнении"
  
! #: tree-cfg.cc:3565
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "фиктивный тип результата в векторном сравнении"
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "не-регистр в левой части унарной операции"
  
! #: tree-cfg.cc:3593
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "неверные операнды унарной операции"
  
! #: tree-cfg.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "неверные типы в nop-преобразовании"
  
! #: tree-cfg.cc:3653
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "неверные типы в nop-преобразовании"
  
! #: tree-cfg.cc:3668
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "неверные типы в преобразовании адресного пространства"
  
! #: tree-cfg.cc:3682
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "неверные типы в преобразовании с фиксированной точкой"
  
! #: tree-cfg.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "некорректные типы в преобразовании к типу с плавающей точкой"
  
! #: tree-cfg.cc:3712
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "некорректные типы в преобразовании к целочисленному типу"
  
! #: tree-cfg.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in sad expression"
  msgid "type mismatch in %qs expression"
  msgstr "несоответствие типов в sad выражении"
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "некорректный прототип для '%s'"
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3789
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid type for %qs"
  msgstr "некорректный прототип для '%s'"
  
! #: tree-cfg.cc:3813
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "нетривиальное преобразование в унарной операции"
  
! #: tree-cfg.cc:3838
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "не регистр в левой части бинарной операции"
  
! #: tree-cfg.cc:3845
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "неверные операнды в бинарной операции"
  
! #: tree-cfg.cc:3950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-vector operands to vector valued plus"
  msgid "invalid non-vector operands to %qs"
  msgstr "неверные невекторные операнды векторной операции плюс"
  
! #: tree-cfg.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "неизвестная машинный режим %qs для указателя"
  
! #: tree-cfg.cc:4196
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector type expected in %qs"
  msgstr "ожидались векторные типы в sad выражении"
  
! #: tree-cfg.cc:4209
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "несоответствие типов в бинарном выражении"
  
! #: tree-cfg.cc:4237
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "не регистр в левой части тернарной операции"
  
! #: tree-cfg.cc:4245
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "неверные операнды тернарной операции"
  
! #: tree-cfg.cc:4277
  #, fuzzy, gcc-internal-format
  #| msgid "the first argument of a VEC_COND_EXPR must be of a boolean vector type of the same number of elements as the result"
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "первый аргумент VEC_COND_EXPR должен быть boolean векторного типа с тем же числом элементов, что и результат"
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector types expected in %qs"
  msgstr "ожидались векторные типы в sad выражении"
  
! #: tree-cfg.cc:4342
  #, fuzzy, gcc-internal-format
  #| msgid "vectors with different element number found in vector permute expression"
  msgid "vectors with different element number found in %qs"
  msgstr "в векторном выражении перестановки обнаружены векторы с разным числом элементов"
  
! #: tree-cfg.cc:4358
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offload table in %s"
  msgid "invalid mask type in %qs"
  msgstr "некорректная таблица разгрузки в %s"
  
! #: tree-cfg.cc:4419
  #, fuzzy, gcc-internal-format
  #| msgid "not allowed type combination in BIT_INSERT_EXPR"
  msgid "not allowed type combination in %qs"
  msgstr "недопустимая комбинация типов в BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4428
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size in BIT_INSERT_EXPR"
  msgid "invalid position or size in %qs"
  msgstr "некорректная позиция или размер в BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4434
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%qs into non-mode-precision operand"
  msgstr "'h' применено к нерегистровому операнду"
  
! #: tree-cfg.cc:4444
  #, fuzzy, gcc-internal-format
  #| msgid "insertion out of range in BIT_INSERT_EXPR"
  msgid "insertion out of range in %qs"
  msgstr "вставка вне диапазона в BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4454
  #, fuzzy, gcc-internal-format
  #| msgid "vector insertion not at element boundary"
  msgid "%qs not at element boundary"
  msgstr "векторная вставка не на границе элемента"
  
! #: tree-cfg.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "нетривиальное преобразование в присваивании"
  
! #: tree-cfg.cc:4519
  #, fuzzy, gcc-internal-format
  #| msgid "invalid array assignment"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "некорректное присваивание массива"
  
! #: tree-cfg.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in clobber statement"
  msgstr "non-decl/MEM_REF LHS в затирающем операторе"
  
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4554
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "некорректный операнд для %%R"
  
! #: tree-cfg.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %qD"
  msgid "invalid %qs size argument in load"
  msgstr "некорректный аргумент для %qD"
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Некорректная правая часть в gimple операции записи в память"
  
! #: tree-cfg.cc:4648
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of ternary operation"
  msgid "non-register as LHS with vector constructor"
  msgstr "не регистр в левой части тернарной операции"
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect type of vector CONSTRUCTOR elements"
  msgid "incorrect type of vector %qs elements"
  msgstr "некорректный тип элементов векторного CONSTRUCTOR"
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect number of vector CONSTRUCTOR elements"
  msgid "incorrect number of vector %qs elements"
  msgstr "некорректное число элементов векторного CONSTRUCTOR"
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "некорректный тип элементов векторного CONSTRUCTOR"
  
! #: tree-cfg.cc:4713
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR with non-NULL element index"
  msgid "vector %qs with non-NULL element index"
  msgstr "векторный CONSTRUCTOR с non-NULL индексом элемента"
  
  #
! #: tree-cfg.cc:4720
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR element is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "элемент векторного CONSTRUCTOR не есть GIMPLE-значение"
  
! #: tree-cfg.cc:4729
  #, fuzzy, gcc-internal-format
  #| msgid "non-vector CONSTRUCTOR with elements"
  msgid "non-vector %qs with elements"
  msgstr "non-vector CONSTRUCTOR с элементами"
  
! #: tree-cfg.cc:4756
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "не параметрический %qs не может содержать параметры"
  
! #: tree-cfg.cc:4799
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "некорректный операнд в операторе return"
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "некорректное преобразование в операторе return"
  
! #: tree-cfg.cc:4833
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "цель оператора goto не является ни меткой, ни указателем"
  
! #: tree-cfg.cc:4852
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "некорректный операнд для оператора switch"
  
! #: tree-cfg.cc:4860
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "оператор switch с нецелочисленным типом"
  
! #: tree-cfg.cc:4870
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "некорректная default case метка в операторе switch"
  
! #: tree-cfg.cc:4882
  #, fuzzy, gcc-internal-format
  #| msgid "invalid CASE_CHAIN"
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "некорректная CASE_CHAIN"
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "некорректная case метка в операторе switch"
  
! #: tree-cfg.cc:4895
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "некорректный case диапазон в операторе switch"
  
! #: tree-cfg.cc:4905
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "несоответствие точности типов в операторе switch"
  
! #: tree-cfg.cc:4912
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "несоответствие типов для case метки в операторе switch"
  
! #: tree-cfg.cc:4921
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "case метки не отсортированы в операторе switch"
  
! #: tree-cfg.cc:4964
  #, fuzzy, gcc-internal-format
  #| msgid "label's context is not the current function decl"
  msgid "label context is not the current function declaration"
  msgstr "контекст метки не есть декларация текущей функции"
  
! #: tree-cfg.cc:4973
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "некорректный элемент в label_to_block_map"
  
! #: tree-cfg.cc:4983
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "некорректная установка номера landing pad"
  
! #: tree-cfg.cc:4999
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "некорректный код сравнения в gimple условном выражении"
  
! #: tree-cfg.cc:5007
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "некорректные метки в gimple условном выражении"
  
! #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "некорректный результат PHI"
  
! #: tree-cfg.cc:5125
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "отсутствует определение PHI"
  
! #: tree-cfg.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "некорректный аргумент PHI"
  
! #: tree-cfg.cc:5146
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in PHI argument %u"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "несовместимые типы в аргументе PHI %u"
  
! #: tree-cfg.cc:5249
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "процедура verify_gimple выявила ошибки"
  
! #: tree-cfg.cc:5308
  #, fuzzy, gcc-internal-format
  #| msgid "dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "мертвый оператор в таблице EH"
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "расположения блока ссылок не в дереве блоков"
  
! #: tree-cfg.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "Local declaration from a different function"
  msgid "local declaration from a different function"
  msgstr "Локальная декларация из другой функции"
  
! #: tree-cfg.cc:5476
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) указывает не на тот блок"
  
! #: tree-cfg.cc:5485
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "PHI узел с расположением"
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "недопустимое разделение узлов дерева"
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "виртуальный PHI с расположениями аргументов"
  
! #: tree-cfg.cc:5531
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) указывает не на тот блок"
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "оператор помечен как throw, но не является таковым"
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "оператор помечен как throw в середине блока"
  
! #: tree-cfg.cc:5599
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "процедура verify_gimple выявила ошибки"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "с ENTRY_BLOCK ассоциирован IL"
  
! #: tree-cfg.cc:5630
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "с EXIT_BLOCK ассоциирован IL"
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "сквозной выход из блока %d"
  
! #: tree-cfg.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "избыточные фигурные скобки в конце инициализатора"
  
! #: tree-cfg.cc:5649
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "избыточные фигурные скобки в конце инициализатора"
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5662
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "exit block count is not compatible with entry block count"
  msgstr "-mnop-mcount несовместимо с этой целью"
  
! #: tree-cfg.cc:5677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE не инициализирован"
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-mnop-mcount несовместимо с этой целью"
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "Label %qs at %C doesn't match IF label %qs"
  msgid "label %qD to block does not match in bb %d"
  msgstr "Метка %qs в %C не соответствует IF метке %qs"
  
! #: tree-cfg.cc:5730
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type %qT"
  msgid "label %qD has incorrect context in bb %d"
  msgstr "поле %qD имеет неполный тип %qT"
  
! #: tree-cfg.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "инструкция управления потоком выполнения внутри блока %d"
  
  #
! #: tree-cfg.cc:5755
  #, fuzzy, gcc-internal-format
  #| msgid "label %s in the middle of basic block %d"
  msgid "label %qD in the middle of basic block %d"
  msgstr "метка %s в середине базового блока %d"
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5815
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "сквозная дуга после оператора управления в блоке %d"
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "дуга true/false после не GIMPLE_COND в блоке %d"
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "некорректные флаги выходной дуги в конце блока %d"
  
! #: tree-cfg.cc:5861
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "явный переход goto в конце блока %d"
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "дуга return не указывает на конец блока %d"
  
! #: tree-cfg.cc:5925
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "случай default - не в начале case-вектора"
  
! #: tree-cfg.cc:5933
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "case-метки не отсортированы: "
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "лишняя исходящая дуга %d->%d"
  
! #: tree-cfg.cc:5973
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "отсутствует дуга %i->%i"
  
! #: tree-cfg.cc:9785
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "выход из функции с атрибутом %<noreturn%>"
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "управление достигает конца не-void функции"
  
! #: tree-cfg.cc:9910
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "результат %qD, декларированной с атрибутом warn_unused_result, игнорируется"
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 34975,35623 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_unreachable or __builtin_trap call with arguments"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "вызов __builtin_unreachable или __builtin_trap с аргументами"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "некорректный аргумент в gimple вызове"
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "некорректные операнды в gimple сравнении"
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "несоответствие типов операндов сравнения"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "неподдерживаемая операция или тип для векторного сравнения, возвращающего boolean"
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "невекторные операнды в векторном сравнении"
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "некорректный тип результата в векторном сравнении"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "фиктивный тип результата в векторном сравнении"
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "не-регистр в левой части унарной операции"
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "неверные операнды унарной операции"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "неверные типы в nop-преобразовании"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "неверные типы в nop-преобразовании"
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "неверные типы в преобразовании адресного пространства"
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "неверные типы в преобразовании с фиксированной точкой"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "некорректные типы в преобразовании к типу с плавающей точкой"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "некорректные типы в преобразовании к целочисленному типу"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in sad expression"
  msgid "type mismatch in %qs expression"
  msgstr "несоответствие типов в sad выражении"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "некорректный прототип для '%s'"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid type for %qs"
  msgstr "некорректный прототип для '%s'"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "нетривиальное преобразование в унарной операции"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "не регистр в левой части бинарной операции"
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "неверные операнды в бинарной операции"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-vector operands to vector valued plus"
  msgid "invalid non-vector operands to %qs"
  msgstr "неверные невекторные операнды векторной операции плюс"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "неизвестная машинный режим %qs для указателя"
  
! #: tree-cfg.cc:4198
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector type expected in %qs"
  msgstr "ожидались векторные типы в sad выражении"
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "несоответствие типов в бинарном выражении"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "не регистр в левой части тернарной операции"
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "неверные операнды тернарной операции"
  
! #: tree-cfg.cc:4279
  #, fuzzy, gcc-internal-format
  #| msgid "the first argument of a VEC_COND_EXPR must be of a boolean vector type of the same number of elements as the result"
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "первый аргумент VEC_COND_EXPR должен быть boolean векторного типа с тем же числом элементов, что и результат"
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector types expected in %qs"
  msgstr "ожидались векторные типы в sad выражении"
  
! #: tree-cfg.cc:4344
  #, fuzzy, gcc-internal-format
  #| msgid "vectors with different element number found in vector permute expression"
  msgid "vectors with different element number found in %qs"
  msgstr "в векторном выражении перестановки обнаружены векторы с разным числом элементов"
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offload table in %s"
  msgid "invalid mask type in %qs"
  msgstr "некорректная таблица разгрузки в %s"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  #| msgid "not allowed type combination in BIT_INSERT_EXPR"
  msgid "not allowed type combination in %qs"
  msgstr "недопустимая комбинация типов в BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size in BIT_INSERT_EXPR"
  msgid "invalid position or size in %qs"
  msgstr "некорректная позиция или размер в BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4436
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%qs into non-mode-precision operand"
  msgstr "'h' применено к нерегистровому операнду"
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  #| msgid "insertion out of range in BIT_INSERT_EXPR"
  msgid "insertion out of range in %qs"
  msgstr "вставка вне диапазона в BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "vector insertion not at element boundary"
  msgid "%qs not at element boundary"
  msgstr "векторная вставка не на границе элемента"
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "нетривиальное преобразование в присваивании"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid array assignment"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "некорректное присваивание массива"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in clobber statement"
  msgstr "non-decl/MEM_REF LHS в затирающем операторе"
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "некорректный операнд для %%R"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %qD"
  msgid "invalid %qs size argument in load"
  msgstr "некорректный аргумент для %qD"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "Некорректная правая часть в gimple операции записи в память"
  
! #: tree-cfg.cc:4650
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of ternary operation"
  msgid "non-register as LHS with vector constructor"
  msgstr "не регистр в левой части тернарной операции"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect type of vector CONSTRUCTOR elements"
  msgid "incorrect type of vector %qs elements"
  msgstr "некорректный тип элементов векторного CONSTRUCTOR"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect number of vector CONSTRUCTOR elements"
  msgid "incorrect number of vector %qs elements"
  msgstr "некорректное число элементов векторного CONSTRUCTOR"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "некорректный тип элементов векторного CONSTRUCTOR"
  
! #: tree-cfg.cc:4715
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR with non-NULL element index"
  msgid "vector %qs with non-NULL element index"
  msgstr "векторный CONSTRUCTOR с non-NULL индексом элемента"
  
  #
! #: tree-cfg.cc:4722
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR element is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "элемент векторного CONSTRUCTOR не есть GIMPLE-значение"
  
! #: tree-cfg.cc:4731
  #, fuzzy, gcc-internal-format
  #| msgid "non-vector CONSTRUCTOR with elements"
  msgid "non-vector %qs with elements"
  msgstr "non-vector CONSTRUCTOR с элементами"
  
! #: tree-cfg.cc:4758
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "не параметрический %qs не может содержать параметры"
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "некорректный операнд в операторе return"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "некорректное преобразование в операторе return"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "цель оператора goto не является ни меткой, ни указателем"
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "некорректный операнд для оператора switch"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "оператор switch с нецелочисленным типом"
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "некорректная default case метка в операторе switch"
  
! #: tree-cfg.cc:4884
  #, fuzzy, gcc-internal-format
  #| msgid "invalid CASE_CHAIN"
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "некорректная CASE_CHAIN"
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "некорректная case метка в операторе switch"
  
! #: tree-cfg.cc:4897
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "некорректный case диапазон в операторе switch"
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "несоответствие точности типов в операторе switch"
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "несоответствие типов для case метки в операторе switch"
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "case метки не отсортированы в операторе switch"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  #| msgid "label's context is not the current function decl"
  msgid "label context is not the current function declaration"
  msgstr "контекст метки не есть декларация текущей функции"
  
! #: tree-cfg.cc:4975
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "некорректный элемент в label_to_block_map"
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "некорректная установка номера landing pad"
  
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "некорректный код сравнения в gimple условном выражении"
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "некорректные метки в gimple условном выражении"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "некорректный результат PHI"
  
! #: tree-cfg.cc:5127
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "отсутствует определение PHI"
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "некорректный аргумент PHI"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in PHI argument %u"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "несовместимые типы в аргументе PHI %u"
  
! #: tree-cfg.cc:5251
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "процедура verify_gimple выявила ошибки"
  
! #: tree-cfg.cc:5310
  #, fuzzy, gcc-internal-format
  #| msgid "dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "мертвый оператор в таблице EH"
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "расположения блока ссылок не в дереве блоков"
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "Local declaration from a different function"
  msgid "local declaration from a different function"
  msgstr "Локальная декларация из другой функции"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) указывает не на тот блок"
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "PHI узел с расположением"
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "недопустимое разделение узлов дерева"
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "виртуальный PHI с расположениями аргументов"
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) указывает не на тот блок"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "оператор помечен как throw, но не является таковым"
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "оператор помечен как throw в середине блока"
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "процедура verify_gimple выявила ошибки"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "с ENTRY_BLOCK ассоциирован IL"
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "с EXIT_BLOCK ассоциирован IL"
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "сквозной выход из блока %d"
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "избыточные фигурные скобки в конце инициализатора"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "избыточные фигурные скобки в конце инициализатора"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "exit block count is not compatible with entry block count"
  msgstr "-mnop-mcount несовместимо с этой целью"
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE не инициализирован"
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-mnop-mcount несовместимо с этой целью"
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, fuzzy, gcc-internal-format
  #| msgid "Label %qs at %C doesn't match IF label %qs"
  msgid "label %qD to block does not match in bb %d"
  msgstr "Метка %qs в %C не соответствует IF метке %qs"
  
! #: tree-cfg.cc:5732
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type %qT"
  msgid "label %qD has incorrect context in bb %d"
  msgstr "поле %qD имеет неполный тип %qT"
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "инструкция управления потоком выполнения внутри блока %d"
  
  #
! #: tree-cfg.cc:5757
  #, fuzzy, gcc-internal-format
  #| msgid "label %s in the middle of basic block %d"
  msgid "label %qD in the middle of basic block %d"
  msgstr "метка %s в середине базового блока %d"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "сквозная дуга после оператора управления в блоке %d"
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "дуга true/false после не GIMPLE_COND в блоке %d"
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "некорректные флаги выходной дуги в конце блока %d"
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "явный переход goto в конце блока %d"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "дуга return не указывает на конец блока %d"
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "случай default - не в начале case-вектора"
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "case-метки не отсортированы: "
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "лишняя исходящая дуга %d->%d"
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "отсутствует дуга %i->%i"
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "выход из функции с атрибутом %<noreturn%>"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "управление достигает конца не-void функции"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "результат %qD, декларированной с атрибутом warn_unused_result, игнорируется"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr "цель не поддержив
*** 35759,35771 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "цель не поддерживает атомарное изменение профиля, выбран одиночный режим"
  
! #: tree-ssa-alias.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "некорректный тип элемента для атрибута %qs"
  
! #: tree-ssa-alias.cc:4170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of attribute %<fallthrough%>"
  msgid "invalid fn spec attribute \"%s\" arg %i"
--- 35808,35820 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr "цель не поддерживает атомарное изменение профиля, выбран одиночный режим"
  
! #: tree-ssa-alias.cc:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid element type for attribute %qs"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "некорректный тип элемента для атрибута %qs"
  
! #: tree-ssa-alias.cc:4169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of attribute %<fallthrough%>"
  msgid "invalid fn spec attribute \"%s\" arg %i"
*************** msgstr "векторное услови�
*** 36332,36338 ****
  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 "векторизация не получилась для simd цикла"
--- 36381,36387 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "векторная операция перемешивания будет выполнена по частям"
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr "векторизация не получилась для simd цикла"
*************** msgstr "TYPE_CACHED_VALUES_P устан�
*** 36808,36838 ****
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "TYPE_METHOD_BASETYPE не есть главный вариант"
  
! #: 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 "предыдущая декларация %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 конфликтует с предыдущей декларацией"
  
! #: tree.cc:15804
  #, fuzzy
  #| msgid "%qD conflicts with used function"
  msgid "%qD conflicts for version %qB"
  msgstr "%qD противоречит использованной функции"
  
! #: tree.cc:15817
  #, fuzzy
  #| msgid "%q#D conflicts with a previous declaration"
  msgid "%qD conflicts with a previous declaration for version %qB"
--- 36857,36887 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr "TYPE_METHOD_BASETYPE не есть главный вариант"
  
! #: tree.cc:15640
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "предыдущая декларация %qD"
  
! #: tree.cc:15805
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with a previous declaration"
  msgid "%qD conflicts with overlapping %<target_clone%> declaration"
  msgstr "%q#D конфликтует с предыдущей декларацией"
  
! #: tree.cc:15824
  #, fuzzy
  #| msgid "%qD conflicts with used function"
  msgid "%qD conflicts for version %qB"
  msgstr "%qD противоречит использованной функции"
  
! #: tree.cc:15837
  #, fuzzy
  #| msgid "%q#D conflicts with a previous declaration"
  msgid "%qD conflicts with a previous declaration for version %qB"
*************** msgstr "только нулевые ин
*** 36917,36923 ****
  msgid "no initializers are allowed in section %qs"
  msgstr "только нулевые инициализаторы допускаются в секции %qs"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "не задано имя регистра для %q+D"
--- 36966,36972 ----
  msgid "no initializers are allowed in section %qs"
  msgstr "только нулевые инициализаторы допускаются в секции %qs"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "не задано имя регистра для %q+D"
*************** msgstr "слабая ссылка %q+D �
*** 37073,37079 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "слабая ссылка %q+D должна иметь статическое связывание"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "в данной конфигурации определения алиасов не поддерживаются"
--- 37122,37128 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "слабая ссылка %q+D должна иметь статическое связывание"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, gcc-internal-format
  msgid "alias definitions not supported in this configuration"
  msgstr "в данной конфигурации определения алиасов не поддерживаются"
*************** msgstr "Использовать ком�
*** 37119,37180 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument is invalid"
  msgstr "некорректный аргумент шаблона %d"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument %i is invalid"
  msgstr "некорректный аргумент шаблона %d"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "%qE attribute argument has type %qT"
  msgstr "ожидался тип %qT, но аргумент имеет тип %qT"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for %q#D has type %qT"
  msgid "%qE attribute argument %i has type %qT"
  msgstr "аргумент по умолчанию для %q#D имеет тип %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 not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "аргумент атрибута %qE не целая константа"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "аргумент атрибута %qE не целая константа"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to base type of a function pointer"
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "атрибут %qE применим только к базовому типу указателя на функцию"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to base type of a function pointer"
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "атрибут %qE применим только к базовому типу указателя на функцию"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are only permitted for function parameters"
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "аргументы по умолчанию разрешены только для параметров функций"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
--- 37168,37229 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument is invalid"
  msgstr "некорректный аргумент шаблона %d"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument %i is invalid"
  msgstr "некорректный аргумент шаблона %d"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "%qE attribute argument has type %qT"
  msgstr "ожидался тип %qT, но аргумент имеет тип %qT"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for %q#D has type %qT"
  msgid "%qE attribute argument %i has type %qT"
  msgstr "аргумент по умолчанию для %q#D имеет тип %qT"
  
  #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1228
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "аргумент атрибута %qE не целая константа"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "аргумент атрибута %qE не целая константа"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to base type of a function pointer"
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "атрибут %qE применим только к базовому типу указателя на функцию"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to base type of a function pointer"
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "атрибут %qE применим только к базовому типу указателя на функцию"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are only permitted for function parameters"
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "аргументы по умолчанию разрешены только для параметров функций"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
*************** msgstr "атрибут %qE не дост
*** 37192,37204 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "атрибут %qE не доступен для функций с переменным числом аргументов"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a void return type"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "атрибут %qE требует возвращаемый тип void"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a void return type"
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
--- 37241,37253 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr "атрибут %qE не доступен для функций с переменным числом аргументов"
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a void return type"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "атрибут %qE требует возвращаемый тип void"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires a void return type"
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
*************** msgstr "использование ре�
*** 37427,37438 ****
  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 "атрибут section для данной платформы не поддерживается"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1031
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "атрибут section для %q+D недопустим"
--- 37476,37487 ----
  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:1027
  #, gcc-internal-format
  msgid "section attributes are not supported for this target"
  msgstr "атрибут section для данной платформы не поддерживается"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1034
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "атрибут section для %q+D недопустим"
*************** msgstr "атрибут section для %q
*** 37442,37459 ****
  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 "атрибут 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 "атрибут section, заданный для %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 не может быть переопределена"
--- 37491,37508 ----
  msgid "section attribute argument not a string constant"
  msgstr "аргумент атрибута секции не строковая константа"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1050
  #, 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:1061
  #, gcc-internal-format
  msgid "section of %q+D conflicts with previous declaration"
  msgstr "атрибут section, заданный для %q+D, противоречит предшествующей декларации"
  
! #: c-family/c-attribs.cc:2662 c-family/c-attribs.cc:3107 d/d-attribs.cc:1070
  #, gcc-internal-format
  msgid "section of %q+D cannot be overridden"
  msgstr "секция %q+D не может быть переопределена"
*************** msgstr "аргумент %qE - не ид
*** 37551,37557 ****
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "'readonly' атрибут свойства %qD конфликтует с предшествующей декларацией"
  
! #: 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 функция %q+D объявлена weak"
--- 37600,37606 ----
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "'readonly' атрибут свойства %qD конфликтует с предшествующей декларацией"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1149 jit/dummy-frontend.cc:757
  #, gcc-internal-format
  msgid "inline function %q+D declared weak"
  msgstr "inline функция %q+D объявлена weak"
*************** msgstr "игнорирование %qD �
*** 37602,37614 ****
  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 "%qs attribute only applies to functions"
  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 "%qE attribute is only applicable on functions"
  msgid "%<symver%> attribute is only applicable to symbols"
--- 37651,37663 ----
  msgid "%qE attribute is only applicable on functions"
  msgstr "%qE атрибут применим только к функциям"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1097
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "атрибут %qs допустим только для функций"
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1105
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is only applicable on functions"
  msgid "%<symver%> attribute is only applicable to symbols"
*************** msgstr "%qE атрибут примен�
*** 37620,37631 ****
  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
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
--- 37669,37680 ----
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "аргумент атрибута %qE не строковая константа"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1129
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not an integer constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
*************** msgstr "атрибут %qE игнори�
*** 37727,37750 ****
  msgid "visibility argument not a string"
  msgstr "аргумент атрибута visibility не является текстовой строкой"
  
! #: 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 not a string"
  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, что подразумевает значение видимости по умолчанию"
--- 37776,37799 ----
  msgid "visibility argument not a string"
  msgstr "аргумент атрибута visibility не является текстовой строкой"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 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:1634 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 "аргумент атрибута %qE не является строковой константой"
  
! #: c-family/c-attribs.cc:3677 d/d-attribs.cc:1645 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:1648
! #: d/d-attribs.cc:1652 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, что подразумевает значение видимости по умолчанию"
*************** msgstr ""
*** 37762,37768 ****
  
  #: 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: атрибут допустим только для функций"
--- 37811,37817 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE: атрибут допустим только для функций"
*************** msgid "%qE attribute argument 1 must tak
*** 37844,37850 ****
  msgstr "атрибут %qE требует возвращаемый тип void"
  
  #: 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"
--- 37893,37899 ----
  msgstr "атрибут %qE требует возвращаемый тип void"
  
  #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1332
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
*************** msgstr "%qD не совместим с %
*** 37926,37932 ****
  msgid "%qE argument is not a function"
  msgstr "аргумент %qE не функция"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "сообщение для атрибута deprecated не является строковой константой"
--- 37975,37981 ----
  msgid "%qE argument is not a function"
  msgstr "аргумент %qE не функция"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "сообщение для атрибута deprecated не является строковой константой"
*************** msgid "%qE attribute ignored on non-enum
*** 37998,38004 ****
  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
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE атрибут требует строковый аргумент"
--- 38047,38053 ----
  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:7593
  #, gcc-internal-format
  msgid "%qE attribute requires a string argument"
  msgstr "%qE атрибут требует строковый аргумент"
*************** msgid "requested position is less than z
*** 38172,38186 ****
  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 не строковая константа"
--- 38221,38235 ----
  msgstr "заданная позиция меньше нуля"
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, gcc-internal-format
  msgid "%qE attribute argument not a string constant"
  msgstr "аргумент атрибута %qE не строковая константа"
*************** msgid "suggest parentheses around assign
*** 38483,38489 ****
  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%>"
--- 38532,38538 ----
  msgstr "присваивание, используемое как логическое выражение, рекомендуется "
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "неверное употребление спецификатора %<restrict%>"
*************** msgstr "слишком мало аргу
*** 38665,38672 ****
  msgid "missing sentinel in function call"
  msgstr "отсутствует sentinel в вызове функции"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "некорректная опция %qs для атрибута %<optimize%>"
--- 38714,38721 ----
  msgid "missing sentinel in function call"
  msgstr "отсутствует sentinel в вызове функции"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr "некорректная опция %qs для атрибута %<optimize%>"
*************** msgstr "неподдерживаемая
*** 39746,39752 ****
  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 ""
--- 39795,39801 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "традиционный Си не поддерживает конкатенацию строковых констант"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr "%<depend(source)%> клаузу�
*** 39805,39811 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<ordered%> клаузула с параметром не может быть задана в %qs конструкции"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12083
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "некорректный тип итерационной переменной %qE"
--- 39854,39860 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<ordered%> клаузула с параметром не может быть задана в %qs конструкции"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "некорректный тип итерационной переменной %qE"
*************** msgstr "%<_Atomic%> итерационн
*** 39820,39836 ****
  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 "отсутствует инкрементальное выражение"
--- 39869,39885 ----
  msgid "%qE is not initialized"
  msgstr "%qE не инициализирован"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "отсутствует управляющий предикат"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "некорректный управляющий предикат"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "отсутствует инкрементальное выражение"
*************** msgstr "отсутствует инкр�
*** 39840,39846 ****
  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 "некорректное инкрементальное выражение"
--- 39889,39895 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "некорректное инкрементальное выражение"
*************** msgstr ""
*** 39941,39960 ****
  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 не является аргументом функции"
  
! #: 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 "битовое поле %qE в %qs клаузуле"
--- 39990,40009 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
  #
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not an function argument"
  msgid "%qD is not a function argument"
  msgstr "%qD не является аргументом функции"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "битовое поле %qE в %qs клаузуле"
*************** msgstr "битовое поле %qE в %
*** 39964,39971 ****
  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
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE в %qs клаузуле"
--- 40013,40020 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE не имеет отображаемый тип в предложении %qs"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE в %qs клаузуле"
*************** msgstr "некорректное рас�
*** 40533,40539 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "некорректный синтаксис %<#pragma %s%>, директива проигнорирована"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "мусор в конце директивы %<#pragma %s%>"
--- 40582,40588 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "некорректный синтаксис %<#pragma %s%>, директива проигнорирована"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, gcc-internal-format
  msgid "junk at end of %<#pragma %s%>"
  msgstr "мусор в конце директивы %<#pragma %s%>"
*************** msgstr "некорректно упот�
*** 40606,40613 ****
  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"
--- 40655,40662 ----
  msgid "wrong type argument to %s"
  msgstr "неверный аргумент типа для %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "декрементация фу�
*** 41094,41110 ****
  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, доступной только на чтение"
--- 41143,41159 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "функция %qD использована как выходной операнд %<asm%>"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "присваивание позиции в памяти %qE, доступной только на чтение"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "инкрементация позиции в памяти %qE, доступной только на чтение"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "декрементация позиции в памяти %qE, доступной только на чтение"
*************** msgstr[0] "передача аргуме
*** 41381,41387 ****
  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 "это условие имеет идентичные ветвления"
--- 41430,41436 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "это условие имеет идентичные ветвления"
*************** msgid "ACLE function %qD requires ISA ex
*** 42416,42422 ****
  msgstr "Встроенная функция %s требует опцию -mvsx"
  
  #: 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 ""
--- 42465,42471 ----
  msgstr "Встроенная функция %s требует опцию -mvsx"
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr "Передача аргумен�
*** 43129,43135 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate definition of '%s'"
  msgid "duplicate definition of %qs"
--- 43178,43184 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate definition of '%s'"
  msgid "duplicate definition of %qs"
*************** msgid "SVE type %qT does not have a defi
*** 43183,43189 ****
  msgstr "тип %qT не имеет известный размер"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "variables of type %qT cannot have thread-local storage duration"
--- 43232,43238 ----
  msgstr "тип %qT не имеет известный размер"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "variables of type %qT cannot have thread-local storage duration"
*************** msgid "SVE type %qT not allowed in %<map
*** 43243,43249 ****
  msgstr "%qE не является переменной в предложении %<aligned%>"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
--- 43292,43298 ----
  msgstr "%qE не является переменной в предложении %<aligned%>"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 43350,43370 ****
  msgstr "Аргумент AltiVec передан в функцию без прототипа"
  
  #: 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 "передача параметров для аргументов типа %qT изменилась в 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 "передача параметров для аргументов типа %qT изменилась в 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"
--- 43399,43419 ----
  msgstr "Аргумент AltiVec передан в функцию без прототипа"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "передача параметров для аргументов типа %qT изменилась в GCC 7.1"
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr "передача параметров для аргументов типа %qT изменилась в GCC 7.1"
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
*************** msgstr ""
*** 43413,43638 ****
  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 "неизвестный флаг переданный в -moverride=%s (%s)"
  
! #: 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 of %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "некорректный формат %s"
  
! #: config/aarch64/aarch64.cc:19390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%h value"
  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 "строка настройки отсутствует в опции (%s)"
  
! #: config/aarch64/aarch64.cc:19428
  #, 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 the register allocation order"
  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
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "streaming functions require the ISA extension %qs"
  msgstr "Встроенная функция %s требует опцию -mvsx"
  
! #: 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 "%qs is an invalid argument to -mcpu="
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs некорректный аргумент для -mcpu="
  
! #: 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 built-in function %s"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "некорректный аргумент встроенной функции %s"
  
! #: 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 "ключ -mcpu=%s несовместим с ключом -march=%s"
  
! #: config/aarch64/aarch64.cc:20135
  #, fuzzy, gcc-internal-format
  #| msgid "the %qs architecture does not support %<-mfp32%>"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "архитектура %qs не поддерживает %<-mfp32%>"
  
! #: config/aarch64/aarch64.cc:20138
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mpcommit%> was deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "ключ %<-mpcommit%> устарел"
  
! #: 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 "модель кода %qs с -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 "модель кода %qs не поддерживается в режиме x32"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "некорректное значение (%qs) для %<target(\"arch=\")%> атрибута"
  
! #: config/aarch64/aarch64.cc:20436
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "некорректный модификатор возможности в %<-march=%s%>"
  
! #: 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 "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "допустимые аргументы для %<target(\"arch=\")%> атрибута: %s"
  
! #: config/aarch64/aarch64.cc:20478 config/aarch64/aarch64.cc:20562
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "некорректный модификатор возможности в %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:20517
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "некорректное значение (%qs) для %<target(\"tune=\")%> атрибута"
  
! #: 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
--- 43462,43687 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, fuzzy, gcc-internal-format
  #| msgid "unknown flag passed in -moverride=%s (%s)"
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "неизвестный флаг переданный в -moverride=%s (%s)"
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "атрибут %qs проигнорирован"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  #| msgid "invalid format of %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "некорректный формат %s"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "некорректное значение %%h"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "строка настройки отсутствует в опции (%s)"
  
! #: config/aarch64/aarch64.cc:19444
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "неизвестная опция настройки (%s)"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Порядок выделения регистров"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "streaming functions require the ISA extension %qs"
  msgstr "Встроенная функция %s требует опцию -mvsx"
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is an invalid argument to -mcpu="
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs некорректный аргумент для -mcpu="
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function %s"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "некорректный аргумент встроенной функции %s"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "ключ -mcpu=%s несовместим с ключом -march=%s"
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  #| msgid "the %qs architecture does not support %<-mfp32%>"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "архитектура %qs не поддерживает %<-mfp32%>"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mpcommit%> was deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "ключ %<-mpcommit%> устарел"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %<-f%s%>"
  msgstr "модель кода %qs с -f%s"
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "модель кода %qs не поддерживается в режиме x32"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "некорректное значение (%qs) для %<target(\"arch=\")%> атрибута"
  
! #: config/aarch64/aarch64.cc:20452
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "некорректный модификатор возможности в %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, fuzzy, gcc-internal-format
  #| msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "допустимые аргументы для %<target(\"arch=\")%> атрибута: %s"
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "некорректный модификатор возможности в %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:20533
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "некорректное значение (%qs) для %<target(\"tune=\")%> атрибута"
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** msgstr ""
*** 43640,43862 ****
  msgid "attribute %<target%> argument not a string"
  msgstr "аргумент атрибута %<target%> не строка"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %<target%> argument not a string"
  msgid "attribute %<target_version%> has multiple values"
  msgstr "аргумент атрибута %<target%> не строка"
  
! #: 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 "аргумент атрибута %<target%> не строка"
  
! #: config/aarch64/aarch64.cc:21134
  #, fuzzy, gcc-internal-format
  #| msgid "missing %<=%> (after %<getter%> attribute)"
  msgid "missing value in %<target_version%> attribute"
  msgstr "отсутствует %<=%> (после атрибута %<getter%>)"
  
! #: config/aarch64/aarch64.cc:21138
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "некорректный модификатор возможности в %<-march=%s%>"
  
! #: 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"
  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"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "мультиверсионность требует ifunc, что не поддерживается на этой платформе"
  
! #: 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 был ранее декларирован здесь"
  
! #: 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 "передача параметров для аргументов типа %qT изменилась в 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 "передача параметров для аргументов типа %qT изменилась в 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 "передача параметров для аргументов типа %qT изменилась в 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 "проход %wd вне диапазона %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"
  
! #: config/aarch64/aarch64.cc:30732
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument type to builtin function"
  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 "unsupported argument type to builtin function"
  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
  #, 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 "Ключ -shared не поддерживается для 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 "Ключ -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 "label %qD defined here"
  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 a pointer to a constant size type"
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "аргумент %d для %qE должен быть указателем на тип константного размера"
  
! #: 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
  #, 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 "аргумент %d от %qE должен быть в диапазоне %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 "аргумент %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
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33117
  #, fuzzy
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "некорректный модификатор возможности в %<-march=%s%>"
  
! #: 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 "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
--- 43689,43911 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "аргумент атрибута %<target%> не строка"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %<target%> argument not a string"
  msgid "attribute %<target_version%> has multiple values"
  msgstr "аргумент атрибута %<target%> не строка"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %<target%> argument not a string"
  msgid "attribute %<target_version%> argument not a string"
  msgstr "аргумент атрибута %<target%> не строка"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  #| msgid "missing %<=%> (after %<getter%> attribute)"
  msgid "missing value in %<target_version%> attribute"
  msgstr "отсутствует %<=%> (после атрибута %<getter%>)"
  
! #: config/aarch64/aarch64.cc:21154
  #, fuzzy, gcc-internal-format
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "некорректный модификатор возможности в %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
  #
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  #| msgid "Virtual function multiversioning not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "мультиверсионность виртуальной функции не поддерживается"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  #| msgid "multiversioning needs ifunc which is not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "мультиверсионность требует ifunc, что не поддерживается на этой платформе"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was previously declared here"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%qD был ранее декларирован здесь"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "передача параметров для аргументов типа %qT изменилась в GCC 7.1"
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "передача параметров для аргументов типа %qT изменилась в GCC 7.1"
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "передача параметров для аргументов типа %qT изменилась в GCC 7.1"
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "проход %wd вне диапазона %wd - %wd"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
  msgstr "неподдерживаемая simdlen %d"
  
! #: config/aarch64/aarch64.cc:30748
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument type to builtin function"
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "неподдерживаемый тип аргумента для внутренней функции"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument type to builtin function"
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "неподдерживаемый тип аргумента для внутренней функции"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30861
  #, 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 "Ключ -shared не поддерживается для VAX ELF"
  
! #: config/aarch64/aarch64.cc:30881
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "Ключ -shared не поддерживается для VAX ELF"
  
! #: config/aarch64/aarch64.cc:31071
  #, fuzzy, gcc-internal-format
  #| msgid "type attributes ignored after type is already defined"
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "атрибуты типов игнорируются, если тип уже определен"
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%q+D defined here"
  msgstr "метка %qD определена здесь"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer to a constant size type"
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "аргумент %d для %qE должен быть указателем на тип константного размера"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "аргумент %d %qE согласно прототипу будет передан с другой шириной"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, 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 "аргумент %d от %qE должен быть в диапазоне %d...%d"
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "аргумент %d %qE согласно прототипу будет передан с другой шириной"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "аргумент %d %qE согласно прототипу будет передан с другой шириной"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "аргумент %d %qE согласно прототипу будет передан с другой шириной"
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  #, fuzzy
  #| msgid "invalid feature modifier in %<-march=%s%>"
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "некорректный модификатор возможности в %<-march=%s%>"
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  #, fuzzy
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
*************** msgstr ""
*** 44065,44076 ****
  #: 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"
--- 44114,44125 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, gcc-internal-format
  msgid "%qE attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 44208,44231 ****
  msgstr ""
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE атрибут применим только к переменным"
  
! #: 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 "альтернативы не допускается в выводе ассемблерного флага"
  
! #: 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 "неизвестный вывод ассемблерного флага %qs"
  
! #: 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"
--- 44257,44280 ----
  msgstr ""
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE атрибут применим только к переменным"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, fuzzy, gcc-internal-format
  #| msgid "alternatives not allowed in asm flag output"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "альтернативы не допускается в выводе ассемблерного флага"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "неизвестный вывод ассемблерного флага %qs"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "-fpie не поддержива�
*** 44811,44822 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIE не поддерживается"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qs функция не может иметь аргументы"
--- 44860,44871 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIE не поддерживается"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qs функция не может иметь аргументы"
*************** msgstr "%qs функция не може
*** 44826,44832 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "%qs функция не может возвращать значение"
--- 44875,44881 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "%qs функция не может возвращать значение"
*************** msgstr "вызов требует ifunc,
*** 45184,45190 ****
  
  #: 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 "некорректный аргумент встроенной функции"
--- 45233,45239 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "некорректный аргумент встроенной функции"
*************** msgstr "использование vecto
*** 45532,45538 ****
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "использование vector_length (%d), игнорирование установок времени выполнения"
  
! #: 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"
--- 45581,45587 ----
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr "использование vector_length (%d), игнорирование установок времени выполнения"
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6747
  #, fuzzy, gcc-internal-format
  #| msgid "using num_workers (%d), ignoring %d"
  msgid "using %<num_workers (%d)%>, ignoring %d"
*************** msgstr "Параметр для внут
*** 45726,45903 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Параметр для внутренней функции некорректен: %s"
  
! #: config/i386/i386-expand.cc:11087
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't be called directly"
  msgid "interrupt service routine cannot be called directly"
  msgstr "программа обслуживания прерываний не может вызываться напрямую"
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "последний аргумент должен быть 2-битным непосредственным"
  
! #: config/i386/i386-expand.cc:12062
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "пятый аргумент должен быть 8-битным непосредственным"
  
! #: config/i386/i386-expand.cc:12157
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "третий аргумент должен быть 8-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13205
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "последний аргумент должен быть 1-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13220
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "последний аргумент должен быть 3-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13255
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "последний аргумент должен быть 4-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13295
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "последний аргумент должен быть 1-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13304
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE needs isa option %s"
  msgid "'%s' needs isa option %s"
  msgstr "%qE требует isa опцию %s"
  
! #: config/i386/i386-expand.cc:13317
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "последний аргумент должен быть 5-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13327
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "следующий за последним аргумент должен быть 8-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13332
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "последний аргумент должен быть 8-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13471
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "третий аргумент должен быть константой сравнения"
  
! #: config/i386/i386-expand.cc:13476
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "некорректный режим сравнения"
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "некорректный операнд округления"
  
! #: config/i386/i386-expand.cc:13885
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "непосредственный аргумент должен быть 4-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13893
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "непосредственный аргумент должен быть 5-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13896
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "непосредственный аргумент должен быть 8-битным непосредственным"
  
! #: config/i386/i386-expand.cc:14376
  #, fuzzy, gcc-internal-format
  #| msgid "the forth argument must be scale 1, 2, 4, 8"
  msgid "the fourth argument must be one of enum %qs"
  msgstr "четвертый аргумент должен быть масштабом 1, 2, 4, 8"
  
! #: config/i386/i386-expand.cc:14446
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "селектор должен быть целой константой в диапазоне 0..%wi"
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE требует неизвестную isa опцию"
  
! #: config/i386/i386-expand.cc:14706
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE требует isa опцию %s"
  
! #: config/i386/i386-expand.cc:15206
  #, fuzzy, gcc-internal-format
  #| msgid "the third argument must be comparison constant"
  msgid "second, third and fourth argument must be a const"
  msgstr "третий аргумент должен быть константой сравнения"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "вместо неверного второго аргумента %<__builtin_prefetch%> используется ноль"
  
! #: config/i386/i386-expand.cc:15221
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments"
  msgid "invalid third argument"
  msgstr "некорректные аргументы"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15240
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "вместо неверного третьего аргумента %<__builtin_prefetch%> используется ноль"
  
! #: config/i386/i386-expand.cc:15251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "вместо неверного третьего аргумента %<__builtin_prefetch%> используется ноль"
  
! #: config/i386/i386-expand.cc:15279
  #, fuzzy, gcc-internal-format
  #| msgid "second argument must be slice or string"
  msgid "second argument must be a const"
  msgstr "второй аргумент должен быть вырезкой или строкой"
  
! #: config/i386/i386-expand.cc:15825
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "последний аргумент должен быть 32-битным непосредственным"
  
! #: config/i386/i386-expand.cc:15858
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "последний аргумент должен быть непосредственным"
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "последний аргумент должен быть масштабом 1, 2, 4, 8"
  
! #: config/i386/i386-expand.cc:16826
  #, fuzzy, gcc-internal-format
  #| msgid "the next to last argument must be an 8-bit immediate"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
--- 45775,45952 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Параметр для внутренней функции некорректен: %s"
  
! #: config/i386/i386-expand.cc:11093
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't be called directly"
  msgid "interrupt service routine cannot be called directly"
  msgstr "программа обслуживания прерываний не может вызываться напрямую"
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, gcc-internal-format
  msgid "the last argument must be a 2-bit immediate"
  msgstr "последний аргумент должен быть 2-битным непосредственным"
  
! #: config/i386/i386-expand.cc:12068
  #, gcc-internal-format
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "пятый аргумент должен быть 8-битным непосредственным"
  
! #: config/i386/i386-expand.cc:12163
  #, gcc-internal-format
  msgid "the third argument must be an 8-bit immediate"
  msgstr "третий аргумент должен быть 8-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13211
  #, gcc-internal-format
  msgid "the last argument must be an 1-bit immediate"
  msgstr "последний аргумент должен быть 1-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13226
  #, gcc-internal-format
  msgid "the last argument must be a 3-bit immediate"
  msgstr "последний аргумент должен быть 3-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13261
  #, gcc-internal-format
  msgid "the last argument must be a 4-bit immediate"
  msgstr "последний аргумент должен быть 4-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13301
  #, gcc-internal-format
  msgid "the last argument must be a 1-bit immediate"
  msgstr "последний аргумент должен быть 1-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE needs isa option %s"
  msgid "'%s' needs isa option %s"
  msgstr "%qE требует isa опцию %s"
  
! #: config/i386/i386-expand.cc:13323
  #, gcc-internal-format
  msgid "the last argument must be a 5-bit immediate"
  msgstr "последний аргумент должен быть 5-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13333
  #, gcc-internal-format
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "следующий за последним аргумент должен быть 8-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13338
  #, gcc-internal-format
  msgid "the last argument must be an 8-bit immediate"
  msgstr "последний аргумент должен быть 8-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13477
  #, gcc-internal-format
  msgid "the third argument must be comparison constant"
  msgstr "третий аргумент должен быть константой сравнения"
  
! #: config/i386/i386-expand.cc:13482
  #, gcc-internal-format
  msgid "incorrect comparison mode"
  msgstr "некорректный режим сравнения"
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, gcc-internal-format
  msgid "incorrect rounding operand"
  msgstr "некорректный операнд округления"
  
! #: config/i386/i386-expand.cc:13891
  #, gcc-internal-format
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "непосредственный аргумент должен быть 4-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13899
  #, gcc-internal-format
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "непосредственный аргумент должен быть 5-битным непосредственным"
  
! #: config/i386/i386-expand.cc:13902
  #, gcc-internal-format
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "непосредственный аргумент должен быть 8-битным непосредственным"
  
! #: config/i386/i386-expand.cc:14382
  #, fuzzy, gcc-internal-format
  #| msgid "the forth argument must be scale 1, 2, 4, 8"
  msgid "the fourth argument must be one of enum %qs"
  msgstr "четвертый аргумент должен быть масштабом 1, 2, 4, 8"
  
! #: config/i386/i386-expand.cc:14452
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "селектор должен быть целой константой в диапазоне 0..%wi"
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr "%qE требует неизвестную isa опцию"
  
! #: config/i386/i386-expand.cc:14712
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr "%qE требует isa опцию %s"
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "the third argument must be comparison constant"
  msgid "second, third and fourth argument must be a const"
  msgstr "третий аргумент должен быть константой сравнения"
  
! #: config/i386/i386-expand.cc:15218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "вместо неверного второго аргумента %<__builtin_prefetch%> используется ноль"
  
! #: config/i386/i386-expand.cc:15227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments"
  msgid "invalid third argument"
  msgstr "некорректные аргументы"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "вместо неверного третьего аргумента %<__builtin_prefetch%> используется ноль"
  
! #: config/i386/i386-expand.cc:15257
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "вместо неверного третьего аргумента %<__builtin_prefetch%> используется ноль"
  
! #: config/i386/i386-expand.cc:15285
  #, fuzzy, gcc-internal-format
  #| msgid "second argument must be slice or string"
  msgid "second argument must be a const"
  msgstr "второй аргумент должен быть вырезкой или строкой"
  
! #: config/i386/i386-expand.cc:15831
  #, gcc-internal-format
  msgid "the last argument must be a 32-bit immediate"
  msgstr "последний аргумент должен быть 32-битным непосредственным"
  
! #: config/i386/i386-expand.cc:15864
  #, gcc-internal-format
  msgid "last argument must be an immediate"
  msgstr "последний аргумент должен быть непосредственным"
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr "последний аргумент должен быть масштабом 1, 2, 4, 8"
  
! #: config/i386/i386-expand.cc:16832
  #, fuzzy, gcc-internal-format
  #| msgid "the next to last argument must be an 8-bit immediate"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
*************** msgstr "%qs не есть допусти
*** 46327,46334 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
--- 46376,46383 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
*************** msgstr "ABI для передачи ст
*** 46586,46592 ****
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr "ABI для передачи структуры с элементом complex float изменен в 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"
--- 46635,46641 ----
  msgid "the ABI of passing C structures with zero-width bit-fields has changed in GCC %{12.1%}"
  msgstr "ABI для передачи структуры с элементом complex float изменен в GCC 4.4"
  
! #: config/i386/i386.cc:2835 config/i386/i386.cc:4223 config/i386/i386.cc:4233
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register return with SSE disabled"
  msgid "SSE register return with SSE2 disabled"
*************** msgstr "SSE регистровый ар�
*** 46613,46624 ****
  msgid "x87 register return with x87 disabled"
  msgstr "x87 регистровый возврат с выключенным 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 "вызов %qD с SSE соглашением о вызовах без включения 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 "это ошибка GCC, которую можно обойти добавлением атрибута used для вызываемой функции"
--- 46662,46673 ----
  msgid "x87 register return with x87 disabled"
  msgstr "x87 регистровый возврат с выключенным x87"
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4251
  #, gcc-internal-format
  msgid "calling %qD with SSE calling convention without SSE/SSE2 enabled"
  msgstr "вызов %qD с SSE соглашением о вызовах без включения SSE/SSE2"
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4253
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr "это ошибка GCC, которую можно обойти добавлением атрибута used для вызываемой функции"
*************** msgstr "это ошибка GCC, кот�
*** 46629,46670 ****
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "ABI для передачи параметров с %d-байтным выравниванием изменен в GCC 4.6"
  
! #: config/i386/i386.cc:6936
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not compatible with %qD"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%qD не совместим с %qD"
  
! #: 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 "атрибут ms_hook_prologue несовместим с -mfentry для 32 бит"
  
! #: 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 "%qE attribute is not supported on this platform"
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "%qE атрибут не поддерживается на данной платформе"
  
! #: 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"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "-fsplit-stack не поддерживает fastcall с вложенной функцией"
  
! #: 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"
--- 46678,46719 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "ABI для передачи параметров с %d-байтным выравниванием изменен в GCC 4.6"
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not compatible with %qD"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%qD не совместим с %qD"
  
! #: config/i386/i386.cc:9313
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "атрибут ms_hook_prologue несовместим с -mfentry для 32 бит"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "%qE атрибут не поддерживается на данной платформе"
  
! #: config/i386/i386.cc:10488
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "вложенные функции не поддерживаются для этой платформы"
  
! #: config/i386/i386.cc:10879
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support fastcall with nested function"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "-fsplit-stack не поддерживает fastcall с вложенной функцией"
  
! #: config/i386/i386.cc:10899
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support 2 register parameters for a nested function"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
*************** msgstr "-fsplit-stack не поддер�
*** 46672,46774 ****
  
  #. 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 не поддерживает 3-регистровые параметры"
  
! #: 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 "%s инструкции не допускаются в функции с 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 "%s инструкции не допускаются в %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 "%s инструкции не допускаются в %s сервисной программе"
  
! #: config/i386/i386.cc:13991
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported size for integer register"
  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'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "нецелый операнд использован с кодом операнда 'z'"
  
! #: 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 "разборка %<va_list%> изменилась в 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 "нет свободных low-регистров для выталкивания high-регистров"
  
! #: 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= не поддерживается на 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
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: 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 не использовано с ACQUIRE или более сильной моделью памяти"
  
! #: 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 не использовано с RELEASE или более сильной моделью памяти"
  
! #: 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%>"
--- 46721,46823 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support 3 register parameters"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "-fsplit-stack не поддерживает 3-регистровые параметры"
  
! #: config/i386/i386.cc:12665
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s инструкции не допускаются в функции с no_caller_saved_registers атрибутом"
  
! #: config/i386/i386.cc:12669
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "%s инструкции не допускаются в %s сервисной программе"
  
! #: config/i386/i386.cc:12671
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "%s инструкции не допускаются в %s сервисной программе"
  
! #: config/i386/i386.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported size for integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "неподдерживаемый размер для целочисленного регистра"
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "неподдерживаемый размер для целочисленного регистра"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "расширенные регистры не имеют верхних половин"
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "некорректный размер операнда для расширенного регистра"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, fuzzy, gcc-internal-format
  #| msgid "non-integer operand used with operand code 'z'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "нецелый операнд использован с кодом операнда 'z'"
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "разборка %<va_list%> изменилась в GCC 4.4"
  
! #: config/i386/i386.cc:24131
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "нет свободных low-регистров для выталкивания high-регистров"
  
! #: config/i386/i386.cc:24235
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= не поддерживается на 32-битных системах"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27006
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "HLE_ACQUIRE не использовано с ACQUIRE или более сильной моделью памяти"
  
! #: config/i386/i386.cc:27013
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "HLE_RELEASE не использовано с RELEASE или более сильной моделью памяти"
  
! #: config/i386/i386.cc:27699
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
*************** msgstr "gp_offset (%ld) или end_offse
*** 46823,46829 ****
  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"
--- 46872,46878 ----
  msgid "argument %qd is not a constant"
  msgstr "аргумент %qd не константа"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
*************** msgstr "нулевой указател�
*** 46835,46841 ****
  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"
--- 46884,46890 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: некорректный символ пунктуации '%c'"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
*************** msgstr ""
*** 47000,47050 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "аргумент атрибута %<target%> не строка"
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, fuzzy, gcc-internal-format
  #| msgid "mudflap cannot be used together with link-time optimization"
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr "mudflap нельзя использовать вместе с оптимизацией времени компоновки"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "in attribute %qs priority cannot be empty"
  msgstr "readonly свойство на может быть установлено"
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, fuzzy, gcc-internal-format
  #| msgid "value %qs is not supported by attribute %<target%>"
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "значение %qs не поддерживается атрибутом %<target%>"
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs is not supported in target attribute"
--- 47049,47099 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "аргумент атрибута %<target%> не строка"
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, fuzzy, gcc-internal-format
  #| msgid "mudflap cannot be used together with link-time optimization"
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr "mudflap нельзя использовать вместе с оптимизацией времени компоновки"
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, gcc-internal-format
  msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:564
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "in attribute %qs priority cannot be empty"
  msgstr "readonly свойство на может быть установлено"
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, gcc-internal-format
  msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, fuzzy, gcc-internal-format
  #| msgid "value %qs is not supported by attribute %<target%>"
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr "значение %qs не поддерживается атрибутом %<target%>"
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs is not supported in target attribute"
*************** msgid "MSP430 built-in functions only wo
*** 47864,47870 ****
  msgstr "MSP430 встроенные функции работают только внутри обработчиков прерываний"
  
  #: 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"
--- 47913,47919 ----
  msgstr "MSP430 встроенные функции работают только внутри обработчиков прерываний"
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4161 config/xtensa/xtensa.cc:4187
  #, gcc-internal-format
  msgid "bad builtin code"
  msgstr "некорректный встроенный code"
*************** msgstr "ошибка открытия п
*** 48106,48194 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "опция %s не поддерживается вместе с -fopenacc"
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:365
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-march=%> must be specified"
  msgstr "ключ %<-march=%s%> несовместим с выбранным ABI"
  
! #: config/nvptx/nvptx.cc:388
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr "статическая инициализация переменной %q+D в %<.shared%> памяти не поддерживается"
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr "невозможно породить невыровненные указатели в ptx ассемблере"
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr "PTX не поддерживает weak декларации (только weak определения)"
  
! #: config/nvptx/nvptx.cc:5893
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "атрибут %qE требует возвращаемый тип void"
  
! #: config/nvptx/nvptx.cc:5916
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "%qE атрибут не допускается с классом памяти auto"
  
! #: config/nvptx/nvptx.cc:6361
  #, fuzzy, gcc-internal-format
  #| msgid "%<tile%> value must be positive"
  msgid "barrier value must be within [0,15]"
  msgstr "значение %<num_threads%> должно быть положительным"
  
! #: config/nvptx/nvptx.cc:6374
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "complement argument must be constant"
  msgstr "левый аргумент должен быть вырезкой"
  
! #: config/nvptx/nvptx.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr "использование vector_length (%d), игнорирование %d"
  
! #: config/nvptx/nvptx.cc:6722
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring runtime setting"
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr "использование vector_length (%d), игнорирование установок времени выполнения"
  
! #: config/nvptx/nvptx.cc:6736
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr "использование vector_length (%d), игнорирование %d"
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7761
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration"
  msgid "weak alias definitions not supported in this configuration"
  msgstr "в данной конфигурации определения алиасов не поддерживаются"
  
! #: config/nvptx/nvptx.cc:7774
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration"
  msgid "non-function alias definitions not supported in this configuration"
--- 48155,48243 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr "опция %s не поддерживается вместе с -fopenacc"
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:371
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-march=%> must be specified"
  msgstr "ключ %<-march=%s%> несовместим с выбранным ABI"
  
! #: config/nvptx/nvptx.cc:394
  #, gcc-internal-format
  msgid "not generating patch area, nops not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr "статическая инициализация переменной %q+D в %<.shared%> памяти не поддерживается"
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr "невозможно породить невыровненные указатели в ptx ассемблере"
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr "PTX не поддерживает weak декларации (только weak определения)"
  
! #: config/nvptx/nvptx.cc:5899
  #, gcc-internal-format
  msgid "%qE attribute requires a void return type"
  msgstr "атрибут %qE требует возвращаемый тип void"
  
! #: config/nvptx/nvptx.cc:5922
  #, gcc-internal-format
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "%qE атрибут не допускается с классом памяти auto"
  
! #: config/nvptx/nvptx.cc:6367
  #, fuzzy, gcc-internal-format
  #| msgid "%<tile%> value must be positive"
  msgid "barrier value must be within [0,15]"
  msgstr "значение %<num_threads%> должно быть положительным"
  
! #: config/nvptx/nvptx.cc:6380
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "complement argument must be constant"
  msgstr "левый аргумент должен быть вырезкой"
  
! #: config/nvptx/nvptx.cc:6720
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr "использование vector_length (%d), игнорирование %d"
  
! #: config/nvptx/nvptx.cc:6728
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring runtime setting"
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr "использование vector_length (%d), игнорирование установок времени выполнения"
  
! #: config/nvptx/nvptx.cc:6742
  #, fuzzy, gcc-internal-format
  #| msgid "using vector_length (%d), ignoring %d"
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr "использование vector_length (%d), игнорирование %d"
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7767
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration"
  msgid "weak alias definitions not supported in this configuration"
  msgstr "в данной конфигурации определения алиасов не поддерживаются"
  
! #: config/nvptx/nvptx.cc:7780
  #, fuzzy, gcc-internal-format
  #| msgid "alias definitions not supported in this configuration"
  msgid "non-function alias definitions not supported in this configuration"
*************** msgstr ""
*** 48445,48803 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr "несоответствие в числе аргументов для встроенной функции %qF. Ожидалось %d, получено %d"
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT does not have a known size"
  msgid "RVV type %qT does not have a fixed size"
  msgstr "тип %qT не имеет известный размер"
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT does not have a known size"
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "тип %qT не имеет известный размер"
  
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "арифметическая операция над указателем на неполный тип"
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type %qT"
  msgid "fields cannot have RVV type %qT"
  msgstr "поле %qD имеет неполный тип %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, fuzzy, gcc-internal-format
  #| msgid "function parameters cannot have __fp16 type"
  msgid "array elements cannot have RVV type %qT"
  msgstr "параметры функции не могут иметь тип __fp16"
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "невозможно разместить объект абстрактного типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot delete objects with RVV type %qT"
  msgstr "невозможно разместить объект абстрактного типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot throw or catch RVV type %qT"
  msgstr "невозможно разместить объект абстрактного типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, fuzzy, gcc-internal-format
  #| msgid "capture by copy of incomplete type %qT"
  msgid "capture by copy of RVV type %qT"
  msgstr "захват копированием неполного типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "%qE не является переменной в предложении %<aligned%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "тип %qT запрещён в Java %<throw%> или %<catch%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %<firstprivate%>"
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "%qE не является переменной в предложении %<firstprivate%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "Встроенная функция %s требует опцию -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mhtm option"
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "Встроенная функция %s требует опцию -mhtm"
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mpaired option"
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "Встроенная функция %s требует опцию --mpaired"
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "Встроенная функция %s требует опцию -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "Встроенная функция %s требует опцию -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized wide sub-instruction"
  msgid "unrecognized RVV builtin"
  msgstr "неопознанная широкая подинструкция"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "Встроенная функция %s требует опцию -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%s(%A)%>"
  msgid "no matching function call to %qE with empty arguments"
  msgstr "нет соответствующей функции для вызова %<%s(%A)%>"
  
  #
! #: config/riscv/riscv.cc:1033
  #, fuzzy, gcc-internal-format
  #| msgid "unknown cpu %qs for -mtune"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "неизвестный процессор %qs для -mtune"
  
! #: config/riscv/riscv.cc:3464
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI для передачи структуры с элементом complex float изменен в GCC 4.4"
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7029
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "Аргумент AltiVec передан в функцию без прототипа"
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%s %qT requires the V ISA extension"
  msgstr "Использовать расширения SPE ABI."
  
! #: config/riscv/riscv.cc:7330
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7344
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7353
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7362
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7438
  #, fuzzy, gcc-internal-format
  #| msgid "function attributes %qs and %qs have no effect on %qs function"
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "атрибуты функций %qs и %qs не воздействуют на %qs функцию"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "function attributes %qs and %qs have no effect on %qs function"
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "атрибуты функций %qs и %qs не воздействуют на %qs функцию"
  
! #: config/riscv/riscv.cc:7599
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7607
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qE attribute is neither zero, nor one"
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "аргумент атрибута %qE не ноль и не один"
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7658
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgid "%qs applied to non-RVV type %qT"
  msgstr "атрибут %qE применен к неклассовому, неперечислимому типу %qT"
  
! #: config/riscv/riscv.cc:7666
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "%qE атрибут требует целый константный аргумент"
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12270
  #, fuzzy, gcc-internal-format
  #| msgid "-mdiv requires -march to subsume the %<M%> extension"
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "-mdiv требует -march, чтобы понять %<M%> расширение"
  
! #: config/riscv/riscv.cc:12275
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12341
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support ARM mode"
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "целевой процессор не поддерживает режим ARM"
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %qs"
  msgstr "модель кода %qs с -f%s"
  
! #: config/riscv/riscv.cc:12419
  #, fuzzy, gcc-internal-format
  #| msgid "requested ABI requires -march to subsume the %qc extension"
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "запрошенный ABI требует -march, чтобы понять %qc расширение"
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ISO C90 не поддерживает комплексные типы"
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12451
  #, fuzzy, gcc-internal-format
  #| msgid "ABI requires -march=rv%d"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI требует -march=rv%d"
  
! #: config/riscv/riscv.cc:12461
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d не между %d и %d"
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:13047
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs функция не может иметь аргументы"
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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"
--- 48494,48852 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr "несоответствие в числе аргументов для встроенной функции %qF. Ожидалось %d, получено %d"
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT does not have a known size"
  msgid "RVV type %qT does not have a fixed size"
  msgstr "тип %qT не имеет известный размер"
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT does not have a known size"
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "тип %qT не имеет известный размер"
  
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "арифметическая операция над указателем на неполный тип"
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type %qT"
  msgid "fields cannot have RVV type %qT"
  msgstr "поле %qD имеет неполный тип %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "function parameters cannot have __fp16 type"
  msgid "array elements cannot have RVV type %qT"
  msgstr "параметры функции не могут иметь тип __fp16"
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "невозможно разместить объект абстрактного типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot delete objects with RVV type %qT"
  msgstr "невозможно разместить объект абстрактного типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot throw or catch RVV type %qT"
  msgstr "невозможно разместить объект абстрактного типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, fuzzy, gcc-internal-format
  #| msgid "capture by copy of incomplete type %qT"
  msgid "capture by copy of RVV type %qT"
  msgstr "захват копированием неполного типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr "%qE не является переменной в предложении %<aligned%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "тип %qT запрещён в Java %<throw%> или %<catch%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %<firstprivate%>"
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "%qE не является переменной в предложении %<firstprivate%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr "Встроенная функция %s требует опцию -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mhtm option"
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr "Встроенная функция %s требует опцию -mhtm"
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mpaired option"
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr "Встроенная функция %s требует опцию --mpaired"
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr "Встроенная функция %s требует опцию -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr "Встроенная функция %s требует опцию -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized wide sub-instruction"
  msgid "unrecognized RVV builtin"
  msgstr "неопознанная широкая подинструкция"
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "Builtin function %s requires the -mvsx option"
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "Встроенная функция %s требует опцию -mvsx"
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%s(%A)%>"
  msgid "no matching function call to %qE with empty arguments"
  msgstr "нет соответствующей функции для вызова %<%s(%A)%>"
  
  #
! #: config/riscv/riscv.cc:1036
  #, fuzzy, gcc-internal-format
  #| msgid "unknown cpu %qs for -mtune"
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr "неизвестный процессор %qs для -mtune"
  
! #: config/riscv/riscv.cc:3467
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, fuzzy, gcc-internal-format
  #| msgid "the ABI of passing structure with complex float member has changed in GCC 4.4"
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr "ABI для передачи структуры с элементом complex float изменен в GCC 4.4"
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7032
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "Аргумент AltiVec передан в функцию без прототипа"
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%s %qT requires the V ISA extension"
  msgstr "Использовать расширения SPE ABI."
  
! #: config/riscv/riscv.cc:7333
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7347
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7356
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7365
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7441
  #, fuzzy, gcc-internal-format
  #| msgid "function attributes %qs and %qs have no effect on %qs function"
  msgid "function attribute %qs requires the V ISA extension"
  msgstr "атрибуты функций %qs и %qs не воздействуют на %qs функцию"
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, fuzzy, gcc-internal-format
  #| msgid "function attributes %qs and %qs have no effect on %qs function"
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr "атрибуты функций %qs и %qs не воздействуют на %qs функцию"
  
! #: config/riscv/riscv.cc:7602
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7610
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qE attribute is neither zero, nor one"
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "аргумент атрибута %qE не ноль и не один"
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7661
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgid "%qs applied to non-RVV type %qT"
  msgstr "атрибут %qE применен к неклассовому, неперечислимому типу %qT"
  
! #: config/riscv/riscv.cc:7669
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "%qE атрибут требует целый константный аргумент"
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12273
  #, fuzzy, gcc-internal-format
  #| msgid "-mdiv requires -march to subsume the %<M%> extension"
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr "-mdiv требует -march, чтобы понять %<M%> расширение"
  
! #: config/riscv/riscv.cc:12278
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12344
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support ARM mode"
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr "целевой процессор не поддерживает режим ARM"
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %qs"
  msgstr "модель кода %qs с -f%s"
  
! #: config/riscv/riscv.cc:12422
  #, fuzzy, gcc-internal-format
  #| msgid "requested ABI requires -march to subsume the %qc extension"
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr "запрошенный ABI требует -march, чтобы понять %qc расширение"
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ISO C90 не поддерживает комплексные типы"
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12454
  #, fuzzy, gcc-internal-format
  #| msgid "ABI requires -march=rv%d"
  msgid "ABI requires %<-march=rv%d%>"
  msgstr "ABI требует -march=rv%d"
  
! #: config/riscv/riscv.cc:12464
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d не между %d и %d"
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:13050
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "%qs function cannot have different interrupt type"
  msgstr "%qs функция не может иметь аргументы"
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
! #: config/riscv/riscv.cc:15080
  #, fuzzy
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "invalid version %qB for %<target_clones%> attribute"
*************** msgstr "требования на пам
*** 49881,49903 ****
  msgid "%<function_profiler%> support"
  msgstr "поддержка function_profiler"
  
! #: config/stormy16/stormy16.cc:1452
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use va_start in interrupt function"
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "недопустимое использование va_start в функции обработки прерывания"
  
! #: config/stormy16/stormy16.cc:2031
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "оператор switch содержит слишком много (%lu) элементов"
  
! #: config/stormy16/stormy16.cc:2425
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "атрибут %<__BELOW100__%> применим только к переменным"
  
! #: config/stormy16/stormy16.cc:2432
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
--- 49930,49952 ----
  msgid "%<function_profiler%> support"
  msgstr "поддержка function_profiler"
  
! #: config/stormy16/stormy16.cc:1453
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use va_start in interrupt function"
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "недопустимое использование va_start в функции обработки прерывания"
  
! #: config/stormy16/stormy16.cc:2032
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "оператор switch содержит слишком много (%lu) элементов"
  
! #: config/stormy16/stormy16.cc:2426
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "атрибут %<__BELOW100__%> применим только к переменным"
  
! #: config/stormy16/stormy16.cc:2433
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
*************** msgstr ""
*** 50147,50180 ****
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%qD определена, но не используется"
  
! #: 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"
  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 "в секции .bss размещаются только неинициализированные данные"
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
--- 50196,50229 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%qD определена, но не используется"
  
! #: config/xtensa/xtensa.cc:2783
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "запрошены булевы регистры и ключ аппаратной плавающей математики"
  
! #: config/xtensa/xtensa.cc:2818
  #, 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 не поддерживается с командами CONST16"
  
! #: config/xtensa/xtensa.cc:2825
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "PIC не поддерживается с командами CONST16"
  
! #: config/xtensa/xtensa.cc:4296
  #, 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 "в секции .bss размещаются только неинициализированные данные"
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
*************** msgstr "атрибут %qs требуе�
*** 50269,50275 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr "атрибут %qs применим только к вариантным функциям"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
--- 50318,50324 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr "атрибут %qs применим только к вариантным функциям"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
*************** msgstr "%qs не есть каталог
*** 50361,50368 ****
  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 "использование пустого (void) значения"
--- 50410,50417 ----
  msgid "could not get size of source file"
  msgstr "не удалось записать файл отзыва %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "использование пустого (void) значения"
*************** msgstr "по переключателю
*** 50862,50868 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE: определение с некорректным видом тега"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE атрибут применен к %qD с void типом возврата"
--- 50911,50917 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE: определение с некорректным видом тега"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE атрибут применен к %qD с void типом возврата"
*************** msgstr "ISO C90 не поддержив�
*** 51023,51029 ****
  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 "%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
--- 51072,51078 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 не поддерживает конструкцию %<[*]%> в декларациях массивов"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
*************** msgstr "%<this%> недопустим в
*** 51034,51040 ****
  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"
--- 51083,51089 ----
  msgid "%q+D is usually a function"
  msgstr "%q+D обычно является функцией"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "отсутствует предварительная декларация %qD"
*************** msgstr "некорректная поп�
*** 51115,51121 ****
  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 "%q+D в declare target директиве не имеет отображаемого типа"
--- 51164,51170 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "неинициализированная константа %qD не допускается в C++"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D в declare target директиве не имеет отображаемого типа"
*************** msgstr "класс хранения в �
*** 51322,51328 ****
  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 "класс хранения задан для имени типа"
--- 51371,51377 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "класс хранения задан для неименованного параметра"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "класс хранения задан для имени типа"
*************** msgstr "имя типа объявлен
*** 51496,51502 ****
  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 "квалификаторы в описании типа возвращаемого значения функции "
--- 51545,51551 ----
  msgid "function definition has qualified void return type"
  msgstr "в определении функции задан квалифицированный void-тип возвращаемого значения"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "квалификаторы в описании типа возвращаемого значения функции "
*************** msgstr "в ISO C функции с кв�
*** 51623,51629 ****
  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"
--- 51672,51678 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "элемент структуры или объединения не может иметь переменно модифицируемый тип"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "переменная или поле %qE объявлено void"
*************** msgstr "определение типа
*** 51842,51848 ****
  msgid "%qT defined in underspecified object initializer"
  msgstr "неизвестное поле %qE в инициализаторе"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "декларация ничего не описывает"
--- 51891,51897 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr "неизвестное поле %qE в инициализаторе"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "декларация ничего не описывает"
*************** msgstr "структура не соде
*** 51908,51914 ****
  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"
--- 51957,51963 ----
  msgid "struct has no members"
  msgstr "структура не содержит элементов"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member in union is a GCC extension"
*************** msgstr "повторная деклар�
*** 51980,51986 ****
  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"
--- 52029,52035 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
*************** msgstr "в ISO C значения пер
*** 52041,52047 ****
  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 noinline"
  msgid "inline function %qD given attribute %qs"
--- 52090,52096 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "в ISO C значения перечислимого типа ограничены диапазоном типа %<int%>"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
*************** msgstr "аргумент %qD не соо
*** 52194,52205 ****
  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 "в функции, которая должна возвращать значение, отсутствует оператор return"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20721
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "параметру %qD присвоено значение, но он не использован"
--- 52243,52254 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "аргумент %qD не соответствует прототипу"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "в функции, которая должна возвращать значение, отсутствует оператор return"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "параметру %qD присвоено значение, но он не использован"
*************** msgstr "%qE использован с %<
*** 52284,52290 ****
  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 "GCC не поддерживает тип %<long long long%>"
--- 52333,52339 ----
  msgid "two or more data types in declaration specifiers"
  msgstr "два или более типа в декларации"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "GCC не поддерживает тип %<long long long%>"
*************** msgstr "ISO C90 не поддержив�
*** 52398,52404 ****
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C не поддерживает тип %<_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 "%<_Float%d%s%> не поддерживается для этой целевой машины"
--- 52447,52453 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C не поддерживает тип %<_Float%d%s%>"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> не поддерживается для этой целевой машины"
*************** msgstr "Фиксированная дл�
*** 52566,52577 ****
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ не поддерживает %<__int%d%> для %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 "%<#pragma omp declare reduction%> объединитель ссылается на переменную %qD, которая не %<omp_out%> и не %<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 "%<#pragma omp declare reduction%> инициализатор ссылается на переменную %qD, которая не %<omp_priv%> и не %<omp_orig%>"
--- 52615,52626 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ не поддерживает %<__int%d%> для %qs"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "%<#pragma omp declare reduction%> объединитель ссылается на переменную %qD, которая не %<omp_out%> и не %<omp_in%>"
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "%<#pragma omp declare reduction%> инициализатор ссылается на переменную %qD, которая не %<omp_priv%> и не %<omp_orig%>"
*************** msgstr ""
*** 52639,52675 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs следует использовать вместе с %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 "сдвиг влево отрицательного значения"
  
! #: 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 "счетчик сдвига вправо >= ширине элемента вектора"
--- 52688,52724 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs следует использовать вместе с %qs"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "сдвиг влево отрицательного значения"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "сдвиг влево на отрицательное число позиций"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "сдвиг вправо на отрицательное число позиций"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "величина сдвига влево больше или равна ширине данного типа"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "величина сдвига вправо больше или равна ширине данного типа"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "счетчик сдвига влево >= ширине элемента вектора"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "счетчик сдвига вправо >= ширине элемента вектора"
*************** msgstr "противоречивый м�
*** 52690,52696 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37770
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "ожидался конец строки"
--- 52739,52745 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "ожидался конец строки"
*************** msgstr "ожидался конец ст
*** 52700,52706 ****
  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"
--- 52749,52755 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C не допускает пустых единиц трансляции"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 52749,52756 ****
  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 "ожидались спецификаторы декларации"
--- 52798,52805 ----
  msgstr "неизвестное имя типа %qE"
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "ожидались спецификаторы декларации"
*************** msgstr ""
*** 52789,52795 ****
  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 "префиксные атрибуты для методов игнорируются"
--- 52838,52844 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "ожидалось %<;%>, идентификатор или %<(%>"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "префиксные атрибуты для методов игнорируются"
*************** msgstr "префиксные атриб�
*** 52804,52815 ****
  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 "за атрибутом %<fallthrough%> не следует %<;%>"
  
! #: 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 %<;%>"
--- 52853,52864 ----
  msgid "unexpected attribute"
  msgstr "неожиданный атрибут"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "за атрибутом %<fallthrough%> не следует %<;%>"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgid "%<assume%> attribute not followed by %<;%>"
*************** msgstr "%<__auto_type%> требует �
*** 52856,52862 ****
  msgid "%qs may only be used with a single declarator"
  msgstr "%<__auto_type%> может использоваться только с одним декларатором"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18168
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "ожидалось %<,%> или %<;%>"
--- 52905,52911 ----
  msgid "%qs may only be used with a single declarator"
  msgstr "%<__auto_type%> может использоваться только с одним декларатором"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "ожидалось %<,%> или %<;%>"
*************** msgid "%<__GIMPLE%> function cannot be a
*** 52893,52899 ****
  msgstr "%<__RTL%> функция не может компилироваться с %<-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 "ожидался строковый литерал"
--- 52942,52948 ----
  msgstr "%<__RTL%> функция не может компилироваться с %<-flto%>"
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "ожидался строковый литерал"
*************** msgstr "выражение в стати
*** 52924,52930 ****
  msgid "static assertion failed: %E"
  msgstr "не выполнено статическое утверждение: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13123
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "нарушено статическое утверждение"
--- 52973,52979 ----
  msgid "static assertion failed: %E"
  msgstr "не выполнено статическое утверждение: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "нарушено статическое утверждение"
*************** msgstr "использование ре�
*** 52980,52987 ****
  #: 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 "ожидался идентификатор"
--- 53029,53036 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "ожидался идентификатор"
*************** msgstr "разборка __underlying_ty
*** 53015,53026 ****
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "%q#D конфликтует с предыдущей декларацией"
  
! #: 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 %<}%>"
--- 53064,53075 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "%q#D конфликтует с предыдущей декларацией"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "запятая в конце списка значений перечислимого типа"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr "ожидались специф�
*** 53106,53130 ****
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter packs должны быть в конце списка параметров"
  
! #: c/c-parser.cc:6014 cp/parser.cc:33010
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected OpenMP directive name"
  msgstr "ожидалось имя функции"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33066
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "ожидалось %<none%> или %<shared%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33234
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qE атрибуту требуются аргументы"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33250
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%qE attribute does not take any arguments"
--- 53155,53179 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter packs должны быть в конце списка параметров"
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected OpenMP directive name"
  msgstr "ожидалось имя функции"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "ожидалось %<none%> или %<shared%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qE атрибуту требуются аргументы"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "%qE атрибуту требу�
*** 53136,53142 ****
  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"
--- 53185,53191 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 не поддерживает конструкцию %<[*]%> в декларациях массивов"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
*************** msgstr "ISO C не поддержива�
*** 53168,53186 ****
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "устаревший способ задания инициализатора без %<=%>"
  
! #: 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 "нет допустимых клаузул заданных в %<#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 "%<ordered%> область должна быть замкнуто вложена внутри области цикла с %<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"
--- 53217,53235 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "устаревший способ задания инициализатора без %<=%>"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, fuzzy, gcc-internal-format
  #| msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "нет допустимых клаузул заданных в %<#pragma acc declare%>"
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "%<ordered%> область должна быть замкнуто вложена внутри области цикла с %<ordered%> клаузулой"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
*************** msgstr "%<nowait%> предложени�
*** 53191,53234 ****
  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 "the %qE attribute requires arguments"
  msgid "%qs attribute does not take any arguments"
--- 53240,53283 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%qs attribute does not take any arguments"
*************** msgstr "ISO C90 запрещает см�
*** 53260,53266 ****
  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%>"
--- 53309,53315 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "ожидалось %<}%> перед %<else%>"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> без предшествующего %<if%>"
*************** msgstr "метка в конце сос�
*** 53275,53281 ****
  #. 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 "ожидался оператор"
--- 53324,53330 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "ожидался оператор"
*************** msgstr "ISO C не поддержива�
*** 53313,53339 ****
  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 ""
--- 53362,53388 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "список выражений рассматривается как составное выражение в инициализаторе"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "ожидалась декларация"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "рекомендуется заключать в фигурные скобки пустое тело в операторе %<if%>"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "рекомендуется заключать в фигурные скобки пустое тело в операторе %<else%>"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "используйте фигурные скобки во избежание неоднозначной трактовки %<else%>"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
*************** msgstr "несколько переме�
*** 53353,53364 ****
  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 "отсутствует условие цикла в цикле с %<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 ""
--- 53402,53413 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "некорректная переменная-итератор в быстром перечислении"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "отсутствует условие цикла в цикле с %<GCC ivdep%> pragma"
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "отсутствует сост�
*** 53374,53381 ****
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "повторный cv-qualifier"
  
! #: 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 ""
--- 53423,53430 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "повторный cv-qualifier"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
*************** msgstr "ISO C не поддержива�
*** 53399,53410 ****
  
  #. 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 ""
--- 53448,53459 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
*************** msgstr "ISO C90 не поддержив�
*** 53589,53595 ****
  
  #: 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 "ожидалось выражение"
--- 53638,53644 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "ожидалось выражение"
*************** msgstr "фигурные скобки в
*** 53604,53616 ****
  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 ""
--- 53653,53665 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C не поддерживает использование групп операторов в фигурных скобках внутри выражений"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "второй аргумент %<va_start%> не является последним явным аргументом"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
*************** msgstr "оба аргумента %<__bu
*** 53758,53764 ****
  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
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "неверное число аргументов в вызове аргументов в вызове %<__builtin_shuffle%>"
--- 53807,53813 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "третий аргумент %<__builtin_prefetch%> должен быть константой"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "неверное число аргументов в вызове аргументов в вызове %<__builtin_shuffle%>"
*************** msgstr "аргумент 3 в вызов
*** 53805,53811 ****
  msgid "rotate count is negative"
  msgstr "счетчик циклического сдвига влево отрицателен"
  
! #: 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"
--- 53854,53860 ----
  msgid "rotate count is negative"
  msgstr "счетчик циклического сдвига влево отрицателен"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
*************** msgstr ""
*** 53922,53928 ****
  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 ""
--- 53971,53977 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
*************** msgstr "ожидалась деклар�
*** 53962,53974 ****
  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 "unknown property attribute"
  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"
--- 54011,54023 ----
  msgid "no type or storage class may be specified here,"
  msgstr "в этом месте не может указываться ни тип, ни класс хранения,"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "неизвестный атрибут свойства"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
*************** msgstr "отсутствует атри�
*** 53980,54040 ****
  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
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%> before %qE"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "ожидалось %<=%> перед %qE"
  
! #: c/c-parser.cc:15728 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "ожидался selection-statement"
  
! #: 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 "имя 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
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> может использоваться только в составных операторах"
  
! #: 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%> должна быть в контексте файла"
  
! #: 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%> может использоваться только в конструкции %<#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%> может использоваться только в конструкции %<#pragma omp sections%>"
--- 54029,54089 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr "неизвестный атрибут свойства"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "неизвестный атрибут свойства"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%> before %qE"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "ожидалось %<=%> перед %qE"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "ожидался selection-statement"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, fuzzy, gcc-internal-format
  #| msgid "setter name must terminate with %<:%>"
  msgid "setter method names must terminate with %<:%>"
  msgstr "имя setter должно заканчиваться %<:%>"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> может использоваться только в составных операторах"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> должна быть в контексте файла"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> может использоваться только в конструкции %<#pragma omp sections%>"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> может использоваться только в конструкции %<#pragma omp sections%>"
*************** msgstr "%<#pragma omp section%> може
*** 54045,54056 ****
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> может использоваться только в составных операторах"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57373
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for, while или 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%> должна быть первой"
--- 54094,54105 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> может использоваться только в составных операторах"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for, while или do оператор ожидался"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> должна быть первой"
*************** msgstr "%<#pragma GCC pch_preprocess%> �
*** 54060,54070 ****
  #: 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"
--- 54109,54119 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "слишком много конструкций %qs"
*************** msgstr "выражение должно
*** 54079,54138 ****
  msgid "%qD is not a variable"
  msgstr "%qD не переменная"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9531
  #, 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 "collapse аргумент требует положительного константного целого выражения"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%> before %<#pragma%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "ожидалось %<none%> или %<shared%> перед %<#pragma%>"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42455
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  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 "ожидалось %<data%>, %<update%>, %<enter%> или %<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 "ожидалось %<data%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42610
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "слишком много %<if%> клаузул с %qs модификатором"
  
! #: c/c-parser.cc:17684 cp/parser.cc:42617
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "слишком много %<if%> клаузул"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42619
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "слишком много %<if%> клаузул без модификатора"
  
! #: 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 "если какая-либо %<if%> клаузула имеет модификатор, то все %<if%> должны использовать модификатор"
--- 54128,54187 ----
  msgid "%qD is not a variable"
  msgstr "%qD не переменная"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD не указательная переменная"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "collapse аргумент требует положительного константного целого выражения"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%> before %<#pragma%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "ожидалось %<none%> или %<shared%> перед %<#pragma%>"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant logical expression"
  msgstr "ожидалось целочисленное выражение"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "ожидалось %<data%>, %<update%>, %<enter%> или %<exit%>"
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "ожидалось %<data%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "слишком много %<if%> клаузул с %qs модификатором"
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "слишком много %<if%> клаузул"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "слишком много %<if%> клаузул без модификатора"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "если какая-либо %<if%> клаузула имеет модификатор, то все %<if%> должны использовать модификатор"
*************** msgstr "значение %<num_threads%>
*** 54155,54177 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "значение %<num_tasks%> должно быть положительным"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9746
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "значение %<grainsize%> должно быть положительным"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9776
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "значение %<priority%> должен быть неотрицательным"
  
! #: 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 "ожидалось целочисленное выражение"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42921
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%> before %<decltype%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
--- 54204,54226 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "значение %<num_tasks%> должно быть положительным"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "значение %<grainsize%> должно быть положительным"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "значение %<priority%> должен быть неотрицательным"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "ожидалось целочисленное выражение"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%> before %<decltype%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
*************** msgstr "ожидалось %<=%>, %<,%>,
*** 54183,54287 ****
  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 %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "слишком много %<if%> клаузул с %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 "слишком много %<if%> клаузул с %qs модификатором"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8423 cp/semantics.cc:8488
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs выражение должно быть целочисленным"
  
! #: 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 "значение %qs должно быть положительным"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42068
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "слишком много %<static%> аргументов"
  
! #: 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 "%<tile%> аргумент требует положительной целочисленной константы"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46354
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<self%> clauses"
  msgstr "слишком много %<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 "ожидалось %<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 %<none%>"
  msgid "expected %<concurrent%>"
  msgstr "ожидалось %<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 "ожидалось %<class%>, %<typename%> или %<template%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43253
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "ordered аргумент требует положительного константного целого выражения"
  
! #: 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 "заданы оба модификатора %<monotonic%> и %<nonmonotonic%>"
  
! #: 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
  #, 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 "некорректный тип планирования"
--- 54232,54336 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "ожидалось %<class%>, %<typename%> или %<template%>"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "слишком много %<if%> клаузул с %qs модификатором"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "слишком много %<if%> клаузул с %qs модификатором"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs выражение должно быть целочисленным"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "значение %qs должно быть положительным"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "слишком много %<static%> аргументов"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "неожиданный аргумент"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%> аргумент требует положительной целочисленной константы"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<self%> clauses"
  msgstr "слишком много %<if%> клаузул"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "ожидалось %<none%> или %<shared%>"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%>"
  msgid "expected %<concurrent%>"
  msgstr "ожидалось %<new%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "ожидалось %<class%>, %<typename%> или %<template%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "ordered аргумент требует положительного константного целого выражения"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "ожидалось %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> или идентификатор"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "заданы оба модификатора %<monotonic%> и %<nonmonotonic%>"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "расписание %<runtime%> не имеет параметра %<chunk_size%>"
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "расписание %<auto%> не имеет параметра %<chunk_size%>"
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "значение размера чанка должно быть положительным"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "некорректный тип планирования"
*************** msgstr "некорректный тип
*** 54291,54330 ****
  msgid "%<num_teams%> value must be positive"
  msgstr "значение %<num_teams%> должно быть положительным"
  
! #: 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 "значение %<thread_limit%> должно быть положительным"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8773
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%<aligned%> клаузула выражения выравнивания должна быть положительным константным целочисленным выражением"
  
! #: 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 "ожидалась %<,%> или %<)%>"
  
  #: 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"
  
! #: 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 "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
--- 54340,54379 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "значение %<num_teams%> должно быть положительным"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "значение %<thread_limit%> должно быть положительным"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%<aligned%> клаузула выражения выравнивания должна быть положительным константным целочисленным выражением"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "ожидалась %<,%> или %<)%>"
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "дублирование %qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, fuzzy, gcc-internal-format
  #| msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
*************** msgstr "ожидалось %<class%> и�
*** 54341,54363 ****
  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 ref-qualifiers"
  msgid "multiple linear modifiers"
  msgstr "несколько ref-квалификаторов"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44339
  #, fuzzy, gcc-internal-format
  #| msgid "multiple ref-qualifiers"
  msgid "multiple %<step%> modifiers"
--- 54390,54412 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  #| msgid "multiple ref-qualifiers"
  msgid "multiple linear modifiers"
  msgstr "несколько ref-квалификаторов"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, fuzzy, gcc-internal-format
  #| msgid "multiple ref-qualifiers"
  msgid "multiple %<step%> modifiers"
*************** msgstr "несколько ref-квал�
*** 54368,54374 ****
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<linear%> клаузула выражения шага должна быть целочисленным выражением"
  
! #: 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 ""
--- 54417,54423 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<linear%> клаузула выражения шага должна быть целочисленным выражением"
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
*************** msgstr "%<safelen%> клаузула в�
*** 54383,54725 ****
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%<simdlen%> клаузула выражения должна быть положительным константным целочисленным выражением"
  
! #: 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 "модификатор %qs возможности несовместим с %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 "некорректный depend вид"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, fuzzy, gcc-internal-format
  #| msgid "invalid map kind"
  msgid "invalid doacross kind"
  msgstr "некорректный map вид"
  
! #: 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 "ожидался %<parallel%> или %<target%> модификатор %<if%> клаузулы"
  
! #: 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 "%<priority%> value must be non-negative"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "значение %<priority%> должен быть неотрицательным"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45369
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "недопустимый операнд "
  
! #: 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 "слишком много %<if%> клаузул с %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 "слишком много %<if%> клаузул с %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 without modifier"
  msgid "too many %<iterator%> modifiers"
  msgstr "слишком много %<if%> клаузул без модификатора"
  
! #: 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 "слишком много %<if%> клаузул с %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 %<if%> clauses with %qs modifier"
  msgid "too many %<present%> modifiers"
  msgstr "слишком много %<if%> клаузул с %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%> с map-type отличном от %<to%>, %<from%>, %<tofrom%> или %<alloc%> на %<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 "некорректный map вид"
  
! #: 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 %<class%> or %<typename%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "ожидалось %<class%> или %<typename%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8670
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause step expression must be integral"
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "%<linear%> клаузула выражения шага должна быть целочисленным выражением"
  
! #: c/c-parser.cc:21097 cp/parser.cc:45731
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "некорректный dist_schedule вид"
  
! #: 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 "некорректный proc_bind вид"
  
! #: c/c-parser.cc:21228
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  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 "ordered argument needs positive constant integer expression"
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "ordered аргумент требует положительного константного целого выражения"
  
! #: 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 "литеральная широкая строка в %<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 "неизвестная модель для размера указателя %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 "ожидалось целочисленное выражение"
  
! #: 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 %<)%> before %s'%c'"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "ожидалось %<:%> или %<)%> перед %s'%c'"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46020
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicated %<fr%> preference selector"
  msgstr "повторное %<if%> условие"
  
! #: 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 virt-specifier"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "повторный virt-specifier"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<mutable%>"
  msgid "duplicate %<target%> modifier"
  msgstr "повторное %<mutable%>"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "повторное %<if%> условие"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46238
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "ожидалось %<simd%> или %<reduction%> или %<target%>"
  
! #: 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 OpenACC parallelism."
  msgid "expected an OpenACC clause"
  msgstr "Неожиданный OpenACC параллелизм."
  
  #: 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
  #, 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 label"
  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 "нет допустимых клаузул заданных в %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22716 cp/parser.cc:52291
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "секция массива в %<#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 должна быть глобальной переменной в %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52322
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "некорректная OpenACC клаузула в контексте файла"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52329
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "некорректное использование %<extern%> переменной %qD в %<#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 "некорректное использование %<global%> переменной %qD в %<#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 должна быть глобальной переменной в %<#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 "переменная %qD использована более одного раза с %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22876 cp/parser.cc:52466
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "ожидалось %<data%> после %<#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%> не содержит клаузулу перемещения данных"
  
! #: c/c-parser.cc:22924 cp/parser.cc:52241
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
--- 54432,54774 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%<simdlen%> клаузула выражения должна быть положительным константным целочисленным выражением"
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "модификатор %qs возможности несовместим с %s %s"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "некорректный depend вид"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid map kind"
  msgid "invalid doacross kind"
  msgstr "некорректный map вид"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<fallback%> modifier"
  msgstr "ожидался %<parallel%> или %<target%> модификатор %<if%> клаузулы"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "значение %<priority%> должен быть неотрицательным"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "недопустимый операнд "
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<always%> modifiers"
  msgstr "слишком много %<if%> клаузул с %qs модификатором"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<close%> modifiers"
  msgstr "слишком много %<if%> клаузул с %qs модификатором"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses without modifier"
  msgid "too many %<iterator%> modifiers"
  msgstr "слишком много %<if%> клаузул без модификатора"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<mapper%> modifiers"
  msgstr "слишком много %<if%> клаузул с %qs модификатором"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "ожидался идентификатор или %<(%>"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<present%> modifiers"
  msgstr "слишком много %<if%> клаузул с %qs модификатором"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "%<#pragma omp target%> с map-type отличном от %<to%>, %<from%>, %<tofrom%> или %<alloc%> на %<map%> клаузуле"
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "некорректный map вид"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%> or %<typename%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "ожидалось %<class%> или %<typename%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause step expression must be integral"
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "%<linear%> клаузула выражения шага должна быть целочисленным выражением"
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "некорректный dist_schedule вид"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "некорректный proc_bind вид"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "ожидалось %<;%>, %<,%> или %<)%>"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, fuzzy, gcc-internal-format
  #| msgid "ordered argument needs positive constant integer expression"
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "ordered аргумент требует положительного константного целого выражения"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, fuzzy, gcc-internal-format
  #| msgid "wide string literal in %<asm%>"
  msgid "string literal must not contain %<\\0%>"
  msgstr "литеральная широкая строка в %<asm%>"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  #| msgid "unknown pointer size model %qs"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "неизвестная модель для размера указателя %qs"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected string literal or constant integer expression"
  msgstr "ожидалось целочисленное выражение"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<)%> before %s'%c'"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "ожидалось %<:%> или %<)%> перед %s'%c'"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicated %<fr%> preference selector"
  msgstr "повторное %<if%> условие"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "ожидался строковый литерал"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate virt-specifier"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "повторный virt-specifier"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<mutable%>"
  msgid "duplicate %<target%> modifier"
  msgstr "повторное %<mutable%>"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "повторное %<if%> условие"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "ожидалось %<simd%> или %<reduction%> или %<target%>"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected OpenACC parallelism."
  msgid "expected an OpenACC clause"
  msgstr "Неожиданный OpenACC параллелизм."
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs не является корректным для %qs"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs должна быть первой клаузулой %qs"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  #| msgid "expected label"
  msgid "expected an OpenMP clause"
  msgstr "ожидалась метка"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "нет допустимых клаузул заданных в %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "секция массива в %<#pragma acc declare%>"
  
  #
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD должна быть глобальной переменной в %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "некорректная OpenACC клаузула в контексте файла"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "некорректное использование %<extern%> переменной %qD в %<#pragma acc declare%>"
  
  #
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "некорректное использование %<global%> переменной %qD в %<#pragma acc declare%>"
  
  #
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD должна быть глобальной переменной в %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "переменная %qD использована более одного раза с %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "ожидалось %<data%> после %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> не содержит клаузулу перемещения данных"
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
*************** msgstr "%qE не был декларир
*** 54734,54740 ****
  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 "%qD не ссылается на функцию"
--- 54783,54789 ----
  msgid "expected function name"
  msgstr "ожидалось имя функции"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD не ссылается на функцию"
*************** msgstr "%qD не ссылается на
*** 54744,54765 ****
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "за %<#pragma acc routine%> не следует немедленно декларация или определение функции"
  
! #: 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%> не следует немедленно декларация или определение одиночной функции"
  
! #: 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%> должна быть применена до использования"
  
! #: 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%> должна быть применена до определения"
  
! #: 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%> должна содержать по крайней мере одну %<device%>, %<host%> или %<self%>клаузулу"
--- 54793,54814 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "за %<#pragma acc routine%> не следует немедленно декларация или определение функции"
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "за %<#pragma acc routine%> не следует немедленно декларация или определение одиночной функции"
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> должна быть применена до использования"
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> должна быть применена до определения"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> должна содержать по крайней мере одну %<device%>, %<host%> или %<self%>клаузулу"
*************** msgstr ""
*** 54786,54792 ****
  msgid "modified here"
  msgstr "объединение определено здесь"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47164 cp/parser.cc:47179
  #, fuzzy, gcc-internal-format
  #| msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
--- 54835,54841 ----
  msgid "modified here"
  msgstr "объединение определено здесь"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, fuzzy, gcc-internal-format
  #| msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
*************** msgstr ""
*** 54822,54947 ****
  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 %<depend%>, %<destroy%> or %<update%> clause"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "ожидалась клаузула %<depend%>, %<destroy%> или %<update%>"
  
! #: 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 "ожидалось %<class%>, %<typename%> или %<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 "ожидалось %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> или идентификатор"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47427
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "слишком много конструкций %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 "слишком много конструкций %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%> должна содержать хотя бы одну %<from%> или %<to%> клаузулу"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47485
! #: cp/parser.cc:47490
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qs clause requires %qs clause"
  msgstr "%qD не есть переменная в %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%> должна содержать хотя бы одну %<from%> или %<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%> должна содержать хотя бы одну %<from%> или %<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%> должна содержать хотя бы одну %<from%> или %<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%> должна содержать хотя бы одну %<from%> или %<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 "ожидалось %<;%> после определения объединения"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47673
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%> before string constant"
  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 "некорректный формат %<#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%>"
  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
  #, 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 "%<#pragma omp atomic capture%> использует два различных выражения для памяти"
  
! #: 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"
--- 54871,54996 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "ожидалась клаузула %<depend%>, %<destroy%> или %<update%>"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "ожидалось %<class%>, %<typename%> или %<template%>"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "ожидалось %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> или идентификатор"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "слишком много конструкций %qs"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "слишком много конструкций %qs"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%<#pragma omp target update%> должна содержать хотя бы одну %<from%> или %<to%> клаузулу"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qs clause requires %qs clause"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp target update%> должна содержать хотя бы одну %<from%> или %<to%> клаузулу"
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp target update%> должна содержать хотя бы одну %<from%> или %<to%> клаузулу"
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp target update%> должна содержать хотя бы одну %<from%> или %<to%> клаузулу"
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp target update%> должна содержать хотя бы одну %<from%> или %<to%> клаузулу"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "ожидалось %<;%> после определения объединения"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%> before string constant"
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "ожидалось %<;%>, %<,%> или %<)%> перед строковой константой"
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "некорректный формат %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "ожидалось %<delete%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "некорректный формат %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "некорректный формат %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "некорректный оператор для %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> использует два различных выражения для памяти"
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "%<depobj%> expression is not lvalue expression"
*************** msgstr "выражение %qE не яв
*** 54953,54981 ****
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "выражение %qE не является константным выражением"
  
! #: 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 "ожидалось %<data%>, %<update%>, %<enter%> или %<exit%>"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48382
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "ожидалась клаузула %<depend%>, %<destroy%> или %<update%>"
  
! #: 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 "ожидалось %<class%>, %<typename%> или %<template%>"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48428
  #, fuzzy, gcc-internal-format
  #| msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgid "%<flush%> list specified together with memory order clause"
--- 55002,55030 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "выражение %qE не является константным выражением"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "ожидалось %<data%>, %<update%>, %<enter%> или %<exit%>"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "ожидалась клаузула %<depend%>, %<destroy%> или %<update%>"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "ожидалось %<class%>, %<typename%> или %<template%>"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, fuzzy, gcc-internal-format
  #| msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgid "%<flush%> list specified together with memory order clause"
*************** msgstr "%<nonmonotonic%> модифик�
*** 54986,55021 ****
  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 cancel%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp taskyield%> может использоваться только в составных операторах"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49268
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%> before %<decltype%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "ожидалось %<while%> перед %<decltype%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49274
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "ожидалась конструкция %<#pragma omp%>"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49283
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp taskyield%> может использоваться только в составных операторах"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49306
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "ожидался оператор for"
--- 55035,55070 ----
  msgid "expected %<(%> or end of line"
  msgstr "ожидалось %<(%> или конец строки"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp taskyield%> может использоваться только в составных операторах"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%> before %<decltype%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "ожидалось %<while%> перед %<decltype%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "ожидалась конструкция %<#pragma omp%>"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp taskyield%> может использоваться только в составных операторах"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "ожидался оператор for"
*************** msgstr "ожидался операто�
*** 55023,55094 ****
  #. 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
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line before string constant"
  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 "%<ordered%> параметр клаузулы меньше чем %<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 "итерационная переменная %qD не должна быть 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 ordered%> with %<depend> clause 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%> может использоваться только в составных операторах"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50875
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "ожидался %<for%> после %qs"
--- 55072,55143 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "ожидался оператор for"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line before string constant"
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr "ожидалось %<(%> или конец строки перед строковой константой"
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "ожидалась декларация итерации или инициализация"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  #| msgid "not enough perfectly nested loops"
  msgid "not enough nested loops"
  msgstr "недостаточно аккуратно вложенные циклы"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%> параметр клаузулы меньше чем %<collapse%>"
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "итерационная переменная %qD не должна быть firstprivate"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp ordered%> with %<depend> clause 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%> может использоваться только в составных операторах"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "ожидался %<for%> после %qs"
*************** msgstr "ожидался %<for%> пос�
*** 55099,55105 ****
  msgid "expected a function name"
  msgstr "ожидалось имя функции"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53409
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected target-function call"
--- 55148,55154 ----
  msgid "expected a function name"
  msgstr "ожидалось имя функции"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected target-function call"
*************** msgstr "ожидалось имя фун
*** 55111,55160 ****
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "за %<#pragma omp declare simd%> должна следовать декларация или определение функции"
  
! #: c/c-parser.cc:26696 cp/parser.cc:51242
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ожидалось %<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%> с map-type отличном от %<to%>, %<from%>, %<tofrom%> или %<alloc%> на %<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%> должна содержать хотя бы одну %<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%> должна содержать хотя бы одну %<from%> или %<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%> с map-type отличном от %<to%> или %<alloc%> на %<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%> должна содержать хотя бы одну %<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%> с map-type отличном от %<from%>, %<release%> или %<delete%> на %<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%> должна содержать хотя бы одну %<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%> с map-type отличном от %<to%>, %<from%>, %<tofrom%> или %<alloc%> на %<map%> клаузуле"
--- 55160,55209 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "за %<#pragma omp declare simd%> должна следовать декларация или определение функции"
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "ожидалось %<point%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> с map-type отличном от %<to%>, %<from%>, %<tofrom%> или %<alloc%> на %<map%> клаузуле"
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> должна содержать хотя бы одну %<map%> клаузулу"
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> должна содержать хотя бы одну %<from%> или %<to%> клаузулу"
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> с map-type отличном от %<to%> или %<alloc%> на %<map%> клаузуле"
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> должна содержать хотя бы одну %<map%> клаузулу"
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> с map-type отличном от %<from%>, %<release%> или %<delete%> на %<map%> клаузуле"
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> должна содержать хотя бы одну %<map%> клаузулу"
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> с map-type отличном от %<to%>, %<from%>, %<tofrom%> или %<alloc%> на %<map%> клаузуле"
*************** msgstr "за %<#pragma omp declare simd%
*** 55171,55239 ****
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "за %<#pragma omp declare simd%> должна следовать декларация или определение функции"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52844
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "ожидался selection-statement"
  
  #
! #: c/c-parser.cc:27700 cp/parser.cc:52858
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for 'tune' target %s"
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "неизвестное значение %s для ключа -mfpu"
  
! #: 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%> не принимает аргументы"
  
! #: 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%> может быть задан только внутри класса"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52929 cp/pt.cc:18829
  #, fuzzy, gcc-internal-format
  #| msgid "%qs length expression must be positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression"
  msgstr "%qs выражение длины должно быть положительным константным целочисленным выражением"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52932 cp/pt.cc:18836
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "%<score%> argument must be non-negative"
  msgstr "значение %<priority%> должен быть неотрицательным"
  
! #: c/c-parser.cc:27803 cp/parser.cc:52978
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  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 "expected integer expression"
  msgid "property must be integer expression"
  msgstr "ожидалось целочисленное выражение"
  
! #: 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 "свойство %qs уже специфицировано в %<@synthesize%>"
  
  #
! #: c/c-parser.cc:27871 cp/parser.cc:53048 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<requires%> selector is not supported yet"
  msgstr "модель кода %<large%> пока не поддерживается"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53111
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected context selector set name"
--- 55220,55288 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "за %<#pragma omp declare simd%> должна следовать декларация или определение функции"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "ожидался selection-statement"
  
  #
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for 'tune' target %s"
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "неизвестное значение %s для ключа -mfpu"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, fuzzy, gcc-internal-format
  #| msgid "%<no-custom-%s%> does not accept arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%<no-custom-%s%> не принимает аргументы"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> can only be specified inside a class"
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<friend%> может быть задан только внутри класса"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, fuzzy, gcc-internal-format
  #| msgid "%qs length expression must be positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression"
  msgstr "%qs выражение длины должно быть положительным константным целочисленным выражением"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "%<score%> argument must be non-negative"
  msgstr "значение %<priority%> должен быть неотрицательным"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "ожидался строковый литерал"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be integer expression"
  msgstr "ожидалось целочисленное выражение"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "свойство %qs уже специфицировано в %<@synthesize%>"
  
  #
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<requires%> selector is not supported yet"
  msgstr "модель кода %<large%> пока не поддерживается"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected context selector set name"
*************** msgstr "ожидался selection-state
*** 55245,55274 ****
  msgid "variant %qD is not a function"
  msgstr "%qs в %L не есть функция"
  
! #: 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 "переменная %qD повторно декларирована как функция"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53627
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "ожидалась клаузула %<depend%>, %<destroy%> или %<update%>"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53640
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<match%> clauses"
  msgstr "слишком много %<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"
--- 55294,55323 ----
  msgid "variant %qD is not a function"
  msgstr "%qs в %L не есть функция"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "variant %qD is the same as base function"
  msgstr "переменная %qD повторно декларирована как функция"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "ожидалась клаузула %<depend%>, %<destroy%> или %<update%>"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<match%> clauses"
  msgstr "слишком много %<if%> клаузул"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qD is specified more than once"
*************** msgstr "опция %qs задана бо
*** 55280,55286 ****
  msgid "%qD is not of pointer type"
  msgstr "%qD не указательная переменная"
  
! #: 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%>"
--- 55329,55335 ----
  msgid "%qD is not of pointer type"
  msgstr "%qD не указательная переменная"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<nothing%> or %<need_device_ptr%>"
*************** msgstr "ожидалось %<none%> ил
*** 55293,55311 ****
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%H%qs не является корректной для %qs"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%> before %<#pragma%>"
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr "ожидалось %<none%> или %<shared%> перед %<#pragma%>"
  
! #: c/c-parser.cc:28204 cp/parser.cc:53773
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<point%>"
  msgid "expected %<interop%>"
  msgstr "ожидалось %<point%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma acc%> clause"
  msgid "expected %<match%> clause"
--- 55342,55360 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%H%qs не является корректной для %qs"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%> before %<#pragma%>"
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr "ожидалось %<none%> или %<shared%> перед %<#pragma%>"
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<point%>"
  msgid "expected %<interop%>"
  msgstr "ожидалось %<point%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma acc%> clause"
  msgid "expected %<match%> clause"
*************** msgstr "модель кода %<large%>
*** 55329,55341 ****
  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 %qE must be a pointer type"
  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 "%<long%> and %<short%> specified together for %qs"
  msgid "%<append_args%> specified here"
--- 55378,55390 ----
  msgid "base function %qD declared here"
  msgstr "программа %qD декларирована здесь"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "аргумент %d для %qE должен быть указателем"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<append_args%> specified here"
*************** msgstr "%<long%> и %<short%> однов
*** 55346,55352 ****
  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 "  types %qT and %qT have incompatible cv-qualifiers"
  msgid "variant %qD and base %qD have incompatible types"
--- 55395,55401 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  #| msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgid "variant %qD and base %qD have incompatible types"
*************** msgstr "  типы %qT и %qT имеют
*** 55358,55364 ****
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%>, за которой не следует немедленно декларация функции или определение"
  
! #: 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"
--- 55407,55413 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%>, за которой не следует немедленно декларация функции или определение"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
*************** msgstr "за %<#pragma omp declare simd%
*** 55376,55469 ****
  msgid "no declaration of base function %qs"
  msgstr "неявная декларация функции %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 "определение функции не объявляет параметры"
  
! #: 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 %<to%> clauses"
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD задан и в declare target %<link%> и в %<to%> клаузулах"
  
! #: c/c-parser.cc:28774 cp/parser.cc:54179
  #, fuzzy, gcc-internal-format
  #| msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD задан и в declare target %<link%> и в %<to%> клаузулах"
  
! #: 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 "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: c/c-parser.cc:28901 cp/parser.cc:54390
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  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 %<none%> or %<shared%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "ожидалось %<none%> или %<shared%>"
  
! #: 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 "ожидалось %<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%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> без соответствующей %<#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 with %s attribute at %L"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%s атрибут конфликтует с %s атрибутом в %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%> без соответствующей %<#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
  #, 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 %<class%> or %<typename%>"
  msgid "expected %<declare%> or %<assumes%>"
--- 55425,55518 ----
  msgid "no declaration of base function %qs"
  msgstr "неявная декларация функции %qE"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  #| msgid "function definition does not declare parameters"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "определение функции не объявляет параметры"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, fuzzy, gcc-internal-format
  #| msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD задан и в declare target %<link%> и в %<to%> клаузулах"
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, fuzzy, gcc-internal-format
  #| msgid "%qD specified both in declare target %<link%> and %<to%> clauses"
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD задан и в declare target %<link%> и в %<to%> клаузулах"
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "ожидалось %<catch%>"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "ожидалось %<none%> или %<shared%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "ожидалось %<class%>, %<typename%> или %<template%>"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> без соответствующей %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute with %s attribute at %L"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%s атрибут конфликтует с %s атрибутом в %L"
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma omp end declare target%> без соответствующей %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%> or %<typename%>"
  msgid "expected %<declare%> or %<assumes%>"
*************** msgstr "повторная деклар�
*** 55493,55505 ****
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q#T был ранее декларирован здесь"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55578
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "unexpected clause"
  msgstr "ожидалось class-key"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55589
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "missing %<map%> clause"
--- 55542,55554 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q#T был ранее декларирован здесь"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "unexpected clause"
  msgstr "ожидалось class-key"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "missing %<map%> clause"
*************** msgstr "одним из аргумент
*** 55562,55594 ****
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "ожидалось %<simd%> или %<reduction%> или %<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 "ожидалось %<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
  #, 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"
--- 55611,55643 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "ожидалось %<simd%> или %<reduction%> или %<target%>"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "ожидалось %<class%>, %<typename%> или %<template%>"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, 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 "%<_Atomic%> %qE в %<reduction%>
*** 55606,55778 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "тип элемента переменой длины в предложении массива %<reduction%>"
  
! #: 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 "%<tile%> argument needs positive integral constant"
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%<tile%> аргумент требует положительной целочисленной константы"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55930
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "ожидалась клаузула %<depend%>, %<destroy%> или %<update%>"
  
! #: c/c-parser.cc:30132 cp/parser.cc:55965
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> before %qE"
  msgid "expected %qs or %qs"
  msgstr "ожидалась %<(%> перед %qE"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56027
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp ordered%> with %<depend%> clause 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 ordered%> с %<depend%> клаузулой может использоваться только в составных операторах"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56034
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp ordered%> with %<depend%> 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 ordered%> с %<depend%> клаузулой может использоваться только в составных операторах"
  
! #: 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 "ожидалась конструкция %<#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 function name"
  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 asm flag output %qs"
  msgid "unknown assumption clause %qs"
  msgstr "неизвестный вывод ассемблерного флага %qs"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53344
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected assumption clause"
  msgstr "ожидалось имя функции"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54705
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "ожидалась клаузула %<depend%>, %<destroy%> или %<update%>"
  
! #: 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 "слишком много %<if%> клаузул с %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 "%<__transaction_atomic%> без включения поддержки транзакционной памяти"
  
! #: 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%> без включения поддержки транзакционной памяти"
  
! #: c/c-parser.cc:31239 cp/parser.cc:56827
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> без включения транзакционной памяти"
  
! #: c/c-parser.cc:31245 cp/parser.cc:56833
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> внутри %<__transaction_relaxed%>"
--- 55655,55827 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "тип элемента переменой длины в предложении массива %<reduction%>"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "ожидалось %<while%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  #| msgid "%<tile%> argument needs positive integral constant"
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%<tile%> аргумент требует положительной целочисленной константы"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "ожидалась клаузула %<depend%>, %<destroy%> или %<update%>"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> before %qE"
  msgid "expected %qs or %qs"
  msgstr "ожидалась %<(%> перед %qE"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp ordered%> with %<depend%> clause 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 ordered%> с %<depend%> клаузулой может использоваться только в составных операторах"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp ordered%> with %<depend%> 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 ordered%> с %<depend%> клаузулой может использоваться только в составных операторах"
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected at least one assumption clause"
  msgstr "ожидалась конструкция %<#pragma omp%>"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected directive name"
  msgstr "ожидалось имя функции"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown assumption clause %qs"
  msgstr "неизвестный вывод ассемблерного флага %qs"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected assumption clause"
  msgstr "ожидалось имя функции"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "ожидалась клаузула %<depend%>, %<destroy%> или %<update%>"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "слишком много %<if%> клаузул с %qs модификатором"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "неизвестное имя регистра: %s"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE объявлена %<threadprivate%> после первого использования"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "автоматическая переменная %qE не может быть %<threadprivate%>"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE имеет неполный тип"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> без включения поддержки транзакционной памяти"
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> без включения поддержки транзакционной памяти"
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> без включения транзакционной памяти"
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> внутри %<__transaction_relaxed%>"
*************** msgstr "%<__transaction_cancel%> вну�
*** 55783,55789 ****
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> вызов функции не внутри внешней транзакции или %<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%> не внутри %<__transaction_atomic%>"
--- 55832,55838 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> вызов функции не внутри внешней транзакции или %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> не внутри %<__transaction_atomic%>"
*************** msgstr "нет закрывающей с
*** 55798,55804 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD имеет неполный тип %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-выражения"
--- 55847,55853 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD имеет неполный тип %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "неправильное использование void-выражения"
*************** msgstr "некорректное исп�
*** 55829,56007 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT и %qT - не связанные именованные адресные пространства"
  
! #: 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 "атрибут %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 "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "недопустимо смешивание операндов плавающего десятичного и векторного типа"
  
! #: 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 "недопустимо смешивание операндов плавающего десятичного и комплексного типа"
  
! #: 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 "недопустимо смешивание операндов плавающего десятичного и другого плавающего типа"
  
! #: 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 "указатели на массивы с разными квалификаторами не совместимы в ISO 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 is ill-formed in C++"
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "конвертация составного литерала-массива в указатель не годится в C++"
  
! #: 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некорректное использование структуры с регулируемым элементом-массивом"
  
! #: 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 не содержит элемент с именем %qE; имелось в виду %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 "доступ к элементу %qE атомарной структуры %qE"
  
! #: c/c-typeck.cc:3386
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "доступ к элементу %qE атомарного объединения %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 указатель; имелось в виду использовать %<->%>?"
  
! #: c/c-typeck.cc:3462
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE указатель; имелось в виду использовать %<->%>?"
  
! #: 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 C индексирование не-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 декларирована как ссылка, но не инициализирована"
  
! #: 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 "%<sizeof%> от массивного параметра функции %qE вернет размер от %qT"
  
! #: c/c-typeck.cc:4374
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "вызываемый объект %qE не является функцией или указателем на функцию"
  
! #: c/c-typeck.cc:4380
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "вызываемый объект %qD не является функцией или указателем на функцию"
  
! #: c/c-typeck.cc:4386
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "вызываемый объект не является функцией или указателем на функцию"
--- 55878,56056 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT и %qT - не связанные именованные адресные пространства"
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variadic functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "атрибут %qs применим только к вариантным функциям"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "с точки зрения ISO C типы функций не являются строго совместимыми"
  
! #: c/c-typeck.cc:1224
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "недопустимо смешивание операндов плавающего десятичного и векторного типа"
  
! #: c/c-typeck.cc:1229
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "недопустимо смешивание операндов плавающего десятичного и комплексного типа"
  
! #: c/c-typeck.cc:1234
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "недопустимо смешивание операндов плавающего десятичного и другого плавающего типа"
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, fuzzy, gcc-internal-format
  #| msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "указатели на массивы с разными квалификаторами не совместимы в ISO C"
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "типы не вполне совместимы"
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "указуемые типы несовместимы в C++"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "типы возвращаемых значений функции несовместимы из-за %<volatile%>"
  
! #: c/c-typeck.cc:2354
  #, fuzzy, gcc-internal-format
  #| msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "конвертация составного литерала-массива в указатель не годится в C++"
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "%Jнекорректное использование структуры с регулируемым элементом-массивом"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT не содержит элемент с именем %qE; имелось в виду %qE?"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT не содержит элемента с именем %qE"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "доступ к элементу %qE атомарной структуры %qE"
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "доступ к элементу %qE атомарного объединения %qE"
  
! #: c/c-typeck.cc:3461
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qE указатель; имелось в виду использовать %<->%>?"
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE указатель; имелось в виду использовать %<->%>?"
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "выборка элемента %qE из объекта, не являющегося структурой или объединением"
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "доступ по указателю %<void *%>"
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "индексируемый объект не является ни массивом, ни указателем, ни вектором"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "индекс массива не является целым значением"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "индексируемый элемент является указателем на функцию"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "индекс массива не является целым значением"
  
! #: c/c-typeck.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "в ISO C индексирование %<register%>-массивов запрещено"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "в ISO C индексирование не-lvalue массива запрещено"
  
! #: c/c-typeck.cc:3873
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "переменная %qD декларирована как ссылка, но не инициализирована"
  
! #: c/c-typeck.cc:3918
  #, fuzzy, gcc-internal-format
  #| msgid "enum conversion in initialization is invalid in C++"
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "преобразование типов в инициализаторе недопустимо в C++"
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "константа перечислимого типа определена здесь"
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> от массивного параметра функции %qE вернет размер от %qT"
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "вызываемый объект %qE не является функцией или указателем на функцию"
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "вызываемый объект %qD не является функцией или указателем на функцию"
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "вызываемый объект не является функцией или указателем на функцию"
*************** msgstr "вызываемый объек�
*** 56009,57964 ****
  #. 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 согласно прототипу будет передан как unsigned"
  
! #: c/c-typeck.cc:4670
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "аргумент %d %qE согласно прототипу будет передан как signed"
  
! #: 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"
  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 function %qE"
  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
  #, 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 "неявная конверсия из %qT в %qT при передаче аргумента функции"
  
! #: 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 "слишком мало аргументов в вызове функции %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 "слишком мало аргументов в вызове функции %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 "слишком мало аргументов в вызове функции %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
  #, 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 "сравнение между %qT и %qT"
  
! #: c/c-typeck.cc:5350
  #, 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
  #, 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 "имелось в виду использовать логическое not?"
  
! #: c/c-typeck.cc:5861
  #, 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 abs"
  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
  #, 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 операции %<++%> и %<--%> для комплексных типов не поддерживаются"
  
! #: 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 "инкремент указателя на неполный тип %qT"
  
! #: c/c-typeck.cc:6051
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "декремент указателя на неполный тип %qT"
  
! #: 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
  #, 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
  #, 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 "не lvalue-массив в условном выражении"
  
! #: 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 "неявная конверсия из %qT в %qT для совместимости с другим результатом условного выражения"
  
! #: 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
  #, 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"
  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 "Expected expression type"
  msgid "first expression has type %qT"
  msgstr "Ожидался тип выражения"
  
! #: c/c-typeck.cc:6914
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  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"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "игнорирование возвращаемого значения от %qD, декларированной с атрибутом nodiscard"
  
! #: c/c-typeck.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute nodiscard"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "игнорирование возвращаемого значения от %qD, декларированной с атрибутом nodiscard"
  
! #: c/c-typeck.cc:7104
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "игнорирование возвращаемого значения типа %qT, декларированного с атрибутом nodiscard"
  
! #: c/c-typeck.cc:7109
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "игнорирование возвращаемого значения типа %qT, декларированного с атрибутом 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 "в вызове %qD, декларированной здесь"
  
! #: 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 "правый операнд comma выражения не имеет эффекта"
  
! #: c/c-typeck.cc:7256
  msgid "cast adds %q#v qualifier to function type"
  msgstr "приведение типа добавляет квалификатор %q#v к типу функции"
  
! #: 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 "для надежности все промежуточные указатели в приведении типа от %qT к %qT должны быть снабжены квалификатором %<const%>"
  
! #: 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 "functional cast to array type %qT"
  msgid "useless cast to type %qT"
  msgstr "функциональное приведение к массивному типу %qT"
  
! #: 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
  #, 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 "приведение типа к указателю на адресное пространство %s от указателя на не связанное общее адресное пространство"
  
! #: 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 "приведение типа к указателю на общее адресное пространство от указателя на не связанное адресное пространство %s"
  
! #: 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 "приведение типа к указателю на адресное пространство %s от указателя на не связанное адресное пространство %s"
  
! #: 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
  #, 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/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/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 %qT but argument is of type %qT"
  msgid "expected %e but argument is of type %e"
  msgstr "ожидался тип %qT, но аргумент имеет тип %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 "программа %qD декларирована здесь"
  
! #: 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 "преобразование перечислимого типа при передаче аргумента %d %qE недопустимо в C++"
  
! #: c/c-typeck.cc:8516
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "ожидался тип %qT, но аргумент имеет тип %qT"
  
! #: 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 "conversion from %q#T to %q#T"
  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 "передача аргумента %d функции %qE добавляет квалификатор %q#v к указателю на функцию без квалификаторов"
  
! #: c/c-typeck.cc:8733 c/c-typeck.cc:9123
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "присваивание добавляет квалификатор %q#v к указателю на функцию без квалификаторов"
  
! #: c/c-typeck.cc:8736 c/c-typeck.cc:9125
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "инициализация добавляет квалификатор %q#v к указателю на функцию без квалификаторов"
  
! #: c/c-typeck.cc:8739 c/c-typeck.cc:9127
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "возврат значения добавляет квалификатор %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 "передача аргумента %d %qE отменяет квалификатор %qv указуемого типа"
  
! #: 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 "присваивание отменяет квалификатор %qv указуемого типа"
  
! #: 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 "инициализация отменяет квалификатор %qv указуемого типа"
  
! #: 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 "возврат результата отменяет квалификатор %qv указуемого типа"
  
! #: 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 "неявная конверсия из %qT в %qT, запрещенная в C++"
  
! #: c/c-typeck.cc:8848
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "передача аргумента %d %qE по указателю на не замкнутое адресное пространство"
  
! #: 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 argument is of type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "ожидался тип %qT, но аргумент имеет тип %qT"
  
! #: 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 pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "в передаче аргумента %d %qE: несовместимый тип указателя"
  
! #: c/c-typeck.cc:8962
  #, fuzzy, gcc-internal-format
  #| msgid "increment of pointer to an incomplete type %qT"
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "инкремент указателя на неполный тип %qT"
  
! #: c/c-typeck.cc:8972
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to incomplete type %qT"
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "некорректное применение %qs к неполному типу %qT"
  
! #: c/c-typeck.cc:8977
  #, fuzzy, gcc-internal-format
  #| msgid "increment of pointer to an incomplete type %qT"
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "инкремент указателя на неполный тип %qT"
  
! #: 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 передача аргумента %d функции %qE с преобразованием указателя на функцию в тип %<void *%> запрещена"
  
! #: 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
  #, 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 "в передаче аргумента %d %qE: несовместимый тип указателя"
  
! #: c/c-typeck.cc:9159
  #, fuzzy
  #| msgid "increment of pointer to an incomplete type %qT"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "инкремент указателя на неполный тип %qT"
  
! #: c/c-typeck.cc:9165
  #, fuzzy
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "в передаче аргумента %d %qE: несовместимый тип указателя"
  
! #: c/c-typeck.cc:9174
  #, fuzzy
  #| msgid "invalid application of %qs to incomplete type %qT"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "некорректное применение %qs к неполному типу %qT"
  
! #: c/c-typeck.cc:9180
  #, fuzzy
  #| msgid "return from incompatible pointer type"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "несовместимый тип указателя при возврате результата функции"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "указатель на элементный тип %qT несовместим с объектным типом %qT"
  
! #: c/c-typeck.cc:9194
  #, fuzzy
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "указатель на элементный тип %qT несовместим с объектным типом %qT"
  
! #: 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
  #, 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 "при передаче аргумента %d %qE указатель преобразуется в целое без приведения типа"
  
! #: 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 "несовместимый тип аргумента %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
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot appear in a typedef declaration"
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "%<constexpr%> не может встречаться в typedef декларации"
  
! #: 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 "индекс массива в инициализации не является целочисленным константным выражением"
  
! #: 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 "индекс массива в инициализации не является целочисленным константным выражением"
  
! #: 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
  #, 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 "слишком длинная строка инициализации для символьного массива"
  
! #: 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 "слишком длинная строка инициализации для символьного массива"
  
! #: 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 %qs to %qs at %L"
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "Преобразование из %qs в %qs в %L"
  
! #: 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 "отсутствует инициализатор для поля %qD из %qT"
  
! #: 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 "позиционная инициализация поля в %<struct%> декларированной с %<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 "не статическая инициализация регулируемого элемента-массива в структуре"
  
! #: 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 "variable-size type declared outside of any function"
  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 %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 "%<_Cilk_spawn%> may only be used inside a function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "%<friend%> может быть задан только внутри класса"
  
! #: 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 "тип переменного размера декларирован вне функции"
  
! #: 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 "argument %d of %qE must be a pointer type"
  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 "оператор %<return%> без значения в функции, возвращающей не 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%> <значение> в функции возвращающей void"
  
! #: c/c-typeck.cc:13409
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "в ISO C запрещен оператор %<return%> с выражением в функции, возвращающей void"
  
! #: 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 "функция возвращает адрес локальной переменной"
  
! #: 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%>"
  
! #: 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 "case-метка вне оператора switch"
  
! #: c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "метка %<default%> вне оператора switch"
  
! #: c/c-typeck.cc:13743 cp/parser.cc:16761
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "оператор break вне цикла или оператора 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 "некорректный выход из OpenMP структурного блока"
  
! #: c/c-typeck.cc:13749 cp/parser.cc:16775
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "оператор break использован с OpenMP для цикла"
  
! #: 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
  #, 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 "результат сравнения всегда %<false%>, поскольку адрес %qD не может быть 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 "результат сравнения всегда %<true%>, поскольку адрес %qD не может быть 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 "результат сравнения всегда %<false%>, поскольку адрес %qD не может быть 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 "результат сравнения всегда %<true%>, поскольку адрес %qD не может быть 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 "сравнение векторов с разными типами элементов"
  
! #: 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 "сравнение между типами %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 "невозможно найти целый тип того же размера, что и %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 "сравнение плавающих значений при помощи == или != не надежно"
  
! #: 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 "упорядоченное сравнение указателя с нулевым указателем"
  
! #: 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 "неявная конверсия из %qT в %qT для совместимости с другим операндом бинарного выражения"
  
! #: 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 "%<#pragma omp cancel%> должна задавать одну из %<parallel%>, %<for%>, %<sections%> или %<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 "ожидался %<parallel%> или %<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%> должна задавать одну из %<parallel%>, %<for%>, %<sections%> или %<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 не есть переменная в %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 не есть переменная в %qs клаузуле"
  
! #: c/c-typeck.cc:15841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD в %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 есть threadprivate переменная в %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 "нижняя граница %qE секции массива не имеет целочисленный тип"
  
! #: c/c-typeck.cc:15891 cp/semantics.cc:6120
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "длина %qE секции массива не имеет целочисленный тип"
  
! #: c/c-typeck.cc:15914 cp/semantics.cc:6153
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer %qs in %s clause at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "Указатель на процедуру %qs в %s клаузуле в %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 "секция массива нулевой длины в %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 "отрицательная нижняя граница в секции массива в %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 "отрицательная длина в секции массива в %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 "нижняя граница %qE выше размера секции массива в %qs клаузуле"
  
! #: c/c-typeck.cc:16028 cp/semantics.cc:6267
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "длина %qE выше размера секции массива в %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 "верхняя граница %qE выше размера секции массива в %qs клаузуле"
  
! #: c/c-typeck.cc:16080 cp/semantics.cc:6319
  #, fuzzy, gcc-internal-format
  #| msgid "for unknown bound array type length expression must be specified"
  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 "секция массив не непрерывна в %qs клаузуле"
  
! #: c/c-typeck.cc:16122 cp/semantics.cc:6360
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE не имеет тип указателя или массива"
  
! #: 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 "исключительная ситуация NULL имеет целый тип, а не тип указателя"
  
! #: c/c-typeck.cc:16503
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "%<_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 "параметр %qD имеет неполный тип"
  
! #: 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 "битовое поле %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 "condition expression refers to iteration variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "выражение условия ссылается на итерационную переменную %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 "выражение условия ссылается на итерационную переменную %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 "выражение инициализатора ссылается на итерационную переменную %qD"
  
! #: c/c-typeck.cc:16625 cp/semantics.cc:7692
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "ожидался указатель"
  
  #
! #: c/c-typeck.cc:16735 cp/semantics.cc:7865
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "модель кода %<large%> пока не поддерживается"
  
  #
! #: c/c-typeck.cc:16757 cp/semantics.cc:7885
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "модель кода %<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 в %<reduction%> клаузуле есть массив нулевой длины"
  
! #: c/c-typeck.cc:16813
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE в %<reduction%> клаузуле"
  
! #: 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 "битовое поле %qE в %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 "битовое поле %qE в %qs клаузуле"
  
! #: 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 "определенная пользователем редукция не найдена для %qE"
  
! #: c/c-typeck.cc:16974
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "тип элемента переменой длины в предложении массива %<reduction%>"
  
! #: 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 "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "модификатор не должен задаваться в предложении %<linear%> для конструкций %<simd%> или %<for%>"
  
! #: c/c-typeck.cc:17028
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "линейное предложение применено к нецелой переменной без указателя с типом %qT"
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD в предложении %<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 "шаг предложения %<linear%> %qE не является ни константой, ни параметром"
  
! #: 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 "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD многократно встречается в предложениях данных"
  
! #: c/c-typeck.cc:17113 cp/semantics.cc:8128
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD многократно встречается в предложениях сокращения"
  
! #: 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 "%qD многократно встречается в предложениях данных"
  
! #: 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 встречается в предложениях данных и сопоставления"
  
! #: 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
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE не является переменной в предложении %<aligned%>"
  
! #: c/c-typeck.cc:17251
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE в предложении %<aligned%> не является ни указателем, ни массивом"
  
! #: c/c-typeck.cc:17258
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD в предложении %<aligned%>"
  
! #: c/c-typeck.cc:17265
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE многократно встречается в предложении %<aligned%>"
  
! #: 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 не является переменной в предложении %<depend%>"
  
! #: c/c-typeck.cc:17284
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in %<aligned%> clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE многократно встречается в предложении %<aligned%>"
  
! #: 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 не является переменной в предложении %<aligned%>"
  
! #: c/c-typeck.cc:17303
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in %<aligned%> clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE многократно встречается в предложении %<aligned%>"
  
! #: 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 %qs cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "Имя %qs не может быть использовано как определенный оператор в %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 "массив должен быть инициализирован инициализатором в фигурных скобках"
  
! #: 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 не является переменной в предложении %<depend%>"
  
! #: 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 "секция массива не имеет отображаемый тип в предложении %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
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %qD"
  msgid "unsupported map expression %qE"
  msgstr "неподдерживаемый аргумент для %qD"
  
! #: 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 многократно встречается в предложениях движения"
  
! #: 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 многократно встречается в предложениях сопоставления"
  
! #: 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 не имеет отображаемый тип в предложении %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 не является ни переменной, ни именем функции в предложении %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 многократно встречается в одной директиве %<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 не является аргументом в %<uniform%> предложении"
  
! #: c/c-typeck.cc:17992 cp/semantics.cc:9717
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE не является аргументом в %<uniform%> предложении"
  
! #: c/c-typeck.cc:18011
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  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 "%qs переменная не является ни указателем, ни массивом"
  
! #: 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 "%<nowait%> предложение не может использоваться вместе с %<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 "слишком много конструкций %qs"
  
! #: c/c-typeck.cc:18208 cp/semantics.cc:10031
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "предложение %<inbranch%> несовместимо с %<notinbranch%>"
  
! #: 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 многократно встречается в предложениях движения"
  
! #: 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 должен иметь список параметров %<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 не есть 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 "значение предложения %<simdlen%> больше значения %<safelen%> предложения"
  
! #: c/c-typeck.cc:18370 cp/semantics.cc:10272
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%> модификатор планирования задан вместе с %<ordered%> предложением"
  
! #: 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 "%<nowait%> предложение не может использоваться вместе с %<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 "шаг %<linear%> предложения является параметром %qD, который не указан в %<uniform%> предложении"
  
! #: 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 "%<nowait%> предложение не может использоваться вместе с %<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 "%<nowait%> предложение не может использоваться вместе с %<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 "%<nowait%> предложение не может использоваться вместе с %<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 "%<nowait%> предложение не может использоваться вместе с %<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 "слишком много %<if%> клаузул с %qs модификатором"
  
! #: c/c-typeck.cc:18736
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "нельзя использовать %<va_arg%> с обратным порядком хранения"
  
! #: c/c-typeck.cc:18741
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "второй аргумент %<va_arg%> имеет неполный тип %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 "второй аргумент %<va_arg%> имеет неполный тип %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 "второй аргумент %<va_arg%> имеет неполный тип %qT"
  
! #: c/c-typeck.cc:18760
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "в C++ требуется расширенный тип, а не перечислимый тип в %<va_arg%>"
--- 56058,58013 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "вызов функции через несовместимый тип"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "вызов функции, имеющей квалифицированный void-тип возвращаемого значения"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "формальный параметр %d имеет неполный тип"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "аргумент %d %qE согласно прототипу будет передан как целое, а не плавающее"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "аргумент %d %qE согласно прототипу будет передан как целое, а не комплексное"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "аргумент %d %qE согласно прототипу будет передан как комплексное, а не плавающее"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "аргумент %d %qE согласно прототипу будет передан как плавающее, а не целое"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "аргумент %d %qE согласно прототипу будет передан как комплексное, а не целое"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "аргумент %d %qE согласно прототипу будет передан как плавающее, а не комплексное"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "аргумент %d %qE согласно прототипу будет передан как %<float%>, а не %<double%>"
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "передан аргумент %d функции %qE как %qT, а не %qT согласно прототипу"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "аргумент %d %qE согласно прототипу будет передан с другой шириной"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "аргумент %d %qE согласно прототипу будет передан как unsigned"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "аргумент %d %qE согласно прототипу будет передан как signed"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to method %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "слишком много аргументов в вызове метода %qE"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "слишком много аргументов в вызове функции %qE"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "слишком много аргументов в вызове функции %qE"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "неявная конверсия из %qT в %qT при передаче аргумента функции"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "слишком мало аргументов в вызове функции %qE"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "слишком мало аргументов в вызове функции %qE"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "слишком мало аргументов в вызове функции %qE"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "сравнение со строковым литералом приводит к неопределенному поведению"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "сравнение указателя и нулевой символьной константы"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "вы хотели перейти по указателю?"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "ноль как константа пустой указатель"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "сравнение между %qT и %qT"
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "указатель %<void *%> в операции вычитания"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "указатель на функцию в операции вычитания"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "арифметическая операция над указателем на неполный тип"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "арифметическая операция над указателем на пустой агрегат"
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> над булевым выражением"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "имелось в виду использовать логическое not?"
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "в ISO C не поддерживается использование %<~%> для обозначения операции комплексного сопряжения"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "неверный тип аргумента для abs"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "неверный тип аргумента для унарного `!'"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "инкрементация значения перечислимого типа некорректна в C++"
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "декрементация значения перечислимого типа некорректна в C++"
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "инкремент булева выражения"
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "декремент булева выражения"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "в ISO C операции %<++%> и %<--%> для комплексных типов не поддерживаются"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "неверный тип аргумента инкрементации"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "неверный тип аргумента декрементации"
  
! #: c/c-typeck.cc:6055
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "инкремент указателя на неполный тип %qT"
  
! #: c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "декремент указателя на неполный тип %qT"
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "взятие адреса от выражения типа %<void%>"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "некорректная попытка взять адрес битового поля %qD"
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "нельзя взять адрес от скаляра с обратным порядком памяти"
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "адрес массива с обратным порядком скалярной памяти"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "запрошен адрес регистровой переменной %qD"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "глобальная регистровая переменная %qD использована во вложенной функции"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "регистровая переменная %qD использована во вложенной функции"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "запрошен адрес глобальной регистровой переменной %qD"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "запрошен адрес регистровой переменной %qD"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "не lvalue-массив в условном выражении"
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a compound literal is invalid in C++"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "определение типа в составном литерале не допускается в C++"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "неявная конверсия из %qT в %qT для совместимости с другим результатом условного выражения"
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "в ISO C запрещены условные выражения, где только одна из альтернатив имеет тип void"
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "указатели на не связанные адресные пространства в условном выражении"
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "указатель на массив теряет квалификатор в условном выражении"
  
! #: c/c-typeck.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to array loses qualifier in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "указатель на массив теряет квалификатор в условном выражении"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "в ISO C запрещены условные выражения, с альтернативами типа %<void *%> и указатель на функцию"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "несоответствие указательных типов в условном выражении"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "first expression has type %qT"
  msgstr "Ожидался тип выражения"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "second expression has type %qT"
  msgstr "Ожидался тип выражения"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "несоответствие типов указатель/целое в условном выражении"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "несоответствие типов в условном выражении"
  
! #: c/c-typeck.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute nodiscard"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "игнорирование возвращаемого значения от %qD, декларированной с атрибутом nodiscard"
  
! #: c/c-typeck.cc:7093
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute nodiscard"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "игнорирование возвращаемого значения от %qD, декларированной с атрибутом nodiscard"
  
! #: c/c-typeck.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "игнорирование возвращаемого значения типа %qT, декларированного с атрибутом nodiscard"
  
! #: c/c-typeck.cc:7117
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring returned value of type %qT, declared with attribute nodiscard"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "игнорирование возвращаемого значения типа %qT, декларированного с атрибутом nodiscard"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "в вызове %qD, декларированной здесь"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "левый операнд операции `запятая' не имеет побочных эффектов"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "правый операнд comma выражения не имеет эффекта"
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr "приведение типа добавляет квалификатор %q#v к типу функции"
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "приведение типа отбрасывает квалификатор типа цели указателя"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "для надежности все промежуточные указатели в приведении типа от %qT к %qT должны быть снабжены квалификатором %<const%>"
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "тип массива в операции приведения типов"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "тип функции в операции приведения типов"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "в ISO C приведение нескалярного типа к тому же типу запрещено"
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  #| msgid "functional cast to array type %qT"
  msgid "useless cast to type %qT"
  msgstr "функциональное приведение к массивному типу %qT"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "в ISO C приведение к типу объединения запрещено"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "приведение к типу объединения от типа, отсутствующего в объединении"
  
! #: c/c-typeck.cc:7487
  #, 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 "приведение типа к указателю на адресное пространство %s от указателя на не связанное общее адресное пространство"
  
! #: c/c-typeck.cc:7492
  #, fuzzy, gcc-internal-format
  #| msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "приведение типа к указателю на общее адресное пространство от указателя на не связанное адресное пространство %s"
  
! #: c/c-typeck.cc:7497
  #, fuzzy, gcc-internal-format
  #| msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "приведение типа к указателю на адресное пространство %s от указателя на не связанное адресное пространство %s"
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "приведение типа требует большего выравнивания, чем исходный тип"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "приведение указателя к целому другого размера"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "приведение вызова функции типа %qT к несоответствующему типу %qT"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "приведение к типу указателя от целого другого размера"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C запрещает преобразование указателя на функцию к указателю на объект"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C запрещает преобразование указателя на объект к указателю на функцию "
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "определение типа в приведении типа некорректно в C++"
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "присваивание выражению с массивным типом"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "преобразование перечислимого типа в присваивании некорректно в C++"
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(где-то рядом с инициализацией для %qs)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "инициализация символьного массива строкой в скобках"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %e but argument is of type %e"
  msgstr "ожидался тип %qT, но аргумент имеет тип %qT"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "built-in %qD declared here"
  msgstr "программа %qD декларирована здесь"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  #| msgid " declared here"
  msgid "%e declared here"
  msgstr " объявлено здесь"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "преобразование перечислимого типа при передаче аргумента %d %qE недопустимо в C++"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "ожидался тип %qT, но аргумент имеет тип %qT"
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %q#T to %q#T"
  msgid "implicit conversion from %qT to %qT"
  msgstr "преобразование из %q#T в %q#T"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "передача аргумента %d функции %qE добавляет квалификатор %q#v к указателю на функцию без квалификаторов"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "присваивание добавляет квалификатор %q#v к указателю на функцию без квалификаторов"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "инициализация добавляет квалификатор %q#v к указателю на функцию без квалификаторов"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "возврат значения добавляет квалификатор %q#v к указателю на функцию без квалификаторов"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "передача аргумента %d %qE отменяет квалификатор %qv указуемого типа"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "присваивание отменяет квалификатор %qv указуемого типа"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "инициализация отменяет квалификатор %qv указуемого типа"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "возврат результата отменяет квалификатор %qv указуемого типа"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "в ISO C преобразование аргумента к типу объединения запрещено"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "неявная конверсия из %qT в %qT, запрещенная в C++"
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "передача аргумента %d %qE по указателю на не замкнутое адресное пространство"
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "присваивание по указателю на не замкнутое адресное пространство"
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "инициализация по указателю на не замкнутое адресное пространство"
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "возврат значения по указателю на не замкнутое адресное пространство"
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "ожидался тип %qT, но аргумент имеет тип %qT"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "аргументу %d %qE, вероятно, можно назначить атрибут format"
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "левой части присваивания, вероятно, можно назначить атрибут format"
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "левой части инициализации, вероятно, можно задать атрибут format"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "тип результата, вероятно, может быть задан с атрибутом format"
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "в передаче аргумента %d %qE: несовместимый тип указателя"
  
! #: c/c-typeck.cc:8970
  #, fuzzy, gcc-internal-format
  #| msgid "increment of pointer to an incomplete type %qT"
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "инкремент указателя на неполный тип %qT"
  
! #: c/c-typeck.cc:8980
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to incomplete type %qT"
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "некорректное применение %qs к неполному типу %qT"
  
! #: c/c-typeck.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "increment of pointer to an incomplete type %qT"
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "инкремент указателя на неполный тип %qT"
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "в ISO C передача аргумента %d функции %qE с преобразованием указателя на функцию в тип %<void *%> запрещена"
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "в ISO C присваивание с преобразованием указателя на функцию в тип %<void *%> запрещено"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "в ISO C инициализация с преобразованием указателя на функцию в тип %<void *%> запрещена"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "в ISO C возврат результата с преобразованием указателя на функцию в тип %<void *%> запрещен"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "при передаче аргумента %d %qE: указуемые типы различаются знаковостью"
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "в передаче аргумента %d %qE: несовместимый тип указателя"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  #| msgid "increment of pointer to an incomplete type %qT"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "инкремент указателя на неполный тип %qT"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "в передаче аргумента %d %qE: несовместимый тип указателя"
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  #| msgid "invalid application of %qs to incomplete type %qT"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "некорректное применение %qs к неполному типу %qT"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  #| msgid "return from incompatible pointer type"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "несовместимый тип указателя при возврате результата функции"
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "указатель на элементный тип %qT несовместим с объектным типом %qT"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "указатель на элементный тип %qT несовместим с объектным типом %qT"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "при передаче аргумента %d %qE целое преобразуется в указатель без приведения типа"
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "при передаче аргумента %d %qE указатель преобразуется в целое без приведения типа"
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "несовместимый тип аргумента %d функции %qE"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "несовместимые типы в присваивании типу %qT значения типа %qT"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "несовместимые типы при инициализации типа %qT, используя тип %qT"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "несовместимые типы при возврате значения типа %qT вместо ожидаемого типа %qT"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "в традиционном C инициализация автоматических агрегатных переменных запрещена"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot appear in a typedef declaration"
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "%<constexpr%> не может встречаться в typedef декларации"
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "индекс массива в инициализации не является целочисленным константным выражением"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "индекс массива в инициализации не является целочисленным константным выражением"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "инициализация регулируемого элемента-массива"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, 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 "слишком длинная строка инициализации для символьного массива"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "слишком длинная строка инициализации для символьного массива"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "инициализация массива несоответствующего типа строковой константой"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "некорректное использование массива, не являющегося левой частью присваивания"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "неверный инициализатор"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "элемент инициализатора не является константой"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "инициализация массива неконстантным выражением"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "элемент инициализатора не является константным выражением"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %qs to %qs at %L"
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "Преобразование из %qs в %qs в %L"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "инициализирующий элемент не может быть вычислен во время компоновки"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "вектор скрытого типа не может быть инициализирован"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "избыточные фигурные скобки в конце инициализатора"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "фигурные скобки вокруг скалярного инициализатора"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "инициализация элемента регулируемого элемента-массива во вложенном контексте"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "отсутствуют фигурные скобки вокруг инициализатора"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "отсутствует инициализатор для поля %qD из %qT"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "избыточные элементы в скалярном инициализаторе"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "индекс массива в инициализаторе не для массива"
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "имя поля в инициализаторе не для структуры или объединения"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "индекс массива в инициализации не целого типа"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "индекс массива в инициализации не является целочисленным константным выражением"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "неконстантный индекс массива в инициализаторе"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "индекс массива в инициализаторе - за границами массива"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "пустой диапазон индексов в инициализаторе"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "диапазон индексов массива в инициализаторе - за границами массива"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "инициализированное поле перезаписано"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "повторная инициализация поля с побочными эффектами"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "преобразование типов в инициализаторе недопустимо в C++"
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "избыточные элементы в инициализаторе объединения"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "избыточные элементы в инициализаторе структуры"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "позиционная инициализация поля в %<struct%> декларированной с %<designated_init%> атрибутом"
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "не статическая инициализация регулируемого элемента-массива в структуре"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "избыточные элементы в инициализаторе объединения"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "в традиционном C инициализация объединений запрещена"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "избыточные элементы в инициализаторе массива"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "избыточные элементы в инициализаторе вектора"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "избыточные элементы в инициализаторе скаляра"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "согласно ISO C, избыточный знак %<;%> после функции не допускается"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in output operand outside of a function"
  msgstr "тип переменного размера декларирован вне функции"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "выходной операнд %d должен содержать ограничитель %<&%>"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Cilk_spawn%> may only be used inside a function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "%<friend%> может быть задан только внутри класса"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in input operand outside of a function"
  msgstr "тип переменного размера декларирован вне функции"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%qD не определено вне функции"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "в ISO C операторы вида %<goto *expr;%> запрещены"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "аргумент %d для %qE должен быть указателем"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "функция декларированная с атрибутом %<noreturn%> содержит оператор %<return%>"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "оператор %<return%> без значения в функции, возвращающей не void-значение"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "оператор %<return%> <значение> в функции возвращающей void"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "в ISO C запрещен оператор %<return%> с выражением в функции, возвращающей void"
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "функция возвращает адрес метки"
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "функция возвращает адрес локальной переменной"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "в операторе switch задано не целое"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "в ISO C %<long%>-выражение в операторе switch не преобразуется в %<int%>"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-метка не является целочисленным константным выражением"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-метка вне оператора switch"
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "метка %<default%> вне оператора switch"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "оператор break вне цикла или оператора switch"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "некорректный выход из OpenMP структурного блока"
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "оператор break использован с OpenMP для цикла"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "оператор continue вне цикла"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "оператор без побочного эффекта"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "оператор-выражение имеет неполный тип"
  
! #: c/c-typeck.cc:14156
  #, 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 "результат сравнения всегда %<false%>, поскольку адрес %qD не может быть NULL"
  
! #: c/c-typeck.cc:14161
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "результат сравнения всегда %<true%>, поскольку адрес %qD не может быть NULL"
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "результат сравнения всегда %<false%>, поскольку адрес %qD не может быть NULL"
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "результат сравнения всегда %<true%>, поскольку адрес %qD не может быть NULL"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "сравнение векторов с разными типами элементов"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "сравнение векторов с разным числом элементов"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "сравнение между типами %qT и %qT"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "невозможно найти целый тип того же размера, что и %qT"
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "сравнение плавающих значений при помощи == или != не надежно"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "сравнение указателей на несвязанные адресные пространства"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "в ISO C сравнение указателя на функцию с указателем %<void *%> запрещено"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "сравнение различных указательных типов без приведения типов"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "сравнение указателя и целого"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "сравнение указателей на полный и неполный типы"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C разрешает сравнение указателей на функции только на равенство/неравенство"
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "упорядоченное сравнение указателя с нулевым указателем"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "упорядоченное сравнение указателя с целочисленным нулем"
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "неявная конверсия из %qT в %qT для совместимости с другим операндом бинарного выражения"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "массив, не приводимый к указателю, употреблен в контексте, где допустимо только скалярное значение"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "структурное значение употреблено в контексте, где допустимо только скалярное значение"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "объединение употреблено в контексте, где допустимо только скалярное значение"
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "векторный тип использован в контексте, где допустимо только скалярное значение"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> должна задавать одну из %<parallel%>, %<for%>, %<sections%> или %<taskgroup%> клаузул"
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "ожидался %<parallel%> или %<target%> модификатор %<if%> клаузулы"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> должна задавать одну из %<parallel%>, %<for%>, %<sections%> или %<taskgroup%> клаузул"
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE не есть переменная в %qs клаузуле"
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD в %qs клаузуле"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD есть threadprivate переменная в %qs клаузуле"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "нижняя граница %qE секции массива не имеет целочисленный тип"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "длина %qE секции массива не имеет целочисленный тип"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer %qs in %s clause at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "Указатель на процедуру %qs в %s клаузуле в %L"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "секция массива нулевой длины в %qs клаузуле"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "для массивного типа с неизвестной границей должно быть задано выражение для длины"
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "отрицательная нижняя граница в секции массива в %qs клаузуле"
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "отрицательная длина в секции массива в %qs клаузуле"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "нижняя граница %qE выше размера секции массива в %qs клаузуле"
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "длина %qE выше размера секции массива в %qs клаузуле"
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "верхняя граница %qE выше размера секции массива в %qs клаузуле"
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, fuzzy, gcc-internal-format
  #| msgid "for unknown bound array type length expression must be specified"
  msgid "for array function parameter length expression must be specified"
  msgstr "для массивного типа с неизвестной границей должно быть задано выражение для длины"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "для типа указателя должно быть задано выражение длины"
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "секция массив не непрерывна в %qs клаузуле"
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE не имеет тип указателя или массива"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "исключительная ситуация NULL имеет целый тип, а не тип указателя"
  
! #: c/c-typeck.cc:16511
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "%<_Atomic%>-квалифицированный массивный тип"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "параметр %qD имеет неполный тип"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "битовое поле %qD не целочисленного типа"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "выражение условия ссылается на итерационную переменную %qD"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "end expression refers to outer iterator %qD"
  msgstr "выражение условия ссылается на итерационную переменную %qD"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, fuzzy, gcc-internal-format
  #| msgid "initializer expression refers to iteration variable %qD"
  msgid "step expression refers to outer iterator %qD"
  msgstr "выражение инициализатора ссылается на итерационную переменную %qD"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "ожидался указатель"
  
  #
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "модель кода %<large%> пока не поддерживается"
  
  #
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, fuzzy, gcc-internal-format
  #| msgid "using parameters for %<linear%> step is not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "модель кода %<large%> пока не поддерживается"
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD в %<reduction%> клаузуле есть массив нулевой длины"
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE в %<reduction%> клаузуле"
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "zero sized type %qT in %qs clause"
  msgstr "битовое поле %qE в %qs клаузуле"
  
! #: c/c-typeck.cc:16841
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "variable sized type %qT in %qs clause"
  msgstr "битовое поле %qE в %qs клаузуле"
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE имеет недопустимый тип для %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "определенная пользователем редукция не найдена для %qE"
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "тип элемента переменой длины в предложении массива %<reduction%>"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE должно быть %<threadprivate%> для %<copyin%>"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, fuzzy, gcc-internal-format
  #| msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "модификатор не должен задаваться в предложении %<linear%> для конструкций %<simd%> или %<for%>"
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "линейное предложение применено к нецелой переменной без указателя с типом %qT"
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD в предложении %<linear%>"
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "шаг предложения %<linear%> %qE не является ни константой, ни параметром"
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE не является переменной в предложении %qs"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD многократно встречается в предложениях данных"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD многократно встречается в предложениях сокращения"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE многократно встречается в предложениях данных"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD многократно встречается в предложениях данных"
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD встречается в предложениях данных и сопоставления"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE не является переменной в предложении %<firstprivate%>"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE не является переменной в предложении %<lastprivate%>"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE не является переменной в предложении %<aligned%>"
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE в предложении %<aligned%> не является ни указателем, ни массивом"
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD в предложении %<aligned%>"
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE многократно встречается в предложении %<aligned%>"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE не является переменной в предложении %<depend%>"
  
! #: c/c-typeck.cc:17292
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in %<aligned%> clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE многократно встречается в предложении %<aligned%>"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE не является переменной в предложении %<aligned%>"
  
! #: c/c-typeck.cc:17311
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in %<aligned%> clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE многократно встречается в предложении %<aligned%>"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, fuzzy, gcc-internal-format
  #| msgid "The name %qs cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "Имя %qs не может быть использовано как определенный оператор в %C"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  #| msgid "array must be initialized with a brace-enclosed initializer"
  msgid "traits array must be initialized with constants"
  msgstr "массив должен быть инициализирован инициализатором в фигурных скобках"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE не является переменной в предложении %<depend%>"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "секция массива не имеет отображаемый тип в предложении %qs"
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument to %qD"
  msgid "unsupported map expression %qE"
  msgstr "неподдерживаемый аргумент для %qD"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD многократно встречается в предложениях движения"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD многократно встречается в предложениях сопоставления"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD не имеет отображаемый тип в предложении %qs"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE не является ни переменной, ни именем функции в предложении %qs"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE многократно встречается в одной директиве %<declare target%><)%>"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD не является аргументом в %<uniform%> предложении"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE не является аргументом в %<uniform%> предложении"
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "источник не есть указатель"
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "%qs переменная не является ни указателем, ни массивом"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "слишком много конструкций %qs"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "предложение %<inbranch%> несовместимо с %<notinbranch%>"
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in motion clauses"
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD многократно встречается в предложениях движения"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD должен иметь список параметров %<void%>"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qD shall not be const"
  msgstr "%q#D не есть const"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE является предопределённым %qs для %qs"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "значение предложения %<simdlen%> больше значения %<safelen%> предложения"
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%> модификатор планирования задан вместе с %<ordered%> предложением"
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "шаг %<linear%> предложения является параметром %qD, который не указан в %<uniform%> предложении"
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "слишком много %<if%> клаузул с %qs модификатором"
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "нельзя использовать %<va_arg%> с обратным порядком хранения"
  
! #: c/c-typeck.cc:18749
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "второй аргумент %<va_arg%> имеет неполный тип %qT"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "второй аргумент %<va_arg%> имеет неполный тип %qT"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "второй аргумент %<va_arg%> имеет неполный тип %qT"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "в C++ требуется расширенный тип, а не перечислимый тип в %<va_arg%>"
*************** msgstr ""
*** 58258,58520 ****
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:353
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:597
  #, gcc-internal-format
  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 "%qE does not have a mappable type in %qs clause"
  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:%d: Invalid state file; %s"
  msgid "%s: Invalid field type %s:"
  msgstr "%s:%d: Некорректный файл состояния; %s"
  
  #
! #: cobol/genapi.cc:4444
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for ACCEPT statement."
  msgstr "некорректный оператор GIMPLE"
  
! #: 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 "некорректный оператор GIMPLE"
  
! #: 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 '#pragma extern_model' model '%s'"
  msgid "unknown %<setop_t%> code %d"
  msgstr "неизвестная модель '#pragma extern_model' '%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 "%qT resolves to %qT, which is is not a class type"
  msgid "%s: asked to sort %s, which is not a table"
  msgstr "%qT разрешается в %qT, который не является классовым типом"
  
  #. 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 %qs at %C is the name of the procedure"
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "Имя %qs в %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 ""
--- 58307,58564 ----
  msgid "no such exception: 0x%x"
  msgstr ""
  
! #: cobol/genapi.cc:362
  #, gcc-internal-format
  msgid "Probable cause: it was referenced without being defined."
  msgstr ""
  
! #: cobol/genapi.cc:606
  #, gcc-internal-format
  msgid "That string should not be that long."
  msgstr ""
  
! #: cobol/genapi.cc:1272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%s should not be null"
  msgstr "%qD должен быть инициализирован"
  
! #: cobol/genapi.cc:1837
  #, 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 не имеет отображаемый тип в предложении %qs"
  
! #: cobol/genapi.cc:2171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s:%d: Invalid state file; %s"
  msgid "%s: Invalid field type %s:"
  msgstr "%s:%d: Некорректный файл состояния; %s"
  
  #
! #: cobol/genapi.cc:4622
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for ACCEPT statement."
  msgstr "некорректный оператор GIMPLE"
  
! #: cobol/genapi.cc:5675
  #, gcc-internal-format
  msgid "Attempting to send to an input device."
  msgstr ""
  
  #
! #: cobol/genapi.cc:5698
  #, fuzzy, gcc-internal-format
  #| msgid "invalid GIMPLE statement"
  msgid "Not valid for DISPLAY statement."
  msgstr "некорректный оператор GIMPLE"
  
! #: cobol/genapi.cc:8069 cobol/genapi.cc:8075 cobol/genapi.cc:8081
  #, gcc-internal-format
  msgid "%<parser_logop()%> was called with variable %s on line %d, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8188
  #, gcc-internal-format
  msgid "%<parser_relop%> was called with variable %qs, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8252
  #, gcc-internal-format
  msgid "%<parser_relop()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8297
  #, gcc-internal-format
  msgid "%<parser_if()%> was called with variable %s, which is not a FldConditional"
  msgstr ""
  
! #: cobol/genapi.cc:8552
  #, gcc-internal-format
  msgid "candidate %s has unimplemented %<CVT_type%> %d(%s)"
  msgstr ""
  
! #: cobol/genapi.cc:8563
  #, fuzzy, gcc-internal-format
  #| msgid "unknown '#pragma extern_model' model '%s'"
  msgid "unknown %<setop_t%> code %d"
  msgstr "неизвестная модель '#pragma extern_model' '%s'"
  
! #: cobol/genapi.cc:8752
  #, gcc-internal-format
  msgid "%s:%d: %u exceeds %<MAXIMUM_UNTILS%> of %d, line %d"
  msgstr ""
  
! #: cobol/genapi.cc:9962 cobol/genapi.cc:10454
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10087
  #, gcc-internal-format
  msgid "%s:%d file %s access mode is %<file_inaccessible_e%> in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10194
  #, gcc-internal-format
  msgid "%<parser_file_open%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10199
  #, gcc-internal-format
  msgid "%<parser_file_open%> for %s called with NULL %<var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10205
  #, gcc-internal-format, gfc-internal-format
  msgid "EXTEND can only be used where %s is ACCESS MODE SEQUENTIAL"
  msgstr ""
  
! #: cobol/genapi.cc:10265
  #, gcc-internal-format
  msgid "%<parser_file_close%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10270
  #, gcc-internal-format
  msgid "%<parser_file_close%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10325
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'where' is zero in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10335
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *file"
  msgstr ""
  
! #: cobol/genapi.cc:10340
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10346
  #, gcc-internal-format
  msgid "%<parser_file_read%> called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10351
  #, gcc-internal-format
  msgid "%<parser_file_read%> for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10357
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/SEQUENTIAL, but %<where >= 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10366
  #, gcc-internal-format
  msgid "%s:%d file %s is RELATIVE/RANDOM, but %<where < 0%>"
  msgstr ""
  
! #: cobol/genapi.cc:10410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s 'sequentially' is %d in %s"
  msgstr ""
  
! #: cobol/genapi.cc:10459
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<file->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: called with NULL *field"
  msgstr ""
  
! #: cobol/genapi.cc:10470
  #, gcc-internal-format
  msgid "%s: for %s called with NULL %<field->var_decl_node%>"
  msgstr ""
  
! #: cobol/genapi.cc:10555
  #, gcc-internal-format
  msgid "The file pointer should not be null"
  msgstr ""
  
! #: cobol/genapi.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d file %s is INDEXED/SEQUENTIAL, but 'sequentially' is false"
  msgstr ""
  
! #: cobol/genapi.cc:12582
  #, 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 разрешается в %qT, который не является классовым типом"
  
  #. Having both or neither violates SORT syntax
! #: cobol/genapi.cc:12714
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) USING and input-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:12848
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) GIVING and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13270
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: syntax error: both (or neither) files and output-proc are specified"
  msgstr ""
  
! #: cobol/genapi.cc:13674
  #, gcc-internal-format
  msgid "CALL USING BY CONTENT <temporary> would require REPOSITORY PROTOTYPES."
  msgstr ""
  
! #: cobol/genapi.cc:13945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name %qs at %C is the name of the procedure"
  msgid "%s: What in the name of Nero are we doing here?"
  msgstr "Имя %qs в %C есть имя процедуры"
  
! #: cobol/genapi.cc:15462
  #, gcc-internal-format
  msgid "In %<parser_move(%s to %s)%>, the move of FldLiteralN to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:15699
  #, gcc-internal-format
  msgid "In %<mh_dest_is_float%>(%s to %s), the move of %s to %s is unimplemented"
  msgstr ""
  
! #: cobol/genapi.cc:17553
  #, gcc-internal-format, gfc-internal-format
  msgid "LEVEL 01 (%s) OCCURS has insufficient data.memsize"
  msgstr ""
  
! #: cobol/genapi.cc:17591
  #, gcc-internal-format
  msgid "%<parser_symbol_add()%> was called with a NULL %<new_var%>"
  msgstr ""
  
! #: cobol/genapi.cc:17621
  #, 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:17661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %s is its own ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17666
  #, gcc-internal-format
  msgid "%s: %d %qs has NULL ancestor"
  msgstr ""
  
! #: cobol/genapi.cc:17673
  #, gcc-internal-format
  msgid "%s(%s) improperly has a non-null %<var_decl_node%>"
  msgstr ""
*************** msgstr ""
*** 58523,58596 ****
  #. 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 ""
  
! #: cobol/gengen.cc:360
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:369
  #, fuzzy, gcc-internal-format
  #| msgid "derived type declaration"
  msgid "The given type is not a declaration or a TYPE"
  msgstr "декларация производного типа"
  
! #: cobol/gengen.cc:413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown type name %qE"
  msgid "Unknown type %d"
  msgstr "неизвестное имя типа %qE"
  
! #: cobol/gengen.cc:482
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: 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
  msgid "Residual context count"
  msgstr ""
--- 58567,58651 ----
  #. 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:17808
  #, gcc-internal-format
  msgid "%<our_index%> is NULL under unanticipated circumstances"
  msgstr ""
  
! #: cobol/genapi.cc:17894
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: %d %s<%s> improperly has a data.capacity of zero"
  msgstr ""
  
! #: cobol/genapi.cc:17962
  #, gcc-internal-format
  msgid "%<bytes_to_allocate%> is zero for %s (symbol number "
  msgstr ""
  
! #: cobol/gengen.cc:370
  #, gcc-internal-format
  msgid "The given type is NULL, and that is just not fair"
  msgstr ""
  
! #: cobol/gengen.cc:379
  #, fuzzy, gcc-internal-format
  #| msgid "derived type declaration"
  msgid "The given type is not a declaration or a TYPE"
  msgstr "декларация производного типа"
  
! #: cobol/gengen.cc:423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown type name %qE"
  msgid "Unknown type %d"
  msgstr "неизвестное имя типа %qE"
  
! #: cobol/gengen.cc:502
  #, gcc-internal-format
  msgid "Attempting an assignment of differing types."
  msgstr ""
  
! #: cobol/gengen.cc:651
  #, gcc-internal-format, gfc-internal-format
  msgid "Somebody asked for the field %s.%s, which does not exist"
  msgstr ""
  
! #: cobol/gengen.cc:1276
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "%qD is not compatible with %qD"
! msgid "%s:%d: Must not call here with %s"
! msgstr "%qD не совместим с %qD"
! 
! #: cobol/gengen.cc:1294
! #, gcc-internal-format, gfc-internal-format
! msgid "%s:%d: Must not call here with non-%s"
! msgstr ""
! 
! #: cobol/gengen.cc:2017 cobol/gengen.cc:2070 cobol/gengen.cc:2897
! #: cobol/gengen.cc:2952
  #, 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:2024
  #, 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:2448 cobol/gengen.cc:2607
  #, gcc-internal-format
  msgid "You forgot to put a %<NULL_TREE%> at the end of a %<gg_define_function()%> again"
  msgstr ""
  
! #: cobol/gengen.cc:2459 cobol/gengen.cc:2618
  #, gcc-internal-format, gfc-internal-format
  msgid "%d parameters? Really? Are you insane?"
  msgstr ""
  
! #: cobol/gengen.cc:2740
  #, gcc-internal-format
  msgid "Residual context count"
  msgstr ""
*************** msgstr ""
*** 58600,58612 ****
  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 read string table from %s"
  msgid "cannot get %<float%> value from %s"
--- 58655,58667 ----
  msgid "%<parser_op()%> doesn%'t know how to evaluate %<%s = %s %c %s%>"
  msgstr ""
  
! #: cobol/genutil.cc:640 cobol/genutil.cc:707
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "Too many subscripts"
  msgstr "слишком много входных файлов"
  
! #: cobol/genutil.cc:868
  #, fuzzy, gcc-internal-format
  #| msgid "cannot read string table from %s"
  msgid "cannot get %<float%> value from %s"
*************** msgstr ""
*** 58623,58689 ****
  msgid "%s exited with status %d"
  msgstr "%s: программа %s завершилась с кодом %d\n"
  
! #: cobol/symbols.cc:426
  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: ждет: %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 "значение %qs должно быть положительным"
  
! #: cobol/symbols.cc:4232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s\"%s\"%s is invalid"
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s\"%s\"%s некорректно"
  
! #: 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: был бы преобразован файл '%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: компиляция '%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"
--- 58678,58744 ----
  msgid "%s exited with status %d"
  msgstr "%s: программа %s завершилась с кодом %d\n"
  
! #: cobol/symbols.cc:434
  msgid "%s:%d: LblNone '%s' has parent #%zu"
  msgstr ""
  
! #: cobol/symbols.cc:1900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: wait: %s\n"
  msgid "%s: data item %s #"
  msgstr "%s: ждет: %s\n"
  
! #: cobol/symbols.cc:2069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs value must be positive"
  msgid "%s: key must be field"
  msgstr "значение %qs должно быть положительным"
  
! #: cobol/symbols.cc:4292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s\"%s\"%s is invalid"
  msgid "%s: %s %s has invalid encoding"
  msgstr "%s\"%s\"%s некорректно"
  
! #: cobol/symbols.cc:4460 cobol/symbols.cc:4563 cobol/symbols.cc:4593
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: would convert file '%s'\n"
  msgid "%s:%d: could not add '%s'"
  msgstr "%s: был бы преобразован файл '%s'\n"
  
! #: cobol/util.cc:1741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: %s: %s"
  msgid "%s: %s %lu %s %lu"
  msgstr "%s: %s: %s"
  
! #: cobol/util.cc:1756
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: nbytes %lu %s %lu"
  msgstr ""
  
! #: cobol/util.cc:1834
  #, gcc-internal-format, gfc-internal-format
  msgid "%s:%d: type %s, who woulda thunk?"
  msgstr ""
  
! #: cobol/util.cc:2189
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: MOVE %s %s invalid type:"
  msgstr ""
  
! #: cobol/util.cc:2779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: compiling '%s'\n"
  msgid "%s: regcomp: %s"
  msgstr "%s: компиляция '%s'\n"
  
! #: cobol/util.cc:2928
  #, gcc-internal-format, gfc-internal-format
  msgid "logic error: missing inode for %s"
  msgstr ""
  
! #: cobol/util.cc:3352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect: recompiling %s\n"
  msgid "failed compiling %s"
*************** msgstr "нет подходящего %<
*** 59159,59165 ****
  msgid "%q#D is private within this context"
  msgstr "%q#D private в данном контексте"
  
! #: cp/call.cc:8447 cp/decl.cc:10339
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "декларировано private здесь"
--- 59214,59220 ----
  msgid "%q#D is private within this context"
  msgstr "%q#D private в данном контексте"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "декларировано private здесь"
*************** msgstr "декларировано priva
*** 59169,59175 ****
  msgid "%q#D is protected within this context"
  msgstr "%q#D protected в данном контексте"
  
! #: cp/call.cc:8453 cp/decl.cc:10340
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "декларировано protected здесь"
--- 59224,59230 ----
  msgid "%q#D is protected within this context"
  msgstr "%q#D protected в данном контексте"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "декларировано protected здесь"
*************** msgstr "аргумент 3 в вызов
*** 59506,59512 ****
  msgid "constructor delegates to itself"
  msgstr "конструктор делегирует к себе"
  
! #: cp/call.cc:11924 cp/typeck.cc:10776
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
--- 59561,59567 ----
  msgid "constructor delegates to itself"
  msgstr "конструктор делегирует к себе"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
*************** msgstr ""
*** 59525,59531 ****
  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%> непосредственно"
--- 59580,59586 ----
  msgid "call to non-function %qD"
  msgstr "вызов не функции %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "невозможно вызвать конструктор %<%T::%D%> непосредственно"
*************** msgstr "элемент регулиру�
*** 60148,60154 ****
  msgid "next member %q#D declared here"
  msgstr "следующий элемент %q#D объявлен здесь"
  
! #: cp/class.cc:7967 cp/decl.cc:19542 cp/parser.cc:30588
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "повторное определение %q#T"
--- 60203,60209 ----
  msgid "next member %q#D declared here"
  msgstr "следующий элемент %q#D объявлен здесь"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "повторное определение %q#T"
*************** msgstr "повторное опреде�
*** 60158,60164 ****
  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 ""
--- 60213,60219 ----
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
*************** msgstr ""
*** 60293,60299 ****
  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%>"
--- 60348,60354 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
*************** msgstr ""
*** 60347,60353 ****
  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 ""
--- 60402,60408 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 60385,61307 ****
  msgid "uncaught exception of type %qT"
  msgstr "исключительная ситуация типа %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 "атрибут %qE не доступен для функций с переменным числом аргументов"
  
! #: 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 декларировано со спецификацией исключений"
  
! #: cp/constexpr.cc:2014
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "cannot allocate exception: size not constant"
  msgstr "целочисленное выражение %qE не является константой"
  
! #: 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 декларировано со спецификацией исключений"
  
! #: 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 "%qD used without template parameters"
  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 %%:debug-level-gt"
  msgid "wrong number of arguments to %qs call"
  msgstr "неверное число аргументов для %%:debug-level-gt"
  
! #: 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
  #, 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 "%q+E не есть константное выражение"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "слишком много аргументов для %qE"
  
! #: cp/constexpr.cc:3120
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "самосравнение всегда дает false"
  
! #: 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 "вызов внутренней функции %qE"
  
! #: cp/constexpr.cc:3300 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  #| msgid "modification of %qE is not a constant expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "модификация %qE не есть константное выражение"
  
! #: cp/constexpr.cc:3328 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  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 "тип %qT не является базовым для типа %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 "переменная %D типа %<io%> должна быть инициализирована"
  
! #: 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 является неоднозначным базовым классом %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 "некорректный вызов элемента-функции %qD без объекта"
  
! #: cp/constexpr.cc:3907
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "ошибка при выполнении '%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 "операнд с кодом 'o' - не константа"
  
! #: cp/constexpr.cc:4098
  #, fuzzy, gcc-internal-format
  #| msgid "braced list index is not allowed with array notation"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name нельзя использовать с -dynamiclib"
  
! #: cp/constexpr.cc:4102 cp/constexpr.cc:4125
  #, fuzzy, gcc-internal-format
  #| msgid "original declaration appeared here"
  msgid "allocation performed here"
  msgstr "исходная декларация находится здесь"
  
! #: cp/constexpr.cc:4121
  #, fuzzy, gcc-internal-format
  #| msgid "braced list index is not allowed with array notation"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name нельзя использовать с -dynamiclib"
  
! #: cp/constexpr.cc:4138
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocated variable"
  msgid "deallocation of already deallocated storage"
  msgstr "Попытка разместить уже размещенную переменную"
  
! #: 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 "декларация %qD перекрывает декларированную ранее локальную переменную"
  
! #: 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 вызвана в константном выражении до завершения ее определения"
  
! #: cp/constexpr.cc:4310
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD вызвана в константном выражении"
  
! #: cp/constexpr.cc:4314 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD использована до своего определения"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "глубина конкретизации шаблона превышает максимум %d (используйте -ftemplate-depth=, чтобы увеличить максимум)"
  
! #: 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 "выражение %qE не является константным выражением"
  
! #: 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 не есть константное выражение"
  
! #: 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 "правый операнд выражения сдвига %q+E отрицателен"
  
! #: cp/constexpr.cc:4923 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  #| msgid "right operand of shift expression %q+E is >= than the precision of the left operand"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "правый операнд выражения сдвига %q+E >= точности левого операнда"
  
! #: cp/constexpr.cc:4946 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "левый операнд выражения сдвига %q+E отрицателен"
  
! #: cp/constexpr.cc:4965 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "переполнение выражения сдвига %q+E"
  
! #: cp/constexpr.cc:5184 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "вычисления включающие пустой указатель в %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 "значение индекса массива %qE вне границ массива %qD типа %qT"
  
! #: cp/constexpr.cc:5734 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "значение индекса массива %qE вне границ массива %qD типа %qT"
  
! #: 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 "значение индекс массива %qE вне границ типа массива %qT"
  
! #: cp/constexpr.cc:5742 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "значение индекса массива %qE вне границ массива %qD типа %qT"
  
! #: 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 "доступ по пустому указателю в %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 не есть константное выражение"
  
! #: cp/constexpr.cc:6049 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "mutable %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
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "доступ к неинициализированному элементу %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 "обращение к элементу %qD вместо инициализированного элемента %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 "обращение к элементу %qD вместо инициализированного элемента %qD в константном выражении"
  
! #: 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 "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: 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 "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: 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 "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: 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 "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: 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 "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: 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 "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: 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 "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: 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 "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: 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 "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: cp/constexpr.cc:6315
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: 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 "вложенные функции не поддерживаются для этой платформы"
  
! #: 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 "accessing uninitialized member %qD"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "доступ к неинициализированному элементу %qD"
  
! #: 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 %qE through a %qT glvalue in a constant expression"
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "обращение к значению %qE через %qT glvalue в константном выражении"
  
! #: cp/constexpr.cc:7513
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT object created here"
  msgstr "%qT декларировано здесь"
  
! #: 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 декларировано здесь"
  
  #. 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 "использование значения конструируемого объекта в константном выражении"
  
! #: 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 "объявлено здесь"
  
! #: 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 "значение %qD не может использоваться в константном выражении"
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "значение %qD не может использоваться в константном выражении"
  
! #: cp/constexpr.cc:7605 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD использована в своем собственном инициализаторе"
  
! #: 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 переменная"
  
! #: 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 "%qD не была декларирована %<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 не имеет целый или перечислимый тип"
  
! #: cp/constexpr.cc:7957
  #, fuzzy, gcc-internal-format
  #| msgid "modification of %qE is not a constant expression"
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "модификация %qE не есть константное выражение"
  
! #: cp/constexpr.cc:7966
  #, fuzzy, gcc-internal-format
  #| msgid "modification of %qE is not a constant expression"
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "модификация %qE не есть константное выражение"
  
! #: cp/constexpr.cc:7973
  #, fuzzy, gcc-internal-format
  #| msgid "a reinterpret_cast is not a constant expression"
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "reinterpret_cast не является константным выражением"
  
! #: cp/constexpr.cc:7976
  #, fuzzy, gcc-internal-format
  #| msgid "modification of %qE is not a constant expression"
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "модификация %qE не есть константное выражение"
  
! #: cp/constexpr.cc:8128
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from %qs to %qs at %L"
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "Изменение значения в преобразовании из %qs в %qs в %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 %qs to %qs at %L"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Изменение значения в преобразовании из %qs в %qs в %L"
  
! #: 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= to increase the maximum)"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "глубина конкретизации шаблона превышает максимум %d (используйте -ftemplate-depth=, чтобы увеличить максимум)"
  
! #: 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 "элемент инициализатора не является константным выражением"
  
! #: 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 "in C++11 destructors default to noexcept"
  msgid "destructor exited with an exception"
  msgstr "в C++11 деструкторы подразумевают noexcept"
  
! #: cp/constexpr.cc:9172
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "значение %qE типа %qT не есть константное выражение"
  
! #: cp/constexpr.cc:9185
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "глубина конкретизации шаблона превышает максимум %d (используйте -ftemplate-depth=, чтобы увеличить максимум)"
  
! #: 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 "capture переменной  %qD с неавтоматическим сроком хранения"
  
! #: 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 "временная нелитерального типа %qT в константном выражении"
  
! #: 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 "a reinterpret_cast is not a constant expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "reinterpret_cast не является константным выражением"
  
! #: 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 "преобразование из указательного типа %qT в арифметический тип %qT в константном выражении"
  
! #: cp/constexpr.cc:10144
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: cp/constexpr.cc:10154
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "pointed-to object declared here"
  msgstr "программа %qD декларирована здесь"
  
! #: cp/constexpr.cc:10162
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "значение %qD не может использоваться в константном выражении"
  
! #: cp/constexpr.cc:10176
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на не полностью инициализированную переменную"
  
! #: 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)%> не является константным выражением"
  
! #: 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 "выражение %qE не является константным выражением"
  
! #: cp/constexpr.cc:10424 cp/constexpr.cc:12964
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> не есть константное выражение"
  
! #: 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 "размер массива %qD не является целочисленным константным выражением"
  
! #: 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 "неожиданное выражение %qE вида %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 "операнд с кодом 'B' - не константа"
  
! #: cp/constexpr.cc:10778
  #, fuzzy, gcc-internal-format
  #| msgid "a reinterpret_cast is not a constant expression"
  msgid "contract predicate is false in constant expression"
  msgstr "reinterpret_cast не является константным выражением"
  
! #: 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 вне цикла или оператора switch"
  
! #: 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 "%Jjump into statement expression"
  msgid "%<return%> in a statement expression"
  msgstr "%Jпереход в выражение-оператор"
  
! #: 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 не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: cp/constexpr.cc:11024
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: 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 mutable subobjects of %qT"
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: cp/constexpr.cc:11041 rust/backend/rust-constexpr.cc:5419
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: 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 "statement cannot resolve address of overloaded function"
  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 "%qE не есть константное выражение, поскольку оно ссылается на не полностью инициализированную переменную"
  
! #: cp/constexpr.cc:11163
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: 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 "некорректное приведение rvalue выражения из типа %qT к типу %qT"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from integer to pointer"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast из целого в указатель"
  
! #: 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 "address-of объекта %qE с поточно-локальным или автоматическим хранением не есть константное выражение"
  
! #: 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 "expression %qE is not a constant expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "выражение %qE не является константным выражением"
  
! #: cp/constexpr.cc:12495
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "виртуальные функции не могут быть 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 "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: cp/constexpr.cc:12576
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "приведение к нецелочисленному типу %qT в константном выражении"
  
! #: cp/constexpr.cc:12650
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<thread_local%> in %<constexpr%> function"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD декларирована %<thread_local%> я %<constexpr%> функции"
  
! #: cp/constexpr.cc:12658
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<static%> in %<constexpr%> function"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD декларирована %<static%> я %<constexpr%> функции"
  
! #: 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 "%<delete[]%> не есть константное выражение"
  
! #: cp/constexpr.cc:12917
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<this%> in a constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "использование %<this%> в константном выражении"
  
! #: cp/constexpr.cc:12930
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "неконстантная инициализация массива"
  
! #: 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 "C++11 %<constexpr%> доступно только с -std=c++11 или -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 вида %s"
--- 60440,61362 ----
  msgid "uncaught exception of type %qT"
  msgstr "исключительная ситуация типа %qT будет обработана"
  
! #: cp/constexpr.cc:1908
  #, 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 "атрибут %qE не доступен для функций с переменным числом аргументов"
  
! #: cp/constexpr.cc:1926
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "%qD called with no caught exceptions pending"
  msgstr "%q+D декларировано со спецификацией исключений"
  
! #: cp/constexpr.cc:2010
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "cannot allocate exception: size not constant"
  msgstr "целочисленное выражение %qE не является константой"
  
! #: cp/constexpr.cc:2030
  #, gcc-internal-format
  msgid "first argument to %qD function not result of %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:2061 cp/constexpr.cc:2113
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "%qD called with no caught exceptions active"
  msgstr "%q+D декларировано со спецификацией исключений"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s не поддерживает %s"
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD called with unexpected %qs argument"
  msgstr "использование %qD без параметров шаблона"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %%:debug-level-gt"
  msgid "wrong number of arguments to %qs call"
  msgstr "неверное число аргументов для %%:debug-level-gt"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma message: %s"
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E не есть константное выражение"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "доступ по пустому указателю"
  
! #: cp/constexpr.cc:3126
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "слишком много аргументов для %qE"
  
! #: cp/constexpr.cc:3129
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "самосравнение всегда дает false"
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "вызов внутренней функции %qE"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  #| msgid "modification of %qE is not a constant expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "модификация %qE не есть константное выражение"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "исходное определение находится здесь"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "тип %qT не является базовым для типа %qT"
  
! #: cp/constexpr.cc:3643
  #, fuzzy, gcc-internal-format
  #| msgid "variable %D of type %<io%> must be uninitialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "переменная %D типа %<io%> должна быть инициализирована"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is an ambiguous base class of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "  %qT является неоднозначным базовым классом %qT"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "некорректный вызов элемента-функции %qD без объекта"
  
! #: cp/constexpr.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "ошибка при выполнении '%s': %s"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "операнд с кодом 'o' - не константа"
  
! #: cp/constexpr.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "braced list index is not allowed with array notation"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name нельзя использовать с -dynamiclib"
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, fuzzy, gcc-internal-format
  #| msgid "original declaration appeared here"
  msgid "allocation performed here"
  msgstr "исходная декларация находится здесь"
  
! #: cp/constexpr.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "braced list index is not allowed with array notation"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name нельзя использовать с -dynamiclib"
  
! #: cp/constexpr.cc:4147
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocated variable"
  msgid "deallocation of already deallocated storage"
  msgstr "Попытка разместить уже размещенную переменную"
  
! #: cp/constexpr.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "декларация %qD перекрывает декларированную ранее локальную переменную"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD вызвана в константном выражении до завершения ее определения"
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD вызвана в константном выражении"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD использована до своего определения"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "вызов имеет циклическую зависимость"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "глубина конкретизации шаблона превышает максимум %d (используйте -ftemplate-depth=, чтобы увеличить максимум)"
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "reference to %qD is not a constant expression"
  msgstr "выражение %qE не является константным выражением"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "pointer to %qD is not a constant expression"
  msgstr "%qE не есть константное выражение"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "правый операнд выражения сдвига %q+E отрицателен"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  #| msgid "right operand of shift expression %q+E is >= than the precision of the left operand"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "правый операнд выражения сдвига %q+E >= точности левого операнда"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "левый операнд выражения сдвига %q+E отрицателен"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "переполнение выражения сдвига %q+E"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "вычисления включающие пустой указатель в %qE"
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "значение индекса массива %qE вне границ массива %qD типа %qT"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "значение индекса массива %qE вне границ массива %qD типа %qT"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "значение индекс массива %qE вне границ типа массива %qT"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "значение индекса массива %qE вне границ массива %qD типа %qT"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "доступ к неинициализированному элементу массива"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "доступ по пустому указателю в %qE"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE не есть константное выражение"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "mutable %qD не может использоваться в константном выражении"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "доступ к неинициализированному элементу %qD"
  
! #: cp/constexpr.cc:6098
  #, fuzzy, gcc-internal-format
  #| msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "обращение к элементу %qD вместо инициализированного элемента %qD в константном выражении"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "обращение к элементу %qD вместо инициализированного элемента %qD в константном выражении"
  
! #: cp/constexpr.cc:6268
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: cp/constexpr.cc:6271
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: cp/constexpr.cc:6285
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: cp/constexpr.cc:6296
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: cp/constexpr.cc:6299
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: cp/constexpr.cc:6325
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: cp/constexpr.cc:6328
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "вложенные функции не поддерживаются для этой платформы"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, fuzzy, gcc-internal-format
  #| msgid "accessing uninitialized member %qD"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "доступ к неинициализированному элементу %qD"
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, fuzzy, gcc-internal-format
  #| msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "обращение к значению %qE через %qT glvalue в константном выражении"
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT object created here"
  msgstr "%qT декларировано здесь"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D декларировано здесь"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "использование значения конструируемого объекта в константном выражении"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "объявлено здесь"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "значение %qD не может использоваться в константном выражении"
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "значение %qD не может использоваться в константном выражении"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD использована в своем собственном инициализаторе"
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D не есть const"
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D переменная"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD не была инициализирована константным выражением"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD не была декларирована %<constexpr%>"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD не имеет целый или перечислимый тип"
  
! #: cp/constexpr.cc:7980
  #, fuzzy, gcc-internal-format
  #| msgid "modification of %qE is not a constant expression"
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "модификация %qE не есть константное выражение"
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  #| msgid "modification of %qE is not a constant expression"
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "модификация %qE не есть константное выражение"
  
! #: cp/constexpr.cc:7996
  #, fuzzy, gcc-internal-format
  #| msgid "a reinterpret_cast is not a constant expression"
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "reinterpret_cast не является константным выражением"
  
! #: cp/constexpr.cc:7999
  #, fuzzy, gcc-internal-format
  #| msgid "modification of %qE is not a constant expression"
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "модификация %qE не есть константное выражение"
  
! #: cp/constexpr.cc:8151
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from %qs to %qs at %L"
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "Изменение значения в преобразовании из %qs в %qs в %L"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from %qs to %qs at %L"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Изменение значения в преобразовании из %qs в %qs в %L"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "глубина конкретизации шаблона превышает максимум %d (используйте -ftemplate-depth=, чтобы увеличить максимум)"
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "элемент инициализатора не является константным выражением"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "некорректное использование %qD"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  #| msgid "in C++11 destructors default to noexcept"
  msgid "destructor exited with an exception"
  msgstr "в C++11 деструкторы подразумевают noexcept"
  
! #: cp/constexpr.cc:9205
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "значение %qE типа %qT не есть константное выражение"
  
! #: cp/constexpr.cc:9218
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "глубина конкретизации шаблона превышает максимум %d (используйте -ftemplate-depth=, чтобы увеличить максимум)"
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, fuzzy, gcc-internal-format
  #| msgid "capture of variable %qD with non-automatic storage duration"
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "capture переменной  %qD с неавтоматическим сроком хранения"
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "временная нелитерального типа %qT в константном выражении"
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  #| msgid "a reinterpret_cast is not a constant expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "reinterpret_cast не является константным выражением"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "преобразование из указательного типа %qT в арифметический тип %qT в константном выражении"
  
! #: cp/constexpr.cc:10186
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: cp/constexpr.cc:10196
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "pointed-to object declared here"
  msgstr "программа %qD декларирована здесь"
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "значение %qD не может использоваться в константном выражении"
  
! #: cp/constexpr.cc:10218
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на не полностью инициализированную переменную"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> не является константным выражением"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "выражение %qE не является константным выражением"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> не есть константное выражение"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "размер массива %qD не является целочисленным константным выражением"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "оператор не является константным выражением"
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "неожиданное выражение %qE вида %s"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "операнд с кодом 'B' - не константа"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  #| msgid "a reinterpret_cast is not a constant expression"
  msgid "contract predicate is false in constant expression"
  msgstr "reinterpret_cast не является константным выражением"
  
! #: cp/constexpr.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "оператор break вне цикла или оператора switch"
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> used outside of class"
  msgid "%<continue%> outside of a loop"
  msgstr "%<friend%> использовано вне класса"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  #| msgid "%Jjump into statement expression"
  msgid "%<return%> in a statement expression"
  msgstr "%Jпереход в выражение-оператор"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: cp/constexpr.cc:11066
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, fuzzy, gcc-internal-format
  #| msgid "statement cannot resolve address of overloaded function"
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "оператор не может разрешить адрес перегруженной функции"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на не полностью инициализированную переменную"
  
! #: cp/constexpr.cc:11205
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "%qE не есть константное выражение, поскольку оно ссылается на mutable подобъекты %qT"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "некорректное приведение rvalue выражения из типа %qT к типу %qT"
  
! #: cp/constexpr.cc:12166
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from integer to pointer"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast из целого в указатель"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "address-of объекта %qE с поточно-локальным или автоматическим хранением не есть константное выражение"
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "выражение %qE не является константным выражением"
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "виртуальные функции не могут быть friend-функциями"
  
! #: cp/constexpr.cc:12554
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "typeid-expression не есть константное выражение, поскольку %qE полиморфного типа"
  
! #: cp/constexpr.cc:12618
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "приведение к нецелочисленному типу %qT в константном выражении"
  
! #: cp/constexpr.cc:12692
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<thread_local%> in %<constexpr%> function"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD декларирована %<thread_local%> я %<constexpr%> функции"
  
! #: cp/constexpr.cc:12700
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<static%> in %<constexpr%> function"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD декларирована %<static%> я %<constexpr%> функции"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "деление на ноль не есть константное выражение"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> не есть константное выражение"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<this%> in a constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "использование %<this%> в константном выражении"
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "неконстантная инициализация массива"
  
! #: cp/constexpr.cc:13023
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "неожиданное AST вида %s"
*************** msgstr "некорректный опе�
*** 61448,61865 ****
  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 не указательная переменная"
  
! #: 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 не имеет предоставленный пользователем подразумеваемый конструктор"
  
! #: cp/constraint.cc:3153
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  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 "%q#T has no user-provided default constructor"
  msgid "%qT is not trivially default constructible"
  msgstr "%q#T не имеет предоставленный пользователем подразумеваемый конструктор"
  
! #: cp/constraint.cc:3162
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is not trivially copy constructible"
  msgstr "%qD не указательная переменная"
  
! #: 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 имеет нетривиальный деструктор"
  
! #: 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 не имеет отображаемый тип в предложении %qs"
  
! #: cp/constraint.cc:3178
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "%qT does not have a virtual destructor"
  msgstr "  %q+T имеет нетривиальный деструктор"
  
! #: 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 не является классом"
  
! #: cp/constraint.cc:3185
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an aggregate"
  msgstr "%qT не является агрегатным типом"
  
! #: cp/constraint.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an array"
  msgstr "%qT не является агрегатным типом"
  
! #: cp/constraint.cc:3191
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: 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 не является базовым для %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 не указательная переменная"
  
! #: cp/constraint.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a class"
  msgstr "%q#T не является классом"
  
! #: cp/constraint.cc:3204
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a const type"
  msgstr "%qT не является классовым типом"
  
! #: 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 "тип %qE не имеет подразумеваемого конструктора для вызова"
  
! #: cp/constraint.cc:3210
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not constructible from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: cp/constraint.cc:3219
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not destructible, because"
  msgstr "%q+T не является литералом, поскольку:"
  
! #: 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 не является классом"
  
! #: cp/constraint.cc:3226
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not an enum"
  msgstr "%qT не является шаблоном"
  
! #: 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 не является классом"
  
! #: cp/constraint.cc:3232
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is not a function"
  msgid "%qT is not a function"
  msgstr "%qs в %L не есть функция"
  
! #: 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 "%q+T is not literal because:"
  msgid "%qT is not invocable, because"
  msgstr "%q+T не является литералом, поскольку:"
  
! #: cp/constraint.cc:3242
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not invocable by %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: 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 не совместим с %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 не является классовым типом"
  
! #: 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 не является шаблонным элементом-функцией"
  
! #: 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 не является элементом %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 не является элементом %qT"
  
! #: cp/constraint.cc:3263
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: 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 не имеет предоставленный пользователем подразумеваемый конструктор"
  
! #: cp/constraint.cc:3270
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: cp/constraint.cc:3275
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: 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 не является литералом, поскольку:"
  
! #: 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 не является литералом, поскольку:"
  
! #: cp/constraint.cc:3287
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: 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 не является типом указателя на объект"
  
! #: 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 не является базовым для %qT"
  
! #: cp/constraint.cc:3303
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qT is not a POD type"
  msgstr "%qD не является типом"
  
! #: 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 class type"
  msgid "%qT is not a polymorphic type"
  msgstr "%qT не является классовым типом"
  
! #: cp/constraint.cc:3312
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a reference"
  msgstr "%qT не является пространством имён"
  
! #: 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 не является базовым для %qT"
  
! #: cp/constraint.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace or unscoped enum"
  msgid "%qT is not a scoped enum"
  msgstr "%qT не является пространством имен или unscoped enum"
  
! #: 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 class type"
  msgid "%qT is not a trivial type"
  msgstr "%qT не является классовым типом"
  
! #: cp/constraint.cc:3327
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: 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 не имеет предоставленный пользователем подразумеваемый конструктор"
  
! #: cp/constraint.cc:3334
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: 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 не является литералом, поскольку:"
  
! #: 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 не является литералом, поскольку:"
  
! #: cp/constraint.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%qT is not an unbounded array"
  msgstr "%qT не имеет перечислимый тип"
  
! #: cp/constraint.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is not a function"
  msgid "%qT is not a union"
  msgstr "%qs в %L не есть функция"
  
! #: 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 не является базовым для %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 не является шаблонным типом"
  
! #: cp/constraint.cc:3358
  #, fuzzy, gcc-internal-format
! #| msgid "%qD is not a constant"
! msgid "%qT is not consteval-only"
! msgstr "%q#D не есть const"
  
! #: cp/constraint.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot yield a rank"
  msgstr "%qE нельзя использовать как функцию"
  
! #: cp/constraint.cc:3364
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be declared"
  msgid "%qT and %qT cannot be ordered"
  msgstr "декларация %q+#D недопустима,"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  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 "  %qT is not derived from %qT"
  msgid "%qD is not deducible from %qT"
  msgstr "  %qT не является производным от %qT"
  
! #: cp/constraint.cc:3445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "недопустимая константа"
  
! #: cp/constraint.cc:3466
  #, fuzzy, gcc-internal-format
  #| msgid "concept must have type %<bool%>"
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr "concept должен иметь тип %<bool%>"
  
! #: cp/constraint.cc:3470
  #, fuzzy, gcc-internal-format
  #| msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "noexcept-expression приводится к %<false%> из-за вызова %qD"
  
! #: cp/constraint.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "constraints for %qD not satisfied"
  msgid "constraints not satisfied"
  msgstr "конструкторы не могут быть cv-квалифицированы"
  
! #: cp/constraint.cc:3542
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
--- 61503,61920 ----
  msgid "the operand %qE is unsatisfied because"
  msgstr ""
  
! #: cp/constraint.cc:3152
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is not nothrow copy assignable"
  msgstr "%qD не указательная переменная"
  
! #: cp/constraint.cc:3155
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not nothrow default constructible"
  msgstr "%q#T не имеет предоставленный пользователем подразумеваемый конструктор"
  
! #: cp/constraint.cc:3158
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is not nothrow copy constructible"
  msgstr "%qD не указательная переменная"
  
! #: cp/constraint.cc:3161
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qT is not trivially copy assignable"
  msgstr "%qD не переменная"
  
! #: cp/constraint.cc:3164
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not trivially default constructible"
  msgstr "%q#T не имеет предоставленный пользователем подразумеваемый конструктор"
  
! #: cp/constraint.cc:3167
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is not trivially copy constructible"
  msgstr "%qD не указательная переменная"
  
! #: cp/constraint.cc:3170
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "%qT is not trivially destructible"
  msgstr "  %q+T имеет нетривиальный деструктор"
  
! #: cp/constraint.cc:3173
  #, 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 не имеет отображаемый тип в предложении %qs"
  
! #: cp/constraint.cc:3183
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "%qT does not have a virtual destructor"
  msgstr "  %q+T имеет нетривиальный деструктор"
  
! #: cp/constraint.cc:3187
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an abstract class"
  msgstr "%q#T не является классом"
  
! #: cp/constraint.cc:3190
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an aggregate"
  msgstr "%qT не является агрегатным типом"
  
! #: cp/constraint.cc:3193
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not an array"
  msgstr "%qT не является агрегатным типом"
  
! #: cp/constraint.cc:3196
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT не является базовым для %qT"
  
! #: cp/constraint.cc:3203
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is not a bounded array"
  msgstr "%qD не указательная переменная"
  
! #: cp/constraint.cc:3206
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a class"
  msgstr "%q#T не является классом"
  
! #: cp/constraint.cc:3209
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a const type"
  msgstr "%qT не является классовым типом"
  
! #: cp/constraint.cc:3213
  #, fuzzy, gcc-internal-format
  #| msgid "type %qE has no default constructor to call"
  msgid "%qT is not default constructible, because"
  msgstr "тип %qE не имеет подразумеваемого конструктора для вызова"
  
! #: cp/constraint.cc:3215
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not constructible from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: cp/constraint.cc:3224
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not destructible, because"
  msgstr "%q+T не является литералом, поскольку:"
  
! #: cp/constraint.cc:3228
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not an empty class"
  msgstr "%q#T не является классом"
  
! #: cp/constraint.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not an enum"
  msgstr "%qT не является шаблоном"
  
! #: cp/constraint.cc:3234
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%qT is not a final class"
  msgstr "%q#T не является классом"
  
! #: cp/constraint.cc:3237
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is not a function"
  msgid "%qT is not a function"
  msgstr "%qs в %L не есть функция"
  
! #: cp/constraint.cc:3240
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an implicit-lifetime type"
  msgstr "%qT не является шаблонным типом"
  
! #: cp/constraint.cc:3245
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not invocable, because"
  msgstr "%q+T не является литералом, поскольку:"
  
! #: cp/constraint.cc:3247
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not invocable by %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: cp/constraint.cc:3252
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not compatible with %qD"
  msgid "%qT is not layout compatible with %qT, because"
  msgstr "%qD не совместим с %qD"
  
! #: cp/constraint.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a literal type"
  msgstr "%qT не является классовым типом"
  
! #: cp/constraint.cc:3259
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qT is not a member function pointer"
  msgstr "%qD не является шаблонным элементом-функцией"
  
! #: cp/constraint.cc:3262
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "%qT is not a member object pointer"
  msgstr "%qT не является элементом %qT"
  
! #: cp/constraint.cc:3265
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "%qT is not a member pointer"
  msgstr "%qT не является элементом %qT"
  
! #: cp/constraint.cc:3268
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not nothrow assignable from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: cp/constraint.cc:3273
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not nothrow default constructible, because"
  msgstr "%q#T не имеет предоставленный пользователем подразумеваемый конструктор"
  
! #: cp/constraint.cc:3275
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not nothrow constructible from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: cp/constraint.cc:3280
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not nothrow convertible from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: cp/constraint.cc:3284
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not nothrow destructible, because"
  msgstr "%q+T не является литералом, поскольку:"
  
! #: cp/constraint.cc:3290
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not nothrow invocable, because"
  msgstr "%q+T не является литералом, поскольку:"
  
! #: cp/constraint.cc:3292
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not nothrow invocable by %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: cp/constraint.cc:3299
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qT is not an object type"
  msgstr "%qT не является типом указателя на объект"
  
! #: cp/constraint.cc:3303
  #, 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 не является базовым для %qT"
  
! #: cp/constraint.cc:3308
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qT is not a POD type"
  msgstr "%qD не является типом"
  
! #: cp/constraint.cc:3311
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qT is not a pointer"
  msgstr "источник не есть указатель"
  
! #: cp/constraint.cc:3314
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a polymorphic type"
  msgstr "%qT не является классовым типом"
  
! #: cp/constraint.cc:3317
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not a reference"
  msgstr "%qT не является пространством имён"
  
! #: cp/constraint.cc:3320
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%q#T is not the same as %q#T"
  msgstr "%qT не является базовым для %qT"
  
! #: cp/constraint.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace or unscoped enum"
  msgid "%qT is not a scoped enum"
  msgstr "%qT не является пространством имен или unscoped enum"
  
! #: cp/constraint.cc:3326
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a standard layout type"
  msgstr "%qT не является шаблонным типом"
  
! #: cp/constraint.cc:3329
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a trivial type"
  msgstr "%qT не является классовым типом"
  
! #: cp/constraint.cc:3332
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not trivially assignable from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: cp/constraint.cc:3337
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has no user-provided default constructor"
  msgid "%qT is not trivially default constructible, because"
  msgstr "%q#T не имеет предоставленный пользователем подразумеваемый конструктор"
  
! #: cp/constraint.cc:3339
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %qs clause"
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "%qD не есть переменная в %qs клаузуле"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially copyable"
  msgstr "%q+T не является литералом, поскольку:"
  
! #: cp/constraint.cc:3347
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially destructible, because"
  msgstr "%q+T не является литералом, поскольку:"
  
! #: cp/constraint.cc:3351
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%qT is not an unbounded array"
  msgstr "%qT не имеет перечислимый тип"
  
! #: cp/constraint.cc:3354
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is not a function"
  msgid "%qT is not a union"
  msgstr "%qs в %L не есть функция"
  
! #: cp/constraint.cc:3357
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%qT is not a virtual base of %qT"
  msgstr "%qT не является базовым для %qT"
  
! #: cp/constraint.cc:3360
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a volatile type"
  msgstr "%qT не является шаблонным типом"
  
! #: cp/constraint.cc:3363
  #, fuzzy, gcc-internal-format
! #| msgid "%qT is not a class type"
! msgid "%qT is not a structural type"
! msgstr "%qT не является классовым типом"
  
! #: cp/constraint.cc:3367
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot yield a rank"
  msgstr "%qE нельзя использовать как функцию"
  
! #: cp/constraint.cc:3370
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be declared"
  msgid "%qT and %qT cannot be ordered"
  msgstr "декларация %q+#D недопустима,"
  
! #: cp/constraint.cc:3373
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qT is not destructurable"
  msgstr "%qD не захватывается"
  
! #: cp/constraint.cc:3376
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (direct-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3380
  #, gcc-internal-format
  msgid "%qT is not a reference that binds to a temporary object of type %qT (copy-initialization)"
  msgstr ""
  
! #: cp/constraint.cc:3384
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not derived from %qT"
  msgid "%qD is not deducible from %qT"
  msgstr "  %qT не является производным от %qT"
  
! #: cp/constraint.cc:3451
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid constraints"
  msgstr "недопустимая константа"
  
! #: cp/constraint.cc:3472
  #, fuzzy, gcc-internal-format
  #| msgid "concept must have type %<bool%>"
  msgid "constraint %qE has type %qT, not %<bool%>"
  msgstr "concept должен иметь тип %<bool%>"
  
! #: cp/constraint.cc:3476
  #, fuzzy, gcc-internal-format
  #| msgid "noexcept-expression evaluates to %<false%> because of a call to %qD"
  msgid "the expression %qE evaluated to %<false%>"
  msgstr "noexcept-expression приводится к %<false%> из-за вызова %qD"
  
! #: cp/constraint.cc:3531
  #, fuzzy, gcc-internal-format
  #| msgid "constraints for %qD not satisfied"
  msgid "constraints not satisfied"
  msgstr "конструкторы не могут быть cv-квалифицированы"
  
! #: cp/constraint.cc:3548
  #, gcc-internal-format
  msgid "set %qs to at least %d for more detail"
  msgstr ""
*************** msgstr "asm-декларация не с
*** 61894,61945 ****
  msgid "previous declaration with fewer contracts here"
  msgstr "предыдущая декларация с %qL привязкой"
  
! #: 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 "template parameter %qD declared here"
  msgid "parameter declared here"
  msgstr "параметр шаблона %qD декларирован здесь"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "declaration adds contracts to %q#D"
  msgstr "декларация %q#D"
  
! #: cp/contracts.cc:1661
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "first declared here"
  msgstr " объявлено здесь"
  
! #: cp/contracts.cc:1922
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "constructor does not return a value to test"
  msgstr "функция возвращает значение не строкового типа"
  
! #: cp/contracts.cc:1924
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "destructor does not return a value to test"
  msgstr "функция возвращает значение не строкового типа"
  
! #: cp/contracts.cc:1925
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
--- 61949,62000 ----
  msgid "previous declaration with fewer contracts here"
  msgstr "предыдущая декларация с %qL привязкой"
  
! #: cp/contracts.cc:564
  #, gcc-internal-format
  msgid "a value parameter used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:565 cp/contracts.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD declared here"
  msgid "parameter declared here"
  msgstr "параметр шаблона %qD декларирован здесь"
  
! #: cp/contracts.cc:595
  #, gcc-internal-format
  msgid "value parameter %qE used in a postcondition must be const"
  msgstr ""
  
! #: cp/contracts.cc:1038
  #, gcc-internal-format
  msgid "contract postcondition result name shadows a function parameter"
  msgstr ""
  
! #: cp/contracts.cc:1674
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "declaration adds contracts to %q#D"
  msgstr "декларация %q#D"
  
! #: cp/contracts.cc:1675
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "first declared here"
  msgstr " объявлено здесь"
  
! #: cp/contracts.cc:1936
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "constructor does not return a value to test"
  msgstr "функция возвращает значение не строкового типа"
  
! #: cp/contracts.cc:1938
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "destructor does not return a value to test"
  msgstr "функция возвращает значение не строкового типа"
  
! #: cp/contracts.cc:1939
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function does not return a value to test"
*************** msgstr ""
*** 62018,62024 ****
  msgid "%<return_void%> declared here"
  msgstr "%qD было объявлено здесь"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4732
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid "no member named %qE in %qT"
--- 62073,62079 ----
  msgid "%<return_void%> declared here"
  msgstr "%qD было объявлено здесь"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid "no member named %qE in %qT"
*************** msgstr "квалифицированны
*** 62102,62192 ****
  msgid "awaitable type %qT is not a structure"
  msgstr "квалифицированный тип %qT не соответствует имени деструктора ~%qT"
  
! #: cp/coroutines.cc:1500
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1592 cp/coroutines.cc:1678
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%s нельзя использовать в asm в таком контексте"
  
! #: cp/coroutines.cc:1861
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "функция декларированная с атрибутом %<noreturn%> содержит оператор %<return%>"
  
! #: cp/coroutines.cc:1898
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "третий аргумент %<__builtin_prefetch%> должен быть константой"
  
! #: cp/coroutines.cc:1908
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "третий аргумент %<__builtin_prefetch%> должен быть константой"
  
! #: cp/coroutines.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "прототип для %qD не был предварительно определен"
  
! #: cp/coroutines.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "дублирование %qE"
  
! #: cp/coroutines.cc:3642
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4149
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "в конструкции case нельзя употреблять указатели"
  
! #: cp/coroutines.cc:4366
  #, fuzzy, gcc-internal-format
  #| msgid "variable-length array bound is unknown"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "граница массив переменной длины неизвестна"
  
! #: cp/coroutines.cc:4885
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4892
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4897
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4928
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5024
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5298
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 62157,62247 ----
  msgid "awaitable type %qT is not a structure"
  msgstr "квалифицированный тип %qT не соответствует имени деструктора ~%qT"
  
! #: cp/coroutines.cc:1503
  #, gcc-internal-format
  msgid "%<await_suspend%> must return %<void%>, %<bool%> or a coroutine handle"
  msgstr ""
  
! #: cp/coroutines.cc:1595 cp/coroutines.cc:1681
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be used in an unevaluated context"
  msgstr "%s нельзя использовать в asm в таком контексте"
  
! #: cp/coroutines.cc:1864
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function declared %<noreturn%> has a %<co_return%> statement"
  msgstr "функция декларированная с атрибутом %<noreturn%> содержит оператор %<return%>"
  
! #: cp/coroutines.cc:1901
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the align argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "третий аргумент %<__builtin_prefetch%> должен быть константой"
  
! #: cp/coroutines.cc:1911
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "третий аргумент %<__builtin_prefetch%> должен быть константой"
  
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "прототип для %qD не был предварительно определен"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "дублирование %qE"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "в конструкции case нельзя употреблять указатели"
  
! #: cp/coroutines.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "variable-length array bound is unknown"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "граница массив переменной длины неизвестна"
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "%qD не является фун
*** 62213,62291 ****
  msgid "%qs used outside of constant expressions"
  msgstr "%qE не есть константное выражение"
  
! #: cp/cp-gimplify.cc:1291
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to member function %q#D"
  msgid "taking address of an immediate function %qD"
  msgstr "слишком много аргументов для элемента-функции %q#D"
  
! #: cp/cp-gimplify.cc:1472
  #, fuzzy, gcc-internal-format
  #| msgid "modification of %qE is not a constant expression"
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "модификация %qE не есть константное выражение"
  
! #: cp/cp-gimplify.cc:2311
  #, fuzzy, gcc-internal-format
  #| msgid "throw will always call terminate()"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "throw будет всегда вызывать terminate()"
  
! #: cp/cp-gimplify.cc:2314
  #, fuzzy, gcc-internal-format
  #| msgid "in C++11 destructors default to noexcept"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "в C++11 деструкторы подразумевают noexcept"
  
! #: cp/cp-gimplify.cc:2326
  #, fuzzy, gcc-internal-format
  #| msgid "in C++11 this throw will terminate because destructors default to noexcept"
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "в C++11 это throw терминируется, поскольку деструкторы подразумевают noexcept"
  
! #: cp/cp-gimplify.cc:4061
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes in template argument %qE"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "игнорирование атрибутов аргумента шаблона %qE"
  
! #: cp/cp-gimplify.cc:4104
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "некорректный аргумент атрибута %qE"
  
! #: cp/cp-gimplify.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "lambda-expression in template-argument"
  msgid "use fold expression in the attribute argument instead"
  msgstr "lambda-выражение в аргументе шаблона"
  
! #: cp/cp-gimplify.cc:4146 cp/cp-gimplify.cc:4158 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD не является типом"
  
! #: cp/cp-gimplify.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT не является классовым типом"
  
! #: cp/cp-gimplify.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE не имеет тип указателя или массива"
  
! #: cp/cp-gimplify.cc:4191
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD не имеет целый или перечислимый тип"
  
! #: cp/cp-gimplify.cc:4203
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 62268,62352 ----
  msgid "%qs used outside of constant expressions"
  msgstr "%qE не есть константное выражение"
  
! #: cp/cp-gimplify.cc:999
! #, fuzzy, gcc-internal-format
! #| msgid "expected declaration"
! msgid "unexpected %<std::%s%> declaration"
! msgstr "ожидалась декларация"
! 
! #: cp/cp-gimplify.cc:1317
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to member function %q#D"
  msgid "taking address of an immediate function %qD"
  msgstr "слишком много аргументов для элемента-функции %q#D"
  
! #: cp/cp-gimplify.cc:1498
  #, fuzzy, gcc-internal-format
  #| msgid "modification of %qE is not a constant expression"
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "модификация %qE не есть константное выражение"
  
! #: cp/cp-gimplify.cc:2337
  #, fuzzy, gcc-internal-format
  #| msgid "throw will always call terminate()"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "throw будет всегда вызывать terminate()"
  
! #: cp/cp-gimplify.cc:2340
  #, fuzzy, gcc-internal-format
  #| msgid "in C++11 destructors default to noexcept"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "в C++11 деструкторы подразумевают noexcept"
  
! #: cp/cp-gimplify.cc:2352
  #, fuzzy, gcc-internal-format
  #| msgid "in C++11 this throw will terminate because destructors default to noexcept"
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "в C++11 это throw терминируется, поскольку деструкторы подразумевают noexcept"
  
! #: cp/cp-gimplify.cc:4087
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes in template argument %qE"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "игнорирование атрибутов аргумента шаблона %qE"
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "некорректный аргумент атрибута %qE"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  #| msgid "lambda-expression in template-argument"
  msgid "use fold expression in the attribute argument instead"
  msgstr "lambda-выражение в аргументе шаблона"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD не является типом"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT не является классовым типом"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE не имеет тип указателя или массива"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD не имеет целый или перечислимый тип"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "преобразование к
*** 62328,62334 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9185
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "преобразование %qT в %qT не снимает указатель"
--- 62389,62395 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "преобразование %qT в %qT не снимает указатель"
*************** msgstr "из предыдущей дек
*** 62728,62734 ****
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "редекларация %qD отличается в %<constexpr%> от предыдущей декларации"
  
! #: cp/decl.cc:1620 cp/decl.cc:18452
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "предыдущая декларация %qD"
--- 62789,62795 ----
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "редекларация %qD отличается в %<constexpr%> от предыдущей декларации"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "предыдущая декларация %qD"
*************** msgstr "подразумеваемый �
*** 62966,62978 ****
  msgid "previous specification in %q#D here"
  msgstr "предыдущая спецификации в %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 "конфликтующая декларация %q+#D"
  
! #: cp/decl.cc:2572 cp/decl.cc:18472
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
--- 63027,63039 ----
  msgid "previous specification in %q#D here"
  msgstr "предыдущая спецификации в %q#D здесь"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q+#D"
  msgid "conflicting exporting for declaration %qD"
  msgstr "конфликтующая декларация %q+#D"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
*************** msgstr "  пропускает иниц�
*** 63189,63195 ****
  msgid "  enters %<template for%> statement"
  msgstr "  входит в %<constexpr%> оператор if"
  
! #: cp/decl.cc:5060 cp/parser.cc:8112
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
--- 63250,63256 ----
  msgid "  enters %<template for%> statement"
  msgstr "  входит в %<constexpr%> оператор if"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
*************** msgstr "%<typename %T::%D%> именуе
*** 63237,63797 ****
  msgid "template parameters do not match template %qD"
  msgstr "параметры шаблона не соответствуют шаблону %qD"
  
! #: cp/decl.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "-faligned-new=%d is not a power of two"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-faligned-new=%d не есть степень двойки"
  
! #: cp/decl.cc:5794
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5798
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5811
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6162
  #, gcc-internal-format
  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 ""
  
! #: cp/decl.cc:6201
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "анонимная структура не внутри именованного типа"
  
! #: cp/decl.cc:6213
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "элемент %q+#D с конструктором недопустим в анонимном агрегатном типе"
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "элемент %q+#D с деструктором недопустим в анонимном агрегатном типе"
  
! #: cp/decl.cc:6219
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "элемент %q+#D с операцией присваивания-копирования недопустим в анонимном агрегатном типе"
  
! #: cp/decl.cc:6238
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "атрибуты проигнорированы в декларации %q#T"
  
! #: cp/decl.cc:6241
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "атрибут для %q#T должен следовать за %qs ключевым словом"
  
! #: cp/decl.cc:6283
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "несколько типов в одной декларации"
  
! #: cp/decl.cc:6288
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "повторная декларация внутреннего типа C++ %qT"
  
! #: cp/decl.cc:6305
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> можно задавать только для переменных или деклараций функций"
  
! #: cp/decl.cc:6338
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "отсутствует имя типа в typedef-декларации"
  
! #: cp/decl.cc:6346
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "в ISO C++ анонимные структуры запрещены"
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> может задаваться только для функций"
  
! #: cp/decl.cc:6356
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> может задаваться только для функций"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> может быть задан только внутри класса"
  
! #: cp/decl.cc:6364
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> может быть задан только для конструкторов"
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "класс хранения может быть задан только для объектов и функций"
  
! #: cp/decl.cc:6371
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> может задаваться только для объектов и функций"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> может задаваться только для объектов и функций"
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> может задаваться только для объектов и функций"
  
! #: cp/decl.cc:6383
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> может задаваться только для объектов и функций"
  
! #: cp/decl.cc:6387
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> в этой декларации отброшен"
  
! #: cp/decl.cc:6390 cp/decl.cc:6393 cp/decl.cc:6396
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot be used for type declarations"
  msgid "%qs cannot be used for type declarations"
  msgstr "%<constexpr%> не может использоваться для деклараций типов"
  
! #: cp/decl.cc:6419
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "атрибут игнорируется в явной конкретизации %q#T"
  
! #: cp/decl.cc:6422
  #, gcc-internal-format
  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 "атрибут, относящийся к спецификатору типа, игнорируется"
  
! #: cp/decl.cc:6506
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "игнорирование атрибутов примененных к классу %qT вне определения"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6510
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "игнорирование атрибутов примененных к зависимому типу %qT без ассоциированной декларации"
  
! #: 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 "typedef %qD инициализирован (используйте decltype взамен)"
  
! #: 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 "декларация %q#D содержит %<extern%> и инициализирована"
  
! #: cp/decl.cc:6640
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "определение функции %q#D помечено %<dllimport%>"
  
! #: cp/decl.cc:6667
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D не есть статический элемент данных %q#T"
  
! #: cp/decl.cc:6676
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "non-member-template декларация %qD"
  
! #: 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 "ISO C++ не разрешает определять %<%T::%D%> как %<%T::%D%>"
  
! #: cp/decl.cc:6705
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "повторная инициализация %qD"
  
! #: cp/decl.cc:6754
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "декларация %q#D вне класса не является определением"
  
! #: 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 "C++11 %<constexpr%> доступно только с -std=c++11 или -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 "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/decl.cc:6886
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "переменная %q#D инициализирована, хотя имеет неполный тип"
  
! #: cp/decl.cc:6895 cp/decl.cc:8379
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "элементы массива %q#D имеют неполный тип"
  
! #: cp/decl.cc:6906
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "агрегатный тип %q#D неполон и не может быть определён"
  
! #: cp/decl.cc:6976
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "переменная %qD декларирована как ссылка, но не инициализирована"
  
! #: cp/decl.cc:7059
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "имя использовано в определенном в GNU-стиле инициализаторе массива"
  
! #: cp/decl.cc:7065
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "имя %qD использовано в определенном в GNU-стиле инициализаторе массива"
  
! #: 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 "C99 обозначение %qE не является целочисленным константным выражением"
  
! #: cp/decl.cc:7154
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "при инициализации не удалось определить размер %qD"
  
! #: cp/decl.cc:7161
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "не задан размер массива для %qD"
  
! #: cp/decl.cc:7173
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "массив %qD имеет нулевой размер"
  
! #: cp/decl.cc:7221
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "размер памяти %qD неизвестен"
  
! #: cp/decl.cc:7246
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "размер памяти %qD не константа"
  
! #: 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 "простите: семантики inline переменной %q#D являются неверными (запутаетесь с несколькими копиями)"
  
! #: 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 "простите: семантики статических данных inline функции %q#D являются неверными (запутаетесь с несколькими копиями)"
  
! #: 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 "неинициализированная константа %qD"
  
! #: cp/decl.cc:7409 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "неинициализированная переменная %qD в %<constexpr%> функции"
  
! #: 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 "%q#T не имеет предоставленный пользователем подразумеваемый конструктор"
  
! #: 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 "и неявно определенный конструктор не инициализирует %q#D"
  
! #: cp/decl.cc:7733
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "некорректный тип %qT является инициализатором для вектора типа %qT"
  
! #: cp/decl.cc:7805
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "инициализатор для %qT должен быт заключен в фигурные скобки"
  
! #: cp/decl.cc:7850
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> использовано в определенном в GNU-стиле инициализаторе для класса %qT"
  
! #: cp/decl.cc:7867 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "запрос элемента %qD неоднозначен"
  
! #: cp/decl.cc:7872
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT не имеет нестатического элемента данных с именем %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 не является элементом %qT"
  
! #: cp/decl.cc:7953
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "некорректный инициализатор для %q#D"
  
! #: cp/decl.cc:8007
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99 обозначение %qE вне инициализатора агрегата"
  
! #: 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 "избыточные элементы в инициализаторе для %qT"
  
! #: cp/decl.cc:8089
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "фигурные скобки вокруг скалярного инициализатора для типа %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 "фигурные скобки вокруг скалярного инициализатора для типа %qT"
  
! #: cp/decl.cc:8233
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "отсутствуют фигурные скобки вокруг инициализатора %qT"
  
! #: cp/decl.cc:8367
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type %qT"
  msgid "structured binding has incomplete type %qT"
  msgstr "поле %qD имеет неполный тип %qT"
  
! #: cp/decl.cc:8381
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "элементы массива %q#T имеют неполный тип"
  
! #: 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 "%q#D имеет неполный тип"
  
! #: cp/decl.cc:8471
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "в инициализаторе скалярного объекта %qD должен быть только один элемент"
  
! #: cp/decl.cc:8522
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "в C++98 %qD следует инициализировать при помощи конструктора, а не %<{...}%>"
  
! #: cp/decl.cc:8665
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "массив %qD инициализируется строковой константой %qE, заключённой в скобки"
  
! #: 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 "неконстантная инициализация внутри класса некорректна для статического элемента %qD"
  
! #: cp/decl.cc:8720
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "неконстантная инициализация внутри класса некорректна для non-inline статического элемента %qD"
  
! #: 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 "запрошен адрес явной регистровой переменной %qD"
  
! #: cp/decl.cc:8949
  #, 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 a pointer type"
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "аргумент %d для %qE должен быть указателем"
  
! #: cp/decl.cc:9354
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> не является декларацией"
  
! #: cp/decl.cc:9378
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to constructor %q#D"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "слишком мало аргументов для конструктора %q#D"
  
! #: cp/decl.cc:9383
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "повторная декларация перечислимого типа %q+D"
  
! #: 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 "использован %<register%> спецификатор класса хранения"
  
! #: cp/decl.cc:9533 cp/decl.cc:16995
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "декларация %q#D не имеет инициализатора"
  
! #: cp/decl.cc:9569
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %<decltype(auto) %D%> has function type (did you forget the %<()%> ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "инициализатор для %<decltype(auto) %D%> имеет тип функции (вы забыли %<()%> ?)"
  
! #: cp/decl.cc:9581
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
--- 63298,63858 ----
  msgid "template parameters do not match template %qD"
  msgstr "параметры шаблона не соответствуют шаблону %qD"
  
! #: cp/decl.cc:5750
  #, fuzzy, gcc-internal-format
  #| msgid "-faligned-new=%d is not a power of two"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-faligned-new=%d не есть степень двойки"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "анонимная структура не внутри именованного типа"
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "элемент %q+#D с конструктором недопустим в анонимном агрегатном типе"
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "элемент %q+#D с деструктором недопустим в анонимном агрегатном типе"
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "элемент %q+#D с операцией присваивания-копирования недопустим в анонимном агрегатном типе"
  
! #: cp/decl.cc:6252
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "атрибуты проигнорированы в декларации %q#T"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "атрибут для %q#T должен следовать за %qs ключевым словом"
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "несколько типов в одной декларации"
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "повторная декларация внутреннего типа C++ %qT"
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> можно задавать только для переменных или деклараций функций"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "отсутствует имя типа в typedef-декларации"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "в ISO C++ анонимные структуры запрещены"
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> может задаваться только для функций"
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> может задаваться только для функций"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> может быть задан только внутри класса"
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> может быть задан только для конструкторов"
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "класс хранения может быть задан только для объектов и функций"
  
! #: cp/decl.cc:6385
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> может задаваться только для объектов и функций"
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> может задаваться только для объектов и функций"
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> может задаваться только для объектов и функций"
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> может задаваться только для объектов и функций"
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> в этой декларации отброшен"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot be used for type declarations"
  msgid "%qs cannot be used for type declarations"
  msgstr "%<constexpr%> не может использоваться для деклараций типов"
  
! #: cp/decl.cc:6433
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "атрибут игнорируется в явной конкретизации %q#T"
  
! #: cp/decl.cc:6436
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "никакой атрибут не может применяться к явной конкретизации"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "атрибут проигнорирован"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "атрибут, относящийся к спецификатору типа, игнорируется"
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "игнорирование атрибутов примененных к классу %qT вне определения"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "игнорирование атрибутов примененных к зависимому типу %qT без ассоциированной декларации"
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD инициализирован (используйте decltype взамен)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "декларация %q#D содержит %<extern%> и инициализирована"
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "определение функции %q#D помечено %<dllimport%>"
  
! #: cp/decl.cc:6681
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D не есть статический элемент данных %q#T"
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "non-member-template декларация %qD"
  
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "не соответствует декларации элемента шаблона здесь"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ не разрешает определять %<%T::%D%> как %<%T::%D%>"
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "повторная инициализация %qD"
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "декларация %q#D вне класса не является определением"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/decl.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "переменная %q#D инициализирована, хотя имеет неполный тип"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "элементы массива %q#D имеют неполный тип"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "агрегатный тип %q#D неполон и не может быть определён"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "переменная %qD декларирована как ссылка, но не инициализирована"
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "имя использовано в определенном в GNU-стиле инициализаторе массива"
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "имя %qD использовано в определенном в GNU-стиле инициализаторе массива"
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "нетривиально определенные инициализаторы не поддерживаются"
  
! #: cp/decl.cc:7103
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99 обозначение %qE не является целочисленным константным выражением"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "при инициализации не удалось определить размер %qD"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "не задан размер массива для %qD"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "массив %qD имеет нулевой размер"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "размер памяти %qD неизвестен"
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "размер памяти %qD не константа"
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "простите: семантики inline переменной %q#D являются неверными (запутаетесь с несколькими копиями)"
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "простите: семантики статических данных inline функции %q#D являются неверными (запутаетесь с несколькими копиями)"
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "это можно обойти, удалив инициализатор"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "неинициализированная константа %qD"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "неинициализированная переменная %qD в %<constexpr%> функции"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T не имеет предоставленный пользователем подразумеваемый конструктор"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "конструктор не является предоставленным пользователем, поскольку он явно подразумевался в теле класса"
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "и неявно определенный конструктор не инициализирует %q#D"
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "некорректный тип %qT является инициализатором для вектора типа %qT"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "инициализатор для %qT должен быт заключен в фигурные скобки"
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> использовано в определенном в GNU-стиле инициализаторе для класса %qT"
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "запрос элемента %qD неоднозначен"
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT не имеет нестатического элемента данных с именем %qD"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD не является элементом %qT"
  
! #: cp/decl.cc:7967
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "некорректный инициализатор для %q#D"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99 обозначение %qE вне инициализатора агрегата"
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "избыточные элементы в инициализаторе для %qT"
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "фигурные скобки вокруг скалярного инициализатора для типа %qT"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for type %qT"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "фигурные скобки вокруг скалярного инициализатора для типа %qT"
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "отсутствуют фигурные скобки вокруг инициализатора %qT"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type %qT"
  msgid "structured binding has incomplete type %qT"
  msgstr "поле %qD имеет неполный тип %qT"
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "элементы массива %q#T имеют неполный тип"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "составной литерал переменного размера"
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D имеет неполный тип"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "в инициализаторе скалярного объекта %qD должен быть только один элемент"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "в C++98 %qD следует инициализировать при помощи конструктора, а не %<{...}%>"
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "массив %qD инициализируется строковой константой %qE, заключённой в скобки"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "инициализатор недопустим для статического элемента с конструктором"
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "неконстантная инициализация внутри класса некорректна для статического элемента %qD"
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "неконстантная инициализация внутри класса некорректна для non-inline статического элемента %qD"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(запрошена инициализация вне класса)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "запрошен адрес явной регистровой переменной %qD"
  
! #: cp/decl.cc:8963
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "ссылка %qD инициализируется собой"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "аргумент %d для %qE должен быть указателем"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> не является декларацией"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to constructor %q#D"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "слишком мало аргументов для конструктора %q#D"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "повторная декларация перечислимого типа %q+D"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "присваивание (а не инициализация) в декларации"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "использован %<register%> спецификатор класса хранения"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "декларация %q#D не имеет инициализатора"
  
! #: cp/decl.cc:9583
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %<decltype(auto) %D%> has function type (did you forget the %<()%> ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "инициализатор для %<decltype(auto) %D%> имеет тип функции (вы забыли %<()%> ?)"
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
*************** msgstr "тип результата %q#T
*** 63799,63922 ****
  
  #. [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 не может быть подразумеваемым"
  
! #: cp/decl.cc:9798
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "перекрытие предыдущей декларации %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 "атрибут %qE применим только к переменным в статической памяти"
  
! #: 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 "unrestricted объединения допустимы только с -std=c++11 или -std=gnu++11"
  
! #: cp/decl.cc:10067
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "функция %q#D инициализирована как переменная"
  
! #: cp/decl.cc:10302
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "невозможна декомпозиция типа lambda замыкания %qT"
  
! #: 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 "невозможна декомпозиция типа класса %qT, так как он содержит анонимный элемент структуры"
  
! #: cp/decl.cc:10325
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "невозможна декомпозиция типа класса %qT, так как он имеет анонимный элемент объединения"
  
! #: 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 "%qT is not a nested class of %qT"
  msgid "in base class of %qT"
  msgstr "%qT не вложен в %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 "невозможна декомпозиция типа класса %qT: и он и его базовый класс %qT имеют нестатические элементы данных"
  
! #: 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 "невозможна декомпозиция типа класса %qT: его базовые классы %qT и %qT имеют нестатические элементы данных"
  
! #: cp/decl.cc:10579 cp/decl.cc:10747
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: 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 "невозможно инициализировать значение массива с неизвестной границей %qT"
  
! #: cp/decl.cc:10601 cp/decl.cc:10777
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "невозможна декомпозиция массива переменной длины %qT"
  
! #: 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 "%<std::tuple_size<%T>::value%> не является целочисленным константным выражением"
  
! #: cp/decl.cc:10635 cp/decl.cc:11082
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "невозможна декомпозиция типа объединения %qT"
  
! #: cp/decl.cc:10641 cp/decl.cc:11087
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "невозможна декомпозиция non-array non-class типа %qT"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for structured binding declaration"
  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"
--- 63860,63983 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD не может быть подразумеваемым"
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "перекрытие предыдущей декларации %q#D"
  
! #: cp/decl.cc:9855
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables in static storage"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "атрибут %qE применим только к переменным в статической памяти"
  
! #: cp/decl.cc:9864
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "unrestricted объединения допустимы только с -std=c++11 или -std=gnu++11"
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "функция %q#D инициализирована как переменная"
  
! #: cp/decl.cc:10316
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "невозможна декомпозиция типа lambda замыкания %qT"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "lambda declared here"
  msgstr " объявлено здесь"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "невозможна декомпозиция типа класса %qT, так как он содержит анонимный элемент структуры"
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "невозможна декомпозиция типа класса %qT, так как он имеет анонимный элемент объединения"
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a nested class of %qT"
  msgid "in base class of %qT"
  msgstr "%qT не вложен в %qT"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "невозможна декомпозиция типа класса %qT: и он и его базовый класс %qT имеют нестатические элементы данных"
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "невозможна декомпозиция типа класса %qT: его базовые классы %qT и %qT имеют нестатические элементы данных"
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:10605
  #, fuzzy, gcc-internal-format
  #| msgid "cannot value-initialize array of unknown bound %qT"
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "невозможно инициализировать значение массива с неизвестной границей %qT"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "невозможна декомпозиция массива переменной длины %qT"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> не является целочисленным константным выражением"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "невозможна декомпозиция типа объединения %qT"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "невозможна декомпозиция non-array non-class типа %qT"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for structured binding declaration"
  msgid "array initializer for structured binding declaration in condition"
  msgstr "некорректный инициализатор для структурированной связывающей декларации"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
*************** msgstr[0] ""
*** 63924,63930 ****
  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"
--- 63985,63991 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
*************** msgstr[0] ""
*** 63932,63938 ****
  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"
--- 63993,63999 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
*************** msgstr[0] ""
*** 63940,65763 ****
  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
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for structured binding declaration"
  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 "невозможна декомпозиция типа класса %qT без нестатических элементов данных"
  
! #: cp/decl.cc:11668
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "нелокальная переменная %qD декларированная %<__thread%> требует динамической инициализации"
  
! #: cp/decl.cc:11671
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "нелокальная переменная %qD декларированная %<__thread%> имеет нетривиальный деструктор"
  
! #: cp/decl.cc:11676
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "C++11 %<thread_local%> допускает динамическую инициализацию и уничтожение"
  
! #: cp/decl.cc:11895
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "при инициализации не удалось определить размер %qT"
  
! #: cp/decl.cc:11899
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "не задан размер массива в %qT"
  
! #: cp/decl.cc:11902
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "нулевой размер массива %qT"
  
! #: cp/decl.cc:11918
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "деструктор чужого класса %qT не может быть элементом"
  
! #: cp/decl.cc:11920
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "конструктор чужого класса %qT не может быть элементом"
  
! #: cp/decl.cc:11946
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD декларирована как %<virtual%> переменная"
  
! #: cp/decl.cc:11948
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации переменной"
  
! #: cp/decl.cc:11954
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD декларирован как %<virtual%> параметр"
  
! #: cp/decl.cc:11957
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD декларирован как %<inline%> параметр"
  
! #: cp/decl.cc:11959
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации параметра"
  
! #: cp/decl.cc:11965
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD декларирован как %<virtual%> тип"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD декларирован как %<inline%> тип"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации типа"
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD декларирован как %<virtual%> поле"
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD декларирован как %<inline%> поле"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации поля"
  
! #: cp/decl.cc:11988
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D декларировано как friend"
  
! #: cp/decl.cc:11995
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D декларировано со спецификацией исключений"
  
! #: cp/decl.cc:12027
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "определение %qD вне пространства имён, объемлющего %qT"
  
! #: cp/decl.cc:12067
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "статическая функция-член %q#D объявлена с квалификаторами типа"
  
! #: cp/decl.cc:12144
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "function concepts are no longer supported"
  msgstr "именованные возвращаемые значения больше не поддерживаются"
  
! #: cp/decl.cc:12182
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  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
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "определение явной специализации %qD в friend-декларации"
  
! #: cp/decl.cc:12254
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "некорректное использование идентификатора шаблона %qD в декларации первичного шаблона"
  
! #: cp/decl.cc:12277
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "аргументы по умолчанию не допускаются в декларации специализации friend-шаблона %qD"
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "не допускается использовать %<inline%> в декларации специализации 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 "декларация %q#D вне класса не является определением"
  
! #: cp/decl.cc:12359
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "недопустимая декларация %<::main%> как шаблона"
  
! #: cp/decl.cc:12362
  #, 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 static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "недопустимая декларация %<::main%> как статической функции"
  
! #: cp/decl.cc:12370
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "недопустимая декларация %<::main%> как статической функции"
  
! #: 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 "недопустимая декларация %<::main%> как шаблона"
  
! #: 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 "не-элемент-функция %qD не может иметь cv-квалификатор"
  
! #: cp/decl.cc:12441
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "статическая элемент-функция %qD не может иметь 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 "статическая элемент-функция %qD не может иметь cv-квалификатор"
  
! #: cp/decl.cc:12447
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "non-member функция %qD не может иметь ref-квалификатор"
  
! #: cp/decl.cc:12449
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "статическая элемент-функция %qD не может иметь ref-квалификатор"
  
! #: cp/decl.cc:12450
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have ref-qualifier"
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "статическая элемент-функция %qD не может иметь ref-квалификатор"
  
! #: cp/decl.cc:12456 cp/decl.cc:15506 cp/decl.cc:15516 cp/parser.cc:13446
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD declared here"
  msgid "explicit object parameter declared here"
  msgstr "параметр шаблона %qD декларирован здесь"
  
! #: cp/decl.cc:12469
  #, fuzzy, gcc-internal-format
  #| msgid "deduction guide %qD must be declared at namespace scope"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "руководство вывода %qD должно декларироваться в контексте пространства имен"
  
! #: cp/decl.cc:12471 cp/decl.cc:12480 cp/typeck.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "  declared here"
  msgstr " объявлено здесь"
  
! #: cp/decl.cc:12478
  #, fuzzy, gcc-internal-format
  #| msgid "deduction guide %qD must be declared at namespace scope"
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "руководство вывода %qD должно декларироваться в контексте пространства имен"
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "руководство вывода %qD не должно иметь тело функции"
  
! #: cp/decl.cc:12498
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "литеральный оператор с C-привязкой"
  
! #: cp/decl.cc:12508
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD имеет некорректный список аргументов"
  
! #: cp/decl.cc:12516
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "целый суффикс %qs перекрыт реализацией"
  
! #: cp/decl.cc:12522
  #, fuzzy, gcc-internal-format
  #| msgid "floating point suffix %qs shadowed by implementation"
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "суффикс плавающей точки %qs перекрыт реализацией"
  
! #: 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 "%qD должен быть не-элемент-функцией"
  
! #: 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 "определение неявно декларированного %qD"
  
! #: cp/decl.cc:12678
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "определение явно подразумеваемого %q+D"
  
! #: cp/decl.cc:12680
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D явно подразумевается здесь"
  
! #: cp/decl.cc:12700
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "нет элемента-функции %q#D в классе %qT"
  
! #: cp/decl.cc:12906
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "невозможно декларировать %<::main%> как глобальную переменную"
  
! #: 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 "non-template переменная не может быть %<concept%>"
  
! #: cp/decl.cc:12921
  #, fuzzy, gcc-internal-format
  #| msgid "deduction guide %qD must be declared at namespace scope"
  msgid "concept must be defined at namespace scope"
  msgstr "руководство вывода %qD должно декларироваться в контексте пространства имен"
  
! #: cp/decl.cc:12924
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer 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 "инициализация внутри класса статического элемента данных %q#D неполного типа"
  
! #: 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%> требуется для инициализации внутри класса статического элемента данных %q#D нецелого типа"
  
! #: cp/decl.cc:13053
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "инициализация внутри класса статического элемента данных %q#D нелитерального типа"
  
! #: cp/decl.cc:13064
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "некорректная инициализация внутри класса статического элемента данных нецелочисленного типа %qT"
  
! #: cp/decl.cc:13069
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ запрещает инициализацию внутри класса неконстантного статического элемента %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++ запрещает инициализацию элемента-константы %qD нецелочисленного типа %qT"
  
! #: cp/decl.cc:13186
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "размер массива %qD имеет нецелочисленный тип %qT"
  
! #: cp/decl.cc:13189
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "размер массива имеет нецелочисленный тип %qT"
  
! #: cp/decl.cc:13220 cp/decl.cc:13292
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "размер массива %qD не является целочисленным константным выражением"
  
! #: 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 "ISO C++ запрещает массив нулевого размера %qD"
  
! #: cp/decl.cc:13278
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ запрещает массивы нулевого размера"
  
! #: cp/decl.cc:13302
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ запрещает массив переменного размера %qD"
  
! #: cp/decl.cc:13305
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ запрещает массивы переменного размера"
  
! #: cp/decl.cc:13311
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "используется массив переменного размера %qD"
  
! #: 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 %qT"
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD декларировано как массив %qT"
  
! #: 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 "создание указателя на элемент ссылочного типа %qT"
  
! #: cp/decl.cc:13439
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "декларация %qD как массива void"
  
! #: cp/decl.cc:13441
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "создание массива void"
  
! #: cp/decl.cc:13446
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "декларация %qD как массива функций"
  
! #: 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 "декларация %qD как массива ссылок"
  
! #: 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 "декларация %qD как массива элементов-функций"
  
! #: 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 "декларация многомерного массива %qD должна определять границы для всех размерностей, кроме первой"
  
! #: 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
  #, 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 "тип результата задан для %<operator %T%>"
  
! #: cp/decl.cc:13630
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "квалификаторы не допускаются в декларации %<operator %T%>"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier in declaration of deduction guide"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "decl-спецификатор в декларации руководства вывода"
  
! #: 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
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%> спецификатор некорректен для переменной %qD декларированной в контексте блока"
  
! #: 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 "inline namespaces доступны только с -std=c++11 или -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 "тип не совместим со своим вариантом"
  
! #: 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 "тип не совместим со своим вариантом"
  
! #: cp/decl.cc:13858
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT как тип а не плоский %<decltype(auto)%>"
  
! #: cp/decl.cc:13864
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "деструкторы не могут быть cv-квалифицированы"
  
! #: cp/decl.cc:13885
  #, fuzzy
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%e and %e specified together"
  msgstr "%<signed%> и %<unsigned%> одновременно заданы для %qs"
  
! #: cp/decl.cc:14098
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "недопустимое использование квалифицированного имени %<::%D%>"
  
! #: cp/decl.cc:14101 cp/decl.cc:14123
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "недопустимое использование квалифицированного имени %<%T::%D%>"
  
! #: cp/decl.cc:14104
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "недопустимое использование квалифицированного имени %<%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 не является классом или пространством имён"
  
! #: cp/decl.cc:14138
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "декларация %qD как не-функции"
  
! #: cp/decl.cc:14145
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "декларация %qD как не-элемента"
  
! #: cp/decl.cc:14173
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "декларатор отсутствует; используется зарезервированное слово %qD"
  
! #: 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 "декларация %qD как не-функции"
  
! #: cp/decl.cc:14249
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "декларация %qD как %<typedef%>"
  
! #: cp/decl.cc:14254
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "декларация %qD как параметра"
  
  #
! #: cp/decl.cc:14289
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  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 "%<constexpr%> cannot appear in a typedef declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%<constexpr%> не может встречаться в 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 "два или более типа в декларации имени %qs"
  
! #: cp/decl.cc:14392
  #, 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
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> не поддерживается этой целевой платформой"
  
! #: cp/decl.cc:14474
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ не поддерживает %<__int%d%> для %qs"
  
! #: cp/decl.cc:14537
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "%qs использован с %qE"
  
! #: cp/decl.cc:14544
  #, fuzzy, gcc-internal-format
  #| msgid "%qs specified with %<typeof%>"
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qs указан с %<typeof%>"
  
! #: cp/decl.cc:14553
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs указан с %<decltype%>"
  
! #: cp/decl.cc:14555
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs указан с %<typeof%>"
  
! #: cp/decl.cc:14624
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "спецификатор complex для %qs недопустим"
  
! #: cp/decl.cc:14668
  #, fuzzy, gcc-internal-format
  #| msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr "за типом заполнителя шаблона %qT должен следовать простой declarator-id"
  
! #: cp/decl.cc:14694
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "элемент %qD не может быть декларирован и как %<virtual%> и как %<static%>"
  
! #: cp/decl.cc:14703
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both %<virtual%> and %<constexpr%>"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "элемент %qD не может быть декларирован и как %<virtual%> и как %<constexpr%>"
  
! #: cp/decl.cc:14716
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-декларация не допускается в декларации параметров"
  
! #: cp/decl.cc:14723
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "класс хранения задан для параметра шаблона %qs"
  
! #: 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 %<constexpr%>"
  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
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: 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 "unrestricted объединения допустимы только с -std=c++11 или -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 "unrestricted объединения допустимы только с -std=c++11 или -std=gnu++11"
  
! #: cp/decl.cc:14808
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for structured binding declaration"
  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 "тип должен быть cv-qualified %<auto%> или ссылкой на cv-qualified %<auto%>"
  
! #: 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 "в декларации %qs задано более одного класса хранения"
  
! #: cp/decl.cc:14911
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "для %qs задан класс хранения"
  
! #: cp/decl.cc:14925
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "вложенная функция %qs объявлена %<extern%>"
  
! #: cp/decl.cc:14930
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "имя %qs описано на верхнем уровне с классом хранения %<auto%>"
  
! #: cp/decl.cc:14938
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "имя %qs на уровне функции неявно имеет класс auto и объявлено %<__thread%>"
  
! #: cp/decl.cc:14952
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "класс хранения не допускается в декларации friend-функции"
  
! #: cp/decl.cc:15048
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:15054
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Ожидалась открывающая скобка"
  
! #: cp/decl.cc:15121
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/decl.cc:15135
  #, fuzzy, gcc-internal-format
  #| msgid "Function %qs at %L cannot have an initializer"
  msgid "a function type cannot have an explicit object parameter"
  msgstr "Функция %qs в %L не может иметь инициализатор"
  
! #: cp/decl.cc:15141
  #, fuzzy, gcc-internal-format
  #| msgid "a conversion function cannot have a trailing return type"
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "функция преобразования не может иметь завершающий тип возврата"
  
! #: 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 "  тип элемента-функции %qT не есть корректный аргумент шаблона"
  
! #: 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 %qD declared here"
  msgid "valid explicit object parameter declared here"
  msgstr "параметр шаблона %qD декларирован здесь"
  
! #: cp/decl.cc:15187
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "requires-клаузула для типа возврата"
  
! #: cp/decl.cc:15208
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs функция использует %<auto%> спецификатор типа без завершающего типа возврата"
  
! #: cp/decl.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "deduced return type only available with -std=c++14 or -std=gnu++14"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "выведенный тип возврата доступен только с -std=c++14 или -std=gnu++14"
  
! #: 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 "%qs функция с завершающим типом возврата имеет %qT в качестве своего типа а не обычный %<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 "%qs функция с завершающим типом возврата имеет %qT в качестве своего типа а не обычный %<auto%>"
  
! #: cp/decl.cc:15238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "неверное употребление спецификатора %<restrict%>"
  
! #: 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 "%qs функция с завершающим типом возврата имеет %qT в качестве своего типа а не обычный %<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 "некорректное использование конструктора как шаблона"
  
! #: 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 "руководство вывода для %qT должно иметь завершающий тип возврата"
  
! #: cp/decl.cc:15286
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "хвостовой тип возврата %qT руководства вывода не есть специализация %qT"
  
! #: 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 "завершающий тип возврата доступен только с -std=c++11 или -std=gnu++11"
  
! #: cp/decl.cc:15303
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "%qs функция с завершающим типом возврата не декларирована с %<auto%> спецификатором типа"
  
! #: cp/decl.cc:15310
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "функция преобразования не может иметь завершающий тип возврата"
  
! #: cp/decl.cc:15336
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified return type of %qD"
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<_Atomic%>-квалифицированный возвращаемый тип в %qD"
  
! #: cp/decl.cc:15348
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs объявлена как функция, возвращающая функцию"
  
! #: cp/decl.cc:15354
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs объявлена как функция, возвращающая массив"
  
! #: 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 возвращает не-void значение"
  
! #: 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 "деструкторы не могут быть cv-квалифицированы"
  
! #: cp/decl.cc:15402
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "конструкторы не могут быть cv-квалифицированы"
  
! #: cp/decl.cc:15410
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "деструкторы не могут быть ref-квалифицированы"
  
! #: cp/decl.cc:15411
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "конструкторы не могут быть ref-квалифицированы"
  
! #: cp/decl.cc:15429
  #, 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 "can%'t define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "невозможно определить friend-функцию %qs в определении локального класса"
  
! #: 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 "не-элемент-функция %qD не может иметь cv-квалификатор"
  
! #: cp/decl.cc:15503
  #, fuzzy, gcc-internal-format
  #| msgid "implicit templates may not be %<virtual%>"
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "неявные шаблоны не могут быть %<virtual%>"
  
! #: 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 должен быть нестатической элементом-функцией"
  
! #: 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 "недопустимая декларация указателя на %q#T"
  
! #: cp/decl.cc:15606 cp/decl.cc:15613
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "недопустимая декларация ссылки на %q#T"
  
! #: cp/decl.cc:15615
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "недопустимая декларация указателя на элемент %q#T"
  
! #: cp/decl.cc:15644
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "невозможно декларировать ссылку на квалифицированный тип функции %qT"
  
! #: cp/decl.cc:15645
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "невозможно декларировать указатель на квалифицированный тип функции %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 "Недопустимо определять ссылку на %q#T, которая не будет определением типа или аргументом шаблона"
  
! #: cp/decl.cc:15797
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "идентификатор шаблона %qD использован как декларатор"
  
! #: 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 "избыточная квалификация %<%T::%> элемента %qs"
  
! #: 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 "недопустимая декларация элемента %<%T::%s%> внутри %qT"
  
! #: cp/decl.cc:15922
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "не параметрический %qs не может содержать параметры"
  
! #: cp/decl.cc:15931
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "элемент данных не может иметь тип %qT модифицируемого размера"
  
! #: cp/decl.cc:15934
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "параметр не может иметь модифицированный тип `%T"
  
! #: cp/decl.cc:15945
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> вне декларации класса"
  
! #: cp/decl.cc:15948
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> в friend декларации"
  
! #: cp/decl.cc:15951
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "только декларации конструкторов и операторов преобразования могут быть %<explicit%>"
  
! #: cp/decl.cc:15961
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "недопустимая декларация не-элемента %qs как %<mutable%>"
  
! #: cp/decl.cc:15968
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "недопустимая декларация не объектного элемента %qs как %<mutable%>"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "недопустимая декларация функции %qs как %<mutable%>"
  
! #: cp/decl.cc:15980
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "недопустимая декларация статического %qs как %<mutable%>"
  
! #: cp/decl.cc:15986
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "недопустимая декларация константного %qs как %<mutable%>"
  
! #: cp/decl.cc:15992
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "ссылка %qs не может быть декларирована %<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 "типы нельзя определять в условиях"
  
! #: 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 "типы нельзя определять в условиях"
  
! #: cp/decl.cc:16037
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> не является декларацией"
  
! #: cp/decl.cc:16040
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef декларирован %<auto%>"
  
! #: cp/decl.cc:16045
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-клаузула для typedef"
  
! #: cp/decl.cc:16049
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef имя не может быть вложенным спецификатором имени"
  
! #: cp/decl.cc:16075
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ запрещает определять вложенный тип %qD с тем же именем, что и объемлющий класс"
  
! #: cp/decl.cc:16167
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "в декларации friend-класса использован квалификатор %<inline%>"
  
! #: cp/decl.cc:16175
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "параметры шаблона не могут быть friend"
  
! #: cp/decl.cc:16177
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "в friend-декларации требуется указание класса: %<friend class %T::%D%>"
  
! #: cp/decl.cc:16181
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "в friend-декларации требуется указание класса: %<friend %#T%>"
  
! #: cp/decl.cc:16194
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "попытка сделать класс %qT \"другом\" глобальной области видимости"
  
! #: 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 "requires-клаузула для идентификатора типа"
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "абстрактный декларатор %qT использован в качестве декларатора"
  
! #: cp/decl.cc:16243
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "requires-клаузула в декларации нефункционального типа %qT"
  
! #: cp/decl.cc:16262
  #, 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 parameter to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "невозможно декларировать параметр с абстрактным типом %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
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%> параметр недопустим в данном контексте"
  
! #: cp/decl.cc:16298
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "параметр декларирован %<auto%>"
  
! #: cp/decl.cc:16352 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "некорректное использование имени шаблона %qE без списка аргументов"
  
! #: cp/decl.cc:16356
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "нестатический элемент данных декларирован с заполнителем %qT"
  
! #: cp/decl.cc:16376
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ запрещает элемент регулируемый массив %qs"
  
! #: cp/decl.cc:16379
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C++ запрещает элементы регулируемые массивы"
  
  #. 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 "декларация функции %qD в неверном контексте"
  
! #: cp/decl.cc:16426
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "функция %qD декларирована %<virtual%> внутри объединения"
  
! #: cp/decl.cc:16436
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD не может быть декларирована %<virtual%>, поскольку она всегда статическая"
  
! #: cp/decl.cc:16450
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "ожидалось квалифицированное имя в friend декларации для деструктора %qD"
  
! #: cp/decl.cc:16457
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "декларация %qD как элемента %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 "деструктор не может быть %<constexpr%>"
  
! #: cp/decl.cc:16483
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "ожидалось квалифицированное имя в friend декларации для конструктора %qD"
  
! #: cp/decl.cc:16492
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "конструктор не может быть %<concept%>"
  
! #: cp/decl.cc:16498
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "concept не может быть элементом-функцией"
  
! #: cp/decl.cc:16506 cp/decl.cc:16864
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %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 "специализация переменного шаблона %qD декларирована как функция"
  
! #: 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 "поле %qD имеет неполный тип %qT"
  
! #: cp/decl.cc:16589
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "имя %qT имеет неполный тип"
  
! #: cp/decl.cc:16609
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE не является ни функцией, ни элементом-функцией; не может быть декларировано как 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 не является ни функцией, ни элементом-функцией; не может быть декларировано как 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 "атрибут, относящийся к спецификатору типа, игнорируется"
  
! #: cp/decl.cc:16680 cp/decl.cc:16691
  #, fuzzy, gcc-internal-format
  #| msgid "static data member %qE declared %<concept%>"
  msgid "static data member %qE declared %qs"
  msgstr "статический элемент данных %qE декларирован %<concept%>"
  
! #: 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 %<constexpr%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "нестатический элемент данных %qE объявлен как %<constexpr%>"
  
! #: cp/decl.cc:16802
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "некорректный класс хранения %<auto%> для функции %qs"
  
! #: cp/decl.cc:16805
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "некорректный класс хранения %<register%> для функции %qs"
  
! #: cp/decl.cc:16811
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "некорректный класс хранения %<__thread%> для функции %qs"
  
! #: cp/decl.cc:16815
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "класс хранения %<thread_local%> недопустим для функции %qs"
  
! #: cp/decl.cc:16820
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for function %qE"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "выравнивание задано для функции %qE"
  
! #: cp/decl.cc:16823
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-спецификаторы в %qs не допускаются вне определения класса"
  
! #: cp/decl.cc:16835
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> спецификатор некорректен для функции %qs декларированной вне глобального контекста"
  
! #: cp/decl.cc:16839
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "некорректно указано %<inline%> для функции %qs, объявленной вне глобальной области видимости"
  
! #: cp/decl.cc:16847
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "виртуальная функция %qs не является элементом класса"
  
! #: cp/decl.cc:16854
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs определен не в контексте класса"
  
! #: cp/decl.cc:16855
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs декларирован не в контексте класса"
  
! #: cp/decl.cc:16897
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "недопустимая декларация статического элемента-функции %qD"
  
! #: 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 "слово %<static%> недопустимо при определении (в отличие от объявления) статического элемента данных в классе"
  
! #: cp/decl.cc:16954
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "статический элемент %qD объявлен как %<register%>"
  
! #: cp/decl.cc:16960
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "недопустимая явная extern-декларация элемента %q#D"
  
! #: cp/decl.cc:16968
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:16975
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "параметр не может быть декларирован %<constexpr%>"
  
! #: cp/decl.cc:17007
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%<extern%> декларация %qs с инициализацией"
  
! #: cp/decl.cc:17012
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "для %qs задан спецификатор %<extern%> и инициализатор"
  
! #: cp/decl.cc:17214
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "аргумент по умолчанию %qE использует %qD"
  
! #: cp/decl.cc:17217
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "аргумент по умолчанию %qE использует локальную переменную %qD"
  
  #
! #: cp/decl.cc:17344
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "некорректное использование cv-квалифицированного типа %qT в декларации параметра"
  
  #
! #: cp/decl.cc:17348
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "некорректное использование типа %<void%> в декларации параметра"
  
! #: cp/decl.cc:17377
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<_Atomic%>-квалифицированный параметр типа %qT для %q+D"
  
! #: cp/decl.cc:17385
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "некорректная декларация параметра %qD с типом метода"
  
! #: cp/decl.cc:17410
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "параметр %qD включает указатель на массив с неизвестной границей %qT"
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "параметр %qD включает ссылку на массив с неизвестной границей %qT"
  
! #: cp/decl.cc:17695
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "некорректный конструктор; возможно, вы имели в виду %<%T (const %T&)%>"
  
! #: cp/decl.cc:17774
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "декларация %qD может не действовать в пространстве имён"
  
! #: cp/decl.cc:17781
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD можно не определять статической"
  
! #: 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 должен быть нестатической элементом-функцией"
  
! #: 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 должен быть не-элемент-функцией"
  
! #: cp/decl.cc:17855
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> 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 "C++11 %<constexpr%> доступно только с -std=c++11 или -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 должен быть либо нестатическим элементом-функцией или функцией-не-элементом"
  
! #: cp/decl.cc:17875
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD должен иметь аргумент типа класс или перечислимого типа"
  
  #. 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++ не поддерживает перегрузку операции ?:"
  
! #: cp/decl.cc:17916
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD не может иметь переменное число аргументов"
  
! #: 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 "%qD не может иметь аргументов по умолчанию"
  
! #: 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 "преобразование к void никогда не использует операцию преобразования типа"
  
! #: 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 "преобразование к ссылке на тот же тип никогда не будет использовать операцию преобразования типа"
  
! #: 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 "преобразование к тому же типу никогда не будет использовать операцию преобразования типа"
  
! #: 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 "преобразование к ссылке на базовый класс никогда не будет использовать операцию преобразования типа"
  
! #: 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 "преобразование к базовому классу никогда не будет использовать операцию преобразования типа"
  
! #: cp/decl.cc:18054
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "пользовательский оператор %qD всегда вычисляет оба аргумента"
  
! #: cp/decl.cc:18073
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "префиксный %qD должен возвращать %qT"
  
! #: cp/decl.cc:18080
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "постфиксный %qD должен возвращать %qT"
  
! #: cp/decl.cc:18092
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD должен возвращать результат по значению"
  
! #: cp/decl.cc:18149
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "использование параметра шаблона %qT после %qs"
  
! #: cp/decl.cc:18173
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "использование синонима специализации шаблона %qT после %qs"
  
! #: cp/decl.cc:18176
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "использование typedef-имени %qD после %qs"
  
! #: cp/decl.cc:18178
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD ранее декларирован здесь"
  
! #: cp/decl.cc:18187
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "ссылка на %qT как на %qs"
  
! #: cp/decl.cc:18188 cp/decl.cc:18196
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT ранее декларирован здесь"
  
! #: cp/decl.cc:18195
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "ссылка на %qT как на enum"
--- 64001,65836 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for structured binding declaration"
  msgid "in initialization of structured binding pack %qD"
  msgstr "некорректный инициализатор для структурированной связывающей декларации"
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "невозможна декомпозиция типа класса %qT без нестатических элементов данных"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "нелокальная переменная %qD декларированная %<__thread%> требует динамической инициализации"
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "нелокальная переменная %qD декларированная %<__thread%> имеет нетривиальный деструктор"
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "C++11 %<thread_local%> допускает динамическую инициализацию и уничтожение"
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "при инициализации не удалось определить размер %qT"
  
! #: cp/decl.cc:11921
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "не задан размер массива в %qT"
  
! #: cp/decl.cc:11924
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "нулевой размер массива %qT"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "деструктор чужого класса %qT не может быть элементом"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "конструктор чужого класса %qT не может быть элементом"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD декларирована как %<virtual%> переменная"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации переменной"
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD декларирован как %<virtual%> параметр"
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD декларирован как %<inline%> параметр"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации параметра"
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD декларирован как %<virtual%> тип"
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD декларирован как %<inline%> тип"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации типа"
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD декларирован как %<virtual%> поле"
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD декларирован как %<inline%> поле"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации поля"
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D декларировано как friend"
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D декларировано со спецификацией исключений"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "определение %qD вне пространства имён, объемлющего %qT"
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "статическая функция-член %q#D объявлена с квалификаторами типа"
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "function concepts are no longer supported"
  msgstr "именованные возвращаемые значения больше не поддерживаются"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD не является функцией шаблоном"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "friend-декларация вне определения класса"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "определение явной специализации %qD в friend-декларации"
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "некорректное использование идентификатора шаблона %qD в декларации первичного шаблона"
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "аргументы по умолчанию не допускаются в декларации специализации friend-шаблона %qD"
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "не допускается использовать %<inline%> в декларации специализации friend-шаблона %qD"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "декларация %q#D вне класса не является определением"
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "недопустимая декларация %<::main%> как шаблона"
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "недопустимая декларация %<::main%> как inline-функции"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "недопустимая декларация %<::main%> как статической функции"
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "недопустимая декларация %<::main%> как статической функции"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot attach %<::main%> to a named module"
  msgstr "недопустимая декларация %<::main%> как шаблона"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "не-элемент-функция %qD не может иметь cv-квалификатор"
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "статическая элемент-функция %qD не может иметь cv-квалификатор"
  
! #: cp/decl.cc:12485
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "статическая элемент-функция %qD не может иметь cv-квалификатор"
  
! #: cp/decl.cc:12490
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "non-member функция %qD не может иметь ref-квалификатор"
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "статическая элемент-функция %qD не может иметь ref-квалификатор"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have ref-qualifier"
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "статическая элемент-функция %qD не может иметь ref-квалификатор"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD declared here"
  msgid "explicit object parameter declared here"
  msgstr "параметр шаблона %qD декларирован здесь"
  
! #: cp/decl.cc:12512
  #, fuzzy, gcc-internal-format
  #| msgid "deduction guide %qD must be declared at namespace scope"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "руководство вывода %qD должно декларироваться в контексте пространства имен"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "  declared here"
  msgstr " объявлено здесь"
  
! #: cp/decl.cc:12521
  #, fuzzy, gcc-internal-format
  #| msgid "deduction guide %qD must be declared at namespace scope"
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "руководство вывода %qD должно декларироваться в контексте пространства имен"
  
! #: cp/decl.cc:12527
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "руководство вывода %qD не должно иметь тело функции"
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "литеральный оператор с C-привязкой"
  
! #: cp/decl.cc:12551
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD имеет некорректный список аргументов"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "целый суффикс %qs перекрыт реализацией"
  
! #: cp/decl.cc:12565
  #, fuzzy, gcc-internal-format
  #| msgid "floating point suffix %qs shadowed by implementation"
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "суффикс плавающей точки %qs перекрыт реализацией"
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "суффиксы литеральных операторов без предшествующего %<_%> зарезервированы для будущей стандартизации"
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD должен быть не-элемент-функцией"
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> должна возвращать %<int%>"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "определение неявно декларированного %qD"
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "определение явно подразумеваемого %q+D"
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D явно подразумевается здесь"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "нет элемента-функции %q#D в классе %qT"
  
! #: cp/decl.cc:12949
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "невозможно декларировать %<::main%> как глобальную переменную"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "non-template переменная не может быть %<concept%>"
  
! #: cp/decl.cc:12964
  #, fuzzy, gcc-internal-format
  #| msgid "deduction guide %qD must be declared at namespace scope"
  msgid "concept must be defined at namespace scope"
  msgstr "руководство вывода %qD должно декларироваться в контексте пространства имен"
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "variable concepts are no longer supported"
  msgstr "именованные возвращаемые значения больше не поддерживаются"
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "инициализация внутри класса статического элемента данных %q#D неполного типа"
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> требуется для инициализации внутри класса статического элемента данных %q#D нецелого типа"
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "инициализация внутри класса статического элемента данных %q#D нелитерального типа"
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "некорректная инициализация внутри класса статического элемента данных нецелочисленного типа %qT"
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ запрещает инициализацию внутри класса неконстантного статического элемента %qD"
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ запрещает инициализацию элемента-константы %qD нецелочисленного типа %qT"
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "размер массива %qD имеет нецелочисленный тип %qT"
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "размер массива имеет нецелочисленный тип %qT"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "размер массива %qD не является целочисленным константным выражением"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "размер массива не является целочисленным константным выражением"
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ запрещает массив нулевого размера %qD"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ запрещает массивы нулевого размера"
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ запрещает массив переменного размера %qD"
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ запрещает массивы переменного размера"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "используется массив переменного размера %qD"
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "используется массив переменного размера"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "переполнение в размерности массива"
  
! #: cp/decl.cc:13469
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as array of %qT"
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD декларировано как массив %qT"
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "creating array of template placeholder type %qT"
  msgstr "создание указателя на элемент ссылочного типа %qT"
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "декларация %qD как массива void"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "создание массива void"
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "декларация %qD как массива функций"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "создание массива функций"
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "декларация %qD как массива ссылок"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "создание массива ссылок"
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "декларация %qD как массива элементов-функций"
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "создание массива элементов-функций"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "декларация многомерного массива %qD должна определять границы для всех размерностей, кроме первой"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "в многомерном массиве должны быть определены границы для всех размерностей, кроме первой"
  
! #: cp/decl.cc:13542
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "используется массив переменного размера"
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "некорректная спецификация возвращаемого типа в конструкторе"
  
! #: cp/decl.cc:13643
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "квалификаторы не допускаются в декларации конструктора"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "некорректная спецификация возвращаемого типа в деструкторе"
  
! #: cp/decl.cc:13657
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "квалификаторы не допускаются в декларации деструктора"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "тип результата задан для %<operator %T%>"
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "квалификаторы не допускаются в декларации %<operator %T%>"
  
! #: cp/decl.cc:13682
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "возвращаемый тип задан для руководства вывода"
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "квалификаторы не допускаются в декларации руководства вывода"
  
! #: cp/decl.cc:13689
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13698
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier in declaration of deduction guide"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "decl-спецификатор в декларации руководства вывода"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "декларация безымянной переменной или поля с типом void"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "декларация переменной или поля с типом void"
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%> спецификатор некорректен для переменной %qD декларированной в контексте блока"
  
! #: cp/decl.cc:13747
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "inline namespaces доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it has a base class"
  msgstr "тип не совместим со своим вариантом"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "тип не совместим со своим вариантом"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT как тип а не плоский %<decltype(auto)%>"
  
! #: cp/decl.cc:13907
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "деструкторы не могут быть cv-квалифицированы"
  
! #: cp/decl.cc:13928
  #, fuzzy
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%e and %e specified together"
  msgstr "%<signed%> и %<unsigned%> одновременно заданы для %qs"
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "недопустимое использование квалифицированного имени %<::%D%>"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "недопустимое использование квалифицированного имени %<%T::%D%>"
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "недопустимое использование квалифицированного имени %<%D::%D%>"
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "%qT не является классом или пространством имён"
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "декларация %qD как не-функции"
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "декларация %qD как не-элемента"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "декларатор отсутствует; используется зарезервированное слово %qD"
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "определение функции не объявляет параметры"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "декларация %qD как не-функции"
  
! #: cp/decl.cc:14292
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "декларация %qD как %<typedef%>"
  
! #: cp/decl.cc:14297
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "декларация %qD как параметра"
  
  #
! #: cp/decl.cc:14332
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "нет специфицированных классов"
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot appear in a typedef declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%<constexpr%> не может встречаться в typedef декларации"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "два или более типа в декларации имени %qs"
  
! #: cp/decl.cc:14435
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C++ не поддерживает плоские %<complex%> означающие %<double complex%>"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ запрещает декларации %qs без типа"
  
! #: cp/decl.cc:14509
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> не поддерживается этой целевой платформой"
  
! #: cp/decl.cc:14517
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ не поддерживает %<__int%d%> для %qs"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "%qs использован с %qE"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  #| msgid "%qs specified with %<typeof%>"
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qs указан с %<typeof%>"
  
! #: cp/decl.cc:14596
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs указан с %<decltype%>"
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs указан с %<typeof%>"
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "спецификатор complex для %qs недопустим"
  
! #: cp/decl.cc:14711
  #, fuzzy, gcc-internal-format
  #| msgid "template placeholder type %qT must be followed by a simple declarator-id"
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr "за типом заполнителя шаблона %qT должен следовать простой declarator-id"
  
! #: cp/decl.cc:14737
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "элемент %qD не может быть декларирован и как %<virtual%> и как %<static%>"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both %<virtual%> and %<constexpr%>"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "элемент %qD не может быть декларирован и как %<virtual%> и как %<constexpr%>"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-декларация не допускается в декларации параметров"
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "класс хранения задан для параметра шаблона %qs"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "класс хранения в декларации параметра %qs"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a parameter cannot be declared %qs"
  msgstr "параметр не может быть декларирован %<constexpr%>"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> вне декларации класса"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14831
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "unrestricted объединения допустимы только с -std=c++11 или -std=gnu++11"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "unrestricted объединения допустимы только с -std=c++11 или -std=gnu++11"
  
! #: cp/decl.cc:14851
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for structured binding declaration"
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "некорректный инициализатор для структурированной связывающей декларации"
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "тип должен быть cv-qualified %<auto%> или ссылкой на cv-qualified %<auto%>"
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "в декларации %qs задано более одного класса хранения"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "для %qs задан класс хранения"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "вложенная функция %qs объявлена %<extern%>"
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "имя %qs описано на верхнем уровне с классом хранения %<auto%>"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "имя %qs на уровне функции неявно имеет класс auto и объявлено %<__thread%>"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "класс хранения не допускается в декларации friend-функции"
  
! #: cp/decl.cc:15091
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:15097
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Ожидалась открывающая скобка"
  
! #: cp/decl.cc:15164
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  #| msgid "Function %qs at %L cannot have an initializer"
  msgid "a function type cannot have an explicit object parameter"
  msgstr "Функция %qs в %L не может иметь инициализатор"
  
! #: cp/decl.cc:15184
  #, fuzzy, gcc-internal-format
  #| msgid "a conversion function cannot have a trailing return type"
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "функция преобразования не может иметь завершающий тип возврата"
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  #| msgid "  member function type %qT is not a valid template argument"
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "  тип элемента-функции %qT не есть корректный аргумент шаблона"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD declared here"
  msgid "valid explicit object parameter declared here"
  msgstr "параметр шаблона %qD декларирован здесь"
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "requires-клаузула для типа возврата"
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs функция использует %<auto%> спецификатор типа без завершающего типа возврата"
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  #| msgid "deduced return type only available with -std=c++14 or -std=gnu++14"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "выведенный тип возврата доступен только с -std=c++14 или -std=gnu++14"
  
! #: cp/decl.cc:15260
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "виртуальная функция не может иметь выведенный тип возврата"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "%qs функция с завершающим типом возврата имеет %qT в качестве своего типа а не обычный %<auto%>"
  
! #: cp/decl.cc:15276
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "%qs функция с завершающим типом возврата имеет %qT в качестве своего типа а не обычный %<auto%>"
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "неверное употребление спецификатора %<restrict%>"
  
! #: cp/decl.cc:15288
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "%qs функция с завершающим типом возврата имеет %qT в качестве своего типа а не обычный %<auto%>"
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of constrained %<auto%> type"
  msgstr "некорректное использование конструктора как шаблона"
  
! #: cp/decl.cc:15306
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "руководство вывода для %qT должно иметь завершающий тип возврата"
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "хвостовой тип возврата %qT руководства вывода не есть специализация %qT"
  
! #: cp/decl.cc:15343
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "завершающий тип возврата доступен только с -std=c++11 или -std=gnu++11"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "%qs функция с завершающим типом возврата не декларирована с %<auto%> спецификатором типа"
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "функция преобразования не может иметь завершающий тип возврата"
  
! #: cp/decl.cc:15379
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified return type of %qD"
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<_Atomic%>-квалифицированный возвращаемый тип в %qD"
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs объявлена как функция, возвращающая функцию"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs объявлена как функция, возвращающая массив"
  
! #: cp/decl.cc:15404
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "функция с атрибутом noreturn возвращает не-void значение"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "деструктор не может быть статической элементом-функцией"
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "конструктор не может быть статической элементом-функцией"
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "деструкторы не могут быть cv-квалифицированы"
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "конструкторы не могут быть cv-квалифицированы"
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "деструкторы не могут быть ref-квалифицированы"
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "конструкторы не могут быть ref-квалифицированы"
  
! #: cp/decl.cc:15472
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "конструкторы не могут быть декларированы %<virtual%>"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "виртуальные функции не могут быть friend-функциями"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-декларация вне определения класса"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "невозможно определить friend-функцию %qs в определении локального класса"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "не-элемент-функция %qD не может иметь cv-квалификатор"
  
! #: cp/decl.cc:15546
  #, fuzzy, gcc-internal-format
  #| msgid "implicit templates may not be %<virtual%>"
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "неявные шаблоны не могут быть %<virtual%>"
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD должен быть нестатической элементом-функцией"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "деструкторы не могут иметь параметров"
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "недопустимая декларация указателя на %q#T"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "недопустимая декларация ссылки на %q#T"
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "недопустимая декларация указателя на элемент %q#T"
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "невозможно декларировать ссылку на квалифицированный тип функции %qT"
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "невозможно декларировать указатель на квалифицированный тип функции %qT"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "Недопустимо определять ссылку на %q#T, которая не будет определением типа или аргументом шаблона"
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "идентификатор шаблона %qD использован как декларатор"
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "элементы-функции неявно считаются friend-функциями своего класса"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "избыточная квалификация %<%T::%> элемента %qs"
  
! #: cp/decl.cc:15901
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "недопустимая декларация элемента %<%T::%s%> внутри %qT"
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "не параметрический %qs не может содержать параметры"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "элемент данных не может иметь тип %qT модифицируемого размера"
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "параметр не может иметь модифицированный тип `%T"
  
! #: cp/decl.cc:15988
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> вне декларации класса"
  
! #: cp/decl.cc:15991
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> в friend декларации"
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "только декларации конструкторов и операторов преобразования могут быть %<explicit%>"
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "недопустимая декларация не-элемента %qs как %<mutable%>"
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "недопустимая декларация не объектного элемента %qs как %<mutable%>"
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "недопустимая декларация функции %qs как %<mutable%>"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "недопустимая декларация статического %qs как %<mutable%>"
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "недопустимая декларация константного %qs как %<mutable%>"
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "ссылка %qs не может быть декларирована %<mutable%>"
  
! #: cp/decl.cc:16051
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a function definition"
  msgstr "типы нельзя определять в условиях"
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a member function definition"
  msgstr "типы нельзя определять в условиях"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> не является декларацией"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef декларирован %<auto%>"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-клаузула для typedef"
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef имя не может быть вложенным спецификатором имени"
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ запрещает определять вложенный тип %qD с тем же именем, что и объемлющий класс"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "в декларации friend-класса использован квалификатор %<inline%>"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "параметры шаблона не могут быть friend"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "в friend-декларации требуется указание класса: %<friend class %T::%D%>"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "в friend-декларации требуется указание класса: %<friend %#T%>"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "попытка сделать класс %qT \"другом\" глобальной области видимости"
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "некорректные квалификаторы для типа функции, не являющейся элементом"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-клаузула для идентификатора типа"
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "абстрактный декларатор %qT использован в качестве декларатора"
  
! #: cp/decl.cc:16286
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "requires-клаузула в декларации нефункционального типа %qT"
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "недопустимое использование %<::%> в декларации параметра"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "невозможно декларировать параметр с абстрактным типом %qT"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%> параметр недопустим в данном контексте"
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "параметр декларирован %<auto%>"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "некорректное использование имени шаблона %qE без списка аргументов"
  
! #: cp/decl.cc:16399
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "нестатический элемент данных декларирован с заполнителем %qT"
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ запрещает элемент регулируемый массив %qs"
  
! #: cp/decl.cc:16422
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C++ запрещает элементы регулируемые массивы"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "недопустимое использование %<::%>"
  
! #: cp/decl.cc:16459
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "декларация функции %qD в неверном контексте"
  
! #: cp/decl.cc:16469
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "функция %qD декларирована %<virtual%> внутри объединения"
  
! #: cp/decl.cc:16479
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD не может быть декларирована %<virtual%>, поскольку она всегда статическая"
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "ожидалось квалифицированное имя в friend декларации для деструктора %qD"
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "декларация %qD как элемента %qT"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a destructor cannot be %qs"
  msgstr "деструктор не может быть %<constexpr%>"
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "ожидалось квалифицированное имя в friend декларации для конструктора %qD"
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "конструктор не может быть %<concept%>"
  
! #: cp/decl.cc:16541
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "concept не может быть элементом-функцией"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "ошибка открытия %s"
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "специализация переменного шаблона %qD декларирована как функция"
  
! #: cp/decl.cc:16562
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "переменный шаблон декларирован здесь"
  
! #: cp/decl.cc:16627
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "поле %qD имеет неполный тип %qT"
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "имя %qT имеет неполный тип"
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE не является ни функцией, ни элементом-функцией; не может быть декларировано как friend"
  
! #: cp/decl.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qE не является ни функцией, ни элементом-функцией; не может быть декларировано как friend"
  
! #: cp/decl.cc:16674
! #, fuzzy, gcc-internal-format
! #| msgid "%qE attribute applied to extern \"C\" declaration %qD"
! msgid "annotation applied to non-defining friend declaration %qD"
! msgstr "атрибут %qE применен к extern \"C\" декларации %qD"
! 
! #: cp/decl.cc:16682
! #, fuzzy, gcc-internal-format
! #| msgid "defining explicit specialization %qD in friend declaration"
! msgid "annotation applied to parameter %qD of non-defining friend declaration"
! msgstr "определение явной специализации %qD в friend-декларации"
! 
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, fuzzy, gcc-internal-format
  #| msgid "an attribute that appertains to a type-specifier is ignored"
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "атрибут, относящийся к спецификатору типа, игнорируется"
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  #| msgid "static data member %qE declared %<concept%>"
  msgid "static data member %qE declared %qs"
  msgstr "статический элемент данных %qE декларирован %<concept%>"
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "нестатический элемент данных %qE объявлен как %<constexpr%>"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "некорректный класс хранения %<auto%> для функции %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "некорректный класс хранения %<register%> для функции %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "некорректный класс хранения %<__thread%> для функции %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "класс хранения %<thread_local%> недопустим для функции %qs"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for function %qE"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "выравнивание задано для функции %qE"
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-спецификаторы в %qs не допускаются вне определения класса"
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> спецификатор некорректен для функции %qs декларированной вне глобального контекста"
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "некорректно указано %<inline%> для функции %qs, объявленной вне глобальной области видимости"
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "виртуальная функция %qs не является элементом класса"
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs определен не в контексте класса"
  
! #: cp/decl.cc:16919
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs декларирован не в контексте класса"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "недопустимая декларация статического элемента-функции %qD"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "недопустимая декларация статической функции внутри другой функции"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "слово %<static%> недопустимо при определении (в отличие от объявления) статического элемента данных в классе"
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "статический элемент %qD объявлен как %<register%>"
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "недопустимая явная extern-декларация элемента %q#D"
  
! #: cp/decl.cc:17032
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "параметр не может быть декларирован %<constexpr%>"
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%<extern%> декларация %qs с инициализацией"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "для %qs задан спецификатор %<extern%> и инициализатор"
  
! #: cp/decl.cc:17278
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "аргумент по умолчанию %qE использует %qD"
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "аргумент по умолчанию %qE использует локальную переменную %qD"
  
  #
! #: cp/decl.cc:17408
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "некорректное использование cv-квалифицированного типа %qT в декларации параметра"
  
  #
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "некорректное использование типа %<void%> в декларации параметра"
  
! #: cp/decl.cc:17441
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<_Atomic%>-квалифицированный параметр типа %qT для %q+D"
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "некорректная декларация параметра %qD с типом метода"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "параметр %qD включает указатель на массив с неизвестной границей %qT"
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "параметр %qD включает ссылку на массив с неизвестной границей %qT"
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "некорректный конструктор; возможно, вы имели в виду %<%T (const %T&)%>"
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "декларация %qD может не действовать в пространстве имён"
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD можно не определять статической"
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD должен быть нестатической элементом-функцией"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a non-member function"
  msgid "%qD must be a member function"
  msgstr "%qD должен быть не-элемент-функцией"
  
! #: cp/decl.cc:17919
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> 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 "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD должен быть либо нестатическим элементом-функцией или функцией-не-элементом"
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD должен иметь аргумент типа класс или перечислимого типа"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ не поддерживает перегрузку операции ?:"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD не может иметь переменное число аргументов"
  
! #: cp/decl.cc:18006
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:18007
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:18019
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:18020
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:18031
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:18043
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD не может иметь аргументов по умолчанию"
  
! #: cp/decl.cc:18082
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "преобразование к void никогда не использует операцию преобразования типа"
  
! #: cp/decl.cc:18089
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to the same type will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "преобразование к ссылке на тот же тип никогда не будет использовать операцию преобразования типа"
  
! #: cp/decl.cc:18091
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to the same type will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "преобразование к тому же типу никогда не будет использовать операцию преобразования типа"
  
! #: cp/decl.cc:18100
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to a base class will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "преобразование к ссылке на базовый класс никогда не будет использовать операцию преобразования типа"
  
! #: cp/decl.cc:18102
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a base class will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "преобразование к базовому классу никогда не будет использовать операцию преобразования типа"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "пользовательский оператор %qD всегда вычисляет оба аргумента"
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "префиксный %qD должен возвращать %qT"
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "постфиксный %qD должен возвращать %qT"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD должен возвращать результат по значению"
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "использование параметра шаблона %qT после %qs"
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "использование синонима специализации шаблона %qT после %qs"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "использование typedef-имени %qD после %qs"
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD ранее декларирован здесь"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "ссылка на %qT как на %qs"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT ранее декларирован здесь"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "ссылка на %qT как на enum"
*************** msgstr "ссылка на %qT как н�
*** 65769,65869 ****
  #. 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 "для %<%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 "ссылка на %qD противоречива"
  
! #: 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 "%qD имеет то же имя, что и класс, в котором он(а) декларируется"
  
! #: 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 не является шаблоном"
  
! #: cp/decl.cc:18319
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "возможно вы хотите явно добавить %<%T::%>"
  
! #: cp/decl.cc:18424
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "использование перечисления %q#D без предыдущей декларации"
  
! #: cp/decl.cc:18451
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "повторная декларация %qT как не-шаблона"
  
! #: cp/decl.cc:18594
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "некорректный производный тип union %qT"
  
! #: cp/decl.cc:18601
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT определен с многими непосредственными базами"
  
! #: cp/decl.cc:18612
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT определен с непосредственной виртуальной базой"
  
! #: cp/decl.cc:18661
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "базовый тип %qT не является ни структурой, ни классом"
  
! #: cp/decl.cc:18691
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "рекурсивный тип %qT не определён"
  
! #: cp/decl.cc:18693
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "некорректное дублирование базового типа %qT"
  
! #: cp/decl.cc:18866
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "scoped/unscoped рассогласование в 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 "предыдущее определение здесь"
  
! #: cp/decl.cc:18875
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "рассогласование основного типа в enum %q#T"
  
! #: cp/decl.cc:18886
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "отличающийся основной тип в enum %q#T"
  
! #: cp/decl.cc:18961
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 65842,65942 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "для %<%s %T%> нужен аргумент-шаблон"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "ссылка на %qD противоречива"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "шаблон функции %qD редекларирован как шаблон класса"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD имеет то же имя, что и класс, в котором он(а) декларируется"
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT не является шаблоном"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "возможно вы хотите явно добавить %<%T::%>"
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "использование перечисления %q#D без предыдущей декларации"
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "повторная декларация %qT как не-шаблона"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "некорректный производный тип union %qT"
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT определен с многими непосредственными базами"
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT определен с непосредственной виртуальной базой"
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "базовый тип %qT не является ни структурой, ни классом"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "рекурсивный тип %qT не определён"
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "некорректное дублирование базового типа %qT"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "scoped/unscoped рассогласование в enum %q#T"
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "предыдущее определение здесь"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "рассогласование основного типа в enum %q#T"
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "отличающийся основной тип в enum %q#T"
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 65872,65960 ****
  #.
  #. 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 "ни один целочисленный тип не годится для представления всех значений перечислимого типа %qT"
  
! #: cp/decl.cc:19318
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "значение перечислимого типа для %qD должно иметь целочисленный или unscoped перечислимый тип"
  
! #: cp/decl.cc:19328
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "значение перечислимого типа для %qD не является константой целого типа"
  
! #: cp/decl.cc:19377
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "увеличенное значение перечисления слишком велико для %<unsigned long%>"
  
! #: cp/decl.cc:19378
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "увеличенное значение перечисления слишком велико для %<long%>"
  
! #: cp/decl.cc:19389
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "переполнение в перечисляемых значениях для %qD"
  
! #: 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 "повторное определение %q#T"
  
! #: cp/decl.cc:19583
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "тип результата %q#T неполный"
  
! #: cp/decl.cc:19753 cp/typeck.cc:11632
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> должен возвращать ссылку на %<*this%>"
  
! #: cp/decl.cc:20571
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "нет операторов возврата в функции возвращающей %qT"
  
! #: cp/decl.cc:20573 cp/typeck.cc:11510
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "только плоский %<auto%> тип возврата может быть приведен к %<void%>"
  
! #: 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 "в функции, которая должна возвращать значение, отсутствует оператор return"
  
! #: cp/decl.cc:20838
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD уже определена в классе %qT"
  
! #: cp/decl.cc:21236
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing %qs"
  msgid "using %qs"
  msgstr "объемлющая %qs"
  
! #: cp/decl.cc:21248
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "использование %qD до приведения %<auto%>"
--- 65945,66039 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "ни один целочисленный тип не годится для представления всех значений перечислимого типа %qT"
  
! #: cp/decl.cc:19384
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "значение перечислимого типа для %qD должно иметь целочисленный или unscoped перечислимый тип"
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "значение перечислимого типа для %qD не является константой целого типа"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "увеличенное значение перечисления слишком велико для %<unsigned long%>"
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "увеличенное значение перечисления слишком велико для %<long%>"
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "переполнение в перечисляемых значениях для %qD"
  
! #: cp/decl.cc:19475
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "повторное определение %q#T"
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "тип результата %q#T неполный"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> должен возвращать ссылку на %<*this%>"
  
! #: cp/decl.cc:20637
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "нет операторов возврата в функции возвращающей %qT"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "только плоский %<auto%> тип возврата может быть приведен к %<void%>"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "в функции, которая должна возвращать значение, отсутствует оператор return"
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD уже определена в классе %qT"
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing %qs"
  msgid "using %qs"
  msgstr "объемлющая %qs"
  
! #: cp/decl.cc:21329
! #, fuzzy, gcc-internal-format
! #| msgid "%q+D used prior to declaration"
! msgid "%qs used without %qs declaration"
! msgstr "%q+D использовано до декларации"
! 
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "использование %qD до приведения %<auto%>"
*************** msgstr "редекларация %q#D с
*** 66408,66793 ****
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3924
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    включённом из %qs в %r%s:%d:%d%R"
  
! #: cp/error.cc:3929
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d%R"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    включённом из %qs в %r%s:%d%R"
  
! #: cp/error.cc:3935
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    включённом из %qs"
  
! #: cp/error.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "В статической функции-члене %qs"
  
! #: cp/error.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "В конструкторе копирования %qs"
  
! #: cp/error.cc:3965
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "В конструкторе %qs"
  
! #: cp/error.cc:3967
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "В деструкторе %qs"
  
! #: cp/error.cc:3969
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "В lambda функции"
  
! #: cp/error.cc:3971
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "В статической функции-члене %qs"
  
! #: cp/error.cc:3973
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "В функции-члене %qs"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "В функции %qs"
  
! #: cp/error.cc:3992
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a type"
  msgid "but %qE is a type"
  msgstr "%qE не тип"
  
! #: cp/error.cc:3994
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "but %qE is an expression"
  msgstr "%qE не есть константное выражение"
  
! #: cp/error.cc:3996
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:3998
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD не переменная"
  
! #: cp/error.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "параметр функции"
  
! #: cp/error.cc:4002
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is not a function"
  msgid "but %qE is a function"
  msgstr "%qs в %L не есть функция"
  
! #: cp/error.cc:4004
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "but %qE is a data member"
  msgstr "%q+#T содержит элементы данных типа указатель"
  
! #: cp/error.cc:4006
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD не является шаблоном функции"
  
! #: cp/error.cc:4008
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class template"
  msgid "but %qE is a class template"
  msgstr "%qE не является шаблоном класса"
  
! #: cp/error.cc:4010
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable template"
  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 "%qD is not an enumerator-name"
  msgid "but %qE is an enumerator"
  msgstr "%qD не является enumerator-name"
  
! #: 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 "  в конкретизации шаблона %qT"
  
! #: cp/error.cc:4045
  #, fuzzy
  #| msgid "%s: In substitution of %qS:\n"
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: В подстановке %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: В конкретизации %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 %q#D\n"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "рекурсивно требуемый из %q#D\n"
  
! #: 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 "рекурсивно требуемый при подстановке %qS\n"
  
! #: cp/error.cc:4183
  msgid "required by substitution of %qS\n"
  msgstr "требуемый при подстановке %qS\n"
  
! #: cp/error.cc:4188
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "рекурсивно требуемый из %q#D\n"
  
! #: cp/error.cc:4189
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "требуемый из %q#D\n"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "in expansion of macro %qs"
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "в расширении макроса %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 "требуемый при подстановке %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 "требуемый при подстановке %qS\n"
  
! #: cp/error.cc:4349
  #, fuzzy, gcc-internal-format
  #| msgid "-c required for gnat2scil"
  msgid "required for constraint satisfaction\n"
  msgstr "-c требуется для gnat2scil"
  
! #: 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
  #, 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"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "расширенные списки инициализации доступны только с -std=c++11 или -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 "явные операции преобразования доступны только с -std=c++11 или -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 "вариантные шаблоны доступны только с -std=c++11 или -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 "lambda-выражения доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:4965
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 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++11 auto доступно только с -std=c++11 или -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 "scoped enums доступны только с -std=c++11 или -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 "сведенные к подразумеваемым и удаленные функции доступны только с -std=c++11 или -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 "inline namespaces доступны только с -std=c++11 или -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 "override controls (override/final) доступны только с -std=c++11 или -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 "инициализаторы нестатических элементов данных доступны только с -std=c++11 или -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 "определенные пользователем литералы доступны только с -std=c++11 или -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 "делегирующие конструкторы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:5006
  #, fuzzy, gcc-internal-format
  #| msgid "inheriting 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 "наследуемые конструкторы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:5012
  #, fuzzy, gcc-internal-format
  #| msgid "c++11 attributes 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++11 атрибуты доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:5017
  #, fuzzy, gcc-internal-format
  #| msgid "ref-qualifiers only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ref-квалификаторы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:5072
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "неполный тип %qT использован во вложенном спецификаторе имени"
  
! #: cp/error.cc:5077
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "ссылка на %<%T::%D%> неоднозначна"
  
! #: 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 не содержит элемент с именем %qE; имелось в виду %qE?"
  
! #: cp/error.cc:5096 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD не является элементом %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 не содержит элемент с именем %qE; имелось в виду %qE?"
  
! #: cp/error.cc:5122 cp/typeck.cc:3641
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD не является элементом %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%> не был декларирован"
  
! #: cp/error.cc:5137
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> не был декларирован"
--- 66487,66872 ----
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    включённом из %qs в %r%s:%d:%d%R"
  
! #: cp/error.cc:3936
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d%R"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    включённом из %qs в %r%s:%d%R"
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    включённом из %qs"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "В статической функции-члене %qs"
  
! #: cp/error.cc:3970
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "В конструкторе копирования %qs"
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "В конструкторе %qs"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "В деструкторе %qs"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "В lambda функции"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "В статической функции-члене %qs"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "В функции-члене %qs"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "В функции %qs"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a type"
  msgid "but %qE is a type"
  msgstr "%qE не тип"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "but %qE is an expression"
  msgstr "%qE не есть константное выражение"
  
! #: cp/error.cc:4003
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD не переменная"
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "параметр функции"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is not a function"
  msgid "but %qE is a function"
  msgstr "%qs в %L не есть функция"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "but %qE is a data member"
  msgstr "%q+#T содержит элементы данных типа указатель"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD не является шаблоном функции"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class template"
  msgid "but %qE is a class template"
  msgstr "%qE не является шаблоном класса"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable template"
  msgid "but %qE is a variable template"
  msgstr "%qD не есть переменный шаблон"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD является пространством имён"
  
! #: cp/error.cc:4021
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not an enumerator-name"
  msgid "but %qE is an enumerator"
  msgstr "%qD не является enumerator-name"
  
! #: cp/error.cc:4049
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "  в конкретизации шаблона %qT"
  
! #: cp/error.cc:4052
  #, fuzzy
  #| msgid "%s: In substitution of %qS:\n"
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: В подстановке %qS:\n"
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "%s: In instantiation of %q#D:\n"
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s: В конкретизации %q#D:\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, fuzzy, gcc-internal-format
  #| msgid "recursively required from %q#D\n"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "рекурсивно требуемый из %q#D\n"
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr "рекурсивно требуемый при подстановке %qS\n"
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr "требуемый при подстановке %qS\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "рекурсивно требуемый из %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "требуемый из %q#D\n"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, fuzzy, gcc-internal-format
  #| msgid "in expansion of macro %qs"
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "в расширении макроса %qs"
  
! #: cp/error.cc:4319
  #, fuzzy, gcc-internal-format
  #| msgid "required by substitution of %qS\n"
  msgid "required by the constraints of %q#D\n"
  msgstr "требуемый при подстановке %qS\n"
  
! #: cp/error.cc:4334
  #, fuzzy, gcc-internal-format
  #| msgid "required by substitution of %qS\n"
  msgid "required for the satisfaction of %qE"
  msgstr "требуемый при подстановке %qS\n"
  
! #: cp/error.cc:4356
  #, fuzzy, gcc-internal-format
  #| msgid "-c required for gnat2scil"
  msgid "required for constraint satisfaction\n"
  msgstr "-c требуется для gnat2scil"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "отсутствуют аргументы"
  
! #: cp/error.cc:4506
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "расширенные списки инициализации доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:4957
  #, fuzzy, gcc-internal-format
  #| msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "явные операции преобразования доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:4962
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "вариантные шаблоны доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:4967
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "lambda-выражения доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:4972
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 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++11 auto доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "scoped enums доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:4982
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "сведенные к подразумеваемым и удаленные функции доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:4988
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "inline namespaces доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:4993
  #, fuzzy, gcc-internal-format
  #| msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "override controls (override/final) доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:4998
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "инициализаторы нестатических элементов данных доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:5003
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "определенные пользователем литералы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:5008
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "делегирующие конструкторы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "inheriting 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 "наследуемые конструкторы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "c++11 attributes 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++11 атрибуты доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:5024
  #, fuzzy, gcc-internal-format
  #| msgid "ref-qualifiers only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ref-квалификаторы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "неполный тип %qT использован во вложенном спецификаторе имени"
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "ссылка на %<%T::%D%> неоднозначна"
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT не содержит элемент с именем %qE; имелось в виду %qE?"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD не является элементом %qT"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT не содержит элемент с именем %qE; имелось в виду %qE?"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD не является элементом %qD"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> не был декларирован"
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> не был декларирован"
*************** msgstr ""
*** 67018,67024 ****
  msgid "member %qD is used uninitialized"
  msgstr "элемент %qD - неинициализированная ссылка"
  
! #: 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 "массив должен быть инициализирован инициализатором в фигурных скобках"
--- 67097,67103 ----
  msgid "member %qD is used uninitialized"
  msgstr "элемент %qD - неинициализированная ссылка"
  
! #: cp/init.cc:976 cp/init.cc:2062 cp/init.cc:5232 cp/typeck2.cc:1519
  #, gcc-internal-format
  msgid "array must be initialized with a brace-enclosed initializer"
  msgstr "массив должен быть инициализирован инициализатором в фигурных скобках"
*************** msgstr "тип %qT не является
*** 67134,67140 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "тип %qT не является непосредственной базой %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"
--- 67213,67219 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "тип %qT не является непосредственной базой %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "в вызове оператор
*** 67335,67379 ****
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "ни деструктор, ни специфический для класса оператор delete [] не будут вызваны, даже если они декларированы в определении класса"
  
! #: cp/init.cc:5007
  #, gcc-internal-format
  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
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "в вызове оператора 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 "ни деструктор, ни специфический для класса оператор delete не будут вызваны, даже если они декларированы в определении класса"
  
! #: 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 "удаление объекта абстрактного типа класса %qT, имеющего невиртуальный деструктор, вызовет неопределенное поведение"
  
! #: 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 "удаление объекта полиморфного типа класса %qT, имеющего невиртуальный деструктор, может вызвать неопределенное поведение"
  
! #: cp/init.cc:5719
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "тип, заданный в векторном delete, не является ни массивом, ни указателем"
--- 67414,67458 ----
  msgid "neither the destructor nor the class-specific operator %<delete []%> will be called, even if they are declared when the class is defined"
  msgstr "ни деструктор, ни специфический для класса оператор delete [] не будут вызваны, даже если они декларированы в определении класса"
  
! #: cp/init.cc:5121
  #, gcc-internal-format
  msgid "initializer ends prematurely"
  msgstr "преждевременное завершение инициализатора"
  
! #: cp/init.cc:5441
  #, gcc-internal-format
  msgid "unknown array size in delete"
  msgstr "неизвестный размер массива в операторе delete"
  
! #: cp/init.cc:5478
  #, fuzzy, gcc-internal-format
  #| msgid "return type is an incomplete type"
  msgid "operator %<delete%> used on incomplete type"
  msgstr "тип возвращаемого значения не полный"
  
! #: cp/init.cc:5493
  #, fuzzy, gcc-internal-format
  #| msgid "possible problem detected in invocation of delete operator:"
  msgid "possible problem detected in invocation of %<operator delete%>"
  msgstr "в вызове оператора delete обнаружена возможная проблема:"
  
! #: cp/init.cc:5499
  #, 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 "ни деструктор, ни специфический для класса оператор delete не будут вызваны, даже если они декларированы в определении класса"
  
! #: cp/init.cc:5514
  #, gcc-internal-format
  msgid "deleting object of abstract class type %qT which has non-virtual destructor will cause undefined behavior"
  msgstr "удаление объекта абстрактного типа класса %qT, имеющего невиртуальный деструктор, вызовет неопределенное поведение"
  
! #: cp/init.cc:5519
  #, gcc-internal-format
  msgid "deleting object of polymorphic class type %qT which has non-virtual destructor might cause undefined behavior"
  msgstr "удаление объекта полиморфного типа класса %qT, имеющего невиртуальный деструктор, может вызвать неопределенное поведение"
  
! #: cp/init.cc:5833
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "тип, заданный в векторном delete, не является ни массивом, ни указателем"
*************** msgstr "захват копирован�
*** 67408,67496 ****
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #: cp/lambda.cc:732
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:809
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:811
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:946
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> не было захвачено для этой lambda функции"
  
! #: cp/lambda.cc:1630
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "выравнивание %qD увеличено в -fabi-version=9 (GCC 5.2)"
  
! #: cp/lambda.cc:1634
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "выравнивание %qD увеличено в -fabi-version=9 (GCC 5.2)"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid %<#pragma %s%>"
  msgstr "некорректная директива #pragma %s"
  
! #: cp/lex.cc:709
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "#pragma vtable больше не поддерживается"
  
! #: cp/lex.cc:781
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma implementation for %qs appears after file is included"
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "#pragma implementation для %qs после включения файла"
  
! #: cp/lex.cc:809
  #, gcc-internal-format
  msgid "%qD not defined"
  msgstr "нет определения %qD"
  
! #: cp/lex.cc:811 cp/parser.cc:3999 cp/parser.cc:34698
  #, fuzzy, gcc-internal-format
  #| msgid "%<requires%> only available with -fconcepts"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> доступно только с -fconcepts"
  
! #: cp/lex.cc:824
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "нет декларации %qD в этой области видимости"
  
! #: cp/lex.cc:828
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "нет декларации %qD в этой области видимости"
  
! #: cp/lex.cc:871
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr "%qD не имеет аргументов, зависящих от параметра-шаблона, поэтому должна быть доступна декларация %qD"
  
! #: cp/lex.cc:880
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(с ключом %<-fpermissive%>, G++ примет данный код, но разрешение использовать недекларированные имена будет отменено в дальнейших версиях)"
--- 67487,67583 ----
  msgid "captured structured bindings are a C++20 extension"
  msgstr ""
  
! #. This can happen for code like [&]<auto e> { [:e:]; } where
! #. we can't figure out what the splice will designate while parsing;
! #. we'll only know it after we've substituted the splice, but then
! #. it's too late to capture anything.  This code is ill-formed as
! #. per [expr.prim.splice]/2.1.4.1: The expression is ill-formed if
! #. S is ... a local entity such that ... there is a lambda scope that
! #. intervenes between the expression and the point at which S was
! #. introduced and the expression would be potentially evaluated.
! #: cp/lambda.cc:741
  #, gcc-internal-format
  msgid "trying to capture %qD in instantiation of generic lambda"
  msgstr ""
  
! #: cp/lambda.cc:820
  #, gcc-internal-format
  msgid "implicit capture of %qE via %<[=]%> is deprecated in C++20"
  msgstr ""
  
! #: cp/lambda.cc:822
  #, gcc-internal-format
  msgid "add explicit %<this%> or %<*this%> capture"
  msgstr ""
  
! #: cp/lambda.cc:957
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "%<this%> не было захвачено для этой lambda функции"
  
! #: cp/lambda.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "the mangled name of %qT changed in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "выравнивание %qD увеличено в -fabi-version=9 (GCC 5.2)"
  
! #: cp/lambda.cc:1645
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "the mangled name of %qT changes in %<-fabi-version=20%> (GCC 15.1)"
  msgstr "выравнивание %qD увеличено в -fabi-version=9 (GCC 5.2)"
  
! #: cp/lambda.cc:1953
  #, gcc-internal-format
  msgid "%qD is no longer captured in noexcept lambda in ABI v21 (GCC 16)"
  msgstr ""
  
! #: cp/lex.cc:704
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid %<#pragma %s%>"
  msgstr "некорректная директива #pragma %s"
  
! #: cp/lex.cc:712
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma vtable%> no longer supported"
  msgstr "#pragma vtable больше не поддерживается"
  
! #: cp/lex.cc:784
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma implementation for %qs appears after file is included"
  msgid "%<#pragma implementation%> for %qs appears after file is included"
  msgstr "#pragma implementation для %qs после включения файла"
  
! #: cp/lex.cc:812
  #, gcc-internal-format
  msgid "%qD not defined"
  msgstr "нет определения %qD"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, fuzzy, gcc-internal-format
  #| msgid "%<requires%> only available with -fconcepts"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> доступно только с -fconcepts"
  
! #: cp/lex.cc:827
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared in this scope; did you mean %qs?"
  msgstr "нет декларации %qD в этой области видимости"
  
! #: cp/lex.cc:831
  #, gcc-internal-format
  msgid "%qD was not declared in this scope"
  msgstr "нет декларации %qD в этой области видимости"
  
! #: cp/lex.cc:874
  #, gcc-internal-format
  msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
  msgstr "%qD не имеет аргументов, зависящих от параметра-шаблона, поэтому должна быть доступна декларация %qD"
  
! #: cp/lex.cc:883
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
  msgstr "(с ключом %<-fpermissive%>, G++ примет данный код, но разрешение использовать недекларированные имена будет отменено в дальнейших версиях)"
*************** msgstr "(с ключом %<-fpermissive%
*** 67500,67568 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2738
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "разборка typeof, используйте decltype взамен"
  
! #: cp/mangle.cc:2742
  #, fuzzy, gcc-internal-format
  #| msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "использование встроенной особенности %qE в сигнатуре функции; используйте библиотечные особенности взамен"
  
! #. 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 "разборка typeof, используйте decltype взамен"
! 
! #: cp/mangle.cc:4014
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "использование встроенной особенности %qE в сигнатуре функции; используйте библиотечные особенности взамен"
  
! #: cp/mangle.cc:4019
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "разборка %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 "скорректированное имя для %qD изменится в C++17, так как спецификация исключительных ситуаций есть часть типа функции"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of a thunk for %qD changes between -fabi-version=%d and -fabi-version=%d"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "скорректированное имя thunk для %qD изменяется между -fabi-version=%d и -fabi-version=%d"
  
! #: cp/mangle.cc:5172
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD changes between -fabi-version=%d and -fabi-version=%d"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "скорректированное имя для %qD изменяется между -fabi-version=%d и -fabi-version=%d"
  
! #: cp/mangle.cc:5177
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of the initialization guard variable for %qD changes between -fabi-version=%d and -fabi-version=%d"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
--- 67587,67647 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "разборка typeof, используйте decltype взамен"
  
! #: cp/mangle.cc:2755
  #, fuzzy, gcc-internal-format
  #| msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "использование встроенной особенности %qE в сигнатуре функции; используйте библиотечные особенности взамен"
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "использование встроенной особенности %qE в сигнатуре функции; используйте библиотечные особенности взамен"
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "разборка %C"
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "опущен средний операнд %<?:%> операнд не может быть разобран"
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "скорректированное имя для %qD изменится в C++17, так как спецификация исключительных ситуаций есть часть типа функции"
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of a thunk for %qD changes between -fabi-version=%d and -fabi-version=%d"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "скорректированное имя thunk для %qD изменяется между -fabi-version=%d и -fabi-version=%d"
  
! #: cp/mangle.cc:5269
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD changes between -fabi-version=%d and -fabi-version=%d"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "скорректированное имя для %qD изменяется между -fabi-version=%d и -fabi-version=%d"
  
! #: cp/mangle.cc:5274
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of the initialization guard variable for %qD changes between -fabi-version=%d and -fabi-version=%d"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
*************** msgstr "повторная деклар�
*** 67983,67989 ****
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "конфликтующие спецификаторы в декларации %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"
--- 68062,68068 ----
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "конфликтующие спецификаторы в декларации %qs"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting type for imported declaration %#qD"
*************** msgstr "конфликтующие сп�
*** 68001,68468 ****
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "конфликтующие спецификаторы в декларации %qs"
  
! #: cp/module.cc:12646
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "конфликтующие спецификаторы в декларации %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 "задан несовместимый тип результата для %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 "конфликтующие спецификаторы в декларации %qs"
  
! #: cp/module.cc:12706
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q+#D"
  msgid "conflicting imported declaration %q#D"
  msgstr "конфликтующая декларация %q+#D"
  
! #: cp/module.cc:12732
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "в декларации %q+D"
  
! #: 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 "type of mismatching field declared here"
  msgid "existing default declared here"
  msgstr "тип несовместного поля объявлен здесь"
  
! #: 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 "отсутствует аргумент по умолчанию для параметра %P функции %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 "extern декларация %q#D не соответствует"
  
! #: 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 "argument of type %qT does not match %qT"
  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 not a member of type %qT"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qD не является элементом типа %qT"
  
! #: cp/module.cc:14247
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of alias template %qD"
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "специализация алиасного шаблона %qD"
  
! #: cp/module.cc:14271
  #, fuzzy, gcc-internal-format
  #| msgid "%qD redeclared with different access"
  msgid "%qD declared with internal linkage"
  msgstr "%qD редекларирован с другим доступом"
  
! #: 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 может не действовать в пространстве имён"
  
! #: 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 used without template parameters"
  msgid "%qD has TU-local template argument %qD"
  msgstr "использование %qD без параметров шаблона"
  
! #: 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 "%E не является корректным аргументом шаблона для типа %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 не ссылается на функцию"
  
! #: 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 "конкретизация %q+D как типа %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 объявлен как %<constexpr%> вне его класса"
  
! #: 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 "routine %qD declared here"
  msgid "module %qs declared here"
  msgstr "программа %qD декларирована здесь"
  
! #: 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 %qD was here"
  msgid "macro definitions of %qE corrupted"
  msgstr "предыдущее определение %qD было здесь"
  
! #: 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 "  противоречивый вывод parameter pack с %qT и %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 "Не удалось удалить файл модуля %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 "Показать версию компилятора."
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "no %qs getter found"
  msgid "module %qs found"
  msgstr "не найден %qs getter"
  
! #: 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 "обработка прерываний отключена, задайте -fexceptions"
  
! #: 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 "Комассивы выключены в %C, используйте %<-fcoarray=%> для включения"
  
! #: cp/module.cc:20864
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  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 rename %s to state file %s [%s]"
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "не удалось переименовать %s в файл состояния %s [%s]"
  
! #: cp/module.cc:21570
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to create map component '%s'"
  msgid "failed to read compiled module: %s"
  msgstr "не удалось создать map компонент '%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 "declaration of %q+#D conflicts with built-in declaration %q#D"
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "декларация %q+#D конфликтует с внутренней декларацией %q#D"
  
! #: cp/module.cc:21943
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+#D conflicts with built-in declaration %q#D"
  msgid "declaration %qD conflicts with builtin"
  msgstr "декларация %q+#D конфликтует с внутренней декларацией %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 "декларация namespace %qD противоречит"
  
! #: 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 template %q+#D"
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "конфликтующая декларация шаблона %q+#D"
  
! #: cp/module.cc:21970
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %qD in global module"
  msgstr "конфликтующая декларация %q+#D с %qL привязкой"
  
! #: cp/module.cc:21975
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in module %qs"
  msgstr "предыдущая декларация здесь"
  
! #: cp/module.cc:21979
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  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 "friend declaration %q#D declares a non-template function"
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "friend декларация %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 "creating %s"
  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
  #, 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 "определение метода вне контекста @implementation"
  
! #: cp/module.cc:22715
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "module declared here"
--- 68080,68547 ----
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "конфликтующие спецификаторы в декларации %qs"
  
! #: cp/module.cc:12648
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "конфликтующие спецификаторы в декларации %qs"
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for %q+#D"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "задан несовместимый тип результата для %q+#D"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "конфликтующие спецификаторы в декларации %qs"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q+#D"
  msgid "conflicting imported declaration %q#D"
  msgstr "конфликтующая декларация %q+#D"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "в декларации %q+D"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "conflicting default argument for %#qD"
  msgstr "нет подразумеваемого аргумента для %qD"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "type of mismatching field declared here"
  msgid "existing default declared here"
  msgstr "тип несовместного поля объявлен здесь"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "отсутствует аргумент по умолчанию для параметра %P функции %q+#D"
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn%'t match"
  msgid "definition of %qD does not match"
  msgstr "extern декларация %q#D не соответствует"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "отсутствует определение"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "enumerator %qD does not match ..."
  msgstr "аргумент типа %qT не соответствует типу %qT"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "повторная декларация перечислимого типа %q+D"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
  #
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of type %qT"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qD не является элементом типа %qT"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of alias template %qD"
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "специализация алиасного шаблона %qD"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  #| msgid "%qD redeclared with different access"
  msgid "%qD declared with internal linkage"
  msgstr "%qD редекларирован с другим доступом"
  
! #: cp/module.cc:14302
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "декларация %qD может не действовать в пространстве имён"
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD has TU-local template argument %qD"
  msgstr "использование %qD без параметров шаблона"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "%qD has TU-local template argument %qT"
  msgstr "%E не является корректным аргументом шаблона для типа %qT"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not refer to a function"
  msgid "%qD refers to TU-local function %qD"
  msgstr "%qD не ссылается на функцию"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "instantiation of %q+D as type %qT"
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "конкретизация %q+D как типа %qT"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr "%qD объявлен как %<constexpr%> вне его класса"
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module %qs declared here"
  msgstr "программа %qD декларирована здесь"
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %qD was here"
  msgid "macro definitions of %qE corrupted"
  msgstr "предыдущее определение %qD было здесь"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  #| msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgid "inconsistent imported macro definition %qE"
  msgstr "  противоречивый вывод parameter pack с %qT и %qT"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file %qs: %s"
  msgid "compiled module file is %qs"
  msgstr "Не удалось удалить файл модуля %qs: %s"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Display the compiler's version."
  msgid "compiled module is %sversion %s"
  msgstr "Показать версию компилятора."
  
! #: cp/module.cc:20764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2 версия %s\n"
  
! #: cp/module.cc:20794
  #, fuzzy, gcc-internal-format
  #| msgid "no %qs getter found"
  msgid "module %qs found"
  msgstr "не найден %qs getter"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, fuzzy, gcc-internal-format
  #| msgid "exception handling disabled, use -fexceptions to enable"
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "обработка прерываний отключена, задайте -fexceptions"
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr "Комассивы выключены в %C, используйте %<-fcoarray=%> для включения"
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "fixed tree mismatch"
  msgstr "несовпадение атрибутов функции"
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "interface partition is not exported"
  msgstr "выражение для границы стека не поддерживается"
  
! #: cp/module.cc:21551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to rename %s to state file %s [%s]"
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "не удалось переименовать %s в файл состояния %s [%s]"
  
! #: cp/module.cc:21590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to create map component '%s'"
  msgid "failed to read compiled module: %s"
  msgstr "не удалось создать map компонент '%s'"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+#D conflicts with built-in declaration %q#D"
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "декларация %q+#D конфликтует с внутренней декларацией %q#D"
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+#D conflicts with built-in declaration %q#D"
  msgid "declaration %qD conflicts with builtin"
  msgstr "декларация %q+#D конфликтует с внутренней декларацией %q#D"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "декларация namespace %qD противоречит"
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration of template %q+#D"
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "конфликтующая декларация шаблона %q+#D"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %qD in global module"
  msgstr "конфликтующая декларация %q+#D с %qL привязкой"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in module %qs"
  msgstr "предыдущая декларация здесь"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in global module"
  msgstr "предыдущая декларация здесь"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %q#D declares a non-template function"
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "friend декларация %q#D декларирует нешаблонную функцию"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting declaration %qD with internal linkage"
  msgstr "повторная декларация %q+D без привязки"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "reading CMI %qs"
  msgstr "создание %s"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in @implementation context"
  msgid "import of %qs within its own implementation unit"
  msgstr "определение метода вне контекста @implementation"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "module declared here"
*************** msgstr " объявлено здесь"
*** 68475,68592 ****
  #. 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 "Символ %qs уже декларирован"
  
! #: cp/module.cc:22762 cp/module.cc:23300
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module already imported"
  msgstr "процедура модуля"
  
! #: cp/module.cc:22767
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  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 punctuation '%c'"
  msgid "unknown compiled module interface: %s"
  msgstr "неизвестный знак пунктуации '%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 "the \"%s\" debug format cannot be used with pre-compiled headers"
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "\"%s\" отладочный формат не может быть использован с прекомпилированными заголовками"
  
! #: cp/module.cc:23511
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing."
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Традиционное препроцессирование."
  
! #: cp/module.cc:23543 cp/module.cc:23572
  #, fuzzy, gcc-internal-format
  #| msgid "invalid --param name %qs"
  msgid "invalid header name %qs"
  msgstr "некорректное --param имя %qs"
  
! #: cp/module.cc:23582
  #, fuzzy, gcc-internal-format
  #| msgid "invalid --param name %qs"
  msgid "invalid module name %qs"
  msgstr "некорректное --param имя %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 "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 "routine %qD declared here"
  msgid "first error in %qD appeared here"
  msgstr "программа %qD декларирована здесь"
  
! #: cp/module.cc:23906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to create map component '%s'"
  msgid "failed to write compiled module: %s"
  msgstr "не удалось создать map компонент '%s'"
  
! #: cp/module.cc:24003
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown header kind %qs"
--- 68554,68671 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol %qs already declared"
  msgid "module already declared"
  msgstr "Символ %qs уже декларирован"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module already imported"
  msgstr "процедура модуля"
  
! #: cp/module.cc:22793
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module %qs imported here"
  msgstr "процедура модуля"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown punctuation '%c'"
  msgid "unknown compiled module interface: %s"
  msgstr "неизвестный знак пунктуации '%c'"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, fuzzy, gcc-internal-format
  #| msgid "the \"%s\" debug format cannot be used with pre-compiled headers"
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "\"%s\" отладочный формат не может быть использован с прекомпилированными заголовками"
  
! #: cp/module.cc:23546
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing."
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Традиционное препроцессирование."
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  #| msgid "invalid --param name %qs"
  msgid "invalid header name %qs"
  msgstr "некорректное --param имя %qs"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  #| msgid "invalid --param name %qs"
  msgid "invalid module name %qs"
  msgstr "некорректное --param имя %qs"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "ошибка записи %qs"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "first error in %qD appeared here"
  msgstr "программа %qD декларирована здесь"
  
! #: cp/module.cc:23941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to create map component '%s'"
  msgid "failed to write compiled module: %s"
  msgstr "не удалось создать map компонент '%s'"
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown header kind %qs"
*************** msgstr ""
*** 68603,68609 ****
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "функция %q+D повторно декларирована с атрибутом noinline"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4069 cp/name-lookup.cc:4169
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
--- 68682,68688 ----
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "функция %q+D повторно декларирована с атрибутом noinline"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces 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 "декларация %q#D пер
*** 68651,68816 ****
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "декларация %qD перекрывает элемент %qT"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s %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 "%q#D declared here"
  msgid "%q#D declared here with no linkage"
  msgstr "%q#D декларировано здесь"
  
! #: cp/name-lookup.cc:5490
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here, later in the translation unit"
  msgid "%q#D declared here with internal linkage"
  msgstr "%qD декларировано здесь, позднее в единице трансляции"
  
! #: 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 декларировано здесь"
  
! #: cp/name-lookup.cc:6307
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> обозначает деструктор"
  
! #: cp/name-lookup.cc:6323
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-декларация для не-элемента внутри класса"
  
! #: 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 "C++11 %<constexpr%> доступно только с -std=c++11 или -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 не класс, пространство имен или перечисление"
  
! #: cp/name-lookup.cc:6357
  #, fuzzy, gcc-internal-format
  #| msgid "non-member-template declaration of %qD"
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "non-member-template декларация %qD"
  
! #: 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-декларация для не-элемента внутри класса"
  
! #: 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 "тип %qT не является непосредственной базой %qT"
  
! #: cp/name-lookup.cc:6451
  #, fuzzy, gcc-internal-format
  #| msgid "did you mean to use logical not (%<!%>)?"
  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 не был декларирован"
  
! #: cp/name-lookup.cc:6479
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration of namespace %q+D"
  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 "%<%T::%D%> обозначает конструктор в %qT"
  
! #: cp/name-lookup.cc:6583
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "декларация %qD вне пространства имён, объемлющего %qD"
  
! #: cp/name-lookup.cc:6625
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "явные квалификаторы в декларации %qD"
  
! #: cp/name-lookup.cc:6635
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD следовало объявить внутри %qD"
  
! #: 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 "%qD атрибут требует единственный NTBS аргумент"
  
! #: cp/name-lookup.cc:6769
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "%qD атрибут не имеет смысла, поскольку элементы анонимного пространства имен получают локальные символы"
  
! #: cp/name-lookup.cc:6780 cp/name-lookup.cc:6808
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "игнорирование %qD атрибута в анонимном пространстве имен"
  
! #: cp/name-lookup.cc:6786
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "игнорирование %qD атрибута в non-inline пространстве имен"
  
! #: cp/name-lookup.cc:6833 cp/name-lookup.cc:9322
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "атрибут %qD игнорируется"
  
! #: cp/name-lookup.cc:7163
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "максимальное число %d пространств имен просмотрено для %qE"
  
! #: cp/name-lookup.cc:7215
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
--- 68730,68906 ----
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "декларация %qD перекрывает элемент %qT"
  
! #: cp/name-lookup.cc:3698
! #, gcc-internal-format
! msgid "annotation applied to block scope extern %qD"
! msgstr ""
! 
! #: cp/name-lookup.cc:3705
! #, fuzzy, gcc-internal-format
! #| msgid "declaration for parameter %qD but no such parameter"
! msgid "annotation applied to parameter %qD of block scope extern"
! msgstr "декларация параметра %q+D, не заданного в списке параметров"
! 
! #: cp/name-lookup.cc:4170
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D declared here"
  msgid "%q#D declared here with no linkage"
  msgstr "%q#D декларировано здесь"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here, later in the translation unit"
  msgid "%q#D declared here with internal linkage"
  msgstr "%qD декларировано здесь, позднее в единице трансляции"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D declared here"
  msgid "%q#D declared here with module linkage"
  msgstr "%q#D декларировано здесь"
  
! #: cp/name-lookup.cc:6347
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> обозначает деструктор"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-декларация для не-элемента внутри класса"
  
! #: cp/name-lookup.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE не класс, пространство имен или перечисление"
  
! #: cp/name-lookup.cc:6397
  #, fuzzy, gcc-internal-format
  #| msgid "non-member-template declaration of %qD"
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "non-member-template декларация %qD"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-декларация для не-элемента внутри класса"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a direct base of %qT"
  msgstr "тип %qT не является непосредственной базой %qT"
  
! #: cp/name-lookup.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "did you mean to use logical not (%<!%>)?"
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "имелось в виду использовать логическое отрицание (%<!%>)?"
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared in %qD"
  msgstr "%qE не был декларирован"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration of namespace %q+D"
  msgid "using-declaration may not name namespace %qD"
  msgstr "противоречивая декларация %q#D"
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> обозначает конструктор в %qT"
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "декларация %qD вне пространства имён, объемлющего %qD"
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "явные квалификаторы в декларации %qD"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD следовало объявить внутри %qD"
  
! #: cp/name-lookup.cc:6745
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qD атрибут требует единственный NTBS аргумент"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "%qD атрибут не имеет смысла, поскольку элементы анонимного пространства имен получают локальные символы"
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "игнорирование %qD атрибута в анонимном пространстве имен"
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "игнорирование %qD атрибута в non-inline пространстве имен"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "атрибут %qD игнорируется"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "максимальное число %d пространств имен просмотрено для %qE"
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
*************** msgstr[0] "предлагаемый ва
*** 68818,68936 ****
  msgstr[1] "предлагаемые варианты:"
  msgstr[2] "предлагаемые варианты:"
  
! #: 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
  #, 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
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "определение %qD не соответствует %<#include <initializer_list>%>"
  
! #: cp/name-lookup.cc:9292
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fabi-version=1%> is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%<-fabi-version=1%> больше не поддерживается"
  
! #: 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%> недопустим в данном контексте"
  
! #: cp/name-lookup.cc:9320
  #, fuzzy, gcc-internal-format
  #| msgid "more than one 'crtl' directive"
  msgid "annotation on using directive"
  msgstr "более одной 'crtl' директивы"
  
  #. 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 "%qs at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%qs в %L неоднозначно"
  
! #: cp/name-lookup.cc:9549
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "использование пространства имён %qD здесь недопустимо; предполагается %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 "повторная декларация %q+D без привязки"
  
! #: 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 может не действовать в пространстве имён"
  
! #: cp/name-lookup.cc:9625
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "ожидалось %<namespace%>"
  
! #: 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 противоречит использованной функции"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX вход в pop_everything ()\n"
  
! #: cp/name-lookup.cc:9739
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 68908,69026 ----
  msgstr[1] "предлагаемые варианты:"
  msgstr[2] "предлагаемые варианты:"
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8855
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "определение %qD не соответствует %<#include <initializer_list>%>"
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fabi-version=1%> is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%<-fabi-version=1%> больше не поддерживается"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<this%> недопустим в данном контексте"
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  #| msgid "more than one 'crtl' directive"
  msgid "annotation on using directive"
  msgstr "более одной 'crtl' директивы"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%qs в %L неоднозначно"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "использование пространства имён %qD здесь недопустимо; предполагается %qD"
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting namespace %qD with internal linkage"
  msgstr "повторная декларация %q+D без привязки"
  
! #: cp/name-lookup.cc:9661
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "декларация %qD может не действовать в пространстве имён"
  
! #: cp/name-lookup.cc:9665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "ожидалось %<namespace%>"
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD противоречит использованной функции"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "предыдущее определение здесь"
  
! #: cp/name-lookup.cc:9770
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX вход в pop_everything ()\n"
  
! #: cp/name-lookup.cc:9779
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "идентификатор %qE �
*** 68964,68970 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "LEXER_DEBUGGING_ENABLED_P не установлено в true"
  
! #: cp/parser.cc:1784 cp/parser.cc:52812
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
--- 69054,69060 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "LEXER_DEBUGGING_ENABLED_P не установлено в true"
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
*************** msgstr "%<::%E%> не был декла�
*** 69013,69019 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "запрос элемента %qE в неклассовом типе %qT"
  
! #: cp/parser.cc:3594 cp/parser.cc:23969
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> не был декларирован"
--- 69103,69109 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "запрос элемента %qE в неклассовом типе %qT"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> не был декларирован"
*************** msgstr "(возможно, пропущ�
*** 69084,69090 ****
  msgid "%qE is not a class template"
  msgstr "%qE не является шаблоном класса"
  
! #: cp/parser.cc:3763 cp/parser.cc:21305
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE не является шаблоном"
--- 69174,69180 ----
  msgid "%qE is not a class template"
  msgstr "%qE не является шаблоном класса"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE не является шаблоном"
*************** msgstr "вариантные шабло�
*** 69407,71240 ****
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6151 cp/parser.cc:10115
  #, fuzzy, gcc-internal-format
  #| msgid "%<requires%> only available with -fconcepts"
  msgid "reflection is only available with %<-freflection%>"
  msgstr "%<requires%> доступно только с -fconcepts"
  
! #: cp/parser.cc:6261
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  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 "non-class template %qT used without template arguments"
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "неклассовый шаблон %qT использован без аргументов шаблона"
  
! #: 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 не класс, пространство имен или перечисление"
  
! #: cp/parser.cc:6624
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "типы с фиксированной точкой не поддерживаются в 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 "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 "lambda-выражения доступны только с -std=c++11 или -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 "ожидалось primary-expression"
  
! #: cp/parser.cc:6865
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<this%> недопустим в данном контексте"
  
! #: 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 "local variable %qD may not appear in this context"
  msgid "parameter %qD may not appear in this context"
  msgstr "локальная переменная %qD недопустима в данном контексте"
  
! #: cp/parser.cc:7148
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "локальная переменная %qD недопустима в данном контексте"
  
! #: cp/parser.cc:7194
  #, fuzzy, gcc-internal-format
  #| msgid "%<requires%> only available with -fconcepts"
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "%<requires%> доступно только с -fconcepts"
  
! #: cp/parser.cc:7231
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%> before end of line"
  msgid "expected %qs keyword before dependent template name"
  msgstr "ожидалось %<@end%> перед концом строки"
  
! #: cp/parser.cc:7375
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "ожидалось id-выражение"
  
! #: cp/parser.cc:7540
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "область видимости %qT до %<~%> не является именем класса"
  
! #: cp/parser.cc:7550
  #, fuzzy, gcc-internal-format
  #| msgid "%<auto%> parameter not permitted in this context"
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "%<auto%> параметр недопустим в данном контексте"
  
! #: cp/parser.cc:7587 cp/parser.cc:9966
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:7601 cp/parser.cc:7605
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on destructor declaration"
  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 "декларация %<~%T%> как элемента %qT"
  
! #: cp/parser.cc:7744
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-имя %qD использовано как декларатор деструктора"
  
! #: cp/parser.cc:7787 cp/parser.cc:26949
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ожидался unqualified-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 не является шаблоном"
  
! #: 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"
  msgid "%<decltype%> evaluates to %qT, which is not a class or enumeration type"
  msgstr "decltype обработано до %qT, что не является классом или перечислимым типом"
  
! #: cp/parser.cc:8054
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "идентификатор шаблона функции %qD в nested-name-specifier"
  
! #: cp/parser.cc:8061
  #, fuzzy, gcc-internal-format
  #| msgid "function template-id %qD in nested-name-specifier"
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "идентификатор шаблона функции %qD в nested-name-specifier"
  
! #: cp/parser.cc:8067
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "идентификатор переменного шаблона %qD в nested-name-specifier"
  
! #: 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 "типы нельзя определять в %<typeid%> выражении"
  
! #: cp/parser.cc:8661
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "неверное число аргументов для %<__builtin_addressof%>"
  
! #: cp/parser.cc:8673 cp/pt.cc:22263
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "неверное число аргументов для %<__builtin_launder%>"
  
! #: cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "неверное число аргументов для %<__builtin_addressof%>"
  
! #: 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 "неверное число аргументов в вызове аргументов в вызове %<__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
  #, 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 "template parameter %qD declared here"
  msgid "selected function declared here"
  msgstr "параметр шаблона %qD декларирован здесь"
  
! #: cp/parser.cc:8883
  #, 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 conditions"
  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
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> не является элементом класса"
  
! #: 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 имя не может быть вложенным спецификатором имени"
  
  #. 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' применено к нерегистровому операнду"
  
! #: cp/parser.cc:10291
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ не допускает %<alignof%> с не-типом"
  
! #: cp/parser.cc:10394
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "типы не могут быть определены в %<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 не может иметь аргументов по умолчанию"
  
! #: 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 "типы не могут быть определены в 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 "__builtin_thread_pointer не поддерживается для этой платформы"
  
! #: cp/parser.cc:10831
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "типы не могут быть определены в new-выражении"
  
! #: 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 "инициализация new-выражения для типа %<auto%> требует ровно один элемент"
  
! #: 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 "типы не могут быть определены в new-type-id"
  
! #: 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 "атрибуты игнорируются для конкретизации шаблона"
  
! #: cp/parser.cc:11102
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "выражение в деклараторе new должно иметь целый или перечислимый тип"
  
! #: 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 "оператор %<>>%> трактуется в C++11 как две правые угловые скобки"
  
! #: cp/parser.cc:11661
  #, 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"
  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 in conditions"
  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 expressions 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 "lambda-выражения доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:12753
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:12954
  #, fuzzy, gcc-internal-format
  #| msgid "the lambda has no capture-default"
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "lambda не имеет подразумеваемого захвата"
  
! #: cp/parser.cc:12977
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "ожидался конец capture-list"
  
! #: cp/parser.cc:12993
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:12999 cp/parser.cc:13021 cp/parser.cc:13219
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "уже захваченное %qD в lambda выражении"
  
! #: cp/parser.cc:13015
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:13035
  #, fuzzy, gcc-internal-format
  #| msgid "cannot capture %qE by reference"
  msgid "%<this%> cannot be captured by reference"
  msgstr "невозможно захватить %qE по ссылке"
  
! #: 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 "вариантные шаблоны доступны только с -std=c++11 или -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 capture initializers only available with -std=c++14 or -std=gnu++14"
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "lambda-захватывающие инициализаторы доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:13105
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "пустой инициализатор для lambda init-capture"
  
! #: 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 "capture переменной  %qD с неавтоматическим сроком хранения"
  
! #: cp/parser.cc:13179
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "слишком много %<if%> клаузул"
  
! #: cp/parser.cc:13190
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "явное by-copy capture %qD избыточно с by-copy capture умолчанием"
  
! #: cp/parser.cc:13195
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "явное by-reference capture %qD избыточно с by-reference capture умолчанием"
  
! #: cp/parser.cc:13287
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:13341
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "задан аргумент по умолчанию для lambda-параметра"
  
! #: cp/parser.cc:13376
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces 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 "inline namespaces доступны только с -std=c++11 или -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 "%<fallthrough%> атрибут задан с параметром"
  
! #: 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 "%<fallthrough%> атрибут задан с параметром"
  
! #: cp/parser.cc:13461
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13477
  #, fuzzy, gcc-internal-format
  #| msgid "range-based %<for%> loops 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 "диапазонные %<for%> циклы доступны только с -std=c++11 или -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 "inline namespaces доступны только с -std=c++11 или -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 "завершающий тип возврата доступен только с -std=c++11 или -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 "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:14364
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: 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 "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 "требуется %<typename%> перед %qE, поскольку %qT зависимый контекст"
  
  #. 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%> именует конструктор, а не тип"
  
! #: 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 "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 "C++11 %<constexpr%> доступно только с -std=c++11 или -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 "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: 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 "в операторе asm требуется lvalue-выражение"
  
! #: cp/parser.cc:15250
  #, fuzzy, gcc-internal-format
  #| msgid "inheriting constructors 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 "наследуемые конструкторы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:15418 cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "ожидался selection-statement"
  
! #: cp/parser.cc:15459
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "функция возвращает массив"
  
! #: cp/parser.cc:15461
  #, fuzzy, gcc-internal-format
  #| msgid "field %qE declared as a function"
  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 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 "диапазонные %<for%> циклы доступны только с -std=c++11 или -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 "нелокальная переменная %q#D использует локальный тип %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 "range-based %<for%> выражение типа %qT имеет неполный тип"
  
! #: cp/parser.cc:16312
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "противоречивые begin/end типы в range-based %<for%> операторе: %qT и %qT"
  
! #: cp/parser.cc:16464 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "ожидался iteration-statement"
  
! #: cp/parser.cc:16509
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:16526
  #, fuzzy, gcc-internal-format
  #| msgid "range-based %<for%> loops 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 "диапазонные %<for%> циклы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:16572
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:16631
  #, fuzzy, gcc-internal-format
  #| msgid "C99 designator %qE outside aggregate initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "C99 обозначение %qE вне инициализатора агрегата"
  
! #: cp/parser.cc:16698
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be instrumented"
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "функция не может быть инструментирована"
  
! #: 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 "C++11 %<constexpr%> доступно только с -std=c++11 или -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++ не поддерживает вычисляемые 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 declaration"
  msgid "expected module-partition"
  msgstr "ожидалась декларация"
  
! #: cp/parser.cc:17073
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "ожидалось template-name"
  
! #: cp/parser.cc:17115
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "декларация метода вне контекста @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-декларация для не-элемента внутри класса"
  
! #: cp/parser.cc:17122
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "scope opened here"
  msgstr "структура определена здесь"
  
! #: cp/parser.cc:17148
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "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 "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "using-декларация для не-элемента внутри класса"
  
! #: 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 "типы нельзя определять в exception-declarations"
  
! #: 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
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17539
  #, fuzzy, gcc-internal-format
  #| msgid "%<auto%> parameter not permitted in this context"
  msgid "attributes are not permitted in this position"
  msgstr "%<auto%> параметр недопустим в данном контексте"
  
! #: cp/parser.cc:17543
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  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 "явная специализация не-шаблона %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 "явная конкретизация нешаблона %q#D"
  
! #: cp/parser.cc:17620
  #, fuzzy, gcc-internal-format
  #| msgid "original declaration appeared here"
  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 "%<__label__%> не в начале блока"
  
! #: cp/parser.cc:18090
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "непеременная %qD в декларации с более чем одним декларатором с типом заполнителем"
  
! #: cp/parser.cc:18109
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "противоречивый вывод для %qT: %qT и затем %qT"
  
! #: 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 "типы нельзя определять в декларации for-диапазона"
  
! #: cp/parser.cc:18212
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "инициализатор в диапазонном %<for%> цикле"
  
! #: cp/parser.cc:18215
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "несколько деклараций в диапазонном %<for%> цикле"
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18256
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for structured binding declaration"
  msgid "multiple packs in structured binding declaration"
  msgstr "некорректный инициализатор для структурированной связывающей декларации"
  
! #: 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 "unrestricted объединения допустимы только с -std=c++11 или -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 "unrestricted объединения допустимы только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:18293
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for structured binding declaration"
  msgid "annotation on structured binding"
  msgstr "некорректный инициализатор для структурированной связывающей декларации"
  
! #: 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 "unrestricted объединения допустимы только с -std=c++11 или -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 "unrestricted объединения допустимы только с -std=c++11 или -std=gnu++11"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray declaration at %C"
  msgid "for-range-declaration cannot be %qs"
  msgstr "Декларация комассива в %C"
  
! #: 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 "спецификаторы класса хранения не допускаются в декларациях параметров"
  
! #: cp/parser.cc:18645
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> использовано вне класса"
  
! #: 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 "Атрибут в %L не допускается в 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 "%qs feature modifier is incompatible with %s %s"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "модификатор %qs возможности несовместим с %s %s"
  
! #: cp/parser.cc:18763
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> меняет смысл в C++11; пожалуйста удалите его"
  
! #: cp/parser.cc:18799
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "%qD invalid in condition"
  msgstr "decl-specifier некорректен в условии"
  
! #: cp/parser.cc:18808
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD некорректно в lambda"
  
! #: cp/parser.cc:18812
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:18894
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "type-specifier invalid in lambda"
  msgstr "decl-specifier некорректен в условии"
  
! #: 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 "определение класса не должно содержать friend"
  
! #: cp/parser.cc:18997 cp/parser.cc:31672
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "шаблоны не могут быть %<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 "типы нельзя определять в exception-specification"
  
! #: cp/parser.cc:19020
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:19088
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "некорректная linkage-specification"
  
! #: 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 "inline namespaces доступны только с -std=c++11 или -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 "inline namespaces доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:19440
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:19453
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "типы нельзя определять в %<decltype%> выражениях"
  
! #: cp/parser.cc:19629
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "типы не могут быть определены в conversion-type-id"
  
! #: cp/parser.cc:19658 cp/parser.cc:19664
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "некорректное использование %<auto%> в операторе преобразования"
  
! #: cp/parser.cc:19666
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "использование %<auto%> в операторе преобразования элемента шаблона не может быть приведено"
  
! #: 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 "mem-initializer для %qD следует за constructor delegation"
  
! #: cp/parser.cc:19802 cp/pt.cc:29088
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "constructor delegation следует за mem-initializer для %qD"
  
! #: 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 "ключевое слово %<typename%> запрещено в этом контексте (инициализатор квалифицированного элемента неявно является типом)"
  
! #: cp/parser.cc:20354
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected keyword; remove space between quotes and suffix identifier"
  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 "ожидалась пустая строка после ключевого слова %<operator%>"
  
! #: 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 "ключевое слово %<export%> не реализовано; игнорируется"
  
! #: 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 "ключевое слово %<export%> не реализовано; игнорируется"
  
! #: cp/parser.cc:20466
  #, fuzzy, gcc-internal-format
  #| msgid "-mexr is used without -ms"
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "-mexr использовано без -ms"
  
! #: cp/parser.cc:20571
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "некорректный constrained type параметр"
  
  #
! #: cp/parser.cc:20579
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualified type параметр"
  
! #: cp/parser.cc:20703
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "некорректное использование %<auto%> в подразумеваемом аргументе шаблона"
  
! #: 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 "pack параметр шаблона %qD не может иметь аргумент по умолчанию"
  
! #: cp/parser.cc:20945 cp/parser.cc:21031
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "pack параметры шаблона не могут иметь аргументы по умолчанию"
  
! #: cp/parser.cc:21103
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "ожидался template-id"
  
! #: 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 "(если вы используете %<-fpermissive%> или %<-std=c++11%> или %<-std=gnu++11%> G++ примет ваш код)"
  
! #: cp/parser.cc:21215
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-type template argument"
  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 template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "ожидался template-argument"
  
! #: 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 "ожидалось template-name"
  
! #: 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 "используйте нотацию %<%T::template %D%> для указания о том, что это шаблон"
  
! #: cp/parser.cc:21700
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ожидался pack параметр перед %<...%>"
  
! #: cp/parser.cc:21801 cp/parser.cc:21819 cp/parser.cc:22013
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "ожидался template-argument"
  
! #: cp/parser.cc:21966
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "некорректный нетиповый аргумент шаблона"
  
! #: cp/parser.cc:22004
  #, 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 "транзакционное выражение не может присутствовать в константном выражении"
  
! #: cp/parser.cc:22122
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "явная конкретизация не должна использовать %<inline%> спецификатор"
  
! #: cp/parser.cc:22126
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "явная конкретизация не должна использовать %<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 "явная конкретизация не должна использовать %<constexpr%> спецификатор"
  
! #: cp/parser.cc:22191
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "специализация шаблона с привязкой C"
  
! #: 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"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "использование %<auto%> в декларации lambda параметра доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:22642
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> in parameter declaration only available with -std=c++14 or -std=gnu++14"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "использование %<auto%> в декларации параметра доступно только с -std=c++14 или -std=gnu++14"
  
! #: 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"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "использование %<auto%> в декларации параметра доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:22653 cp/parser.cc:23114
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in template argument"
  msgid "use of %<auto%> in template argument"
  msgstr "некорректное использование %<auto%> в аргументе шаблона"
  
! #: cp/parser.cc:22807
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "ожидался template-id для типа"
  
! #: cp/parser.cc:22957
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "ожидалось имя типа"
  
! #: cp/parser.cc:23041
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%qE не является именем типа"
  
! #: cp/parser.cc:23042
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  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 %<,%> or %<)%> after %qE"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "ожидалась %<,%> или %<)%> перед %qE"
  
! #: cp/parser.cc:23096
  #, fuzzy, gcc-internal-format
  #| msgid "placeholder constraints not satisfied"
  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
  #, 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 "атрибуты игнорируются для elaborated-type-specifier, который не является forward декларацией"
  
! #: cp/parser.cc:23826
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD является шаблоном перечисления"
  
! #: cp/parser.cc:23837
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD не именует перечисление в %qT"
  
! #: cp/parser.cc:23852
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "неименованный scoped enum не допускается"
  
! #: 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 "типы нельзя определять в приведении типов"
  
! #: 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 "невозможно добавить enumerator список к конкретизации шаблона"
  
! #: cp/parser.cc:23977
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "вложенный спецификатор имени %qT для enum декларации не именует класс или пространство имен"
  
! #: cp/parser.cc:23989 cp/parser.cc:30397
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "декларация %qD в пространстве имен %qD, которое не включает %qD"
  
! #: cp/parser.cc:23994 cp/parser.cc:30402
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "декларация %qD в %qD, который не объемлет %qD"
  
! #: 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 "ISO C++ запрещает пустой неименованный enum"
  
! #: cp/parser.cc:24071
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "opaque-enum-specifier без имени"
  
! #: cp/parser.cc:24074
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "opaque-enum-specifier должен использовать простой идентификатор"
  
! #: cp/parser.cc:24195
  #, fuzzy, gcc-internal-format
  #| msgid "no unexpanded parameter packs in binary fold"
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr "нет нерасширенных пакетов параметров в бинарной свертке"
  
! #: cp/parser.cc:24270
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type; did you mean %qs?"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qE не является именем типа; имелось в виду %qs?"
  
! #: cp/parser.cc:24274
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD не есть namespace-name"
  
! #: cp/parser.cc:24278
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "ожидалось namespace-name"
  
! #: 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 "inline namespaces доступны только с -std=c++11 или -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 "inline namespaces доступны только с -std=c++11 или -std=gnu++11"
  
! #: 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 "определение вложенного пространства имен не может быть inline"
  
! #: cp/parser.cc:24399
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "вход в пространство имен %qD"
  
! #: 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 "use of %<auto%> in parameter declaration only available with -std=c++14 or -std=gnu++14"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "использование %<auto%> в декларации параметра доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:24685
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "идентификатор шаблона недопустим в using-декларации"
  
! #: cp/parser.cc:24703
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> in parameter declaration only available with -std=c++14 or -std=gnu++14"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "использование %<auto%> в декларации параметра доступно только с -std=c++14 или -std=gnu++14"
  
! #: 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 "декларациям доступа следует предпочесть using-declarations; предлагается: добавьте ключевое слово %<using%>"
  
! #: cp/parser.cc:24759
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:24762
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of dependent type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "некорректное использование зависимого типа %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 не имеет перечислимый тип"
  
! #: cp/parser.cc:24766
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete type %q#T"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "некорректное использование неполного типа %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 "предыдущая декларация здесь"
  
! #: cp/parser.cc:24848
  #, 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 before string constant"
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "ожидался строковый литерал перед строковой константой"
  
! #: 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 "C++11 %<constexpr%> доступно только с -std=c++11 или -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 "повторный cv-qualifier"
  
! #: 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 "квалификаторы в описании типа возвращаемого значения функции "
  
! #: cp/parser.cc:25134
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT не является пространством имён"
  
! #: cp/parser.cc:25150
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter outside function body"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "использование параметра вне тела функции"
  
! #: cp/parser.cc:25300
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "атрибуты проигнорированы в декларации %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 "в декларации функции указаны имена параметров без типов"
  
! #: cp/parser.cc:25402
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesized initializer in array new"
  msgid "remove parentheses to default-initialize a variable"
  msgstr "инициализатор со скобками в 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 "в декларации функции указаны имена параметров без типов"
  
! #: 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 "функция %qD повторно декларирована как переменная"
  
! #: cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate stack for variable %q+D, naked function."
  msgid "cannot handle qualified name for variant function"
  msgstr "Невозможно выделить стек для переменной %q+D, naked функция."
  
! #: cp/parser.cc:25525
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on constructor declaration"
  msgid "declare variant directives are not allowed on constructors"
  msgstr "квалификаторы не допускаются в декларации конструктора"
  
! #: cp/parser.cc:25531
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on destructor declaration"
  msgid "declare variant directives are not allowed on destructors"
  msgstr "квалификаторы не допускаются в декларации деструктора"
  
! #: cp/parser.cc:25537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE argument not an identifier"
  msgid "cannot handle %s identifier name"
  msgstr "аргумент %qE - не идентификатор"
  
! #: 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 "декларация функции %qD в неверном контексте"
  
! #: cp/parser.cc:25632
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "ссылка на %qD противоречива"
  
! #: 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 "атрибуты не допускаются при определении функции"
  
! #: 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 "атрибуты не допускаются при определении функции"
  
! #: cp/parser.cc:25682 cp/parser.cc:26131
  #, fuzzy, gcc-internal-format
  #| msgid "decltype cannot resolve address of overloaded function"
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "decltype не может разрешить адрес перегруженной функции"
  
! #: 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 "атрибуты не допускаются при определении функции"
  
! #: cp/parser.cc:25965
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "function-definition здесь не допускается"
  
! #: 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 "спецификация asm не допускается при определении функции"
  
! #: 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 "не-функция %qD декларирована как неявный шаблон"
  
! #: 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 "невозможно определить элемент зависимого typedef %qT"
  
! #: cp/parser.cc:26999
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> не является типом"
--- 69497,71341 ----
  msgid "pack index missing"
  msgstr ""
  
! #: cp/parser.cc:6156 cp/parser.cc:10098
  #, fuzzy, gcc-internal-format
  #| msgid "%<requires%> only available with -fconcepts"
  msgid "reflection is only available with %<-freflection%>"
  msgstr "%<requires%> доступно только с -fconcepts"
  
! #: cp/parser.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected a reflection of a type"
  msgstr "ожидалось имя функции"
  
! #: cp/parser.cc:6422
  #, gcc-internal-format
  msgid "extra %<template%> in a scope splice"
  msgstr ""
  
! #: cp/parser.cc:6431
  #, fuzzy, gcc-internal-format
  #| msgid "non-class template %qT used without template arguments"
  msgid "missing %<template%> in a scope splice with template arguments"
  msgstr "неклассовый шаблон %qT использован без аргументов шаблона"
  
! #: cp/parser.cc:6433
  #, gcc-internal-format
  msgid "%<template%> may only be omitted when the scope splice is preceded by %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:6446
  #, 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 не класс, пространство имен или перечисление"
  
! #: cp/parser.cc:6607
  #, gcc-internal-format
  msgid "fixed-point types not supported in C++"
  msgstr "типы с фиксированной точкой не поддерживаются в C++"
  
! #: cp/parser.cc:6697
  #, gcc-internal-format
  msgid "ISO C++ forbids braced-groups within expressions"
  msgstr "ISO C++ запрещает конструкции в фигурных скобках внутри выражений"
  
! #: cp/parser.cc:6709
  #, gcc-internal-format
  msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
  msgstr "операторы-выражения не допустимы вне функций и списков аргументов шаблона"
  
! #: cp/parser.cc:6749
  #, 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 "lambda-выражения доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "ожидалось primary-expression"
  
! #: cp/parser.cc:6848
  #, gcc-internal-format
  msgid "%<this%> may not be used in this context"
  msgstr "%<this%> недопустим в данном контексте"
  
! #: cp/parser.cc:6970
  #, gcc-internal-format
  msgid "a template declaration cannot appear at block scope"
  msgstr "декларация шаблона не может появляться в блоке"
  
! #: cp/parser.cc:7130
  #, fuzzy, gcc-internal-format
  #| msgid "local variable %qD may not appear in this context"
  msgid "parameter %qD may not appear in this context"
  msgstr "локальная переменная %qD недопустима в данном контексте"
  
! #: cp/parser.cc:7131
  #, gcc-internal-format
  msgid "local variable %qD may not appear in this context"
  msgstr "локальная переменная %qD недопустима в данном контексте"
  
! #: cp/parser.cc:7177
  #, fuzzy, gcc-internal-format
  #| msgid "%<requires%> only available with -fconcepts"
  msgid "reflection is only available in C++26 with %<-freflection%>"
  msgstr "%<requires%> доступно только с -fconcepts"
  
! #: cp/parser.cc:7214
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%> before end of line"
  msgid "expected %qs keyword before dependent template name"
  msgstr "ожидалось %<@end%> перед концом строки"
  
! #: cp/parser.cc:7358
  #, gcc-internal-format
  msgid "expected id-expression"
  msgstr "ожидалось id-выражение"
  
! #: cp/parser.cc:7523
  #, gcc-internal-format
  msgid "scope %qT before %<~%> is not a class-name"
  msgstr "область видимости %qT до %<~%> не является именем класса"
  
! #: cp/parser.cc:7533
  #, fuzzy, gcc-internal-format
  #| msgid "%<auto%> parameter not permitted in this context"
  msgid "%<template%> keyword not permitted in destructor name"
  msgstr "%<auto%> параметр недопустим в данном контексте"
  
! #: cp/parser.cc:7570 cp/parser.cc:9949
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%<~auto%> only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:7584 cp/parser.cc:7588
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on destructor declaration"
  msgid "template-id not allowed for destructor in C++20"
  msgstr "квалификаторы не допускаются в декларации деструктора"
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
  
! #: cp/parser.cc:7712
  #, gcc-internal-format
  msgid "declaration of %<~%T%> as member of %qT"
  msgstr "декларация %<~%T%> как элемента %qT"
  
! #: cp/parser.cc:7727
  #, gcc-internal-format
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-имя %qD использовано как декларатор деструктора"
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ожидался unqualified-id"
  
! #: cp/parser.cc:7797 cp/typeck.cc:3304 cp/typeck.cc:3307 cp/typeck.cc:3324
  #, gcc-internal-format
  msgid "%qD is not a template"
  msgstr "%qD не является шаблоном"
  
! #: cp/parser.cc:7922
  #, gcc-internal-format
  msgid "found %<:%> in nested-name-specifier, expected %<::%>"
  msgstr "найдено %<:%> во вложенном спецификаторе имени, ожидалось %<::%>"
  
! #: cp/parser.cc:8010
  #, 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 "decltype обработано до %qT, что не является классом или перечислимым типом"
  
! #: cp/parser.cc:8037
  #, gcc-internal-format
  msgid "function template-id %qD in nested-name-specifier"
  msgstr "идентификатор шаблона функции %qD в nested-name-specifier"
  
! #: cp/parser.cc:8044
  #, fuzzy, gcc-internal-format
  #| msgid "function template-id %qD in nested-name-specifier"
  msgid "concept-id %qD in nested-name-specifier"
  msgstr "идентификатор шаблона функции %qD в nested-name-specifier"
  
! #: cp/parser.cc:8050
  #, gcc-internal-format
  msgid "variable template-id %qD in nested-name-specifier"
  msgstr "идентификатор переменного шаблона %qD в nested-name-specifier"
  
! #: cp/parser.cc:8225
  #, gcc-internal-format
  msgid "expected nested-name-specifier"
  msgstr "ожидался вложенный спецификатор имени"
  
! #: cp/parser.cc:8456 cp/parser.cc:11399
  #, gcc-internal-format
  msgid "types may not be defined in casts"
  msgstr "типы нельзя определять в приведении типов"
  
! #: cp/parser.cc:8544
  #, gcc-internal-format
  msgid "types may not be defined in a %<typeid%> expression"
  msgstr "типы нельзя определять в %<typeid%> выражении"
  
! #: cp/parser.cc:8644
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "неверное число аргументов для %<__builtin_addressof%>"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "неверное число аргументов для %<__builtin_launder%>"
  
! #: cp/parser.cc:8669
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgid "wrong number of arguments to %<__builtin_assoc_barrier%>"
  msgstr "неверное число аргументов для %<__builtin_addressof%>"
  
! #: cp/parser.cc:8695
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "неверное число аргументов в вызове аргументов в вызове %<__builtin_shuffle%>"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD declared here"
  msgid "selected function declared here"
  msgstr "параметр шаблона %qD декларирован здесь"
  
! #: cp/parser.cc:8866
  #, gcc-internal-format
  msgid "ISO C++ forbids compound-literals"
  msgstr "в ISO C++ составные литеральные конструкции запрещены"
  
! #: cp/parser.cc:8925
  #, gcc-internal-format
  msgid "two consecutive %<[%> shall only introduce an attribute"
  msgstr "два последовательных %<[%> только введут атрибут"
  
! #: cp/parser.cc:8976
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "types may not be defined in %<__builtin_classify_type%> calls"
  msgstr "типы нельзя определять в условиях"
  
! #: cp/parser.cc:9374 cp/parser.cc:9403
  #, gcc-internal-format
  msgid "cannot use multidimensional subscript in OpenMP array section"
  msgstr ""
  
! #: cp/parser.cc:9689 cp/typeck.cc:3192
  #, gcc-internal-format
  msgid "invalid use of %qD"
  msgstr "некорректное использование %qD"
  
! #: cp/parser.cc:9698
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a class member"
  msgstr "%<%D::%D%> не является элементом класса"
  
! #: cp/parser.cc:10001
  #, gcc-internal-format
  msgid "non-scalar type"
  msgstr "нескалярный тип"
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "typedef имя не может быть вложенным спецификатором имени"
  
+ #: cp/parser.cc:10142
+ #, fuzzy, gcc-internal-format
+ #| msgid "new cannot be applied to a reference type"
+ msgid "%<^^%> cannot be applied to a placeholder type"
+ msgstr "new нельзя применять к ссылочному типу"
+ 
  #. Oy vey, nothing worked.
! #: cp/parser.cc:10197
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%<^^%> cannot be applied to this operand"
  msgstr "'h' применено к нерегистровому операнду"
  
! #: cp/parser.cc:10285
  #, gcc-internal-format
  msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgstr "ISO C++ не допускает %<alignof%> с не-типом"
  
! #: cp/parser.cc:10388
  #, gcc-internal-format
  msgid "types may not be defined in %<noexcept%> expressions"
  msgstr "типы не могут быть определены в %<noexcept%> выражениях"
  
! #: cp/parser.cc:10447
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD не может иметь аргументов по умолчанию"
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
  msgstr "типы не могут быть определены в new-выражении"
  
! #: cp/parser.cc:10739
  #, 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 "__builtin_thread_pointer не поддерживается для этой платформы"
  
! #: cp/parser.cc:10825
  #, gcc-internal-format
  msgid "types may not be defined in a new-expression"
  msgstr "типы не могут быть определены в new-выражении"
  
! #: cp/parser.cc:10843
  #, gcc-internal-format
  msgid "array bound forbidden after parenthesized type-id"
  msgstr "граница массива не допускается после идентификатора типа в скобках"
  
! #: cp/parser.cc:10845
  #, gcc-internal-format
  msgid "try removing the parentheses around the type-id"
  msgstr "попробуйте убрать скобки вокруг идентификатора типа"
  
! #: cp/parser.cc:10878
  #, gcc-internal-format
  msgid "initialization of new-expression for type %<auto%> requires exactly one element"
  msgstr "инициализация new-выражения для типа %<auto%> требует ровно один элемент"
  
! #: cp/parser.cc:10923
  #, gcc-internal-format
  msgid "expected expression-list or type-id"
  msgstr "ожидался список выражений или идентификатор типа"
  
! #: cp/parser.cc:10952
  #, gcc-internal-format
  msgid "types may not be defined in a new-type-id"
  msgstr "типы не могут быть определены в new-type-id"
  
! #: cp/parser.cc:11000
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attributes ignored on outermost array type in new expression"
  msgstr "атрибуты игнорируются для конкретизации шаблона"
  
! #: cp/parser.cc:11096
  #, gcc-internal-format
  msgid "expression in new-declarator must have integral or enumeration type"
  msgstr "выражение в деклараторе new должно иметь целый или перечислимый тип"
  
! #: cp/parser.cc:11502
  #, gcc-internal-format
  msgid "use of old-style cast to %q#T"
  msgstr ""
  
! #: cp/parser.cc:11652
  #, gcc-internal-format
  msgid "%<>>%> operator is treated as two right angle brackets in C++11"
  msgstr "оператор %<>>%> трактуется в C++11 как две правые угловые скобки"
  
! #: cp/parser.cc:11655
  #, gcc-internal-format
  msgid "suggest parentheses around %<>>%> expression"
  msgstr "рекомендуется окружать скобками выражение %<>>%>"
  
! #: cp/parser.cc:11889
  #, 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++ не допускает ?: с опущенным средним операндом"
  
! #: cp/parser.cc:12227
  #, gcc-internal-format
  msgid "top-level comma expression in array subscript is deprecated"
  msgstr ""
  
! #: cp/parser.cc:12502
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "types may not be defined within %<__builtin_offsetof%>"
  msgstr "типы нельзя определять в условиях"
  
! #: cp/parser.cc:12636
  #, gcc-internal-format
  msgid "trailing argument to %<__type_pack_element%> is not a type"
  msgstr ""
  
! #: cp/parser.cc:12737
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions 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 "lambda-выражения доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:12747
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "lambda-expression in template-argument only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:12948
  #, fuzzy, gcc-internal-format
  #| msgid "the lambda has no capture-default"
  msgid "non-local lambda expression cannot have a capture-default"
  msgstr "lambda не имеет подразумеваемого захвата"
  
! #: cp/parser.cc:12971
  #, gcc-internal-format
  msgid "expected end of capture-list"
  msgstr "ожидался конец capture-list"
  
! #: cp/parser.cc:12987
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "explicit by-copy capture of %<this%> with by-copy capture default only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:12993 cp/parser.cc:13015 cp/parser.cc:13213
  #, gcc-internal-format
  msgid "already captured %qD in lambda expression"
  msgstr "уже захваченное %qD в lambda выражении"
  
! #: cp/parser.cc:13009
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%<*this%> capture only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:13029
  #, fuzzy, gcc-internal-format
  #| msgid "cannot capture %qE by reference"
  msgid "%<this%> cannot be captured by reference"
  msgstr "невозможно захватить %qE по ссылке"
  
! #: cp/parser.cc:13049
  #, 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 "вариантные шаблоны доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:13060
  #, gcc-internal-format
  msgid "%<&%> should come before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:13090
  #, fuzzy, gcc-internal-format
  #| msgid "lambda capture initializers only available with -std=c++14 or -std=gnu++14"
  msgid "lambda capture initializers only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "lambda-захватывающие инициализаторы доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:13099
  #, gcc-internal-format
  msgid "empty initializer for lambda init-capture"
  msgstr "пустой инициализатор для lambda init-capture"
  
! #: cp/parser.cc:13124
  #, gcc-internal-format
  msgid "capture of non-variable %qE"
  msgstr ""
  
! #: cp/parser.cc:13135
  #, gcc-internal-format
  msgid "capture of variable %qD with non-automatic storage duration"
  msgstr "capture переменной  %qD с неавтоматическим сроком хранения"
  
! #: cp/parser.cc:13173
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<...%> in lambda capture"
  msgstr "слишком много %<if%> клаузул"
  
! #: cp/parser.cc:13184
  #, gcc-internal-format
  msgid "explicit by-copy capture of %qD redundant with by-copy capture default"
  msgstr "явное by-copy capture %qD избыточно с by-copy capture умолчанием"
  
! #: cp/parser.cc:13189
  #, gcc-internal-format
  msgid "explicit by-reference capture of %qD redundant with by-reference capture default"
  msgstr "явное by-reference capture %qD избыточно с by-reference capture умолчанием"
  
! #: cp/parser.cc:13281
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "lambda templates are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:13335
  #, gcc-internal-format
  msgid "default argument specified for lambda parameter"
  msgstr "задан аргумент по умолчанию для lambda-параметра"
  
! #: cp/parser.cc:13370
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces 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 "inline namespaces доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
  
! #: cp/parser.cc:13413
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified with a parameter"
  msgid "%<mutable%> lambda specifier with explicit object parameter"
  msgstr "%<fallthrough%> атрибут задан с параметром"
  
! #: cp/parser.cc:13422
  #, gcc-internal-format
  msgid "the passed in closure object will not be mutated because it is taken by value"
  msgstr ""
  
! #: cp/parser.cc:13426
  #, gcc-internal-format
  msgid "declare the explicit object parameter as non-const reference instead"
  msgstr ""
  
! #: cp/parser.cc:13430
  #, gcc-internal-format
  msgid "explicit object parameter is already a mutable reference"
  msgstr ""
  
! #: cp/parser.cc:13437
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified with a parameter"
  msgid "%<static%> lambda specifier with explicit object parameter"
  msgstr "%<fallthrough%> атрибут задан с параметром"
  
! #: cp/parser.cc:13455
  #, gcc-internal-format
  msgid "%<static%> lambda specifier with lambda capture"
  msgstr ""
  
! #: cp/parser.cc:13471
  #, fuzzy, gcc-internal-format
  #| msgid "range-based %<for%> loops 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 "диапазонные %<for%> циклы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:13484
  #, 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 "inline namespaces доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:13502
  #, 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 "завершающий тип возврата доступен только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:13555
  #, 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 "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:13752
! #, gcc-internal-format
! msgid "%qE is not implicitly captured by a contract assertion"
! msgstr ""
! 
! #: cp/parser.cc:13754
! #, fuzzy, gcc-internal-format
! #| msgid "%qD declared here"
! msgid "%q#E declared here"
! msgstr "%qD объявлено здесь"
! 
! #: cp/parser.cc:14379
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "label at end of compound statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:14548 cp/parser.cc:14800
  #, gcc-internal-format
  msgid "attributes at the beginning of statement are ignored"
  msgstr "атрибуты в начале оператора игнорируются"
  
! #: cp/parser.cc:14619
  #, gcc-internal-format
  msgid "expected labeled-statement"
  msgstr "ожидался помеченный оператор"
  
! #: cp/parser.cc:14668
  #, gcc-internal-format
  msgid "case label %qE not within a switch statement"
  msgstr "case-метка %qE вне оператора switch"
  
! #: cp/parser.cc:14696
  #, gcc-internal-format
  msgid "identifier label %qE in %<template for%> body"
  msgstr ""
  
! #: cp/parser.cc:14808
  #, gcc-internal-format
  msgid "need %<typename%> before %qE because %qT is a dependent scope"
  msgstr "требуется %<typename%> перед %qE, поскольку %qT зависимый контекст"
  
  #. A::A a;
! #: cp/parser.cc:14814
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%E%> names the constructor, not the type"
  msgid "%qE names the constructor, not the type"
  msgstr "%<%T::%E%> именует конструктор, а не тип"
  
! #: cp/parser.cc:14872
  #, gcc-internal-format
  msgid "compound-statement in %<constexpr%> function"
  msgstr ""
  
! #: cp/parser.cc:14936
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<tile%> directive"
  msgstr ""
  
! #: cp/parser.cc:15141
  #, 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 "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:15163
  #, 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 "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:15188 cp/parser.cc:15223
  #, fuzzy, gcc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "%<if consteval%> requires compound statement"
  msgstr "в операторе asm требуется lvalue-выражение"
  
! #: cp/parser.cc:15265
  #, fuzzy, gcc-internal-format
  #| msgid "inheriting constructors 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 "наследуемые конструкторы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "ожидался selection-statement"
  
! #: cp/parser.cc:15474
  #, fuzzy, gcc-internal-format
  #| msgid "function returning an array"
  msgid "condition declares an array"
  msgstr "функция возвращает массив"
  
! #: cp/parser.cc:15476
  #, fuzzy, gcc-internal-format
  #| msgid "field %qE declared as a function"
  msgid "condition declares a function"
  msgstr "поле %qE описано как функция"
  
! #: cp/parser.cc:15517
  #, gcc-internal-format
  msgid "types may not be defined in conditions"
  msgstr "типы нельзя определять в условиях"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "ожидался инициализатор"
  
! #: cp/parser.cc:15669
  #, fuzzy, gcc-internal-format
  #| msgid "range-based %<for%> loops 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 "диапазонные %<for%> циклы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:15976
  #, gcc-internal-format
  msgid "loop variable %qD of type %qT binds to a temporary constructed from type %qT"
  msgstr ""
  
  #. rval
! #: cp/parser.cc:15983
  #, gcc-internal-format
  msgid "use non-reference type %qT to make the copy explicit or %qT to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16009
  #, 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 "нелокальная переменная %q#D использует локальный тип %qT"
  
! #: cp/parser.cc:16014
  #, gcc-internal-format
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "range-based %<for%> выражение типа %qT имеет неполный тип"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "противоречивые begin/end типы в range-based %<for%> операторе: %qT и %qT"
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "ожидался iteration-statement"
  
! #: cp/parser.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:16547
  #, fuzzy, gcc-internal-format
  #| msgid "range-based %<for%> loops 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 "диапазонные %<for%> циклы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "C99 designator %qE outside aggregate initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "C99 обозначение %qE вне инициализатора агрегата"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be instrumented"
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "функция не может быть инструментирована"
  
! #: cp/parser.cc:16906
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ не поддерживает вычисляемые goto"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "ожидался оператор перехода"
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration"
  msgid "expected module-partition"
  msgstr "ожидалась декларация"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "ожидалось template-name"
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "декларация метода вне контекста @interface"
  
! #: cp/parser.cc:17159
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "module-declaration must be at global scope"
  msgstr "using-декларация для не-элемента внутри класса"
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "scope opened here"
  msgstr "структура определена здесь"
  
! #: cp/parser.cc:17186
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "volatile аргумент"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "using-декларация для не-элемента внутри класса"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in exception-declarations"
  msgid "%qE may only occur once in an export declaration"
  msgstr "типы нельзя определять в exception-declarations"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "согласно ISO C, избыточный знак %<;%> после функции не допускается"
  
! #: cp/parser.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "согласно ISO C, избыточный знак %<;%> после функции не допускается"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  #| msgid "%<auto%> parameter not permitted in this context"
  msgid "attributes are not permitted in this position"
  msgstr "%<auto%> параметр недопустим в данном контексте"
  
! #: cp/parser.cc:17581
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "атрибут проигнорирован"
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specializations are not permitted here"
  msgstr "явная специализация не-шаблона %qT"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiations are not permitted here"
  msgstr "явная конкретизация нешаблона %q#D"
  
! #: cp/parser.cc:17658
  #, fuzzy, gcc-internal-format
  #| msgid "original declaration appeared here"
  msgid "export-declarations are not permitted here"
  msgstr "исходная декларация находится здесь"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> не в начале блока"
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "непеременная %qD в декларации с более чем одним декларатором с типом заполнителем"
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "противоречивый вывод для %qT: %qT и затем %qT"
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "смешивание деклараций и определений функций запрещено"
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "типы нельзя определять в декларации for-диапазона"
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "инициализатор в диапазонном %<for%> цикле"
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "несколько деклараций в диапазонном %<for%> цикле"
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for structured binding declaration"
  msgid "multiple packs in structured binding declaration"
  msgstr "некорректный инициализатор для структурированной связывающей декларации"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "unrestricted объединения допустимы только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:18320
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "unrestricted объединения допустимы только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:18331
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for structured binding declaration"
  msgid "annotation on structured binding"
  msgstr "некорректный инициализатор для структурированной связывающей декларации"
  
! #: cp/parser.cc:18359
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "unrestricted объединения допустимы только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:18363
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "unrestricted объединения допустимы только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:18443
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18461
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "некорректный инициализатор для структурированной связывающей декларации"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray declaration at %C"
  msgid "for-range-declaration cannot be %qs"
  msgstr "Декларация комассива в %C"
  
! #: cp/parser.cc:18660
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "спецификаторы класса хранения не допускаются в декларациях параметров"
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> использовано вне класса"
  
! #: cp/parser.cc:18721
  #, fuzzy, gcc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "Атрибут в %L не допускается в TYPE определении"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "модификатор %qs возможности несовместим с %s %s"
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> меняет смысл в C++11; пожалуйста удалите его"
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "%qD invalid in condition"
  msgstr "decl-specifier некорректен в условии"
  
! #: cp/parser.cc:18846
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD некорректно в lambda"
  
! #: cp/parser.cc:18850
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:18932
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "type-specifier invalid in lambda"
  msgstr "decl-specifier некорректен в условии"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "определение класса не должно содержать friend"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "шаблоны не могут быть %<virtual%>"
  
! #: cp/parser.cc:19054
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in an exception-specification"
  msgid "types may not be defined in explicit-specifier"
  msgstr "типы нельзя определять в exception-specification"
  
! #: cp/parser.cc:19058
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "некорректная linkage-specification"
  
! #: cp/parser.cc:19233
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "inline namespaces доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:19261
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "inline namespaces доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:19487
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "типы нельзя определять в %<decltype%> выражениях"
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "типы не могут быть определены в conversion-type-id"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "некорректное использование %<auto%> в операторе преобразования"
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "использование %<auto%> в операторе преобразования элемента шаблона не может быть приведено"
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "только конструкторы берут инициализаторы элементов"
  
! #: cp/parser.cc:19825
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "mem-initializer для %qD следует за constructor delegation"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "constructor delegation следует за mem-initializer для %qD"
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "устаревший стиль инициализатора базового класса"
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "ключевое слово %<typename%> запрещено в этом контексте (инициализатор квалифицированного элемента неявно является типом)"
  
! #: cp/parser.cc:20418
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr "неожиданное ключевое слово; удалите пробел между кавычками и суффикс идентификатором"
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "неожиданное ключевое слово; удалите пробел между кавычками и суффикс идентификатором"
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "ожидался суффикс-идентификатор"
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "ожидалась пустая строка после ключевого слова %<operator%>"
  
! #: cp/parser.cc:20445
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "некорректный префикс кодировки в литеральном операторе"
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "ожидался оператор"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "ключевое слово %<export%> не реализовано; игнорируется"
  
! #: cp/parser.cc:20528
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<export%> not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "ключевое слово %<export%> не реализовано; игнорируется"
  
! #: cp/parser.cc:20530
  #, fuzzy, gcc-internal-format
  #| msgid "-mexr is used without -ms"
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "-mexr использовано без -ms"
  
! #: cp/parser.cc:20635
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "некорректный constrained type параметр"
  
  #
! #: cp/parser.cc:20643
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualified type параметр"
  
! #: cp/parser.cc:20767
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "некорректное использование %<auto%> в подразумеваемом аргументе шаблона"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "pack параметр шаблона %qD не может иметь аргумент по умолчанию"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "pack параметры шаблона не могут иметь аргументы по умолчанию"
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "ожидался template-id"
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "список аргументов шаблона не должен начинаться с %<<::%>"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(если вы используете %<-fpermissive%> или %<-std=c++11%> или %<-std=gnu++11%> G++ примет ваш код)"
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-type template argument"
  msgid "invalid template-argument-list"
  msgstr "некорректный нетиповый аргумент шаблона"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "ожидался template-argument"
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "ошибка разбора в списке аргументов шаблона"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "ожидалось template-name"
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "не шаблон %qD использован как шаблон"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "используйте нотацию %<%T::template %D%> для указания о том, что это шаблон"
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ожидался pack параметр перед %<...%>"
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "ожидался template-argument"
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "некорректный нетиповый аргумент шаблона"
  
! #: cp/parser.cc:22068
  #, 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 "транзакционное выражение не может присутствовать в константном выражении"
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "явная конкретизация не должна использовать %<inline%> спецификатор"
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "явная конкретизация не должна использовать %<constexpr%> спецификатор"
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "явная конкретизация не должна использовать %<constexpr%> спецификатор"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "специализация шаблона с привязкой C"
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "ожидался спецификатор типа"
  
! #: cp/parser.cc:22700
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> in lambda parameter declaration only available with -std=c++14 or -std=gnu++14"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "использование %<auto%> в декларации lambda параметра доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:22706
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> in parameter declaration only available with -std=c++14 or -std=gnu++14"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "использование %<auto%> в декларации параметра доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:22710
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> in parameter declaration only available with -std=c++14 or -std=gnu++14"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "использование %<auto%> в декларации параметра доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in template argument"
  msgid "use of %<auto%> in template argument"
  msgstr "некорректное использование %<auto%> в аргументе шаблона"
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "ожидался template-id для типа"
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "ожидалось имя типа"
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%qE не является именем типа"
  
! #: cp/parser.cc:23106
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "объединение определено здесь"
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "некорректное использование %qD"
  
! #: cp/parser.cc:23153
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%> after %qE"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "ожидалась %<,%> или %<)%> перед %qE"
  
! #: cp/parser.cc:23160
  #, fuzzy, gcc-internal-format
  #| msgid "placeholder constraints not satisfied"
  msgid "unexpected placeholder in constrained result type"
  msgstr "ограничения заполнителя не удовлетворены"
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "декларация %qD ничего не декларирует"
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "атрибуты игнорируются для неконкретизированного типа"
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "атрибуты игнорируются для конкретизации шаблона"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "атрибуты игнорируются для elaborated-type-specifier, который не является forward декларацией"
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD является шаблоном перечисления"
  
! #: cp/parser.cc:23901
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD не именует перечисление в %qT"
  
! #: cp/parser.cc:23916
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "неименованный scoped enum не допускается"
  
! #: cp/parser.cc:23934
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in casts"
  msgid "types may not be defined in enum-base"
  msgstr "типы нельзя определять в приведении типов"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "ожидалось %<;%> или %<{%>"
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "невозможно добавить enumerator список к конкретизации шаблона"
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "вложенный спецификатор имени %qT для enum декларации не именует класс или пространство имен"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "декларация %qD в пространстве имен %qD, которое не включает %qD"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "декларация %qD в %qD, который не объемлет %qD"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "избыточная квалификация не допускается"
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ запрещает пустой неименованный enum"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "opaque-enum-specifier без имени"
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "opaque-enum-specifier должен использовать простой идентификатор"
  
! #: cp/parser.cc:24259
  #, fuzzy, gcc-internal-format
  #| msgid "no unexpanded parameter packs in binary fold"
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr "нет нерасширенных пакетов параметров в бинарной свертке"
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type; did you mean %qs?"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qE не является именем типа; имелось в виду %qs?"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD не есть namespace-name"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "ожидалось namespace-name"
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "inline namespaces доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "inline namespaces доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "определение вложенного пространства имен не может иметь атрибуты"
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "определение вложенного пространства имен не может быть inline"
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "вход в пространство имен %qD"
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%> определение здесь не допускается"
  
! #: cp/parser.cc:24705
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> in parameter declaration only available with -std=c++14 or -std=gnu++14"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "использование %<auto%> в декларации параметра доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "идентификатор шаблона недопустим в using-декларации"
  
! #: cp/parser.cc:24767
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> in parameter declaration only available with -std=c++14 or -std=gnu++14"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "использование %<auto%> в декларации параметра доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:24777
  #, fuzzy, gcc-internal-format
  #| msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "декларациям доступа следует предпочесть using-declarations; предлагается: добавьте ключевое слово %<using%>"
  
! #: cp/parser.cc:24823
  #, fuzzy, gcc-internal-format
  #| msgid "%<~auto%> only available with -std=c++14 or -std=gnu++14"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<~auto%> доступно только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of dependent type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "некорректное использование зависимого типа %qT"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT не имеет перечислимый тип"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete type %q#T"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "некорректное использование неполного типа %q#T"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration here"
  msgid "opaque-enum-declaration here"
  msgstr "предыдущая декларация здесь"
  
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "типы нельзя определять в алиасных декларациях шаблонов"
  
! #: cp/parser.cc:25070
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal before string constant"
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "ожидался строковый литерал перед строковой константой"
  
! #: cp/parser.cc:25131
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "повторный cv-qualifier"
  
! #: cp/parser.cc:25159
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "квалификаторы в описании типа возвращаемого значения функции "
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT не является пространством имён"
  
! #: cp/parser.cc:25214
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter outside function body"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "использование параметра вне тела функции"
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "атрибуты проигнорированы в декларации %q#T"
  
! #: cp/parser.cc:25455
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "в декларации функции указаны имена параметров без типов"
  
! #: cp/parser.cc:25466
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesized initializer in array new"
  msgid "remove parentheses to default-initialize a variable"
  msgstr "инициализатор со скобками в new массива"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "в декларации функции указаны имена параметров без типов"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD redeclared as variable"
  msgid "add parentheses to declare a variable"
  msgstr "функция %qD повторно декларирована как переменная"
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate stack for variable %q+D, naked function."
  msgid "cannot handle qualified name for variant function"
  msgstr "Невозможно выделить стек для переменной %q+D, naked функция."
  
! #: cp/parser.cc:25589
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on constructor declaration"
  msgid "declare variant directives are not allowed on constructors"
  msgstr "квалификаторы не допускаются в декларации конструктора"
  
! #: cp/parser.cc:25595
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on destructor declaration"
  msgid "declare variant directives are not allowed on destructors"
  msgstr "квалификаторы не допускаются в декларации деструктора"
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE argument not an identifier"
  msgid "cannot handle %s identifier name"
  msgstr "аргумент %qE - не идентификатор"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of function %qD in invalid context"
  msgid "no declaration of base function %qs in this scope"
  msgstr "декларация функции %qD в неверном контексте"
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "ссылка на %qD противоречива"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "атрибуты не допускаются при определении функции"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "атрибуты не допускаются при определении функции"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, fuzzy, gcc-internal-format
  #| msgid "decltype cannot resolve address of overloaded function"
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "decltype не может разрешить адрес перегруженной функции"
  
! #: cp/parser.cc:25754
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "атрибуты не допускаются при определении функции"
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "function-definition здесь не допускается"
  
! #: cp/parser.cc:26040
  #, fuzzy, gcc-internal-format
  #| msgid "an asm-specification is not allowed on a function-definition"
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "спецификация asm не допускается при определении функции"
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "атрибуты не допускаются при определении функции"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "ожидался конструктор, деструктор или преобразование типа"
  
! #: cp/parser.cc:26329
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "инициализатор задан для функции"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "атрибуты после инициализатора в скобках проигнорированы"
  
! #: cp/parser.cc:26386
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "не-функция %qD декларирована как неявный шаблон"
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "граница массива не является целой константой"
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "невозможно определить элемент зависимого typedef %qT"
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> не является типом"
*************** msgstr "%<%T::%E%> не является
*** 71243,71527 ****
  #. 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 "используйте %<%T::%D%> вместо %<%T::%D%> для именования конструктора в имени с квалификатором"
  
  #. 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 "%qD является пространством имён"
  
! #: cp/parser.cc:27302
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "невозможно сформировать указатель на элемент не класса %q#T"
  
! #: cp/parser.cc:27323
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ожидался ptr-operator"
  
! #: cp/parser.cc:27384
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "повторный cv-qualifier"
  
! #: cp/parser.cc:27438
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "несколько ref-квалификаторов"
  
! #: 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 "повторный virt-specifier"
  
! #: cp/parser.cc:27836
  #, fuzzy, gcc-internal-format
  #| msgid "missing template arguments after %qT"
  msgid "missing template arguments after %qE"
  msgstr "отсутствуют аргументы шаблона после %qT"
  
! #: cp/parser.cc:27842
  #, fuzzy, gcc-internal-format
  #| msgid "missing template arguments"
  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 "некорректное использование %qT"
  
! #: 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 "некорректное использование %<auto%> в аргументе шаблона"
  
! #: cp/parser.cc:28008
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "ожидался type-specifier"
  
! #: 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 "storage class specifiers invalid in parameter declarations"
  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
  #, 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 не может содержать параметры"
  
! #: 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 "parameter pack %qD не может иметь подразумеваемый аргумент"
  
! #: cp/parser.cc:28692
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "pack параметр шаблона не может иметь аргумент по умолчанию"
  
! #: cp/parser.cc:28694
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "parameter pack не может иметь подразумеваемый аргумент"
  
! #: 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 "pack параметр шаблона не может иметь аргумент по умолчанию"
  
! #: cp/parser.cc:28841
  #, fuzzy, gcc-internal-format
  #| msgid "inheriting constructors 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 "наследуемые конструкторы доступны только с -std=c++11 или -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 "C++11 %<constexpr%> доступно только с -std=c++11 или -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 "расширенные списки инициализации доступны только с -std=c++11 или -std=gnu++11"
  
! #: 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 "ISO C++ не поддерживает 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
  #, 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 "ожидалось class-name"
  
! #: 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 virt-specifier"
  msgid "duplicate %qD specifier"
  msgstr "повторный virt-specifier"
  
! #: 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 "global квалификация имени класса некорректна"
  
! #: 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 "defining explicit specialization %qD in friend declaration"
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "определение явной специализации %qD в 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 "перед явной специализацией должно быть %<template <>%>"
  
! #: 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 "невозможно разрешить typename type"
  
! #: cp/parser.cc:30590
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "предыдущее определение %q#T"
--- 71344,71628 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "некорректная декларация"
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "некорректное использование конструктора как шаблона"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "используйте %<%T::%D%> вместо %<%T::%D%> для именования конструктора в имени с квалификатором"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "квалифицированный идентификатор в декларации"
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "ожидалась декларация"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD является пространством имён"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "невозможно сформировать указатель на элемент не класса %q#T"
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ожидался ptr-operator"
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "повторный cv-qualifier"
  
! #: cp/parser.cc:27502
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "несколько ref-квалификаторов"
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "повторный virt-specifier"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  #| msgid "missing template arguments after %qT"
  msgid "missing template arguments after %qE"
  msgstr "отсутствуют аргументы шаблона после %qT"
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  #| msgid "missing template arguments"
  msgid "%qT not permitted in template argument"
  msgstr "отсутствуют аргументы шаблона"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "некорректное использование %qT"
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "типы нельзя определять в аргументах шаблона"
  
! #: cp/parser.cc:27945
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "некорректное использование %<auto%> в аргументе шаблона"
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "ожидался type-specifier"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "ожидалось %<,%> или %<...%>"
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "типы нельзя определять в типах параметров"
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "спецификаторы класса хранения не допускаются в декларациях параметров"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, 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 не может содержать параметры"
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "аргументы по умолчанию разрешены только для параметров функций"
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "parameter pack %qD не может иметь подразумеваемый аргумент"
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "pack параметр шаблона не может иметь аргумент по умолчанию"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "parameter pack не может иметь подразумеваемый аргумент"
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter pack cannot have a default argument"
  msgid "an explicit object parameter may not have a default argument"
  msgstr "pack параметр шаблона не может иметь аргумент по умолчанию"
  
! #: cp/parser.cc:28905
  #, fuzzy, gcc-internal-format
  #| msgid "inheriting constructors 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 "наследуемые конструкторы доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:28909
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "расширенные списки инициализации доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ не поддерживает C99 назначенные инициализаторы"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "ожидалось class-name"
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "ожидалось %<;%> после определения класса"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "ожидалось %<;%> после определения структуры"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "ожидалось %<;%> после определения объединения"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate virt-specifier"
  msgid "duplicate %qD specifier"
  msgstr "повторный virt-specifier"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "ожидалось %<{%> или %<:%>"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "global квалификация имени класса некорректна"
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "квалифицированное имя не именует класс"
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "некорректное имя класса в декларации %qD"
  
! #: cp/parser.cc:30490
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization %qD in friend declaration"
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "определение явной специализации %qD в friend-декларации"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "перед явной специализацией должно быть %<template <>%>"
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "шаблон функции %qD редекларирован как шаблон класса"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "невозможно разрешить typename type"
  
! #: cp/parser.cc:30654
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "предыдущее определение %q#T"
*************** msgstr "предыдущее опред�
*** 71529,71818 ****
  #. 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
  #, fuzzy, gcc-internal-format
  #| msgid "no unexpanded parameter packs in binary fold"
  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 "ожидалось class-key"
  
! #: 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 "ожидалось %<class%> или %<typename%>"
  
! #: cp/parser.cc:31030
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "в C++03 class-key должен использоваться при декларировании 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 "вариантные шаблоны доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:31077
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "в декларации friend нет имени класса или функции"
  
! #: 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 "расширенные списки инициализации доступны только с -std=c++11 или -std=gnu++11"
  
! #: 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 "битовое поле %qD не целочисленного типа"
  
! #: cp/parser.cc:31450
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "спецификатор pure в определении функции"
  
! #: 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 "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:31666
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "некорректный спецификатор pure (только %<= 0%> допускается)"
  
! #: 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 "method attributes must be specified at the end"
  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 "%<virtual%> задано более одного раза в base-спецификаторе"
  
! #: cp/parser.cc:31888
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "более одного спецификатора access в base-спецификаторе"
  
! #: cp/parser.cc:31945
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "ключевое слово %<typename%> запрещено в этом контексте (базовый класс неявно является типом)"
  
! #: cp/parser.cc:32129 cp/parser.cc:32223
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "типы нельзя определять в exception-specification"
  
! #: 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 "динамические спецификации исключительных ситуаций считаются устаревшими в C++11"
  
! #: cp/parser.cc:32281
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "некорректное использование %<auto%> в спецификации исключительной ситуации"
  
! #: 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 "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:32434
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "типы нельзя определять в exception-declarations"
  
! #: 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 "%qD cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qD не может иметь аргументов по умолчанию"
  
! #: cp/parser.cc:33019
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected attribute before %qs token"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "неожиданный атрибут перед лексемой %qs"
  
! #: cp/parser.cc:33165
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "атрибутный using префикс использован вместе с scoped attribute token"
  
! #: 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 "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "%<fallthrough%> атрибут задан несколько раз"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "не параметрический %qs не может содержать параметры"
  
! #: cp/parser.cc:33589
  #, fuzzy, gcc-internal-format
  #| msgid "expected goto expression"
  msgid "expected conditional-expression"
  msgstr "ожидалось goto выражение"
  
! #: cp/parser.cc:33636
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %qs"
  msgid "%qs is only available with %qs"
  msgstr "%qs несовместим с %qs"
  
! #: 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 ignored on uninstantiated type"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "атрибуты игнорируются для неконкретизированного типа"
  
! #: cp/parser.cc:33872
  #, fuzzy, gcc-internal-format
  #| msgid "%<concept%> only available with -fconcepts"
  msgid "contracts are only available with %qs"
  msgstr "%<concept%> доступно только с -fconcepts"
  
! #: 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 "вариантные шаблоны доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:33986
  #, fuzzy, gcc-internal-format
  #| msgid "c++11 attributes 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++11 атрибуты доступны только с -std=c++11 или -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 "выражение должно быть целочисленным"
  
! #: 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 "заданная позиция не является целой константой"
  
! #: 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 "запрошенное выравнивание не является целочисленной константой"
  
! #: cp/parser.cc:35635
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "специализация элемента %<%T::%E%> требует %<template<>%> синтаксис"
  
! #: cp/parser.cc:35640
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "некорректная декларация %<%T::%E%>"
  
! #: cp/parser.cc:35644
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "недостаточно списков параметров шаблонов"
--- 71630,71919 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, fuzzy, gcc-internal-format
  #| msgid "no unexpanded parameter packs in binary fold"
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "нет нерасширенных пакетов параметров в бинарной свертке"
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "ожидалось class-key"
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "ожидалось %<class%> или %<typename%>"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "в C++03 class-key должен использоваться при декларировании friend"
  
! #: cp/parser.cc:31100
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "вариантные шаблоны доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "в декларации friend нет имени класса или функции"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "класс хранения для анонимного агрегата в контексте класса недопустим"
  
! #: cp/parser.cc:31284
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "расширенные списки инициализации доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "битовое поле %qD не целочисленного типа"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "спецификатор pure в определении функции"
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "случайная %<,%> в конце декларации элемента"
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ожидалось %<;%> в конце декларации элемента"
  
! #: cp/parser.cc:31707
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "некорректный спецификатор pure (только %<= 0%> допускается)"
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "инициализатор в фигурных скобках здесь не допускается"
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  #| msgid "method attributes must be specified at the end"
  msgid "attributes on base specifiers are ignored"
  msgstr "атрибуты метода должны задаваться в конце"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> задано более одного раза в base-спецификаторе"
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "более одного спецификатора access в base-спецификаторе"
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "ключевое слово %<typename%> запрещено в этом контексте (базовый класс неявно является типом)"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "типы нельзя определять в exception-specification"
  
! #: cp/parser.cc:32295
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "динамические спецификации исключительных ситуаций считаются устаревшими в C++11"
  
! #: cp/parser.cc:32345
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "некорректное использование %<auto%> в спецификации исключительной ситуации"
  
! #: cp/parser.cc:32386
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++11 %<constexpr%> доступно только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "типы нельзя определять в exception-declarations"
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> в пустой декларации"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qD не может иметь аргументов по умолчанию"
  
! #: cp/parser.cc:33083
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected attribute before %qs token"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "неожиданный атрибут перед лексемой %qs"
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "атрибутный using префикс использован вместе с scoped attribute token"
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "ожидался идентификатор для имени атрибута"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "%<fallthrough%> атрибут задан несколько раз"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ожидался атрибут перед %<...%>"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "не параметрический %qs не может содержать параметры"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  #| msgid "expected goto expression"
  msgid "expected conditional-expression"
  msgstr "ожидалось goto выражение"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %qs"
  msgid "%qs is only available with %qs"
  msgstr "%qs несовместим с %qs"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "атрибут %qE для %qE проигнорирован"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on uninstantiated type"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "атрибуты игнорируются для неконкретизированного типа"
  
! #: cp/parser.cc:33932
  #, fuzzy, gcc-internal-format
  #| msgid "%<concept%> only available with -fconcepts"
  msgid "contracts are only available with %qs"
  msgstr "%<concept%> доступно только с -fconcepts"
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "вариантные шаблоны доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:34046
  #, fuzzy, gcc-internal-format
  #| msgid "c++11 attributes 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++11 атрибуты доступны только с -std=c++11 или -std=gnu++11"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "выражение должно быть целочисленным"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "заданная позиция не является целой константой"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "запрошенное выравнивание не является целочисленной константой"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "специализация элемента %<%T::%E%> требует %<template<>%> синтаксис"
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "некорректная декларация %<%T::%E%>"
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "недостаточно списков параметров шаблонов"
*************** msgstr "недостаточно спи�
*** 71821,72268 ****
  #. 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 "qualifiers are not allowed on constructor declaration"
  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 "шаблон с привязкой C"
  
! #: 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 "шаблонная декларация %<typedef%>"
  
! #: 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
  #, 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 "ошибочное использование %<>>%>, используйте %<>%> для завершения списка аргументов шаблона"
  
! #: cp/parser.cc:37211
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "аргумент %<sizeof...%> должен быть окружен скобками"
  
! #: cp/parser.cc:37386
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "некорректное использование %qD в спецификации привязки"
  
! #: cp/parser.cc:37401
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qs использован с %qE"
  
! #: cp/parser.cc:37413
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> перед %qD"
  
! #: cp/parser.cc:37430
  #, fuzzy, gcc-internal-format
  #| msgid "%qs specified with %<typeof%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qs указан с %<typeof%>"
  
! #: cp/parser.cc:37539
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 не поддерживает %<long long%>"
  
  #
! #: cp/parser.cc:37550
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "заданы и %<__thread%> и %<thread_local%>"
  
! #: cp/parser.cc:37555
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "дублирование %qD"
  
! #: cp/parser.cc:37584
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "дублирование %qs"
  
! #: 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 %<data%>"
  msgid "expected %<auto%>"
  msgstr "ожидалось %<data%>"
  
! #: 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
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "ожидалось %<__transaction_atomic%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "ожидалось %<__transaction_relaxed%>"
  
! #: cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  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 "%qs tag использован в именовании %q#T"
  
! #: cp/parser.cc:38285
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T был ранее декларирован здесь"
  
! #: 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 "недопустимая декларация ссылки на %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 объявлен с большей областью видимости, чем родитель %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 "ожидалось class-key"
  
! #: cp/parser.cc:38579
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "метка %qD определена здесь"
  
! #: cp/parser.cc:38580
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%qT декларировано здесь"
  
! #: cp/parser.cc:38663
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD редекларирован с другим доступом"
  
! #: cp/parser.cc:38684
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "в C++98 %<template%> (для снятия неоднозначности) допускается только внутри шаблонов"
  
! #: 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 "неверное положение %<@%D%> конструкции Objective-C++"
  
! #: cp/parser.cc:39249
  #, 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 "ожидались objective-c++ аргумент(ы) сообщения"
  
! #: cp/parser.cc:39354
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "в конструкции %<@encode%> в качестве аргумента должен быть задан тип"
  
! #: cp/parser.cc:39758
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "некорректное Objective-C++ имя селектора"
  
! #: cp/parser.cc:39833 cp/parser.cc:39851
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "ожидалась objective-c++ декларация метода"
  
! #: 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 "случайное %qs между Objective-C++ методами"
  
! #: cp/parser.cc:40151 cp/parser.cc:40158 cp/parser.cc:40165
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "некорректный тип для instance переменной"
  
! #: cp/parser.cc:40282
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "ожидался идентификатор после %<@protocol%>"
  
! #: cp/parser.cc:40455
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "атрибуты нельзя задавать до %<@%D%> Objective-C++ ключевого слова"
  
! #: cp/parser.cc:40462
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "префиксные атрибуты игнорируются до %<@%D%>"
  
! #: cp/parser.cc:40742 cp/parser.cc:40749 cp/parser.cc:40756
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "некорректный тип для property"
  
! #: cp/parser.cc:40918
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "неизвестный атрибут свойства"
  
! #: cp/parser.cc:42220
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "ожидалось целочисленное выражение"
  
! #: cp/parser.cc:42237
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%> выражение должно быть целочисленным"
  
! #: cp/parser.cc:42993
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "ожидалось %<class%>, %<typename%> или %<template%>"
  
! #: cp/parser.cc:43395
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "некорректный reduction-инициализатор"
  
! #: 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"
--- 71922,72369 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "слишком много списков параметров шаблонов"
  
! #: cp/parser.cc:36005
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on constructor declaration"
  msgid "template-id not allowed for constructor in C++20"
  msgstr "квалификаторы не допускаются в декларации конструктора"
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "именованные возвращаемые значения больше не поддерживаются"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "некорректная декларация шаблона элемента в локальном классе"
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "шаблон с привязкой C"
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "некорректная явная специализация"
  
! #: cp/parser.cc:36488
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "шаблонная декларация %<typedef%>"
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "декларация шаблона класса не должна декларирован ничего иного"
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "явная специализация шаблона не может иметь класс хранения"
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> должно быть %<> >%> внутри списка аргументов вложенного шаблона"
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "ошибочное использование %<>>%>, используйте %<>%> для завершения списка аргументов шаблона"
  
! #: cp/parser.cc:36955
  #, 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 "ошибочное использование %<>>%>, используйте %<>%> для завершения списка аргументов шаблона"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "аргумент %<sizeof...%> должен быть окружен скобками"
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "некорректное использование %qD в спецификации привязки"
  
! #: cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qs использован с %qE"
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> перед %qD"
  
! #: cp/parser.cc:37490
  #, fuzzy, gcc-internal-format
  #| msgid "%qs specified with %<typeof%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qs указан с %<typeof%>"
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 не поддерживает %<long long%>"
  
  #
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "заданы и %<__thread%> и %<thread_local%>"
  
! #: cp/parser.cc:37615
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "дублирование %qD"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "дублирование %qs"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "ожидалось %<new%>"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "ожидалось %<delete%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "ожидалось %<return%>"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "ожидалось %<extern%>"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "ожидалось %<static_assert%>"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "ожидалось %<decltype%>"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "ожидалось %<operator%>"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "ожидалось %<class%>"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "ожидалось %<template%>"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "ожидалось %<namespace%>"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "ожидалось %<using%>"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "ожидалось %<asm%>"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "ожидалось %<try%>"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "ожидалось %<catch%>"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "ожидалось %<throw%>"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "ожидалось %<data%>"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "ожидалось %<__label__%>"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "ожидалось %<@try%>"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "ожидалось %<@synchronized%>"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "ожидалось %<@throw%>"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "ожидалось %<__transaction_atomic%>"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "ожидалось %<__transaction_relaxed%>"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "ожидалось %<@end%>"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "ожидалось %<::%>"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "ожидалось %<...%>"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "ожидалось %<*%>"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "ожидалось %<~%>"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "ожидалось %<:%> или %<::%>"
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "ожидалось %<class%>, %<typename%> или %<template%>"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "ожидалось %<:%>"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag использован в именовании %q#T"
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T был ранее декларирован здесь"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "недопустимая декларация ссылки на %q#T"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT объявлен с большей областью видимости, чем родитель %qT"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "ожидалось class-key"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "метка %qD определена здесь"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%qT декларировано здесь"
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD редекларирован с другим доступом"
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "в C++98 %<template%> (для снятия неоднозначности) допускается только внутри шаблонов"
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "конец файла в аргументе по умолчанию"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "неверное положение %<@%D%> конструкции Objective-C++"
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c++ получатель сообщения ожидался"
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "ожидались objective-c++ аргумент(ы) сообщения"
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "в конструкции %<@encode%> в качестве аргумента должен быть задан тип"
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "некорректное Objective-C++ имя селектора"
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "ожидалась objective-c++ декларация метода"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "атрибуты метода должны задаваться в конце"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "случайное %qs между Objective-C++ методами"
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "некорректный тип для instance переменной"
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "ожидался идентификатор после %<@protocol%>"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "атрибуты нельзя задавать до %<@%D%> Objective-C++ ключевого слова"
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "префиксные атрибуты игнорируются до %<@%D%>"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "некорректный тип для property"
  
! #: cp/parser.cc:40978
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "неизвестный атрибут свойства"
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "ожидалось целочисленное выражение"
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%> выражение должно быть целочисленным"
  
! #: cp/parser.cc:43053
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "ожидалось %<class%>, %<typename%> или %<template%>"
  
! #: cp/parser.cc:43455
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "некорректный reduction-инициализатор"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined in iterator type"
*************** msgstr "типы нельзя опред
*** 72272,72460 ****
  #. 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 больше не поддерживается"
  
! #: cp/parser.cc:48663
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "скобочная инициализация не допускается в OpenMP %<for%> цикле"
  
! #: 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 "%<ordered%> клаузула с параметром не может быть задана в %qs конструкции"
  
! #: cp/parser.cc:49693 cp/pt.cc:19188
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "итерационная переменная %qD не должна быть 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%> без соответствующей %<#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%> должна следовать декларация или определение функции"
  
! #: cp/parser.cc:53727
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  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
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "ожидалось %<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 "ожидалось id-выражение (аргументы)"
  
! #: cp/parser.cc:55189
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "один из аргументов вызова инициализатора должен быть %<omp_priv%> или %<&omp_priv%>"
  
! #: cp/parser.cc:55292
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "типы не могут определяться в declare reduction списке типов"
  
! #: cp/parser.cc:55312 cp/semantics.cc:7048
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "предекларированный арифметический тип %qT в %<#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 "функциональный или массивный тип %qT в %<#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 "тип ссылки %qT в %<#pragma omp declare reduction%>"
  
! #: 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%>"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "const, volatile или __restrict квалифицированный тип %qT в %<#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 "типы нельзя определять в типах параметров"
  
! #: cp/parser.cc:55691
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "ожидалось %<simd%> или %<reduction%> или %<target%>"
  
! #: cp/parser.cc:56256
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> именует множество перегрузок"
  
! #: cp/parser.cc:56266
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD не ссылается на функцию в контексте пространства имен"
  
! #: cp/parser.cc:56436 cp/parser.cc:56975
  #, fuzzy, gcc-internal-format
  #| msgid "OpenACC directives at %C may not appear in PURE procedures"
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "OpenACC директивы в %C не могут появляться в PURE процедурах"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56647
  #, fuzzy, gcc-internal-format
  #| msgid "atomic_cancel"
  msgid "%<atomic_cancel%>"
  msgstr "atomic_cancel"
  
! #: cp/parser.cc:56842
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "внешний %<__transaction_cancel%> не внутри внешнего %<__transaction_atomic%>"
  
! #: cp/parser.cc:56845
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  либо %<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"
  
! #: 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%> может использоваться только в составных операторах"
  
! #: cp/parser.cc:57240
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskyield%> может использоваться только в составных операторах"
  
! #: cp/parser.cc:57327
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> должна быть внутри функций"
  
! #: 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 "межмодульные оптимизации не реализованы для 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 "стандартные преобразования в данном контексте недопустимы"
  
! #: cp/parser.cc:57711
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "неявные шаблоны не могут быть %<virtual%>"
  
! #: cp/parser.cc:57767
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
--- 72373,72561 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable больше не поддерживается"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "скобочная инициализация не допускается в OpenMP %<for%> цикле"
  
! #: cp/parser.cc:49671
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<ordered%> клаузула с параметром не может быть задана в %qs конструкции"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "итерационная переменная %qD не должна быть reduction"
  
! #: cp/parser.cc:52834
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp end declare target%> без соответствующей %<#pragma omp declare target%>"
  
! #: cp/parser.cc:53546
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "за %<#pragma omp declare simd%> должна следовать декларация или определение функции"
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qD is not a C pointer"
  msgstr "%qD не указательная переменная"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "ожидалось %<target%>"
  
! #: cp/parser.cc:55206
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "некорректная клаузула инициализатора"
  
! #: cp/parser.cc:55237
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "ожидалось id-выражение (аргументы)"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "один из аргументов вызова инициализатора должен быть %<omp_priv%> или %<&omp_priv%>"
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "типы не могут определяться в declare reduction списке типов"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "предекларированный арифметический тип %qT в %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "функциональный или массивный тип %qT в %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "тип ссылки %qT в %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or __restrict qualified type %qT in %<#pragma omp declare reduction%>"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "const, volatile или __restrict квалифицированный тип %qT в %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55579
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "типы нельзя определять в типах параметров"
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "ожидалось %<simd%> или %<reduction%> или %<target%>"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> именует множество перегрузок"
  
! #: cp/parser.cc:56326
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD не ссылается на функцию в контексте пространства имен"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, fuzzy, gcc-internal-format
  #| msgid "OpenACC directives at %C may not appear in PURE procedures"
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "OpenACC директивы в %C не могут появляться в PURE процедурах"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, fuzzy, gcc-internal-format
  #| msgid "atomic_cancel"
  msgid "%<atomic_cancel%>"
  msgstr "atomic_cancel"
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "внешний %<__transaction_cancel%> не внутри внешнего %<__transaction_atomic%>"
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  либо %<transaction_may_cancel_outer%> функция"
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "некорректный синтаксис #pragma GCC coprocessor"
  
! #: cp/parser.cc:57289
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> может использоваться только в составных операторах"
  
! #: cp/parser.cc:57300
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp cancel%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskyield%> может использоваться только в составных операторах"
  
! #: cp/parser.cc:57387
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC ivdep%> must be inside a function"
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "%<#pragma GCC ivdep%> должна быть внутри функций"
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "межмодульные оптимизации не реализованы для C++"
  
! #: cp/parser.cc:57669
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "стандартные преобразования в данном контексте недопустимы"
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "неявные шаблоны не могут быть %<virtual%>"
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
*************** msgstr "используйте %<templat
*** 72946,72962 ****
  msgid "redeclaration of %qD with different constraints"
  msgstr "редекларация %q#D с другими ограничениями"
  
! #: cp/pt.cc:6454
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT не является шаблонным типом"
  
! #: cp/pt.cc:6467
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "спецификаторы шаблона не заданы в декларации %qD"
  
! #: cp/pt.cc:6479
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
--- 73047,73069 ----
  msgid "redeclaration of %qD with different constraints"
  msgstr "редекларация %q#D с другими ограничениями"
  
! #: cp/pt.cc:6386
! #, fuzzy, gcc-internal-format
! #| msgid "storage class specified for template parameter %qs"
! msgid "local class in lambda in template parameter list"
! msgstr "класс хранения задан для параметра шаблона %qs"
! 
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT не является шаблонным типом"
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "спецификаторы шаблона не заданы в декларации %qD"
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
*************** msgstr[0] "редекларирован�
*** 72964,72970 ****
  msgstr[1] "редекларировано с %d параметрами шаблона"
  msgstr[2] "редекларировано с %d параметрами шаблона"
  
! #: cp/pt.cc:6483
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
--- 73071,73077 ----
  msgstr[1] "редекларировано с %d параметрами шаблона"
  msgstr[2] "редекларировано с %d параметрами шаблона"
  
! #: cp/pt.cc:6490
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
*************** msgstr[0] "предыдущая декл
*** 72972,73102 ****
  msgstr[1] "предыдущая декларация %qD использовала %d параметра шаблона"
  msgstr[2] "предыдущая декларация %qD использовала %d параметра шаблона"
  
! #: cp/pt.cc:6517
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "параметр шаблона %q+#D"
  
! #: cp/pt.cc:6519
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "редекларирован здесь как %q#D"
  
! #: cp/pt.cc:6521
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "объявлено здесь"
  
! #: cp/pt.cc:6532
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %q#D with different constraints"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "редекларация %q#D с другими ограничениями"
  
! #: cp/pt.cc:6535 cp/pt.cc:6563
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "исходная декларация находится здесь"
  
! #: cp/pt.cc:6560
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %q#D with different constraints"
  msgid "redeclaration of %q#D with different constraints"
  msgstr "редекларация %q#D с другими ограничениями"
  
! #: cp/pt.cc:7010 cp/pt.cc:7082
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%E не является корректным аргументом шаблона для типа %qT"
  
! #: cp/pt.cc:7013
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "это должно быть адресом функции с внешней привязкой"
  
! #: cp/pt.cc:7016
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "это должно быть именем функции с внешней привязкой"
  
! #: cp/pt.cc:7031
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%E не является корректным аргументом шаблона для типа %qT, поскольку %qD не имеет привязки"
  
! #: cp/pt.cc:7035
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%E не является корректным аргументом шаблона для типа %qT, поскольку %qD не имеет внешней привязки"
  
! #: cp/pt.cc:7085
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "это должно быть указателем на элемент вида %<&X::Y%>"
  
! #: cp/pt.cc:7087
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7156
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  невозможно вывести параметр шаблона %qD"
  
! #: cp/pt.cc:7165
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  типы %qT и %qT имеют несовместимые cv-qualifiers"
  
! #: cp/pt.cc:7174
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  несоответствие типов %qT и %qT"
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  параметр шаблона %qD не есть parameter pack, но аргумент %qD таковым является"
  
! #: cp/pt.cc:7194
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  аргумент шаблона %qE не соответствует указателю на элемент константе %qE"
  
! #: cp/pt.cc:7204
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE не эквивалентно %qE"
  
! #: cp/pt.cc:7213
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  противоречивый вывод parameter pack с %qT и %qT"
  
! #: cp/pt.cc:7225
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  выведены конфликтующие типы для параметра %qT (%qT и %qT)"
  
! #: cp/pt.cc:7229
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  выведены конфликтующие значения для нетипового параметра %qE (%qE и %qE)"
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  тип массива переменного размера %qT не есть корректный аргумент шаблона"
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  тип элемента-функции %qT не есть корректный аргумент шаблона"
  
! #: cp/pt.cc:7263
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
--- 73079,73209 ----
  msgstr[1] "предыдущая декларация %qD использовала %d параметра шаблона"
  msgstr[2] "предыдущая декларация %qD использовала %d параметра шаблона"
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "параметр шаблона %q+#D"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "редекларирован здесь как %q#D"
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "объявлено здесь"
  
! #: cp/pt.cc:6539
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %q#D with different constraints"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "редекларация %q#D с другими ограничениями"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "исходная декларация находится здесь"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %q#D with different constraints"
  msgid "redeclaration of %q#D with different constraints"
  msgstr "редекларация %q#D с другими ограничениями"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%E не является корректным аргументом шаблона для типа %qT"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "это должно быть адресом функции с внешней привязкой"
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "это должно быть именем функции с внешней привязкой"
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%E не является корректным аргументом шаблона для типа %qT, поскольку %qD не имеет привязки"
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%E не является корректным аргументом шаблона для типа %qT, поскольку %qD не имеет внешней привязки"
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "это должно быть указателем на элемент вида %<&X::Y%>"
  
! #: cp/pt.cc:7112
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  невозможно вывести параметр шаблона %qD"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  типы %qT и %qT имеют несовместимые cv-qualifiers"
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  несоответствие типов %qT и %qT"
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  параметр шаблона %qD не есть parameter pack, но аргумент %qD таковым является"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  аргумент шаблона %qE не соответствует указателю на элемент константе %qE"
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE не эквивалентно %qE"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  противоречивый вывод parameter pack с %qT и %qT"
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  выведены конфликтующие типы для параметра %qT (%qT и %qT)"
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  выведены конфликтующие значения для нетипового параметра %qE (%qE и %qE)"
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  тип массива переменного размера %qT не есть корректный аргумент шаблона"
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  тип элемента-функции %qT не есть корректный аргумент шаблона"
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
*************** msgstr[0] ""
*** 73104,73110 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:7268
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 73211,73217 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr[0] "  кандидат ожида
*** 73112,73463 ****
  msgstr[1] "  кандидат ожидает %d аргумента, %d предоставлено"
  msgstr[2] "  кандидат ожидает %d аргументов, %d предоставлено"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  невозможно преобразовать %qE (типа %qT) к типу %qT"
  
! #: cp/pt.cc:7307
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT является неоднозначным базовым классом %qT"
  
! #: cp/pt.cc:7311
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT не является производным от %qT"
  
! #: cp/pt.cc:7322
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  параметры шаблона для шаблона аргумента шаблона несовместимы с другими выведенными аргументами шаблона"
  
! #: cp/pt.cc:7332
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  невозможно вывести шаблон для %qT из нешаблонного типа %qT"
  
! #: cp/pt.cc:7342
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7393
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE не есть корректный аргумент шаблона типа %qT, поскольку %qE не переменная"
  
! #: cp/pt.cc:7402
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE не есть корректный аргумент шаблона типа %qT, поскольку %qD не имеет внешней привязки"
  
! #: cp/pt.cc:7412
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE не есть корректный аргумент шаблона типа %qT, поскольку %qD не имеет привязки"
  
! #: cp/pt.cc:7429
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "адрес %qD не есть корректный аргумент шаблона"
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "адрес %qT подобъекта %qD не есть корректный аргумент шаблона"
  
! #: cp/pt.cc:7446
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "адрес %qD не есть корректный аргумент шаблона, так как он не имеет статический срок хранения"
  
! #: cp/pt.cc:7469
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD не есть корректный аргумент шаблона, поскольку %qD переменная, а не адрес переменной"
  
! #: cp/pt.cc:7473
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE не есть корректный аргумент шаблона для %qT, поскольку не является адресом переменной"
  
! #: cp/pt.cc:7610
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE не есть корректный аргумент шаблона для типа %qT, поскольку строковые литералы не могут быть использованы в этом контексте"
  
! #: cp/pt.cc:7777
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7791
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "  аргумент шаблона %qE не соответствует указателю на элемент константе %qE"
  
! #: 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 не есть корректный аргумент шаблона для типа %qT из-за конфликтов в cv-qualification"
  
! #: 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 не есть корректный аргумент шаблона для типа %qT, поскольку он не есть lvalue"
  
! #: 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 не есть корректный аргумент шаблона для типа %qT, поскольку ссылочная переменная не имеет постоянного адреса"
  
! #: 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 не есть корректный аргумент шаблона для типа %qT, поскольку он является указателем"
  
! #: cp/pt.cc:7965
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "попробуйте задать %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 не есть корректный аргумент шаблона для типа %qT, поскольку он имеет тип %qT"
  
! #: cp/pt.cc:8645
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "игнорирование атрибутов аргумента шаблона %qT"
  
! #: cp/pt.cc:8661
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "игнорирование атрибутов аргумента шаблона %qE"
  
! #: cp/pt.cc:8804
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "injected-class-name %qD использовано как шаблон аргумента шаблона"
  
! #: cp/pt.cc:8833
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "некорректное использование деструктора %qE в качестве типа"
  
! #: cp/pt.cc:8838
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "для того чтобы сослаться на тип параметра шаблона, используйте конструкцию %<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 "несоответствия типа/значения в аргументе %d в списке параметров шаблона для %qD"
  
! #: cp/pt.cc:8863
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  ожидалась константа типа %qT, а обнаружено %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 "подразумеваемый аргумент для параметра шаблона для класса включающего %qD"
  
! #: cp/pt.cc:8877
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  ожидался шаблон класса, а обнаружено %qE"
  
! #: cp/pt.cc:8880
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  ожидался тип, обнаружено %qE"
  
! #: cp/pt.cc:8895
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  ожидался тип, обнаружено %qT"
  
! #: cp/pt.cc:8898
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  ожидался шаблон класса, обнаружено %qT"
  
! #: cp/pt.cc:8945
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ожидался шаблон типа %qD, обнаружено %qT"
  
! #: cp/pt.cc:8960
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "несоответствие ограничений в аргументе %d в списке параметров шаблона для %qD"
  
! #: 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 "ошибка при преобразовании аргумента шаблона %qE из %qT в %qT"
  
! #: cp/pt.cc:9178 cp/pt.cc:9514
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "некорректный аргумент шаблона %d"
  
! #: 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 "неправильное число аргументов шаблона (%d, а должно быть %d)"
  
! #: cp/pt.cc:9335
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "неправильное число аргументов шаблона (%d, а должно быть по крайней мере %d)"
  
! #: cp/pt.cc:9344
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "предоставлено для %qD"
  
! #: cp/pt.cc:9370
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "pack expansion аргумент для non-pack параметра %qD алиасного шаблона %qD"
  
! #: cp/pt.cc:9374
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "pack expansion аргумент для non-pack параметра %qD concept %qD"
  
! #: 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 не является шаблоном функции"
  
! #: cp/pt.cc:10247
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "не-шаблонный тип %qT использован как шаблон"
  
! #: cp/pt.cc:10249
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "для декларации шаблона %q+D"
  
! #: cp/pt.cc:10418 cp/pt.cc:23643
  #, fuzzy, gcc-internal-format
  #| msgid "template constraint failure"
  msgid "template constraint failure for %qD"
  msgstr "нарушение ограничения шаблона"
  
! #: cp/pt.cc:10768
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "использование некорректного переменного шаблона %qE"
  
! #: cp/pt.cc:11508
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "глубина конкретизации шаблона превышает максимум %d (используйте -ftemplate-depth=, чтобы увеличить максимум)"
  
! #: cp/pt.cc:12444
  #, fuzzy, gcc-internal-format
  #| msgid "ordered argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "ordered аргумент требует положительного константного целого выражения"
  
! #: cp/pt.cc:12453
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "%qs в %L должен быть неотрицательным"
  
! #: cp/pt.cc:12480
  #, fuzzy, gcc-internal-format
  #| msgid "%qs length expression must be positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "%qs выражение длины должно быть положительным константным целочисленным выражением"
  
! #: cp/pt.cc:12484
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "ожидалось целочисленное выражение"
  
! #: cp/pt.cc:12713
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "instantiating erroneous template"
  msgstr "  в конкретизации шаблона %qT"
  
! #: cp/pt.cc:12714
  #, fuzzy, gcc-internal-format
  #| msgid "original declaration appeared here"
  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 "свертка пустого расширения над %O"
  
  #
! #: 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 не есть потенциальное константное выражение"
  
! #: 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 "создание указателя на элемент-функцию не классового типа %qT"
  
! #: cp/pt.cc:15976
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched arguments"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 73219,73570 ----
  msgstr[1] "  кандидат ожидает %d аргумента, %d предоставлено"
  msgstr[2] "  кандидат ожидает %d аргументов, %d предоставлено"
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  невозможно преобразовать %qE (типа %qT) к типу %qT"
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT является неоднозначным базовым классом %qT"
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT не является производным от %qT"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  параметры шаблона для шаблона аргумента шаблона несовместимы с другими выведенными аргументами шаблона"
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  невозможно вывести шаблон для %qT из нешаблонного типа %qT"
  
! #: cp/pt.cc:7368
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE не есть корректный аргумент шаблона типа %qT, поскольку %qE не переменная"
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE не есть корректный аргумент шаблона типа %qT, поскольку %qD не имеет внешней привязки"
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE не есть корректный аргумент шаблона типа %qT, поскольку %qD не имеет привязки"
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "адрес %qD не есть корректный аргумент шаблона"
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "адрес %qT подобъекта %qD не есть корректный аргумент шаблона"
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "адрес %qD не есть корректный аргумент шаблона, так как он не имеет статический срок хранения"
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD не есть корректный аргумент шаблона, поскольку %qD переменная, а не адрес переменной"
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE не есть корректный аргумент шаблона для %qT, поскольку не является адресом переменной"
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE не есть корректный аргумент шаблона для типа %qT, поскольку строковые литералы не могут быть использованы в этом контексте"
  
! #: cp/pt.cc:7805
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "  аргумент шаблона %qE не соответствует указателю на элемент константе %qE"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE не есть корректный аргумент шаблона для типа %qT из-за конфликтов в cv-qualification"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE не есть корректный аргумент шаблона для типа %qT, поскольку он не есть lvalue"
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D не есть корректный аргумент шаблона для типа %qT, поскольку ссылочная переменная не имеет постоянного адреса"
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE не есть корректный аргумент шаблона для типа %qT, поскольку он является указателем"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "попробуйте задать %qE"
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE не есть корректный аргумент шаблона для типа %qT, поскольку он имеет тип %qT"
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "игнорирование атрибутов аргумента шаблона %qT"
  
! #: cp/pt.cc:8689
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "игнорирование атрибутов аргумента шаблона %qE"
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "injected-class-name %qD использовано как шаблон аргумента шаблона"
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "некорректное использование деструктора %qE в качестве типа"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "для того чтобы сослаться на тип параметра шаблона, используйте конструкцию %<typename %E%>"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "несоответствия типа/значения в аргументе %d в списке параметров шаблона для %qD"
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  ожидалась константа типа %qT, а обнаружено %qT"
  
! #: cp/pt.cc:8899
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "подразумеваемый аргумент для параметра шаблона для класса включающего %qD"
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  ожидался шаблон класса, а обнаружено %qE"
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  ожидался тип, обнаружено %qE"
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  ожидался тип, обнаружено %qT"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  ожидался шаблон класса, обнаружено %qT"
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ожидался шаблон типа %qD, обнаружено %qT"
  
! #: cp/pt.cc:8988
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "несоответствие ограничений в аргументе %d в списке параметров шаблона для %qD"
  
! #: cp/pt.cc:8991
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9078
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "ошибка при преобразовании аргумента шаблона %qE из %qT в %qT"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "некорректный аргумент шаблона %d"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "неправильное число аргументов шаблона (%d, а должно быть %d)"
  
! #: cp/pt.cc:9363
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "неправильное число аргументов шаблона (%d, а должно быть по крайней мере %d)"
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "предоставлено для %qD"
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "pack expansion аргумент для non-pack параметра %qD алиасного шаблона %qD"
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "pack expansion аргумент для non-pack параметра %qD concept %qD"
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "так что любая конкретизация с непустым пакетом параметров была бы синтаксически некорректной"
  
! #: cp/pt.cc:10080
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D не является шаблоном функции"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "не-шаблонный тип %qT использован как шаблон"
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "для декларации шаблона %q+D"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  #| msgid "template constraint failure"
  msgid "template constraint failure for %qD"
  msgstr "нарушение ограничения шаблона"
  
! #: cp/pt.cc:10796
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "использование некорректного переменного шаблона %qE"
  
! #: cp/pt.cc:11536
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "глубина конкретизации шаблона превышает максимум %d (используйте -ftemplate-depth=, чтобы увеличить максимум)"
  
! #: cp/pt.cc:12472
  #, fuzzy, gcc-internal-format
  #| msgid "ordered argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "ordered аргумент требует положительного константного целого выражения"
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "%qs в %L должен быть неотрицательным"
  
! #: cp/pt.cc:12508
  #, fuzzy, gcc-internal-format
  #| msgid "%qs length expression must be positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "%qs выражение длины должно быть положительным константным целочисленным выражением"
  
! #: cp/pt.cc:12512
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "ожидалось целочисленное выражение"
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "instantiating erroneous template"
  msgstr "  в конкретизации шаблона %qT"
  
! #: cp/pt.cc:12742
  #, fuzzy, gcc-internal-format
  #| msgid "original declaration appeared here"
  msgid "first error appeared here"
  msgstr "исходная декларация находится здесь"
  
! #: cp/pt.cc:13110
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "свертка пустого расширения над %O"
  
  #
! #: cp/pt.cc:14189
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a potential constant expression"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE не есть потенциальное константное выражение"
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14989
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "создание указателя на элемент-функцию не классового типа %qT"
  
! #: cp/pt.cc:16097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched arguments"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "несовпадающие ар�
*** 73476,73603 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16178
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "переменная %qD имеет тип функции"
  
! #: cp/pt.cc:16403
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "некорректный тип параметра %qT"
  
! #: cp/pt.cc:16405
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "в декларации %q+D"
  
! #: 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 "%<locus%> is not defined as a type"
  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
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "создание ссылки на void"
  
! #: cp/pt.cc:17369
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "формирование указателя на ссылочный тип %qT"
  
! #: cp/pt.cc:17371
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "формирование ссылки на ссылочный тип %qT"
  
! #: cp/pt.cc:17384
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "формирование указателя на квалифицированный тип функции %qT"
  
! #: cp/pt.cc:17387
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "формирование ссылки на квалифицированный тип функции %qT"
  
! #: cp/pt.cc:17440
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "создание указателя на элемент не классового типа %qT"
  
! #: cp/pt.cc:17446
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "создание указателя на элемент ссылочного типа %qT"
  
! #: cp/pt.cc:17452
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "создание указателя на элемент типа void"
  
! #: cp/pt.cc:17521
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "создание массива элементов типа %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 "%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 "%qT не является типом class, struct или union"
  
! #: cp/pt.cc:17657
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT разрешается в %qT, который не является перечислимым типом"
  
! #: 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 разрешается в %qT, который не является классовым типом"
  
! #: 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 разрешается в %qT, который не является перечислимым типом"
  
! #: cp/pt.cc:17810
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected a reflection of a type template"
  msgstr "ожидался selection-statement"
  
! #: cp/pt.cc:17844
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "использование %qs в шаблоне"
--- 73583,73710 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "переменная %qD имеет тип функции"
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "некорректный тип параметра %qT"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "в декларации %q+D"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "функция возвращает массив"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "функция возвращает функцию"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  #| msgid "%<locus%> is not defined as a type"
  msgid "%qE is not usable in a splice type"
  msgstr "имя %<locus%> не определено как тип"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE не является переменной в предложении %qs"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "создание ссылки на void"
  
! #: cp/pt.cc:17510
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "формирование указателя на ссылочный тип %qT"
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "формирование ссылки на ссылочный тип %qT"
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "формирование указателя на квалифицированный тип функции %qT"
  
! #: cp/pt.cc:17528
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "формирование ссылки на квалифицированный тип функции %qT"
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "создание указателя на элемент не классового типа %qT"
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "создание указателя на элемент ссылочного типа %qT"
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "создание указателя на элемент типа void"
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "создание массива элементов типа %qT"
  
! #: cp/pt.cc:17703
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "%q+D рассматривается как массив из одного элемента"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT не является типом class, struct или union"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT разрешается в %qT, который не является перечислимым типом"
  
! #: cp/pt.cc:17807
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT разрешается в %qT, который не является классовым типом"
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is not an enumeration type"
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT разрешается в %qT, который не является перечислимым типом"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected a reflection of a type template"
  msgstr "ожидался selection-statement"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "использование %qs в шаблоне"
*************** msgstr "использование %qs �
*** 73605,73814 ****
  #. 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%> as member of %qT"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "декларация %<~%T%> как элемента %qT"
  
! #: cp/pt.cc:18173
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "квалифицированный тип %qT не соответствует имени деструктора ~%qT"
  
! #: cp/pt.cc:18189
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "зависимое имя %qE разбирается как не тип, но конкретизация дает тип"
  
! #: cp/pt.cc:18191
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "задайте %<typename %E%>, если подразумевается тип"
  
! #: 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 "элемент инициализатора не является константным выражением"
  
! #: cp/pt.cc:20655 cp/pt.cc:22967
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "некорректное использование pack expansion expression"
  
! #: cp/pt.cc:20659 cp/pt.cc:22971
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "используйте %<...%> для расширения argument pack"
  
! #: cp/pt.cc:20806
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "пустой инициализатор в lambda init-capture"
  
! #: 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 не декларирован в этом контексте, и не было найдено деклараций при зависимом от аргументов поиске в точке конкретизации"
  
! #: cp/pt.cc:22213
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "декларации в зависимой базе %qT не найдены при неквалифицированном поиске"
  
! #: cp/pt.cc:22218
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "используйте %<this->%D%>"
  
! #: cp/pt.cc:22221
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "используйте %<%T::%D%>"
  
! #: cp/pt.cc:22226
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD декларировано здесь, позднее в единице трансляции"
  
! #: 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 "неверное число аргументов в вызове %<__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 "для атрибута %qE задано неверное число аргументов"
  
! #: cp/pt.cc:22552
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT не является классом или пространством имён"
  
! #: cp/pt.cc:22555
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD не является классом или пространством имён"
  
! #: cp/pt.cc:22884
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "использование некорректного поля %qD"
  
! #: cp/pt.cc:23273
  #, 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 "аргумент шаблона для %qD использует локальный тип %qT"
  
! #: cp/pt.cc:23285
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT есть переменно модифицированный тип"
  
! #: cp/pt.cc:23300
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "целочисленное выражение %qE не является константой"
  
! #: cp/pt.cc:23318
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  при конкретизации %qD"
  
! #: cp/pt.cc:27733
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "неоднозначная конкретизация шаблона для %q#T"
  
! #: cp/pt.cc:27735
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "неоднозначная конкретизация шаблона класса для %q#D"
  
! #: 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 "явная конкретизация нешаблона %q#D"
  
! #: cp/pt.cc:27787
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD не является статическим элементом данных шаблона класса"
  
! #: cp/pt.cc:27793 cp/pt.cc:27850
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "нет подходящего шаблона для %qD"
  
! #: cp/pt.cc:27798
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "тип %qT для явной конкретизации %qD не соответствует декларированному типу %qT"
  
! #: cp/pt.cc:27806
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "явная конкретизация %q#D"
  
! #: cp/pt.cc:27842
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "повторная явная конкретизация %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 запрещает использование %<extern%> в явной конкретизации"
  
! #: cp/pt.cc:27870 cp/pt.cc:27947
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "класс хранения %qD в конкретизации шаблона"
  
! #: cp/pt.cc:27904
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "явная конкретизация неклассового шаблона %qD"
  
! #: cp/pt.cc:27907
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "явная конкретизация типа %qT, не являющегося шаблоном"
  
! #: cp/pt.cc:27916
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "явная конкретизация %q#T до определения шаблона"
  
! #: cp/pt.cc:27937
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ запрещает использование %qE в явных конкретизациях"
  
! #: cp/pt.cc:27977
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "повторная явная конкретизация %q#T"
  
! #: 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 "virt-specifiers in %qs not allowed outside a class definition"
  msgid "exception specification of %qD is not available until end of class definition"
--- 73712,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:18158
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<~%T%> as member of %qT"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "декларация %<~%T%> как элемента %qT"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "квалифицированный тип %qT не соответствует имени деструктора ~%qT"
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "зависимое имя %qE разбирается как не тип, но конкретизация дает тип"
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "задайте %<typename %E%>, если подразумевается тип"
  
! #: cp/pt.cc:18418
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "элемент инициализатора не является константным выражением"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "некорректное использование pack expansion expression"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "используйте %<...%> для расширения argument pack"
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "пустой инициализатор в lambda init-capture"
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD не декларирован в этом контексте, и не было найдено деклараций при зависимом от аргументов поиске в точке конкретизации"
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "декларации в зависимой базе %qT не найдены при неквалифицированном поиске"
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "используйте %<this->%D%>"
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "используйте %<%T::%D%>"
  
! #: cp/pt.cc:22374
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD декларировано здесь, позднее в единице трансляции"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "неверное число аргументов в вызове %<__builtin_choose_expr%>"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "для атрибута %qE задано неверное число аргументов"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT не является классом или пространством имён"
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD не является классом или пространством имён"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "использование некорректного поля %qD"
  
! #: cp/pt.cc:23431
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT есть/использует неименованный тип"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "аргумент шаблона для %qD использует локальный тип %qT"
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT есть переменно модифицированный тип"
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "целочисленное выражение %qE не является константой"
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  при конкретизации %qD"
  
! #: cp/pt.cc:27891
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "неоднозначная конкретизация шаблона для %q#T"
  
! #: cp/pt.cc:27893
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "неоднозначная конкретизация шаблона класса для %q#D"
  
! #: cp/pt.cc:27899
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "явная конкретизация нешаблона %q#D"
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD не является статическим элементом данных шаблона класса"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "нет подходящего шаблона для %qD"
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "тип %qT для явной конкретизации %qD не соответствует декларированному типу %qT"
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "явная конкретизация %q#D"
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "повторная явная конкретизация %q#D"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 запрещает использование %<extern%> в явной конкретизации"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "класс хранения %qD в конкретизации шаблона"
  
! #: cp/pt.cc:28062
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "явная конкретизация неклассового шаблона %qD"
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "явная конкретизация типа %qT, не являющегося шаблоном"
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "явная конкретизация %q#T до определения шаблона"
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ запрещает использование %qE в явных конкретизациях"
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "повторная явная конкретизация %q#T"
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  #| msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgid "exception specification of %qD is not available until end of class definition"
*************** msgstr "virt-спецификаторы
*** 73821,74376 ****
  #. 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 "явная конкретизация %qD без определения"
  
! #: 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 "глубина конкретизации шаблона превышает максимум %d при конкретизации %q+D, возможно при генерации виртуальной таблицы (задайте -ftemplate-depth=, чтобы увеличить максимум)"
  
! #: cp/pt.cc:29225
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: 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 не является корректным типом для нетипового параметра шаблона"
  
! #: cp/pt.cc:29264
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: 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 "%q#T не является корректным типом для нетипового параметра шаблона"
  
! #: 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 a member function"
  msgid "a concept cannot be constrained"
  msgstr "concept не может быть элементом-функцией"
  
! #: cp/pt.cc:31029
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace or unscoped enum"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT не является пространством имен или unscoped enum"
  
! #: 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 "определение %q#T внутри списка параметров шаблона"
  
! #: 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-class template %qT used without template arguments"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "неклассовый шаблон %qT использован без аргументов шаблона"
  
! #: cp/pt.cc:32365
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/pt.cc:32371
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "используйте директиву #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 "невозможно вывести аргументы шаблона для инициализации копированием %qT, поскольку он имеет неявное руководство вывода или декларированные пользователем конструкторы"
  
! #: 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 "явные руководства вывода не рассматриваются для copy-инициализации"
  
! #: 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 "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "в вызове функции %qD определенной здесь"
  
! #: cp/pt.cc:32556
  #, fuzzy, gcc-internal-format
  #| msgid "class template argument deduction failed:"
  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 "direct-list-initialization %<auto%> требует ровно один элемент"
  
! #: cp/pt.cc:32692
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "для вывода к %<std::initializer_list%> используйте copy-list-initialization (то есть добавьте %<=%> перед %<{%>)"
  
! #: cp/pt.cc:32752
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "не удается вывести возвращаемый тип lambda из %qE"
  
! #: cp/pt.cc:32755
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "невозможно вывести %qT из %qE"
  
! #: 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 "выведенный тип выражения не удовлетворяет ограничениям заполнителя"
  
  #: 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 нельзя применять к ссылочному типу"
- 
- #: 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 нельзя применять к типу функции"
  
! #: cp/reflect.cc:142
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template template parameter %qT"
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "некорректное использование шаблона параметра шаблона %qT"
  
! #: cp/reflect.cc:150
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "new нельзя применять к типу функции"
  
! #: 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 нельзя применять к типу функции"
  
! #: 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 нельзя применять к типу функции"
  
! #: cp/reflect.cc:207
  #, gcc-internal-format
  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 не является пространством имён"
  
! #: 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 "ошибка при выполнении '%s': %s"
  
! #: 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 "couldn't run '%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "ошибка при выполнении '%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 "  ожидался тип, обнаружено %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 не является типом указателя на объект"
  
! #: cp/reflect.cc:3951
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT must be a function type"
  msgstr "%qD не является шаблоном функции"
  
! #: 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 "ожидался template-argument"
  
! #: 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 "аргумент transaction_wrap - не функция"
  
! #: 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 "недопустимая декларация битового поля %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 non-type template argument"
  msgid "invalid %<access_context%> argument"
  msgstr "некорректный нетиповый аргумент шаблона"
  
! #: 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"
  msgid "unexpected argument to %qs"
  msgstr "неожиданный аргумент"
  
! #: cp/reflect.cc:7396
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "неизвестная функция %qs в спецификации"
  
! #: 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 "аргумент decltype должен быть выражением"
  
! #: 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 "%qD was not declared %<constexpr%>"
  msgid "add %<constexpr%>"
  msgstr "%qD не была декларирована %<constexpr%>"
  
! #: 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 "стандартные преобразования в данном контексте недопустимы"
  
! #: cp/reflect.cc:8439
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %qs"
  msgid "function of consteval-only type must be declared %qs"
  msgstr "определение функции декларировано %qs"
  
! #: cp/reflect.cc:8463 cp/reflect.cc:8479
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "ожидалось boolean выражение"
  
! #: 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 "ключевое слово %<typename%> не допускается вне шаблонов"
  
! #: 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 "ожидался конструктор, деструктор или преобразование типа"
  
! #: 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 "использование пространства имён %qD в качестве выражения"
  
! #: 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 "недопустимая явная extern-декларация элемента %q#D"
  
! #: 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"
  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 "cast to non-integral type %qT in a constant expression"
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "приведение к нецелочисленному типу %qT в константном выражении"
  
! #: cp/reflect.cc:8568
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t specify %<-D%> without %<--main%>"
--- 73928,74546 ----
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
! #: cp/pt.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "явная конкретизация %qD без определения"
  
! #: cp/pt.cc:29008
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "глубина конкретизации шаблона превышает максимум %d при конкретизации %q+D, возможно при генерации виртуальной таблицы (задайте -ftemplate-depth=, чтобы увеличить максимум)"
  
! #: cp/pt.cc:29383
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template non-type parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T не является корректным типом для нетипового параметра шаблона"
  
! #: cp/pt.cc:29422
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "некорректный нетиповый параметр шаблона"
  
! #: cp/pt.cc:29432
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T не является корректным типом для нетипового параметра шаблона"
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  #| msgid "a concept cannot be a member function"
  msgid "a concept cannot be constrained"
  msgstr "concept не может быть элементом-функцией"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace or unscoped enum"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT не является пространством имен или unscoped enum"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "определение %q#T внутри списка параметров шаблона"
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  #| msgid "non-class template %qT used without template arguments"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "неклассовый шаблон %qT использован без аргументов шаблона"
  
! #: cp/pt.cc:32530
  #, fuzzy, gcc-internal-format
  #| msgid "lambda templates are only available with -std=c++14 or -std=gnu++14"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "lambda шаблоны доступны только с -std=c++14 или -std=gnu++14"
  
! #: cp/pt.cc:32536
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "используйте директиву #include"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "невозможно вывести аргументы шаблона для инициализации копированием %qT, поскольку он имеет неявное руководство вывода или декларированные пользователем конструкторы"
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32684
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "вывод аргумента шаблона класса потерпел неудачу:"
  
! #: cp/pt.cc:32687
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "явные руководства вывода не рассматриваются для copy-инициализации"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "в вызове функции %qD определенной здесь"
  
! #: cp/pt.cc:32721
  #, fuzzy, gcc-internal-format
  #| msgid "class template argument deduction failed:"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "вывод аргумента шаблона класса потерпел неудачу:"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization %<auto%> требует ровно один элемент"
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "для вывода к %<std::initializer_list%> используйте copy-list-initialization (то есть добавьте %<=%> перед %<{%>)"
  
! #: cp/pt.cc:32917
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "не удается вывести возвращаемый тип lambda из %qE"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "невозможно вывести %qT из %qE"
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "ограничения заполнителя не удовлетворены"
  
! #: cp/pt.cc:33004
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "выведенный инициализатор не удовлетворяет ограничениям заполнителя"
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "выведенный тип возврата не удовлетворяет ограничениям заполнителя"
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "выведенный тип выражения не удовлетворяет ограничениям заполнителя"
  
  #: cp/reflect.cc:130
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "new нельзя применять к типу функции"
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template template parameter %qT"
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "некорректное использование шаблона параметра шаблона %qT"
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "new нельзя применять к типу функции"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "new нельзя применять к типу функции"
  
! #: cp/reflect.cc:182
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "new нельзя применять к типу функции"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
! #, fuzzy, gcc-internal-format
! #| msgid "incorrect number of arguments to function %qE"
! msgid "incorrect %qT type of argument %d, expected %qT"
! msgstr "неправильное число аргументов в вызове функции %qE"
! 
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%qT не является пространством имён"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
! #, gcc-internal-format
! msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
! msgstr ""
! 
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "ошибка при выполнении '%s': %s"
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "ожидалось %<operator%>"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "ошибка при выполнении '%s': %s"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
  msgstr "  ожидался тип, обнаружено %qE"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qT must be an object type"
  msgstr "%qT не является типом указателя на объект"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT must be a function type"
  msgstr "%qD не является шаблоном функции"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "ожидался template-argument"
  
! #: cp/reflect.cc:6132
  #, fuzzy, gcc-internal-format
  #| msgid "transaction_wrap argument is not a function"
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "аргумент transaction_wrap - не функция"
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "недопустимая декларация битового поля %qD с типом функции"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, fuzzy, gcc-internal-format
  #| msgid "enum constant defined here"
  msgid "%<consteval%> block defined here"
  msgstr "константа перечислимого типа определена здесь"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
! msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-type template argument"
  msgid "invalid %<access_context%> argument"
  msgstr "некорректный нетиповый аргумент шаблона"
  
! #: cp/reflect.cc:6596
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "ожидалось %<decltype%>"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "неожиданный аргумент"
  
! #: cp/reflect.cc:7726
! #, fuzzy, gcc-internal-format
! #| msgid "incorrect number of arguments to function %qE"
! msgid "incorrect %qT type of argument %d, expected %qs"
! msgstr "неправильное число аргументов в вызове функции %qE"
! 
! #: cp/reflect.cc:7799
! #, fuzzy, gcc-internal-format
! #| msgid "conflicting return type specified for %q+#D"
! msgid "incorrect %qT return type, expected %qs"
! msgstr "задан несовместимый тип результата для %q+#D"
! 
! #: cp/reflect.cc:7802
! #, fuzzy, gcc-internal-format
! #| msgid "conflicting return type specified for %q+#D"
! msgid "incorrect %qT return type, expected %qT"
! msgstr "задан несовместимый тип результата для %q+#D"
! 
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "неизвестная функция %qs в спецификации"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "splice argument must be an expression of type %qs"
  msgstr "аргумент decltype должен быть выражением"
  
! #: cp/reflect.cc:8530
! #, fuzzy, gcc-internal-format
! #| msgid "cannot call function %qD"
! msgid "cannot splice a null reflection"
! msgstr "невозможно вызвать функцию %qD"
! 
! #: cp/reflect.cc:8540
! #, fuzzy, gcc-internal-format
! #| msgid "cannot use %<::%> in parameter declaration"
! msgid "cannot use %qD function parameter reflection in a splice expression"
! msgstr "недопустимое использование %<::%> в декларации параметра"
! 
! #: cp/reflect.cc:8544
! #, gcc-internal-format
! msgid "apply %<std::meta::variable_of%> on it before splicing"
! msgstr ""
! 
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared %<constexpr%>"
  msgid "add %<constexpr%>"
  msgstr "%qD не была декларирована %<constexpr%>"
  
! #: cp/reflect.cc:8809
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "стандартные преобразования в данном контексте недопустимы"
  
! #: cp/reflect.cc:8949
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %qs"
  msgid "function of consteval-only type must be declared %qs"
  msgstr "определение функции декларировано %qs"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "ожидалось boolean выражение"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "ключевое слово %<typename%> не допускается вне шаблонов"
  
! #: cp/reflect.cc:9004
  #, fuzzy, gcc-internal-format
  #| msgid "expected constructor, destructor, or type conversion"
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "ожидался конструктор, деструктор или преобразование типа"
  
! #: cp/reflect.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "использование пространства имён %qD в качестве выражения"
  
! #: cp/reflect.cc:9025
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "недопустимая явная extern-декларация элемента %q#D"
  
! #: cp/reflect.cc:9034
! #, fuzzy, gcc-internal-format
! #| msgid "invalid cast to abstract class type %qT"
! msgid "invalid class member access of type template %qE"
! msgstr "некорректное приведение к типу абстрактного класса %qT"
! 
! #: cp/reflect.cc:9042
! #, fuzzy, gcc-internal-format
! #| msgid "can%'t use %qs as a call-used register"
! msgid "cannot use %qE to access a class member"
! msgstr "нельзя использовать '%qs' как регистр, не сохраняемый при вызовах"
! 
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, fuzzy, gcc-internal-format
  #| msgid "use of local variable with automatic storage from containing function"
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "использование локальной переменной с автоматическим хранением из объемлющей функции"
  
! #: cp/reflect.cc:9088
  #, fuzzy, gcc-internal-format
  #| msgid "cast to non-integral type %qT in a constant expression"
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "приведение к нецелочисленному типу %qT в константном выражении"
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
+ #: cp/reflect.cc:9114
+ #, fuzzy, gcc-internal-format
+ #| msgid "%qD is not a function template"
+ msgid "expected a reflection of a function template"
+ msgstr "%qD не является шаблоном функции"
+ 
+ #: cp/reflect.cc:9130
+ #, gcc-internal-format
+ msgid "expected a reflection of a function or variable template"
+ msgstr ""
+ 
  #: cp/rtti.cc:308
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t specify %<-D%> without %<--main%>"
*************** msgstr "некорректное опр�
*** 74723,75340 ****
  msgid "invalid base-class specification"
  msgstr "некорректная спецификация базового класса"
  
! #: cp/semantics.cc:4666
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "невозможно захватить элемент %qD анонимного объединения"
  
! #: cp/semantics.cc:4684
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD не захватывается"
  
! #: cp/semantics.cc:4688
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "lambda не имеет подразумеваемого захвата"
  
! #: cp/semantics.cc:4690
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "lambda в локальном классе %q+T не может захватывать переменные из объемлющего контекста"
  
! #: 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 "параметр шаблона %qD типа %qT не допускается в целочисленном константном выражении, поскольку он не целого или перечислимого типа"
  
! #: cp/semantics.cc:4942
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "использование шаблона класса %qT в качестве выражения"
  
! #: cp/semantics.cc:4950
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "запрос элемента %qD неоднозначен в сетке множественного наследования"
  
! #: cp/semantics.cc:4978
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD не может появляться в константном выражении"
  
! #: 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 "тип %qE неизвестен"
  
! #: cp/semantics.cc:5173 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%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 "размер массива имеет нецелочисленный тип %qT"
  
! #: 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 "граница массива не является целой константой"
  
! #: cp/semantics.cc:5215
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "pack index %qE is negative"
  msgstr "%Kаргумент %i значение %qE отрицательное"
  
! #: 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"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameter pack __bases допустим только в декларации шаблона"
  
! #: cp/semantics.cc:5391
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "невозможно применить %<offsetof%> к деструктору %<~%T%>"
  
! #: cp/semantics.cc:5405
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "невозможно применить %<offsetof%> к элементу-функции %qD"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "приоритеты конструкторов не поддерживаются"
  
! #: cp/semantics.cc:6824
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "определенный пользователем reduction поиск неоднозначен"
  
! #: 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 "%qE в %<reduction%> клаузуле есть массив нулевого размера"
  
! #: cp/semantics.cc:7234
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE имеет const тип для %<reduction%>"
  
! #: cp/semantics.cc:7353
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "определенная пользователем редукция в конструкторским инициализатором для базового класса %qT"
  
! #: 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 "функциональный или массивный тип в %<#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 должна быть глобальной переменной в %<#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 "ожидалось целочисленное выражение"
  
! #: cp/semantics.cc:7936
  #, fuzzy, gcc-internal-format
  #| msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr "модификатор не должен задаваться в предложении %<linear%> для конструкций %<simd%> или %<for%>"
  
! #: cp/semantics.cc:7951
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "linear клаузула с %qs модификатором применена к нессылочной переменной с %qT типом"
  
! #: cp/semantics.cc:7966
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "linear клаузула применена к нецелой, неуказательной переменной с %qT типом"
  
! #: 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 "%<this%> допускается в OpenMP только в %<declare simd%> клаузулах"
  
! #: cp/semantics.cc:8095 cp/semantics.cc:10059
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD не есть переменная в клаузуле %qs"
  
! #: cp/semantics.cc:8228
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD не есть переменная в клаузуле %<firstprivate%>"
  
! #: cp/semantics.cc:8288
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD не есть переменная в клаузуле %<lastprivate%>"
  
! #: cp/semantics.cc:8359
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<gang%> статическое выражение должно быть целочисленным"
  
! #: cp/semantics.cc:8373
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<gang%> статическое значение должно быть положительным"
  
! #: cp/semantics.cc:8412
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<gang%> числовое выражение должно быть целочисленным"
  
! #: cp/semantics.cc:8415
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<vector%> выражение длины должно быть целочисленным"
  
! #: cp/semantics.cc:8419
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<worker%> числовое выражение должно быть целочисленным"
  
! #: cp/semantics.cc:8442
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<gang%> числовое значение должно быть положительным"
  
! #: cp/semantics.cc:8446
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<vector%> значение длины должно быть положительным"
  
! #: cp/semantics.cc:8451
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<worker%> числовое значение должно быть положительным"
  
! #: cp/semantics.cc:8536
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk size выражение должно быть целочисленным"
  
! #: cp/semantics.cc:8569
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "%qs выражение длины должно быть целочисленным"
  
! #: cp/semantics.cc:8583
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%qs выражение длины должно быть положительным константным целочисленным выражением"
  
! #: cp/semantics.cc:8603
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%> выражение должно быть целочисленным"
  
! #: cp/semantics.cc:8632
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%> выражение должно быть целочисленным"
  
! #: cp/semantics.cc:8662
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%> идентификатор должен быть целочисленным"
  
! #: cp/semantics.cc:8693
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "%<dist_schedule%> выражение размера чанка должно быть целочисленным"
  
! #: cp/semantics.cc:8722
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD не есть переменная в %<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 в %<aligned%> клаузуле не указатель, не массив и не ссылка на указатель или массив"
  
! #: cp/semantics.cc:8744
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD появляется более одного раза в %<aligned%> клаузулах"
  
! #: cp/semantics.cc:8759
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "%<aligned%> клаузула выражения выравнивания должна быть целочисленной"
  
! #: cp/semantics.cc:8790
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %<depend%> clause"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD не есть переменная в %<depend%> клаузуле"
  
! #: cp/semantics.cc:8801
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in %<aligned%> clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD появляется более одного раза в %<aligned%> клаузулах"
  
! #: 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 не является переменной в предложении %<aligned%>"
  
! #: cp/semantics.cc:8830
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %<aligned%> clause"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD не есть переменная в %<aligned%> клаузуле"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in %<aligned%> clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD появляется более одного раза в %<aligned%> клаузулах"
  
! #: 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 %qs cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "Имя %qs не может быть использовано как определенный оператор в %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 a variable in %<depend%> clause"
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qD не есть переменная в %<depend%> клаузуле"
  
! #: cp/semantics.cc:9660
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "шаблон %qE в клаузуле %qs"
  
! #: cp/semantics.cc:9663
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "перегрузка имени функции %qE в клаузуле %qs"
  
! #: cp/semantics.cc:9733
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "%<grainsize%> выражение должно быть целочисленным"
  
! #: cp/semantics.cc:9763
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "%<priority%> выражение должно быть целочисленным"
  
! #: cp/semantics.cc:9793
  #, fuzzy, gcc-internal-format
  #| msgid "%<wait%> expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "%<wait%> выражение должно быть целочисленным"
  
! #: cp/semantics.cc:9805
  #, fuzzy, gcc-internal-format
  #| msgid "%qs length expression must be positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%qs выражение длины должно быть положительным константным целочисленным выражением"
  
! #: cp/semantics.cc:9822
  #, fuzzy, gcc-internal-format
  #| msgid "%<wait%> expression must be integral"
  msgid "%<filter%> expression must be integral"
  msgstr "%<wait%> выражение должно быть целочисленным"
  
! #: cp/semantics.cc:9853
  #, fuzzy, gcc-internal-format
  #| msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "%qs переменная не является ни указателем, ни массивом, ни ссылкой на указатель или массив"
  
! #: cp/semantics.cc:9863
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "%qs переменная не является ни указателем, ни массивом, ни ссылкой на указатель или массив"
  
! #: cp/semantics.cc:9947
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tile%> аргумент требует целочисленный тип"
  
! #: 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 не есть переменная файла, пространства имен или контекста блока"
  
! #: cp/semantics.cc:10771
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE директива не в %qT определении"
  
! #: cp/semantics.cc:11570
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "разность между %qE и %qD не имеет целый тип"
  
! #: cp/semantics.cc:12068
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> использована с итерационной переменной класса %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%> использует два различных выражения для памяти"
  
! #: 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 "выражение %qE не является константным выражением"
  
! #: 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 "выражение %qE не является константным выражением"
  
! #: cp/semantics.cc:12973
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  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"
  msgid "static assertion failed: %.*s"
  msgstr "неудача static assertion: %s"
  
! #: cp/semantics.cc:13141
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "неконстантное условие для static assertion"
  
! #: 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 "аргумент decltype должен быть выражением"
  
! #: 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 "decltype не может разрешить адрес перегруженной функции"
  
! #: 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 не является классовым типом"
  
! #: 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 "%qE is not a class template"
  msgid "%qD is not a class or alias template"
  msgstr "%qE не является шаблоном класса"
  
! #: 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
  #, 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"
--- 74893,75510 ----
  msgid "invalid base-class specification"
  msgstr "некорректная спецификация базового класса"
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "невозможно захватить элемент %qD анонимного объединения"
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD не захватывается"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "lambda не имеет подразумеваемого захвата"
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "lambda в локальном классе %q+T не может захватывать переменные из объемлющего контекста"
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "использование локальной переменной с автоматическим хранением из объемлющей функции"
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "использование параметра из внутренней функции"
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "использование параметра вне тела функции"
  
! #: cp/semantics.cc:4872
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "отсутствуют аргументы шаблона"
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "параметр шаблона %qD типа %qT не допускается в целочисленном константном выражении, поскольку он не целого или перечислимого типа"
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "использование шаблона класса %qT в качестве выражения"
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "запрос элемента %qD неоднозначен в сетке множественного наследования"
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD не может появляться в константном выражении"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "тип %qE неизвестен"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT не имеет перечислимый тип"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "pack index has non-integral type %qT"
  msgstr "размер массива имеет нецелочисленный тип %qT"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "pack index is not an integral constant"
  msgstr "граница массива не является целой константой"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE is negative"
  msgid "pack index %qE is negative"
  msgstr "%Kаргумент %i значение %qE отрицательное"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter pack __bases only valid in template declaration"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameter pack __bases допустим только в декларации шаблона"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "невозможно применить %<offsetof%> к деструктору %<~%T%>"
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "невозможно применить %<offsetof%> к элементу-функции %qD"
  
! #: cp/semantics.cc:5430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "приоритеты конструкторов не поддерживаются"
  
! #: cp/semantics.cc:6845
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "определенный пользователем reduction поиск неоднозначен"
  
! #: cp/semantics.cc:6848
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE в %<reduction%> клаузуле есть массив нулевого размера"
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE имеет const тип для %<reduction%>"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "определенная пользователем редукция в конструкторским инициализатором для базового класса %qT"
  
! #: cp/semantics.cc:7448
  #, fuzzy, gcc-internal-format
  #| msgid "function or array type in %<#pragma omp declare reduction%>"
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "функциональный или массивный тип в %<#pragma omp declare reduction%>"
  
  #
! #: cp/semantics.cc:7454
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "%qD должна быть глобальной переменной в %<#pragma acc declare link%>"
  
! #: cp/semantics.cc:7760
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "ожидалось целочисленное выражение"
  
! #: cp/semantics.cc:7957
  #, fuzzy, gcc-internal-format
  #| msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs"
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr "модификатор не должен задаваться в предложении %<linear%> для конструкций %<simd%> или %<for%>"
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "linear клаузула с %qs модификатором применена к нессылочной переменной с %qT типом"
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "linear клаузула применена к нецелой, неуказательной переменной с %qT типом"
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "выражение линейного шага должно быть целочисленным"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> допускается в OpenMP только в %<declare simd%> клаузулах"
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD не есть переменная в клаузуле %qs"
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD не есть переменная в клаузуле %<firstprivate%>"
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD не есть переменная в клаузуле %<lastprivate%>"
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<gang%> статическое выражение должно быть целочисленным"
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<gang%> статическое значение должно быть положительным"
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<gang%> числовое выражение должно быть целочисленным"
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<vector%> выражение длины должно быть целочисленным"
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<worker%> числовое выражение должно быть целочисленным"
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<gang%> числовое значение должно быть положительным"
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<vector%> значение длины должно быть положительным"
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<worker%> числовое значение должно быть положительным"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk size выражение должно быть целочисленным"
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "%qs выражение длины должно быть целочисленным"
  
! #: cp/semantics.cc:8604
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%qs выражение длины должно быть положительным константным целочисленным выражением"
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%> выражение должно быть целочисленным"
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%> выражение должно быть целочисленным"
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%> идентификатор должен быть целочисленным"
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "%<dist_schedule%> выражение размера чанка должно быть целочисленным"
  
! #: cp/semantics.cc:8743
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD не есть переменная в %<aligned%> клаузуле"
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE в %<aligned%> клаузуле не указатель, не массив и не ссылка на указатель или массив"
  
! #: cp/semantics.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD появляется более одного раза в %<aligned%> клаузулах"
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "%<aligned%> клаузула выражения выравнивания должна быть целочисленной"
  
! #: cp/semantics.cc:8811
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %<depend%> clause"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD не есть переменная в %<depend%> клаузуле"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in %<aligned%> clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD появляется более одного раза в %<aligned%> клаузулах"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE не является переменной в предложении %<aligned%>"
  
! #: cp/semantics.cc:8851
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %<aligned%> clause"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD не есть переменная в %<aligned%> клаузуле"
  
! #: cp/semantics.cc:8860
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in %<aligned%> clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD появляется более одного раза в %<aligned%> клаузулах"
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, fuzzy, gcc-internal-format
  #| msgid "The name %qs cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "Имя %qs не может быть использовано как определенный оператор в %C"
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length traits arrays are not supported"
  msgstr "используется массив переменного размера"
  
! #: cp/semantics.cc:9164
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in %<depend%> clause"
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qD не есть переменная в %<depend%> клаузуле"
  
! #: cp/semantics.cc:9681
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "шаблон %qE в клаузуле %qs"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "перегрузка имени функции %qE в клаузуле %qs"
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "%<grainsize%> выражение должно быть целочисленным"
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "%<priority%> выражение должно быть целочисленным"
  
! #: cp/semantics.cc:9814
  #, fuzzy, gcc-internal-format
  #| msgid "%<wait%> expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "%<wait%> выражение должно быть целочисленным"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  #| msgid "%qs length expression must be positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%qs выражение длины должно быть положительным константным целочисленным выражением"
  
! #: cp/semantics.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "%<wait%> expression must be integral"
  msgid "%<filter%> expression must be integral"
  msgstr "%<wait%> выражение должно быть целочисленным"
  
! #: cp/semantics.cc:9874
  #, fuzzy, gcc-internal-format
  #| msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "%qs переменная не является ни указателем, ни массивом, ни ссылкой на указатель или массив"
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "%qs переменная не является ни указателем, ни массивом, ни ссылкой на указатель или массив"
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tile%> аргумент требует целочисленный тип"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD не есть переменная файла, пространства имен или контекста блока"
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE директива не в %qT определении"
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "разность между %qE и %qD не имеет целый тип"
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> использована с итерационной переменной класса %qE"
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> использует два различных выражения для памяти"
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "выражение %qE не является константным выражением"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "выражение %qE не является константным выражением"
  
! #: cp/semantics.cc:12994
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "выражение %qE не является константным выражением"
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %s"
  msgid "static assertion failed: %.*s"
  msgstr "неудача static assertion: %s"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "неконстантное условие для static assertion"
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "аргумент decltype должен быть выражением"
  
! #: cp/semantics.cc:13237
  #, fuzzy, gcc-internal-format
  #| msgid "decltype cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "decltype не может разрешить адрес перегруженной функции"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a non-union class type"
  msgstr "%qT не является классовым типом"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a standard-layout type"
  msgstr "%qT не является шаблонным типом"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "вызов %<__builtin_next_arg%> без аргумента"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "вызов %<__builtin_next_arg%> без аргумента"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a field reference"
  msgid "%qs argument %qT is a reference"
  msgstr "аргумент должен ссылкой на поле"
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class template"
  msgid "%qD is not a class or alias template"
  msgstr "%qE не является шаблоном класса"
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "операнд выражения свертки не имеет нерасширенных пакетов параметров"
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "оба аргумента в бинарной свертке имеют нерасширенные пакеты параметров"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "нет нерасширенных пакетов параметров в бинарной свертке"
  
! #: cp/semantics.cc:14798
  #, 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 "второй аргумент %<
*** 75343,75717 ****
  #. 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 "array notation cannot be used with function type"
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "new нельзя применять к типу функции"
  
! #: 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 ""
  
! #: cp/tree.cc:1611 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "квалификаторы %qV не могут быть применены к %qT"
  
! #: cp/tree.cc:4751
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4755
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4759
  #, gcc-internal-format
  msgid " declared here"
  msgstr " объявлено здесь"
  
! #: cp/tree.cc:4764
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "выравнивание %qD увеличено в -fabi-version=9 (GCC 5.2)"
  
! #: cp/tree.cc:4766
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%qT is a floating-point type"
  msgstr "%qT не имеет перечислимый тип"
  
! #: cp/tree.cc:5052
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is a fixed-point type"
  msgstr "%qT не является шаблонным типом"
  
! #: 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 не является базовым для %qT"
  
! #: cp/tree.cc:5091
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: 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 содержит элементы данных типа указатель"
  
! #: cp/tree.cc:5113
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5142
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5154 cp/tree.cc:5164
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5190
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "сравнение между %qT и %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
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: 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 не является файлом данных gcov"
  
! #: cp/tree.cc:5327
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "базовый класс %qT имеет квалификаторы cv"
  
! #: cp/tree.cc:5330
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD не захватывается"
  
! #: cp/tree.cc:5337
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD не переменная"
  
! #: cp/tree.cc:5345
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD has a non-structural type"
  msgstr "%qD не является типом"
  
! #: cp/tree.cc:5368
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "%qE атрибут может применяться только к функциям или к классовым или перечислимым типам"
  
! #: cp/tree.cc:5389
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "аргумент атрибута %qE не строковая константа"
  
! #: cp/tree.cc:5404
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE атрибут может применяться только к функциям или к классовым или перечислимым типам"
  
! #: cp/tree.cc:5424 cp/tree.cc:5429
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to Java class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE атрибут может применяться только к определениям Java классов"
  
! #: cp/tree.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to Java class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE атрибут может применяться только к определениям Java классов"
  
! #: cp/tree.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%qE attribute takes no arguments"
  msgstr "%qE атрибуту требуются аргументы"
  
! #: cp/tree.cc:5459
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute doesn't apply to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE атрибут не применим к функциям"
  
! #: cp/tree.cc:5482
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "некорректная декларация функции"
  
! #: cp/tree.cc:5485
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%<alignas%> on enumerated type"
  msgstr "%qT не имеет перечислимый тип"
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5490
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%> применено к битовому полю"
  
! #: cp/tree.cc:5493
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5510 cp/tree.cc:5528
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qD не имеет целый или перечислимый тип"
  
! #: cp/tree.cc:5512 cp/tree.cc:5530
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "%qE on unnamed bit-field"
  msgstr "выравнивание задано для безымянного битового поля"
  
! #: cp/tree.cc:5534
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: 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 "декларация параметра %q+D, не заданного в списке параметров"
  
! #: cp/tree.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "заданный init_priority не является целой константой"
  
! #: cp/tree.cc:5665
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "%qE атрибут может использоваться только для определений объектов типа class на уровне файла"
  
! #: cp/tree.cc:5673
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "заданный init_priority вне диапазона"
  
! #: cp/tree.cc:5686
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "заданный init_priority зарезервировано для внутреннего использования"
  
! #: cp/tree.cc:5717
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.cc:5737
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE атрибуту требуются аргументы"
  
! #: cp/tree.cc:5748
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "аргументы для %qE атрибута должны быть узкими строковыми литералами"
  
! #: cp/tree.cc:5762 cp/tree.cc:5776
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "аргументы для %qE атрибута должны содержать корректные идентификаторы"
  
! #: cp/tree.cc:5764
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> не является корректным символом для идентификатора"
  
! #: cp/tree.cc:5778
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> не является корректным символом в идентификаторе"
  
! #: cp/tree.cc:5802
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "атрибут %qE применен к неклассовому, неперечислимому типу %qT"
  
! #: cp/tree.cc:5808
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "атрибут %qE применен к %qT после его определения"
  
! #: cp/tree.cc:5815
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "игнорирование %qE атрибута, примененного к конкретизации шаблона %qT"
  
! #: cp/tree.cc:5822
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "игнорирование %qE атрибута, примененного к специализации шаблона %qT"
  
! #: cp/tree.cc:5844
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "атрибут %qE применен к нефункции, непеременной %qD"
  
! #: cp/tree.cc:5850
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "атрибут %qE применен к extern \"C\" декларации %qD"
  
! #: cp/tree.cc:5872
  #, fuzzy, gcc-internal-format
  #| msgid "Warn if a comparison always evaluates to true or false."
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "Предупреждать, если результат сравнения всегда истина или всегда ложь."
  
! #: cp/tree.cc:5898
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qE атрибут применим только к переменным"
  
! #: cp/tree.cc:5911
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  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
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "функция возвращает значение не строкового типа"
  
! #: 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"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
--- 75513,75887 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, fuzzy, gcc-internal-format
  #| msgid "array notation cannot be used with function type"
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "new нельзя применять к типу функции"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
  
! #: cp/tree.cc:1613 rust/backend/rust-tree.cc:2609
  #, gcc-internal-format
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "квалификаторы %qV не могут быть применены к %qT"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid " declared here"
  msgstr " объявлено здесь"
  
! #: cp/tree.cc:4781
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "выравнивание %qD увеличено в -fabi-version=9 (GCC 5.2)"
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%qT is a floating-point type"
  msgstr "%qT не имеет перечислимый тип"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is a fixed-point type"
  msgstr "%qT не является шаблонным типом"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qT не является базовым для %qT"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "%q+#T содержит элементы данных типа указатель"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "сравнение между %qT и %qT"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a gcov data file"
  msgid "%qT has padding and no data fields"
  msgstr "%qs не является файлом данных gcov"
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "базовый класс %qT имеет квалификаторы cv"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD не захватывается"
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD не переменная"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD has a non-structural type"
  msgstr "%qD не является типом"
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "%qE атрибут может применяться только к функциям или к классовым или перечислимым типам"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "аргумент атрибута %qE не строковая константа"
  
! #: cp/tree.cc:5421
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE атрибут может применяться только к функциям или к классовым или перечислимым типам"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to Java class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE атрибут может применяться только к определениям Java классов"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to Java class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE атрибут может применяться только к определениям Java классов"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  #| msgid "the %qE attribute requires arguments"
  msgid "%qE attribute takes no arguments"
  msgstr "%qE атрибуту требуются аргументы"
  
! #: cp/tree.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute doesn't apply to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE атрибут не применим к функциям"
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "некорректная декларация функции"
  
! #: cp/tree.cc:5502
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%<alignas%> on enumerated type"
  msgstr "%qT не имеет перечислимый тип"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%> применено к битовому полю"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qD не имеет целый или перечислимый тип"
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "%qE on unnamed bit-field"
  msgstr "выравнивание задано для безымянного битового поля"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "декларация параметра %q+D, не заданного в списке параметров"
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "заданный init_priority не является целой константой"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "%qE атрибут может использоваться только для определений объектов типа class на уровне файла"
  
! #: cp/tree.cc:5690
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "заданный init_priority вне диапазона"
  
! #: cp/tree.cc:5703
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "заданный init_priority зарезервировано для внутреннего использования"
  
! #: cp/tree.cc:5734
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.cc:5754
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE атрибуту требуются аргументы"
  
! #: cp/tree.cc:5765
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "аргументы для %qE атрибута должны быть узкими строковыми литералами"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "аргументы для %qE атрибута должны содержать корректные идентификаторы"
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> не является корректным символом для идентификатора"
  
! #: cp/tree.cc:5795
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> не является корректным символом в идентификаторе"
  
! #: cp/tree.cc:5819
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "атрибут %qE применен к неклассовому, неперечислимому типу %qT"
  
! #: cp/tree.cc:5825
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "атрибут %qE применен к %qT после его определения"
  
! #: cp/tree.cc:5832
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "игнорирование %qE атрибута, примененного к конкретизации шаблона %qT"
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "игнорирование %qE атрибута, примененного к специализации шаблона %qT"
  
! #: cp/tree.cc:5861
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "атрибут %qE применен к нефункции, непеременной %qD"
  
! #: cp/tree.cc:5867
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "атрибут %qE применен к extern \"C\" декларации %qD"
  
! #: cp/tree.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "Warn if a comparison always evaluates to true or false."
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "Предупреждать, если результат сравнения всегда истина или всегда ложь."
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qE атрибут применим только к переменным"
  
! #: cp/tree.cc:5928
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "annotation on unnamed bit-field"
  msgstr "выравнивание задано для безымянного битового поля"
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "параметр функции"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "функция возвращает значение не строкового типа"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "функция возвращает значение не строкового типа"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "%q#T не содержит эл�
*** 75920,76749 ****
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T не содержит элемента с именем %qE; имелось в виду %qE?"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3629
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> не является элементом %qT"
  
! #: cp/typeck.cc:3786
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD не является шаблонным элементом-функцией"
  
! #: cp/typeck.cc:4052
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT не является типом указателя на объект"
  
! #: cp/typeck.cc:4086
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "некорректное использование индексирования массива к указателю на элемент"
  
! #: cp/typeck.cc:4089
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "некорректное использование унарной %<*%> к указателю на элемент"
  
! #: cp/typeck.cc:4092
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "некорректное использование неявного преобразования к указателю на элемент"
  
! #: cp/typeck.cc:4096
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr "левый операнд %<->*%> должен быть указателем на класс, но является указателем на элемент типа %qT"
  
! #: cp/typeck.cc:4161
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "отсутствует индекс массива"
  
! #: cp/typeck.cc:4322
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "индексируемый массив объявлен как %<register%>"
  
! #: cp/typeck.cc:4361
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "индексируемый объект не является ни массивом, ни указателем"
  
! #: cp/typeck.cc:4433
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "не задан объект при использовании %qE"
  
! #: cp/typeck.cc:4685
  #, fuzzy, gcc-internal-format
  #| msgid "Generate default single-precision SH4 code."
  msgid "no default version in scope"
  msgstr "Генерировать код SH4 с одинарной точностью по умолчанию."
  
! #: cp/typeck.cc:4694
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ запрещает использование %<::main%> из программы"
  
! #: cp/typeck.cc:4715
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "необходимо использовать %<.*%> или %<->*%> для вызова pointer-to-member функции в %<%E (...)%>, например %<(... ->* %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 нельзя использовать как функцию"
  
! #: cp/typeck.cc:4736
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE нельзя использовать как функцию"
  
! #: cp/typeck.cc:4739
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD нельзя использовать как функцию"
  
! #: cp/typeck.cc:4742
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "выражение нельзя использовать как функцию"
  
! #: cp/typeck.cc:4804
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "слишком много аргументов для конструктора %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "слишком мало аргументов для конструктора %q#D"
  
! #: cp/typeck.cc:4810
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "слишком много аргументов для элемента-функции %q#D"
  
! #: cp/typeck.cc:4811
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "слишком мало аргументов для элемента-функции %q#D"
  
! #: cp/typeck.cc:4817
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "слишком много аргументов для функции %q#D"
  
! #: cp/typeck.cc:4818
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "слишком мало аргументов для функции %q#D"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "слишком много аргументов для метода %q#D"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "слишком мало аргументов для метода %q#D"
  
! #: cp/typeck.cc:4832
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "для функции задано слишком много аргументов"
  
! #: cp/typeck.cc:4833
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "слишком мало аргументов функции"
  
! #: cp/typeck.cc:4911
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "параметр %P %qD имеет неполный тип %qT"
  
! #: cp/typeck.cc:4917
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "параметр %P имеет неполный тип %qT"
  
! #: cp/typeck.cc:5231
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "адрес %qD никогда не будет NULL"
  
! #: cp/typeck.cc:5278
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "адрес %qD никогда не будет NULL"
  
! #: cp/typeck.cc:5293
  #, fuzzy, gcc-internal-format
  #| msgid "the compiler can assume that the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "компилятор может предположить, что адрес %qD не может быть NULL"
  
! #: cp/typeck.cc:5296
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "компилятор может предположить, что адрес %qD не может быть NULL"
  
! #: cp/typeck.cc:5370
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "операнды для ?: имеют разные типы %qT и %qT"
  
! #: cp/typeck.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "преобразование между различными указательными типами %qT и %qT без приведения типов"
  
! #: cp/typeck.cc:5379
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "сравнение между типами %qT и %qT"
  
! #: cp/typeck.cc:5382
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "сравнение между различными указательными типами %qT и %qT без приведения типов"
  
! #: cp/typeck.cc:5419
  #, fuzzy, gcc-internal-format
  #| msgid "complex arguments must have floating-point type"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "complex аргументы должны иметь плавающие типы"
  
! #: cp/typeck.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "приведение вызова функции типа %qT к несоответствующему типу %qT"
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5429
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "преобразование из указательного типа %qT в арифметический тип %qT в константном выражении"
  
! #: cp/typeck.cc:5438
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5441
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when assigning to type %qT from type %qT"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "несовместимые типы в присваивании типу %qT значения типа %qT"
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5448
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5583 cp/typeck.cc:5595
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "предполагается приведение к типу %qT из перегруженной функции"
  
! #: cp/typeck.cc:5709
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL в арифметическом выражении"
  
! #: cp/typeck.cc:6179 cp/typeck.cc:6188 cp/typeck.cc:6504 cp/typeck.cc:6513
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ не поддерживает сравнение между указателем и целым"
  
! #: cp/typeck.cc:6419 cp/typeck.cc:6433
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "типы операндов %qT и %qT"
  
! #: cp/typeck.cc:6456
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6496
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "упорядоченное сравнение указателя с целочисленным нулем"
  
! #: cp/typeck.cc:6543
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "аргумент неупорядоченного сравнения - не плавающее значение"
  
! #: cp/typeck.cc:6609
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6718
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "некорректные операнды типов %qT и %qT для бинарной операции %qO"
  
! #: cp/typeck.cc:7119
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ не поддерживает использование указателя %<void *%> в вычитании"
  
! #: cp/typeck.cc:7127
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ не поддерживает использование указателя на функцию в вычитании"
  
! #: cp/typeck.cc:7135
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ не поддерживает использование указателя на метод в вычитании"
  
! #: cp/typeck.cc:7188
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "некорректное использование указателя на неполный тип в вычислениях с указателями"
  
! #: cp/typeck.cc:7265
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7266
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7283
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "некорректное использование %qE для образования указателя на элемент-функцию"
  
! #: cp/typeck.cc:7286
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  qualified-id требуется"
  
! #: cp/typeck.cc:7293
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "нельзя использовать скобки вокруг %qE для образования указателя на элемент-функцию"
  
! #: cp/typeck.cc:7488
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7494
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7500
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ не поддерживает взятие адреса от приведения к не-lvalue-выражению"
  
! #: cp/typeck.cc:7511
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(указатель на элемент можно получить только при помощи %<&%E%>)"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7544
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "адрес от временной переменной"
  
! #: cp/typeck.cc:7561
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ не поддерживает взятие адреса от функции %<::main%>"
  
! #: cp/typeck.cc:7619
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "нельзя создать указатель на элемент-ссылку %qD"
  
! #: cp/typeck.cc:7654 cp/typeck.cc:8247 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "попытка взять адрес битового поля"
  
! #: cp/typeck.cc:7821
  #, fuzzy, gcc-internal-format
  #| msgid "%<~%> on an expression of type bool"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> от выражения типа bool"
  
! #: cp/typeck.cc:7822
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "имелось в виду использовать логическое отрицание (%<!%>)?"
  
! #: cp/typeck.cc:7966
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ запрещает инкрементирование enum"
  
! #: cp/typeck.cc:7967
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ запрещает декрементирование enum"
  
! #: cp/typeck.cc:7983
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "невозможно инкрементировать указатель на неполный тип %qT"
  
! #: cp/typeck.cc:7985
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "невозможно декрементировать указатель на неполный тип %qT"
  
! #: cp/typeck.cc:7997
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ запрещает инкрементирование указателя типа %qT"
  
! #: cp/typeck.cc:7999
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ запрещает декрементирование указателя типа %qT"
  
! #: cp/typeck.cc:8039
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8052
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "использование операнда типа %qT в %<operator--%> запрещено"
  
! #: cp/typeck.cc:8062
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8070
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "использование операнда типа %qT в %<operator++%> устарело"
  
! #: cp/typeck.cc:8259 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "нельзя взять адрес от %<this%>, поскольку это rvalue-выражение"
  
! #: cp/typeck.cc:8286 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "запрошен адрес для %qD, которая декларирована как %<register%>"
  
! #: cp/typeck.cc:8357
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "list-initializer для неклассового типа не должен быть заключен в скобки"
  
! #: cp/typeck.cc:8369
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "список выражений рассматривается как составное выражение в инициализаторе"
  
! #: cp/typeck.cc:8373
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "список выражений рассматривается как составное выражение в mem-initializer"
  
! #: cp/typeck.cc:8377
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "список выражений рассматривается как составное выражение в функциональном приведении типов"
  
! #: cp/typeck.cc:8415
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "%s - список выражений рассматривается как составное выражение"
  
! #: cp/typeck.cc:8518
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "нет контекста для разрешения типа %qE"
  
! #: cp/typeck.cc:8555
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "приведение от типа %qT к типу %qT отбрасывает квалификаторы"
  
! #: cp/typeck.cc:8561
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast от типа %qT к типу %qT отбрасывает квалификаторы"
  
! #: cp/typeck.cc:8568
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast от типа %qT к типу %qT отбрасывает квалификаторы"
  
  #
! #: cp/typeck.cc:8594
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8608
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9057
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "некорректное применение static_cast от типа %qT к типу %qT"
  
! #: cp/typeck.cc:9063 cp/typeck.cc:9069 cp/typeck.cc:10808
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "тип класса %qT неполный"
  
! #: cp/typeck.cc:9097
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "некорректное приведение rvalue выражения из типа %qT к типу %qT"
  
! #: cp/typeck.cc:9242
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9267
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9278
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9299 cp/typeck.cc:9489
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9316
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "приведение указателя на функцию к указателю на объект условно поддерживается"
  
! #: cp/typeck.cc:9330
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "некорректное приведение из типа %qT к типу %qT"
  
! #: cp/typeck.cc:9403
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "некорректное применение const_cast с типом %qT, не являющимся ни указателем, ни ссылкой, ни  указателем на элемент данных"
  
! #: cp/typeck.cc:9412
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "некорректное применение const_cast с типом %qT, являющимся указателем или ссылкой на функцию"
  
! #: cp/typeck.cc:9454
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "некорректное применение const_cast от rvalue-выражения типа %qT к типу %qT"
  
! #: cp/typeck.cc:9524
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "некорректное применение const_cast от типа %qT к типу %qT"
  
! #: cp/typeck.cc:9625 cp/typeck.cc:9634
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ не поддерживает приведение к типу массива %qT"
  
! #: cp/typeck.cc:9643
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "некорректное приведение к типу функции %qT"
  
! #: cp/typeck.cc:9759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "ошибка преобразования %qE из типа %qT в тип %qT"
  
! #: cp/typeck.cc:10039
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  в вычислении %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10100
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "присваивание массиву из списка инициализатора"
  
! #: cp/typeck.cc:10127
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "несовместимые типы в присваивании %qT -> %qT"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "массив использован как инициализатор"
  
! #: cp/typeck.cc:10145
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "некорректное присваивание массива"
  
! #: cp/typeck.cc:10281
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   в преобразовании указателя на элемент-функцию"
  
! #: cp/typeck.cc:10295
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "преобразование указателя к элементу через виртуальную базу %qT"
  
! #: cp/typeck.cc:10343 cp/typeck.cc:10362
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   в преобразовании указателя на элемент"
  
! #: cp/typeck.cc:10443
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "некорректное преобразование к типу %qT от типа %qT"
  
! #: cp/typeck.cc:10767
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10772
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10781
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10785
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10790
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10826
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "параметр %qP %qD мог быть кандидатом для атрибута формата"
  
! #: cp/typeck.cc:10830
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "параметр мог быть кандидатом для атрибута формата"
  
! #: cp/typeck.cc:10835
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "цель преобразования могла быть кандидатом для атрибута формата"
  
! #: cp/typeck.cc:10840
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "цель инициализации могла быть кандидатом для атрибута формата"
  
! #: cp/typeck.cc:10850
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "левая часть присваивания могла быть кандидатом для атрибута формата"
  
! #: cp/typeck.cc:10936
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "при передаче аргумента %P от %qD"
  
! #: cp/typeck.cc:11022
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "возврат ссылки на временную переменную"
  
! #: cp/typeck.cc:11025
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "возврат ссылки на временную переменную"
  
! #: cp/typeck.cc:11028
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11063
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "возвращена ссылка на локальную переменную %qD"
  
! #: cp/typeck.cc:11067
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11073
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "возвращен адрес метки %qD"
  
! #: cp/typeck.cc:11077
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "возвращен адрес локальной переменной %qD"
  
! #: cp/typeck.cc:11337
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11338 cp/typeck.cc:11354 cp/typeck.cc:11379 cp/typeck.cc:11416
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11352
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
  #
! #: cp/typeck.cc:11378 cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in return statement"
  msgstr "недостаточно значений в операторе возврата"
  
  #
! #: cp/typeck.cc:11415
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in initialization"
  msgstr "недостаточно значений в операторе возврата"
  
! #: cp/typeck.cc:11453
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "возвращен результат деструктора"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11465
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "возврат в обработчике try-блока конструктора"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11468
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "возврат результата конструктора"
  
! #: cp/typeck.cc:11508 cp/typeck.cc:11554
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "return без значения в функции, возвращающей %qT"
  
! #: cp/typeck.cc:11516
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "возврат списка инициализатора"
  
! #: cp/typeck.cc:11535
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "противоречивые типы %qT и %qT выведены для возвращаемого типа lambda"
  
! #: cp/typeck.cc:11538
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "противоречивый вывод для auto return type: %qT и затем %qT"
  
! #: cp/typeck.cc:11575
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11604
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> не должен возвращать NULL, если только он не декларирован %<throw()%> (или задан ключ -fcheck-new)"
  
! #: cp/typeck.cc:11693
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for %q#D"
  msgid "not eliding copy on return from %qD"
  msgstr "некорректный ковариантный тип результата для %q#D"
  
! #: cp/typeck.cc:11705
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12297
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
--- 76090,76925 ----
  msgid "%q#T has no member named %qE; did you mean %qE?"
  msgstr "%q#T не содержит элемента с именем %qE; имелось в виду %qE?"
  
! #: cp/typeck.cc:3592 cp/typeck.cc:3636
  #, gcc-internal-format
  msgid "%<%D::%D%> is not a member of %qT"
  msgstr "%<%D::%D%> не является элементом %qT"
  
! #: cp/typeck.cc:3605
! #, fuzzy, gcc-internal-format
! #| msgid "%qD is not a member of %qT"
! msgid "%q#D is not a member of %qT"
! msgstr "%qD не является элементом %qT"
! 
! #: cp/typeck.cc:3781
  #, gcc-internal-format
  msgid "%qD is not a member template function"
  msgstr "%qD не является шаблонным элементом-функцией"
  
! #: cp/typeck.cc:4047
  #, gcc-internal-format
  msgid "%qT is not a pointer-to-object type"
  msgstr "%qT не является типом указателя на объект"
  
! #: cp/typeck.cc:4081
  #, gcc-internal-format
  msgid "invalid use of array indexing on pointer to member"
  msgstr "некорректное использование индексирования массива к указателю на элемент"
  
! #: cp/typeck.cc:4084
  #, gcc-internal-format
  msgid "invalid use of unary %<*%> on pointer to member"
  msgstr "некорректное использование унарной %<*%> к указателю на элемент"
  
! #: cp/typeck.cc:4087
  #, gcc-internal-format
  msgid "invalid use of implicit conversion on pointer to member"
  msgstr "некорректное использование неявного преобразования к указателю на элемент"
  
! #: cp/typeck.cc:4091
  #, gcc-internal-format
  msgid "left hand operand of %<->*%> must be a pointer to class, but is a pointer to member of type %qT"
  msgstr "левый операнд %<->*%> должен быть указателем на класс, но является указателем на элемент типа %qT"
  
! #: cp/typeck.cc:4156
  #, gcc-internal-format
  msgid "subscript missing in array reference"
  msgstr "отсутствует индекс массива"
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "индексируемый массив объявлен как %<register%>"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "индексируемый объект не является ни массивом, ни указателем"
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "не задан объект при использовании %qE"
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  #| msgid "Generate default single-precision SH4 code."
  msgid "no default version in scope"
  msgstr "Генерировать код SH4 с одинарной точностью по умолчанию."
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ запрещает использование %<::main%> из программы"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "необходимо использовать %<.*%> или %<->*%> для вызова pointer-to-member функции в %<%E (...)%>, например %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "%qE нельзя использовать как функцию"
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE нельзя использовать как функцию"
  
! #: cp/typeck.cc:4734
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD нельзя использовать как функцию"
  
! #: cp/typeck.cc:4737
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "выражение нельзя использовать как функцию"
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "слишком много аргументов для конструктора %q#D"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "слишком мало аргументов для конструктора %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "слишком много аргументов для элемента-функции %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "слишком мало аргументов для элемента-функции %q#D"
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "слишком много аргументов для функции %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "слишком мало аргументов для функции %q#D"
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "слишком много аргументов для метода %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "слишком мало аргументов для метода %q#D"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "для функции задано слишком много аргументов"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "слишком мало аргументов функции"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "параметр %P %qD имеет неполный тип %qT"
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "параметр %P имеет неполный тип %qT"
  
! #: cp/typeck.cc:5226
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "адрес %qD никогда не будет NULL"
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "адрес %qD никогда не будет NULL"
  
! #: cp/typeck.cc:5288
  #, fuzzy, gcc-internal-format
  #| msgid "the compiler can assume that the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "компилятор может предположить, что адрес %qD не может быть NULL"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "компилятор может предположить, что адрес %qD не может быть NULL"
  
! #: cp/typeck.cc:5365
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "операнды для ?: имеют разные типы %qT и %qT"
  
! #: cp/typeck.cc:5368
  #, fuzzy, gcc-internal-format
  #| msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "преобразование между различными указательными типами %qT и %qT без приведения типов"
  
! #: cp/typeck.cc:5374
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "сравнение между типами %qT и %qT"
  
! #: cp/typeck.cc:5377
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "сравнение между различными указательными типами %qT и %qT без приведения типов"
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "complex arguments must have floating-point type"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "complex аргументы должны иметь плавающие типы"
  
! #: cp/typeck.cc:5417
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "приведение вызова функции типа %qT к несоответствующему типу %qT"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "преобразование из указательного типа %qT в арифметический тип %qT в константном выражении"
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when assigning to type %qT from type %qT"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "несовместимые типы в присваивании типу %qT значения типа %qT"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "предполагается приведение к типу %qT из перегруженной функции"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL в арифметическом выражении"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ не поддерживает сравнение между указателем и целым"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "типы операндов %qT и %qT"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "упорядоченное сравнение указателя с целочисленным нулем"
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "аргумент неупорядоченного сравнения - не плавающее значение"
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "некорректные операнды типов %qT и %qT для бинарной операции %qO"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ не поддерживает использование указателя %<void *%> в вычитании"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ не поддерживает использование указателя на функцию в вычитании"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ не поддерживает использование указателя на метод в вычитании"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "некорректное использование указателя на неполный тип в вычислениях с указателями"
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "некорректное использование %qE для образования указателя на элемент-функцию"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  qualified-id требуется"
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "нельзя использовать скобки вокруг %qE для образования указателя на элемент-функцию"
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ не поддерживает взятие адреса от приведения к не-lvalue-выражению"
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(указатель на элемент можно получить только при помощи %<&%E%>)"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "адрес от временной переменной"
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ не поддерживает взятие адреса от функции %<::main%>"
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "нельзя создать указатель на элемент-ссылку %qD"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "попытка взять адрес битового поля"
  
! #: cp/typeck.cc:7816
  #, fuzzy, gcc-internal-format
  #| msgid "%<~%> on an expression of type bool"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> от выражения типа bool"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "имелось в виду использовать логическое отрицание (%<!%>)?"
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ запрещает инкрементирование enum"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ запрещает декрементирование enum"
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "невозможно инкрементировать указатель на неполный тип %qT"
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "невозможно декрементировать указатель на неполный тип %qT"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ запрещает инкрементирование указателя типа %qT"
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ запрещает декрементирование указателя типа %qT"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "использование операнда типа %qT в %<operator--%> запрещено"
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "использование операнда типа %qT в %<operator++%> устарело"
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "нельзя взять адрес от %<this%>, поскольку это rvalue-выражение"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "запрошен адрес для %qD, которая декларирована как %<register%>"
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "list-initializer для неклассового типа не должен быть заключен в скобки"
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "список выражений рассматривается как составное выражение в инициализаторе"
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "список выражений рассматривается как составное выражение в mem-initializer"
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "список выражений рассматривается как составное выражение в функциональном приведении типов"
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "%s - список выражений рассматривается как составное выражение"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "нет контекста для разрешения типа %qE"
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "приведение от типа %qT к типу %qT отбрасывает квалификаторы"
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast от типа %qT к типу %qT отбрасывает квалификаторы"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast от типа %qT к типу %qT отбрасывает квалификаторы"
  
  #
! #: cp/typeck.cc:8592
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8606
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "некорректное применение static_cast от типа %qT к типу %qT"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "тип класса %qT неполный"
  
! #: cp/typeck.cc:9095
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "некорректное приведение rvalue выражения из типа %qT к типу %qT"
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "приведение указателя на функцию к указателю на объект условно поддерживается"
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "некорректное приведение из типа %qT к типу %qT"
  
! #: cp/typeck.cc:9401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "некорректное применение const_cast с типом %qT, не являющимся ни указателем, ни ссылкой, ни  указателем на элемент данных"
  
! #: cp/typeck.cc:9410
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "некорректное применение const_cast с типом %qT, являющимся указателем или ссылкой на функцию"
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "некорректное применение const_cast от rvalue-выражения типа %qT к типу %qT"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "некорректное применение const_cast от типа %qT к типу %qT"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ не поддерживает приведение к типу массива %qT"
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "некорректное приведение к типу функции %qT"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "ошибка преобразования %qE из типа %qT в тип %qT"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  в вычислении %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "присваивание массиву из списка инициализатора"
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "несовместимые типы в присваивании %qT -> %qT"
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "массив использован как инициализатор"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "некорректное присваивание массива"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   в преобразовании указателя на элемент-функцию"
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "преобразование указателя к элементу через виртуальную базу %qT"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   в преобразовании указателя на элемент"
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "некорректное преобразование к типу %qT от типа %qT"
  
! #: cp/typeck.cc:10765
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10770
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10779
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10783
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10788
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "параметр %qP %qD мог быть кандидатом для атрибута формата"
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "параметр мог быть кандидатом для атрибута формата"
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "цель преобразования могла быть кандидатом для атрибута формата"
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "цель инициализации могла быть кандидатом для атрибута формата"
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "левая часть присваивания могла быть кандидатом для атрибута формата"
  
! #: cp/typeck.cc:10934
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "при передаче аргумента %P от %qD"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "возврат ссылки на временную переменную"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "возврат ссылки на временную переменную"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "возвращена ссылка на локальную переменную %qD"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "возвращен адрес метки %qD"
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "возвращен адрес локальной переменной %qD"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
  #
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in return statement"
  msgstr "недостаточно значений в операторе возврата"
  
  #
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in initialization"
  msgstr "недостаточно значений в операторе возврата"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "возвращен результат деструктора"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "возврат в обработчике try-блока конструктора"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "возврат результата конструктора"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "return без значения в функции, возвращающей %qT"
  
! #: cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "возврат списка инициализатора"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "противоречивые типы %qT и %qT выведены для возвращаемого типа lambda"
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "противоречивый вывод для auto return type: %qT и затем %qT"
  
! #: cp/typeck.cc:11573
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11602
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> не должен возвращать NULL, если только он не декларирован %<throw()%> (или задан ключ -fcheck-new)"
  
! #: cp/typeck.cc:11691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for %q#D"
  msgid "not eliding copy on return from %qD"
  msgstr "некорректный ковариантный тип результата для %q#D"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
*************** msgstr "не удается открыт
*** 77165,77183 ****
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr "не удается открыть файл протокола %<vtv_count_data.log%>: %m"
  
! #: d/d-attribs.cc:375 d/d-attribs.cc:392
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute before %qE"
  msgid "unknown attribute %qs"
  msgstr "неизвестный атрибут свойства перед %qE"
  
! #: d/d-attribs.cc:1153
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%q+D declared weak after being used"
  msgstr "%q+D декларировано как friend"
  
! #: d/d-attribs.cc:1533
  #, fuzzy, gcc-internal-format
  #| msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
--- 77341,77359 ----
  msgid "unable to open log file %<vtv_count_data.log%>: %m"
  msgstr "не удается открыть файл протокола %<vtv_count_data.log%>: %m"
  
! #: d/d-attribs.cc:378 d/d-attribs.cc:395
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute before %qE"
  msgid "unknown attribute %qs"
  msgstr "неизвестный атрибут свойства перед %qE"
  
! #: d/d-attribs.cc:1156
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%q+D declared weak after being used"
  msgstr "%q+D декларировано как friend"
  
! #: d/d-attribs.cc:1553
  #, fuzzy, gcc-internal-format
  #| msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<simd%> attribute"
*************** msgstr "отсутствует иниц�
*** 77207,77253 ****
  msgid "the address of %qD will never be %<null%>"
  msgstr "адрес %qD никогда не будет NULL"
  
! #: d/d-codegen.cc:2291
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2446
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2497
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot get frame pointer to %qs"
  msgstr "недопустимая декларация указателя на %q#T"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2523
  #, fuzzy, gcc-internal-format
  #| msgid "Store function names in object code."
  msgid "nested function missing body"
  msgstr "Сохранять имена функций в объектном коде."
  
! #: d/d-codegen.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "%qE не является ни функцией, ни элементом-функцией; не может быть декларировано как friend"
  
! #: d/d-codegen.cc:2874
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2882
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qs used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "регистровая переменная %qs использована во вложенной функции"
  
! #: d/d-codegen.cc:3107
  #, fuzzy, gcc-internal-format
  #| msgid "forming reference to reference type %qT"
  msgid "forward reference to frame of %qs"
--- 77383,77429 ----
  msgid "the address of %qD will never be %<null%>"
  msgstr "адрес %qD никогда не будет NULL"
  
! #: d/d-codegen.cc:2296
  #, gcc-internal-format
  msgid "need %<this%> to access member %qE"
  msgstr ""
  
! #: d/d-codegen.cc:2456
  #, gcc-internal-format
  msgid "tried to perform floating-point modulo division on %qT"
  msgstr ""
  
! #: d/d-codegen.cc:2507
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot get frame pointer to %qs"
  msgstr "недопустимая декларация указателя на %q#T"
  
  #. Should instead error on line that references `fd'.
! #: d/d-codegen.cc:2533
  #, fuzzy, gcc-internal-format
  #| msgid "Store function names in object code."
  msgid "nested function missing body"
  msgstr "Сохранять имена функций в объектном коде."
  
! #: d/d-codegen.cc:2575
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "%qs is a nested function and cannot be accessed from %qs"
  msgstr "%qE не является ни функцией, ни элементом-функцией; не может быть декларировано как friend"
  
! #: d/d-codegen.cc:2884
  #, gcc-internal-format
  msgid "variable %qs has scoped destruction, cannot build closure"
  msgstr ""
  
! #: d/d-codegen.cc:2892
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qs used in nested function"
  msgid "explicit register variable %qs cannot be used in nested function"
  msgstr "регистровая переменная %qs использована во вложенной функции"
  
! #: d/d-codegen.cc:3117
  #, fuzzy, gcc-internal-format
  #| msgid "forming reference to reference type %qT"
  msgid "forward reference to frame of %qs"
*************** msgid "bad argument for %<-fversion=%>:
*** 77338,77373 ****
  msgstr "некорректный аргумент встроенной функции %s"
  
  #
! #: d/d-lang.cc:993
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s for writing: %m"
  msgid "unable to open %s for writing: %m"
  msgstr "ошибка открытия %s на запись: %m"
  
! #: d/d-lang.cc:1000
  #, fuzzy, gcc-internal-format
  #| msgid "opening output file %s: %m"
  msgid "writing output file %s: %m"
  msgstr "при открытии выходного файла %s: %m"
  
! #: d/d-lang.cc:1020
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t open %s for reading: %m"
  msgid "unable to open %s for reading: %m"
  msgstr "ошибка открытия %s на чтение: %m"
  
! #: d/d-lang.cc:1045
  #, fuzzy, gcc-internal-format
  #| msgid "opening dependency file %s: %m"
  msgid "reading ddoc file %s: %m"
  msgstr "при открытии файла зависимостей %s: %m"
  
! #: d/d-lang.cc:1104
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1289
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
--- 77514,77549 ----
  msgstr "некорректный аргумент встроенной функции %s"
  
  #
! #: d/d-lang.cc:997
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s for writing: %m"
  msgid "unable to open %s for writing: %m"
  msgstr "ошибка открытия %s на запись: %m"
  
! #: d/d-lang.cc:1004
  #, fuzzy, gcc-internal-format
  #| msgid "opening output file %s: %m"
  msgid "writing output file %s: %m"
  msgstr "при открытии выходного файла %s: %m"
  
! #: d/d-lang.cc:1024
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t open %s for reading: %m"
  msgid "unable to open %s for reading: %m"
  msgstr "ошибка открытия %s на чтение: %m"
  
! #: d/d-lang.cc:1049
  #, fuzzy, gcc-internal-format
  #| msgid "opening dependency file %s: %m"
  msgid "reading ddoc file %s: %m"
  msgstr "при открытии файла зависимостей %s: %m"
  
! #: d/d-lang.cc:1108
  #, gcc-internal-format
  msgid "%<-fonly=%> argument is different from first input file name"
  msgstr ""
  
! #: d/d-lang.cc:1293
  #, gcc-internal-format
  msgid "unable to resolve forward reference in definition"
  msgstr ""
*************** msgstr "неизвестная моде�
*** 77475,77481 ****
  msgid "%qs is not an associative array"
  msgstr "%qD не указательная переменная"
  
! #: d/expr.cc:1568 d/expr.cc:1951
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
--- 77651,77657 ----
  msgid "%qs is not an associative array"
  msgstr "%qD не указательная переменная"
  
! #: d/expr.cc:1568 d/expr.cc:1949
  #, gcc-internal-format
  msgid "need %<this%> to access member %qs"
  msgstr ""
*************** msgstr "обычно %qD являетс�
*** 77492,77516 ****
  msgid "%qs is not a field, but a %qs"
  msgstr "%qs не является корректным для %qs"
  
! #: d/expr.cc:1977
  #, fuzzy, gcc-internal-format
  #| msgid "recursively required from %q#D\n"
  msgid "recursive reference %qs"
  msgstr "рекурсивно требуемый из %q#D\n"
  
! #: d/expr.cc:1997 d/expr.cc:2837
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "переполнение при вычислении константного выражения"
  
! #: d/expr.cc:2804
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%qs is not an expression"
  msgstr "%qE не есть константное выражение"
  
! #: d/expr.cc:2811
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "type %qs is not an expression"
--- 77668,77692 ----
  msgid "%qs is not a field, but a %qs"
  msgstr "%qs не является корректным для %qs"
  
! #: d/expr.cc:1975
  #, fuzzy, gcc-internal-format
  #| msgid "recursively required from %q#D\n"
  msgid "recursive reference %qs"
  msgstr "рекурсивно требуемый из %q#D\n"
  
! #: d/expr.cc:1995 d/expr.cc:2872
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "non-constant expression %qs"
  msgstr "переполнение при вычислении константного выражения"
  
! #: d/expr.cc:2839
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%qs is not an expression"
  msgstr "%qE не есть константное выражение"
  
! #: d/expr.cc:2846
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "type %qs is not an expression"
*************** msgstr ""
*** 77613,77630 ****
  msgid "D inline assembler statements are not supported in GDC."
  msgstr ""
  
! #: d/typeinfo.cc:1454
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1458
  #, fuzzy, gcc-internal-format
  #| msgid "%<dynamic_cast%> not permitted with -fno-rtti"
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "%<dynamic_cast%> не разрешено с -fno-rtti"
  
! #: d/typeinfo.cc:1482
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
--- 77789,77806 ----
  msgid "D inline assembler statements are not supported in GDC."
  msgstr ""
  
! #: d/typeinfo.cc:1451
  #, gcc-internal-format
  msgid "expression %qs requires %<object.TypeInfo%> and cannot be used with %<-fno-rtti%>"
  msgstr ""
  
! #: d/typeinfo.cc:1455
  #, fuzzy, gcc-internal-format
  #| msgid "%<dynamic_cast%> not permitted with -fno-rtti"
  msgid "%<object.TypeInfo%> cannot be used with %<-fno-rtti%>"
  msgstr "%<dynamic_cast%> не разрешено с -fno-rtti"
  
! #: d/typeinfo.cc:1479
  #, gcc-internal-format
  msgid "%<object.TypeInfo%> could not be found, but is implicitly used"
  msgstr ""
*************** msgstr "Ссылка на массив �
*** 77961,77968 ****
  
  #: 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
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr "Комассивы выключены в %C, используйте %<-fcoarray=%> для включения"
--- 78137,78144 ----
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
  #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
! #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
! #: fortran/simplify.cc:9345
  #, gcc-internal-format
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
  msgstr "Комассивы выключены в %C, используйте %<-fcoarray=%> для включения"
*************** msgstr "Список имен %qs не �
*** 78246,78252 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "%<I%> в %L и %<J%> в %L не могут обе быть BOZ литеральными константами"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid exponent-letter %<q%> in real-literal-constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
--- 78422,78428 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "%<I%> в %L и %<J%> в %L не могут обе быть BOZ литеральными константами"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid exponent-letter %<q%> in real-literal-constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr "%qs аргумент %qs вст�
*** 78327,78333 ****
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть INTEGER или 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 "%qs аргумент %qs встроенной функции в %L должен быть константой"
--- 78503,78509 ----
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or PROCEDURE"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть INTEGER или PROCEDURE"
  
! #: fortran/check.cc:742 fortran/check.cc:8466
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a constant"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть константой"
*************** msgstr "ENTRY оператор в %C н�
*** 78471,78477 ****
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "%qs и %qs аргументы %qs встроенной функции в %L должны иметь одинаковый тип"
  
! #: 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 "Различные виды типов в %L"
--- 78647,78653 ----
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have the same type"
  msgstr "%qs и %qs аргументы %qs встроенной функции в %L должны иметь одинаковый тип"
  
! #: fortran/check.cc:1564 fortran/check.cc:1597 fortran/check.cc:4160
  #, gcc-internal-format, gfc-internal-format
  msgid "Different type kinds at %L"
  msgstr "Различные виды типов в %L"
*************** msgstr "NULL указатель в %L н
*** 78487,78493 ****
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть 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 "%qs аргумент %qs встроенной функции в %L не должен быть коиндексирован"
--- 78663,78669 ----
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть POINTER"
  
! #: fortran/check.cc:1651 fortran/check.cc:1686 fortran/check.cc:4955
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be coindexed"
  msgstr "%qs аргумент %qs встроенной функции в %L не должен быть коиндексирован"
*************** msgid "The errmsg= argument at %L must b
*** 78631,78638 ****
  msgstr "errmsg= аргумент в %L должен быть подразумеваемого вида character переменной"
  
  #: 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 "Комассивы выключены в %L, используйте %<-fcoarray=%> для включения"
--- 78807,78814 ----
  msgstr "errmsg= аргумент в %L должен быть подразумеваемого вида character переменной"
  
  #: fortran/check.cc:2474 fortran/check.cc:2774 fortran/check.cc:3886
! #: fortran/check.cc:6764 fortran/check.cc:6815 fortran/check.cc:6845
! #: fortran/check.cc:6863 fortran/check.cc:7163
  #, gcc-internal-format
  msgid "Coarrays disabled at %L, use %<-fcoarray=%> to enable"
  msgstr "Комассивы выключены в %L, используйте %<-fcoarray=%> для включения"
*************** msgid "BOZ constant at %L cannot appear
*** 78744,78752 ****
  msgstr "ENTRY оператор в %C не может появляться внутри внутренней подпрограммы"
  
  #: 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 "%qs встроенная функция с KIND аргументом в %L"
--- 78920,78928 ----
  msgstr "ENTRY оператор в %C не может появляться внутри внутренней подпрограммы"
  
  #: fortran/check.cc:2800 fortran/check.cc:3527 fortran/check.cc:3610
! #: fortran/check.cc:3872 fortran/check.cc:3921 fortran/check.cc:5600
! #: fortran/check.cc:5745 fortran/check.cc:5823 fortran/check.cc:7149
! #: fortran/check.cc:7281
  #, gcc-internal-format
  msgid "%qs intrinsic with KIND argument at %L"
  msgstr "%qs встроенная функция с KIND аргументом в %L"
*************** msgstr "%qs аргумент %qs вст�
*** 78761,78772 ****
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "%qs аргумент %qs встроенной функции в %L должен иметь ранг %d или быть скаляром"
  
! #: 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 "%qs аргумент %qs встроенной функции в %L должен быть числовым или 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 "Типы аргументов %qs встроенной функции в %L должны соответствовать (%s/%s)"
--- 78937,78948 ----
  msgid "%qs argument of intrinsic %qs at %L of must have rank %d or be a scalar"
  msgstr "%qs аргумент %qs встроенной функции в %L должен иметь ранг %d или быть скаляром"
  
! #: fortran/check.cc:2984 fortran/check.cc:4272 fortran/check.cc:4280
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be numeric or LOGICAL"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть числовым или LOGICAL"
  
! #: fortran/check.cc:2992 fortran/check.cc:4290
  #, gcc-internal-format
  msgid "Argument types of %qs intrinsic at %L must match (%s/%s)"
  msgstr "Типы аргументов %qs встроенной функции в %L должны соответствовать (%s/%s)"
*************** msgstr "%qs аргумент %qs вст�
*** 78866,79513 ****
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Встроенная функция %qs в %L должна иметь по крайней мере два аргумента"
  
! #: fortran/check.cc:4111
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Отсутствует %qs аргумент для %s встроенной функции в %L"
  
! #: fortran/check.cc:4126
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Повторяющийся аргумент %qs в %L для встроенной функции %s"
  
! #: fortran/check.cc:4131
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Неизвестный аргумент %qs в %L для встроенной функции %s"
  
! #: fortran/check.cc:4156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different type kinds at %L"
  msgid "Different character kinds at %L"
  msgstr "Различные виды типов в %L"
  
! #: fortran/check.cc:4165
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "%<a%d%> аргумент %qs встроенной функции в %L должен быть %s(%d)"
  
! #: fortran/check.cc:4196
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "%qs встроенная функция с CHARACTER аргументом в %L"
  
! #: fortran/check.cc:4208
  #, fuzzy, gcc-internal-format
  #| msgid "%<a1%> argument of %qs 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%> аргумент %qs встроенной функции в %L должен быть INTEGER, REAL или CHARACTER"
  
! #: fortran/check.cc:4218
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "%<a1%> аргумент %qs встроенной функции в %L должен быть INTEGER, REAL или 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 "Разная форма по измерению 1 для аргументов %qs и %qs в %L для встроенной функции 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 "Разная форма по измерению 2 для аргументов %qs и %qs в %L для встроенной функции matmul"
  
! #: fortran/check.cc:4331
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть ранга 1 или 2"
  
! #: fortran/check.cc:4509
  #, fuzzy, gcc-internal-format
  #| msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть интероперабельной сущностью данных: %s"
  
! #: fortran/check.cc:4643
  #, fuzzy, gcc-internal-format
  #| msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть INTEGER или REAL"
  
! #: 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 "%qs аргумент %qs встроенной функции в %L должен быть INTEGER"
  
! #: 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 "FROM аргумент для MOVE_ALLOC в %L не должен быть коиндексирован"
  
! #: fortran/check.cc:4789
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "TO аргумент для MOVE_ALLOC в %L не должен быть коиндексирован"
  
! #: 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 "TO аргументы в MOVE_ALLOC в %L должны быть полиморфными, если FROM является полиморфным"
  
! #: 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 "FROM и TO аргументы MOVE_ALLOC встроенной функции в %L должны иметь одинаковый ранг %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 "FROM и TO аргументы MOVE_ALLOC встроенной функции в %L должны иметь одинаковый коранг %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 "Аргументы FROM и TO в %L нарушают ограничения синонимии (F2003 12.4.1.7)"
  
! #: fortran/check.cc:4883
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "Аргумент %<S%> NEAREST в %L не должен быть нулем"
  
! #: fortran/check.cc:4939
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть POINTER, ALLOCATABLE или процедурным указателем"
  
! #: fortran/check.cc:4947
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "NULL встроенная функция с размещаемым MOLD в %L"
  
! #: fortran/check.cc:4990
  #, fuzzy, gcc-internal-format
  #| msgid "%qs argument of %qs 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 "%qs аргумент %qs встроенной функции в %L должен иметь тип либо REAL либо INTEGER"
  
! #: 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 "%qs аргумент %qs встроенной функции в %L должен быть формальной переменной"
  
! #: fortran/check.cc:5139
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть OPTIONAL формальной переменной"
  
! #: fortran/check.cc:5158
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "%qs аргумент %qs встроенной функции в %L не должен быть подобъектом %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 "Аргумент RANK встроенной функции в %L должен быть объектом данных"
  
! #: fortran/check.cc:5241
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "A аргумент в %L для CO_REDUCE не должен быть полиморфным"
  
! #: fortran/check.cc:5251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "stat= аргумент в %L должна быть kind=4 integer переменной"
  
! #: 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 "DTIO dummy argument at %L must be a scalar"
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "DTIO формальный аргумент в %L должен быть скаляром"
  
! #: 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 "%<shape%> аргумент %<reshape%> встроенной функции в %L должен быть массивом константного размера"
  
! #: fortran/check.cc:5383
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "%qs аргумент %qs встроенной функции в %L пуст"
  
! #: fortran/check.cc:5390
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "%<shape%> аргумент %<reshape%> встроенной функции в %L имеет больше чем %d элементов"
  
! #: fortran/check.cc:5413
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "%qs аргумент %qs встроенной функции в %L имеет отрицательный элемент (%d)"
  
! #: fortran/check.cc:5453
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "%qs аргумент %qs встроенной функции в %L имеет неверное число элементов (%d/%d)"
  
! #: fortran/check.cc:5471
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "%qs аргумент %qs встроенной функции в %L имеет измерение вне диапазона (%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 "%qs аргумент %qs встроенной функции в %L имеет некорректную перестановку измерений (измерение %qd дублировано)"
  
! #: 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 "Без дополнения не хватает элементов во встроенной функции RESHAPE source в %L, чтобы соответствовать форме"
  
! #: 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 "%qs аргумент %qs встроенной функции в %L не может быть типа %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 "%qs аргумент %qs встроенной функции в %L должен быть расширяемого типа"
  
! #: fortran/check.cc:5680
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "SELECTED_REAL_KIND с аргументом не %<P%> и не %<R%> в %L"
  
! #: fortran/check.cc:5711
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qs встроенная функция с 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 "%<source%> аргумент %<shape%> встроенной функции в %L не должен быть массивом предполагаемого размера"
  
! #: 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 "%qs аргумент %qs встроенной функции в %L не должен быть процедурой"
  
! #: 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 "%qs аргумент %qs встроенной функции в %L не должен быть 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 "%qs аргумент %qs встроенной функции в %L не должен быть массивом предполагаемого размера"
  
! #: fortran/check.cc:5949
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr потерпело неудачу"
  
! #: fortran/check.cc:5993
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть интероперабельной сущностью данных: %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 "Аргумент C_PTR_1 в %L для C_ASSOCIATED должен иметь тип TYPE(C_PTR) или TYPE(C_FUNPTR)"
  
! #: 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: %s instead of %s"
  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 "Аргумент C_PTR_2 в %L для C_ASSOCIATED должен иметь тот же тип, что и C_PTR_1: %s вместо %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 "Аргумент CPTR в %L для C_F_POINTER должен иметь тип 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 "Аргумент FPTR в %L для C_F_POINTER должен быть указателем"
  
! #: fortran/check.cc:6161
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "FPTR аргумент в %L для C_F_POINTER должен быть полиморфным"
  
! #: fortran/check.cc:6168
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "Аргумент FPTR в %L для C_F_POINTER не должен быть коиндексирован"
  
! #: fortran/check.cc:6175
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Неожиданный SHAPE аргумент в %L для C_F_POINTER со скалярным 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 аргумент для C_F_POINTER с массивным FPTR в %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 "SHAPE аргумент в %L для C_F_POINTER должен иметь тот же размер, что и RANK FPTR"
  
! #: fortran/check.cc:6209
  #, 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 "FPTR аргумент в %L для C_F_POINTER должен быть полиморфным"
  
! #: fortran/check.cc:6215
  #, 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 "Неожиданный SHAPE аргумент в %L для C_F_POINTER со скалярным FPTR"
  
! #: fortran/check.cc:6236
  #, 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 "SHAPE аргумент в %L для C_F_POINTER должен иметь тот же размер, что и RANK FPTR"
  
! #: fortran/check.cc:6247
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "Полиморфный FPTR в %L для C_F_POINTER"
  
! #: fortran/check.cc:6253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD is not a function returning a pointer"
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "%qD не является шаблоном функции"
  
! #: fortran/check.cc:6260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr "Неинтероперабельный массив FPTR в %L для C_F_POINTER: %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 "Аргумент CPTR в %L для C_F_PROCPOINTER должен иметь тип 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 "Аргумент FPTR в %L для C_F_PROCPOINTER должен быть указателем на процедуру"
  
! #: fortran/check.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "Аргумент FPTR в %L для C_F_PROCPOINTER должен быть коиндексирован"
  
! #: fortran/check.cc:6301
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Неинтероперабельный указатель на процедуру в %L для 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 "Аргумент X в %L для C_FUNLOC не должен быть коиндексирован"
  
! #: fortran/check.cc:6327
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "Результат функции %qs в %L не годится как X аргумент для 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 "Аргумент X в %L для C_FUNLOC должен быть процедурой или указателем на процедуру"
  
! #: fortran/check.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Неинтероперабельная процедура в %L для 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 "Аргумент X в %L для C_LOC не должен быть коиндексирован"
  
! #: fortran/check.cc:6360
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "X аргумент в %L для C_LOC не должен быть полиморфным"
  
! #: 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 "Аргумент X в %L для C_LOC должен иметь POINTER или 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 "Аргумент X в %L для C_LOC не должен быть строкой нулевого размера"
  
! #: fortran/check.cc:6388
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "Аргумент в %L для C_LOC не должен быть полиморфным"
  
! #: fortran/check.cc:6395
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "Неинтероперабельный массив в %L как аргумент для 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 "Массив неинтероперабельного типа в %L для C_LOC, который является неразмещаемым и не подразумеваемого и не явного размера"
  
! #: fortran/check.cc:6411
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Секция массива в %L для 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 аргумент для %s встроенной функции в %L"
  
! #: fortran/check.cc:6455
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть меньше чем ранг %d"
  
! #: fortran/check.cc:6474
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "%qs аргумент %qs встроенной функции в %L не есть корректный индекс измерения"
  
! #: fortran/check.cc:6498
  #, fuzzy, gcc-internal-format
  #| msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть подразумеваемым вещественным"
  
! #: 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 "'%s' аргумент для IMAGE_INDEX должен быть массивом ранга один в %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 "Число элементов массива SUB аргумента для IMAGE_INDEX в %L должно быть %d (коранг) а не %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 "Слишком много аргументов %s в %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 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 "DIM аргумент без COARRAY аргумента не допускается для THIS_IMAGE встроенной функции в %L"
  
! #: fortran/check.cc:6949
  #, fuzzy, gcc-internal-format
  #| msgid "STAT= argument to %s at %L"
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "STAT= аргумент для %s в %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%> аргумент %<TRANSFER%> встроенной функции в %L не должен быть %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%> аргумент %<TRANSFER%> встроенной функции в %L не должен быть %s"
  
! #: fortran/check.cc:7081
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "%<MOLD%> аргумент %<TRANSFER%> встроенной функции в %L не должен быть %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 "Встроенная функция TRANSFER в %L имеет частично неопределенный результат: исходный размер %ld < размера результата %ld"
  
! #: 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 "%qs аргумент %qs встроенной функции в %L должен иметь тот же ранг, что и %qs или быть скаляром"
  
! #: fortran/check.cc:7254
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "%qs и %qs аргументы %qs встроенной функции в %L должны иметь идентичную форму."
  
! #: fortran/check.cc:7390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr "COUNT аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: 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 "Аргумент ATANH в %L должен быть внутри диапазона от -1 до 1"
  
! #: 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 "Размер %qs аргумента %qs встроенной функции в %L слишком мал (%i/%i)"
  
! #: fortran/check.cc:7604
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Слишком много аргументов %s в %L"
  
! #: fortran/check.cc:7622
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error цепочка должна быть null-терминирована"
  
! #: 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: Неправильное число аргументов (%d вместо %d)"
  
! #: fortran/check.cc:7676
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "COUNT аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "COUNT аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Вещественный COUNT_RATE аргумент для 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 "COUNT_RATE аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "COUNT_RATE аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "COUNT_MAX аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "COUNT_MAX аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7766 fortran/check.cc:7773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "COUNT аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: 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 "%qs аргумент %qs встроенной функции в %L должен быть вида не шире чем подразумеваемый вид (%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 "ATOM аргумент в %L для %s встроенной функции должен быть комассивом или коиндексированным"
  
! #: fortran/check.cc:8358 fortran/check.cc:8369
  #, fuzzy, gcc-internal-format
  #| msgid "%qs argument of %qs 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 "%qs аргумент %qs встроенной функции в %L должен быть INTEGER или 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 "Встроенная функция NULL в %L не может быть фактическим аргументом для STORAGE_SIZE, так как она возвращает неассоциированный указатель"
  
  #. 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 "Максимальный уровень расширения достигнут с типом %qs в %L"
--- 79042,79689 ----
  msgid "Intrinsic %qs at %L must have at least two arguments"
  msgstr "Встроенная функция %qs в %L должна иметь по крайней мере два аргумента"
  
! #: fortran/check.cc:4112
  #, gcc-internal-format
  msgid "Missing %qs argument to the %s intrinsic at %L"
  msgstr "Отсутствует %qs аргумент для %s встроенной функции в %L"
  
! #: fortran/check.cc:4127
  #, gcc-internal-format
  msgid "Duplicate argument %qs at %L to intrinsic %s"
  msgstr "Повторяющийся аргумент %qs в %L для встроенной функции %s"
  
! #: fortran/check.cc:4132
  #, gcc-internal-format
  msgid "Unknown argument %qs at %L to intrinsic %s"
  msgstr "Неизвестный аргумент %qs в %L для встроенной функции %s"
  
! #: fortran/check.cc:4157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Different type kinds at %L"
  msgid "Different character kinds at %L"
  msgstr "Различные виды типов в %L"
  
! #: fortran/check.cc:4166
  #, gcc-internal-format
  msgid "%<a%d%> argument of %qs intrinsic at %L must be %s(%d)"
  msgstr "%<a%d%> аргумент %qs встроенной функции в %L должен быть %s(%d)"
  
! #: fortran/check.cc:4197
  #, gcc-internal-format
  msgid "%qs intrinsic with CHARACTER argument at %L"
  msgstr "%qs встроенная функция с CHARACTER аргументом в %L"
  
! #: fortran/check.cc:4209
  #, fuzzy, gcc-internal-format
  #| msgid "%<a1%> argument of %qs 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%> аргумент %qs встроенной функции в %L должен быть INTEGER, REAL или CHARACTER"
  
! #: fortran/check.cc:4219
  #, gcc-internal-format
  msgid "%<a1%> argument of %qs intrinsic at %L must be INTEGER, REAL or CHARACTER"
  msgstr "%<a1%> аргумент %qs встроенной функции в %L должен быть INTEGER, REAL или CHARACTER"
  
! #: fortran/check.cc:4304
  #, gcc-internal-format
  msgid "Different shape on dimension 1 for arguments %qs and %qs at %L for intrinsic matmul"
  msgstr "Разная форма по измерению 1 для аргументов %qs и %qs в %L для встроенной функции matmul"
  
! #: fortran/check.cc:4323
  #, gcc-internal-format
  msgid "Different shape on dimension 2 for argument %qs and dimension 1 for argument %qs at %L for intrinsic matmul"
  msgstr "Разная форма по измерению 2 для аргументов %qs и %qs в %L для встроенной функции matmul"
  
! #: fortran/check.cc:4332
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of rank 1 or 2"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть ранга 1 или 2"
  
! #: fortran/check.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgid "Argument %qs of %qs intrinsic at %L must be in type conformance to argument %qs at %L"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть интероперабельной сущностью данных: %s"
  
! #: fortran/check.cc:4644
  #, fuzzy, gcc-internal-format
  #| msgid "%qs argument of %qs intrinsic at %L must be INTEGER or REAL"
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER or UNSIGNED"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть INTEGER или REAL"
  
! #: fortran/check.cc:4652 fortran/check.cc:8386 fortran/check.cc:8401
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be INTEGER"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть INTEGER"
  
! #: fortran/check.cc:4767
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= or ERRMSG= at %L not supported"
  msgstr ""
  
! #: fortran/check.cc:4779
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "FROM аргумент для MOVE_ALLOC в %L не должен быть коиндексирован"
  
! #: fortran/check.cc:4790
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO argument to MOVE_ALLOC at %L shall not be coindexed"
  msgstr "TO аргумент для MOVE_ALLOC в %L не должен быть коиндексирован"
  
! #: fortran/check.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "The TO arguments in MOVE_ALLOC at %L must be polymorphic if FROM is polymorphic"
  msgstr "TO аргументы в MOVE_ALLOC в %L должны быть полиморфными, если FROM является полиморфным"
  
! #: fortran/check.cc:4808
  #, 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 "FROM и TO аргументы MOVE_ALLOC встроенной функции в %L должны иметь одинаковый ранг %d/%d"
  
! #: fortran/check.cc:4817
  #, 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 "FROM и TO аргументы MOVE_ALLOC встроенной функции в %L должны иметь одинаковый коранг %d/%d"
  
! #: fortran/check.cc:4857
  #, gcc-internal-format, gfc-internal-format
  msgid "The FROM and TO arguments at %L violate aliasing restrictions (F2003 12.4.1.7)"
  msgstr "Аргументы FROM и TO в %L нарушают ограничения синонимии (F2003 12.4.1.7)"
  
! #: fortran/check.cc:4884
  #, gcc-internal-format
  msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgstr "Аргумент %<S%> NEAREST в %L не должен быть нулем"
  
! #: fortran/check.cc:4940
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be a POINTER, ALLOCATABLE or procedure pointer"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть POINTER, ALLOCATABLE или процедурным указателем"
  
! #: fortran/check.cc:4948
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL intrinsic with allocatable MOLD at %L"
  msgstr "NULL встроенная функция с размещаемым MOLD в %L"
  
! #: fortran/check.cc:4991
  #, fuzzy, gcc-internal-format
  #| msgid "%qs argument of %qs 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 "%qs аргумент %qs встроенной функции в %L должен иметь тип либо REAL либо INTEGER"
  
! #: fortran/check.cc:5069 fortran/check.cc:7228
  #, 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:5130
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a dummy variable"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть формальной переменной"
  
! #: fortran/check.cc:5140
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an OPTIONAL dummy variable"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть OPTIONAL формальной переменной"
  
! #: fortran/check.cc:5159
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must not be a subobject of %qs"
  msgstr "%qs аргумент %qs встроенной функции в %L не должен быть подобъектом %qs"
  
! #: fortran/check.cc:5210
  #, gcc-internal-format, gfc-internal-format
  msgid "The argument of the RANK intrinsic at %L must be a data object"
  msgstr "Аргумент RANK встроенной функции в %L должен быть объектом данных"
  
! #: fortran/check.cc:5242
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The A argument at %L of CO_REDUCE shall not be polymorphic"
  msgid "The ARRAY argument at %L of REDUCE shall not be polymorphic"
  msgstr "A аргумент в %L для CO_REDUCE не должен быть полиморфным"
  
! #: fortran/check.cc:5252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgid "The DIM argument at %L, if present, must be an integer scalar"
  msgstr "stat= аргумент в %L должна быть kind=4 integer переменной"
  
! #: fortran/check.cc:5259
  #, 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:5271
  #, gcc-internal-format, gfc-internal-format
  msgid "MASK present at %L without IDENTITY"
  msgstr ""
  
! #: fortran/check.cc:5275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DTIO dummy argument at %L must be a scalar"
  msgid "The ORDERED argument at %L, if present, must be a logical scalar"
  msgstr "DTIO формальный аргумент в %L должен быть скаляром"
  
! #: fortran/check.cc:5283
  #, 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:5374
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L must be an array of constant size"
  msgstr "%<shape%> аргумент %<reshape%> встроенной функции в %L должен быть массивом константного размера"
  
! #: fortran/check.cc:5384
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is empty"
  msgstr "%qs аргумент %qs встроенной функции в %L пуст"
  
! #: fortran/check.cc:5391
  #, gcc-internal-format
  msgid "%<shape%> argument of %<reshape%> intrinsic at %L has more than %d elements"
  msgstr "%<shape%> аргумент %<reshape%> встроенной функции в %L имеет больше чем %d элементов"
  
! #: fortran/check.cc:5414
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has negative element (%d)"
  msgstr "%qs аргумент %qs встроенной функции в %L имеет отрицательный элемент (%d)"
  
! #: fortran/check.cc:5454
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has wrong number of elements (%d/%d)"
  msgstr "%qs аргумент %qs встроенной функции в %L имеет неверное число элементов (%d/%d)"
  
! #: fortran/check.cc:5472
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has out-of-range dimension (%d)"
  msgstr "%qs аргумент %qs встроенной функции в %L имеет измерение вне диапазона (%d)"
  
! #: fortran/check.cc:5481
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L has invalid permutation of dimensions (dimension %qd duplicated)"
  msgstr "%qs аргумент %qs встроенной функции в %L имеет некорректную перестановку измерений (измерение %qd дублировано)"
  
! #: fortran/check.cc:5516 fortran/simplify.cc:7895
  #, 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 "Без дополнения не хватает элементов во встроенной функции RESHAPE source в %L, чтобы соответствовать форме"
  
! #: fortran/check.cc:5533 fortran/check.cc:5552
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L cannot be of type %s"
  msgstr "%qs аргумент %qs встроенной функции в %L не может быть типа %s"
  
! #: fortran/check.cc:5543 fortran/check.cc:5562
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of an extensible type"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть расширяемого типа"
  
! #: fortran/check.cc:5681
  #, gcc-internal-format
  msgid "SELECTED_REAL_KIND with neither %<P%> nor %<R%> argument at %L"
  msgstr "SELECTED_REAL_KIND с аргументом не %<P%> и не %<R%> в %L"
  
! #: fortran/check.cc:5712
  #, gcc-internal-format
  msgid "%qs intrinsic with RADIX argument at %L"
  msgstr "%qs встроенная функция с RADIX аргументом в %L"
  
! #: fortran/check.cc:5760
  #, gcc-internal-format
  msgid "%<source%> argument of %<shape%> intrinsic at %L must not be an assumed size array"
  msgstr "%<source%> аргумент %<shape%> встроенной функции в %L не должен быть массивом предполагаемого размера"
  
! #: fortran/check.cc:5841 fortran/check.cc:8446
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be a procedure"
  msgstr "%qs аргумент %qs встроенной функции в %L не должен быть процедурой"
  
! #: fortran/check.cc:5857 fortran/check.cc:6003 fortran/check.cc:8438
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be TYPE(*)"
  msgstr "%qs аргумент %qs встроенной функции в %L не должен быть TYPE(*)"
  
! #: fortran/check.cc:5868 fortran/check.cc:6015
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L shall not be an assumed-size array"
  msgstr "%qs аргумент %qs встроенной функции в %L не должен быть массивом предполагаемого размера"
  
! #: fortran/check.cc:5950
  #, gcc-internal-format
  msgid "is_c_interoperable(): gfc_simplify_expr failed"
  msgstr "is_c_interoperable(): gfc_simplify_expr потерпело неудачу"
  
! #: fortran/check.cc:5994
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be an interoperable data entity: %s"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть интероперабельной сущностью данных: %s"
  
! #: fortran/check.cc:6055
  #, 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 "Аргумент C_PTR_1 в %L для C_ASSOCIATED должен иметь тип TYPE(C_PTR) или TYPE(C_FUNPTR)"
  
! #: fortran/check.cc:6109
  #, 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: %s instead of %s"
  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 "Аргумент C_PTR_2 в %L для C_ASSOCIATED должен иметь тот же тип, что и C_PTR_1: %s вместо %s"
  
! #: fortran/check.cc:6143
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_POINTER shall have the type TYPE(C_PTR)"
  msgstr "Аргумент CPTR в %L для C_F_POINTER должен иметь тип TYPE(C_PTR)"
  
! #: fortran/check.cc:6155
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER must be a pointer"
  msgstr "Аргумент FPTR в %L для C_F_POINTER должен быть указателем"
  
! #: fortran/check.cc:6162
  #, gcc-internal-format, gfc-internal-format
  msgid "FPTR argument at %L to C_F_POINTER shall not be polymorphic"
  msgstr "FPTR аргумент в %L для C_F_POINTER должен быть полиморфным"
  
! #: fortran/check.cc:6169
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_POINTER shall not be coindexed"
  msgstr "Аргумент FPTR в %L для C_F_POINTER не должен быть коиндексирован"
  
! #: fortran/check.cc:6176
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected SHAPE argument at %L to C_F_POINTER with scalar FPTR"
  msgstr "Неожиданный SHAPE аргумент в %L для C_F_POINTER со скалярным FPTR"
  
! #: fortran/check.cc:6182
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected SHAPE argument to C_F_POINTER with array FPTR at %L"
  msgstr "Ожидался SHAPE аргумент для C_F_POINTER с массивным FPTR в %L"
  
! #: fortran/check.cc:6201
  #, 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 аргумент в %L для C_F_POINTER должен иметь тот же размер, что и RANK FPTR"
  
! #: fortran/check.cc:6210
  #, 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 "FPTR аргумент в %L для C_F_POINTER должен быть полиморфным"
  
! #: fortran/check.cc:6216
  #, 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 "Неожиданный SHAPE аргумент в %L для C_F_POINTER со скалярным FPTR"
  
! #: fortran/check.cc:6237
  #, 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 "SHAPE аргумент в %L для C_F_POINTER должен иметь тот же размер, что и RANK FPTR"
  
! #: fortran/check.cc:6248
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic FPTR at %L to C_F_POINTER"
  msgstr "Полиморфный FPTR в %L для C_F_POINTER"
  
! #: fortran/check.cc:6254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD is not a function returning a pointer"
  msgid "FPTR argument to C_F_POINTER at %L is a function returning a pointer"
  msgstr "%qD не является шаблоном функции"
  
! #: fortran/check.cc:6261
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Noninteroperable array FPTR at %L to C_F_POINTER: %s"
  msgid "Noninteroperable array FPTR argument to C_F_POINTER at %L: %s"
  msgstr "Неинтероперабельный массив FPTR в %L для C_F_POINTER: %s"
  
! #: fortran/check.cc:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument CPTR at %L to C_F_PROCPOINTER shall have the type TYPE(C_FUNPTR)"
  msgstr "Аргумент CPTR в %L для C_F_PROCPOINTER должен иметь тип TYPE(C_FUNPTR)"
  
! #: fortran/check.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall be a procedure pointer"
  msgstr "Аргумент FPTR в %L для C_F_PROCPOINTER должен быть указателем на процедуру"
  
! #: fortran/check.cc:6296
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument FPTR at %L to C_F_PROCPOINTER shall not be coindexed"
  msgstr "Аргумент FPTR в %L для C_F_PROCPOINTER должен быть коиндексирован"
  
! #: fortran/check.cc:6302
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure pointer at %L to C_F_PROCPOINTER"
  msgstr "Неинтероперабельный указатель на процедуру в %L для C_F_PROCPOINTER"
  
! #: fortran/check.cc:6316
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall not be coindexed"
  msgstr "Аргумент X в %L для C_FUNLOC не должен быть коиндексирован"
  
! #: fortran/check.cc:6328
  #, gcc-internal-format
  msgid "Function result %qs at %L is invalid as X argument to C_FUNLOC"
  msgstr "Результат функции %qs в %L не годится как X аргумент для C_FUNLOC"
  
! #: fortran/check.cc:6335
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_FUNLOC shall be a procedure or a procedure pointer"
  msgstr "Аргумент X в %L для C_FUNLOC должен быть процедурой или указателем на процедуру"
  
! #: fortran/check.cc:6341
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable procedure at %L to C_FUNLOC"
  msgstr "Неинтероперабельная процедура в %L для C_FUNLOC"
  
! #: fortran/check.cc:6355
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall not be coindexed"
  msgstr "Аргумент X в %L для C_LOC не должен быть коиндексирован"
  
! #: fortran/check.cc:6361
  #, gcc-internal-format, gfc-internal-format
  msgid "X argument at %L to C_LOC shall not be polymorphic"
  msgstr "X аргумент в %L для C_LOC не должен быть полиморфным"
  
! #: fortran/check.cc:6372
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall have either the POINTER or the TARGET attribute"
  msgstr "Аргумент X в %L для C_LOC должен иметь POINTER или TARGET атрибут"
  
! #: fortran/check.cc:6380
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument X at %L to C_LOC shall be not be a zero-sized string"
  msgstr "Аргумент X в %L для C_LOC не должен быть строкой нулевого размера"
  
! #: fortran/check.cc:6389
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument at %L to C_LOC shall not be polymorphic"
  msgstr "Аргумент в %L для C_LOC не должен быть полиморфным"
  
! #: fortran/check.cc:6396
  #, gcc-internal-format, gfc-internal-format
  msgid "Noninteroperable array at %L as argument to C_LOC: %s"
  msgstr "Неинтероперабельный массив в %L как аргумент для C_LOC: %s"
  
! #: fortran/check.cc:6407
  #, 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 "Массив неинтероперабельного типа в %L для C_LOC, который является неразмещаемым и не подразумеваемого и не явного размера"
  
! #: fortran/check.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "Array section at %L to C_LOC"
  msgstr "Секция массива в %L для C_LOC"
  
! #: fortran/check.cc:6440
  #, gcc-internal-format, gfc-internal-format
  msgid "non double precision REAL argument to %s intrinsic at %L"
  msgstr "не двойной точности REAL аргумент для %s встроенной функции в %L"
  
! #: fortran/check.cc:6456
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be less than rank %d"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть меньше чем ранг %d"
  
! #: fortran/check.cc:6475
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L is not a valid dimension index"
  msgstr "%qs аргумент %qs встроенной функции в %L не есть корректный индекс измерения"
  
! #: fortran/check.cc:6499
  #, fuzzy, gcc-internal-format
  #| msgid "%qs argument of %qs intrinsic at %L must be default real"
  msgid "%qs argument of %qs intrinsic at %L must have length at least 1"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть подразумеваемым вещественным"
  
! #: fortran/check.cc:6774
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument to IMAGE_INDEX must be a rank one array at %L"
  msgstr "'%s' аргумент для IMAGE_INDEX должен быть массивом ранга один в %L"
  
! #: fortran/check.cc:6786
  #, 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 "Число элементов массива SUB аргумента для IMAGE_INDEX в %L должно быть %d (коранг) а не %d"
  
! #: fortran/check.cc:6824
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments to %s at %L"
  msgid "%<team%> or %<team_number%> argument to %qs at %L"
  msgstr "Слишком много аргументов %s в %L"
  
! #: fortran/check.cc:6884
  #, 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:6913
  #, 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:6939
  #, 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 "DIM аргумент без COARRAY аргумента не допускается для THIS_IMAGE встроенной функции в %L"
  
! #: fortran/check.cc:6950
  #, fuzzy, gcc-internal-format
  #| msgid "STAT= argument to %s at %L"
  msgid "%<team%> argument to %<this_image%> at %L"
  msgstr "STAT= аргумент для %s в %L"
  
! #: fortran/check.cc:6961
  #, 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:7003
  #, 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:7055
  #, 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%> аргумент %<TRANSFER%> встроенной функции в %L не должен быть %s"
  
! #: fortran/check.cc:7074
  #, 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%> аргумент %<TRANSFER%> встроенной функции в %L не должен быть %s"
  
! #: fortran/check.cc:7082
  #, gcc-internal-format
  msgid "%<MOLD%> argument of %<TRANSFER%> intrinsic at %L must not be %s"
  msgstr "%<MOLD%> аргумент %<TRANSFER%> встроенной функции в %L не должен быть %s"
  
! #: fortran/check.cc:7117
  #, 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 "Встроенная функция TRANSFER в %L имеет частично неопределенный результат: исходный размер %ld < размера результата %ld"
  
! #: fortran/check.cc:7242
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must have the same rank as %qs or be a scalar"
  msgstr "%qs аргумент %qs встроенной функции в %L должен иметь тот же ранг, что и %qs или быть скаляром"
  
! #: fortran/check.cc:7255
  #, gcc-internal-format
  msgid "%qs and %qs arguments of %qs intrinsic at %L must have identical shape."
  msgstr "%qs и %qs аргументы %qs встроенной функции в %L должны иметь идентичную форму."
  
! #: fortran/check.cc:7391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgid "VALUES argument of DATE_AND_TIME at %L has non-default kind"
  msgstr "COUNT аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7403
  #, 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 "Аргумент ATANH в %L должен быть внутри диапазона от -1 до 1"
  
! #: fortran/check.cc:7558 fortran/check.cc:7594
  #, gcc-internal-format
  msgid "Size of %qs argument of %qs intrinsic at %L too small (%i/%i)"
  msgstr "Размер %qs аргумента %qs встроенной функции в %L слишком мал (%i/%i)"
  
! #: fortran/check.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many arguments to %s at %L"
  msgstr "Слишком много аргументов %s в %L"
  
! #: fortran/check.cc:7623
  #, gcc-internal-format
  msgid "fe_runtime_error string must be null terminated"
  msgstr "fe_runtime_error цепочка должна быть null-терминирована"
  
! #: fortran/check.cc:7635
  #, gcc-internal-format, gfc-internal-format
  msgid "fe_runtime_error: Wrong number of arguments (%d instead of %d)"
  msgstr "fe_runtime_error: Неправильное число аргументов (%d вместо %d)"
  
! #: fortran/check.cc:7677
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "COUNT аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgid "COUNT argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "COUNT аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7705
  #, gcc-internal-format, gfc-internal-format
  msgid "Real COUNT_RATE argument to SYSTEM_CLOCK at %L"
  msgstr "Вещественный COUNT_RATE аргумент для SYSTEM_CLOCK в %L"
  
! #: fortran/check.cc:7715
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "COUNT_RATE аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L has non-default kind"
  msgid "COUNT_RATE argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "COUNT_RATE аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgstr "COUNT_MAX аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L has non-default kind"
  msgid "COUNT_MAX argument to SYSTEM_CLOCK at %L with kind smaller than default integer"
  msgstr "COUNT_MAX аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7767 fortran/check.cc:7774
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COUNT argument to SYSTEM_CLOCK at %L has non-default kind"
  msgid "integer arguments to SYSTEM_CLOCK at %L with different kind parameters"
  msgstr "COUNT аргумент для SYSTEM_CLOCK в %L имеет неподразумеваемый вид"
  
! #: fortran/check.cc:7988
  #, gcc-internal-format
  msgid "%qs argument of %qs intrinsic at %L must be of a kind not wider than the default kind (%d)"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть вида не шире чем подразумеваемый вид (%d)"
  
! #: fortran/check.cc:8170
  #, 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 "ATOM аргумент в %L для %s встроенной функции должен быть комассивом или коиндексированным"
  
! #: fortran/check.cc:8359 fortran/check.cc:8370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs argument of %qs 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 "%qs аргумент %qs встроенной функции в %L должен быть INTEGER или LOGICAL"
  
! #: fortran/check.cc:8430
  #, 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 "Встроенная функция NULL в %L не может быть фактическим аргументом для STORAGE_SIZE, так как она возвращает неассоциированный указатель"
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Максимальный уровень расширения достигнут с типом %qs в %L"
*************** msgstr "Неиспользуемая и�
*** 79578,79589 ****
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "Инициализация в %C не для указательной переменной"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5843
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Начальный индекс подстроки в %L меньше единицы"
  
! #: fortran/data.cc:226 fortran/resolve.cc:5873
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Конечный индекс подстроки в %L превышает длину строки"
--- 79754,79765 ----
  msgid "Initialization string at %L was truncated to fit the variable (%wd/%wd)"
  msgstr "Инициализация в %C не для указательной переменной"
  
! #: fortran/data.cc:220 fortran/resolve.cc:5927
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L is less than one"
  msgstr "Начальный индекс подстроки в %L меньше единицы"
  
! #: fortran/data.cc:226 fortran/resolve.cc:5957
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L exceeds the string length"
  msgstr "Конечный индекс подстроки в %L превышает длину строки"
*************** msgstr ""
*** 79634,81749 ****
  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 "Ассоциированная с хостом переменная %qs не должна быть в DATA операторе в %C"
  
! #: fortran/decl.cc:329
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "инициализация переменной из common блока %qs в DATA операторе в %C"
  
! #: fortran/decl.cc:467
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "Символ %qs должен быть PARAMETER в DATA операторе в %C"
  
! #: fortran/decl.cc:493
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Некорректный инициализатор %s в Data операторе в %C"
  
! #: fortran/decl.cc:598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<concept%> cannot appear in a typedef declaration"
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "%<concept%> не может встречаться в 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 "Инициализация в %C не допускается в PURE процедуре"
  
! #: fortran/decl.cc:663
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "DATA оператор в %C не может появляться внутри INTERFACE"
  
! #: 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 "DATA оператор в %C не допускается в 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
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "Пустой старомодный список инициализатора в %C"
  
! #: 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 "Repeat spec некорректна в скалярном инициализаторе в %C"
  
! #: fortran/decl.cc:853
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "Repeat spec должна быть integer в %C"
  
! #: fortran/decl.cc:864
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Ожидалась константа данных после repeat spec в %C"
  
! #: fortran/decl.cc:896
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Конец скалярного инициализатора ожидался в %C"
  
! #: fortran/decl.cc:924
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "Недостаточно элементов в инициализаторе массива в %C"
  
! #: fortran/decl.cc:926
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "Слишком много элементов в инициализаторе массива в %C"
  
! #: fortran/decl.cc:953
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Синтаксическая ошибка в старомодном списке инициализатора в %C"
  
! #: fortran/decl.cc:977
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "Массив предполагаемой размерности в %C не должен иметь коизмерения"
  
! #: 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 "Некорректная INTENT спецификация в %C"
  
! #: fortran/decl.cc:1088
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "отложенный параметр типа в %C"
  
! #: fortran/decl.cc:1181 fortran/resolve.cc:14904
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Скалярное INTEGER выражение ожидалось в %L"
  
! #: fortran/decl.cc:1207 fortran/decl.cc:1236
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Старый стиль длины строки в %C"
  
! #: fortran/decl.cc:1242
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Синтаксическая ошибка в спецификации длины строки в %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 "Процедура %qs в %C уже определена в %L"
  
! #: 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 "Имя %qs в %C уже определено как обобщенный интерфейс в %L"
  
! #: 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 "Процедура %qs в %L должна иметь BIND(C) атрибут, чтобы быть 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 "Переменная %qs в %L является формальным аргументом BIND(C) процедуры %qs, но не является C-совместимой, поскольку производный тип %qs не является 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 "Переменная %qs в %L является формальным аргументом BIND(C) процедуры %qs, но не является C-совместимой, поскольку та полиморфна"
  
! #: 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 "Переменная %qs в %L является формальным аргументом BIND(C) процедуры %qs, но может не быть 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 "Переменная '%s' в %L не может иметь POINTER атрибут поскольку процедура '%s' является BIND(C)"
  
! #: fortran/decl.cc:1636
  #, fuzzy, gcc-internal-format
  #| msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr "LOGICAL формальная переменная %qs в %L с не-C_Bool видом в BIND(C) процедуре %qs"
  
! #: fortran/decl.cc:1657
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Character аргумент %qs в %L должен быть длины 1, поскольку процедура %qs является BIND(C)"
  
! #: fortran/decl.cc:1662
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Character аргумент %qs в %L должен быть длины 1, поскольку процедура %qs является BIND(C)"
  
! #: fortran/decl.cc:1669
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "Character аргумент %qs в %L должен быть длины 1, поскольку процедура %qs является BIND(C)"
  
! #: fortran/decl.cc:1681
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr "Character аргумент %qs в %L должен быть длины 1, поскольку процедура %qs является BIND(C)"
  
! #: fortran/decl.cc:1692
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "Character аргумент %qs в %L должен быть длины 1, поскольку процедура %qs является 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
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Переменная %qs в %L с ALLOCATABLE атрибутом в процедуре %qs с BIND(C)"
  
! #: fortran/decl.cc:1732
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Переменная %qs в %L с POINTER атрибутом в процедуре %qs с 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 "Переменная %qs в %L не может иметь оба атрибута OPTIONAL и VALUE, поскольку процедура %qs является 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 "Переменная %qs в %L с OPTIONAL атрибутом в процедуре %qs являющейся 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 "Массив предполагаемого размера %qs в %L как формальный аргумент в 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 ""
  
! #: fortran/decl.cc:1844
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Символ %qs в %C декларирован так же, как тип в %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 "Переменная %qs в common блоке %qs в %C должна быть декларирована с C совместимым видом, поскольку common блок %qs является BIND(C)"
  
! #: fortran/decl.cc:1959
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "CHARACTER длина должна быть константой в %L"
  
! #: fortran/decl.cc:1974
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER выражение в %L усекается (%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 "CHARACTER элементы конструктора массива в %L должны иметь одинаковую длину (%ld/%ld)"
  
! #: fortran/decl.cc:2128
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Инициализатор не допускается для PARAMETER %qs в %C"
  
! #: fortran/decl.cc:2141
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER в %L остался без инициализатора"
  
! #: fortran/decl.cc:2151
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "Переменная %qs в %C с инициализатором уже появлялась в DATA операторе"
  
! #: fortran/decl.cc:2194
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Невозможно инициализировать parameter массив в %L с элементами переменной длины"
  
! #: 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 "Несоответствие рангов в ссылке на массив в %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 "Невозможно инициализировать массив выводимой формы в %L с помощью скаляра"
  
! #: fortran/decl.cc:2251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs at %L already is initialized at %L"
  msgid "Bad shape of initializer at %L"
  msgstr "%qs в %L уже инициализирован в %L"
  
! #: fortran/decl.cc:2258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many elements in array initializer at %C"
  msgid "Cannot determine shape of initializer at %L"
  msgstr "Слишком много элементов в инициализаторе массива в %C"
  
! #: fortran/decl.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Неконстантная нижняя граница декларации выводимой формы в %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%> в %L и %<J%> в %L не могут обе быть 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 "Компонент в %C должен иметь атрибут POINTER"
  
! #: fortran/decl.cc:2425
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Компонент %qs с CLASS в %C должен быть размещаемым или указателем"
  
! #: fortran/decl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Компонент-массив структуры в %C должен иметь явную или отложенную форму"
  
! #: fortran/decl.cc:2458 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Компонент %qs в %C уже декларирован в %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 "Компонент-массив указателей структуры в %C должен иметь отложенную форму"
  
! #: fortran/decl.cc:2520
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Размещаемый компонент структуры в %C должен иметь отложенную форму"
  
! #: fortran/decl.cc:2544
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Компонент-массив структуры в %C должен иметь явную форму"
  
! #: 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 "NULL() инициализация в %C неоднозначна"
  
! #: fortran/decl.cc:2635
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL() инициализация в %C не может иметь 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 "Инициализация указателя в %C не допускается в PURE процедуре"
  
! #: fortran/decl.cc:2673
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Ошибка в инициализации указателя в %C"
  
! #: fortran/decl.cc:2680
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "не-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 ""
  
! #: 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 in name at %C"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Некорректный символ в имени в %C"
  
! #: fortran/decl.cc:2820
  #, fuzzy, gcc-internal-format
  #| msgid "Non-PARAMETER symbol %qs at %L can't be implied-shape"
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Не-PARAMETER символ %qs в %L не может быть выводимой формы"
  
! #: fortran/decl.cc:2830
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Массив выводимой формы в %L"
  
! #: 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 "Индекс массива в %L должен быть INTEGER типа, найдено %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
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs в %C есть переопределение декларации в соответствующем интерфейсе для MODULE PROCEDURE %qs"
  
! #: fortran/decl.cc:3007
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy %qs at %L cannot have an initializer"
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "Формальный параметр %qs в %L не может иметь инициализатор"
  
! #: 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 "Повторная спецификация массива для Cray указателя в %C"
  
! #: fortran/decl.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "Couldn't set pointee array spec."
  msgid "Cannot set pointee array spec."
  msgstr "Невозможно установить спецификацию указуемого массива"
  
! #: fortran/decl.cc:3104
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Старомодная инициализация в %C"
  
! #: fortran/decl.cc:3112
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "некорректная старомодная инициализация для компонента производного типа в %C"
  
! #: fortran/decl.cc:3125
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Синтаксическая ошибка в старомодной инициализации %s в %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 "Инициализация в %C не для указательной переменной"
  
! #: fortran/decl.cc:3168
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Инициализация указателя в %C требует %<=>%>, не %<=%>"
  
! #: fortran/decl.cc:3186 fortran/decl.cc:11659
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Ожидалось инициализационное выражение в %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 "Инициализация переменной в %C не допускается в PURE процедуре"
  
! #: fortran/decl.cc:3210
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Инициализация размещаемого компонента в %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 "Инициализация размещаемого компонента в %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
  #, 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 "External %qs at %L cannot have an initializer"
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "Внешняя %qs в %L не может иметь инициализатор"
  
! #: 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 "Старомодная декларация типа %s*%d не поддерживается в %C"
  
! #: fortran/decl.cc:3379
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Нестандартная декларация типа %s*%d в %C"
  
! #: fortran/decl.cc:3438 fortran/decl.cc:3515
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Отсутствует правая скобка в %C"
  
! #: fortran/decl.cc:3451 fortran/decl.cc:3586
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Явное инициализационное выражение в %C"
  
! #: fortran/decl.cc:3459 fortran/decl.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Ожидалось скалярное инициализационное выражение в %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 "Вид %d не поддерживается для типа %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 "C вид параметра типа задан для типа %s, но тип в %L есть %s"
  
! #: fortran/decl.cc:3513
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Отсутствует правая скобка или запятая в %C"
  
! #: fortran/decl.cc:3618
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Вид %d не поддерживается для CHARACTER в %C"
  
! #: fortran/decl.cc:3750
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Синтаксическая ошибка в CHARACTER декларации в %C"
  
! #: fortran/decl.cc:3851
  #, fuzzy, gcc-internal-format
  #| msgid "RECORD at %C is an extension, enable it with -fdec-structure"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD в %C является расширением, включите его посредством -fdec-structure"
  
! #: fortran/decl.cc:3864
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Имя структуры ожидалось после 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 ""
  
! #: 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
  #, 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 "Выражение в %L должно быть INTEGER типа, найдено %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 ""
  
! #: 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 "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 "BYTE тип использованный в %C не доступен на целевой машине"
  
! #: fortran/decl.cc:4660
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Предполагаемый тип в %C не допускается для компонентов"
  
! #: fortran/decl.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Предполагаемый тип в %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 с intrinsic-type-spec в %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 "Некорректная спецификация типа в %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 "Имя типа %qs в %C неоднозначно"
  
! #: fortran/decl.cc:4912
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "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 "Имя типа %qs в %C конфликтует с ранее декларированной сущностью в %L, которая имеет то же имя"
  
! #: 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 "Повторный IMPLICIT NONE оператор в %C"
  
! #: fortran/decl.cc:5184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT NONE with spec list at %C"
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "IMPORT NONE со списком спецификаций в %C"
  
! #: fortran/decl.cc:5243
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Отсутствует символьный диапазон в 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 "Буквы должны быть в алфавитном порядке в IMPLICIT операторе в %C"
  
! #: fortran/decl.cc:5342
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "IMPLICIT оператор в %C следует за IMPLICIT NONE (тип) оператором"
  
! #: fortran/decl.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Пустой IMPLICIT оператор в %C"
  
! #: fortran/decl.cc:5509
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "IMPORT оператор в %C допустим только в 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: C1210 IMPORT оператор в %C не допускается в теле интерфейса процедуры модуля"
  
! #: fortran/decl.cc:5530
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "IMPORT оператор в %C"
  
! #: fortran/decl.cc:5609
  #, fuzzy, gcc-internal-format
  #| msgid "Name %qs at %C is the name of the procedure"
  msgid "import-name %qs at %C is in the local scope"
  msgstr "Имя %qs в %C есть имя процедуры"
  
! #: fortran/decl.cc:5636
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Невозможно IMPORT %qs из единицы компиляции уровня хоста в %C - не существует."
  
! #: fortran/decl.cc:5657
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs уже IMPORTed из единицы компиляции уровня хоста в %C."
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Синтаксическая ошибка в IMPORT операторе в %C"
  
! #: fortran/decl.cc:5704
  #, 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: C1210 IMPORT оператор в %C не допускается в теле интерфейса процедуры модуля"
  
! #: 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 "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: C1210 IMPORT оператор в %C не допускается в теле интерфейса процедуры модуля"
  
! #: fortran/decl.cc:5728
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Ожидается список именованных сущностей в %C"
  
! #: fortran/decl.cc:6068
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Отсутствует спецификатор коизмерения в %C"
  
! #: fortran/decl.cc:6070
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Отсутствует спецификатор измерения в %C"
  
! #: fortran/decl.cc:6165
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Повторный %s атрибут в %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
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "ALLOCATABLE атрибут в %C в TYPE определении"
  
! #: fortran/decl.cc:6203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "ALLOCATABLE атрибут в %C в TYPE определении"
  
! #: fortran/decl.cc:6213
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Атрибут %s в %L в TYPE определении"
  
! #: 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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "ALLOCATABLE атрибут в %C в TYPE определении"
  
! #: 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 "Атрибут в %L не допускается в 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 "Атрибут в %L не допускается в TYPE определении"
  
! #: fortran/decl.cc:6270
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Атрибут %s в %L в 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 "%s атрибут в %L не допускается вне спецификационной части модуля"
  
! #: 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 "ASYNCHRONOUS атрибут в %C"
  
! #: fortran/decl.cc:6314
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "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 допускается только в спецификационной части модуля"
  
! #: fortran/decl.cc:6375
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "PROTECTED атрибут в %C"
  
! #: fortran/decl.cc:6409
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "VALUE атрибут в %C"
  
! #: fortran/decl.cc:6416
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "VOLATILE атрибут в %C"
  
! #: fortran/decl.cc:6423
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Некорректный атрибут"
  
! #: fortran/decl.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Несколько идентификаторов задано с одним NAME= спецификатором в %C"
  
! #: fortran/decl.cc:6562
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "Неявно декларированная BIND(C) функция %qs в %L может не быть 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 "Переменная %qs в common блоке %qs в %L может не быть C совместимого вида хотя common блок %qs есть 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 "Декларация типа %qs at %L не является C совместимой, но является 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 "Переменная %qs в %L может не быть C совместимого вида, но является 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 "Переменная %qs в common блоке %qs в %L не может быть декларирована с BIND(C), поскольку она не является глобальной"
  
! #: fortran/decl.cc:6627
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Переменная %qs в %L не может иметь оба атрибута POINTER и BIND(C)"
  
! #: fortran/decl.cc:6635
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Переменная %qs в %L не может иметь оба атрибута ALLOCATABLE и BIND(C)"
  
! #: fortran/decl.cc:6647
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Возвращаемый тип BIND(C) функции %qs в %L не может быть массивом"
  
! #: fortran/decl.cc:6653
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function %qs 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 "Возвращаемый тип BIND(C) функции %qs в %L не может быть character строкой"
  
! #: fortran/decl.cc:6666
  #, 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 "Символ %qs в %L помечен как PRIVATE, но получил связывающую метку %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 "Требуется имя либо сущности либо common блока для оператора спецификации атрибутов в %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 "Отсутствует имя сущности или common блока для оператора спецификации атрибутов в %C"
  
! #: 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 "BIND(C) оператор в %C"
  
! #: 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 переменная %qs в %L не может иметь 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 "Производный тип в %C не был ранее определен и поэтому не может появляться в определении производного типа"
  
! #: fortran/decl.cc:6973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Синтаксическая ошибка в декларации анонимной структуры в %C"
  
! #: fortran/decl.cc:6982
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Синтаксическая ошибка в декларации данных в %C"
  
! #: fortran/decl.cc:7128
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "MODULE префикс в %C"
  
! #: 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 в %C должна быть в generic module interface"
  
! #: fortran/decl.cc:7184
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "IMPURE процедура в %C"
  
! #: fortran/decl.cc:7196
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE и IMPURE не должны оба появляться в %C"
  
! #: fortran/decl.cc:7242
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "ELEMENTAL префикс в MODULE интерфейсе отсутствует в %L"
  
! #: fortran/decl.cc:7249
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "PURE префикс в MODULE PROCEDURE интерфейсе отсутствует в %L"
  
! #: fortran/decl.cc:7256
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "RECURSIVE префикс в MODULE PROCEDURE интерфейсе отсутствует в %L"
  
! #: 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 "Левая скобка требуется после %<*%>"
  
! #: fortran/decl.cc:7332 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Аргумент альтернативного возврата в %C"
  
! #: 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 "Имя %qs в %C есть имя процедуры"
  
! #: 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 "Неожиданный мусор в списке формальных аргументов в %C"
  
! #: 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 "Повторяющийся символ %qs в списке формальных аргументов в %C"
  
! #: fortran/decl.cc:7467
  #, fuzzy, gcc-internal-format
  #| msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "Несоответствие в MODULE PROCEDURE именах формальных аргументов (%s/%s) в %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
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Несоответствие в 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 "Несоответствие в числе 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 "RESULT переменная в %C должна отличаться от имени функции"
  
! #: fortran/decl.cc:7599
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Неожиданный мусор после декларации функции в %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) атрибут в %L не может быть специфицирован для внутренней процедуры"
  
! #: 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) атрибут в %C требует интерфейс с 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) процедура с NAME не может иметь 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 "Формальным процедура в %C не может иметь BIND(C) атрибут с NAME"
  
! #: fortran/decl.cc:7849
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Процедура %qs в %L уже имеет базовый тип %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 "Синтаксическая ошибка в операторе PROCEDURE в %C"
  
! #: fortran/decl.cc:7944 fortran/decl.cc:12043
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Ожидалось %<::%> после атрибутов связывания в %C"
  
! #: fortran/decl.cc:7951
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS или явный интерфейс требуются в %C"
  
! #: fortran/decl.cc:7955
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Компонент указатель на процедуру в %C"
  
! #: fortran/decl.cc:8030
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Синтаксическая ошибка в компоненте указателя на процедуру в %C"
  
! #: fortran/decl.cc:8048
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE в %C должна быть в generic интерфейсе"
  
! #: fortran/decl.cc:8057 fortran/decl.cc:10783
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "двойное двоеточие в MODULE PROCEDURE операторе в %L"
  
! #: fortran/decl.cc:8127
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "PROCEDURE оператор в %C"
  
! #: fortran/decl.cc:8199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Ожидался список формальный аргументов в определении функции в %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 "BIND(C) атрибут в %L может использоваться только для переменных или common блоков"
  
! #: fortran/decl.cc:8259 fortran/decl.cc:8777
  #, fuzzy, gcc-internal-format
  #| msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Несоответствие в MODULE PROCEDURE именах формальных аргументов (%s/%s) в %C"
  
! #: fortran/decl.cc:8402
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ENTRY оператор в %C"
  
! #: fortran/decl.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "ENTRY оператор в %C не может появляться внутри PROGRAM"
  
! #: fortran/decl.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "ENTRY оператор в %C не может появляться внутри MODULE"
  
! #: fortran/decl.cc:8417
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "ENTRY оператор в %C не может появляться внутри SUBMODULE"
  
! #: fortran/decl.cc:8420
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "ENTRY оператор в %C не может появляться внутри 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 "ENTRY оператор в %C не может появляться внутри INTERFACE"
  
! #: fortran/decl.cc:8428
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY оператор в %C не может появляться внутри STRUCTURE блока"
  
! #: fortran/decl.cc:8432
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "ENTRY оператор в %C не может появляться внутри 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 "ENTRY оператор в %C не может появляться внутри IF-THEN блока"
  
! #: fortran/decl.cc:8441
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "ENTRY оператор в %C не может появляться внутри DO блока"
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "ENTRY оператор в %C не может появляться внутри SELECT блока"
  
! #: fortran/decl.cc:8449
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "ENTRY оператор в %C не может появляться внутри FORALL блока"
  
! #: fortran/decl.cc:8453
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "ENTRY оператор в %C не может появляться внутри WHERE блока"
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "ENTRY оператор в %C не может появляться внутри внутренней подпрограммы"
  
! #: fortran/decl.cc:8461
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Неожиданный ENTRY оператор в %C"
  
! #: fortran/decl.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "ENTRY оператор в %C не может появляться внутри внутренней процедуры"
  
! #: fortran/decl.cc:8533 fortran/decl.cc:8759
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Отсутствуют обязательные скобки перед BIND(C) в %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 "ENTRY оператор в %C не может появляться внутри внутренней процедуры"
  
! #: 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 "Альтернативный возврат не может появляться в интерфейсе оператора в %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 "Некорректный C идентификатор в NAME= спецификаторе в %C"
  
! #: fortran/decl.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Синтаксическая ошибка в NAME= спецификаторе для связывающей метки в %C"
  
! #: fortran/decl.cc:8912
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "NAME= спецификатор в %C должен быть константным выражением"
  
! #: 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= спецификатор в %C должен быть скаляром подразумеваемого character вида"
  
! #: fortran/decl.cc:8939
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Отсутствует закрывающая скобка для связывающей метки в %C"
  
! #: fortran/decl.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Связывающее имя не допускается в 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 "Для формальной процедуры %s связывающее имя не допускается в 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 не допускается в BIND(C) для ABSTRACT INTERFACE в %C"
  
! #: fortran/decl.cc:9263
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Неожиданный END оператор в %C"
  
! #: fortran/decl.cc:9272
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "END оператор вместо %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 "%s оператор ожидался в %L"
  
! #: fortran/decl.cc:9292
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "Ожидается %s оператор в %L"
  
! #: fortran/decl.cc:9317
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Ожидалось имя блока от %qs в %s операторе в %L"
  
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Ожидалось завершающее имя в %C"
  
! #: fortran/decl.cc:9348 fortran/decl.cc:9356
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Ожидалась метка %qs для %s оператора в %C"
  
! #: fortran/decl.cc:9456
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Отсутствует спецификация массива в %L в DIMENSION операторе"
  
! #: fortran/decl.cc:9464
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Измерения специфицированы для %s в %L после его инициализации"
  
! #: fortran/decl.cc:9472
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Отсутствует спецификация массива в %L в CODIMENSION операторе"
  
! #: fortran/decl.cc:9481
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Спецификация массива должна быть отложенной в %L"
  
! #: fortran/decl.cc:9586
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Неожиданный символ в списке переменных в %C"
  
! #: fortran/decl.cc:9623
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Ожидалась %<(%> в %C"
  
! #: fortran/decl.cc:9637 fortran/decl.cc:9677
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Ожидалось имя переменной в %C"
  
! #: fortran/decl.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray указатель в %C должен быть целым"
  
! #: 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 указатель в %C имеет %d байт точности; адреса памяти требуют %d байт"
  
! #: fortran/decl.cc:9663
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Ожидалась \",\" в %C"
  
! #: fortran/decl.cc:9702
  #, fuzzy, gcc-internal-format
  #| msgid "Couldn't set Cray pointee array spec."
  msgid "Cannot set Cray pointee array spec."
  msgstr "Невозможно установить Cray спецификацию указуемого массива"
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Повторная спецификация массива для Cray указателя в %C"
  
! #: fortran/decl.cc:9726
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Ожидалась \")\" в %C"
  
! #: fortran/decl.cc:9738
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Ожидалась %<,%> или окончание оператора в %C"
  
! #: fortran/decl.cc:9764
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT не допускается внутри BLOCK в %C"
  
! #: fortran/decl.cc:9796
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL не допускается внутри BLOCK в %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 "Декларация Cray указателя в %C требует -fcray-pointer флаг"
  
! #: fortran/decl.cc:9854
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "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 "Спецификация доступа %s оператора в %C уже была специфицирована"
  
! #: 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 "PROTECTED оператор в %C"
  
! #: fortran/decl.cc:10050
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Синтаксическая ошибка в 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 "PRIVATE оператор в %C допустим только в спецификационной части модуля"
  
! #: 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 оператор в %C допустим только в спецификационной части модуля"
  
! #: fortran/decl.cc:10165
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Ожидалось имя переменной в %C в PARAMETER операторе"
  
! #: fortran/decl.cc:10172
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Ожидался = знак в PARAMETER операторе в %C"
  
! #: fortran/decl.cc:10178
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Ожидалось выражение в %C в PARAMETER операторе"
  
! #: fortran/decl.cc:10198
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Инициализация уже инициализированной переменной в %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 без '()' в %C"
  
! #: fortran/decl.cc:10239
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Неожиданные символы в 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 ""
  
! #: fortran/decl.cc:10293
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Ожидался список сущностей в AUTOMATIC операторе в %C"
  
! #: fortran/decl.cc:10300
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Синтаксическая ошибка в AUTOMATIC операторе в %C"
  
! #: fortran/decl.cc:10349
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Ожидался список сущностей в STATIC операторе в %C"
  
! #: fortran/decl.cc:10356
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Синтаксическая ошибка в STATIC операторе в %C"
  
! #: fortran/decl.cc:10375
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Общий SAVE оператор в %C следует за предыдущим SAVE оператором"
  
! #: fortran/decl.cc:10386
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "SAVE оператор в %C следует за общим SAVE оператором"
  
! #: fortran/decl.cc:10421
  #, fuzzy, gcc-internal-format
  #| msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "Извините, !$ACC DECLARE в %L не допускается в конструкции BLOCK"
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Синтаксическая ошибка в SAVE операторе в %C"
  
! #: fortran/decl.cc:10460
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE не допускается внутри BLOCK в %C"
  
! #: fortran/decl.cc:10464
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "VALUE оператор в %C"
  
! #: fortran/decl.cc:10502
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Синтаксическая ошибка в VALUE операторе в %C"
  
! #: fortran/decl.cc:10514
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "VOLATILE оператор в %C"
  
! #: fortran/decl.cc:10541
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "Задание VOLATILE для комассивной переменной %qs в %C, которая является use-/host-associated"
  
! #: fortran/decl.cc:10566
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Синтаксическая ошибка в VOLATILE операторе в %C"
  
! #: fortran/decl.cc:10578
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "ASYNCHRONOUS оператор в %C"
  
! #: fortran/decl.cc:10622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Синтаксическая ошибка в ASYNCHRONOUS операторе в %C"
  
! #: fortran/decl.cc:10647
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "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 должна быть в generic module interface"
  
! #: fortran/decl.cc:10816
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Встроенная процедура в %L не может быть MODULE PROCEDURE"
  
! #: fortran/decl.cc:10865
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Неоднозначный символ в TYPE определении в %C"
  
! #: fortran/decl.cc:10874
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Символ %qs в %C не был ранее определен"
  
! #: fortran/decl.cc:10880
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs в EXTENDS выражении в %C не есть производный тип"
  
! #: fortran/decl.cc:10887
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs не может быть расширено в %C, поскольку оно BIND(C)"
  
! #: fortran/decl.cc:10894
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs не может быть расширено в %C, поскольку оно 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 "Производный тип в %C может быть только PRIVATE в спецификационной части модуля"
  
! #: 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 "Производный тип в %C может быть только PUBLIC в спецификационной части модуля"
  
! #: fortran/decl.cc:10950
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "ABSTRACT тип в %C"
  
! #: fortran/decl.cc:10996
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Не удалось создать тип структуры '%s' в %C"
  
! #: fortran/decl.cc:11002
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Определение типа %qs в %C уже было определено в %L"
  
! #: fortran/decl.cc:11049
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Мусор после MAP оператора в %C"
  
! #: fortran/decl.cc:11082
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Мусор после UNION оператора в %C"
  
! #: fortran/decl.cc:11117
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s в %C является DEC расширением, включите его посредством %<-fdec-structure%>"
  
! #: fortran/decl.cc:11131
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Имя структуры ожидалось в декларации невложенной структуры в %C"
  
! #: fortran/decl.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Мусор после невложенного STRUCTURE оператора в %C"
  
! #: fortran/decl.cc:11156
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Имя структуры %qs в %C не может быть тем же, что у встроенного типа"
  
! #: fortran/decl.cc:11319
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Ожидалось :: в TYPE определении в %C"
  
! #: fortran/decl.cc:11332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "CONTAINS блок в определении производного типа в %C"
  
! #: fortran/decl.cc:11361
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Имя типа в %qs в %C не может быть тем же, что у встроенного типа"
  
! #: fortran/decl.cc:11372
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Имя производного типа %qs в %C уже имеет базовый тип в %s"
  
! #: fortran/decl.cc:11375
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11390
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Формальный аргумент %qs в %L не может быть OPTIONAL"
  
! #: fortran/decl.cc:11399
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Определение производного типа %qs at %C уже было определено"
  
! #: 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 "Cray указуемое в %C не может быть массивом предполагаемой формы"
  
! #: fortran/decl.cc:11565
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM и ENUMERATOR в %C"
  
! #: fortran/decl.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Перечислитель превосходит целый тип C в %C"
  
! #: fortran/decl.cc:11676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L не инициализирован целым выражением"
  
! #: fortran/decl.cc:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "ENUM оператор определения ожидался до %C"
  
! #: fortran/decl.cc:11760
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Синтаксическая ошибка в ENUMERATOR определении в %C"
  
! #: fortran/decl.cc:11807 fortran/decl.cc:11822
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Повторный спецификатор доступа в %C"
  
! #: fortran/decl.cc:11842
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Связывающие атрибуты уже специфицировали passing, некоректный NOPASS в %C"
  
! #: fortran/decl.cc:11862
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Связывающие атрибуты уже специфицировали passing, некоректный PASS в %C"
  
! #: fortran/decl.cc:11889
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Повторный POINTER атрибут в %C"
  
! #: fortran/decl.cc:11907
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Повторный NON_OVERRIDABLE в %C"
  
! #: fortran/decl.cc:11923
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Повторный DEFERRED в %C"
  
! #: fortran/decl.cc:11936
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Ожидался спецификатор доступа в %C"
  
! #: fortran/decl.cc:11938
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Ожидался связывающий атрибут в %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 и DEFERRED не могут оба появляться в %C"
  
! #: fortran/decl.cc:11959
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "POINTER атрибут требуется для компонента указателя на процедуру в %C"
  
! #: fortran/decl.cc:12001
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Имя интерфейса ожидалось после %<(%> в %C"
  
! #: fortran/decl.cc:12007
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> ожидалась в %C"
  
! #: fortran/decl.cc:12027
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Интерфейс должен быть специфицирован для DEFERRED связывания в %C"
  
! #: fortran/decl.cc:12032
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) at %C следует декларировать DEFERRED"
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Ожидалось связывающее имя в %C"
  
! #: fortran/decl.cc:12059
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE список в %C"
  
! #: fortran/decl.cc:12071
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> некорректно для DEFERRED связывания в %C"
  
! #: fortran/decl.cc:12077
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> требуется в PROCEDURE связывании с явной целью в %C"
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Ожидалась цель связывания после %<=>%> в %C"
  
! #: fortran/decl.cc:12104
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Тип %qs, содержащий DEFERRED связывание в %C, не есть 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 "Уже есть процедура со связывающим именем %qs для производного типа %qs в %C"
  
! #: fortran/decl.cc:12202 fortran/decl.cc:12484
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Ожидалось %<::%> в %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 "Ожидалось generic имя или дескриптор оператора в %C"
  
! #: fortran/decl.cc:12234 fortran/decl.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Некорректная форма GENERIC оператора в %C"
  
! #: fortran/decl.cc:12245 fortran/decl.cc:12528
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Ожидалось %<=>%> в %C"
  
! #: fortran/decl.cc:12252
  #, 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 "Спецификации диапазона в %L невозможно найти соответствие"
  
! #: 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 %qs for the derived type %qs at %C"
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Уже есть не-generic процедура со связывающим именем %qs для производного типа %qs в %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 "Спецификация доступа %s оператора в %C уже была специфицирована"
  
! #: 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 "Спецификация доступа %s оператора в %C уже была специфицирована"
  
! #: 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 "Связывание в %C должно иметь тот же доступ, что и уже определенное связывание %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 module procedure name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Ожидалось имя модульной процедуры в %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 specific binding for the generic %qs at %C"
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "%qs уже определено как конкретное связывание для generic %qs в %C"
  
! #: fortran/decl.cc:12434
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after UNION statement at %C"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Мусор после UNION оператора в %C"
  
! #: fortran/decl.cc:12464
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC в %C должно быть внутри производного типа 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 "Уже есть не-generic процедура со связывающим именем %qs для производного типа %qs в %C"
  
! #: fortran/decl.cc:12572
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Связывание в %C должно иметь тот же доступ, что и уже определенное связывание %qs"
  
! #: fortran/decl.cc:12620
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Ожидалось конкретное связывающее имя в %C"
  
! #: fortran/decl.cc:12630
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs уже определено как конкретное связывание для generic %qs в %C"
  
! #: fortran/decl.cc:12648
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Мусор после 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 "FINAL декларация в %C должна быть внутри секции 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 "Декларация производного типа с FINAL в %C должна быть в спецификационной части модуля"
  
! #: fortran/decl.cc:12728
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Пустое FINAL в %C"
  
! #: fortran/decl.cc:12735
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Ожидалось имя модульной процедуры в %C"
  
! #: fortran/decl.cc:12745
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Ожидалась %<,%> в %C"
  
! #: fortran/decl.cc:12751
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Неизвестное имя процедуры %qs в %C"
  
! #: 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 "Неизвестный атрибут в !GCC$ ATTRIBUTES операторе в %C"
  
! #: fortran/decl.cc:12884
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Синтаксическая ошибка в !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 ""
  
! #: fortran/decl.cc:12919
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:12991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$ACC DECLARE list at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Синтаксическая ошибка в !$ACC DECLARE списке в %C"
  
! #: fortran/decl.cc:13008
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$ACC DECLARE list at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Синтаксическая ошибка в !$ACC DECLARE списке в %C"
  
! #: fortran/decl.cc:13025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$ACC DECLARE list at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
--- 79810,81925 ----
  msgid "Simplification error"
  msgstr ""
  
! #: fortran/decl.cc:329
  #, gcc-internal-format, gfc-internal-format
  msgid "Inquiry parameter cannot appear in a data-stmt-object-list at %C"
  msgstr ""
  
! #: fortran/decl.cc:343
  #, gcc-internal-format
  msgid "Host associated variable %qs may not be in the DATA statement at %C"
  msgstr "Ассоциированная с хостом переменная %qs не должна быть в DATA операторе в %C"
  
! #: fortran/decl.cc:350
  #, gcc-internal-format
  msgid "initialization of common block variable %qs in DATA statement at %C"
  msgstr "инициализация переменной из common блока %qs в DATA операторе в %C"
  
! #: fortran/decl.cc:488
  #, gcc-internal-format
  msgid "Symbol %qs must be a PARAMETER in DATA statement at %C"
  msgstr "Символ %qs должен быть PARAMETER в DATA операторе в %C"
  
! #: fortran/decl.cc:514
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid initializer %s in Data statement at %C"
  msgstr "Некорректный инициализатор %s в Data операторе в %C"
  
! #: fortran/decl.cc:619
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<concept%> cannot appear in a typedef declaration"
  msgid "BOZ at %L cannot appear in an old-style initialization"
  msgstr "%<concept%> не может встречаться в typedef декларации"
  
! #: fortran/decl.cc:627
  #, 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:637
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C is not allowed in a PURE procedure"
  msgstr "Инициализация в %C не допускается в PURE процедуре"
  
! #: fortran/decl.cc:684
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C cannot appear within an INTERFACE"
  msgstr "DATA оператор в %C не может появляться внутри INTERFACE"
  
! #: fortran/decl.cc:708
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid substring in data-implied-do at %L in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:731
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component or deferred-shaped array near %C in DATA statement"
  msgstr ""
  
! #: fortran/decl.cc:773
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant at %L cannot appear in a structure constructor"
  msgstr ""
  
! #: fortran/decl.cc:789
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "DATA оператор в %C не допускается в PURE процедуре"
  
! #: fortran/decl.cc:798
  #, 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:837
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty old style initializer list at %C"
  msgstr "Пустой старомодный список инициализатора в %C"
  
! #: fortran/decl.cc:846
  #, gcc-internal-format, gfc-internal-format
  msgid "Array in initializer list at %L must have an explicit shape"
  msgstr ""
  
! #: fortran/decl.cc:869
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec invalid in scalar initializer at %C"
  msgstr "Repeat spec некорректна в скалярном инициализаторе в %C"
  
! #: fortran/decl.cc:874
  #, gcc-internal-format, gfc-internal-format
  msgid "Repeat spec must be an integer at %C"
  msgstr "Repeat spec должна быть integer в %C"
  
! #: fortran/decl.cc:885
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected data constant after repeat spec at %C"
  msgstr "Ожидалась константа данных после repeat spec в %C"
  
! #: fortran/decl.cc:917
  #, gcc-internal-format, gfc-internal-format
  msgid "End of scalar initializer expected at %C"
  msgstr "Конец скалярного инициализатора ожидался в %C"
  
! #: fortran/decl.cc:945
  #, gcc-internal-format, gfc-internal-format
  msgid "Not enough elements in array initializer at %C"
  msgstr "Недостаточно элементов в инициализаторе массива в %C"
  
! #: fortran/decl.cc:947
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many elements in array initializer at %C"
  msgstr "Слишком много элементов в инициализаторе массива в %C"
  
! #: fortran/decl.cc:974
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initializer list at %C"
  msgstr "Синтаксическая ошибка в старомодном списке инициализатора в %C"
  
! #: fortran/decl.cc:998
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed-rank array at %C shall not have a codimension"
  msgstr "Массив предполагаемой размерности в %C не должен иметь коизмерения"
  
! #: fortran/decl.cc:1063
  #, 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:1087
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad INTENT specification at %C"
  msgstr "Некорректная INTENT спецификация в %C"
  
! #: fortran/decl.cc:1109
  #, gcc-internal-format, gfc-internal-format
  msgid "deferred type parameter at %C"
  msgstr "отложенный параметр типа в %C"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Скалярное INTEGER выражение ожидалось в %L"
  
! #: fortran/decl.cc:1228 fortran/decl.cc:1257
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style character length at %C"
  msgstr "Старый стиль длины строки в %C"
  
! #: fortran/decl.cc:1263
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in character length specification at %C"
  msgstr "Синтаксическая ошибка в спецификации длины строки в %C"
  
! #: fortran/decl.cc:1415 fortran/decl.cc:1422 fortran/decl.cc:1488
  #, gcc-internal-format
  msgid "Procedure %qs at %C is already defined at %L"
  msgstr "Процедура %qs в %C уже определена в %L"
  
! #: fortran/decl.cc:1430
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C clashes with procedure defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:1442
  #, gcc-internal-format
  msgid "Name %qs at %C is already defined as a generic interface at %L"
  msgstr "Имя %qs в %C уже определено как обобщенный интерфейс в %L"
  
! #: fortran/decl.cc:1460
  #, gcc-internal-format
  msgid "Procedure %qs at %C has an explicit interface from a previous declaration"
  msgstr ""
  
! #: fortran/decl.cc:1476
  #, gcc-internal-format
  msgid "Procedure %qs defined in interface body at %L clashes with internal procedure defined at %C"
  msgstr ""
  
! #: fortran/decl.cc:1559
  #, gcc-internal-format
  msgid "Procedure %qs at %L must have the BIND(C) attribute to be C interoperable"
  msgstr "Процедура %qs в %L должна иметь BIND(C) атрибут, чтобы быть C-совместимой"
  
! #: fortran/decl.cc:1624
  #, 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 "Переменная %qs в %L является формальным аргументом BIND(C) процедуры %qs, но не является C-совместимой, поскольку производный тип %qs не является C-совместимым"
  
! #: fortran/decl.cc:1631
  #, 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 "Переменная %qs в %L является формальным аргументом BIND(C) процедуры %qs, но не является C-совместимой, поскольку та полиморфна"
  
! #: fortran/decl.cc:1638
  #, 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 "Переменная %qs в %L является формальным аргументом BIND(C) процедуры %qs, но может не быть C-совместимой"
  
! #: fortran/decl.cc:1647
  #, 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 "Переменная '%s' в %L не может иметь POINTER атрибут поскольку процедура '%s' является BIND(C)"
  
! #: fortran/decl.cc:1657
  #, fuzzy, gcc-internal-format
  #| msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgid "Default-initialized dummy argument %qs with %s attribute at %L is not permitted in BIND(C) procedure %qs"
  msgstr "LOGICAL формальная переменная %qs в %L с не-C_Bool видом в BIND(C) процедуре %qs"
  
! #: fortran/decl.cc:1678
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgid "Allocatable character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Character аргумент %qs в %L должен быть длины 1, поскольку процедура %qs является BIND(C)"
  
! #: fortran/decl.cc:1683
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgid "Pointer character dummy argument %qs at %L must have deferred length as procedure %qs is BIND(C)"
  msgstr "Character аргумент %qs в %L должен быть длины 1, поскольку процедура %qs является BIND(C)"
  
! #: fortran/decl.cc:1690
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgid "Deferred-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "Character аргумент %qs в %L должен быть длины 1, поскольку процедура %qs является BIND(C)"
  
! #: fortran/decl.cc:1702
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgid "Character dummy argument %qs at %L must be of length 1 as it has the VALUE attribute"
  msgstr "Character аргумент %qs в %L должен быть длины 1, поскольку процедура %qs является BIND(C)"
  
! #: fortran/decl.cc:1713
  #, fuzzy, gcc-internal-format
  #| msgid "Character argument %qs at %L must be length 1 because procedure %qs is BIND(C)"
  msgid "Assumed-length character dummy argument %qs at %L of procedure %qs with BIND(C) attribute"
  msgstr "Character аргумент %qs в %L должен быть длины 1, поскольку процедура %qs является BIND(C)"
  
! #: fortran/decl.cc:1727
  #, 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:1745
  #, gcc-internal-format
  msgid "Variable %qs at %L with ALLOCATABLE attribute in procedure %qs with BIND(C)"
  msgstr "Переменная %qs в %L с ALLOCATABLE атрибутом в процедуре %qs с BIND(C)"
  
! #: fortran/decl.cc:1753
  #, gcc-internal-format
  msgid "Variable %qs at %L with POINTER attribute in procedure %qs with BIND(C)"
  msgstr "Переменная %qs в %L с POINTER атрибутом в процедуре %qs с BIND(C)"
  
! #: fortran/decl.cc:1762
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the OPTIONAL and the VALUE attribute because procedure %qs is BIND(C)"
  msgstr "Переменная %qs в %L не может иметь оба атрибута OPTIONAL и VALUE, поскольку процедура %qs является BIND(C)"
  
! #: fortran/decl.cc:1769
  #, gcc-internal-format
  msgid "Variable %qs at %L with OPTIONAL attribute in procedure %qs which is BIND(C)"
  msgstr "Переменная %qs в %L с OPTIONAL атрибутом в процедуре %qs являющейся BIND(C)"
  
! #: fortran/decl.cc:1780
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
  msgstr "Массив предполагаемого размера %qs в %L как формальный аргумент в BIND(C) процедуре %qs в %L"
  
! #: fortran/decl.cc:1836
  #, 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:1865
  #, gcc-internal-format
  msgid "Symbol %qs at %C also declared as a type at %L"
  msgstr "Символ %qs в %C декларирован так же, как тип в %L"
  
! #: fortran/decl.cc:1940
  #, 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 "Переменная %qs в common блоке %qs в %C должна быть декларирована с C совместимым видом, поскольку common блок %qs является BIND(C)"
  
! #: fortran/decl.cc:1980
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length must be a constant at %L"
  msgstr "CHARACTER длина должна быть константой в %L"
  
! #: fortran/decl.cc:1995
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER expression at %L is being truncated (%ld/%ld)"
  msgstr "CHARACTER выражение в %L усекается (%ld/%ld)"
  
! #: fortran/decl.cc:2004 fortran/decl.cc:2010
  #, gcc-internal-format, gfc-internal-format
  msgid "The CHARACTER elements of the array constructor at %L must have the same length (%ld/%ld)"
  msgstr "CHARACTER элементы конструктора массива в %L должны иметь одинаковую длину (%ld/%ld)"
  
! #: fortran/decl.cc:2150
  #, gcc-internal-format
  msgid "Initializer not allowed for PARAMETER %qs at %C"
  msgstr "Инициализатор не допускается для PARAMETER %qs в %C"
  
! #: fortran/decl.cc:2163
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER at %L is missing an initializer"
  msgstr "PARAMETER в %L остался без инициализатора"
  
! #: fortran/decl.cc:2173
  #, gcc-internal-format
  msgid "Variable %qs at %C with an initializer already appears in a DATA statement"
  msgstr "Переменная %qs в %C с инициализатором уже появлялась в DATA операторе"
  
! #: fortran/decl.cc:2216
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot initialize parameter array at %L with variable length elements"
  msgstr "Невозможно инициализировать parameter массив в %L с элементами переменной длины"
  
! #: fortran/decl.cc:2260
  #, 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 "Несоответствие рангов в ссылке на массив в %L (%d/%d)"
  
! #: fortran/decl.cc:2273
  #, 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 "Невозможно инициализировать массив выводимой формы в %L с помощью скаляра"
  
! #: fortran/decl.cc:2283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs at %L already is initialized at %L"
  msgid "Bad shape of initializer at %L"
  msgstr "%qs в %L уже инициализирован в %L"
  
! #: fortran/decl.cc:2290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many elements in array initializer at %C"
  msgid "Cannot determine shape of initializer at %L"
  msgstr "Слишком много элементов в инициализаторе массива в %C"
  
! #: fortran/decl.cc:2325
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant lower bound in implied-shape declaration at %L"
  msgstr "Неконстантная нижняя граница декларации выводимой формы в %L"
  
! #: fortran/decl.cc:2375
  #, 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%> в %L и %<J%> в %L не могут обе быть BOZ литеральными константами"
  
! #: fortran/decl.cc:2441 fortran/decl.cc:2448
  #, gcc-internal-format, gfc-internal-format
  msgid "Component at %C must have the POINTER attribute"
  msgstr "Компонент в %C должен иметь атрибут POINTER"
  
! #: fortran/decl.cc:2457
  #, gcc-internal-format
  msgid "Component %qs with CLASS at %C must be allocatable or pointer"
  msgstr "Компонент %qs с CLASS в %C должен быть размещаемым или указателем"
  
! #: fortran/decl.cc:2466
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have explicit or deferred shape"
  msgstr "Компонент-массив структуры в %C должен иметь явную или отложенную форму"
  
! #: fortran/decl.cc:2490 fortran/symbol.cc:2343
  #, gcc-internal-format
  msgid "Component %qs at %C already declared at %L"
  msgstr "Компонент %qs в %C уже декларирован в %L"
  
! #: fortran/decl.cc:2545
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer array component of structure at %C must have a deferred shape"
  msgstr "Компонент-массив указателей структуры в %C должен иметь отложенную форму"
  
! #: fortran/decl.cc:2552
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocatable component of structure at %C must have a deferred shape"
  msgstr "Размещаемый компонент структуры в %C должен иметь отложенную форму"
  
! #: fortran/decl.cc:2576
  #, gcc-internal-format, gfc-internal-format
  msgid "Array component of structure at %C must have an explicit shape"
  msgstr "Компонент-массив структуры в %C должен иметь явную форму"
  
! #: fortran/decl.cc:2593
  #, 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:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C is ambiguous"
  msgstr "NULL() инициализация в %C неоднозначна"
  
! #: fortran/decl.cc:2667
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL() initialization at %C may not have MOLD"
  msgstr "NULL() инициализация в %C не может иметь MOLD"
  
! #: fortran/decl.cc:2684
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
  msgstr "Инициализация указателя в %C не допускается в PURE процедуре"
  
! #: fortran/decl.cc:2705
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in pointer initialization at %C"
  msgstr "Ошибка в инициализации указателя в %C"
  
! #: fortran/decl.cc:2712
  #, gcc-internal-format, gfc-internal-format
  msgid "non-NULL pointer initialization at %C"
  msgstr "не-NULL инициализация указателя в %C"
  
! #: fortran/decl.cc:2735
  #, 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:2792
  #, gcc-internal-format
  msgid "%qs not allowed outside STRUCTURE at %C"
  msgstr ""
  
! #: fortran/decl.cc:2794
  #, gcc-internal-format
  msgid "%qs at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:2802
  #, gcc-internal-format
  msgid "%qs entity cannot have attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:2812
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid character %qc in variable name at %C"
  msgstr "Некорректный символ в имени в %C"
  
! #: fortran/decl.cc:2854
  #, fuzzy, gcc-internal-format
  #| msgid "Non-PARAMETER symbol %qs at %L can't be implied-shape"
  msgid "Non-PARAMETER symbol %qs at %L cannot be implied-shape"
  msgstr "Не-PARAMETER символ %qs в %L не может быть выводимой формы"
  
! #: fortran/decl.cc:2864
  #, gcc-internal-format, gfc-internal-format
  msgid "Implied-shape array at %L"
  msgstr "Массив выводимой формы в %L"
  
! #: fortran/decl.cc:2921
  #, 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 "Индекс массива в %L должен быть INTEGER типа, найдено %s"
  
! #: fortran/decl.cc:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit shaped array with nonconstant bounds at %C"
  msgstr ""
  
! #: fortran/decl.cc:3030
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgid "%qs at %L is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr "%qs в %C есть переопределение декларации в соответствующем интерфейсе для MODULE PROCEDURE %qs"
  
! #: fortran/decl.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy %qs at %L cannot have an initializer"
  msgid "%qs entity cannot have an initializer at %L"
  msgstr "Формальный параметр %qs в %L не может иметь инициализатор"
  
! #: fortran/decl.cc:3067
  #, 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 "Повторная спецификация массива для Cray указателя в %C"
  
! #: fortran/decl.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "Couldn't set pointee array spec."
  msgid "Cannot set pointee array spec."
  msgstr "Невозможно установить спецификацию указуемого массива"
  
! #: fortran/decl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style initialization at %C"
  msgstr "Старомодная инициализация в %C"
  
! #: fortran/decl.cc:3146
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid old style initialization for derived type component at %C"
  msgstr "некорректная старомодная инициализация для компонента производного типа в %C"
  
! #: fortran/decl.cc:3159
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Синтаксическая ошибка в старомодной инициализации %s в %C"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Инициализация в %C не для указательной переменной"
  
! #: fortran/decl.cc:3202
  #, gcc-internal-format
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Инициализация указателя в %C требует %<=>%>, не %<=%>"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Ожидалось инициализационное выражение в %C"
  
! #: fortran/decl.cc:3227
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of variable at %C is not allowed in a PURE procedure"
  msgstr "Инициализация переменной в %C не допускается в PURE процедуре"
  
! #: fortran/decl.cc:3244
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization of allocatable component at %C is not allowed"
  msgstr "Инициализация размещаемого компонента в %C не допускается"
  
! #: fortran/decl.cc:3253
  #, 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 "Инициализация размещаемого компонента в %C не допускается"
  
! #: fortran/decl.cc:3267
  #, 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:3275
  #, 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:3283
  #, gcc-internal-format, gfc-internal-format
  msgid "The component at %C which is a type parameter must be a scalar"
  msgstr ""
  
! #: fortran/decl.cc:3292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "External %qs at %L cannot have an initializer"
  msgid "BOZ literal constant at %L cannot appear as an initializer"
  msgstr "Внешняя %qs в %L не может иметь инициализатор"
  
! #: fortran/decl.cc:3309
  #, gcc-internal-format
  msgid "Incompatible initialization between a derived type entity and an entity with %qs type at %C"
  msgstr ""
  
! #: fortran/decl.cc:3373 fortran/decl.cc:3408
  #, gcc-internal-format, gfc-internal-format
  msgid "Old-style type declaration %s*%d not supported at %C"
  msgstr "Старомодная декларация типа %s*%d не поддерживается в %C"
  
! #: fortran/decl.cc:3414
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonstandard type declaration %s*%d at %C"
  msgstr "Нестандартная декларация типа %s*%d в %C"
  
! #: fortran/decl.cc:3473 fortran/decl.cc:3550
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis at %C"
  msgstr "Отсутствует правая скобка в %C"
  
! #: fortran/decl.cc:3486 fortran/decl.cc:3621
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression at %C"
  msgstr "Явное инициализационное выражение в %C"
  
! #: fortran/decl.cc:3494 fortran/decl.cc:3627
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar initialization expression at %C"
  msgstr "Ожидалось скалярное инициализационное выражение в %C"
  
! #: fortran/decl.cc:3524 fortran/decl.cc:4418
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d not supported for type %s at %C"
  msgstr "Вид %d не поддерживается для типа %s в %C"
  
! #: fortran/decl.cc:3537
  #, gcc-internal-format, gfc-internal-format
  msgid "C kind type parameter is for type %s but type at %L is %s"
  msgstr "C вид параметра типа задан для типа %s, но тип в %L есть %s"
  
! #: fortran/decl.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing right parenthesis or comma at %C"
  msgstr "Отсутствует правая скобка или запятая в %C"
  
! #: fortran/decl.cc:3653
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind %d is not supported for CHARACTER at %C"
  msgstr "Вид %d не поддерживается для CHARACTER в %C"
  
! #: fortran/decl.cc:3785
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CHARACTER declaration at %C"
  msgstr "Синтаксическая ошибка в CHARACTER декларации в %C"
  
! #: fortran/decl.cc:3886
  #, fuzzy, gcc-internal-format
  #| msgid "RECORD at %C is an extension, enable it with -fdec-structure"
  msgid "RECORD at %C is an extension, enable it with %<-fdec-structure%>"
  msgstr "RECORD в %C является расширением, включите его посредством -fdec-structure"
  
! #: fortran/decl.cc:3899
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected after RECORD at %C"
  msgstr "Имя структуры ожидалось после RECORD в %C"
  
! #: fortran/decl.cc:4072
  #, 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:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C does not contain enough parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4125
  #, gcc-internal-format
  msgid "The derived parameter %qs at %C does not have a default value"
  msgstr ""
  
! #: fortran/decl.cc:4136
  #, 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 "Выражение в %L должно быть INTEGER типа, найдено %s"
  
! #: fortran/decl.cc:4174
  #, 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:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The parameter expression at %C does not simplify to an INTEGER constant"
  msgstr ""
  
! #: fortran/decl.cc:4208
  #, gcc-internal-format
  msgid "The KIND parameter %qs at %C cannot either be ASSUMED or DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:4215
  #, gcc-internal-format
  msgid "The value for the KIND parameter %qs at %C does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:4244
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list at %C contains too many parameter expressions"
  msgstr ""
  
! #: fortran/decl.cc:4253
  #, gcc-internal-format, gfc-internal-format
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "BYTE тип в %C"
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "BYTE тип использованный в %C не доступен на целевой машине"
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Предполагаемый тип в %C не допускается для компонентов"
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Предполагаемый тип в %C"
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE с intrinsic-type-spec в %C"
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid type-spec at %C"
  msgid "Malformed type-spec at %C"
  msgstr "Некорректная спецификация типа в %C"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX в %C"
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Имя типа %qs в %C неоднозначно"
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "CLASS оператор в %C"
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Имя типа %qs в %C конфликтует с ранее декларированной сущностью в %L, которая имеет то же имя"
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Повторный IMPLICIT NONE оператор в %C"
  
! #: fortran/decl.cc:5221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT NONE with spec list at %C"
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "IMPORT NONE со списком спецификаций в %C"
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Отсутствует символьный диапазон в IMPLICIT в %C"
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Буквы должны быть в алфавитном порядке в IMPLICIT операторе в %C"
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "IMPLICIT оператор в %C следует за IMPLICIT NONE (тип) оператором"
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Пустой IMPLICIT оператор в %C"
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "IMPORT оператор в %C допустим только в INTERFACE теле"
  
! #: fortran/decl.cc:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: C1210 IMPORT оператор в %C не допускается в теле интерфейса процедуры модуля"
  
! #: fortran/decl.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "IMPORT оператор в %C"
  
! #: fortran/decl.cc:5646
  #, fuzzy, gcc-internal-format
  #| msgid "Name %qs at %C is the name of the procedure"
  msgid "import-name %qs at %C is in the local scope"
  msgstr "Имя %qs в %C есть имя процедуры"
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Невозможно IMPORT %qs из единицы компиляции уровня хоста в %C - не существует."
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs уже IMPORTed из единицы компиляции уровня хоста в %C."
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Синтаксическая ошибка в IMPORT операторе в %C"
  
! #: fortran/decl.cc:5741
  #, 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: C1210 IMPORT оператор в %C не допускается в теле интерфейса процедуры модуля"
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "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: C1210 IMPORT оператор в %C не допускается в теле интерфейса процедуры модуля"
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Ожидается список именованных сущностей в %C"
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Отсутствует спецификатор коизмерения в %C"
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Отсутствует спецификатор измерения в %C"
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Повторный %s атрибут в %L"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "ALLOCATABLE атрибут в %C в TYPE определении"
  
! #: fortran/decl.cc:6240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "ALLOCATABLE атрибут в %C в TYPE определении"
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Атрибут %s в %L в TYPE определении"
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "ALLOCATABLE атрибут в %C в TYPE определении"
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Атрибут в %L не допускается в TYPE определении"
  
! #: fortran/decl.cc:6289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Атрибут в %L не допускается в TYPE определении"
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Атрибут %s в %L в TYPE определении"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s атрибут в %L не допускается вне спецификационной части модуля"
  
! #: fortran/decl.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "ASYNCHRONOUS атрибут в %C"
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "CONTIGUOUS атрибут в %C"
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED в %C допускается только в спецификационной части модуля"
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "PROTECTED атрибут в %C"
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "VALUE атрибут в %C"
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "VOLATILE атрибут в %C"
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Некорректный атрибут"
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Несколько идентификаторов задано с одним NAME= спецификатором в %C"
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "Неявно декларированная BIND(C) функция %qs в %L может не быть C совместимой"
  
! #: fortran/decl.cc:6621
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "Переменная %qs в common блоке %qs в %L может не быть C совместимого вида хотя common блок %qs есть BIND(C)"
  
! #: fortran/decl.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Декларация типа %qs at %L не является C совместимой, но является BIND(C)"
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Переменная %qs в %L может не быть C совместимого вида, но является BIND(C)"
  
! #: fortran/decl.cc:6650
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "Переменная %qs в common блоке %qs в %L не может быть декларирована с BIND(C), поскольку она не является глобальной"
  
! #: fortran/decl.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Переменная %qs в %L не может иметь оба атрибута POINTER и BIND(C)"
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Переменная %qs в %L не может иметь оба атрибута ALLOCATABLE и BIND(C)"
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Возвращаемый тип BIND(C) функции %qs в %L не может быть массивом"
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function %qs 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 "Возвращаемый тип BIND(C) функции %qs в %L не может быть character строкой"
  
! #: fortran/decl.cc:6703
  #, 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 "Символ %qs в %L помечен как PRIVATE, но получил связывающую метку %qs"
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Требуется имя либо сущности либо common блока для оператора спецификации атрибутов в %C"
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Отсутствует имя сущности или common блока для оператора спецификации атрибутов в %C"
  
! #: fortran/decl.cc:6829
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Отсутствует символ"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "BIND(C) оператор в %C"
  
! #: fortran/decl.cc:6936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "CLASS переменная %qs в %L не может иметь PARAMETER атрибут"
  
! #: fortran/decl.cc:6968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
  msgstr "Производный тип в %C не был ранее определен и поэтому не может появляться в определении производного типа"
  
! #: fortran/decl.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Синтаксическая ошибка в декларации анонимной структуры в %C"
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Синтаксическая ошибка в декларации данных в %C"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "MODULE префикс в %C"
  
! #: fortran/decl.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE PROCEDURE в %C должна быть в generic module interface"
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "IMPURE процедура в %C"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE и IMPURE не должны оба появляться в %C"
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "ELEMENTAL префикс в MODULE интерфейсе отсутствует в %L"
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "PURE префикс в MODULE PROCEDURE интерфейсе отсутствует в %L"
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "RECURSIVE префикс в MODULE PROCEDURE интерфейсе отсутствует в %L"
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A type parameter list is required at %C"
  msgstr "Левая скобка требуется после %<*%>"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Аргумент альтернативного возврата в %C"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Имя %qs в %C есть имя процедуры"
  
! #: fortran/decl.cc:7438
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Неожиданный мусор в списке формальных аргументов в %C"
  
! #: fortran/decl.cc:7459
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Повторяющийся символ %qs в списке формальных аргументов в %C"
  
! #: fortran/decl.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "Несоответствие в MODULE PROCEDURE именах формальных аргументов (%s/%s) в %C"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Несоответствие в MODULE PROCEDURE именах формальных аргументов (%s/%s) в %C"
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Несоответствие в числе MODULE PROCEDURE формальных аргументов в %C"
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT переменная в %C должна отличаться от имени функции"
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Неожиданный мусор после декларации функции в %C"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "BIND(C) атрибут в %L не может быть специфицирован для внутренней процедуры"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "BIND(C) атрибут в %C требует интерфейс с BIND(C)"
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "BIND(C) процедура с NAME не может иметь POINTER атрибут в %C"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Формальным процедура в %C не может иметь BIND(C) атрибут с NAME"
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Процедура %qs в %L уже имеет базовый тип %s"
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Синтаксическая ошибка в операторе PROCEDURE в %C"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Ожидалось %<::%> после атрибутов связывания в %C"
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS или явный интерфейс требуются в %C"
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Компонент указатель на процедуру в %C"
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Синтаксическая ошибка в компоненте указателя на процедуру в %C"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE в %C должна быть в generic интерфейсе"
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "двойное двоеточие в MODULE PROCEDURE операторе в %L"
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "PROCEDURE оператор в %C"
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Ожидался список формальный аргументов в определении функции в %C"
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "BIND(C) атрибут в %L может использоваться только для переменных или common блоков"
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, fuzzy, gcc-internal-format
  #| msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Несоответствие в MODULE PROCEDURE именах формальных аргументов (%s/%s) в %C"
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ENTRY оператор в %C"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "ENTRY оператор в %C не может появляться внутри PROGRAM"
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "ENTRY оператор в %C не может появляться внутри MODULE"
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "ENTRY оператор в %C не может появляться внутри SUBMODULE"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "ENTRY оператор в %C не может появляться внутри BLOCK DATA"
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "ENTRY оператор в %C не может появляться внутри INTERFACE"
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY оператор в %C не может появляться внутри STRUCTURE блока"
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "ENTRY оператор в %C не может появляться внутри DERIVED TYPE блока"
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "ENTRY оператор в %C не может появляться внутри IF-THEN блока"
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "ENTRY оператор в %C не может появляться внутри DO блока"
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "ENTRY оператор в %C не может появляться внутри SELECT блока"
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "ENTRY оператор в %C не может появляться внутри FORALL блока"
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "ENTRY оператор в %C не может появляться внутри WHERE блока"
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "ENTRY оператор в %C не может появляться внутри внутренней подпрограммы"
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Неожиданный ENTRY оператор в %C"
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "ENTRY оператор в %C не может появляться внутри внутренней процедуры"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Отсутствуют обязательные скобки перед BIND(C) в %C"
  
! #: fortran/decl.cc:8670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "ENTRY оператор в %C не может появляться внутри внутренней процедуры"
  
! #: fortran/decl.cc:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Альтернативный возврат не может появляться в интерфейсе оператора в %L"
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Некорректный C идентификатор в NAME= спецификаторе в %C"
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Синтаксическая ошибка в NAME= спецификаторе для связывающей метки в %C"
  
! #: fortran/decl.cc:8959
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "NAME= спецификатор в %C должен быть константным выражением"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "NAME= спецификатор в %C должен быть скаляром подразумеваемого character вида"
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Отсутствует закрывающая скобка для связывающей метки в %C"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Связывающее имя не допускается в BIND(C) в %C"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Для формальной процедуры %s связывающее имя не допускается в BIND(C) в %C"
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME не допускается в BIND(C) для ABSTRACT INTERFACE в %C"
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Неожиданный END оператор в %C"
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "END оператор вместо %s оператора в %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s оператор ожидался в %L"
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "Ожидается %s оператор в %L"
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Ожидалось имя блока от %qs в %s операторе в %L"
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Ожидалось завершающее имя в %C"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Ожидалась метка %qs для %s оператора в %C"
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Отсутствует спецификация массива в %L в DIMENSION операторе"
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Измерения специфицированы для %s в %L после его инициализации"
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Отсутствует спецификация массива в %L в CODIMENSION операторе"
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Спецификация массива должна быть отложенной в %L"
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Неожиданный символ в списке переменных в %C"
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Ожидалась %<(%> в %C"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Ожидалось имя переменной в %C"
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray указатель в %C должен быть целым"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray указатель в %C имеет %d байт точности; адреса памяти требуют %d байт"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Ожидалась \",\" в %C"
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  #| msgid "Couldn't set Cray pointee array spec."
  msgid "Cannot set Cray pointee array spec."
  msgstr "Невозможно установить Cray спецификацию указуемого массива"
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Повторная спецификация массива для Cray указателя в %C"
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Ожидалась \")\" в %C"
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Ожидалась %<,%> или окончание оператора в %C"
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT не допускается внутри BLOCK в %C"
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL не допускается внутри BLOCK в %C"
  
! #: fortran/decl.cc:9862
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Декларация Cray указателя в %C требует -fcray-pointer флаг"
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "CONTIGUOUS оператор в %C"
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Спецификация доступа %s оператора в %C уже была специфицирована"
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "PROTECTED оператор в %C"
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Синтаксическая ошибка в PROTECTED операторе в %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PRIVATE оператор в %C допустим только в спецификационной части модуля"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PUBLIC оператор в %C допустим только в спецификационной части модуля"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Ожидалось имя переменной в %C в PARAMETER операторе"
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Ожидался = знак в PARAMETER операторе в %C"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Ожидалось выражение в %C в PARAMETER операторе"
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Инициализация уже инициализированной переменной в %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER без '()' в %C"
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Неожиданные символы в PARAMETER операторе в %C"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Ожидался список сущностей в AUTOMATIC операторе в %C"
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Синтаксическая ошибка в AUTOMATIC операторе в %C"
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Ожидался список сущностей в STATIC операторе в %C"
  
! #: fortran/decl.cc:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Синтаксическая ошибка в STATIC операторе в %C"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Общий SAVE оператор в %C следует за предыдущим SAVE оператором"
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "SAVE оператор в %C следует за общим SAVE оператором"
  
! #: fortran/decl.cc:10472
  #, fuzzy, gcc-internal-format
  #| msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "Извините, !$ACC DECLARE в %L не допускается в конструкции BLOCK"
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Синтаксическая ошибка в SAVE операторе в %C"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE не допускается внутри BLOCK в %C"
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "VALUE оператор в %C"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Синтаксическая ошибка в VALUE операторе в %C"
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "VOLATILE оператор в %C"
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "Задание VOLATILE для комассивной переменной %qs в %C, которая является use-/host-associated"
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Синтаксическая ошибка в VOLATILE операторе в %C"
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "ASYNCHRONOUS оператор в %C"
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Синтаксическая ошибка в ASYNCHRONOUS операторе в %C"
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "MODULE PROCEDURE декларация в %C"
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE в %C должна быть в generic module interface"
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Встроенная процедура в %L не может быть MODULE PROCEDURE"
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Неоднозначный символ в TYPE определении в %C"
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Символ %qs в %C не был ранее определен"
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs в EXTENDS выражении в %C не есть производный тип"
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs не может быть расширено в %C, поскольку оно BIND(C)"
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs не может быть расширено в %C, поскольку оно SEQUENCE тип"
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Производный тип в %C может быть только PRIVATE в спецификационной части модуля"
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Производный тип в %C может быть только PUBLIC в спецификационной части модуля"
  
! #: fortran/decl.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "ABSTRACT тип в %C"
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Не удалось создать тип структуры '%s' в %C"
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Определение типа %qs в %C уже было определено в %L"
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Мусор после MAP оператора в %C"
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Мусор после UNION оператора в %C"
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s в %C является DEC расширением, включите его посредством %<-fdec-structure%>"
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Имя структуры ожидалось в декларации невложенной структуры в %C"
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Мусор после невложенного STRUCTURE оператора в %C"
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Имя структуры %qs в %C не может быть тем же, что у встроенного типа"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Ожидалось :: в TYPE определении в %C"
  
! #: fortran/decl.cc:11383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "CONTAINS блок в определении производного типа в %C"
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Имя типа в %qs в %C не может быть тем же, что у встроенного типа"
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Имя производного типа %qs в %C уже имеет базовый тип в %s"
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11441
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Формальный аргумент %qs в %L не может быть OPTIONAL"
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Определение производного типа %qs at %C уже было определено"
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray указуемое в %C не может быть массивом предполагаемой формы"
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM и ENUMERATOR в %C"
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Перечислитель превосходит целый тип C в %C"
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L не инициализирован целым выражением"
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "ENUM оператор определения ожидался до %C"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Синтаксическая ошибка в ENUMERATOR определении в %C"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Повторный спецификатор доступа в %C"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Связывающие атрибуты уже специфицировали passing, некоректный NOPASS в %C"
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Связывающие атрибуты уже специфицировали passing, некоректный PASS в %C"
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Повторный POINTER атрибут в %C"
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Повторный NON_OVERRIDABLE в %C"
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Повторный DEFERRED в %C"
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Ожидался спецификатор доступа в %C"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Ожидался связывающий атрибут в %C"
  
! #: fortran/decl.cc:12000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE и DEFERRED не могут оба появляться в %C"
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "POINTER атрибут требуется для компонента указателя на процедуру в %C"
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Имя интерфейса ожидалось после %<(%> в %C"
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> ожидалась в %C"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Интерфейс должен быть специфицирован для DEFERRED связывания в %C"
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) at %C следует декларировать DEFERRED"
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Ожидалось связывающее имя в %C"
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE список в %C"
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> некорректно для DEFERRED связывания в %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> требуется в PROCEDURE связывании с явной целью в %C"
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Ожидалась цель связывания после %<=>%> в %C"
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Тип %qs, содержащий DEFERRED связывание в %C, не есть ABSTRACT"
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Уже есть процедура со связывающим именем %qs для производного типа %qs в %C"
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Ожидалось %<::%> в %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Ожидалось generic имя или дескриптор оператора в %C"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Некорректная форма GENERIC оператора в %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Ожидалось %<=>%> в %C"
  
! #: fortran/decl.cc:12306
  #, 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 "Спецификации диапазона в %L невозможно найти соответствие"
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Уже есть не-generic процедура со связывающим именем %qs для производного типа %qs в %C"
  
! #: fortran/decl.cc:12345
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "Спецификация доступа %s оператора в %C уже была специфицирована"
  
! #: fortran/decl.cc:12352
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "Спецификация доступа %s оператора в %C уже была специфицирована"
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding %qs"
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "Связывание в %C должно иметь тот же доступ, что и уже определенное связывание %qs"
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected module procedure name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Ожидалось имя модульной процедуры в %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, fuzzy, gcc-internal-format
  #| msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "%qs уже определено как конкретное связывание для generic %qs в %C"
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after UNION statement at %C"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Мусор после UNION оператора в %C"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC в %C должно быть внутри производного типа CONTAINS"
  
! #: fortran/decl.cc:12618
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Уже есть не-generic процедура со связывающим именем %qs для производного типа %qs в %C"
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Связывание в %C должно иметь тот же доступ, что и уже определенное связывание %qs"
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Ожидалось конкретное связывающее имя в %C"
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs уже определено как конкретное связывание для generic %qs в %C"
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Мусор после GENERIC связывания в %C"
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "FINAL декларация в %C должна быть внутри секции CONTAINS производного типа"
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Декларация производного типа с FINAL в %C должна быть в спецификационной части модуля"
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Пустое FINAL в %C"
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Ожидалось имя модульной процедуры в %C"
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Ожидалась %<,%> в %C"
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Неизвестное имя процедуры %qs в %C"
  
! #: fortran/decl.cc:12818
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Неизвестный атрибут в !GCC$ ATTRIBUTES операторе в %C"
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Синтаксическая ошибка в !GCC$ ATTRIBUTES операторе в %C"
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$ACC DECLARE list at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Синтаксическая ошибка в !$ACC DECLARE списке в %C"
  
! #: fortran/decl.cc:13062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$ACC DECLARE list at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Синтаксическая ошибка в !$ACC DECLARE списке в %C"
  
! #: fortran/decl.cc:13079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in !$ACC DECLARE list at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
*************** msgstr "IMPURE процедура в %C"
*** 81893,82306 ****
  msgid "IM part_ref at %C"
  msgstr "MODULE префикс в %C"
  
! #: fortran/expr.cc:2777
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "аргументы элементной функции в %C ненадлежащие"
  
! #: fortran/expr.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Числовые или CHARACTER операнды требуются в выражении в %L"
  
! #: fortran/expr.cc:2846
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Оператор конкатенации в выражении в %L должен иметь два CHARACTER операнда"
  
! #: fortran/expr.cc:2853
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Оператор конкатенации в выражении в %L должен конкатенировать строки одного вида"
  
! #: fortran/expr.cc:2863
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2879
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "LOGICAL операнды требуются в выражении в %L"
  
! #: fortran/expr.cc:2890
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Только встроенные операторы могут использоваться в выражении в %L"
  
! #: fortran/expr.cc:2898
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Числовые операнды требуются в выражении в %L"
  
! #: fortran/expr.cc:2921
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Некорректное инициализационное выражение для ALLOCATABLE компонента %qs в конструкторе структуры в %L"
  
! #: fortran/expr.cc:3058
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Переменная предполагаемой или отложенной character длины %qs в константном выражении в %L"
  
! #: fortran/expr.cc:3142
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "трансформационная встроенная функция %qs в %L не разрешена в инициализационном выражении"
  
! #: fortran/expr.cc:3173
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Вычисление нестандартного инициализационного выражения в %L"
  
! #: fortran/expr.cc:3264 fortran/resolve.cc:2915
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Функция %qs в инициализационном выражении в %L должна быть встроенной функцией"
  
! #: fortran/expr.cc:3276
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Встроенная функция %qs в %L не разрешена в инициализационном выражении"
  
! #: fortran/expr.cc:3315
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs использован в %L до завершения его определения"
  
! #: fortran/expr.cc:3335
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Массив предполагаемого размера %qs в %L не разрешен в инициализационном выражении"
  
! #: fortran/expr.cc:3341
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Массив предполагаемой формы %qs в %L не разрешен в инициализационном выражении"
  
! #: fortran/expr.cc:3350
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Массив предполагаемой формы %qs в %L не разрешен в инициализационном выражении"
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Отложенный массив %qs в %L не разрешен в инициализационном выражении"
  
! #: fortran/expr.cc:3360
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Массив %qs в %L является переменной, которая не сводится к константному выражению"
  
! #: fortran/expr.cc:3366
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Массив предполагаемой формы %qs в %L не разрешен в инициализационном выражении"
  
! #: fortran/expr.cc:3376
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Parameter %qs at %L не был декларирован или является переменной, которая не сводится к константному выражению"
  
! #: fortran/expr.cc:3430
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Неизвестный тип выражения"
  
! #: fortran/expr.cc:3570
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "Спецификационная функция %qs в %L не может быть оператор-функцией"
  
! #: fortran/expr.cc:3577
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Спецификационная функция %qs в %L не может быть внутренней функцией"
  
! #: fortran/expr.cc:3584
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "Спецификационная функция %qs в %L должна быть PURE"
  
! #: fortran/expr.cc:3592
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "Спецификационная функция %qs в %L не может быть RECURSIVE"
  
! #: fortran/expr.cc:3753
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "Формальный аргумент %qs не допускается в выражении в %L"
  
! #: fortran/expr.cc:3761
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Формальный аргумент %qs в %L не может быть OPTIONAL"
  
! #: fortran/expr.cc:3768
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Формальный аргумент %qs в %L не может быть INTENT(OUT)"
  
! #: fortran/expr.cc:3790
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "Переменная %qs не может появляться в выражении в %L"
  
! #: fortran/expr.cc:3821
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Неизвестный тип выражения"
  
! #: fortran/expr.cc:3841
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Выражение в %L должно быть INTEGER типа, найдено %s"
  
! #: fortran/expr.cc:3853
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Функция %qs в %L должна быть PURE"
  
! #: fortran/expr.cc:3862
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Выражение в %L должно быть скалярным"
  
  #. Reject truncation.
! #: fortran/expr.cc:3894
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3898
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Несовместимые ранги в %s (%d и %d) в %L"
  
! #: fortran/expr.cc:3912
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Иная форма для %s в %L по измерению %d (%d и %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 "использование параметра шаблона %qT после %qs"
  
! #: fortran/expr.cc:4021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "Присваивание полиморфному комассиву в %L не допускается"
  
! #: fortran/expr.cc:4077
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs в %L не есть VALUE"
  
! #: fortran/expr.cc:4088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal stride of zero at %L"
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Некорректный нулевой шаг в %L"
  
! #: fortran/expr.cc:4096
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Несовместимые ранги %d и %d в присваивании в %L"
  
! #: fortran/expr.cc:4103
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Тип переменной UNKNOWN в присваивании в %L"
  
! #: fortran/expr.cc:4121
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL появляется в правой части присваивания в %L"
  
! #: fortran/expr.cc:4131
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Функция с POINTER-значением появляется в правой части присваивания в %L"
  
! #: fortran/expr.cc:4174
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4218
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Несовместимые типы в DATA операторе в %L; попытка преобразования %s в %s"
  
! #: fortran/expr.cc:4262
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Цель указательного присваивания не есть POINTER в %L"
  
! #: fortran/expr.cc:4270
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs в указательном присваивании в %L не может быть l-value, поскольку это процедура"
  
! #: fortran/expr.cc:4294
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Ожидалась спецификация границ для %qs в %L"
  
! #: fortran/expr.cc:4299
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Спецификация границ для %qs в указательном присваивании в %L"
  
! #: fortran/expr.cc:4328
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Шаг не может присутствовать в %L"
  
! #: fortran/expr.cc:4334 fortran/expr.cc:4354
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4342 fortran/expr.cc:4361
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4388
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Указательный объект в %L не должен иметь коиндекс"
  
! #: fortran/expr.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Некорректное присваивание указателя на процедуру в %L"
  
! #: fortran/expr.cc:4434
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Результат функции %qs некорректен как процедурная цель в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:4443
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Абстрактный интерфейс %qs некорректен в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:4453
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Оператор-функция %qs некорректна в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:4459
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Внутренняя процедура %qs некорректна в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Встроенная функция %qs в %L некорректна в присваивании указателя на процедуру"
  
! #: fortran/expr.cc:4474
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Невстроенная элементная процедура %qs некорректна в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:4497
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Несоответствие в присваивании указателя на процедуру в %L: несоответствие в соглашении о вызове"
  
! #: fortran/expr.cc:4550
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Несоответствие интерфейсов в присваивании указателя на процедуру в %L: %qs не есть подпрограмма"
  
! #: fortran/expr.cc:4560 fortran/expr.cc:4575
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Явный интерфейс требуются для компонента %qs в %L: %s"
  
! #: fortran/expr.cc:4566 fortran/expr.cc:4581 fortran/resolve.cc:2789
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Явный интерфейс требуются для %qs в %L: %s"
  
! #: fortran/expr.cc:4593
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Несоответствие интерфейсов в присваивании указателя на процедуру в %L: %s"
  
! #: fortran/expr.cc:4602
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "Цель указателя на процедуру %qs в %L должна быть встроенной функцией, host или use ассоциированной, на нее должна быть ссылка или она должна иметь EXTERNAL атрибут"
  
! #: fortran/expr.cc:4615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Цель указательного присваивания не есть POINTER в %L"
  
! #: fortran/expr.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "Data-pointer-object в %L должен быть неограниченно полиморфным или иметь тип с BIND или SEQUENCE атрибутами, чтобы быть совместимым с неограниченно полиморфной целью"
  
! #: fortran/expr.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Разные типа в присваивании указателя в %L; попытка присвоить %s в %s"
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Разные виды типовых параметров в присваивании указателя в %L"
  
! #: fortran/expr.cc:4650
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Разные ранги в присваивании указателя в %L"
  
! #: fortran/expr.cc:4671
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Цель переотображения ранга меньше чем размер указателя (%ld < %ld) в %L"
  
! #: fortran/expr.cc:4687
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4699
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Цель переотображения ранга должна быть ранга 1 или просто непрерывна в %L"
  
! #: fortran/expr.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Цель, переотображающая ранг, не ранга 1 в %L"
  
! #: fortran/expr.cc:4710
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The assumed-rank array at %C shall not have a codimension"
  msgid "The assumed rank data-target at %L must be contiguous"
--- 82069,82482 ----
  msgid "IM part_ref at %C"
  msgstr "MODULE префикс в %C"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "аргументы элементной функции в %C ненадлежащие"
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Числовые или CHARACTER операнды требуются в выражении в %L"
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Оператор конкатенации в выражении в %L должен иметь два CHARACTER операнда"
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Оператор конкатенации в выражении в %L должен конкатенировать строки одного вида"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "LOGICAL операнды требуются в выражении в %L"
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Только встроенные операторы могут использоваться в выражении в %L"
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Числовые операнды требуются в выражении в %L"
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Некорректное инициализационное выражение для ALLOCATABLE компонента %qs в конструкторе структуры в %L"
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Переменная предполагаемой или отложенной character длины %qs в константном выражении в %L"
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "трансформационная встроенная функция %qs в %L не разрешена в инициализационном выражении"
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Вычисление нестандартного инициализационного выражения в %L"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Функция %qs в инициализационном выражении в %L должна быть встроенной функцией"
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Встроенная функция %qs в %L не разрешена в инициализационном выражении"
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs использован в %L до завершения его определения"
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Массив предполагаемого размера %qs в %L не разрешен в инициализационном выражении"
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Массив предполагаемой формы %qs в %L не разрешен в инициализационном выражении"
  
! #: fortran/expr.cc:3353
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Массив предполагаемой формы %qs в %L не разрешен в инициализационном выражении"
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Отложенный массив %qs в %L не разрешен в инициализационном выражении"
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Массив %qs в %L является переменной, которая не сводится к константному выражению"
  
! #: fortran/expr.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Массив предполагаемой формы %qs в %L не разрешен в инициализационном выражении"
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Parameter %qs at %L не был декларирован или является переменной, которая не сводится к константному выражению"
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Неизвестный тип выражения"
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "Спецификационная функция %qs в %L не может быть оператор-функцией"
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Спецификационная функция %qs в %L не может быть внутренней функцией"
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "Спецификационная функция %qs в %L должна быть PURE"
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "Спецификационная функция %qs в %L не может быть RECURSIVE"
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "Формальный аргумент %qs не допускается в выражении в %L"
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Формальный аргумент %qs в %L не может быть OPTIONAL"
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Формальный аргумент %qs в %L не может быть INTENT(OUT)"
  
! #: fortran/expr.cc:3793
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "Переменная %qs не может появляться в выражении в %L"
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Неизвестный тип выражения"
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Выражение в %L должно быть INTEGER типа, найдено %s"
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Функция %qs в %L должна быть PURE"
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Выражение в %L должно быть скалярным"
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Несовместимые ранги в %s (%d и %d) в %L"
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Иная форма для %s в %L по измерению %d (%d и %d)"
  
! #: fortran/expr.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "использование параметра шаблона %qT после %qs"
  
! #: fortran/expr.cc:4024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "Присваивание полиморфному комассиву в %L не допускается"
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs в %L не есть VALUE"
  
! #: fortran/expr.cc:4091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal stride of zero at %L"
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Некорректный нулевой шаг в %L"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Несовместимые ранги %d и %d в присваивании в %L"
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Тип переменной UNKNOWN в присваивании в %L"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL появляется в правой части присваивания в %L"
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Функция с POINTER-значением появляется в правой части присваивания в %L"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Несовместимые типы в DATA операторе в %L; попытка преобразования %s в %s"
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Цель указательного присваивания не есть POINTER в %L"
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs в указательном присваивании в %L не может быть l-value, поскольку это процедура"
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Ожидалась спецификация границ для %qs в %L"
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Спецификация границ для %qs в указательном присваивании в %L"
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Шаг не может присутствовать в %L"
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Указательный объект в %L не должен иметь коиндекс"
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Некорректное присваивание указателя на процедуру в %L"
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Результат функции %qs некорректен как процедурная цель в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Абстрактный интерфейс %qs некорректен в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Оператор-функция %qs некорректна в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Внутренняя процедура %qs некорректна в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Встроенная функция %qs в %L некорректна в присваивании указателя на процедуру"
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Невстроенная элементная процедура %qs некорректна в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Несоответствие в присваивании указателя на процедуру в %L: несоответствие в соглашении о вызове"
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Несоответствие интерфейсов в присваивании указателя на процедуру в %L: %qs не есть подпрограмма"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Явный интерфейс требуются для компонента %qs в %L: %s"
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Явный интерфейс требуются для %qs в %L: %s"
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Несоответствие интерфейсов в присваивании указателя на процедуру в %L: %s"
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "Цель указателя на процедуру %qs в %L должна быть встроенной функцией, host или use ассоциированной, на нее должна быть ссылка или она должна иметь EXTERNAL атрибут"
  
! #: fortran/expr.cc:4618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Цель указательного присваивания не есть POINTER в %L"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "Data-pointer-object в %L должен быть неограниченно полиморфным или иметь тип с BIND или SEQUENCE атрибутами, чтобы быть совместимым с неограниченно полиморфной целью"
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Разные типа в присваивании указателя в %L; попытка присвоить %s в %s"
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Разные виды типовых параметров в присваивании указателя в %L"
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Разные ранги в присваивании указателя в %L"
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Цель переотображения ранга меньше чем размер указателя (%ld < %ld) в %L"
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Цель переотображения ранга должна быть ранга 1 или просто непрерывна в %L"
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Цель, переотображающая ранг, не ранга 1 в %L"
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The assumed-rank array at %C shall not have a codimension"
  msgid "The assumed rank data-target at %L must be contiguous"
*************** msgstr "Массив предполаг�
*** 82309,82517 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4743 fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "Целевые данные в %L не должны иметь коиндекс"
  
! #: fortran/expr.cc:4746
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Целевое выражение в присваивании указателя в %L должна выдавать указательный результат"
  
! #: fortran/expr.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4766 fortran/expr.cc:4781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "Цель инициализации указателя в %L должна иметь TARGET атрибут"
  
! #: fortran/expr.cc:4797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NAME= specifier at %C should be a constant expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "NAME= спецификатор в %C должен быть константным выражением"
  
! #: fortran/expr.cc:4808
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4824
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Цель присваивания указателя не TARGET и не POINTER в %L"
  
! #: fortran/expr.cc:4839
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Некорректная цель в присваивании указателя в PURE процедуре в %L"
  
! #: fortran/expr.cc:4848
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Присваивание указателя с индексом вектора в правой части в %L"
  
! #: fortran/expr.cc:4856
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Цель присваивания указателя имеет PROTECTED атрибут в %L"
  
! #: fortran/expr.cc:4884 fortran/expr.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4929
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Указатель в %L в присваивании указателя может пережить цель указателя"
  
! #: 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
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Цель инициализации указателя в %L не должна быть ALLOCATABLE"
  
! #: fortran/expr.cc:5061
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Цель инициализации указателя в %L должна иметь TARGET атрибут"
  
! #: fortran/expr.cc:5076 fortran/resolve.cc:1580
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Цель инициализации указателя в %L должна иметь SAVE атрибут"
  
! #: fortran/expr.cc:5088
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "Цель инициализации указателя на процедуру в %L не может быть указателем на процедуру"
  
! #: fortran/expr.cc:5094
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Внутренняя процедура %qs некорректна в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:5101
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Внутренняя процедура %qs некорректна в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:5585
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6738
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Указательные функции в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6746
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Non-variable выражение в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6754
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Именованная константа %qs в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6765
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs в контексте определения переменных (%s) в %L не есть переменная"
  
! #: fortran/expr.cc:6776
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Non-POINTER в контексте ассоциации указателей (%s) в %L"
  
! #: fortran/expr.cc:6785
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Тип недоступен в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6845
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant %qs in variable definition context (%s) at %L"
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Именованная константа %qs в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6891
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Формальный аргумент %qs с INTENT(IN) в контексте ассоциации указателей (%s) в %L"
  
! #: fortran/expr.cc:6899
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Формальный аргумент %qs с INTENT(IN) в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6916
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %qs is PROTECTED and can not appear in a pointer association context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "Переменная %qs является PROTECTED и не может появляться в контексте ассоциации указателей (%s) в %L"
  
! #: fortran/expr.cc:6924
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %qs is PROTECTED and can not appear in a variable definition context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "Переменная %qs является PROTECTED и не может появляться в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6939
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %qs can not appear in a variable definition context (%s) at %L in PURE procedure"
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "Переменная %qs не может появляться в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:7000 fortran/expr.cc:7021
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs в %L ассоциированное с векторно индексированной целью не может использоваться в контексте определения переменных (%s)"
  
! #: fortran/expr.cc:7005
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs в %L ассоциированное с выражением не может использоваться в контексте определения переменных (%s)"
  
! #: fortran/expr.cc:7014
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "%qs в %L ассоциированное с выражением не может использоваться в контексте определения переменных (%s)"
  
! #: fortran/expr.cc:7035
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name %qs can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Имя ассоциации %qs не может появляться в контексте определения переменных (%s) в %L, поскольку его цель в %L также не может"
  
! #: fortran/expr.cc:7077
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Элементы с одинаковым значением в %L и %L в векторном индексе в контексте определения переменной (%s)"
--- 82485,82693 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "Целевые данные в %L не должны иметь коиндекс"
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Целевое выражение в присваивании указателя в %L должна выдавать указательный результат"
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "Цель инициализации указателя в %L должна иметь TARGET атрибут"
  
! #: fortran/expr.cc:4800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NAME= specifier at %C should be a constant expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "NAME= спецификатор в %C должен быть константным выражением"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Цель присваивания указателя не TARGET и не POINTER в %L"
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Некорректная цель в присваивании указателя в PURE процедуре в %L"
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Присваивание указателя с индексом вектора в правой части в %L"
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Цель присваивания указателя имеет PROTECTED атрибут в %L"
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Указатель в %L в присваивании указателя может пережить цель указателя"
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Цель инициализации указателя в %L не должна быть ALLOCATABLE"
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Цель инициализации указателя в %L должна иметь TARGET атрибут"
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Цель инициализации указателя в %L должна иметь SAVE атрибут"
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "Цель инициализации указателя на процедуру в %L не может быть указателем на процедуру"
  
! #: fortran/expr.cc:5097
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Внутренняя процедура %qs некорректна в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:5104
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Внутренняя процедура %qs некорректна в присваивании указателя на процедуру в %L"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Указательные функции в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Non-variable выражение в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Именованная константа %qs в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs в контексте определения переменных (%s) в %L не есть переменная"
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Non-POINTER в контексте ассоциации указателей (%s) в %L"
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Тип недоступен в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6848
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant %qs in variable definition context (%s) at %L"
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Именованная константа %qs в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Формальный аргумент %qs с INTENT(IN) в контексте ассоциации указателей (%s) в %L"
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Формальный аргумент %qs с INTENT(IN) в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6919
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %qs is PROTECTED and can not appear in a pointer association context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "Переменная %qs является PROTECTED и не может появляться в контексте ассоциации указателей (%s) в %L"
  
! #: fortran/expr.cc:6927
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %qs is PROTECTED and can not appear in a variable definition context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "Переменная %qs является PROTECTED и не может появляться в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:6942
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %qs can not appear in a variable definition context (%s) at %L in PURE procedure"
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "Переменная %qs не может появляться в контексте определения переменных (%s) в %L"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs в %L ассоциированное с векторно индексированной целью не может использоваться в контексте определения переменных (%s)"
  
! #: fortran/expr.cc:7008
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs в %L ассоциированное с выражением не может использоваться в контексте определения переменных (%s)"
  
! #: fortran/expr.cc:7017
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "%qs в %L ассоциированное с выражением не может использоваться в контексте определения переменных (%s)"
  
! #: fortran/expr.cc:7038
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name %qs can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Имя ассоциации %qs не может появляться в контексте определения переменных (%s) в %L, поскольку его цель в %L также не может"
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Элементы с одинаковым значением в %L и %L в векторном индексе в контексте определения переменной (%s)"
*************** msgid "Illegal id in copy_walk_reduction
*** 82534,82540 ****
  msgstr "Некорректный идентификатор в 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"
--- 82710,82716 ----
  msgstr "Некорректный идентификатор в copy_walk_reduction_arg"
  
  #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
  #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
*************** msgstr "Переменная %qs в %L �
*** 82600,82641 ****
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "Переменная %qs в %L не определяется внутри цикла, начинающегося в %L, как INTENT(OUT) аргумент для подпрограммы %qs"
  
! #: fortran/frontend-passes.cc:2893 fortran/frontend-passes.cc:2919
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2903 fortran/frontend-passes.cc:2929
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3021
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "Переменная %qs в %L установлена в неопределенное значение внутри цикла, начинающегося в %L, как INTENT(OUT) аргумент для функции %qs"
  
! #: fortran/frontend-passes.cc:3027
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Переменная %qs в %L не определяется внутри цикла, начинающегося в %L, как INTENT(OUT) аргумент для функции %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 "Код для переразмещения размещаемого массива в %L будет добавлен"
  
! #: fortran/frontend-passes.cc:3968
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "Скаляризация, использующая DIMEN_RANGE, не реализована"
  
! #: fortran/frontend-passes.cc:5185
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
--- 82776,82817 ----
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "Переменная %qs в %L не определяется внутри цикла, начинающегося в %L, как INTENT(OUT) аргумент для подпрограммы %qs"
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, gcc-internal-format
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "Переменная %qs в %L установлена в неопределенное значение внутри цикла, начинающегося в %L, как INTENT(OUT) аргумент для функции %qs"
  
! #: fortran/frontend-passes.cc:3092
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Переменная %qs в %L не определяется внутри цикла, начинающегося в %L, как INTENT(OUT) аргумент для функции %qs"
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Код для переразмещения размещаемого массива в %L будет добавлен"
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "Скаляризация, использующая DIMEN_RANGE, не реализована"
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
*************** msgstr "Первый аргумент о
*** 82762,82773 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Второй аргумент определенного присваивания в %L должен быть 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 "Первый аргумент интерфейса оператора в %L должен быть 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 "Второй аргумент интерфейса оператора в %L должен быть INTENT(IN)"
--- 82938,82949 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Второй аргумент определенного присваивания в %L должен быть INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Первый аргумент интерфейса оператора в %L должен быть INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Второй аргумент интерфейса оператора в %L должен быть INTENT(IN)"
*************** msgstr "Фактический аргу�
*** 83212,83521 ****
  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 "Фактический аргумент секция массива с векторными индексами в %L несовместим с INTENT(OUT), INTENT(INOUT), VOLATILE или ASYNCHRONOUS атрибутом формального аргумента %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 несовместим с non-assumed-shape формальным аргументом %qs из-за 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 несовместим с non-assumed-shape формальным аргументом %qs из-за 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 "Фактический аргумент pointer-array в %L требует assumed-shape или pointer-array формальный аргумент %qs из-за VOLATILE атрибута"
  
! #: fortran/interface.cc:4150
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Отсутствует спецификация альтернативного возврата в вызове подпрограммы в %L"
  
! #: fortran/interface.cc:4163
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Отсутствует фактический аргумент для аргумента %qs в %L"
  
! #: fortran/interface.cc:4291
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Некорректный код компонента"
  
! #: fortran/interface.cc:4320
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Несоответствие списка"
  
! #: fortran/interface.cc:4346
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): поврежденные данные"
  
! #: 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 "Один и тот же фактический аргумент ассоциирован с INTENT(%s) аргументом %qs и INTENT(%s) аргументом %qs в %L"
  
! #: fortran/interface.cc:4386
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Несоответствие списка"
  
! #: 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 локален в PURE процедуре и имеет 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 в процедуре PURE передан в аргумент 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 в PURE процедуре передан в POINTER формальный аргумент"
  
! #: fortran/interface.cc:4439
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Коиндексированный полиморфный фактический аргумент в %L передан в полиморфный формальный аргумент %qs"
  
! #: 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 "Процедура %qs вызванная в %L не декларирована явно"
  
! #: fortran/interface.cc:4491
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Процедура %qs вызвана с неявным интерфейсом в %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 "Указательный объект %qs в %L должен иметь явный функциональный интерфейс или быть декларированным как массив"
  
! #: 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 "Размещаемый объект %qs в %L должен иметь явный функциональный интерфейс или быть декларированным как массив"
  
! #: fortran/interface.cc:4520
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Размещаемая функция %qs в %L должна иметь явный функциональный интерфейс"
  
! #: fortran/interface.cc:4537
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Explicit interface required for component %qs at %L: %s"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Явный интерфейс требуются для компонента %qs в %L: %s"
  
! #: fortran/interface.cc:4546
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Аргумент с ключевым словом требует явный интерфейс для процедуры %qs в %L"
  
! #: fortran/interface.cc:4555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Аргумент предполагаемого типа %s в %L требует явный интерфейс"
  
! #: 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 "Фактический аргумент LOCK_TYPE или с LOCK_TYPE компонентом в %L требует явный интерфейс для процедуры %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 "Фактический аргумент EVENT_TYPE или с EVENT_TYPE компонентом в %L требует явный интерфейс для процедуры %qs"
  
! #: fortran/interface.cc:4595
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "MOLD аргумент в NULL требуется в %L"
  
! #: fortran/interface.cc:4603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Аргумент предполагаемого типа %s в %L требует явный интерфейс"
  
! #: fortran/interface.cc:4613
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Аргумент предполагаемого ранга требует явный интерфейс в %L"
  
! #: fortran/interface.cc:4655
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Компонент указатель на процедуру %qs вызван с неявным интерфейсом в %L"
  
! #: fortran/interface.cc:4666
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Аргумент с ключевым словом требует явный интерфейс для компонента указателя на процедуру %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= требуется в NULL() аргументе в %L: Неоднозначность между конкретными функциями %s и %s"
  
! #: fortran/interface.cc:4821
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Не удается найти символ %qs"
  
! #: fortran/interface.cc:5216
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Сущность %qs в %L уже присутствует в интерфейсе"
  
! #: fortran/interface.cc:5333
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Некорректный тип интерфейса"
  
! #: fortran/interface.cc:5427
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC %qs at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Не удалось перебить GENERIC %qs в %L"
  
! #: fortran/interface.cc:5439
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs в %L перебивает связывание процедуры декларированной 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 "%qs в %L не должно быть DEFERRED, поскольку это перебивает не-DEFERRED связывание"
  
! #: fortran/interface.cc:5455
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs в %L перебивает PURE процедуру и должна также быть PURE"
  
! #: fortran/interface.cc:5464
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs в %L перебивает ELEMENTAL процедуру и должна также быть 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 перебивает не-ELEMENTAL процедуру и не должна быть ELEMENTAL, также"
  
! #: fortran/interface.cc:5479
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs в %L перебивает SUBROUTINE и должна также быть SUBROUTINE"
  
! #: fortran/interface.cc:5490
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs в %L перебивает FUNCTION и должна также быть FUNCTION"
  
! #: fortran/interface.cc:5498
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Несоответствие результатов для перебивающей процедуры %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 перебивает PUBLIC процедуру и не должна быть 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 "Формальный аргумент %qs от %qs в %L должен именоваться %qs, чтобы подходить соответствующему аргументу перебиваемой процедуры"
  
! #: fortran/interface.cc:5550
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Несоответствие аргументов для перебивающей процедуры %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 должен иметь то же число формальных аргументов, что и перебиваемая процедура"
  
! #: fortran/interface.cc:5568
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs в %L перебивает NOPASS связывание и должен также быть 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 перебивает связывание с PASS и должен также быть 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 "Passed-object формальный аргумент от %qs в %L должен быть на той же позиции, что и passed-object формальный аргумент перебиваемой процедуры"
  
! #: fortran/interface.cc:5607
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "DTIO формальный аргумент в %L должен быть типа %s"
  
! #: fortran/interface.cc:5614
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "DTIO формальный аргумент в %L должен быть KIND = %d"
  
! #: fortran/interface.cc:5621
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "DTIO формальный аргумент в %L должен быть скаляром"
  
! #: fortran/interface.cc:5625
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "DTIO формальный аргумент в %L должен быть ASSUMED SHAPE ARRAY"
  
! #: 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 "DTIO формальный аргумент в %L должен иметь 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 "Альтернативный возврат в %L не допускается в DTIO процедуре"
  
! #: fortran/interface.cc:5703
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "DTIO процедура %qs в %L должна быть подпрограммой"
  
! #: fortran/interface.cc:5715
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Слишком мало формальных аргументов в DTIO процедуре %qs в %L"
  
! #: fortran/interface.cc:5722
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Слишком много формальных аргументов в DTIO процедуре %qs в %L"
--- 83388,83703 ----
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "Фактический аргумент секция массива с векторными индексами в %L несовместим с INTENT(OUT), INTENT(INOUT), VOLATILE или ASYNCHRONOUS атрибутом формального аргумента %qs"
  
! #: fortran/interface.cc:4092
  #, gcc-internal-format
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Фактический аргумент предполагаемой формы в %L несовместим с non-assumed-shape формальным аргументом %qs из-за VOLATILE атрибута"
  
! #: fortran/interface.cc:4110
  #, gcc-internal-format
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Фактический аргумент секция массива в %L несовместим с non-assumed-shape формальным аргументом %qs из-за VOLATILE атрибута"
  
! #: fortran/interface.cc:4131
  #, gcc-internal-format
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "Фактический аргумент pointer-array в %L требует assumed-shape или pointer-array формальный аргумент %qs из-за VOLATILE атрибута"
  
! #: fortran/interface.cc:4153
! #, fuzzy, gcc-internal-format
! #| msgid "Assumed-type actual argument at %L requires that dummy argument %qs is of assumed type"
! msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
! msgstr "Фактический аргумент предполагаемого типа в %L требует, чтобы формальный аргумент %qs был предполагаемого типа"
! 
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Отсутствует спецификация альтернативного возврата в вызове подпрограммы в %L"
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Отсутствует фактический аргумент для аргумента %qs в %L"
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Некорректный код компонента"
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Несоответствие списка"
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): поврежденные данные"
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Один и тот же фактический аргумент ассоциирован с INTENT(%s) аргументом %qs и INTENT(%s) аргументом %qs в %L"
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Несоответствие списка"
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Аргумент процедуры в %L локален в PURE процедуре и имеет POINTER атрибут"
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Коиндексированный фактический аргумент в %L в процедуре PURE передан в аргумент INTENT(%s)"
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Коиндексированный фактический аргумент в %L в PURE процедуре передан в POINTER формальный аргумент"
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Коиндексированный полиморфный фактический аргумент в %L передан в полиморфный формальный аргумент %qs"
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Процедура %qs вызванная в %L не декларирована явно"
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Процедура %qs вызвана с неявным интерфейсом в %L"
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Указательный объект %qs в %L должен иметь явный функциональный интерфейс или быть декларированным как массив"
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Размещаемый объект %qs в %L должен иметь явный функциональный интерфейс или быть декларированным как массив"
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Размещаемая функция %qs в %L должна иметь явный функциональный интерфейс"
  
! #: fortran/interface.cc:4568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Explicit interface required for component %qs at %L: %s"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Явный интерфейс требуются для компонента %qs в %L: %s"
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Аргумент с ключевым словом требует явный интерфейс для процедуры %qs в %L"
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Аргумент предполагаемого типа %s в %L требует явный интерфейс"
  
! #: fortran/interface.cc:4601
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Фактический аргумент LOCK_TYPE или с LOCK_TYPE компонентом в %L требует явный интерфейс для процедуры %qs"
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Фактический аргумент EVENT_TYPE или с EVENT_TYPE компонентом в %L требует явный интерфейс для процедуры %qs"
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "MOLD аргумент в NULL требуется в %L"
  
! #: fortran/interface.cc:4634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Аргумент предполагаемого типа %s в %L требует явный интерфейс"
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Аргумент предполагаемого ранга требует явный интерфейс в %L"
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Компонент указатель на процедуру %qs вызван с неявным интерфейсом в %L"
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Аргумент с ключевым словом требует явный интерфейс для компонента указателя на процедуру %qs в %L"
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "MOLD= требуется в NULL() аргументе в %L: Неоднозначность между конкретными функциями %s и %s"
  
! #: fortran/interface.cc:4852
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Не удается найти символ %qs"
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Сущность %qs в %L уже присутствует в интерфейсе"
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Некорректный тип интерфейса"
  
! #: fortran/interface.cc:5458
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC %qs at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Не удалось перебить GENERIC %qs в %L"
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs в %L перебивает связывание процедуры декларированной NON_OVERRIDABLE"
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs в %L не должно быть DEFERRED, поскольку это перебивает не-DEFERRED связывание"
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs в %L перебивает PURE процедуру и должна также быть PURE"
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs в %L перебивает ELEMENTAL процедуру и должна также быть ELEMENTAL"
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs в %L перебивает не-ELEMENTAL процедуру и не должна быть ELEMENTAL, также"
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs в %L перебивает SUBROUTINE и должна также быть SUBROUTINE"
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs в %L перебивает FUNCTION и должна также быть FUNCTION"
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Несоответствие результатов для перебивающей процедуры %qs в %L: %s"
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs в %L перебивает PUBLIC процедуру и не должна быть PRIVATE"
  
! #: fortran/interface.cc:5570
  #, gcc-internal-format
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "Формальный аргумент %qs от %qs в %L должен именоваться %qs, чтобы подходить соответствующему аргументу перебиваемой процедуры"
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Несоответствие аргументов для перебивающей процедуры %qs в %L: %s"
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs в %L должен иметь то же число формальных аргументов, что и перебиваемая процедура"
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs в %L перебивает NOPASS связывание и должен также быть NOPASS"
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs в %L перебивает связывание с PASS и должен также быть PASS"
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "Passed-object формальный аргумент от %qs в %L должен быть на той же позиции, что и passed-object формальный аргумент перебиваемой процедуры"
  
! #: fortran/interface.cc:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "DTIO формальный аргумент в %L должен быть типа %s"
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "DTIO формальный аргумент в %L должен быть KIND = %d"
  
! #: fortran/interface.cc:5652
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "DTIO формальный аргумент в %L должен быть скаляром"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "DTIO формальный аргумент в %L должен быть ASSUMED SHAPE ARRAY"
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "DTIO формальный аргумент в %L должен иметь INTENT %s"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Альтернативный возврат в %L не допускается в DTIO процедуре"
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "DTIO процедура %qs в %L должна быть подпрограммой"
  
! #: fortran/interface.cc:5746
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Слишком мало формальных аргументов в DTIO процедуре %qs в %L"
  
! #: fortran/interface.cc:5753
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Слишком много формальных аргументов в DTIO процедуре %qs в %L"
*************** msgstr "Преобразование и�
*** 83716,83722 ****
  #. 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"
--- 83898,83904 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
*************** msgstr "NAMELIST %qs в READ опера�
*** 84300,84306 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST объект %qs в списке имен %qs в %L является полиморфным и требует определенную процедуру ввода/вывода"
  
! #: 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 объект %qs в списке имен %qs в %L с ALLOCATABLE или POINTER компонентами"
--- 84482,84488 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST объект %qs в списке имен %qs в %L является полиморфным и требует определенную процедуру ввода/вывода"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "NAMELIST объект %qs в списке имен %qs в %L с ALLOCATABLE или POINTER компонентами"
*************** msgstr "Переполнение при
*** 84482,84493 ****
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: 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 ""
  
! #: fortran/iresolve.cc:3366
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
--- 84664,84675 ----
  msgid "check_charlen_present(): length not set"
  msgstr ""
  
! #: fortran/iresolve.cc:3258
  #, 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 ""
  
! #: fortran/iresolve.cc:3389
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: unlimited polymorphic MOLD in TRANSFER intrinsic at %L"
  msgstr ""
*************** msgstr "STOP код в %L должен �
*** 85019,85025 ****
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP код в %L должен быть default integer 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"
--- 85201,85207 ----
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP код в %L должен быть default integer KIND=%d"
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
*************** msgstr "Ожидалось имя бло
*** 85545,85641 ****
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SUBMODULE декларация в %C не может появляться внутри другой области видимости"
  
! #: fortran/match.cc:7524
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "ошибка разбора в 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 "Селектор в SELECT TYPE в %C не есть именованная переменная; используйте associate-name=>"
  
! #: fortran/match.cc:7737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOCK statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "LOCK оператор в %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 TYPE statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "ошибка разбора в SELECT TYPE операторе в %C"
  
! #: fortran/match.cc:7878
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Неожиданный CASE оператор в %C"
  
! #: fortran/match.cc:7930
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Синтаксическая ошибка в CASE спецификации в %C"
  
! #: fortran/match.cc:7948
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Неожиданный TYPE IS оператор в %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 "Спецификация типа не должна специфицировать sequence производный тип или тип с BIND атрибутом в 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 ""
  
! #: fortran/match.cc:8002
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Синтаксическая ошибка в TYPE IS спецификации в %C"
  
! #: fortran/match.cc:8078
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Синтаксическая ошибка в CLASS IS спецификации в %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 "Неожиданный END оператор в %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 шаговое выражение в %L должно быть скаляром %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 "Синтаксическая ошибка в CASE спецификации в %C"
  
! #: fortran/match.cc:8302
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "ELSEWHERE оператор в %C не заключен в WHERE блок"
  
! #: fortran/match.cc:8340
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Метка %qs в %C не соответствует WHERE метке %qs"
--- 85727,85823 ----
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SUBMODULE декларация в %C не может появляться внутри другой области видимости"
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "ошибка разбора в SELECT TYPE операторе в %C"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Селектор в SELECT TYPE в %C не есть именованная переменная; используйте associate-name=>"
  
! #: fortran/match.cc:7742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOCK statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "LOCK оператор в %C"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in SELECT TYPE statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "ошибка разбора в SELECT TYPE операторе в %C"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Неожиданный CASE оператор в %C"
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Синтаксическая ошибка в CASE спецификации в %C"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Неожиданный TYPE IS оператор в %C"
  
! #: fortran/match.cc:7985
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec shall not specify a sequence derived type or a type with the BIND attribute in SELECT TYPE at %C [F2003:C815]"
  msgstr "Спецификация типа не должна специфицировать sequence производный тип или тип с BIND атрибутом в SELECT TYPE в %C [F2003:C815]"
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Синтаксическая ошибка в TYPE IS спецификации в %C"
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Синтаксическая ошибка в CLASS IS спецификации в %C"
  
! #: fortran/match.cc:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "Неожиданный END оператор в %C"
  
! #: fortran/match.cc:8149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "FORALL шаговое выражение в %L должно быть скаляром %s"
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Синтаксическая ошибка в CASE спецификации в %C"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "ELSEWHERE оператор в %C не заключен в WHERE блок"
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Метка %qs в %C не соответствует WHERE метке %qs"
*************** msgstr ""
*** 86692,86698 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAFELEN clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
--- 86874,86880 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAFELEN clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
*************** msgstr "%<nonmonotonic%> модифик�
*** 86731,86742 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Неожиданный мусор после $OMP FLUSH оператора в %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13621
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Переопределение предопределенной %s !$OMP DECLARE REDUCTION в %L"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13625
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Переопределение предопределенной !$OMP DECLARE REDUCTION в %L"
--- 86913,86924 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Неожиданный мусор после $OMP FLUSH оператора в %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Переопределение предопределенной %s !$OMP DECLARE REDUCTION в %L"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Переопределение предопределенной !$OMP DECLARE REDUCTION в %L"
*************** msgstr "Неожиданный мусо�
*** 87257,87263 ****
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "%s клаузула в %L требует скалярное INTEGER выражение"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "INTEGER выражение клаузулы %s в %L должен быть положительным"
--- 87439,87445 ----
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "%s клаузула в %L требует скалярное INTEGER выражение"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "INTEGER выражение клаузулы %s в %L должен быть положительным"
*************** msgstr "Cray pointer object %qs прои
*** 87277,87283 ****
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee object %qs производного типа в %s клаузуле в %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10560
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER объект %qs полиморфного типа в %s клаузуле в %L"
--- 87459,87465 ----
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee object %qs производного типа в %s клаузуле в %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER объект %qs полиморфного типа в %s клаузуле в %L"
*************** msgstr "Массив предполаг�
*** 87307,87323 ****
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER объект %qs в %s клаузуле в %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10564
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray pointer object %qs в %s клаузуле в %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10567
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray pointee object %qs в %s клаузуле в %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10555
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE объект %qs в %s клаузуле в %L"
--- 87489,87505 ----
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER объект %qs в %s клаузуле в %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray pointer object %qs в %s клаузуле в %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray pointee object %qs в %s клаузуле в %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE объект %qs в %s клаузуле в %L"
*************** msgstr "параметр ORDERED кла�
*** 87443,87450 ****
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<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 "IF клаузула в %L требует скалярное LOGICAL выражение"
--- 87625,87632 ----
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF клаузула в %L требует скалярное LOGICAL выражение"
*************** msgstr "Объект %qs не есть �
*** 87528,87534 ****
  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
  msgid "Object %qs is not a variable at %L"
  msgstr "Объект %qs не есть переменная в %L"
--- 87710,87716 ----
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Объект %qs не есть переменная в %L"
*************** msgstr "LINEAR клаузула зада
*** 87553,87559 ****
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13197
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Символ %qs присутствует в нескольких клаузулах в %L"
--- 87735,87741 ----
  #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
  #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
  #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Символ %qs присутствует в нескольких клаузулах в %L"
*************** msgstr "Символ %qs присутс�
*** 87596,87602 ****
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE многократно встречается в предложении %<aligned%>"
  
! #: 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 ""
--- 87778,87784 ----
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE многократно встречается в предложении %<aligned%>"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
*************** msgstr ""
*** 87930,88565 ****
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s не найден для типа %s в %L"
  
! #: fortran/openmp.cc:10491
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "модификатор LINEAR клаузулы использован в DO или SIMD конструкции в %L"
  
! #: fortran/openmp.cc:10497
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "модификатор LINEAR клаузулы использован в DO или SIMD конструкции в %L"
  
! #: fortran/openmp.cc:10505
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR переменная %qs должна быть INTEGER в %L"
  
! #: fortran/openmp.cc:10510
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR формальный аргумент %qs с VALUE атрибутом с %s модификатором в %L"
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs в LINEAR клаузуле в %L требует скалярное integer выражение линейного шага"
  
! #: fortran/openmp.cc:10538
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs в LINEAR клаузуле в %L требует скалярное integer выражение линейного шага или формальный аргумент заданный в UNIFORM клаузуле"
  
! #: fortran/openmp.cc:10572
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "переменная %s клаузулы %qs в %L не POINTER и не массив"
  
! #: fortran/openmp.cc:10632
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "значение %qD не может использоваться в константном выражении"
  
! #: fortran/openmp.cc:10655
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "chunk_size из DIST_SCHEDULE клаузулы в %L требует скалярного INTEGER выражения"
  
! #: fortran/openmp.cc:10665
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: fortran/openmp.cc:10668
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: fortran/openmp.cc:10672
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: fortran/openmp.cc:10695
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Несовместимое использование TILE и COLLAPSE в %L"
  
! #: fortran/openmp.cc:10719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s must contain at least one MAP clause at %L"
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "%s должен содержать хотя бы одну MAP клаузулу в %L"
  
! #: fortran/openmp.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s должен содержать хотя бы одну MAP клаузулу в %L"
  
! #: fortran/openmp.cc:10732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TILE requires constant expression at %L"
  msgid "SIZES requires constant expression at %L"
  msgstr "TILE требует константное выражение в %L"
  
! #: fortran/openmp.cc:10748
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The event variable at %L shall not be coindexed"
  msgid "The event handle at %L must not be an array element"
  msgstr "event переменная в %L не должен быть коиндексирована"
  
! #: fortran/openmp.cc:10757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The event variable at %L shall not be coindexed"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "event переменная в %L не должен быть коиндексирована"
  
! #: fortran/openmp.cc:10761
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: fortran/openmp.cc:10768
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr "%<#pragma omp target data%> должна содержать хотя бы одну %<map%> клаузулу"
  
! #: fortran/openmp.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10930
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11042
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11048
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11056
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Ожидалось скалярное инициализационное выражение в %C"
  
! #: fortran/openmp.cc:11064
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC оператор должен устанавливать скалярную переменную встроенного типа в %L"
  
! #: fortran/openmp.cc:11073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "!$OMP ATOMIC оператор должен устанавливать скалярную переменную встроенного типа в %L"
  
! #: fortran/openmp.cc:11080
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC с ALLOCATABLE переменной в %L"
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC READ оператор должен читать из скалярной переменной встроенного типа в %L"
  
! #: fortran/openmp.cc:11102
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr в !$OMP ATOMIC WRITE присваивании var = expr должно быть скалярным и не может ссылаться на var в %L"
  
! #: fortran/openmp.cc:11114
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC оператор должен устанавливать скалярную переменную встроенного типа в %L"
  
! #: fortran/openmp.cc:11122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture оператор должен устанавливать скалярную переменную встроенного типа в %L"
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture оператор читает не из той переменной, в которую update оператор пишет в %L"
  
! #: fortran/openmp.cc:11148
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture оператор читает не из той переменной, в которую update оператор пишет в %L"
  
! #: fortran/openmp.cc:11156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr в !$OMP ATOMIC WRITE присваивании var = expr должно быть скалярным и не может ссылаться на var в %L"
  
! #: fortran/openmp.cc:11174
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11201
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11249
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "!$OMP ATOMIC присваивание должно быть var = var op expr или var = expr op var в %L"
  
! #: fortran/openmp.cc:11263
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr не эквивалентно математически var = var op (expr) в %L"
  
! #: fortran/openmp.cc:11296
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr в !$OMP ATOMIC присваивании var = var op expr должно быть скалярным и не может ссылаться на var в %L"
  
! #: fortran/openmp.cc:11320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "!$OMP ATOMIC присваивание встроенные IAND, IOR или IEOR должны иметь два аргумента в %L"
  
! #: fortran/openmp.cc:11327
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "!$OMP ATOMIC присваивание встроенные должны быть MIN, MAX, IAND, IOR или IEOR в %L"
  
! #: fortran/openmp.cc:11350
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC аргументы встроенных функций кроме одного не должны ссылаться на %qs в %L"
  
! #: fortran/openmp.cc:11357
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC аргументы встроенных должны быть скалярами в %L"
  
! #: fortran/openmp.cc:11365
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Первый или последний !$OMP ATOMIC аргумент встроенной функции должен быть %qs в %L"
  
! #: fortran/openmp.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC присваивание должно иметь оператор или встроенную в правой части в %L"
  
! #: fortran/openmp.cc:11388
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Неожиданное !$OMP ATOMIC выражение в %L"
  
! #: fortran/openmp.cc:11496
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11503
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11510
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11726
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11747 fortran/openmp.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr "модификатор LINEAR клаузулы использован в DO или SIMD конструкции в %L"
  
! #: fortran/openmp.cc:12330
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s не может быть DO WHILE или DO без управления циклом в %L"
  
! #: fortran/openmp.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s не может быть DO CONCURRENT циклом в %L"
  
! #: fortran/openmp.cc:12346
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12353
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12368
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12391
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s итерационная переменная должна быть типа integer в %L"
  
! #: fortran/openmp.cc:12398
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s итерационная переменная не должна быть THREADPRIVATE в %L"
  
! #: fortran/openmp.cc:12413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "%s итерационная переменная присутствует в клаузуле отличной от PRIVATE и LASTPRIVATE в %L"
  
! #: fortran/openmp.cc:12417
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "%s итерационная переменная присутствует в клаузуле отличной от PRIVATE и LASTPRIVATE в %L"
  
! #: fortran/openmp.cc:12424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s итерационная переменная должна быть типа integer в %L"
  
! #: fortran/openmp.cc:12430
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "iteration variable %qE should not be reduction"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "итерационная переменная %qE не должна быть редукцией"
  
! #: fortran/openmp.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12446
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12455
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function %qs at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Некорректное выражение вида для функции %qs в %L"
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "выражение условия ссылается на итерационную переменную %qD"
  
! #: fortran/openmp.cc:12475
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12482
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12493
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed %s at %L"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "недостаточно DO циклов для сжатого %s в %L"
  
! #: fortran/openmp.cc:12522
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "%s !$ACC LOOP циклы не идеально вложены в %L"
  
! #: fortran/openmp.cc:12529
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "%s !$ACC LOOP циклы не идеально вложены в %L"
  
! #: fortran/openmp.cc:12584
  #, fuzzy, gcc-internal-format
  #| msgid "%qs length expression must be positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "%qs выражение длины должно быть положительным константным целочисленным выражением"
  
! #: fortran/openmp.cc:12592
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "значение %<priority%> должен быть неотрицательным"
  
! #: fortran/openmp.cc:12621
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "property must be a logical expression at %L"
  msgstr "выражение %qE не является константным выражением"
  
! #: fortran/openmp.cc:12625
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Repeat spec must be an integer at %C"
  msgid "property must be an integer expression at %L"
  msgstr "Repeat spec должна быть integer в %C"
  
! #: fortran/openmp.cc:12632
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "property must be a constant logical expression at %L"
  msgstr "выражение %qE не является константным выражением"
  
! #: fortran/openmp.cc:12636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs length expression must be positive constant integer expression"
  msgid "property must be a constant integer expression at %L"
  msgstr "%qs выражение длины должно быть положительным константным целочисленным выражением"
  
! #: fortran/openmp.cc:12661
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12940 fortran/openmp.cc:12953
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "Директива %s не может задаваться внутри %s области в %L"
  
! #: fortran/openmp.cc:12972
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP не может быть DO WHILE или DO без управления циклом в %L"
  
! #: fortran/openmp.cc:12978
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "%s не может быть DO CONCURRENT циклом в %L"
  
! #: fortran/openmp.cc:12984
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$ACC LOOP итерационная переменная должна быть типа integer в %L"
  
! #: fortran/openmp.cc:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "!$ACC LOOP %s циклы не образуют прямоугольное итерационное пространство в %L"
  
! #: fortran/openmp.cc:13012
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "%s !$ACC LOOP циклы не идеально вложены в %L"
  
! #: fortran/openmp.cc:13022 fortran/openmp.cc:13031
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "недостаточно DO циклов для %s !$ACC LOOP в %L"
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Мозаичный цикл не может быть распараллелен по совокупностям, исполнителям и векторам одновременно в %L"
  
! #: fortran/openmp.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE требует константное выражение в %L"
  
! #: fortran/openmp.cc:13173
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13180
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Секции массивов: %qs не допускается в !$ACC DECLARE в %L"
  
! #: fortran/openmp.cc:13227
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Синтаксическая ошибка в !$ACC ROUTINE ( NAME ) в %C"
  
! #: fortran/openmp.cc:13233
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Синтаксическая ошибка в !$ACC ROUTINE ( NAME ) в %C"
  
! #: fortran/openmp.cc:13320
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13324
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13342
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13349
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13444
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE в %L требует хотя бы одну TO или FROM клаузулу"
  
! #: fortran/openmp.cc:13458
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13464
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD должна ссылаться на объемлющую процедуру %qs в %L"
  
! #: fortran/openmp.cc:13532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "ожидалось целочисленное выражение"
  
! #: fortran/openmp.cc:13535
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ORDERED clause argument not constant positive integer at %C"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Аргумент ORDERED клаузулы не есть положительная целая константа в %C"
  
! #: fortran/openmp.cc:13575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Переменная отличная от OMP_PRIV или OMP_ORIG использована в INITIALIZER клаузуле от !$OMP DECLARE REDUCTION в %L"
  
! #: fortran/openmp.cc:13583
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Переменная отличная от OMP_OUT или OMP_IN использована в объединителе от !$OMP DECLARE REDUCTION в %L"
  
! #: fortran/openmp.cc:13612
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Некорректный оператор для !$OMP DECLARE REDUCTION %s в %L"
  
! #: fortran/openmp.cc:13634
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "CHARACTER длина в !$OMP DECLARE REDUCTION %s не константа в %L"
  
! #: fortran/openmp.cc:13650
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Вызов подпрограммы с альтернативными возвратами в объединителе от !$OMP DECLARE REDUCTION в %L"
  
! #: fortran/openmp.cc:13665
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Вызов подпрограммы с альтернативными возвратами в INITIALIZER клаузуле от !$OMP DECLARE REDUCTION в %L"
  
! #: fortran/openmp.cc:13675
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "Один из фактических аргументов подпрограммы в INITIALIZER клаузуле от !$OMP DECLARE REDUCTION должен быть OMP_PRIV в %L"
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Отсутствует INITIALIZER клаузула для !$OMP DECLARE REDUCTION производного типа без подразумеваемого инициализатора в %L"
--- 88112,88757 ----
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s не найден для типа %s в %L"
  
! #: fortran/openmp.cc:10507
! #, gcc-internal-format
! msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10512
! #, gcc-internal-format
! msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
! msgstr ""
! 
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "модификатор LINEAR клаузулы использован в DO или SIMD конструкции в %L"
  
! #: fortran/openmp.cc:10532
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "модификатор LINEAR клаузулы использован в DO или SIMD конструкции в %L"
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR переменная %qs должна быть INTEGER в %L"
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR формальный аргумент %qs с VALUE атрибутом с %s модификатором в %L"
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs в LINEAR клаузуле в %L требует скалярное integer выражение линейного шага"
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs в LINEAR клаузуле в %L требует скалярное integer выражение линейного шага или формальный аргумент заданный в UNIFORM клаузуле"
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "переменная %s клаузулы %qs в %L не POINTER и не массив"
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "значение %qD не может использоваться в константном выражении"
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "chunk_size из DIST_SCHEDULE клаузулы в %L требует скалярного INTEGER выражения"
  
! #: fortran/openmp.cc:10700
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: fortran/openmp.cc:10703
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: fortran/openmp.cc:10707
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Несовместимое использование TILE и COLLAPSE в %L"
  
! #: fortran/openmp.cc:10754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s must contain at least one MAP clause at %L"
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "%s должен содержать хотя бы одну MAP клаузулу в %L"
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s должен содержать хотя бы одну MAP клаузулу в %L"
  
! #: fortran/openmp.cc:10767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TILE requires constant expression at %L"
  msgid "SIZES requires constant expression at %L"
  msgstr "TILE требует константное выражение в %L"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The event variable at %L shall not be coindexed"
  msgid "The event handle at %L must not be an array element"
  msgstr "event переменная в %L не должен быть коиндексирована"
  
! #: fortran/openmp.cc:10792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The event variable at %L shall not be coindexed"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "event переменная в %L не должен быть коиндексирована"
  
! #: fortran/openmp.cc:10796
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<nowait%> предложение не может использоваться вместе с %<copyprivate%>"
  
! #: fortran/openmp.cc:10803
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr "%<#pragma omp target data%> должна содержать хотя бы одну %<map%> клаузулу"
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Ожидалось скалярное инициализационное выражение в %C"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC оператор должен устанавливать скалярную переменную встроенного типа в %L"
  
! #: fortran/openmp.cc:11108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "!$OMP ATOMIC оператор должен устанавливать скалярную переменную встроенного типа в %L"
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC с ALLOCATABLE переменной в %L"
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC READ оператор должен читать из скалярной переменной встроенного типа в %L"
  
! #: fortran/openmp.cc:11137
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr в !$OMP ATOMIC WRITE присваивании var = expr должно быть скалярным и не может ссылаться на var в %L"
  
! #: fortran/openmp.cc:11149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC оператор должен устанавливать скалярную переменную встроенного типа в %L"
  
! #: fortran/openmp.cc:11157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture оператор должен устанавливать скалярную переменную встроенного типа в %L"
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture оператор читает не из той переменной, в которую update оператор пишет в %L"
  
! #: fortran/openmp.cc:11183
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE capture оператор читает не из той переменной, в которую update оператор пишет в %L"
  
! #: fortran/openmp.cc:11191
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr в !$OMP ATOMIC WRITE присваивании var = expr должно быть скалярным и не может ссылаться на var в %L"
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "!$OMP ATOMIC присваивание должно быть var = var op expr или var = expr op var в %L"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr не эквивалентно математически var = var op (expr) в %L"
  
! #: fortran/openmp.cc:11331
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
  msgstr "expr в !$OMP ATOMIC присваивании var = var op expr должно быть скалярным и не может ссылаться на var в %L"
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "!$OMP ATOMIC присваивание встроенные IAND, IOR или IEOR должны иметь два аргумента в %L"
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "!$OMP ATOMIC присваивание встроенные должны быть MIN, MAX, IAND, IOR или IEOR в %L"
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC аргументы встроенных функций кроме одного не должны ссылаться на %qs в %L"
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC аргументы встроенных должны быть скалярами в %L"
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Первый или последний !$OMP ATOMIC аргумент встроенной функции должен быть %qs в %L"
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC присваивание должно иметь оператор или встроенную в правой части в %L"
  
! #: fortran/openmp.cc:11423
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Неожиданное !$OMP ATOMIC выражение в %L"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr "модификатор LINEAR клаузулы использован в DO или SIMD конструкции в %L"
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s не может быть DO WHILE или DO без управления циклом в %L"
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s не может быть DO CONCURRENT циклом в %L"
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s итерационная переменная должна быть типа integer в %L"
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s итерационная переменная не должна быть THREADPRIVATE в %L"
  
! #: fortran/openmp.cc:12448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "%s итерационная переменная присутствует в клаузуле отличной от PRIVATE и LASTPRIVATE в %L"
  
! #: fortran/openmp.cc:12452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "%s итерационная переменная присутствует в клаузуле отличной от PRIVATE и LASTPRIVATE в %L"
  
! #: fortran/openmp.cc:12459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s итерационная переменная должна быть типа integer в %L"
  
! #: fortran/openmp.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "iteration variable %qE should not be reduction"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "итерационная переменная %qE не должна быть редукцией"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function %qs at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Некорректное выражение вида для функции %qs в %L"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "выражение условия ссылается на итерационную переменную %qD"
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed %s at %L"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "недостаточно DO циклов для сжатого %s в %L"
  
! #: fortran/openmp.cc:12557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "%s !$ACC LOOP циклы не идеально вложены в %L"
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "%s !$ACC LOOP циклы не идеально вложены в %L"
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  #| msgid "%qs length expression must be positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "%qs выражение длины должно быть положительным константным целочисленным выражением"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "значение %<priority%> должен быть неотрицательным"
  
! #: fortran/openmp.cc:12656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "property must be a logical expression at %L"
  msgstr "выражение %qE не является константным выражением"
  
! #: fortran/openmp.cc:12660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Repeat spec must be an integer at %C"
  msgid "property must be an integer expression at %L"
  msgstr "Repeat spec должна быть integer в %C"
  
! #: fortran/openmp.cc:12667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression %qE is not a constant expression"
  msgid "property must be a constant logical expression at %L"
  msgstr "выражение %qE не является константным выражением"
  
! #: fortran/openmp.cc:12671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs length expression must be positive constant integer expression"
  msgid "property must be a constant integer expression at %L"
  msgstr "%qs выражение длины должно быть положительным константным целочисленным выражением"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "Директива %s не может задаваться внутри %s области в %L"
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP не может быть DO WHILE или DO без управления циклом в %L"
  
! #: fortran/openmp.cc:13013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "%s не может быть DO CONCURRENT циклом в %L"
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$ACC LOOP итерационная переменная должна быть типа integer в %L"
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "!$ACC LOOP %s циклы не образуют прямоугольное итерационное пространство в %L"
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "%s !$ACC LOOP циклы не идеально вложены в %L"
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "недостаточно DO циклов для %s !$ACC LOOP в %L"
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Мозаичный цикл не может быть распараллелен по совокупностям, исполнителям и векторам одновременно в %L"
  
! #: fortran/openmp.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE требует константное выражение в %L"
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Секции массивов: %qs не допускается в !$ACC DECLARE в %L"
  
! #: fortran/openmp.cc:13262
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Синтаксическая ошибка в !$ACC ROUTINE ( NAME ) в %C"
  
! #: fortran/openmp.cc:13268
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !$ACC ROUTINE ( NAME ) at %C"
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Синтаксическая ошибка в !$ACC ROUTINE ( NAME ) в %C"
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE в %L требует хотя бы одну TO или FROM клаузулу"
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD должна ссылаться на объемлющую процедуру %qs в %L"
  
! #: fortran/openmp.cc:13567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "ожидалось целочисленное выражение"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ORDERED clause argument not constant positive integer at %C"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Аргумент ORDERED клаузулы не есть положительная целая константа в %C"
  
! #: fortran/openmp.cc:13610
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_PRIV or OMP_ORIG used in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Переменная отличная от OMP_PRIV или OMP_ORIG использована в INITIALIZER клаузуле от !$OMP DECLARE REDUCTION в %L"
  
! #: fortran/openmp.cc:13618
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable other than OMP_OUT or OMP_IN used in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Переменная отличная от OMP_OUT или OMP_IN использована в объединителе от !$OMP DECLARE REDUCTION в %L"
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Некорректный оператор для !$OMP DECLARE REDUCTION %s в %L"
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "CHARACTER длина в !$OMP DECLARE REDUCTION %s не константа в %L"
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Вызов подпрограммы с альтернативными возвратами в объединителе от !$OMP DECLARE REDUCTION в %L"
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Вызов подпрограммы с альтернативными возвратами в INITIALIZER клаузуле от !$OMP DECLARE REDUCTION в %L"
  
! #: fortran/openmp.cc:13710
  #, gcc-internal-format, gfc-internal-format
  msgid "One of actual subroutine arguments in INITIALIZER clause of !$OMP DECLARE REDUCTION must be OMP_PRIV at %L"
  msgstr "Один из фактических аргументов подпрограммы в INITIALIZER клаузуле от !$OMP DECLARE REDUCTION должен быть OMP_PRIV в %L"
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Отсутствует INITIALIZER клаузула для !$OMP DECLARE REDUCTION производного типа без подразумеваемого инициализатора в %L"
*************** msgstr "%<GCC unroll%> директив�
*** 89244,89306 ****
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr "%<GCC unroll%> директива не запускает цикл в %C"
  
! #: fortran/parse.cc:6967
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Внутренняя процедура %qs в %C уже неоднозначна"
  
! #: fortran/parse.cc:7024
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Неожиданный %s оператор в CONTAINS секции в %C"
  
! #: fortran/parse.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "CONTAINS оператор без FUNCTION или 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 "DATA оператор в %C после первого выполняемого оператора"
  
! #: fortran/parse.cc:7172
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "CONTAINS оператор в %C уже во внутренней программной единице"
  
! #: fortran/parse.cc:7224
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "Глобальное связывающее имя %qs в %L уже используется как %s в %L"
  
! #: fortran/parse.cc:7228
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "Глобальное имя %qs в %L уже используется как %s в %L"
  
! #: fortran/parse.cc:7234
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Глобальное связывающее имя %qs в %L уже используется в %L"
  
! #: fortran/parse.cc:7237
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Глобальное имя %qs в %L уже используется в %L"
  
! #: fortran/parse.cc:7259
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr "Пустой BLOCK DATA в %C конфликтует с предыдущим BLOCK DATA в %L"
  
! #: fortran/parse.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Неожиданный %s оператор в BLOCK DATA в %C"
  
! #: fortran/parse.cc:7388
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Неожиданный %s оператор в MODULE в %C"
--- 89436,89498 ----
  msgid "%<GCC novector%> directive not at the start of a loop at %C"
  msgstr "%<GCC unroll%> директива не запускает цикл в %C"
  
! #: fortran/parse.cc:6994
  #, gcc-internal-format
  msgid "Contained procedure %qs at %C is already ambiguous"
  msgstr "Внутренняя процедура %qs в %C уже неоднозначна"
  
! #: fortran/parse.cc:7051
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in CONTAINS section at %C"
  msgstr "Неожиданный %s оператор в CONTAINS секции в %C"
  
! #: fortran/parse.cc:7076
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement without FUNCTION or SUBROUTINE statement at %L"
  msgstr "CONTAINS оператор без FUNCTION или SUBROUTINE оператора в %L"
  
! #: fortran/parse.cc:7171
  #, 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 "DATA оператор в %C после первого выполняемого оператора"
  
! #: fortran/parse.cc:7199
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTAINS statement at %C is already in a contained program unit"
  msgstr "CONTAINS оператор в %C уже во внутренней программной единице"
  
! #: fortran/parse.cc:7251
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used as a %s at %L"
  msgstr "Глобальное связывающее имя %qs в %L уже используется как %s в %L"
  
! #: fortran/parse.cc:7255
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used as a %s at %L"
  msgstr "Глобальное имя %qs в %L уже используется как %s в %L"
  
! #: fortran/parse.cc:7261
  #, gcc-internal-format
  msgid "Global binding name %qs at %L is already being used at %L"
  msgstr "Глобальное связывающее имя %qs в %L уже используется в %L"
  
! #: fortran/parse.cc:7264
  #, gcc-internal-format
  msgid "Global name %qs at %L is already being used at %L"
  msgstr "Глобальное имя %qs в %L уже используется в %L"
  
! #: fortran/parse.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgstr "Пустой BLOCK DATA в %C конфликтует с предыдущим BLOCK DATA в %L"
  
! #: fortran/parse.cc:7312
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Неожиданный %s оператор в BLOCK DATA в %C"
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Неожиданный %s оператор в MODULE в %C"
*************** msgstr "Неожиданный %s опе
*** 89308,89314 ****
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7915
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Две главные программы в %L и %C"
--- 89500,89506 ----
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
! #: fortran/parse.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Две главные программы в %L и %C"
*************** msgstr "Символ %qs должен б
*** 89787,90930 ****
  msgid "%qs at %C is not a variable"
  msgstr "%qs в %C не является переменной"
  
! #: fortran/resolve.cc:121
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "%qs в %L имеет ABSTRACT тип %qs"
  
! #: fortran/resolve.cc:124
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr "ABSTRACT тип %qs использован в %L"
  
! #: fortran/resolve.cc:141
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "Интерфейс %qs в %L объявлен в более позднем PROCEDURE операторе"
  
! #: fortran/resolve.cc:154
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr "Интерфейс %qs в %L не может быть generic"
  
! #: fortran/resolve.cc:161
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "Интерфейс %qs в %L не может быть оператором-функцией"
  
! #: fortran/resolve.cc:170
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "Встроенная процедура %qs не допускается в операторе PROCEDURE в %L"
  
! #: fortran/resolve.cc:176
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr "Интерфейс %qs в %L должен быть явным"
  
! #: fortran/resolve.cc:198
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr "PROCEDURE %qs в %L не может быть использована в качестве своего собственного интерфейса"
  
! #: fortran/resolve.cc:299
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "Спецификатор альтернативного возврата в элементной подпрограмме %qs в %L не допускается"
  
! #: fortran/resolve.cc:303
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "Спецификатор альтернативного возврата в функции %qs в %L не допускается"
  
! #: fortran/resolve.cc:315
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "Ссылающийся на себя аргумент %qs в %L не допускается"
  
! #: fortran/resolve.cc:387
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "Формальная процедура %qs PURE процедуры в %L должна также быть PURE"
  
! #: fortran/resolve.cc:397
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "Аргумент %qs pure функции %qs в %L с VALUE атрибутом, но без INTENT(IN)"
  
! #: fortran/resolve.cc:402
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "Аргумент %qs pure функции %qs в %L должен быть INTENT(IN) или VALUE"
  
! #: fortran/resolve.cc:410
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "Аргумент %qs pure подпрограммы %qs в %L с VALUE атрибутом, но без INTENT"
  
! #: fortran/resolve.cc:415
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "Аргумент %qs pure подпрограммы %qs в %L должен иметь свой INTENT специфицированным или иметь VALUE атрибут"
  
! #: fortran/resolve.cc:425
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "INTENT(OUT) argument %qs pure процедуры %qs в %L не может быть полиморфным"
  
! #: fortran/resolve.cc:458
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "Комассивный формальный аргумент %qs в %L для элементной процедуры"
  
! #: fortran/resolve.cc:466
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "Аргумент %qs элементной процедуры в %L должен быть скаляром"
  
! #: fortran/resolve.cc:475
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr "Аргумент %qs элементной процедуры в %L не может иметь ALLOCATABLE атрибут"
  
! #: fortran/resolve.cc:485
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "Аргумент %qs элементной процедуры в %L не может иметь POINTER атрибут"
  
! #: fortran/resolve.cc:493
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "Формальная процедура %qs не допускается в элементной процедуре %qs в %L"
  
! #: fortran/resolve.cc:502
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "Аргумент %qs pure подпрограммы %qs в %L должен иметь свой INTENT специфицированным или иметь VALUE атрибут"
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:517
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function '%s' at %L must be scalar"
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "Аргумент '%s' функции-оператора '%s' в %L должен быть скаляром"
  
! #: fortran/resolve.cc:528
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "Аргумент с character значением %qs оператор функции в %L должен иметь константную длину"
  
! #: fortran/resolve.cc:579
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "Внутренняя процедура %qs в %L имеет то же имя, что и объемлющая процедура"
  
! #: fortran/resolve.cc:599
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "Внутренняя функция %qs в %L не имеет IMPLICIT тип"
  
! #: fortran/resolve.cc:602
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "Результат %qs внутренней функции %qs в %L не имеет IMPLICIT тип"
  
! #: fortran/resolve.cc:628
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "Процедура модуля с character значением %qs в %L не должна быть предполагаемой длины"
  
! #: fortran/resolve.cc:630
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "Внутренняя функция с character значением %qs в %L не должна быть предполагаемой длины"
  
! #: fortran/resolve.cc:803
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "Функция %s в %L имеет входы с несоответствующими спецификациями массивов"
  
! #: fortran/resolve.cc:814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function %s at %L has entries with mismatched array specifications"
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "Функция %s в %L имеет входы с несоответствующими спецификациями массивов"
  
! #: fortran/resolve.cc:829
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr "Функция %s at %L с входами, возвращающими переменные с разными длинами строк"
  
! #: fortran/resolve.cc:861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "FUNCTION результат %s не может быть массивом в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:865
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "ENTRY результат %s не может быть массивом в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "FUNCTION результат %s не может быть POINTER в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "ENTRY результат %s не может быть POINTER в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "FUNCTION результат %s не может быть POINTER в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "ENTRY результат %s не может быть POINTER в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "FUNCTION результат %s не может быть типа %s в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "ENTRY результат %s не может быть типа %s в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:981
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol %qs at %C is already in a COMMON block"
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "Символ %qs в %C уже в COMMON блоке"
  
! #: fortran/resolve.cc:985
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol %qs at %C is already in a COMMON block"
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "Символ %qs в %C уже в COMMON блоке"
  
! #: fortran/resolve.cc:995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COMMON block /%s/ not found at %C"
  msgid "COMMON block at %L"
  msgstr "COMMON блок /%s/ не найден в %C"
  
! #: fortran/resolve.cc:1002
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr "Переменная %qs в %L находится в COMMON, но допустима только инициализация в BLOCK DATA"
  
! #: fortran/resolve.cc:1006
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr "Инициализированная переменная %qs в %L находится в безымянном COMMON, но инициализация допустима только в именованных common блоках"
  
! #: fortran/resolve.cc:1013
  #, fuzzy, gcc-internal-format
  #| msgid "%qs in cannot appear in COMMON at %L [F2008:C5100]"
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr "%qs не может появляться в COMMON в %L [F2008:C5100]"
  
! #: fortran/resolve.cc:1018
  #, fuzzy, gcc-internal-format
  #| msgid "Allocate-object at %L also appears at %L"
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "Allocate-object в %L также появляется в %L"
  
! #: fortran/resolve.cc:1030
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "Переменная производного типа %qs в COMMON в %L не имеет ни SEQUENCE ни BIND(C) атрибута"
  
! #: fortran/resolve.cc:1034
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "Переменная производного типа %qs в COMMON в %L имеет окончательный компонент, который является размещаемым"
  
! #: fortran/resolve.cc:1038
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "Переменная производного типа %qs в COMMON в %L не может иметь подразумеваемый инициализатор"
  
! #: fortran/resolve.cc:1082
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr "В Fortran 2003 COMMON %qs блок в %L есть глобальный идентификатор и должен поэтому иметь то же связывающее имя, что и одноименный COMMON блок в %L: %s против %s"
  
! #: fortran/resolve.cc:1096
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "COMMON блок %qs в %L использует тот же глобальный идентификатор, что и сущность в %L"
  
! #: fortran/resolve.cc:1104
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr "Fortran 2008: COMMON блок %qs со связывающей меткой в %L, разделяющий идентификатор с глобальной не-COMMON-блок сущностью в %L"
  
! #: fortran/resolve.cc:1126
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr "COMMON блок в %L со связывающей меткой %qs использует тот же глобальный идентификатор, что и сущность в %L"
  
! #: fortran/resolve.cc:1147
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "COMMON блок %qs в %L использован как PARAMETER в %L"
  
! #: fortran/resolve.cc:1151
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block %qs at %L can not have the EXTERNAL attribute"
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "COMMON блок %qs в %L не может иметь EXTERNAL атрибут"
  
! #: fortran/resolve.cc:1155
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "COMMON блок %qs в %L является также встроенной процедурой"
  
! #: fortran/resolve.cc:1159
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "COMMON блок %qs в %L, который является также результатом функции"
  
! #: fortran/resolve.cc:1164
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "COMMON блок %qs в %L, который является также глобальной процедурой"
  
! #: fortran/resolve.cc:1231
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr "У параметра KIND %qs в конструкторе PDT в %C отсутствует значение"
  
! #: fortran/resolve.cc:1374
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr "Ранг элемента в конструкторе структуры в %L не соответствует рангу компонента (%d/%d)"
  
! #: fortran/resolve.cc:1395
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr "Элемент в конструкторе структуры в %L для компонента указателя %qs есть %s, но должен быть %s"
  
! #: fortran/resolve.cc:1430
  #, fuzzy, gcc-internal-format
  #| msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr "Неравные character длины (%ld/%ld) в %s в %L"
  
! #: fortran/resolve.cc:1476
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr "NULL в конструкторе структуры в %L применяется к компоненту %qs, который не является ни POINTER ни ALLOCATABLE"
  
! #: fortran/resolve.cc:1510
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "Несоответствие интерфейса для компонента указателя на процедуру %qs в конструкторе структуры в %L: %s"
  
! #: fortran/resolve.cc:1529
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %L"
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "Слишком много компонентов в конструкторе структуры в %L"
  
! #: fortran/resolve.cc:1542
  #, fuzzy, gcc-internal-format
  #| msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr "Ранг элемента в конструкторе структуры в %L не соответствует рангу компонента (%d/%d)"
  
! #: fortran/resolve.cc:1563
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr "Элемент в конструкторе структуры в %L для компонента указателя %qs должен быть POINTER или TARGET"
  
! #: fortran/resolve.cc:1590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment with vector subscript on rhs at %L"
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "Присваивание указателя с индексом вектора в правой части в %L"
  
! #: fortran/resolve.cc:1602
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr "Некорректное выражение в конструкторе структуры для компонента указателя %qs в %L в PURE процедуре"
  
! #: fortran/resolve.cc:1728
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr "Верхняя граница в последнем измерении должна появляться в ссылке на массив предполагаемого размера %qs в %L"
  
! #: fortran/resolve.cc:1790
  #, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "%qs в %L неоднозначно"
  
! #: fortran/resolve.cc:1794
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "GENERIC процедура %qs не допускается как фактический аргумент в %L"
  
! #: fortran/resolve.cc:1915
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Тип специфицированный для встроенной функции %qs в %L игнорируется"
  
! #: fortran/resolve.cc:1928
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Встроенная подпрограмма %qs в %L не должна иметь спецификатор типа"
  
! #: fortran/resolve.cc:1939
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "%qs декларированная INTRINSIC в %L не существует"
  
! #: fortran/resolve.cc:1952
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "Встроенная %qs декларированная INTRINSIC в %L недоступна в установках текущего стандарта кроме %s. Используйте подходящую %<-std=*%> опцию или включите %<-fall-intrinsics%>, чтобы использовать её."
  
! #: fortran/resolve.cc:1990
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Не-RECURSIVE процедура %qs в %L возможно вызывает себя рекурсивно.  Объявите её RECURSIVE или используйте %<-frecursive%>"
  
! #: fortran/resolve.cc:1995 fortran/resolve.cc:7476
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Не-RECURSIVE процедура %qs в %L возможно вызывает себя рекурсивно.  Объявите её RECURSIVE или используйте %<-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 "Метка %d используемая в %L нигде не определяется"
  
! #: fortran/resolve.cc:2086
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure %qs is used as actual argument at %L"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Внутренняя процедура %qs использована как фактический аргумент в %L"
  
! #: fortran/resolve.cc:2104
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Оператор функция %qs в %L не допускается в качестве фактического аргумента"
  
! #: fortran/resolve.cc:2112
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Встроенная %qs в %L не допускается в качестве фактического аргумента"
  
! #: fortran/resolve.cc:2119
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Внутренняя процедура %qs использована как фактический аргумент в %L"
  
! #: fortran/resolve.cc:2127
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL не-INTRINSIC процедура %qs не допускается в качестве фактического аргумента в %L"
  
! #: fortran/resolve.cc:2154
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Невозможно найти конкретную INTRINSIC процедуру для ссылки %qs в %L"
  
! #: fortran/resolve.cc:2176
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Символ %qs в %L неоднозначен"
  
! #: fortran/resolve.cc:2240
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Аргумент по значению в %L нечислового типа"
  
! #: fortran/resolve.cc:2247
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "Аргумент по значению в %L не может быть массивом или секцией массива"
  
! #: fortran/resolve.cc:2261
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Аргумент по значению в %L не допускается в этом контексте"
  
! #: fortran/resolve.cc:2273
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Передача внутренней процедуры в %L по расположению не допускается"
  
! #: fortran/resolve.cc:2284
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "Компонент указатель на ELEMENTAL процедуру %qs не допускается в качестве фактического аргумента в %L"
  
! #: fortran/resolve.cc:2293
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Коиндексированный фактический аргумент в %L с окончательным компонентом указателем"
  
! #: fortran/resolve.cc:2310 fortran/resolve.cc:2315
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr "Процедура '%s' в %L с формальным аргументом массивом предполагаемой формы '%s' должна иметь явный интерфейс"
  
! #: fortran/resolve.cc:2467
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr "%qs в %L есть массив и OPTIONAL; ЕСЛИ ОН ОПУЩЕН, он не может быть фактическим аргументом ELEMENTAL процедуры кроме случая, когда есть обязательный аргумент того же ранга (12.4.1.5)"
  
! #: fortran/resolve.cc:2506
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "Фактический аргумент в %L для INTENT(%s) формального параметра %qs ELEMENTAL подпрограммы %qs есть скаляр, но другой фактический аргумент является массивом"
  
! #: fortran/resolve.cc:2780
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Несоответствие возвращаемого типа функции %qs в %L (%s/%s)"
  
! #: fortran/resolve.cc:2807
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Несоответствие интерфейса в глобальной процедуре %qs в %L: %s"
  
! #: fortran/resolve.cc:2919
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Нет конкретной функции для generic %qs в %L"
  
! #: fortran/resolve.cc:2939
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Generic функция %qs в %L несовместима с конкретным встроенным интерфейсом"
  
! #: fortran/resolve.cc:2977
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Функция %qs в %L есть INTRINSIC, но не является совместимой со встроенной"
  
! #: fortran/resolve.cc:3038
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Не удается разрешить конкретную функцию %qs в %L"
  
! #: fortran/resolve.cc:3115
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3150
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Функция %qs в %L не имеет IMPLICIT тип. Может имелось в виду %qs?"
  
! #: fortran/resolve.cc:3154 fortran/resolve.cc:20028
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Функция %qs в %L не имеет IMPLICIT тип"
  
! #: fortran/resolve.cc:3308
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "Ссылка на impure функцию %qs в %L внутри DO CONCURRENT %s"
  
! #: fortran/resolve.cc:3319
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "Ссылка на impure функцию %qs в %L внутри FORALL %s"
  
! #: fortran/resolve.cc:3326
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "Ссылка на impure функцию %qs в %L внутри DO CONCURRENT %s"
  
! #: fortran/resolve.cc:3333
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Ссылка на impure функцию %qs в %L внутри PURE процедуры"
  
! #: fortran/resolve.cc:3400
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after NOWAIT clause at %C"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Неожиданный мусор после NOWAIT клаузулы в %C"
  
! #: fortran/resolve.cc:3411
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs в %L не есть функция"
  
! #: fortran/resolve.cc:3419 fortran/resolve.cc:4148
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs не должна фигурировать в %L"
  
! #: fortran/resolve.cc:3431
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3474
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "Функция %qs декларирована CHARACTER(*) и не может использоваться в %L, поскольку это не формальный аргумент"
  
! #: fortran/resolve.cc:3495
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing argument list in function %qs at %C"
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Отсутствует список аргументов в функции %qs в %C"
  
! #: fortran/resolve.cc:3534
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "resolve_function(): некорректный тип функции"
  
! #: fortran/resolve.cc:3548
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "Определенная пользователем не-ELEMENTAL функция %qs в %L не допускается в WORKSHARE конструкции"
  
! #: fortran/resolve.cc:3626
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs в %L не может вызываться рекурсивно, поскольку функция %qs не есть RECURSIVE"
  
! #: fortran/resolve.cc:3630
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Функция %qs в %L не может вызываться рекурсивно, поскольку она не есть RECURSIVE"
  
! #: fortran/resolve.cc:3688
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is deprecated."
  msgid "Using function %qs at %L is deprecated"
  msgstr "внутренняя функция %qF устарела."
  
! #: fortran/resolve.cc:3699 fortran/resolve.cc:4189
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block %qs at %L can not have the EXTERNAL attribute"
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "COMMON блок %qs в %L не может иметь EXTERNAL атрибут"
  
! #: fortran/resolve.cc:3740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr "Вызов подпрограммы %qs в DO CONCURRENT блоке в %L не есть PURE"
  
! #: fortran/resolve.cc:3749
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Вызов подпрограммы %qs в FORALL блоке в %L не есть PURE"
  
! #: fortran/resolve.cc:3755
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Вызов подпрограммы %qs в DO CONCURRENT блоке в %L не есть PURE"
  
! #: fortran/resolve.cc:3761
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Вызов подпрограммы %qs в %L не есть PURE"
  
! #: fortran/resolve.cc:3829
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Нет конкретной подпрограммы для generic %qs в %L"
  
! #: fortran/resolve.cc:3838
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Generic подпрограмма %qs в %L несовместима с интерфейсом встроенной подпрограммы"
  
! #: fortran/resolve.cc:3873
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Подпрограмма %qs в %L есть INTRINSIC, но несовместима со встроенной"
  
! #: fortran/resolve.cc:3918
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Не удается разрешить конкретную подпрограмму %qs в %L"
  
! #: 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
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs в %L имеет тип, который несовместим с CALL в %L"
  
! #: fortran/resolve.cc:4158
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs в %L не может вызываться рекурсивно, поскольку подпрограмма %qs не есть RECURSIVE"
  
! #: fortran/resolve.cc:4162
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs в %L не может вызываться рекурсивно, поскольку она не есть RECURSIVE"
  
! #: fortran/resolve.cc:4223
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4254
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): некорректный тип функции"
  
! #: fortran/resolve.cc:4271
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is deprecated."
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "внутренняя функция %qF устарела."
  
! #: fortran/resolve.cc:4303
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Формы для операндов в %L и %L не являются подобными"
  
! #: fortran/resolve.cc:4355
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Некорректная встроенная функция"
  
! #: fortran/resolve.cc:4458
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "CHARACTER(*) функция %qs в %L не может иметь значение указатель"
  
! #: fortran/resolve.cc:4462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "always_inline function might not be inlinable"
  msgid "Impure function at %L might not be evaluated"
  msgstr "always_inline функция, возможно, не годится для подстановки"
  
! #: fortran/resolve.cc:4557
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "Аргумент по значению в %L не может быть массивом или секцией массива"
  
! #: fortran/resolve.cc:4565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "результат сравнения `беззнаковое выражение >=0' всегда истина"
  
! #: fortran/resolve.cc:4586
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Некорректный контекст для NULL() указателя в %%L"
  
! #: fortran/resolve.cc:4614
  #, fuzzy, gcc-internal-format
  #| msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr "Операнд унарного числового оператора %%<%s%%> в %%L есть %s"
  
! #: fortran/resolve.cc:4629 fortran/resolve.cc:4663
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr "Операнды бинарного числового оператора %%<%s%%> в %%L есть %s/%s"
  
! #: fortran/resolve.cc:4643 fortran/resolve.cc:4832 fortran/resolve.cc:5001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Inconsistent ranks for operator at %%L and %%L"
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "Противоречивые ранги для оператора в %%L и %%L"
  
! #: fortran/resolve.cc:4655
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr "Операнды оператора конкатенации строк в %%L есть %s/%s"
  
! #: fortran/resolve.cc:4722
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr "Операнды логического оператора %%<%s%%> в %%L есть %s/%s"
  
! #: fortran/resolve.cc:4745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgid "Operand of .not. operator at %L is %s"
  msgstr "Операнд пользовательского оператора %%<%s%%> в %%L есть %s"
  
! #: fortran/resolve.cc:4760
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX величины не могут сравниваться в %L"
  
! #: fortran/resolve.cc:4790 fortran/resolve.cc:4805
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Inconsistent ranks for operator at %%L and %%L"
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr "Противоречивые ранги для оператора в %%L и %%L"
  
! #: fortran/resolve.cc:4864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Некорректный вид для %s в %L"
  
! #: fortran/resolve.cc:4866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Некорректный вид для %s в %L"
  
! #: fortran/resolve.cc:4879
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Logicals at %%L must be compared with %s instead of %s"
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "Логические в %%L должны сравниваться посредством %s вместо %s"
  
! #: fortran/resolve.cc:4887
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr "Операнды оператора сравнения %%<%s%%> в %%L есть %s/%s"
  
! #: fortran/resolve.cc:4902
  #, fuzzy, gcc-internal-format
  #| msgid "unknown type name %qE; did you mean %qs?"
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "неизвестное имя типа %qE; имелось в виду %qs?"
  
! #: fortran/resolve.cc:4905
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator %%<%s%%> at %%L"
  msgid "Unknown operator %qs at %L"
  msgstr "Неизвестный оператор %%<%s%%> в %%L"
  
! #: fortran/resolve.cc:4910
  #, fuzzy, gcc-internal-format
  #| msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgid "Operand of user operator %qs at %L is %s"
  msgstr "Операнд пользовательского оператора %%<%s%%> в %%L есть %s"
  
! #: fortran/resolve.cc:4917
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr "Операнды пользовательского оператора %%<%s%%> в %%L есть %s/%s"
  
! #: fortran/resolve.cc:4931
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Некорректная встроенная функция"
  
! #: 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 "Коиндекс коразмерности %d должен быть скаляром в %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 "Фактический аргумент для %qs в %L должен иметь тот же декларированный тип"
  
! #: 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 "Allocate-object в %L и source-expr в %L должны иметь одинаковый вид параметра типа"
  
! #: 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 "Source-expr в %L и allocate-object в %L должны иметь одинаковую форму"
  
! #: 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
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ссылка на массив в %L вне диапазона (%ld < %ld) в измерении %d"
  
! #: fortran/resolve.cc:5275
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Ссылка на массив в %L вне диапазона (%ld < %ld) в коизмерении %d"
  
! #: fortran/resolve.cc:5285
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ссылка на массив в %L вне диапазона (%ld > %ld) в измерении %d"
  
! #: fortran/resolve.cc:5290
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Ссылка на массив в %L вне диапазона (%ld > %ld) в коизмерении %d"
  
! #: fortran/resolve.cc:5311
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Некорректный нулевой шаг в %L"
  
! #: fortran/resolve.cc:5328
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Нижняя ссылка на массив в %L вне диапазона (%ld < %ld) в измерении %d"
  
! #: fortran/resolve.cc:5336
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Нижняя ссылка на массив в %L вне диапазона (%ld > %ld) в измерении %d"
  
! #: fortran/resolve.cc:5352
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Верхняя ссылка на массив в %L вне диапазона (%ld < %ld) в измерении %d"
  
! #: fortran/resolve.cc:5361
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Верхняя ссылка на массив в %L вне диапазона (%ld > %ld) в измерении %d"
  
! #: fortran/resolve.cc:5377
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Некорректная ссылка на массив"
  
! #: fortran/resolve.cc:5400
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Самая правая верхняя граница секции массива предполагаемой формы не задана в %L"
  
! #: fortran/resolve.cc:5410
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Несоответствие рангов в ссылке на массив в %L (%d/%d)"
  
! #: fortran/resolve.cc:5418
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Несоответствие коиндексных рангов в ссылке на массив в %L (%d/%d)"
  
! #: fortran/resolve.cc:5434
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Коиндекс коразмерности %d должен быть скаляром в %L"
  
! #: fortran/resolve.cc:5462
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Индекс массива в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5468
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Индекс массива в %L должен быть INTEGER типа, найдено %s"
  
! #: fortran/resolve.cc:5474
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL индекс массива в %L"
  
! #: fortran/resolve.cc:5514
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Аргумент dim в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5521
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Аргумент dim в %L должен быть INTEGER типа"
  
! #: fortran/resolve.cc:5582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Некорректная форма ссылки на массив в %C"
  
! #: fortran/resolve.cc:5597
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): неиспользуемый as(1)"
  
! #: fortran/resolve.cc:5609
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): неиспользуемый as(2)"
  
! #: fortran/resolve.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Индекс массива в %L является массивом ранга %d"
  
! #: fortran/resolve.cc:5745
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "Аргумент dim в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "Выражение в %L должно быть INTEGER типа, найдено %s"
  
! #: fortran/resolve.cc:5766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "TEAM argument at %L must be scalar"
  msgstr "Аргумент dim в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5775
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "STAT argument at %L must be scalar"
  msgstr "Аргумент dim в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "Выражение в %L должно быть INTEGER типа, найдено %s"
  
! #: fortran/resolve.cc:5805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be scalar"
  msgid "STAT's expression at %L must be a variable"
  msgstr "Выражение в %L должно быть скалярным"
  
! #: fortran/resolve.cc:5827
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Начальный индекс подстроки в %L должен быть типа INTEGER"
  
! #: fortran/resolve.cc:5834
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Начальный индекс подстроки в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5856
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Конечный индекс подстроки в %L должен быть типа INTEGER"
  
! #: fortran/resolve.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Конечный индекс подстроки в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5883
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Конечный индекс подстроки в %L слишком велик"
  
! #: fortran/resolve.cc:6112
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Некорректная ссылка на массив"
  
! #: fortran/resolve.cc:6126
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Компонент справа от частичной ссылки с ненулевым рангом не должен иметь POINTER атрибут в %L"
  
! #: fortran/resolve.cc:6136
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Компонент справа от частичной ссылки с ненулевым рангом не должен иметь ALLOCATABLE атрибут в %L"
  
! #: fortran/resolve.cc:6204
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Две или больше частичные ссылки с ненулевым рангом не должны быть заданы в %L"
  
! #: fortran/resolve.cc:6316
  #, fuzzy, gcc-internal-format
  #| msgid "expression_rank(): Two array specs"
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "expression_rank(): Две спецификации массива"
  
! #: fortran/resolve.cc:6345
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "Illegal coarray index"
  msgstr "недопустимый операнд "
  
! #: fortran/resolve.cc:6393
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "Переменная %s в %L с NO_ARG_CHECK атрибутом может использоваться только как фактический аргумент"
  
! #: fortran/resolve.cc:6403
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Переменная предполагаемого типа %s в %L может использоваться только как фактический аргумент"
--- 89979,91122 ----
  msgid "%qs at %C is not a variable"
  msgstr "%qs в %C не является переменной"
  
! #: fortran/resolve.cc:142
  #, gcc-internal-format
  msgid "%qs at %L is of the ABSTRACT type %qs"
  msgstr "%qs в %L имеет ABSTRACT тип %qs"
  
! #: fortran/resolve.cc:145
  #, gcc-internal-format
  msgid "ABSTRACT type %qs used at %L"
  msgstr "ABSTRACT тип %qs использован в %L"
  
! #: fortran/resolve.cc:162
  #, gcc-internal-format
  msgid "Interface %qs at %L is declared in a later PROCEDURE statement"
  msgstr "Интерфейс %qs в %L объявлен в более позднем PROCEDURE операторе"
  
! #: fortran/resolve.cc:175
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be generic"
  msgstr "Интерфейс %qs в %L не может быть generic"
  
! #: fortran/resolve.cc:182
  #, gcc-internal-format
  msgid "Interface %qs at %L may not be a statement function"
  msgstr "Интерфейс %qs в %L не может быть оператором-функцией"
  
! #: fortran/resolve.cc:191
  #, gcc-internal-format
  msgid "Intrinsic procedure %qs not allowed in PROCEDURE statement at %L"
  msgstr "Встроенная процедура %qs не допускается в операторе PROCEDURE в %L"
  
! #: fortran/resolve.cc:197
  #, gcc-internal-format
  msgid "Interface %qs at %L must be explicit"
  msgstr "Интерфейс %qs в %L должен быть явным"
  
! #: fortran/resolve.cc:219
  #, gcc-internal-format
  msgid "PROCEDURE %qs at %L may not be used as its own interface"
  msgstr "PROCEDURE %qs в %L не может быть использована в качестве своего собственного интерфейса"
  
! #: fortran/resolve.cc:321
  #, gcc-internal-format
  msgid "Alternate return specifier in elemental subroutine %qs at %L is not allowed"
  msgstr "Спецификатор альтернативного возврата в элементной подпрограмме %qs в %L не допускается"
  
! #: fortran/resolve.cc:325
  #, gcc-internal-format
  msgid "Alternate return specifier in function %qs at %L is not allowed"
  msgstr "Спецификатор альтернативного возврата в функции %qs в %L не допускается"
  
! #: fortran/resolve.cc:337
  #, gcc-internal-format
  msgid "Self-referential argument %qs at %L is not allowed"
  msgstr "Ссылающийся на себя аргумент %qs в %L не допускается"
  
! #: fortran/resolve.cc:412
  #, gcc-internal-format
  msgid "Dummy procedure %qs of PURE procedure at %L must also be PURE"
  msgstr "Формальная процедура %qs PURE процедуры в %L должна также быть PURE"
  
! #: fortran/resolve.cc:422
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L with VALUE attribute but without INTENT(IN)"
  msgstr "Аргумент %qs pure функции %qs в %L с VALUE атрибутом, но без INTENT(IN)"
  
! #: fortran/resolve.cc:427
  #, gcc-internal-format
  msgid "Argument %qs of pure function %qs at %L must be INTENT(IN) or VALUE"
  msgstr "Аргумент %qs pure функции %qs в %L должен быть INTENT(IN) или VALUE"
  
! #: fortran/resolve.cc:435
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L with VALUE attribute but without INTENT"
  msgstr "Аргумент %qs pure подпрограммы %qs в %L с VALUE атрибутом, но без INTENT"
  
! #: fortran/resolve.cc:440
  #, gcc-internal-format
  msgid "Argument %qs of pure subroutine %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "Аргумент %qs pure подпрограммы %qs в %L должен иметь свой INTENT специфицированным или иметь VALUE атрибут"
  
! #: fortran/resolve.cc:450
  #, gcc-internal-format
  msgid "INTENT(OUT) argument %qs of pure procedure %qs at %L may not be polymorphic"
  msgstr "INTENT(OUT) argument %qs pure процедуры %qs в %L не может быть полиморфным"
  
! #: fortran/resolve.cc:483
  #, gcc-internal-format
  msgid "Coarray dummy argument %qs at %L to elemental procedure"
  msgstr "Комассивный формальный аргумент %qs в %L для элементной процедуры"
  
! #: fortran/resolve.cc:491
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L must be scalar"
  msgstr "Аргумент %qs элементной процедуры в %L должен быть скаляром"
  
! #: fortran/resolve.cc:500
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgstr "Аргумент %qs элементной процедуры в %L не может иметь ALLOCATABLE атрибут"
  
! #: fortran/resolve.cc:510
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure at %L cannot have the POINTER attribute"
  msgstr "Аргумент %qs элементной процедуры в %L не может иметь POINTER атрибут"
  
! #: fortran/resolve.cc:518
  #, gcc-internal-format
  msgid "Dummy procedure %qs not allowed in elemental procedure %qs at %L"
  msgstr "Формальная процедура %qs не допускается в элементной процедуре %qs в %L"
  
! #: fortran/resolve.cc:527
  #, gcc-internal-format
  msgid "Argument %qs of elemental procedure %qs at %L must have its INTENT specified or have the VALUE attribute"
  msgstr "Аргумент %qs pure подпрограммы %qs в %L должен иметь свой INTENT специфицированным или иметь VALUE атрибут"
  
  #. F03:C1263 (R1238) The function-name and each dummy-arg-name
  #. shall be specified, explicitly or implicitly, to be scalar.
! #: fortran/resolve.cc:542
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function '%s' at %L must be scalar"
  msgid "Argument %qs of statement function %qs at %L must be scalar"
  msgstr "Аргумент '%s' функции-оператора '%s' в %L должен быть скаляром"
  
! #: fortran/resolve.cc:553
  #, gcc-internal-format
  msgid "Character-valued argument %qs of statement function at %L must have constant length"
  msgstr "Аргумент с character значением %qs оператор функции в %L должен иметь константную длину"
  
! #: fortran/resolve.cc:604
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L has the same name as its encompassing procedure"
  msgstr "Внутренняя процедура %qs в %L имеет то же имя, что и объемлющая процедура"
  
! #: fortran/resolve.cc:624
  #, gcc-internal-format
  msgid "Contained function %qs at %L has no IMPLICIT type"
  msgstr "Внутренняя функция %qs в %L не имеет IMPLICIT тип"
  
! #: fortran/resolve.cc:627
  #, gcc-internal-format
  msgid "Result %qs of contained function %qs at %L has no IMPLICIT type"
  msgstr "Результат %qs внутренней функции %qs в %L не имеет IMPLICIT тип"
  
! #: fortran/resolve.cc:653
  #, gcc-internal-format
  msgid "Character-valued module procedure %qs at %L must not be assumed length"
  msgstr "Процедура модуля с character значением %qs в %L не должна быть предполагаемой длины"
  
! #: fortran/resolve.cc:655
  #, gcc-internal-format
  msgid "Character-valued internal function %qs at %L must not be assumed length"
  msgstr "Внутренняя функция с character значением %qs в %L не должна быть предполагаемой длины"
  
! #: fortran/resolve.cc:828
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L has entries with mismatched array specifications"
  msgstr "Функция %s в %L имеет входы с несоответствующими спецификациями массивов"
  
! #: fortran/resolve.cc:839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function %s at %L has entries with mismatched array specifications"
  msgid "Function %s at %L has entry %s with mismatched characteristics"
  msgstr "Функция %s в %L имеет входы с несоответствующими спецификациями массивов"
  
! #: fortran/resolve.cc:854
  #, gcc-internal-format, gfc-internal-format
  msgid "Function %s at %L with entries returning variables of different string lengths"
  msgstr "Функция %s at %L с входами, возвращающими переменные с разными длинами строк"
  
! #: fortran/resolve.cc:886
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be an array in FUNCTION %s at %L"
  msgstr "FUNCTION результат %s не может быть массивом в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:890
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be an array in FUNCTION %s at %L"
  msgstr "ENTRY результат %s не может быть массивом в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "FUNCTION результат %s не может быть POINTER в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be a POINTER in FUNCTION %s at %L"
  msgstr "ENTRY результат %s не может быть POINTER в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "FUNCTION результат %s не может быть POINTER в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be ALLOCATABLE in FUNCTION %s at %L"
  msgstr "ENTRY результат %s не может быть POINTER в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
  msgid "FUNCTION result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "FUNCTION результат %s не может быть типа %s в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
  msgid "ENTRY result %s cannot be of type %s in FUNCTION %s at %L"
  msgstr "ENTRY результат %s не может быть типа %s в FUNCTION %s в %L"
  
! #: fortran/resolve.cc:1006
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol %qs at %C is already in a COMMON block"
  msgid "Global entity %qs at %L cannot appear in a COMMON block at %L"
  msgstr "Символ %qs в %C уже в COMMON блоке"
  
! #: fortran/resolve.cc:1010
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol %qs at %C is already in a COMMON block"
  msgid "Global entity %qs at %L cannot appear in a COMMON block"
  msgstr "Символ %qs в %C уже в COMMON блоке"
  
! #: fortran/resolve.cc:1020
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COMMON block /%s/ not found at %C"
  msgid "COMMON block at %L"
  msgstr "COMMON блок /%s/ не найден в %C"
  
! #: fortran/resolve.cc:1027
  #, gcc-internal-format
  msgid "Variable %qs at %L is in COMMON but only in BLOCK DATA initialization is allowed"
  msgstr "Переменная %qs в %L находится в COMMON, но допустима только инициализация в BLOCK DATA"
  
! #: fortran/resolve.cc:1031
  #, gcc-internal-format
  msgid "Initialized variable %qs at %L is in a blank COMMON but initialization is only allowed in named common blocks"
  msgstr "Инициализированная переменная %qs в %L находится в безымянном COMMON, но инициализация допустима только в именованных common блоках"
  
! #: fortran/resolve.cc:1038
  #, fuzzy, gcc-internal-format
  #| msgid "%qs in cannot appear in COMMON at %L [F2008:C5100]"
  msgid "%qs at %L cannot appear in COMMON [F2008:C5100]"
  msgstr "%qs не может появляться в COMMON в %L [F2008:C5100]"
  
! #: fortran/resolve.cc:1043
  #, fuzzy, gcc-internal-format
  #| msgid "Allocate-object at %L also appears at %L"
  msgid "Automatic object %qs at %L cannot appear in COMMON at %L"
  msgstr "Allocate-object в %L также появляется в %L"
  
! #: fortran/resolve.cc:1055
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
  msgstr "Переменная производного типа %qs в COMMON в %L не имеет ни SEQUENCE ни BIND(C) атрибута"
  
! #: fortran/resolve.cc:1059
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L has an ultimate component that is allocatable"
  msgstr "Переменная производного типа %qs в COMMON в %L имеет окончательный компонент, который является размещаемым"
  
! #: fortran/resolve.cc:1063
  #, gcc-internal-format
  msgid "Derived type variable %qs in COMMON at %L may not have default initializer"
  msgstr "Переменная производного типа %qs в COMMON в %L не может иметь подразумеваемый инициализатор"
  
! #: fortran/resolve.cc:1107
  #, gcc-internal-format
  msgid "In Fortran 2003 COMMON %qs block at %L is a global identifier and must thus have the same binding name as the same-named COMMON block at %L: %s vs %s"
  msgstr "В Fortran 2003 COMMON %qs блок в %L есть глобальный идентификатор и должен поэтому иметь то же связывающее имя, что и одноименный COMMON блок в %L: %s против %s"
  
! #: fortran/resolve.cc:1121
  #, gcc-internal-format
  msgid "COMMON block %qs at %L uses the same global identifier as entity at %L"
  msgstr "COMMON блок %qs в %L использует тот же глобальный идентификатор, что и сущность в %L"
  
! #: fortran/resolve.cc:1129
  #, gcc-internal-format
  msgid "Fortran 2008: COMMON block %qs with binding label at %L sharing the identifier with global non-COMMON-block entity at %L"
  msgstr "Fortran 2008: COMMON блок %qs со связывающей меткой в %L, разделяющий идентификатор с глобальной не-COMMON-блок сущностью в %L"
  
! #: fortran/resolve.cc:1151
  #, gcc-internal-format
  msgid "COMMON block at %L with binding label %qs uses the same global identifier as entity at %L"
  msgstr "COMMON блок в %L со связывающей меткой %qs использует тот же глобальный идентификатор, что и сущность в %L"
  
! #: fortran/resolve.cc:1172
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is used as PARAMETER at %L"
  msgstr "COMMON блок %qs в %L использован как PARAMETER в %L"
  
! #: fortran/resolve.cc:1176
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block %qs at %L can not have the EXTERNAL attribute"
  msgid "COMMON block %qs at %L cannot have the EXTERNAL attribute"
  msgstr "COMMON блок %qs в %L не может иметь EXTERNAL атрибут"
  
! #: fortran/resolve.cc:1180
  #, gcc-internal-format
  msgid "COMMON block %qs at %L is also an intrinsic procedure"
  msgstr "COMMON блок %qs в %L является также встроенной процедурой"
  
! #: fortran/resolve.cc:1184
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a function result"
  msgstr "COMMON блок %qs в %L, который является также результатом функции"
  
! #: fortran/resolve.cc:1189
  #, gcc-internal-format
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "COMMON блок %qs в %L, который является также глобальной процедурой"
  
! #: fortran/resolve.cc:1256
  #, gcc-internal-format
  msgid "The KIND parameter %qs in the PDT constructor at %C has no value"
  msgstr "У параметра KIND %qs в конструкторе PDT в %C отсутствует значение"
  
! #: fortran/resolve.cc:1399
  #, gcc-internal-format, gfc-internal-format
  msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgstr "Ранг элемента в конструкторе структуры в %L не соответствует рангу компонента (%d/%d)"
  
! #: fortran/resolve.cc:1420
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs, is %s but should be %s"
  msgstr "Элемент в конструкторе структуры в %L для компонента указателя %qs есть %s, но должен быть %s"
  
! #: fortran/resolve.cc:1455
  #, fuzzy, gcc-internal-format
  #| msgid "Unequal character lengths (%ld/%ld) in %s at %L"
  msgid "Unequal character lengths (%wd/%wd) for pointer component %qs in constructor at %L"
  msgstr "Неравные character длины (%ld/%ld) в %s в %L"
  
! #: fortran/resolve.cc:1501
  #, gcc-internal-format
  msgid "The NULL in the structure constructor at %L is being applied to component %qs, which is neither a POINTER nor ALLOCATABLE"
  msgstr "NULL в конструкторе структуры в %L применяется к компоненту %qs, который не является ни POINTER ни ALLOCATABLE"
  
! #: fortran/resolve.cc:1535
  #, gcc-internal-format
  msgid "Interface mismatch for procedure-pointer component %qs in structure constructor at %L: %s"
  msgstr "Несоответствие интерфейса для компонента указателя на процедуру %qs в конструкторе структуры в %L: %s"
  
! #: fortran/resolve.cc:1554
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %L"
  msgid "Bad array spec of component %qs referenced in structure constructor at %L"
  msgstr "Слишком много компонентов в конструкторе структуры в %L"
  
! #: fortran/resolve.cc:1567
  #, fuzzy, gcc-internal-format
  #| msgid "The rank of the element in the structure constructor at %L does not match that of the component (%d/%d)"
  msgid "The shape of component %qs in the structure constructor at %L differs from the shape of the declared component for dimension %d (%ld/%ld)"
  msgstr "Ранг элемента в конструкторе структуры в %L не соответствует рангу компонента (%d/%d)"
  
! #: fortran/resolve.cc:1588
  #, gcc-internal-format
  msgid "The element in the structure constructor at %L, for pointer component %qs should be a POINTER or a TARGET"
  msgstr "Элемент в конструкторе структуры в %L для компонента указателя %qs должен быть POINTER или TARGET"
  
! #: fortran/resolve.cc:1615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment with vector subscript on rhs at %L"
  msgid "Pointer assignment target at %L has a vector subscript"
  msgstr "Присваивание указателя с индексом вектора в правой части в %L"
  
! #: fortran/resolve.cc:1627
  #, gcc-internal-format
  msgid "Invalid expression in the structure constructor for pointer component %qs at %L in PURE procedure"
  msgstr "Некорректное выражение в конструкторе структуры для компонента указателя %qs в %L в PURE процедуре"
  
! #: fortran/resolve.cc:1753
  #, gcc-internal-format
  msgid "The upper bound in the last dimension must appear in the reference to the assumed size array %qs at %L"
  msgstr "Верхняя граница в последнем измерении должна появляться в ссылке на массив предполагаемого размера %qs в %L"
  
! #: fortran/resolve.cc:1815
  #, gcc-internal-format
  msgid "%qs at %L is ambiguous"
  msgstr "%qs в %L неоднозначно"
  
! #: fortran/resolve.cc:1819
  #, gcc-internal-format
  msgid "GENERIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "GENERIC процедура %qs не допускается как фактический аргумент в %L"
  
! #: fortran/resolve.cc:1940
  #, gcc-internal-format
  msgid "Type specified for intrinsic function %qs at %L is ignored"
  msgstr "Тип специфицированный для встроенной функции %qs в %L игнорируется"
  
! #: fortran/resolve.cc:1953
  #, gcc-internal-format
  msgid "Intrinsic subroutine %qs at %L shall not have a type specifier"
  msgstr "Встроенная подпрограмма %qs в %L не должна иметь спецификатор типа"
  
! #: fortran/resolve.cc:1964
  #, gcc-internal-format
  msgid "%qs declared INTRINSIC at %L does not exist"
  msgstr "%qs декларированная INTRINSIC в %L не существует"
  
! #: fortran/resolve.cc:1977
  #, gcc-internal-format
  msgid "The intrinsic %qs declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate %<-std=*%> option or enable %<-fall-intrinsics%> in order to use it."
  msgstr "Встроенная %qs декларированная INTRINSIC в %L недоступна в установках текущего стандарта кроме %s. Используйте подходящую %<-std=*%> опцию или включите %<-fall-intrinsics%>, чтобы использовать её."
  
! #: fortran/resolve.cc:2015
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Не-RECURSIVE процедура %qs в %L возможно вызывает себя рекурсивно.  Объявите её RECURSIVE или используйте %<-frecursive%>"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Не-RECURSIVE процедура %qs в %L возможно вызывает себя рекурсивно.  Объявите её RECURSIVE или используйте %<-frecursive%>"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Метка %d используемая в %L нигде не определяется"
  
! #: fortran/resolve.cc:2111
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure %qs is used as actual argument at %L"
  msgid "Derived type %qs is used as an actual argument at %L"
  msgstr "Внутренняя процедура %qs использована как фактический аргумент в %L"
  
! #: fortran/resolve.cc:2129
  #, gcc-internal-format
  msgid "Statement function %qs at %L is not allowed as an actual argument"
  msgstr "Оператор функция %qs в %L не допускается в качестве фактического аргумента"
  
! #: fortran/resolve.cc:2137
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is not allowed as an actual argument"
  msgstr "Встроенная %qs в %L не допускается в качестве фактического аргумента"
  
! #: fortran/resolve.cc:2144
  #, gcc-internal-format
  msgid "Internal procedure %qs is used as actual argument at %L"
  msgstr "Внутренняя процедура %qs использована как фактический аргумент в %L"
  
! #: fortran/resolve.cc:2152
  #, gcc-internal-format
  msgid "ELEMENTAL non-INTRINSIC procedure %qs is not allowed as an actual argument at %L"
  msgstr "ELEMENTAL не-INTRINSIC процедура %qs не допускается в качестве фактического аргумента в %L"
  
! #: fortran/resolve.cc:2179
  #, gcc-internal-format
  msgid "Unable to find a specific INTRINSIC procedure for the reference %qs at %L"
  msgstr "Невозможно найти конкретную INTRINSIC процедуру для ссылки %qs в %L"
  
! #: fortran/resolve.cc:2201
  #, gcc-internal-format
  msgid "Symbol %qs at %L is ambiguous"
  msgstr "Символ %qs в %L неоднозначен"
  
! #: fortran/resolve.cc:2265
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not of numeric type"
  msgstr "Аргумент по значению в %L нечислового типа"
  
! #: fortran/resolve.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L cannot be an array or an array section"
  msgstr "Аргумент по значению в %L не может быть массивом или секцией массива"
  
! #: fortran/resolve.cc:2286
  #, gcc-internal-format, gfc-internal-format
  msgid "By-value argument at %L is not allowed in this context"
  msgstr "Аргумент по значению в %L не допускается в этом контексте"
  
! #: fortran/resolve.cc:2298
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing internal procedure at %L by location not allowed"
  msgstr "Передача внутренней процедуры в %L по расположению не допускается"
  
! #: fortran/resolve.cc:2309
  #, gcc-internal-format
  msgid "ELEMENTAL procedure pointer component %qs is not allowed as an actual argument at %L"
  msgstr "Компонент указатель на ELEMENTAL процедуру %qs не допускается в качестве фактического аргумента в %L"
  
! #: fortran/resolve.cc:2318
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L with ultimate pointer component"
  msgstr "Коиндексированный фактический аргумент в %L с окончательным компонентом указателем"
  
! #: fortran/resolve.cc:2335 fortran/resolve.cc:2340
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L with assumed-shape dummy argument '%s' must have an explicit interface"
  msgid "Procedure %qs at %L used as actual argument but does neither have an explicit interface nor the EXTERNAL attribute"
  msgstr "Процедура '%s' в %L с формальным аргументом массивом предполагаемой формы '%s' должна иметь явный интерфейс"
  
! #: fortran/resolve.cc:2492
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
  msgid "%qs at %L is an array and OPTIONAL; If it is not present, then it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (Fortran 2018, 15.5.2.12)"
  msgstr "%qs в %L есть массив и OPTIONAL; ЕСЛИ ОН ОПУЩЕН, он не может быть фактическим аргументом ELEMENTAL процедуры кроме случая, когда есть обязательный аргумент того же ранга (12.4.1.5)"
  
! #: fortran/resolve.cc:2531
  #, gcc-internal-format
  msgid "Actual argument at %L for INTENT(%s) dummy %qs of ELEMENTAL subroutine %qs is a scalar, but another actual argument is an array"
  msgstr "Фактический аргумент в %L для INTENT(%s) формального параметра %qs ELEMENTAL подпрограммы %qs есть скаляр, но другой фактический аргумент является массивом"
  
! #: fortran/resolve.cc:2810
  #, gcc-internal-format
  msgid "Return type mismatch of function %qs at %L (%s/%s)"
  msgstr "Несоответствие возвращаемого типа функции %qs в %L (%s/%s)"
  
! #: fortran/resolve.cc:2837
  #, gcc-internal-format
  msgid "Interface mismatch in global procedure %qs at %L: %s"
  msgstr "Несоответствие интерфейса в глобальной процедуре %qs в %L: %s"
  
! #: fortran/resolve.cc:2949
  #, gcc-internal-format
  msgid "There is no specific function for the generic %qs at %L"
  msgstr "Нет конкретной функции для generic %qs в %L"
  
! #: fortran/resolve.cc:2969
  #, gcc-internal-format
  msgid "Generic function %qs at %L is not consistent with a specific intrinsic interface"
  msgstr "Generic функция %qs в %L несовместима с конкретным встроенным интерфейсом"
  
! #: fortran/resolve.cc:3007
  #, gcc-internal-format
  msgid "Function %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Функция %qs в %L есть INTRINSIC, но не является совместимой со встроенной"
  
! #: fortran/resolve.cc:3068
  #, gcc-internal-format
  msgid "Unable to resolve the specific function %qs at %L"
  msgstr "Не удается разрешить конкретную функцию %qs в %L"
  
! #: fortran/resolve.cc:3145
  #, gcc-internal-format
  msgid "Missing explicit declaration with EXTERNAL attribute for symbol %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:3180
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Функция %qs в %L не имеет IMPLICIT тип. Может имелось в виду %qs?"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Функция %qs в %L не имеет IMPLICIT тип"
  
! #: fortran/resolve.cc:3338
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgid "Reference to impure function at %L inside a DO CONCURRENT"
  msgstr "Ссылка на impure функцию %qs в %L внутри DO CONCURRENT %s"
  
! #: fortran/resolve.cc:3349
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a FORALL %s"
  msgstr "Ссылка на impure функцию %qs в %L внутри FORALL %s"
  
! #: fortran/resolve.cc:3356
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L inside a DO CONCURRENT %s"
  msgstr "Ссылка на impure функцию %qs в %L внутри DO CONCURRENT %s"
  
! #: fortran/resolve.cc:3363
  #, gcc-internal-format
  msgid "Reference to impure function %qs at %L within a PURE procedure"
  msgstr "Ссылка на impure функцию %qs в %L внутри PURE процедуры"
  
! #: fortran/resolve.cc:3430
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after NOWAIT clause at %C"
  msgid "Unexpected junk after %qs at %L"
  msgstr "Неожиданный мусор после NOWAIT клаузулы в %C"
  
! #: fortran/resolve.cc:3441
  #, gcc-internal-format
  msgid "%qs at %L is not a function"
  msgstr "%qs в %L не есть функция"
  
! #: fortran/resolve.cc:3449 fortran/resolve.cc:4227
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
  msgstr "ABSTRACT INTERFACE %qs не должна фигурировать в %L"
  
! #: fortran/resolve.cc:3461
  #, gcc-internal-format
  msgid "ABSTRACT INTERFACE %qs at %L must not have an assumed character length result (F2008: C418)"
  msgstr ""
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
! #: fortran/resolve.cc:3504
  #, gcc-internal-format
  msgid "Function %qs is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
  msgstr "Функция %qs декларирована CHARACTER(*) и не может использоваться в %L, поскольку это не формальный аргумент"
  
! #: fortran/resolve.cc:3525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing argument list in function %qs at %C"
  msgid "Different argument lists in external dummy function %s at %L and %L"
  msgstr "Отсутствует список аргументов в функции %qs в %C"
  
! #: fortran/resolve.cc:3564
  #, gcc-internal-format
  msgid "resolve_function(): bad function type"
  msgstr "resolve_function(): некорректный тип функции"
  
! #: fortran/resolve.cc:3578
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a function reference"
  msgstr ""
  
! #: fortran/resolve.cc:3594
  #, gcc-internal-format
  msgid "User defined non-ELEMENTAL function %qs at %L not allowed in WORKSHARE construct"
  msgstr "Определенная пользователем не-ELEMENTAL функция %qs в %L не допускается в WORKSHARE конструкции"
  
! #: fortran/resolve.cc:3656
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as function %qs is not RECURSIVE"
  msgstr "ENTRY %qs в %L не может вызываться рекурсивно, поскольку функция %qs не есть RECURSIVE"
  
! #: fortran/resolve.cc:3660
  #, gcc-internal-format
  msgid "Function %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "Функция %qs в %L не может вызываться рекурсивно, поскольку она не есть RECURSIVE"
  
! #: fortran/resolve.cc:3718
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is deprecated."
  msgid "Using function %qs at %L is deprecated"
  msgstr "внутренняя функция %qF устарела."
  
! #: fortran/resolve.cc:3729 fortran/resolve.cc:4268
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block %qs at %L can not have the EXTERNAL attribute"
  msgid "Dummy procedure %qs at %L requires an EXTERNAL attribute"
  msgstr "COMMON блок %qs в %L не может иметь EXTERNAL атрибут"
  
! #: fortran/resolve.cc:3770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgid "Subroutine call at %L in a DO CONCURRENT block is not PURE"
  msgstr "Вызов подпрограммы %qs в DO CONCURRENT блоке в %L не есть PURE"
  
! #: fortran/resolve.cc:3779
  #, gcc-internal-format
  msgid "Subroutine call to %qs in FORALL block at %L is not PURE"
  msgstr "Вызов подпрограммы %qs в FORALL блоке в %L не есть PURE"
  
! #: fortran/resolve.cc:3785
  #, gcc-internal-format
  msgid "Subroutine call to %qs in DO CONCURRENT block at %L is not PURE"
  msgstr "Вызов подпрограммы %qs в DO CONCURRENT блоке в %L не есть PURE"
  
! #: fortran/resolve.cc:3791
  #, gcc-internal-format
  msgid "Subroutine call to %qs at %L is not PURE"
  msgstr "Вызов подпрограммы %qs в %L не есть PURE"
  
! #: fortran/resolve.cc:3859
  #, gcc-internal-format
  msgid "There is no specific subroutine for the generic %qs at %L"
  msgstr "Нет конкретной подпрограммы для generic %qs в %L"
  
! #: fortran/resolve.cc:3868
  #, gcc-internal-format
  msgid "Generic subroutine %qs at %L is not consistent with an intrinsic subroutine interface"
  msgstr "Generic подпрограмма %qs в %L несовместима с интерфейсом встроенной подпрограммы"
  
! #: fortran/resolve.cc:3903
  #, gcc-internal-format
  msgid "Subroutine %qs at %L is INTRINSIC but is not compatible with an intrinsic"
  msgstr "Подпрограмма %qs в %L есть INTRINSIC, но несовместима со встроенной"
  
! #: fortran/resolve.cc:3948
  #, gcc-internal-format
  msgid "Unable to resolve the specific subroutine %qs at %L"
  msgstr "Не удается разрешить конкретную подпрограмму %qs в %L"
  
! #: fortran/resolve.cc:4013
  #, 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:4020
  #, gcc-internal-format
  msgid "F2018: C8102 %qs at %L is host associated in a scope that has IMPORT, NONE"
  msgstr ""
  
! #: fortran/resolve.cc:4198
  #, gcc-internal-format
  msgid "%qs at %L has a type, which is not consistent with the CALL at %L"
  msgstr "%qs в %L имеет тип, который несовместим с CALL в %L"
  
! #: fortran/resolve.cc:4237
  #, gcc-internal-format
  msgid "ENTRY %qs at %L cannot be called recursively, as subroutine %qs is not RECURSIVE"
  msgstr "ENTRY %qs в %L не может вызываться рекурсивно, поскольку подпрограмма %qs не есть RECURSIVE"
  
! #: fortran/resolve.cc:4241
  #, gcc-internal-format
  msgid "SUBROUTINE %qs at %L cannot be called recursively, as it is not RECURSIVE"
  msgstr "SUBROUTINE %qs в %L не может вызываться рекурсивно, поскольку она не есть RECURSIVE"
  
! #: fortran/resolve.cc:4302
  #, gcc-internal-format, gfc-internal-format
  msgid "Different argument lists in external dummy subroutine %s at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:4333
  #, gcc-internal-format
  msgid "resolve_subroutine(): bad function type"
  msgstr "resolve_subroutine(): некорректный тип функции"
  
! #: fortran/resolve.cc:4355
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qF is deprecated."
  msgid "Using subroutine %qs at %L is deprecated"
  msgstr "внутренняя функция %qF устарела."
  
! #: fortran/resolve.cc:4387
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes for operands at %L and %L are not conformable"
  msgstr "Формы для операндов в %L и %L не являются подобными"
  
! #: fortran/resolve.cc:4439
  #, gcc-internal-format
  msgid "logical_to_bitwise(): Bad intrinsic"
  msgstr "logical_to_bitwise(): Некорректная встроенная функция"
  
! #: fortran/resolve.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgid "Impure function %qs at %L might not be evaluated"
  msgstr "CHARACTER(*) функция %qs в %L не может иметь значение указатель"
  
! #: fortran/resolve.cc:4546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "always_inline function might not be inlinable"
  msgid "Impure function at %L might not be evaluated"
  msgstr "always_inline функция, возможно, не годится для подстановки"
  
! #: fortran/resolve.cc:4641
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "BOZ literal constant at %L cannot be an operand of unary operator %qs"
  msgstr "Аргумент по значению в %L не может быть массивом или секцией массива"
  
! #: fortran/resolve.cc:4649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison of unsigned expression >= 0 is always true"
  msgid "Negation of unsigned expression at %L not permitted "
  msgstr "результат сравнения `беззнаковое выражение >=0' всегда истина"
  
! #: fortran/resolve.cc:4670
  #, gcc-internal-format
  msgid "Operands at %L and %L cannot appear as operands of binary operator %qs"
  msgstr ""
  
! #: fortran/resolve.cc:4680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL() pointer at %L"
  msgstr "Некорректный контекст для NULL() указателя в %%L"
  
! #: fortran/resolve.cc:4698
  #, fuzzy, gcc-internal-format
  #| msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
  msgid "Operand of unary numeric operator %qs at %L is %s"
  msgstr "Операнд унарного числового оператора %%<%s%%> в %%L есть %s"
  
! #: fortran/resolve.cc:4713 fortran/resolve.cc:4747
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of binary numeric operator %qs at %L are %s/%s"
  msgstr "Операнды бинарного числового оператора %%<%s%%> в %%L есть %s/%s"
  
! #: fortran/resolve.cc:4727 fortran/resolve.cc:4916 fortran/resolve.cc:5085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Inconsistent ranks for operator at %%L and %%L"
  msgid "Inconsistent ranks for operator at %L and %L"
  msgstr "Противоречивые ранги для оператора в %%L и %%L"
  
! #: fortran/resolve.cc:4739
  #, gcc-internal-format
  msgid "Unexpected derived-type entities in binary intrinsic numeric operator %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:4763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Operands of string concatenation operator at %%L are %s/%s"
  msgid "Operands of string concatenation operator at %L are %s/%s"
  msgstr "Операнды оператора конкатенации строк в %%L есть %s/%s"
  
! #: fortran/resolve.cc:4806
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of logical operator %qs at %L are %s/%s"
  msgstr "Операнды логического оператора %%<%s%%> в %%L есть %s/%s"
  
! #: fortran/resolve.cc:4829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgid "Operand of .not. operator at %L is %s"
  msgstr "Операнд пользовательского оператора %%<%s%%> в %%L есть %s"
  
! #: fortran/resolve.cc:4844
  #, gcc-internal-format, gfc-internal-format
  msgid "COMPLEX quantities cannot be compared at %L"
  msgstr "COMPLEX величины не могут сравниваться в %L"
  
! #: fortran/resolve.cc:4874 fortran/resolve.cc:4889
  #, gcc-internal-format, gfc-internal-format
  msgid "BOZ literal constant near %L cannot appear as an operand of a relational operator"
  msgstr ""
  
! #: fortran/resolve.cc:4924
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Inconsistent ranks for operator at %%L and %%L"
  msgid "Inconsistent types for operator at %L and %L: %s and %s"
  msgstr "Противоречивые ранги для оператора в %%L и %%L"
  
! #: fortran/resolve.cc:4948
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Equality comparison for %s at %L"
  msgstr "Некорректный вид для %s в %L"
  
! #: fortran/resolve.cc:4950
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Inequality comparison for %s at %L"
  msgstr "Некорректный вид для %s в %L"
  
! #: fortran/resolve.cc:4963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Logicals at %%L must be compared with %s instead of %s"
  msgid "Logicals at %L must be compared with %s instead of %s"
  msgstr "Логические в %%L должны сравниваться посредством %s вместо %s"
  
! #: fortran/resolve.cc:4971
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of comparison operator %qs at %L are %s/%s"
  msgstr "Операнды оператора сравнения %%<%s%%> в %%L есть %s/%s"
  
! #: fortran/resolve.cc:4986
  #, fuzzy, gcc-internal-format
  #| msgid "unknown type name %qE; did you mean %qs?"
  msgid "Unknown operator %qs at %L; did you mean %qs?"
  msgstr "неизвестное имя типа %qE; имелось в виду %qs?"
  
! #: fortran/resolve.cc:4989
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator %%<%s%%> at %%L"
  msgid "Unknown operator %qs at %L"
  msgstr "Неизвестный оператор %%<%s%%> в %%L"
  
! #: fortran/resolve.cc:4994
  #, fuzzy, gcc-internal-format
  #| msgid "Operand of user operator %%<%s%%> at %%L is %s"
  msgid "Operand of user operator %qs at %L is %s"
  msgstr "Операнд пользовательского оператора %%<%s%%> в %%L есть %s"
  
! #: fortran/resolve.cc:5001
  #, fuzzy, gcc-internal-format
  #| msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
  msgid "Operands of user operator %qs at %L are %s/%s"
  msgstr "Операнды пользовательского оператора %%<%s%%> в %%L есть %s/%s"
  
! #: fortran/resolve.cc:5015
  #, gcc-internal-format
  msgid "resolve_operator(): Bad intrinsic"
  msgstr "resolve_operator(): Некорректная встроенная функция"
  
! #: fortran/resolve.cc:5140
  #, 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 "Коиндекс коразмерности %d должен быть скаляром в %L"
  
! #: fortran/resolve.cc:5147
  #, 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 "Фактический аргумент для %qs в %L должен иметь тот же декларированный тип"
  
! #: fortran/resolve.cc:5155
  #, 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 "Allocate-object в %L и source-expr в %L должны иметь одинаковый вид параметра типа"
  
! #: fortran/resolve.cc:5163
  #, 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 "Source-expr в %L и allocate-object в %L должны иметь одинаковую форму"
  
! #: fortran/resolve.cc:5175
  #, 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:5184
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, array is currently unsupported for conditional expressions at %L"
  msgstr ""
  
! #: fortran/resolve.cc:5354
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Ссылка на массив в %L вне диапазона (%ld < %ld) в измерении %d"
  
! #: fortran/resolve.cc:5359
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgstr "Ссылка на массив в %L вне диапазона (%ld < %ld) в коизмерении %d"
  
! #: fortran/resolve.cc:5369
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Ссылка на массив в %L вне диапазона (%ld > %ld) в измерении %d"
  
! #: fortran/resolve.cc:5374
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgstr "Ссылка на массив в %L вне диапазона (%ld > %ld) в коизмерении %d"
  
! #: fortran/resolve.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal stride of zero at %L"
  msgstr "Некорректный нулевой шаг в %L"
  
! #: fortran/resolve.cc:5412
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Нижняя ссылка на массив в %L вне диапазона (%ld < %ld) в измерении %d"
  
! #: fortran/resolve.cc:5420
  #, gcc-internal-format, gfc-internal-format
  msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Нижняя ссылка на массив в %L вне диапазона (%ld > %ld) в измерении %d"
  
! #: fortran/resolve.cc:5436
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgstr "Верхняя ссылка на массив в %L вне диапазона (%ld < %ld) в измерении %d"
  
! #: fortran/resolve.cc:5445
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgstr "Верхняя ссылка на массив в %L вне диапазона (%ld > %ld) в измерении %d"
  
! #: fortran/resolve.cc:5461
  #, gcc-internal-format
  msgid "check_dimension(): Bad array reference"
  msgstr "check_dimension(): Некорректная ссылка на массив"
  
! #: fortran/resolve.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "Rightmost upper bound of assumed size array section not specified at %L"
  msgstr "Самая правая верхняя граница секции массива предполагаемой формы не задана в %L"
  
! #: fortran/resolve.cc:5494
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank mismatch in array reference at %L (%d/%d)"
  msgstr "Несоответствие рангов в ссылке на массив в %L (%d/%d)"
  
! #: fortran/resolve.cc:5502
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex rank mismatch in array reference at %L (%d/%d)"
  msgstr "Несоответствие коиндексных рангов в ссылке на массив в %L (%d/%d)"
  
! #: fortran/resolve.cc:5518
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindex of codimension %d must be a scalar at %L"
  msgstr "Коиндекс коразмерности %d должен быть скаляром в %L"
  
! #: fortran/resolve.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be scalar"
  msgstr "Индекс массива в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L must be of INTEGER type, found %s"
  msgstr "Индекс массива в %L должен быть INTEGER типа, найдено %s"
  
! #: fortran/resolve.cc:5558
  #, gcc-internal-format, gfc-internal-format
  msgid "REAL array index at %L"
  msgstr "REAL индекс массива в %L"
  
! #: fortran/resolve.cc:5598
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be scalar"
  msgstr "Аргумент dim в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument dim at %L must be of INTEGER type"
  msgstr "Аргумент dim в %L должен быть INTEGER типа"
  
! #: fortran/resolve.cc:5666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of array reference at %C"
  msgid "Invalid array reference of a non-array entity at %L"
  msgstr "Некорректная форма ссылки на массив в %C"
  
! #: fortran/resolve.cc:5681
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(1)"
  msgstr "find_array_spec(): неиспользуемый as(1)"
  
! #: fortran/resolve.cc:5693
  #, gcc-internal-format
  msgid "find_array_spec(): unused as(2)"
  msgstr "find_array_spec(): неиспользуемый as(2)"
  
! #: fortran/resolve.cc:5738
  #, gcc-internal-format, gfc-internal-format
  msgid "Array index at %L is an array of rank %d"
  msgstr "Индекс массива в %L является массивом ранга %d"
  
! #: fortran/resolve.cc:5829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "TEAM_NUMBER argument at %L must be scalar"
  msgstr "Аргумент dim в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5836
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "TEAM_NUMBER argument at %L must be of INTEGER type, found %s"
  msgstr "Выражение в %L должно быть INTEGER типа, найдено %s"
  
! #: fortran/resolve.cc:5850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "TEAM argument at %L must be scalar"
  msgstr "Аргумент dim в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5859
  #, 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"
  msgstr ""
  
! #: fortran/resolve.cc:5873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "STAT argument at %L must be scalar"
  msgstr "Аргумент dim в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5880
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "STAT argument at %L must be of INTEGER type, found %s"
  msgstr "Выражение в %L должно быть INTEGER типа, найдено %s"
  
! #: fortran/resolve.cc:5889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression at %L must be scalar"
  msgid "STAT's expression at %L must be a variable"
  msgstr "Выражение в %L должно быть скалярным"
  
! #: fortran/resolve.cc:5911
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be of type INTEGER"
  msgstr "Начальный индекс подстроки в %L должен быть типа INTEGER"
  
! #: fortran/resolve.cc:5918
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring start index at %L must be scalar"
  msgstr "Начальный индекс подстроки в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be of type INTEGER"
  msgstr "Конечный индекс подстроки в %L должен быть типа INTEGER"
  
! #: fortran/resolve.cc:5947
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L must be scalar"
  msgstr "Конечный индекс подстроки в %L должен быть скаляром"
  
! #: fortran/resolve.cc:5967
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring end index at %L is too large"
  msgstr "Конечный индекс подстроки в %L слишком велик"
  
! #: fortran/resolve.cc:6196
  #, gcc-internal-format
  msgid "resolve_ref(): Bad array reference"
  msgstr "resolve_ref(): Некорректная ссылка на массив"
  
! #: fortran/resolve.cc:6210
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
  msgstr "Компонент справа от частичной ссылки с ненулевым рангом не должен иметь POINTER атрибут в %L"
  
! #: fortran/resolve.cc:6220
  #, gcc-internal-format, gfc-internal-format
  msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
  msgstr "Компонент справа от частичной ссылки с ненулевым рангом не должен иметь ALLOCATABLE атрибут в %L"
  
! #: fortran/resolve.cc:6288
  #, gcc-internal-format, gfc-internal-format
  msgid "Two or more part references with nonzero rank must not be specified at %L"
  msgstr "Две или больше частичные ссылки с ненулевым рангом не должны быть заданы в %L"
  
! #: fortran/resolve.cc:6400
  #, fuzzy, gcc-internal-format
  #| msgid "expression_rank(): Two array specs"
  msgid "gfc_expression_rank(): Two array specs"
  msgstr "expression_rank(): Две спецификации массива"
  
! #: fortran/resolve.cc:6429
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "Illegal coarray index"
  msgstr "недопустимый операнд "
  
! #: fortran/resolve.cc:6477
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may only be used as actual argument"
  msgstr "Переменная %s в %L с NO_ARG_CHECK атрибутом может использоваться только как фактический аргумент"
  
! #: fortran/resolve.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
  msgstr "Переменная предполагаемого типа %s в %L может использоваться только как фактический аргумент"
*************** msgstr "Переменная предп�
*** 90933,90944 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6413
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Переменная предполагаемого типа %s в %L как фактический аргумент для inquiry функции должна быть первым аргументом"
  
! #: fortran/resolve.cc:6434
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Переменная предполагаемого ранга %s в %L может использоваться только как фактический аргумент"
--- 91125,91136 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6497
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Переменная предполагаемого типа %s в %L как фактический аргумент для inquiry функции должна быть первым аргументом"
  
! #: fortran/resolve.cc:6518
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
  msgstr "Переменная предполагаемого ранга %s в %L может использоваться только как фактический аргумент"
*************** msgstr "Переменная предп�
*** 90947,91377 ****
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6444
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Переменная предполагаемого ранга %s в %L как фактический аргумент для inquiry функции должна быть первым аргументом"
  
! #: fortran/resolve.cc:6455
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "Переменная %s в %L с NO_ARG_CHECK атрибутом не должна иметь ссылку на подобъект"
  
! #: fortran/resolve.cc:6464
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Переменная предполагаемого типа %s в %L не должна иметь ссылку на подобъект"
  
! #: fortran/resolve.cc:6481
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Переменная предполагаемого ранга %s в %L не должна иметь ссылку на подобъект"
  
! #: fortran/resolve.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_variable_attr(): Bad array reference"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "gfc_variable_attr(): Некорректная ссылка на массив"
  
! #: fortran/resolve.cc:6698
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "Переменная %qs, использованная в спецификационном выражении, фигурирует в %L до ENTRY оператора, в котором она является параметром"
  
! #: fortran/resolve.cc:6703
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Переменная %qs используется в %L до оператора ENTRY, в котором она является параметром"
  
! #: fortran/resolve.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Полиморфный подобъект коиндексированного объекта в %L"
  
! #: fortran/resolve.cc:6790
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Коиндексированный объект с полиморфным размещаемым подкомпонентом в %L"
  
! #: fortran/resolve.cc:6803
  #, fuzzy, gcc-internal-format
  #| msgid "%qs matching variant is deprecated."
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qs соответствующий вариант устарел."
  
! #: fortran/resolve.cc:6859 fortran/resolve.cc:6947 fortran/resolve.cc:6971
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Invalid array reference at %L"
  msgstr "Некорректная ссылка на массив в %L"
  
! #: fortran/resolve.cc:7056
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7235 fortran/resolve.cc:7387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "Ошибка в спецификации типа в %L"
  
! #: fortran/resolve.cc:7351
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Передаваемый объект в %L должен быть скаляром"
  
! #: fortran/resolve.cc:7358
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Базовый объект для вызова компонента указателя на процедуру в %L имеет ABSTRACT тип %qs'"
  
! #: fortran/resolve.cc:7397
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Базовый объект для вызова type-bound процедуры в %L имеет ABSTRACT тип %qs"
  
! #: fortran/resolve.cc:7406
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Базовый объект для вызова NOPASS type-bound процедуры в %L должен быть скаляром"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7601
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Не найдено подходящего конкретного связывания для вызова GENERIC %qs в %L"
  
! #: fortran/resolve.cc:7635
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs в %L должна быть SUBROUTINE"
  
! #: fortran/resolve.cc:7688
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs в %L должна быть FUNCTION"
  
! #: fortran/resolve.cc:8253
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Некорректный тип выражения"
  
! #: fortran/resolve.cc:8289
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "'%s' в %L должна быть скаляром"
  
! #: fortran/resolve.cc:8299
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s в %L должен быть integer"
  
! #: fortran/resolve.cc:8303 fortran/resolve.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s в %L должна быть INTEGER"
  
! #: fortran/resolve.cc:8365
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Шаговое выражение в DO цикле в %L не может быть нулевым"
  
! #: fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO цикл в %L будет выполнен ноль раз"
  
! #: fortran/resolve.cc:8405
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO цикл в %L является неопределенным, так как он переполняется"
  
! #: fortran/resolve.cc:8411
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO цикл в %L является неопределенным, так как он теряет значимость"
  
! #: fortran/resolve.cc:8471
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8520
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Ожидалось имя переменной в %C"
  
! #: fortran/resolve.cc:8581
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %qs at %L has not been assigned a format label"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Переменной %qs в %L не была присвоена метка формата"
  
! #: fortran/resolve.cc:8591
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "SAVE атрибут в %L не может быть специфицирован в PURE процедуре"
  
! #: fortran/resolve.cc:8604
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8611
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array %qs in %s clause at %L"
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Массив предполагаемого размера %qs в %s клаузуле в %L"
  
! #: fortran/resolve.cc:8624
  #, fuzzy, gcc-internal-format
  #| msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "ALLOCATABLE объект %qs в %s клаузуле в %L"
  
! #: fortran/resolve.cc:8629
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed argument not permitted in '%s' call at %L"
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "Коиндексированный аргумент не разрешен в '%s' вызове в %L"
  
! #: fortran/resolve.cc:8634
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays not supported in %s clause at %L"
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Комассивы не поддерживаются в %s клаузуле в %L"
  
! #: fortran/resolve.cc:8640
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed argument not permitted in '%s' call at %L"
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "Коиндексированный аргумент не разрешен в '%s' вызове в %L"
  
! #: fortran/resolve.cc:8645
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8653
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8657
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8711
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected intrinsic type %qs at %L"
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Неожиданный встроенный тип %qs в %L"
  
! #: fortran/resolve.cc:8720
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of %qs in %s statement at %L"
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Ожидалось имя блока от %qs в %s операторе в %L"
  
! #: fortran/resolve.cc:8738
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8785
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "переменная %qD определена, но не используется"
  
! #: fortran/resolve.cc:8818
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL индекс-имя в %L должно быть скалярным INTEGER"
  
! #: fortran/resolve.cc:8823
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL стартовое выражение в %L должно быть скалярным INTEGER"
  
! #: fortran/resolve.cc:8830
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL конечное выражение в %L должно быть скалярным INTEGER"
  
! #: fortran/resolve.cc:8838
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL шаговое выражение в %L должно быть скаляром %s"
  
! #: fortran/resolve.cc:8843
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL шаговое выражение в %L не может быть нулевым"
  
! #: fortran/resolve.cc:8856
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL индекс %qs не может появляться в спецификации триплета в %L"
  
! #: fortran/resolve.cc:8961 fortran/resolve.cc:9284
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Allocate-object в %L должен быть ALLOCATABLE или POINTER"
  
! #: fortran/resolve.cc:8969 fortran/resolve.cc:9247
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Коиндексированный размещаемый объект в %L"
  
! #: fortran/resolve.cc:9093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L also appears at %L"
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "Allocate-object в %L также появляется в %L"
  
! #: fortran/resolve.cc:9104
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "Source-expr в %L должно быть скалярным или иметь тот же ранг, что и allocate-object в %L"
  
! #: fortran/resolve.cc:9135
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Source-expr в %L и allocate-object в %L должны иметь одинаковую форму"
  
! #: fortran/resolve.cc:9299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Only intrinsic operators can be used in expression at %L"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Только встроенные операторы могут использоваться в выражении в %L"
  
! #: fortran/resolve.cc:9307
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Тип сущности в %L есть тип несовместимый с source-expr в %L"
  
! #: fortran/resolve.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "Allocate-object в %L и source-expr в %L должны иметь одинаковый вид параметра типа"
  
! #: fortran/resolve.cc:9333
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "Source-expr в %L не должно быть типа LOCK_TYPE и не должно иметь LOCK_TYPE компонент, если allocate-object в %L является комассивом"
  
! #: fortran/resolve.cc:9358
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "Source-expr в %L не должно быть типа EVENT_TYPE и не должно иметь EVENT_TYPE компонент, если allocate-object в %L является комассивом"
  
! #: fortran/resolve.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Размещение %s ABSTRACT базового типа в %L требует type-spec или source-expr"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9405
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Размещение %s в %L с type-spec требует того же character-length параметра, что и в декларации"
  
! #: fortran/resolve.cc:9489 fortran/resolve.cc:9504
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Спецификация массива требуется в ALLOCATE операторе в %L"
  
! #: fortran/resolve.cc:9496
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Спецификация массива или SOURCE= выражение со значением массивом требуется в ALLOCATE операторе в %L"
  
! #: fortran/resolve.cc:9521
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Спецификация комассива требуется в ALLOCATE операторе в %L"
  
! #: fortran/resolve.cc:9531 fortran/resolve.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Некорректная спецификация комассива в ALLOCATE операторе в %L"
  
! #: fortran/resolve.cc:9537
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9549
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9560 fortran/resolve.cc:9588
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Некорректная спецификация массива в ALLOCATE операторе в %L"
  
! #: fortran/resolve.cc:9607
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs не должно появляться в спецификации массива в %L в том же ALLOCATE операторе где оно само размещается"
  
! #: fortran/resolve.cc:9622
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Ожидалась '*' в спецификации коиндекса в ALLOCATE операторе в %L"
  
! #: fortran/resolve.cc:9664
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-variable в %L должна быть скалярной INTEGER переменной"
  
! #: fortran/resolve.cc:9693
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-variable в %L не должна быть %sd в том же %s операторе"
  
! #: fortran/resolve.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG в %L бесполезно без STAT тега"
  
! #: fortran/resolve.cc:9720
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "ERRMSG переменная в %L должна быть стандартной скалярной CHARACTER переменной"
  
! #: fortran/resolve.cc:9749
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Переменная Errmsg в %L не должна быть %sd в том же операторе %s"
  
! #: fortran/resolve.cc:9781
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Allocate-object в %L также появляется в %L"
  
! #: fortran/resolve.cc:9787 fortran/resolve.cc:9793
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Allocate-object в %L есть подобъект объекта в %L"
--- 91139,91569 ----
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
! #: fortran/resolve.cc:6528
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L as actual argument to an inquiry function shall be the first argument"
  msgstr "Переменная предполагаемого ранга %s в %L как фактический аргумент для inquiry функции должна быть первым аргументом"
  
! #: fortran/resolve.cc:6539
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall not have a subobject reference"
  msgstr "Переменная %s в %L с NO_ARG_CHECK атрибутом не должна иметь ссылку на подобъект"
  
! #: fortran/resolve.cc:6548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not have a subobject reference"
  msgstr "Переменная предполагаемого типа %s в %L не должна иметь ссылку на подобъект"
  
! #: fortran/resolve.cc:6565
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Переменная предполагаемого ранга %s в %L не должна иметь ссылку на подобъект"
  
! #: fortran/resolve.cc:6626
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_variable_attr(): Bad array reference"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "gfc_variable_attr(): Некорректная ссылка на массив"
  
! #: fortran/resolve.cc:6773
  #, gcc-internal-format
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "Переменная %qs, использованная в спецификационном выражении, фигурирует в %L до ENTRY оператора, в котором она является параметром"
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Переменная %qs используется в %L до оператора ENTRY, в котором она является параметром"
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Полиморфный подобъект коиндексированного объекта в %L"
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Коиндексированный объект с полиморфным размещаемым подкомпонентом в %L"
  
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  #| msgid "%qs matching variant is deprecated."
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qs соответствующий вариант устарел."
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Invalid array reference at %L"
  msgstr "Некорректная ссылка на массив в %L"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "Ошибка в спецификации типа в %L"
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Передаваемый объект в %L должен быть скаляром"
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Базовый объект для вызова компонента указателя на процедуру в %L имеет ABSTRACT тип %qs'"
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Базовый объект для вызова type-bound процедуры в %L имеет ABSTRACT тип %qs"
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Базовый объект для вызова NOPASS type-bound процедуры в %L должен быть скаляром"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Не найдено подходящего конкретного связывания для вызова GENERIC %qs в %L"
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs в %L должна быть SUBROUTINE"
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs в %L должна быть FUNCTION"
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Некорректный тип выражения"
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "'%s' в %L должна быть скаляром"
  
! #: fortran/resolve.cc:8377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s в %L должен быть integer"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s в %L должна быть INTEGER"
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Шаговое выражение в DO цикле в %L не может быть нулевым"
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO цикл в %L будет выполнен ноль раз"
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO цикл в %L является неопределенным, так как он переполняется"
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO цикл в %L является неопределенным, так как он теряет значимость"
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Ожидалось имя переменной в %C"
  
! #: fortran/resolve.cc:8659
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %qs at %L has not been assigned a format label"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Переменной %qs в %L не была присвоена метка формата"
  
! #: fortran/resolve.cc:8669
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "SAVE атрибут в %L не может быть специфицирован в PURE процедуре"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array %qs in %s clause at %L"
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Массив предполагаемого размера %qs в %s клаузуле в %L"
  
! #: fortran/resolve.cc:8702
  #, fuzzy, gcc-internal-format
  #| msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "ALLOCATABLE объект %qs в %s клаузуле в %L"
  
! #: fortran/resolve.cc:8707
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed argument not permitted in '%s' call at %L"
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "Коиндексированный аргумент не разрешен в '%s' вызове в %L"
  
! #: fortran/resolve.cc:8712
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays not supported in %s clause at %L"
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Комассивы не поддерживаются в %s клаузуле в %L"
  
! #: fortran/resolve.cc:8718
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed argument not permitted in '%s' call at %L"
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "Коиндексированный аргумент не разрешен в '%s' вызове в %L"
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected intrinsic type %qs at %L"
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Неожиданный встроенный тип %qs в %L"
  
! #: fortran/resolve.cc:8798
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of %qs in %s statement at %L"
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Ожидалось имя блока от %qs в %s операторе в %L"
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "переменная %qD определена, но не используется"
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL индекс-имя в %L должно быть скалярным INTEGER"
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL стартовое выражение в %L должно быть скалярным INTEGER"
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL конечное выражение в %L должно быть скалярным INTEGER"
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL шаговое выражение в %L должно быть скаляром %s"
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL шаговое выражение в %L не может быть нулевым"
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL индекс %qs не может появляться в спецификации триплета в %L"
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Allocate-object в %L должен быть ALLOCATABLE или POINTER"
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Коиндексированный размещаемый объект в %L"
  
! #: fortran/resolve.cc:9171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L also appears at %L"
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "Allocate-object в %L также появляется в %L"
  
! #: fortran/resolve.cc:9182
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
  msgstr "Source-expr в %L должно быть скалярным или иметь тот же ранг, что и allocate-object в %L"
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Source-expr в %L и allocate-object в %L должны иметь одинаковую форму"
  
! #: fortran/resolve.cc:9377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Only intrinsic operators can be used in expression at %L"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Только встроенные операторы могут использоваться в выражении в %L"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Тип сущности в %L есть тип несовместимый с source-expr в %L"
  
! #: fortran/resolve.cc:9397
  #, gcc-internal-format, gfc-internal-format
  msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
  msgstr "Allocate-object в %L и source-expr в %L должны иметь одинаковый вид параметра типа"
  
! #: fortran/resolve.cc:9411
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type LOCK_TYPE nor have a LOCK_TYPE component if allocate-object at %L is a coarray"
  msgstr "Source-expr в %L не должно быть типа LOCK_TYPE и не должно иметь LOCK_TYPE компонент, если allocate-object в %L является комассивом"
  
! #: fortran/resolve.cc:9436
  #, gcc-internal-format, gfc-internal-format
  msgid "The source-expr at %L shall neither be of type EVENT_TYPE nor have a EVENT_TYPE component if allocate-object at %L is a coarray"
  msgstr "Source-expr в %L не должно быть типа EVENT_TYPE и не должно иметь EVENT_TYPE компонент, если allocate-object в %L является комассивом"
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Размещение %s ABSTRACT базового типа в %L требует type-spec или source-expr"
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
  msgstr "Размещение %s в %L с type-spec требует того же character-length параметра, что и в декларации"
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Спецификация массива требуется в ALLOCATE операторе в %L"
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Спецификация массива или SOURCE= выражение со значением массивом требуется в ALLOCATE операторе в %L"
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Спецификация комассива требуется в ALLOCATE операторе в %L"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Некорректная спецификация комассива в ALLOCATE операторе в %L"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Некорректная спецификация массива в ALLOCATE операторе в %L"
  
! #: fortran/resolve.cc:9685
  #, gcc-internal-format
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "%qs не должно появляться в спецификации массива в %L в том же ALLOCATE операторе где оно само размещается"
  
! #: fortran/resolve.cc:9700
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Ожидалась '*' в спецификации коиндекса в ALLOCATE операторе в %L"
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-variable в %L должна быть скалярной INTEGER переменной"
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-variable в %L не должна быть %sd в том же %s операторе"
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG в %L бесполезно без STAT тега"
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "ERRMSG переменная в %L должна быть стандартной скалярной CHARACTER переменной"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Переменная Errmsg в %L не должна быть %sd в том же операторе %s"
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Allocate-object в %L также появляется в %L"
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Allocate-object в %L есть подобъект объекта в %L"
*************** msgstr "Allocate-object в %L есть �
*** 91380,91699 ****
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10022
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE метка в %L перекрывается с CASE меткой в %L"
  
! #: fortran/resolve.cc:10073
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Выражение в CASE операторе в %L должно быть типа %s"
  
! #: fortran/resolve.cc:10084
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Выражение в CASE операторе в %L должно быть вида %d"
  
! #: fortran/resolve.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Выражение в CASE операторе в %L должно быть скаляром"
  
! #: fortran/resolve.cc:10143
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Выражение выбора в вычисляемом GOTO операторе в %L должно быть скалярным integer выражением"
  
! #: fortran/resolve.cc:10164
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Аргумент SELECT оператора в %L не может быть %s"
  
! #: fortran/resolve.cc:10174
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Аргумент SELECT оператора в %L не может быть скалярным выражением"
  
! #: fortran/resolve.cc:10192 fortran/resolve.cc:10200
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Выражение в CASE операторе в %L не находится в диапазоне %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 "За DEFAULT CASE в %L не может следовать второй DEFAULT CASE в %L"
  
! #: fortran/resolve.cc:10288
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Логический диапазон в CASE операторе в %L не допускается"
  
! #: fortran/resolve.cc:10301
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Константное логическое значение в CASE операторе повторяется в %L"
  
! #: fortran/resolve.cc:10316
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Спецификации диапазона в %L невозможно найти соответствие"
  
! #: fortran/resolve.cc:10419
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Логический SELECT CASE блок в %L имеет более двух случаев"
  
! #: fortran/resolve.cc:10460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unable to resolve the specific function %qs at %L"
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "Не удается разрешить конкретную функцию %qs в %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 "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Встроенная функция %qs в %L некорректна в присваивании указателя на процедуру"
  
! #: fortran/resolve.cc:10523
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type %qs cannot be used as a variable at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Производный тип %qs не может быть использован как переменная в %C"
  
! #: fortran/resolve.cc:10540
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name %qs at %L is used as array"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Имя ассоциации %qs в %L используется как массив"
  
! #: 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 "Селектор в %L не может быть NULL()"
  
! #: fortran/resolve.cc:10615
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Селектор в %L не имеет типа"
  
! #: fortran/resolve.cc:10674
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Имя ассоциации %qs в %L используется как массив"
  
! #: 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 селектор в %L требует временной переменной, которая пока не реализована"
  
! #: fortran/resolve.cc:10977
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Селектор должен быть полиморфным в 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 "Селектор в %L не должен быть коиндексирован"
  
! #: 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 перекрывается с TYPE IS в %L"
  
! #: fortran/resolve.cc:11080
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Производный тип %qs в %L должен быть расширяемым"
  
! #: fortran/resolve.cc:11093
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Производный тип %qs в %L должен быть расширением %qs"
  
! #: fortran/resolve.cc:11096
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Неожиданный встроенный тип %qs в %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 "Спецификация типа в %L должна специфицировать, что каждый параметр длины типа является предполагаемым"
  
! #: fortran/resolve.cc:11374
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Двойной CLASS IS блок в SELECT TYPE операторе в %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
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Некорректный контекст для NULL () встроенной в %L"
  
! #: fortran/resolve.cc:11692
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO %s процедура в %L должна быть рекурсивной"
  
! #: 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 не может быть полиморфным, если только он не обрабатывается определенной процедурой ввода/вывода"
  
! #: 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 не может иметь POINTER компоненты, если только он не обрабатывается определенной процедурой ввода/вывода"
  
! #: fortran/resolve.cc:11724
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Элемент передачи данных в %L не может иметь компоненты указатели на процедуру"
  
! #: 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 не может иметь ALLOCATABLE компоненты если только он не обрабатывается определенной процедурой ввода/вывода"
  
! #: fortran/resolve.cc:11742
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Элемент передачи данных в %L не может иметь 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 не может иметь 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 "Элемент передачи данных в %L не может быть полной ссылкой на массив предполагаемого размера"
  
! #: 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 переменная в %L должна быть скаляром типа 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 "Event переменная в %L должна быть скаляром типа 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 "Аргумент event переменная в %L должен быть комассивом или коиндексированным"
  
! #: fortran/resolve.cc:11834
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Аргумент event переменная в %L должен быть комассивом, но не коиндексированным"
  
! #: 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= аргумент в %L должна быть скалярной INTEGER переменной"
  
! #: 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= аргумент в %L должна быть скалярной CHARACTER переменной"
  
! #: 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= аргумент в %L должна быть скалярной LOGICAL переменной"
  
! #: fortran/resolve.cc:11878
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "UNTIL_COUNT= аргумент в %L должен быть скалярным 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 "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 "STAT= аргумент в %L должна быть скалярной INTEGER переменной"
  
! #: 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 "%s тег в %L должен быть строкой символов подразумеваемого вида"
  
! #: 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 "Imageset аргумент в %L должен быть скалярным или ранга 1 INTEGER выражением"
  
! #: 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 "Imageset аргумент в %L должен быть между 1 и 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 не есть корректный оператор цели перехода для оператора перехода в %L"
  
! #: fortran/resolve.cc:12120
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Переход в %L может вызвать зацикливание"
  
  #. 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 оператор в %L покидает CRITICAL конструкцию для метки в %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 оператор в %L покидает DO CONCURRENT конструкцию для метки в %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"
--- 91572,91891 ----
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
! #: fortran/resolve.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE метка в %L перекрывается с CASE меткой в %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Выражение в CASE операторе в %L должно быть типа %s"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Выражение в CASE операторе в %L должно быть вида %d"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Выражение в CASE операторе в %L должно быть скаляром"
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Выражение выбора в вычисляемом GOTO операторе в %L должно быть скалярным integer выражением"
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Аргумент SELECT оператора в %L не может быть %s"
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Аргумент SELECT оператора в %L не может быть скалярным выражением"
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Выражение в CASE операторе в %L не находится в диапазоне %s"
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "За DEFAULT CASE в %L не может следовать второй DEFAULT CASE в %L"
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Логический диапазон в CASE операторе в %L не допускается"
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Константное логическое значение в CASE операторе повторяется в %L"
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Спецификации диапазона в %L невозможно найти соответствие"
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Логический SELECT CASE блок в %L имеет более двух случаев"
  
! #: fortran/resolve.cc:10538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unable to resolve the specific function %qs at %L"
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "Не удается разрешить конкретную функцию %qs в %L"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Встроенная функция %qs в %L некорректна в присваивании указателя на процедуру"
  
! #: fortran/resolve.cc:10601
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type %qs cannot be used as a variable at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Производный тип %qs не может быть использован как переменная в %C"
  
! #: fortran/resolve.cc:10618
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name %qs at %L is used as array"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Имя ассоциации %qs в %L используется как массив"
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Селектор в %L не может быть NULL()"
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Селектор в %L не имеет типа"
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Имя ассоциации %qs в %L используется как массив"
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS селектор в %L требует временной переменной, которая пока не реализована"
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Селектор должен быть полиморфным в SELECT TYPE операторе в %L"
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Селектор в %L не должен быть коиндексирован"
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS в %L перекрывается с TYPE IS в %L"
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Производный тип %qs в %L должен быть расширяемым"
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Производный тип %qs в %L должен быть расширением %qs"
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Неожиданный встроенный тип %qs в %L"
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Спецификация типа в %L должна специфицировать, что каждый параметр длины типа является предполагаемым"
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Двойной CLASS IS блок в SELECT TYPE операторе в %L"
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Некорректный контекст для NULL () встроенной в %L"
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO %s процедура в %L должна быть рекурсивной"
  
! #: fortran/resolve.cc:11780
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be polymorphic unless it is processed by a defined input/output procedure"
  msgstr "Элемент передачи данных в %L не может быть полиморфным, если только он не обрабатывается определенной процедурой ввода/вывода"
  
! #: fortran/resolve.cc:11793
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Элемент передачи данных в %L не может иметь POINTER компоненты, если только он не обрабатывается определенной процедурой ввода/вывода"
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Элемент передачи данных в %L не может иметь компоненты указатели на процедуру"
  
! #: fortran/resolve.cc:11809
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Элемент передачи данных в %L не может иметь ALLOCATABLE компоненты если только он не обрабатывается определенной процедурой ввода/вывода"
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Элемент передачи данных в %L не может иметь PRIVATE компоненты"
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Элемент передачи данных в %L не может иметь PRIVATE компоненты, если только он не обрабатывается определенной процедурой ввода/вывода"
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Элемент передачи данных в %L не может быть полной ссылкой на массив предполагаемого размера"
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Lock переменная в %L должна быть скаляром типа LOCK_TYPE"
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "Event переменная в %L должна быть скаляром типа EVENT_TYPE"
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Аргумент event переменная в %L должен быть комассивом или коиндексированным"
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Аргумент event переменная в %L должен быть комассивом, но не коиндексированным"
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "STAT= аргумент в %L должна быть скалярной INTEGER переменной"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "ERRMSG= аргумент в %L должна быть скалярной CHARACTER переменной"
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "ACQUIRED_LOCK= аргумент в %L должна быть скалярной LOGICAL переменной"
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "UNTIL_COUNT= аргумент в %L должен быть скалярным INTEGER выражением"
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "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 "STAT= аргумент в %L должна быть скалярной INTEGER переменной"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be a character string of default kind"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "%s тег в %L должен быть строкой символов подразумеваемого вида"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Imageset аргумент в %L должен быть скалярным или ранга 1 INTEGER выражением"
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Imageset аргумент в %L должен быть между 1 и num_images()"
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Оператор в %L не есть корректный оператор цели перехода для оператора перехода в %L"
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Переход в %L может вызвать зацикливание"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO оператор в %L покидает CRITICAL конструкцию для метки в %L"
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "GOTO оператор в %L покидает DO CONCURRENT конструкцию для метки в %L"
  
! #: fortran/resolve.cc:12224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
*************** msgstr "GOTO оператор в %L по
*** 91702,91922 ****
  #. 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 не находится в том же блоке, что GOTO оператор в %L"
  
! #: fortran/resolve.cc:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE маска в %L имеет противоречивую форму"
  
! #: fortran/resolve.cc:12274
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE цель присваивания в %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 "Non-ELEMENTAL определенное пользователем присваивание в WHERE в %L"
  
! #: fortran/resolve.cc:12297 fortran/resolve.cc:12392
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Неподдерживаемый оператор внутри WHERE в %L"
  
! #: fortran/resolve.cc:12327
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Присваивание 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 "FORALL с индексом %qs не используется в левой части присваивания в %L и поэтому может вызвать множественное присваивание этому объекту"
  
! #: fortran/resolve.cc:12676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "BLOCK конструкция в %C"
  
! #: 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 имя индекса в %L должно быть скалярной переменной типа 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 "Внешняя FORALL конструкция уже имеет индекс с этим именем %L"
  
! #: fortran/resolve.cc:12749
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "Ожидалось имя переменной в %C"
  
! #: fortran/resolve.cc:12836
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE клаузула в %L требует LOGICAL массив"
  
! #: fortran/resolve.cc:12957
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Некорректный тип блока"
  
! #: 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 "Элемент передачи данных в %L не может иметь компоненты указатели на процедуру"
  
! #: 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 "Не удалось преобразовать %s в %s в %L"
  
! #: fortran/resolve.cc:13105
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "CHARACTER выражение будет усечено в присваивании (%ld/%ld) в %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 присваивается переменной производного типа с POINTER компонентом в 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 "Присваивание коиндексированной переменной в %L в PURE процедуре"
  
! #: fortran/resolve.cc:13187
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Присваивание полиморфному комассиву в %L не допускается"
  
! #: fortran/resolve.cc:13191
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Присваивание размещаемой полиморфной переменной в %L"
  
! #: fortran/resolve.cc:13196
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Присваивание размещаемой полиморфной переменной в %L требует %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:13203
  #, fuzzy, 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"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "Неразмещаемая переменная не должна быть полиморфной во встроенном присваивании в %L - проверьте, что имеется соответствующая конкретная подпрограмма для '=' оператора"
  
! #: 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 "Коиндексированная переменная не должна иметь размещаемых окончательных компонентов в присваивании в %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 "TODO: type-bound определенные присваивания в %L не выполнены, так как несколько ссылок на части массива появятся в промежуточных выражениях."
  
  #. 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 "Присваивание указателя на процедуру в %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 "Результат функции в левой части присваивания в %L должен иметь pointer атрибут."
  
! #: 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 "ASSIGNED GOTO оператор в %L требует INTEGER переменной"
  
! #: fortran/resolve.cc:14250
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Переменной %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 "Alternate RETURN оператор в %L требует 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 "Ожидалось инициализационное выражение в CASE в %C"
  
! #: fortran/resolve.cc:14382
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN оператор в %L требует скалярную подразумеваемого INTEGER переменную"
  
! #: fortran/resolve.cc:14429
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "Некорректный NULL в %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 "Оператор арифметического IF в %L требует скалярное REAL или INTEGER выражение"
  
! #: fortran/resolve.cc:14494
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Нет выражения в 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 "Условие выхода из DO WHILE цикла в %L должно быть скалярным LOGICAL выражением"
  
! #: fortran/resolve.cc:14583
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL клаузула маски в %L требует скалярное LOGICAL выражение"
  
! #: fortran/resolve.cc:14695
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Некорректный код оператора"
  
! #: fortran/resolve.cc:14716
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter %qs declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Неиспользуемый параметр %qs декларирован в %L"
  
! #: 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 "Переменная %qs со связывающей меткой %qs в %L использует тот же глобальный идентификатор, что и сущность в %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 "Переменная %qs из модуля %qs со связывающей меткой %qs в %L использует тот же глобальный идентификатор, что и сущность в %L из модуля %qs"
--- 91894,92114 ----
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
! #: fortran/resolve.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Метка в %L не находится в том же блоке, что GOTO оператор в %L"
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE маска в %L имеет противоречивую форму"
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE цель присваивания в %L имеет противоречивую форму"
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Non-ELEMENTAL определенное пользователем присваивание в WHERE в %L"
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Неподдерживаемый оператор внутри WHERE в %L"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Присваивание FORALL индексной переменной в %L"
  
! #: fortran/resolve.cc:12418
  #, gcc-internal-format
  msgid "The FORALL with index %qs is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  msgstr "FORALL с индексом %qs не используется в левой части присваивания в %L и поэтому может вызвать множественное присваивание этому объекту"
  
! #: fortran/resolve.cc:12754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "BLOCK конструкция в %C"
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL имя индекса в %L должно быть скалярной переменной типа integer"
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Внешняя FORALL конструкция уже имеет индекс с этим именем %L"
  
! #: fortran/resolve.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "Ожидалось имя переменной в %C"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE клаузула в %L требует LOGICAL массив"
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Некорректный тип блока"
  
! #: fortran/resolve.cc:13115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have procedure pointer components"
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "Элемент передачи данных в %L не может иметь компоненты указатели на процедуру"
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot assign %s to %s at %L"
  msgstr "Не удалось преобразовать %s в %s в %L"
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%ld/%ld) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "CHARACTER выражение будет усечено в присваивании (%ld/%ld) в %L"
  
! #: fortran/resolve.cc:13215
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Коиндексированное выражение в %L присваивается переменной производного типа с POINTER компонентом в PURE процедуре"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Присваивание коиндексированной переменной в %L в PURE процедуре"
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Присваивание полиморфному комассиву в %L не допускается"
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Присваивание размещаемой полиморфной переменной в %L"
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Присваивание размещаемой полиморфной переменной в %L требует %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:13281
  #, fuzzy, 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"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "Неразмещаемая переменная не должна быть полиморфной во встроенном присваивании в %L - проверьте, что имеется соответствующая конкретная подпрограмма для '=' оператора"
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "Коиндексированная переменная не должна иметь размещаемых окончательных компонентов в присваивании в %L"
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "TODO: type-bound определенные присваивания в %L не выполнены, так как несколько ссылок на части массива появятся в промежуточных выражениях."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Присваивание указателя на процедуру в %L"
  
! #: fortran/resolve.cc:14049
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Результат функции в левой части присваивания в %L должен иметь pointer атрибут."
  
! #: fortran/resolve.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "ASSIGNED GOTO оператор в %L требует INTEGER переменной"
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Переменной %qs не присвоили целевую метку в %L"
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternate RETURN оператор в %L требует SCALAR-INTEGER спецификатор возврата"
  
! #: fortran/resolve.cc:14460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Ожидалось инициализационное выражение в CASE в %C"
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN оператор в %L требует скалярную подразумеваемого INTEGER переменную"
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "Некорректный NULL в %L"
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Оператор арифметического IF в %L требует скалярное REAL или INTEGER выражение"
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Нет выражения в DO WHILE"
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Условие выхода из DO WHILE цикла в %L должно быть скалярным LOGICAL выражением"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL клаузула маски в %L требует скалярное LOGICAL выражение"
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Некорректный код оператора"
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter %qs declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Неиспользуемый параметр %qs декларирован в %L"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Переменная %qs со связывающей меткой %qs в %L использует тот же глобальный идентификатор, что и сущность в %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "Переменная %qs из модуля %qs со связывающей меткой %qs в %L использует тот же глобальный идентификатор, что и сущность в %L из модуля %qs"
*************** msgstr "Переменная %qs из м
*** 91924,91985 ****
  #. 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 "Процедура %qs со связывающей меткой %qs в %L использует тот же глобальный идентификатор, что и сущность в %L"
  
! #: fortran/resolve.cc:14931
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Длина строки в %L слишком велика"
  
! #: fortran/resolve.cc:15175
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Размещаемый массив %qs в %L должен иметь отложенную форму или предполагаемый ранг"
  
! #: fortran/resolve.cc:15179
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Скалярный объект %qs в %L не может быть ALLOCATABLE"
  
! #: fortran/resolve.cc:15187
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Указатель на массив %qs at %L должен иметь отложенную форму или предполагаемый ранг"
  
! #: fortran/resolve.cc:15198
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Массив %qs at %L не может иметь отложенную форму"
  
! #: fortran/resolve.cc:15216
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Тип %qs CLASS переменной %qs at %L не является расширяемым"
  
! #: fortran/resolve.cc:15230
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS переменная %qs в %L должна быть формальным параметром, размещаемой или указателем"
  
! #: 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 "Тип %qs не может быть host ассоциированным в %L, поскольку он блокирован несовместимым объектом с тем же именем декларированным в %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 для переменной модуля %qs в %L необходим из-за подразумеваемой инициализации"
  
! #: 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 "Сущность %qs в %L имеет параметр отложенного типа и требует либо POINTER либо ALLOCATABLE атрибут"
  
! #: 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"
--- 92116,92177 ----
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
! #: fortran/resolve.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Процедура %qs со связывающей меткой %qs в %L использует тот же глобальный идентификатор, что и сущность в %L"
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Длина строки в %L слишком велика"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Размещаемый массив %qs в %L должен иметь отложенную форму или предполагаемый ранг"
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Скалярный объект %qs в %L не может быть ALLOCATABLE"
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Указатель на массив %qs at %L должен иметь отложенную форму или предполагаемый ранг"
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Массив %qs at %L не может иметь отложенную форму"
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Тип %qs CLASS переменной %qs at %L не является расширяемым"
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS переменная %qs в %L должна быть формальным параметром, размещаемой или указателем"
  
! #: fortran/resolve.cc:15383
  #, gcc-internal-format
  msgid "The type %qs cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  msgstr "Тип %qs не может быть host ассоциированным в %L, поскольку он блокирован несовместимым объектом с тем же именем декларированным в %L"
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Выведенный SAVE для переменной модуля %qs в %L необходим из-за подразумеваемой инициализации"
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "Сущность %qs в %L имеет параметр отложенного типа и требует либо POINTER либо ALLOCATABLE атрибут"
  
! #: fortran/resolve.cc:15452
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
*************** msgstr "CLASS переменная %qs �
*** 91987,93001 ****
  
  #. 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 "Массив из модуля или главной программы %qs в %L должен иметь константную форму"
  
! #: 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 "Сущность с предполагаемой character длиной в %L должна быть формальным аргументом или PARAMETER"
  
! #: fortran/resolve.cc:15400
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs в %L должна иметь константную character длину в этом контексте"
  
! #: fortran/resolve.cc:15407
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON переменная %qs в %L должна иметь константную character длину"
  
! #: fortran/resolve.cc:15455
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Размещаемая %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15458
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Внешняя %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15461
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Формальный параметр %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15464
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Встроенная %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15467
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Результат функции %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15470
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Автоматический массив %qs в %L не может иметь инициализатор"
  
! #: 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 "Оператор функция с character значением %qs в %L должна иметь константную длину"
  
! #: 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 имеет PRIVATE тип и не может быть формальным аргументом %qs, который 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 "Процедура %qs в PUBLIC интерфейсе %qs в %L берет формальные аргументы %qs, который PRIVATE"
  
! #: fortran/resolve.cc:15607
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Функция %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15619
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Внешний объект %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15629
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL функция %qs в %L должна иметь скалярный результат"
  
! #: fortran/resolve.cc:15639
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Оператор функция %qs в %L не может иметь pointer или allocatable атрибут"
  
! #: fortran/resolve.cc:15658
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*) функция %qs в %L не может иметь значение массив"
  
! #: fortran/resolve.cc:15662
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*) функция %qs в %L не может иметь значение указатель"
  
! #: fortran/resolve.cc:15666
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*) функция %qs в %L не может быть pure"
  
! #: fortran/resolve.cc:15670
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*) функция %qs в %L не может быть рекурсивной"
  
! #: fortran/resolve.cc:15683
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*) функция %qs в %L"
  
! #: fortran/resolve.cc:15694
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Указатель на процедуру %qs в %L не должен быть элементным"
  
! #: fortran/resolve.cc:15700
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Формальная процедура %qs в %L не должна быть элементной"
  
! #: 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 "Переменная результата функции %s в %L элементной функции %qs не должна иметь атрибут ALLOCATABLE или POINTER"
  
! #: 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 "Коиндексированный объект с полиморфным размещаемым подкомпонентом в %L"
  
! #: fortran/resolve.cc:15810
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "PROCEDURE атрибут конфликтует с SAVE атрибутом в %qs в %L"
  
! #: fortran/resolve.cc:15816
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE атрибут конфликтует с INTENT атрибутом в %qs в %L"
  
! #: fortran/resolve.cc:15822
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE атрибут конфликтует с RESULT атрибутом в %qs в %L"
  
! #: fortran/resolve.cc:15830
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL атрибут конфликтует с FUNCTION атрибутом в %qs в %L"
  
! #: fortran/resolve.cc:15836
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Результат указатель на процедуру %qs в %L оказался без pointer атрибута"
  
! #: 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 "Несоответствие в ELEMENTAL атрибуте между MODULE PROCEDURE в %L и ее интерфейсом в %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 "Несоответствие в PURE атрибуте между MODULE PROCEDURE в %L и ее интерфейсом в %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 "Несоответствие в RECURSIVE атрибуте между MODULE PROCEDURE в %L и ее интерфейсом в %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 между MODULE PROCEDURE декларацией в MODULE %qs и декларацией в %L в (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:15928
  #, fuzzy, gcc-internal-format
  #| msgid "Interface %qs at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Интерфейс %qs в %L должен быть явным"
  
! #: fortran/resolve.cc:16033
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL процедура %qs в %L не есть SUBROUTINE"
  
! #: fortran/resolve.cc:16042
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL процедура в %L должна иметь ровно один аргумент"
  
! #: fortran/resolve.cc:16050 fortran/resolve.cc:16068
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Аргумент FINAL процедуры в %L должен быть типа %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 ""
  
! #: fortran/resolve.cc:16076
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Аргумент FINAL процедуры в %L не должен быть POINTER"
  
! #: fortran/resolve.cc:16082
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Аргумент FINAL процедуры в %L не должен быть ALLOCATABLE"
  
! #: fortran/resolve.cc:16088
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Аргумент FINAL процедуры в %L не должен быть OPTIONAL"
  
! #: fortran/resolve.cc:16096
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Аргумент FINAL процедуры в %L не должен быть 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 "Нескалярная FINAL процедура в %L должна иметь аргумент предполагаемой формы"
  
! #: fortran/resolve.cc:16127
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "FINAL процедура %qs декларированная в %L имеет тот же ранг (%d), что и %qs"
  
! #: fortran/resolve.cc:16164
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type %qs 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 "Только массивные FINAL процедуры декларированные для производного типа %qs определенного в %L, предлагают также скалярный тип"
  
! #: fortran/resolve.cc:16234
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs can't be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs и %qs не могут быть смешанными FUNCTION/SUBROUTINE для GENERIC %qs в %L"
  
! #: fortran/resolve.cc:16281
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs и %qs для GENERIC %qs в %L неоднозначны"
  
! #: fortran/resolve.cc:16340
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Неопределенное конкретное связывание %qs как цели 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 должен нацеливаться на конкретное связывание, %qs также GENERIC"
  
! #: fortran/resolve.cc:16380
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC %qs 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 %qs в %L не может перебить конкретное связывание с тем же именем"
  
! #: 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 "Type-bound оператор в %L не может быть 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 должна быть процедурой модуля или внешней процедурой с явным интерфейсом в %L"
  
! #: fortran/resolve.cc:16695
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Процедура %qs с PASS(%s) в %L не имеет аргумента %qs"
  
! #: fortran/resolve.cc:16709
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Процедура %qs с PASS в %L должна иметь по крайней мере один аргумент"
  
! #: fortran/resolve.cc:16723 fortran/resolve.cc:17289
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Неполиморфный passed-object формальный аргумент %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 "Аргумент %qs от %qs с PASS(%s) в %L должен быть производного типа %qs"
  
! #: fortran/resolve.cc:16744
  #, fuzzy, gcc-internal-format
  #| msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "Аргумент %qs от %qs с PASS(%s) в %L должен быть производного типа %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 ""
  
! #: fortran/resolve.cc:16797
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Passed-object формальный аргумент %qs в %L должен быть скаляром"
  
! #: fortran/resolve.cc:16803
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Passed-object формальный аргумент %qs в %L не должен быть ALLOCATABLE"
  
! #: fortran/resolve.cc:16809
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Passed-object формальный аргумент %qs в %L не должен быть POINTER"
  
! #: fortran/resolve.cc:16838
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Процедура %qs в %L имеет то же имя, что и компонент %qs"
  
! #: fortran/resolve.cc:16848
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Процедура %qs в %L имеет то же имя, что и унаследованный компонент %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 "Производный тип %qs декларированный в %L должен быть ABSTRACT, поскольку %qs есть DEFERRED и не перебивается"
  
! #: fortran/resolve.cc:17050
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Комассивный компонент %qs в %L должен быть размещаемым с отложенной формой"
  
! #: 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 "Компонент %qs в %L типа TYPE(C_PTR) или TYPE(C_FUNPTR) не должен быть комассивом"
  
! #: fortran/resolve.cc:17069
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Компонент %qs в %L с комассивным компонентом должен быть неуказательным, неразмещаемым скаляром"
  
! #: fortran/resolve.cc:17094
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Компонент %qs в %L имеет CONTIGUOUS атрибут, но не является указателем на массив"
  
! #: fortran/resolve.cc:17105
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Компонент %qs типа BIND(C) в %L должен иметь единичную длину"
  
! #: fortran/resolve.cc:17222
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Компонент указателя на процедуру %qs с PASS(%s) в %L не имеет аргумента %qs"
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Компонент указателя на процедуру %qs с PASS в %L должен иметь по крайней мере один аргумент"
  
! #: 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 "Аргумент %qs от %qs с PASS(%s) в %L должен быть производного типа %qs"
  
! #: fortran/resolve.cc:17262
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Аргумент %qs от %qs с PASS(%s) в %L должен быть скаляром"
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Аргумент %qs от %qs с PASS(%s) в %L не может иметь POINTER атрибут"
  
! #: fortran/resolve.cc:17280
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Аргумент %qs от %qs с PASS(%s) в %L не может быть 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 "Компонент %qs от %qs в %L имеет то же имя, что и унаследованная type-bound процедура"
  
! #: fortran/resolve.cc:17338
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Character длина компонента %qs должна быть константным спецификационным выражением в %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 "Выражение в %L должно быть INTEGER типа, найдено %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 "Character компонент %qs от %qs в %L с отложенной длиной должен быть POINTER или 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 "компонент %qs имеет PRIVATE тип и не может быть компонентом %qs, который 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 "Полиморфный компонент %s в %L в SEQUENCE или 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 "Компонент %s SEQUENCE типа декларированный в %L не имеет SEQUENCE атрибут"
  
! #: fortran/resolve.cc:17498
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Конфликтующие инициализаторы в объединении в %L и %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 "Поскольку расширяющий тип %qs в %L имеет комассивный компонент, родительский тип %qs должен также иметь его"
  
! #: fortran/resolve.cc:17603
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Нерасширяемый производный тип %qs в %L не должен быть ABSTRACT"
  
! #: fortran/resolve.cc:17673
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Parameterized type %qs does not have a component corresponding to parameter %qs at %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 "Generic имя %qs функции %qs в %L то же, что и имя производного типа в %L"
  
! #: fortran/resolve.cc:17719
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type %qs at %L must be extensible"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Производный тип %qs в %L должен быть расширяемым"
  
! #: fortran/resolve.cc:17742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to create map component '%s'"
  msgid "Failed to build PDT class component at %L"
  msgstr "не удалось создать map компонент '%s'"
  
! #: fortran/resolve.cc:17803
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Массив предполагаемого размера %qs в списке имен %qs в %L не допускается"
  
! #: fortran/resolve.cc:17809
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST массивный объект %qs с предполагаемой формой в списке имен %qs в %L"
  
! #: fortran/resolve.cc:17815
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST массивный объект %qs с неконстантной формой в списке имен %qs в %L"
  
! #: fortran/resolve.cc:17823
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST объект %qs с неконстантной character длиной в списке имен %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 "NAMELIST объект %qs был декларирован PRIVATE и не может быть членом 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 "NAMELIST объект %qs имеет use-associated PRIVATE компоненты и не может быть членом списка имен %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 "NAMELIST объект %qs имеет PRIVATE компоненты и не может быть членом PUBLIC списка имен %qs в %L"
  
! #: fortran/resolve.cc:17900
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE атрибут конфликтует с NAMELIST атрибутом в %qs в %L"
  
! #: fortran/resolve.cc:17919
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameter массив %qs at %L не может быть автоматическим или отложенной формы"
  
! #: fortran/resolve.cc:17935
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Неявно типизированный PARAMETER %qs в %L не соответствует более позднему IMPLICIT типу"
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Несовместимый производный тип в PARAMETER в %L"
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS переменная %qs в %L не может иметь PARAMETER атрибут"
  
! #: fortran/resolve.cc:17976
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TILE requires constant expression at %L"
  msgid "Expecting constant expression near %L"
  msgstr "TILE требует константное выражение в %L"
  
! #: fortran/resolve.cc:18027
  #, fuzzy, gcc-internal-format
  #| msgid "Entity %qs 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 "Сущность %qs в %L имеет параметр отложенного типа и требует либо POINTER либо 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 "Простите, размещаемые/указательные компоненты в комассивах полиморфных (CLASS) типов в %L не поддерживаются"
  
! #: 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 "PROTECTED атрибут конфликтует с EXTERNAL атрибутом в %L"
  
! #: fortran/resolve.cc:18186
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "PROCEDURE атрибут конфликтует с 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 имеет CONTIGUOUS атрибут, но не является указателем на массив или массивом предполагаемой формы или предполагаемого ранга"
  
! #: 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 "Массив предполагаемого размера в %L должен быть формальным аргументом"
  
! #: fortran/resolve.cc:18331
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Массив предполагаемой формы в %L должен быть формальным аргументом"
  
! #: fortran/resolve.cc:18343
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Массив предполагаемой формы в %L должен быть формальным аргументом"
  
! #: 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 "Массив предполагаемого ранга в %L не может иметь VALUE или CODIMENSION атрибут"
  
! #: fortran/resolve.cc:18363
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Символ в %L не является DUMMY переменной"
  
! #: 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 не может иметь VALUE атрибут, поскольку он не является формальным аргументом"
  
! #: fortran/resolve.cc:18379
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Character формальная переменная %qs в %L с VALUE атрибутом должна иметь константную длину"
  
! #: 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 совместимая character формальная переменная %qs в %L с VALUE атрибутом должна иметь длину один"
  
! #: 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 "Производный тип %qs в %L имеет тип %qs, который не был определен"
  
! #: 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 "Переменная %s в %L с NO_ARG_CHECK атрибутов должна быть формальным аргументом"
  
! #: 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 "Переменная %s в %L с NO_ARG_CHECK атрибутом должна быть типа TYPE(*) или числового встроенного типа"
  
! #: 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 "Переменная %s в %L с NO_ARG_CHECK атрибутом не может иметь ALLOCATABLE, CODIMENSION, POINTER или 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 "Переменная %s в %L с NO_ARG_CHECK атрибутом не может иметь 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 "Переменная %s в %L с NO_ARG_CHECK атрибутом должна быть или скаляром или массивом предполагаемого размера"
  
! #: 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 "Предполагаемый тип переменной %s в %L разрешен только для формальных переменных"
  
! #: 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 "Переменная предполагаемого типа %s в %L не может иметь ALLOCATABLE, CODIMENSION, POINTER или 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 "Переменная предполагаемого типа %s в %L не может иметь 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 "Переменная предполагаемого типа %s в %L не должна быть массивом явной формы"
  
! #: 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 "Переменная %qs at %L не может быть BIND(C), поскольку она не COMMON блок и не декларирована на уровне модуля"
  
! #: 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 "PUBLIC %s %qs в %L 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 "Переменная %s в %L типа LOCK_TYPE или с подкомпонентом типа LOCK_TYPE должна быть комассивом"
  
! #: 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 "INTENT(OUT) формальный аргумент %qs в %L имеет ASSUMED SIZE и поэтому не может иметь подразумеваемый инициализатор"
  
! #: fortran/resolve.cc:18662
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Формальный аргумент %qs в %L типа LOCK_TYPE не должен быть INTENT(OUT)"
  
! #: fortran/resolve.cc:18671
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Формальный аргумент %qs в %L типа EVENT_TYPE не должен быть 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 "Результат функции %qs в %L не должен быть комассивом или иметь комассивный компонент"
  
! #: 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 "Переменная %qs в %L типа TYPE(C_PTR) или TYPE(C_FUNPTR) не должна быть комассивом"
  
! #: 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 "Переменная %qs в %L с комассивным компонентом должна быть неуказательным, неразмещаемым скаляром, который не есть комассив"
  
! #: 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 "Переменная %qs в %L является комассивом и не является ни ALLOCATABLE, ни SAVE, ни формальным аргументом"
  
! #: fortran/resolve.cc:18730
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray variable %qs 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 "Комассивная переменная %qs в %L не должна иметь коизмерения с отложенной формой"
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Размещаемая комассивная переменная %qs в %L должна иметь отложенную форму"
  
! #: 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 "Переменная %qs в %L является INTENT(OUT) и может поэтому не быть размещаемым комассивом или иметь комассивные компоненты"
  
! #: fortran/resolve.cc:18760
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Комассивная формальная переменная %qs в %L не допускается в 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 "LOGICAL формальная переменная %qs в %L с не-C_Bool видом в 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 "LOGICAL результирующая переменная %qs в %L с не-C_Bool видом в BIND(C) процедуре %qs"
  
! #: fortran/resolve.cc:18807
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %qs can not be an argument to subroutine or function at %L"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Список имен %qs не может быть аргументом для подпрограммы или функции в %L"
  
! #: fortran/resolve.cc:18869
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate в %L не является SAVEd"
  
! #: 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 "Цель инициализации указателя в %L должна иметь SAVE атрибут"
  
! #: fortran/resolve.cc:18876
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable %qs at %L cannot have an initializer"
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "Размещаемая %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:18892
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "!$OMP DECLARE TARGET переменная %qs в %L не есть SAVEd"
  
! #: 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 "Ожидается список именованных сущностей в %C"
  
! #: fortran/resolve.cc:19018
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA элемент %qs в %L должен быть в COMMON"
  
! #: fortran/resolve.cc:19025
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA массив %qs в %L должен быть указан в предыдущей декларации"
  
! #: fortran/resolve.cc:19032
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA элемент %qs в %L не может иметь коиндекс"
  
! #: 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 элемент %qs в %L является указателем и поэтому должен быть полным массивом"
  
! #: 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 %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Аргумент %qs элементной процедуры в %L не может иметь ALLOCATABLE атрибут"
  
! #: fortran/resolve.cc:19126
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Неконстантная секция массива в %L в DATA операторе"
  
! #: fortran/resolve.cc:19139
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA оператор в %L имеет больше переменных чем значений"
  
! #: 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 "Неконстантная секция массива в %L в 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 "начало implied-do цикла в %L не может быть упрощено до константного значения"
  
! #: 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 "окончание implied-do цикла в %L не может быть упрощено до константного значения"
  
! #: 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 "шаг implied-do цикла в %L не может быть упрощен до константного значения"
  
! #: 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 "шаг implied-do цикла в %L не может быть упрощен до константного значения"
  
! #: fortran/resolve.cc:19391
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA оператор в %L имеет больше значений чем переменных"
  
! #: fortran/resolve.cc:19568
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Метка %d в %L определена, но не используется"
  
! #: fortran/resolve.cc:19574
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Метка %d в %L определена, но не может быть использована"
  
! #: fortran/resolve.cc:19658
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Переменная производного типа %qs в %L должна иметь SEQUENCE атрибут, чтобы быть 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 "Переменная производного типа %qs в %L не может иметь ALLOCATABLE компоненты, чтобы быть 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 "Переменная производного типа %qs в %L с подразумеваемой инициализацией не может быть в EQUIVALENCE с переменной в 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 "Переменная производного типа %qs в %L с указательным(и) компонент(ами) не может быть EQUIVALENCE объектом"
  
! #: fortran/resolve.cc:19794
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Синтаксическая ошибка в 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 "Все или никакие объекты в EQUIVALENCE установленной в %L должны иметь 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 ""
  
! #: fortran/resolve.cc:19843
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Именованная константа %qs at %L не может быть 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 ""
  
! #: 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 "Синтаксическая ошибка в EQUIVALENCE операторе в %L"
  
! #: fortran/resolve.cc:19918
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Массив %qs at %L с неконстантными границами не может быть EQUIVALENCE объектом"
  
! #: fortran/resolve.cc:19929
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Компонент структуры %qs at %L не может быть EQUIVALENCE объектом"
  
! #: fortran/resolve.cc:19940
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Подстрока в %L имеет нулевую длину"
  
! #: 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 "PUBLIC функция %qs в %L PRIVATE типа %qs"
  
! #: fortran/resolve.cc:20051
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs в %L не имеет IMPLICIT тип"
  
! #: fortran/resolve.cc:20073
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Процедура пользовательского оператора %qs в %L должна быть FUNCTION"
  
! #: fortran/resolve.cc:20083
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Процедура пользовательского оператора %qs в %L не может быть предполагаемой character длиной"
  
! #: fortran/resolve.cc:20091
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Процедура пользовательского оператора %qs в %L должна иметь по крайней мере один аргумент"
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Первый аргумент интерфейса оператора в %L не может быть необязательным"
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Второй аргумент интерфейса оператора в %L не может быть необязательным"
  
! #: fortran/resolve.cc:20130
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Интерфейс оператора в %L должен иметь не более двух аргументов"
  
! #: fortran/resolve.cc:20212
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Внутренняя процедура %qs в %L PURE процедуры должна также быть PURE"
--- 92179,93193 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Массив из модуля или главной программы %qs в %L должен иметь константную форму"
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Сущность с предполагаемой character длиной в %L должна быть формальным аргументом или PARAMETER"
  
! #: fortran/resolve.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs в %L должна иметь константную character длину в этом контексте"
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON переменная %qs в %L должна иметь константную character длину"
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Размещаемая %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Внешняя %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Формальный параметр %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Встроенная %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Результат функции %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Автоматический массив %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15643
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s в %L"
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Оператор функция с character значением %qs в %L должна иметь константную длину"
  
! #: fortran/resolve.cc:15698
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs имеет PRIVATE тип и не может быть формальным аргументом %qs, который PUBLIC в %L"
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Процедура %qs в PUBLIC интерфейсе %qs в %L берет формальные аргументы %qs, который PRIVATE"
  
! #: fortran/resolve.cc:15738
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Функция %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Внешний объект %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL функция %qs в %L должна иметь скалярный результат"
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Оператор функция %qs в %L не может иметь pointer или allocatable атрибут"
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*) функция %qs в %L не может иметь значение массив"
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*) функция %qs в %L не может иметь значение указатель"
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*) функция %qs в %L не может быть pure"
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*) функция %qs в %L не может быть рекурсивной"
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*) функция %qs в %L"
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Указатель на процедуру %qs в %L не должен быть элементным"
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Формальная процедура %qs в %L не должна быть элементной"
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Переменная результата функции %s в %L элементной функции %qs не должна иметь атрибут ALLOCATABLE или POINTER"
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "Коиндексированный объект с полиморфным размещаемым подкомпонентом в %L"
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "PROCEDURE атрибут конфликтует с SAVE атрибутом в %qs в %L"
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE атрибут конфликтует с INTENT атрибутом в %qs в %L"
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE атрибут конфликтует с RESULT атрибутом в %qs в %L"
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL атрибут конфликтует с FUNCTION атрибутом в %qs в %L"
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Результат указатель на процедуру %qs в %L оказался без pointer атрибута"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Несоответствие в ELEMENTAL атрибуте между MODULE PROCEDURE в %L и ее интерфейсом в %s"
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Несоответствие в PURE атрибуте между MODULE PROCEDURE в %L и ее интерфейсом в %s"
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Несоответствие в RECURSIVE атрибуте между MODULE PROCEDURE в %L и ее интерфейсом в %s"
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s между MODULE PROCEDURE декларацией в MODULE %qs и декларацией в %L в (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:16059
  #, fuzzy, gcc-internal-format
  #| msgid "Interface %qs at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Интерфейс %qs в %L должен быть явным"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL процедура %qs в %L не есть SUBROUTINE"
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL процедура в %L должна иметь ровно один аргумент"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Аргумент FINAL процедуры в %L должен быть типа %qs"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Аргумент FINAL процедуры в %L не должен быть POINTER"
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Аргумент FINAL процедуры в %L не должен быть ALLOCATABLE"
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Аргумент FINAL процедуры в %L не должен быть OPTIONAL"
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Аргумент FINAL процедуры в %L не должен быть INTENT(OUT)"
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Нескалярная FINAL процедура в %L должна иметь аргумент предполагаемой формы"
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "FINAL процедура %qs декларированная в %L имеет тот же ранг (%d), что и %qs"
  
! #: fortran/resolve.cc:16295
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type %qs 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 "Только массивные FINAL процедуры декларированные для производного типа %qs определенного в %L, предлагают также скалярный тип"
  
! #: fortran/resolve.cc:16365
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs can't be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs и %qs не могут быть смешанными FUNCTION/SUBROUTINE для GENERIC %qs в %L"
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs и %qs для GENERIC %qs в %L неоднозначны"
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Неопределенное конкретное связывание %qs как цели GENERIC %qs в %L"
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs в %L должен нацеливаться на конкретное связывание, %qs также GENERIC"
  
! #: fortran/resolve.cc:16511
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC %qs 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 %qs в %L не может перебить конкретное связывание с тем же именем"
  
! #: fortran/resolve.cc:16567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-bound operator at %L can't be NOPASS"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Type-bound оператор в %L не может быть NOPASS"
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs должна быть процедурой модуля или внешней процедурой с явным интерфейсом в %L"
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Процедура %qs с PASS(%s) в %L не имеет аргумента %qs"
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Процедура %qs с PASS в %L должна иметь по крайней мере один аргумент"
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Неполиморфный passed-object формальный аргумент %qs в %L"
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Аргумент %qs от %qs с PASS(%s) в %L должен быть производного типа %qs"
  
! #: fortran/resolve.cc:16875
  #, fuzzy, gcc-internal-format
  #| msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "Аргумент %qs от %qs с PASS(%s) в %L должен быть производного типа %qs"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Passed-object формальный аргумент %qs в %L должен быть скаляром"
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Passed-object формальный аргумент %qs в %L не должен быть ALLOCATABLE"
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Passed-object формальный аргумент %qs в %L не должен быть POINTER"
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Процедура %qs в %L имеет то же имя, что и компонент %qs"
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Процедура %qs в %L имеет то же имя, что и унаследованный компонент %qs"
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Производный тип %qs декларированный в %L должен быть ABSTRACT, поскольку %qs есть DEFERRED и не перебивается"
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Комассивный компонент %qs в %L должен быть размещаемым с отложенной формой"
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Компонент %qs в %L типа TYPE(C_PTR) или TYPE(C_FUNPTR) не должен быть комассивом"
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Компонент %qs в %L с комассивным компонентом должен быть неуказательным, неразмещаемым скаляром"
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Компонент %qs в %L имеет CONTIGUOUS атрибут, но не является указателем на массив"
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Компонент %qs типа BIND(C) в %L должен иметь единичную длину"
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Компонент указателя на процедуру %qs с PASS(%s) в %L не имеет аргумента %qs"
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Компонент указателя на процедуру %qs с PASS в %L должен иметь по крайней мере один аргумент"
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Аргумент %qs от %qs с PASS(%s) в %L должен быть производного типа %qs"
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Аргумент %qs от %qs с PASS(%s) в %L должен быть скаляром"
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Аргумент %qs от %qs с PASS(%s) в %L не может иметь POINTER атрибут"
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Аргумент %qs от %qs с PASS(%s) в %L не может быть ALLOCATABLE"
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Компонент %qs от %qs в %L имеет то же имя, что и унаследованная type-bound процедура"
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Character длина компонента %qs должна быть константным спецификационным выражением в %L"
  
! #: fortran/resolve.cc:17480
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Выражение в %L должно быть INTEGER типа, найдено %s"
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Character компонент %qs от %qs в %L с отложенной длиной должен быть POINTER или ALLOCATABLE"
  
! #: fortran/resolve.cc:17526
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "компонент %qs имеет PRIVATE тип и не может быть компонентом %qs, который PUBLIC в %L"
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Полиморфный компонент %s в %L в SEQUENCE или BIND(C) типе %s"
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Компонент %s SEQUENCE типа декларированный в %L не имеет SEQUENCE атрибут"
  
! #: fortran/resolve.cc:17629
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Конфликтующие инициализаторы в объединении в %L и %L"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Поскольку расширяющий тип %qs в %L имеет комассивный компонент, родительский тип %qs должен также иметь его"
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Нерасширяемый производный тип %qs в %L не должен быть ABSTRACT"
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Generic имя %qs функции %qs в %L то же, что и имя производного типа в %L"
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type %qs at %L must be extensible"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Производный тип %qs в %L должен быть расширяемым"
  
! #: fortran/resolve.cc:17873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to create map component '%s'"
  msgid "Failed to build PDT class component at %L"
  msgstr "не удалось создать map компонент '%s'"
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Массив предполагаемого размера %qs в списке имен %qs в %L не допускается"
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST массивный объект %qs с предполагаемой формой в списке имен %qs в %L"
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST массивный объект %qs с неконстантной формой в списке имен %qs в %L"
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST объект %qs с неконстантной character длиной в списке имен %qs в %L"
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST объект %qs был декларирован PRIVATE и не может быть членом PUBLIC списка имен %qs в %L"
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST объект %qs имеет use-associated PRIVATE компоненты и не может быть членом списка имен %qs в %L"
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST объект %qs имеет PRIVATE компоненты и не может быть членом PUBLIC списка имен %qs в %L"
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE атрибут конфликтует с NAMELIST атрибутом в %qs в %L"
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameter массив %qs at %L не может быть автоматическим или отложенной формы"
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Неявно типизированный PARAMETER %qs в %L не соответствует более позднему IMPLICIT типу"
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Несовместимый производный тип в PARAMETER в %L"
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS переменная %qs в %L не может иметь PARAMETER атрибут"
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TILE requires constant expression at %L"
  msgid "Expecting constant expression near %L"
  msgstr "TILE требует константное выражение в %L"
  
! #: fortran/resolve.cc:18158
  #, fuzzy, gcc-internal-format
  #| msgid "Entity %qs 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 "Сущность %qs в %L имеет параметр отложенного типа и требует либо POINTER либо ALLOCATABLE атрибут"
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Простите, размещаемые/указательные компоненты в комассивах полиморфных (CLASS) типов в %L не поддерживаются"
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "PROTECTED атрибут конфликтует с EXTERNAL атрибутом в %L"
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "PROCEDURE атрибут конфликтует с PROTECTED атрибутом в %L"
  
! #: fortran/resolve.cc:18427
  #, gcc-internal-format
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "%qs в %L имеет CONTIGUOUS атрибут, но не является указателем на массив или массивом предполагаемой формы или предполагаемого ранга"
  
! #: fortran/resolve.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Массив предполагаемого размера в %L должен быть формальным аргументом"
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Массив предполагаемой формы в %L должен быть формальным аргументом"
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Массив предполагаемой формы в %L должен быть формальным аргументом"
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Массив предполагаемого ранга в %L не может иметь VALUE или CODIMENSION атрибут"
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Символ в %L не является DUMMY переменной"
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs в %L не может иметь VALUE атрибут, поскольку он не является формальным аргументом"
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Character формальная переменная %qs в %L с VALUE атрибутом должна иметь константную длину"
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C совместимая character формальная переменная %qs в %L с VALUE атрибутом должна иметь длину один"
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Производный тип %qs в %L имеет тип %qs, который не был определен"
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "Переменная %s в %L с NO_ARG_CHECK атрибутов должна быть формальным аргументом"
  
! #: fortran/resolve.cc:18558
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be of type TYPE(*) or of an numeric intrinsic type"
  msgstr "Переменная %s в %L с NO_ARG_CHECK атрибутом должна быть типа TYPE(*) или числового встроенного типа"
  
! #: fortran/resolve.cc:18567
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Переменная %s в %L с NO_ARG_CHECK атрибутом не может иметь ALLOCATABLE, CODIMENSION, POINTER или VALUE атрибут"
  
! #: fortran/resolve.cc:18575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Переменная %s в %L с NO_ARG_CHECK атрибутом не может иметь INTENT(OUT) атрибут"
  
! #: fortran/resolve.cc:18582
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "Переменная %s в %L с NO_ARG_CHECK атрибутом должна быть или скаляром или массивом предполагаемого размера"
  
! #: fortran/resolve.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Предполагаемый тип переменной %s в %L разрешен только для формальных переменных"
  
! #: fortran/resolve.cc:18609
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Переменная предполагаемого типа %s в %L не может иметь ALLOCATABLE, CODIMENSION, POINTER или VALUE атрибут"
  
! #: fortran/resolve.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Переменная предполагаемого типа %s в %L не может иметь INTENT(OUT) атрибут"
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "Переменная предполагаемого типа %s в %L не должна быть массивом явной формы"
  
! #: fortran/resolve.cc:18649
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Переменная %qs at %L не может быть BIND(C), поскольку она не COMMON блок и не декларирована на уровне модуля"
  
! #: fortran/resolve.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs в %L PRIVATE производного типа %qs"
  
! #: fortran/resolve.cc:18753
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type LOCK_TYPE or with subcomponent of type LOCK_TYPE must be a coarray"
  msgstr "Переменная %s в %L типа LOCK_TYPE или с подкомпонентом типа LOCK_TYPE должна быть комассивом"
  
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT) формальный аргумент %qs в %L имеет ASSUMED SIZE и поэтому не может иметь подразумеваемый инициализатор"
  
! #: fortran/resolve.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Формальный аргумент %qs в %L типа LOCK_TYPE не должен быть INTENT(OUT)"
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Формальный аргумент %qs в %L типа EVENT_TYPE не должен быть INTENT(OUT)"
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Результат функции %qs в %L не должен быть комассивом или иметь комассивный компонент"
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Переменная %qs в %L типа TYPE(C_PTR) или TYPE(C_FUNPTR) не должна быть комассивом"
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "Переменная %qs в %L с комассивным компонентом должна быть неуказательным, неразмещаемым скаляром, который не есть комассив"
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "Переменная %qs в %L является комассивом и не является ни ALLOCATABLE, ни SAVE, ни формальным аргументом"
  
! #: fortran/resolve.cc:18864
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray variable %qs 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 "Комассивная переменная %qs в %L не должна иметь коизмерения с отложенной формой"
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Размещаемая комассивная переменная %qs в %L должна иметь отложенную форму"
  
! #: fortran/resolve.cc:18885
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Переменная %qs в %L является INTENT(OUT) и может поэтому не быть размещаемым комассивом или иметь комассивные компоненты"
  
! #: fortran/resolve.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Комассивная формальная переменная %qs в %L не допускается в BIND(C) процедуре %qs"
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL формальная переменная %qs в %L с не-C_Bool видом в BIND(C) процедуре %qs"
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL результирующая переменная %qs в %L с не-C_Bool видом в BIND(C) процедуре %qs"
  
! #: fortran/resolve.cc:18941
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %qs can not be an argument to subroutine or function at %L"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Список имен %qs не может быть аргументом для подпрограммы или функции в %L"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate в %L не является SAVEd"
  
! #: fortran/resolve.cc:19005
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "Цель инициализации указателя в %L должна иметь SAVE атрибут"
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable %qs at %L cannot have an initializer"
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "Размещаемая %qs в %L не может иметь инициализатор"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "!$OMP DECLARE TARGET переменная %qs в %L не есть SAVEd"
  
! #: fortran/resolve.cc:19144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Ожидается список именованных сущностей в %C"
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA элемент %qs в %L должен быть в COMMON"
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA массив %qs в %L должен быть указан в предыдущей декларации"
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA элемент %qs в %L не может иметь коиндекс"
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA элемент %qs в %L является указателем и поэтому должен быть полным массивом"
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, fuzzy, gcc-internal-format
  #| msgid "Argument %qs of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Аргумент %qs элементной процедуры в %L не может иметь ALLOCATABLE атрибут"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Неконстантная секция массива в %L в DATA операторе"
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA оператор в %L имеет больше переменных чем значений"
  
! #: fortran/resolve.cc:19349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Nonconstant array section at %L in DATA statement"
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Неконстантная секция массива в %L в DATA операторе"
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "начало implied-do цикла в %L не может быть упрощено до константного значения"
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "окончание implied-do цикла в %L не может быть упрощено до константного значения"
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "шаг implied-do цикла в %L не может быть упрощен до константного значения"
  
! #: fortran/resolve.cc:19400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "шаг implied-do цикла в %L не может быть упрощен до константного значения"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA оператор в %L имеет больше значений чем переменных"
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Метка %d в %L определена, но не используется"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Метка %d в %L определена, но не может быть использована"
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Переменная производного типа %qs в %L должна иметь SEQUENCE атрибут, чтобы быть EQUIVALENCE объектом"
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Переменная производного типа %qs в %L не может иметь ALLOCATABLE компоненты, чтобы быть EQUIVALENCE объектом"
  
! #: fortran/resolve.cc:19809
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Переменная производного типа %qs в %L с подразумеваемой инициализацией не может быть в EQUIVALENCE с переменной в COMMON"
  
! #: fortran/resolve.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Переменная производного типа %qs в %L с указательным(и) компонент(ами) не может быть EQUIVALENCE объектом"
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Синтаксическая ошибка в EQUIVALENCE операторе в %L"
  
! #: fortran/resolve.cc:19943
  #, gcc-internal-format, gfc-internal-format
  msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
  msgstr "Все или никакие объекты в EQUIVALENCE установленной в %L должны иметь PROTECTED атрибут"
  
! #: fortran/resolve.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Именованная константа %qs at %L не может быть EQUIVALENCE объектом"
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Синтаксическая ошибка в EQUIVALENCE операторе в %L"
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Массив %qs at %L с неконстантными границами не может быть EQUIVALENCE объектом"
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Компонент структуры %qs at %L не может быть EQUIVALENCE объектом"
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Подстрока в %L имеет нулевую длину"
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC функция %qs в %L PRIVATE типа %qs"
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs в %L не имеет IMPLICIT тип"
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Процедура пользовательского оператора %qs в %L должна быть FUNCTION"
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Процедура пользовательского оператора %qs в %L не может быть предполагаемой character длиной"
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Процедура пользовательского оператора %qs в %L должна иметь по крайней мере один аргумент"
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Первый аргумент интерфейса оператора в %L не может быть необязательным"
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Второй аргумент интерфейса оператора в %L не может быть необязательным"
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Интерфейс оператора в %L должен иметь не более двух аргументов"
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Внутренняя процедура %qs в %L PURE процедуры должна также быть PURE"
*************** msgstr "Несуществующий inc
*** 93016,93117 ****
  msgid "%qs is not a directory"
  msgstr "%qs не есть каталог"
  
! #: fortran/scanner.cc:790
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$ACC в %C начинает закомментированную строку, поскольку за ним не следует пробел и это не строка продолжения"
  
! #: fortran/scanner.cc:830
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP в %C начинает закомментированную строку, поскольку за ним не следует пробел и это не строка продолжения"
  
! #: fortran/scanner.cc:1009
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1321 fortran/scanner.cc:1524
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr "Строка усечена в %L"
  
! #: fortran/scanner.cc:1385 fortran/scanner.cc:1614
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr "Лимит в %d строк продолжения превышен в операторе в %C"
  
! #: fortran/scanner.cc:1464 fortran/scanner.cc:1573
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr "Некорректное OpenACC продолжение в %C: ожидалось !$ACC, получено !$OMP"
  
! #: fortran/scanner.cc:1466 fortran/scanner.cc:1575
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr "Некорректное OpenMP продолжение в %C: ожидалось !$OMP, получено !$ACC"
  
! #: fortran/scanner.cc:1479
  #, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "Отсутствует %<&%> в продолженной символьной константе в %C"
  
! #: fortran/scanner.cc:1765
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr "Неподходящий символ табуляции в %C"
  
! #: fortran/scanner.cc:1776
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1865 fortran/scanner.cc:1868
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "%<&%> не допускается сам по себе в строке %d"
  
! #: fortran/scanner.cc:1958
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "Неподходящий символ табуляции в колонке %d строки %d"
  
! #: fortran/scanner.cc:2187
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "файл %qs покидается без входа"
  
! #: fortran/scanner.cc:2229
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "Некорректная директива препроцессора"
  
! #: fortran/scanner.cc:2552
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2564
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open file %qs"
  msgid "Cannot open file %qs"
  msgstr "Ошибка открытия файла %qs"
  
  #
! #: fortran/scanner.cc:2574
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open included file '%s'"
  msgid "Cannot open included file %qs"
  msgstr "ошибка открытия включаемого файла '%s'"
  
  #
! #: fortran/scanner.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open included file '%s'"
  msgid "Cannot open pre-included file %qs"
  msgstr "ошибка открытия включаемого файла '%s'"
  
! #: fortran/scanner.cc:2584 fortran/scanner.cc:2586
  #, fuzzy, gcc-internal-format
  #| msgid "input file %qs is the same as output file"
  msgid "Included file %qs is not a regular file"
--- 93208,93309 ----
  msgid "%qs is not a directory"
  msgstr "%qs не есть каталог"
  
! #: fortran/scanner.cc:792
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$ACC в %C начинает закомментированную строку, поскольку за ним не следует пробел и это не строка продолжения"
  
! #: fortran/scanner.cc:834
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
  msgstr "!$OMP в %C начинает закомментированную строку, поскольку за ним не следует пробел и это не строка продолжения"
  
! #: fortran/scanner.cc:1013
  #, gcc-internal-format
  msgid "Ignoring %<!$omx%> vendor-extension sentinel at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1325 fortran/scanner.cc:1528
  #, gcc-internal-format, gfc-internal-format
  msgid "Line truncated at %L"
  msgstr "Строка усечена в %L"
  
! #: fortran/scanner.cc:1389 fortran/scanner.cc:1618
  #, gcc-internal-format, gfc-internal-format
  msgid "Limit of %d continuations exceeded in statement at %C"
  msgstr "Лимит в %d строк продолжения превышен в операторе в %C"
  
! #: fortran/scanner.cc:1468 fortran/scanner.cc:1577
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenACC continuation at %C: expected !$ACC, got !$OMP"
  msgstr "Некорректное OpenACC продолжение в %C: ожидалось !$ACC, получено !$OMP"
  
! #: fortran/scanner.cc:1470 fortran/scanner.cc:1579
  #, gcc-internal-format, gfc-internal-format
  msgid "Wrong OpenMP continuation at %C: expected !$OMP, got !$ACC"
  msgstr "Некорректное OpenMP продолжение в %C: ожидалось !$OMP, получено !$ACC"
  
! #: fortran/scanner.cc:1483
  #, gcc-internal-format
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "Отсутствует %<&%> в продолженной символьной константе в %C"
  
! #: fortran/scanner.cc:1769
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character at %C"
  msgstr "Неподходящий символ табуляции в %C"
  
! #: fortran/scanner.cc:1780
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid character 0x%s at %C"
  msgstr ""
  
! #: fortran/scanner.cc:1869 fortran/scanner.cc:1872
  #, gcc-internal-format
  msgid "%<&%> not allowed by itself in line %d"
  msgstr "%<&%> не допускается сам по себе в строке %d"
  
! #: fortran/scanner.cc:1962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconforming tab character in column %d of line %d"
  msgstr "Неподходящий символ табуляции в колонке %d строки %d"
  
! #: fortran/scanner.cc:2191
  #, gcc-internal-format
  msgid "file %qs left but not entered"
  msgstr "файл %qs покидается без входа"
  
! #: fortran/scanner.cc:2233
  #, gcc-internal-format
  msgid "Illegal preprocessor directive"
  msgstr "Некорректная директива препроцессора"
  
! #: fortran/scanner.cc:2556
  #, gcc-internal-format
  msgid "File %qs is being included recursively"
  msgstr ""
  
! #: fortran/scanner.cc:2568
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open file %qs"
  msgid "Cannot open file %qs"
  msgstr "Ошибка открытия файла %qs"
  
  #
! #: fortran/scanner.cc:2578
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open included file '%s'"
  msgid "Cannot open included file %qs"
  msgstr "ошибка открытия включаемого файла '%s'"
  
  #
! #: fortran/scanner.cc:2580
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open included file '%s'"
  msgid "Cannot open pre-included file %qs"
  msgstr "ошибка открытия включаемого файла '%s'"
  
! #: fortran/scanner.cc:2588 fortran/scanner.cc:2590
  #, fuzzy, gcc-internal-format
  #| msgid "input file %qs is the same as output file"
  msgid "Included file %qs is not a regular file"
*************** msgstr "Если первый аргум
*** 93286,93506 ****
  msgid "gfc_simplify_dim(): Bad type"
  msgstr "gfc_simplify_dim(): Некорректный тип"
  
! #: fortran/simplify.cc:3336
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "в gfc_simplify_exp(): Некорректный тип"
  
! #: fortran/simplify.cc:3556
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "gfc_simplify_floor(): Некорректный вид"
  
! #: fortran/simplify.cc:3673
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Аргумент IACHAR в %L должен быть длины один"
  
! #: fortran/simplify.cc:3681
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "Аргумент IACHAR функции в %L вне диапазона 0..127"
  
! #: fortran/simplify.cc:3842
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "Сумма второго и третьего аргументов IBITS превышает битовый размер в %L"
  
! #: fortran/simplify.cc:3868
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "IBITS: Некорректный бит"
  
! #: fortran/simplify.cc:3935
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Аргумент ICHAR в %L должен быть длины один"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4296 fortran/simplify.cc:4304
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Второй аргумент %s отрицателен в %L"
  
! #: fortran/simplify.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "Абсолютная величина второго аргумента %s превышает битовый размер в %L"
  
! #: fortran/simplify.cc:4448
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "Абсолютная величина второго аргумента ISHFTC превышает BIT_SIZE первого аргумента в %C"
  
! #: fortran/simplify.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "Абсолютная величина SHIFT должна быть меньше или равна SIZE в %C"
  
! #: fortran/simplify.cc:4798 fortran/simplify.cc:4931
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "DIM аргумент в %L вне границ"
  
! #: fortran/simplify.cc:5279
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "Аргумент LOG в %L не может быть меньше или равен нулю"
  
! #: fortran/simplify.cc:5292
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "Complex аргумент LOG в %L не может быть нулевым"
  
! #: fortran/simplify.cc:5303
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "gfc_simplify_log: некорректный тип"
  
! #: fortran/simplify.cc:5320
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "Аргумент LOG10 в %L не может быть меньше или равен нулю"
  
! #: fortran/simplify.cc:5752
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "simplify_min_max(): Некорректный тип в списке аргументов"
  
! #: fortran/simplify.cc:6675 fortran/simplify.cc:6683
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6689
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_simplify_mod(): Некорректные аргументы"
  
! #: fortran/simplify.cc:6728 fortran/simplify.cc:6736
  #, fuzzy, gcc-internal-format
  #| msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "Аргумент %<S%> NEAREST в %L не должен быть нулем"
  
! #: fortran/simplify.cc:6742
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "gfc_simplify_modulo(): Некорректные аргументы"
  
! #: fortran/simplify.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Результат NEAREST есть NaN в %L"
  
! #: fortran/simplify.cc:7601
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "Аргумент NCOPIES встроенной функции REPEAT отрицателен в %L"
  
! #: fortran/simplify.cc:7657
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "Аргумент NCOPIES встроенной функции REPEAT слишком велик в %L"
  
! #: fortran/simplify.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7777
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7791
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7806
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7817
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7879
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Переформированный массив слишком велик в %C"
  
! #: fortran/simplify.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "Результат SCALE переполняет свой вид в %L"
  
! #: fortran/simplify.cc:8520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs argument of %qs intrinsic at %L must be of rank %d"
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть ранга %d"
  
! #: fortran/simplify.cc:8649
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Некорректный тип в gfc_simplify_sign"
  
! #: fortran/simplify.cc:8678
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "в gfc_simplify_sin(): Некорректный тип"
  
! #: fortran/simplify.cc:8816 fortran/simplify.cc:9099
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr "Неудача при получении длины константного массива."
  
! #: fortran/simplify.cc:8826
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr "Число элементов (%d) в конструкторе массива в %L требует увеличения допустимой %d верхней границы.  См. опцию %<-fmax-array-constructor%>"
  
! #: fortran/simplify.cc:8893
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Упрощение SPREAD в %C пока не реализовано"
  
! #: fortran/simplify.cc:8917
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "Аргумент SQRT в %L имеет отрицательное значение"
  
  #
! #: fortran/simplify.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Некорректный аргумент SQRT в %L"
  
! #: fortran/simplify.cc:9281
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "Вне границ в IMAGE_INDEX в %L для измерения %d, SUB имеет %ld и COARRAY нижняя граница есть %ld)"
  
! #: fortran/simplify.cc:9304
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "Вне границ в IMAGE_INDEX в %L для измерения %d, SUB имеет %ld и COARRAY верхняя граница есть %ld)"
  
! #: fortran/simplify.cc:9846
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr "Символ %qs в строке в %L не может быть преобразован в символьный вид %d"
--- 93478,93698 ----
  msgid "gfc_simplify_dim(): Bad type"
  msgstr "gfc_simplify_dim(): Некорректный тип"
  
! #: fortran/simplify.cc:3340
  #, gcc-internal-format
  msgid "in gfc_simplify_exp(): Bad type"
  msgstr "в gfc_simplify_exp(): Некорректный тип"
  
! #: fortran/simplify.cc:3560
  #, gcc-internal-format
  msgid "gfc_simplify_floor(): Bad kind"
  msgstr "gfc_simplify_floor(): Некорректный вид"
  
! #: fortran/simplify.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR at %L must be of length one"
  msgstr "Аргумент IACHAR в %L должен быть длины один"
  
! #: fortran/simplify.cc:3685
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of IACHAR function at %L outside of range 0..127"
  msgstr "Аргумент IACHAR функции в %L вне диапазона 0..127"
  
! #: fortran/simplify.cc:3846
  #, gcc-internal-format, gfc-internal-format
  msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
  msgstr "Сумма второго и третьего аргументов IBITS превышает битовый размер в %L"
  
! #: fortran/simplify.cc:3872
  #, gcc-internal-format
  msgid "IBITS: Bad bit"
  msgstr "IBITS: Некорректный бит"
  
! #: fortran/simplify.cc:3939
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of ICHAR at %L must be of length one"
  msgstr "Аргумент ICHAR в %L должен быть длины один"
  
  #. Left shift, as in SHIFTL.
! #: fortran/simplify.cc:4300 fortran/simplify.cc:4308
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of %s is negative at %L"
  msgstr "Второй аргумент %s отрицателен в %L"
  
! #: fortran/simplify.cc:4320
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of %s exceeds bit size at %L"
  msgstr "Абсолютная величина второго аргумента %s превышает битовый размер в %L"
  
! #: fortran/simplify.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %C"
  msgstr "Абсолютная величина второго аргумента ISHFTC превышает BIT_SIZE первого аргумента в %C"
  
! #: fortran/simplify.cc:4455
  #, gcc-internal-format, gfc-internal-format
  msgid "Absolute value of SHIFT shall be less than or equal to SIZE at %C"
  msgstr "Абсолютная величина SHIFT должна быть меньше или равна SIZE в %C"
  
! #: fortran/simplify.cc:4802 fortran/simplify.cc:4935
  #, gcc-internal-format, gfc-internal-format
  msgid "DIM argument at %L is out of bounds"
  msgstr "DIM аргумент в %L вне границ"
  
! #: fortran/simplify.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG at %L cannot be less than or equal to zero"
  msgstr "Аргумент LOG в %L не может быть меньше или равен нулю"
  
! #: fortran/simplify.cc:5296
  #, gcc-internal-format, gfc-internal-format
  msgid "Complex argument of LOG at %L cannot be zero"
  msgstr "Complex аргумент LOG в %L не может быть нулевым"
  
! #: fortran/simplify.cc:5307
  #, gcc-internal-format
  msgid "gfc_simplify_log: bad type"
  msgstr "gfc_simplify_log: некорректный тип"
  
! #: fortran/simplify.cc:5324
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
  msgstr "Аргумент LOG10 в %L не может быть меньше или равен нулю"
  
! #: fortran/simplify.cc:5756
  #, gcc-internal-format
  msgid "simplify_min_max(): Bad type in arglist"
  msgstr "simplify_min_max(): Некорректный тип в списке аргументов"
  
! #: fortran/simplify.cc:6679 fortran/simplify.cc:6687
  #, gcc-internal-format
  msgid "Argument %qs of MOD at %L shall not be zero"
  msgstr ""
  
! #: fortran/simplify.cc:6693
  #, gcc-internal-format
  msgid "gfc_simplify_mod(): Bad arguments"
  msgstr "gfc_simplify_mod(): Некорректные аргументы"
  
! #: fortran/simplify.cc:6732 fortran/simplify.cc:6740
  #, fuzzy, gcc-internal-format
  #| msgid "Argument %<S%> of NEAREST at %L shall not be zero"
  msgid "Argument %qs of MODULO at %L shall not be zero"
  msgstr "Аргумент %<S%> NEAREST в %L не должен быть нулем"
  
! #: fortran/simplify.cc:6746
  #, gcc-internal-format
  msgid "gfc_simplify_modulo(): Bad arguments"
  msgstr "gfc_simplify_modulo(): Некорректные аргументы"
  
! #: fortran/simplify.cc:6818
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of NEAREST is NaN at %L"
  msgstr "Результат NEAREST есть NaN в %L"
  
! #: fortran/simplify.cc:7605
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgstr "Аргумент NCOPIES встроенной функции REPEAT отрицателен в %L"
  
! #: fortran/simplify.cc:7661
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgstr "Аргумент NCOPIES встроенной функции REPEAT слишком велик в %L"
  
! #: fortran/simplify.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of string longer than 2**28 at %L deferred to runtime, expect bugs"
  msgstr ""
  
! #: fortran/simplify.cc:7756
  #, gcc-internal-format, gfc-internal-format
  msgid "The SHAPE array for the RESHAPE intrinsic at %L has a negative value %d for dimension %d"
  msgstr ""
  
! #: fortran/simplify.cc:7781
  #, gcc-internal-format, gfc-internal-format
  msgid "Shapes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7795
  #, gcc-internal-format, gfc-internal-format
  msgid "Sizes of ORDER at %L and SHAPE at %L are different"
  msgstr ""
  
! #: fortran/simplify.cc:7810
  #, gcc-internal-format, gfc-internal-format
  msgid "Element with a value of %d in ORDER at %L must be in the range [1, ..., %d] for the RESHAPE intrinsic near %L"
  msgstr ""
  
! #: fortran/simplify.cc:7821
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER at %L is not a permutation of the size of SHAPE at %L"
  msgstr ""
  
! #: fortran/simplify.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Reshaped array too large at %C"
  msgstr "Переформированный массив слишком велик в %C"
  
! #: fortran/simplify.cc:8004
  #, gcc-internal-format, gfc-internal-format
  msgid "Result of SCALE overflows its kind at %L"
  msgstr "Результат SCALE переполняет свой вид в %L"
  
! #: fortran/simplify.cc:8524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs argument of %qs intrinsic at %L must be of rank %d"
  msgid "DIM argument (%d) to intrinsic SIZE at %L out of range (1:%d)"
  msgstr "%qs аргумент %qs встроенной функции в %L должен быть ранга %d"
  
! #: fortran/simplify.cc:8653
  #, gcc-internal-format
  msgid "Bad type in gfc_simplify_sign"
  msgstr "Некорректный тип в gfc_simplify_sign"
  
! #: fortran/simplify.cc:8682
  #, gcc-internal-format
  msgid "in gfc_simplify_sin(): Bad type"
  msgstr "в gfc_simplify_sin(): Некорректный тип"
  
! #: fortran/simplify.cc:8820 fortran/simplify.cc:9103
  #, gcc-internal-format
  msgid "Failure getting length of a constant array."
  msgstr "Неудача при получении длины константного массива."
  
! #: fortran/simplify.cc:8830
  #, gcc-internal-format
  msgid "The number of elements (%d) in the array constructor at %L requires an increase of the allowed %d upper limit.  See %<-fmax-array-constructor%> option."
  msgstr "Число элементов (%d) в конструкторе массива в %L требует увеличения допустимой %d верхней границы.  См. опцию %<-fmax-array-constructor%>"
  
! #: fortran/simplify.cc:8897
  #, gcc-internal-format, gfc-internal-format
  msgid "Simplification of SPREAD at %C not yet implemented"
  msgstr "Упрощение SPREAD в %C пока не реализовано"
  
! #: fortran/simplify.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SQRT at %L has a negative value"
  msgstr "Аргумент SQRT в %L имеет отрицательное значение"
  
  #
! #: fortran/simplify.cc:8937
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid argument of SQRT at %L"
  msgstr "Некорректный аргумент SQRT в %L"
  
! #: fortran/simplify.cc:9285
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY lower bound is %ld)"
  msgstr "Вне границ в IMAGE_INDEX в %L для измерения %d, SUB имеет %ld и COARRAY нижняя граница есть %ld)"
  
! #: fortran/simplify.cc:9308
  #, gcc-internal-format, gfc-internal-format
  msgid "Out of bounds in IMAGE_INDEX at %L for dimension %d, SUB has %ld and COARRAY upper bound is %ld)"
  msgstr "Вне границ в IMAGE_INDEX в %L для измерения %d, SUB имеет %ld и COARRAY верхняя граница есть %ld)"
  
! #: fortran/simplify.cc:9850
  #, gcc-internal-format
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
  msgstr "Символ %qs в строке в %L не может быть преобразован в символьный вид %d"
*************** msgstr "Разделяемая DO тер
*** 93845,93919 ****
  msgid "Labeled DO statement at %L"
  msgstr "LOCK оператор в %C"
  
! #: fortran/symbol.cc:3436
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Имя %qs в %C является неоднозначной ссылкой на %qs из модуля %qs"
  
! #: fortran/symbol.cc:3439
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Имя %qs в %C является неоднозначной ссылкой на %qs из текущей программной единицы"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3684
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Символ %qs в %C уже был host ассоциирован"
  
! #: fortran/symbol.cc:4739
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr "verify_bind_c_derived_type(): Данный символ неожиданно оказался 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 "Производный тип %qs декларированный в %L должен иметь BIND атрибут, чтобы быть 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 "Производный тип '%s' в %L имеет 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 "Производный тип %qs с BIND(C) атрибутом в %L пуст и может быть недоступен для C парного процессора"
  
! #: 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 "Компонент %qs в %L не может иметь POINTER атрибут, поскольку он является элементом 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 "Компонент указатель на процедуру %qs в %L не может быть элементом 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 "Компонент %qs в %L не может иметь ALLOCATABLE атрибут, поскольку он является элементом 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 "Компонент %qs в производном типе %qs в %L может не быть C совместимым хотя производный тип %qs есть BIND(C)"
  
! #: fortran/symbol.cc:4878
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Компонент %qs в производном типе %qs в %L может не быть 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 "Производный тип %qs в %L не может иметь SEQUENCE атрибут, поскольку он есть 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 "Символ %qs используется до своего типизирования в %L"
--- 94037,94111 ----
  msgid "Labeled DO statement at %L"
  msgstr "LOCK оператор в %C"
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Имя %qs в %C является неоднозначной ссылкой на %qs из модуля %qs"
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Имя %qs в %C является неоднозначной ссылкой на %qs из текущей программной единицы"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Символ %qs в %C уже был host ассоциирован"
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr "verify_bind_c_derived_type(): Данный символ неожиданно оказался NULL"
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Производный тип %qs декларированный в %L должен иметь BIND атрибут, чтобы быть C совместимым"
  
! #: fortran/symbol.cc:4788
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L has PRIVATE components"
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Производный тип '%s' в %L имеет PRIVATE компоненты"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "Производный тип %qs с BIND(C) атрибутом в %L пуст и может быть недоступен для C парного процессора"
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Компонент %qs в %L не может иметь POINTER атрибут, поскольку он является элементом BIND(C) производного типа %qs в %L"
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Компонент указатель на процедуру %qs в %L не может быть элементом BIND(C) производного типа %qs в %L"
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Компонент %qs в %L не может иметь ALLOCATABLE атрибут, поскольку он является элементом BIND(C) производного типа %qs в %L"
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Компонент %qs в производном типе %qs в %L может не быть C совместимым хотя производный тип %qs есть BIND(C)"
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Компонент %qs в производном типе %qs в %L может не быть C совместимым"
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Производный тип %qs в %L не может иметь SEQUENCE атрибут, поскольку он есть BIND(C)"
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Символ %qs используется до своего типизирования в %L"
*************** msgstr "Перекрывающиеся �
*** 93943,93971 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Перекрывающиеся неравные инициализаторы в 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 ""
  
! #: 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 "Создание временного массива в %L для аргумента %qs"
  
! #: fortran/trans-array.cc:13291
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Некорректный тип выражения при проходе (%d)"
--- 94135,94169 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Перекрывающиеся неравные инициализаторы в EQUIVALENCE в %C"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
+ #: fortran/trans-array.cc:7109
+ #, fuzzy, gcc-internal-format, gfc-internal-format
+ #| msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
+ msgid "Array initializer at %L does not reduce to a constant expression"
+ msgstr "Массив %qs в %L является переменной, которая не сводится к константному выражению"
+ 
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, gcc-internal-format
  msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See %<-fmax-array-constructor%> option"
  msgstr ""
  
! #: fortran/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Создание временного массива в %L для аргумента %qs"
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Некорректный тип выражения при проходе (%d)"
*************** msgstr "Присваивание зна�
*** 94070,94186 ****
  msgid "non-constant initialization expression at %L"
  msgstr "неконстантное инициализационное выражение в %L"
  
! #: fortran/trans-decl.cc:785
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc: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
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Selector at %L has no type"
  msgid "%s at %L has no default type"
  msgstr "Селектор в %L не имеет типа"
  
! #: fortran/trans-decl.cc:1943
  #, gcc-internal-format
  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 "Возвращаемое значение функции %qs в %L не установлено"
  
! #: 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 "backend декларация для переменной модуля %qs уже существует"
  
! #: fortran/trans-decl.cc:5706
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Неиспользуемая PRIVATE переменная модуля %qs декларирована в %L"
  
! #: fortran/trans-decl.cc:6392
  #, fuzzy, gcc-internal-format
  #| msgid "%qs 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 "%qs в %L не может иметь VALUE атрибут, поскольку он не является формальным аргументом"
  
! #: fortran/trans-decl.cc:6395
  #, fuzzy, gcc-internal-format
  #| msgid "Component %qs 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 "Компонент %qs в %L имеет CONTIGUOUS атрибут, но не является указателем на массив"
  
! #: fortran/trans-decl.cc:6410
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "Формальный аргумент %qs в %L был декларирован INTENT(OUT), но не был установлен"
  
! #: 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 "Формальный аргумент производного типа %qs в %L был декларирован INTENT(OUT), но не был установлен и не имеет подразумеваемого инициализатора"
  
! #: fortran/trans-decl.cc:6427 fortran/trans-decl.cc:6578
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Неиспользуемый формальный аргумент %qs в %L"
  
! #: fortran/trans-decl.cc:6443
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Неиспользуемая переменная модуля %qs, которая была явно импортирована в %L"
  
! #: fortran/trans-decl.cc:6462
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Неиспользуемая переменная %qs декларирована в %L"
  
! #: fortran/trans-decl.cc:6511
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Неиспользуемый параметр %qs декларирован в %L"
  
! #: fortran/trans-decl.cc:6515
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Неиспользуемый параметр %qs, который был явно импортирован в %L"
  
! #: fortran/trans-decl.cc:6545
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Возвращаемое значение %qs функции %qs декларированное в %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 "Извините, !$ACC DECLARE в %L не допускается в конструкции BLOCK"
  
! #: fortran/trans-decl.cc:7343 fortran/trans-expr.cc:6252
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented"
  msgid "Unsigned not yet implemented"
  msgstr "DW_LOC_OP %s не реализован"
  
! #: fortran/trans-decl.cc:8482
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol %qs 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"
--- 94268,94384 ----
  msgid "non-constant initialization expression at %L"
  msgstr "неконстантное инициализационное выражение в %L"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Selector at %L has no type"
  msgid "%s at %L has no default type"
  msgstr "Селектор в %L не имеет типа"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "встроенная переменная, которая не является процедурой"
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "Возвращаемое значение функции %qs в %L не установлено"
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Параметр отложенного типа пока не поддерживается"
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "backend декларация для переменной модуля %qs уже существует"
  
! #: fortran/trans-decl.cc:5786
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Неиспользуемая PRIVATE переменная модуля %qs декларирована в %L"
  
! #: fortran/trans-decl.cc:6472
  #, fuzzy, gcc-internal-format
  #| msgid "%qs 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 "%qs в %L не может иметь VALUE атрибут, поскольку он не является формальным аргументом"
  
! #: fortran/trans-decl.cc:6475
  #, fuzzy, gcc-internal-format
  #| msgid "Component %qs 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 "Компонент %qs в %L имеет CONTIGUOUS атрибут, но не является указателем на массив"
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "Формальный аргумент %qs в %L был декларирован INTENT(OUT), но не был установлен"
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "Формальный аргумент производного типа %qs в %L был декларирован INTENT(OUT), но не был установлен и не имеет подразумеваемого инициализатора"
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Неиспользуемый формальный аргумент %qs в %L"
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Неиспользуемая переменная модуля %qs, которая была явно импортирована в %L"
  
! #: fortran/trans-decl.cc:6542
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Неиспользуемая переменная %qs декларирована в %L"
  
! #: fortran/trans-decl.cc:6591
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Неиспользуемый параметр %qs декларирован в %L"
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Неиспользуемый параметр %qs, который был явно импортирован в %L"
  
! #: fortran/trans-decl.cc:6625
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Возвращаемое значение %qs функции %qs декларированное в %L не установлено"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr "Извините, !$ACC DECLARE в %L не допускается в конструкции BLOCK"
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented"
  msgid "Unsigned not yet implemented"
  msgstr "DW_LOC_OP %s не реализован"
  
! #: fortran/trans-decl.cc:8562
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol %qs 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 "Простите, коиндек
*** 94212,94223 ****
  msgid "Unknown intrinsic op"
  msgstr "Неизвестная встроенная операция"
  
! #: fortran/trans-expr.cc:6003
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Неизвестная функция списка аргументов в %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 ""
--- 94410,94421 ----
  msgid "Unknown intrinsic op"
  msgstr "Неизвестная встроенная операция"
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Неизвестная функция списка аргументов в %L"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr "Встроенная функц�
*** 94233,94244 ****
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "%<dim%> аргумент встроенной функции %s в %L не есть корректный индекс измерения"
  
! #: 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 "Простите, event компонент производного типа в %L пока не поддерживается"
  
! #: fortran/trans-intrinsic.cc:13000
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "event переменная в %L не должен быть коиндексирована"
--- 94431,94442 ----
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "%<dim%> аргумент встроенной функции %s в %L не есть корректный индекс измерения"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "Простите, event компонент производного типа в %L пока не поддерживается"
  
! #: fortran/trans-intrinsic.cc:13003
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "event переменная в %L не должен быть коиндексирована"
*************** msgstr ""
*** 94263,94464 ****
  msgid "implicit mapping of assumed size array %qD"
  msgstr "неявное отображение массива предполагаемого размера %qD"
  
! #: 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 "необязательный аргумент"
  
! #: fortran/trans-openmp.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Ожидался тип выражения"
  
! #: fortran/trans-openmp.cc:5109
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  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 "declared here"
  msgid "Used here"
  msgstr "объявлено здесь"
  
! #: fortran/trans-openmp.cc:9443
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Некорректный код оператора"
  
! #: 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 "Все или никакие верхние границы должны быть специфицированы в %L"
  
! #: fortran/trans-openmp.cc:9864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name %qs at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Имя %qs в %C есть имя процедуры"
  
! #: fortran/trans-openmp.cc:9867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgid "The base name at %L must not be an entry name"
  msgstr "stat= аргумент в %L должна быть kind=4 integer переменной"
  
! #: fortran/trans-openmp.cc:9870
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface %qs at %L may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "Интерфейс %qs в %L не может быть 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 "Цель инициализации указателя на процедуру в %L не может быть указателем на процедуру"
  
! #: fortran/trans-openmp.cc:9876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "ELEMENTAL процедура '%s' в %L должна иметь явный интерфейс"
  
! #: fortran/trans-openmp.cc:9912
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %qs to %qs at %L"
  msgid "Cannot find symbol %qs at %L"
  msgstr "Не удалось преобразовать %qs в %qs в %L"
  
! #: fortran/trans-openmp.cc:9925
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "Процедура %qs в %s в %L не функция и не подпрограмма"
  
! #: fortran/trans-openmp.cc:9931
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is not a function"
  msgid "variant %qs at %L is the same as base function"
  msgstr "%qs в %L не есть функция"
  
! #: fortran/trans-openmp.cc:9973
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when there is a conversion between pointers that have incompatible types."
  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 "Ожидался список аргументов в %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 "Конечный индекс подстроки в %L превышает длину строки"
  
! #: 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 "Альтернативный возврат в %L без * формального аргумента"
  
! #: fortran/trans-openmp.cc:10230
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function '%s' 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 "Аргумент '%s' функции-оператора '%s' в %L должен быть скаляром"
  
! #: 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 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 "Аргумент %qs элементной процедуры в %L не может иметь 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 "опция %qs задана более одного раза"
  
! #: fortran/trans-openmp.cc:10270
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<need_device_addr%> not yet supported"
--- 94461,94662 ----
  msgid "implicit mapping of assumed size array %qD"
  msgstr "неявное отображение массива предполагаемого размера %qD"
  
! #: fortran/trans-openmp.cc:2217
  #, gcc-internal-format
  msgid "Mapping of unlimited polymorphic list item %qD is unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/trans-openmp.cc:2222
  #, gcc-internal-format
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  #| msgid "optional argument"
  msgid "optional class parameter"
  msgstr "необязательный аргумент"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Ожидался тип выражения"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "ожидалось выражение"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "Used here"
  msgstr "объявлено здесь"
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Некорректный код оператора"
  
! #: fortran/trans-openmp.cc:9883
  #, fuzzy, gcc-internal-format
  #| msgid "Either all or none of the upper bounds must be specified at %L"
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr "Все или никакие верхние границы должны быть специфицированы в %L"
  
! #: fortran/trans-openmp.cc:9894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name %qs at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Имя %qs в %C есть имя процедуры"
  
! #: fortran/trans-openmp.cc:9897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "The stat= argument at %L must be a kind=4 integer variable"
  msgid "The base name at %L must not be an entry name"
  msgstr "stat= аргумент в %L должна быть kind=4 integer переменной"
  
! #: fortran/trans-openmp.cc:9900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface %qs at %L may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "Интерфейс %qs в %L не может быть generic"
  
! #: fortran/trans-openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Цель инициализации указателя на процедуру в %L не может быть указателем на процедуру"
  
! #: fortran/trans-openmp.cc:9906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "ELEMENTAL процедура '%s' в %L должна иметь явный интерфейс"
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  #| msgid "Can't convert %qs to %qs at %L"
  msgid "Cannot find symbol %qs at %L"
  msgstr "Не удалось преобразовать %qs в %qs в %L"
  
! #: fortran/trans-openmp.cc:9955
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure %qs in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "Процедура %qs в %s в %L не функция и не подпрограмма"
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  #| msgid "%qs at %L is not a function"
  msgid "variant %qs at %L is the same as base function"
  msgstr "%qs в %L не есть функция"
  
! #: fortran/trans-openmp.cc:10003
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when there is a conversion between pointers that have incompatible types."
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "Предупреждать о преобразованиях указателей к несовместимым типам."
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Expected positive argument index at %L"
  msgstr "Ожидался список аргументов в %C"
  
! #: fortran/trans-openmp.cc:10182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L exceeds the string length"
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "Конечный индекс подстроки в %L превышает длину строки"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, fuzzy, gcc-internal-format
  #| msgid "An alternate return at %L without a * dummy argument"
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Альтернативный возврат в %L без * формального аргумента"
  
! #: fortran/trans-openmp.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function '%s' 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 "Аргумент '%s' функции-оператора '%s' в %L должен быть скаляром"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, fuzzy, gcc-internal-format
  #| msgid "Argument %qs 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 "Аргумент %qs элементной процедуры в %L не может иметь ALLOCATABLE атрибут"
  
! #: fortran/trans-openmp.cc:10283
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qs at %L is specified more than once"
  msgstr "опция %qs задана более одного раза"
  
! #: fortran/trans-openmp.cc:10300
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<need_device_addr%> not yet supported"
*************** msgstr "close: %s"
*** 94815,94821 ****
  msgid "two or more sections for %s"
  msgstr "две или более секции для %s"
  
! #: lto/lto-partition.cc:1233
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "минимальный размер раздела не может быть больше чем максимальный размер раздела"
--- 95013,95019 ----
  msgid "two or more sections for %s"
  msgstr "две или более секции для %s"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "минимальный размер раздела не может быть больше чем максимальный размер раздела"
*************** msgstr "массив использов�
*** 95168,95201 ****
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2534
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2536
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2833
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "requested alignment is not a constant"
  msgstr "запрошенное выравнивание не является целочисленной константой"
  
! #: m2/gm2-gcc/m2type.cc:2835
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a positive power of 2"
  msgid "requested alignment is not a power of 2"
  msgstr "запрошенное выравнивание не является положительной степенью 2"
  
! #: m2/gm2-gcc/m2type.cc:2837
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "выравнивание слишком велико"
  
! #: m2/gm2-gcc/m2type.cc:2863
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment may not be specified for %qD"
--- 95366,95399 ----
  msgid "array element value must be the same type as its declaration"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2547
  #, gcc-internal-format
  msgid "low bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2549
  #, gcc-internal-format
  msgid "high bound for the subrange has overflowed"
  msgstr ""
  
! #: m2/gm2-gcc/m2type.cc:2846
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "requested alignment is not a constant"
  msgstr "запрошенное выравнивание не является целочисленной константой"
  
! #: m2/gm2-gcc/m2type.cc:2848
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a positive power of 2"
  msgid "requested alignment is not a power of 2"
  msgstr "запрошенное выравнивание не является положительной степенью 2"
  
! #: m2/gm2-gcc/m2type.cc:2850
  #, gcc-internal-format
  msgid "requested alignment is too large"
  msgstr "выравнивание слишком велико"
  
! #: m2/gm2-gcc/m2type.cc:2876
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment may not be specified for %qD"
*************** msgstr ""
*** 98574,98583 ****
  #~ msgstr "неуказательный аргумент для %<__builtin_launder%>"
  
  #, gcc-internal-format
- #~ msgid "cannot call function %qD"
- #~ msgstr "невозможно вызвать функцию %qD"
- 
- #, gcc-internal-format
  #~ msgid "left rotate count >= width of type"
  #~ msgstr "счетчик циклического сдвига влево >= ширины типа"
  
--- 98772,98777 ----
*************** msgstr ""
*** 100745,100750 ****
--- 100939,100948 ----
  #~ msgid "%<#pragma grainsize%> must be inside a function"
  #~ msgstr "#pragma GCC optimize не допускается внутри функций"
  
+ #~| msgid "%q#D is not const"
+ #~ msgid "%qD is not a constant"
+ #~ msgstr "%q#D не есть const"
+ 
  #~| msgid "%<num_threads%> value must be positive"
  #~ msgid "%<num_gangs%> value must be positive"
  #~ msgstr "значение %<num_threads%> должно быть положительным"
*************** msgstr ""
*** 101114,101122 ****
  #~ msgid "non-static method %q+D overrides static method"
  #~ msgstr "нестатический метод %q+D перекрывает статический метод"
  
- #~ msgid "%q+D used prior to declaration"
- #~ msgstr "%q+D использовано до декларации"
- 
  #~ msgid "In %+D: overlapped variable and exception ranges at %d"
  #~ msgstr "В %+D: перекрытие диапазонов переменных и исключений в %d"
  
--- 101312,101317 ----
diff -Nrcpad gcc-17-20260426/gcc/po/sr.po gcc-17-20260503/gcc/po/sr.po
*** gcc-17-20260426/gcc/po/sr.po	Sun Apr 26 22:32:08 2026
--- gcc-17-20260503/gcc/po/sr.po	Sun May  3 22:32:06 2026
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 4.2.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: 2007-08-19 12:00+0200\n"
  "Last-Translator: Caslav Ilic <caslav.ilic@gmx.net>\n"
  "Language-Team: Serbian <gnu@prevod.org>\n"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 4.2.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2007-08-19 12:00+0200\n"
  "Last-Translator: Caslav Ilic <caslav.ilic@gmx.net>\n"
  "Language-Team: Serbian <gnu@prevod.org>\n"
*************** msgstr ""
*** 1394,1406 ****
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:204
  #, fuzzy, no-c-format
  #| msgid "Specify ABI to use"
  msgid "Specify the PTX ISA version to use."
  msgstr "Наведите АБИ који се користи"
  
! #: config/nvptx/nvptx.opt:208
  #, fuzzy, no-c-format
  #| msgid "Use fp registers"
  msgid "Initialize ptx registers."
--- 1394,1406 ----
  msgid "Known PTX ISA versions (for use with the -mptx= option):"
  msgstr ""
  
! #: config/nvptx/nvptx.opt:207
  #, fuzzy, no-c-format
  #| msgid "Specify ABI to use"
  msgid "Specify the PTX ISA version to use."
  msgstr "Наведите АБИ који се користи"
  
! #: config/nvptx/nvptx.opt:211
  #, fuzzy, no-c-format
  #| msgid "Use fp registers"
  msgid "Initialize ptx registers."
*************** msgstr ""
*** 2325,2337 ****
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:337 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:341
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
--- 2325,2337 ----
  
  #: config/rs6000/rs6000.opt:558 config/riscv/riscv.opt:200
  #: config/i386/i386.opt:1009 config/arm/arm.opt:347
! #: config/aarch64/aarch64.opt:342 config/s390/s390.opt:201
  #, no-c-format
  msgid "Use given stack-protector guard."
  msgstr ""
  
  #: config/rs6000/rs6000.opt:562 config/riscv/riscv.opt:204
! #: config/arm/arm.opt:351 config/aarch64/aarch64.opt:346
  #: config/s390/s390.opt:205
  #, no-c-format
  msgid "Valid arguments to -mstack-protector-guard=:"
*************** msgid "Assume target CPU is configured a
*** 2833,2839 ****
  msgstr "Претпостави да је циљни ЦПУ постављен на велику крајност"
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:108
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as little endian"
  msgid "Assume target CPU is configured as little endian."
--- 2833,2839 ----
  msgstr "Претпостави да је циљни ЦПУ постављен на велику крајност"
  
  #: config/riscv/riscv.opt:30 config/arm/arm.opt:168
! #: config/microblaze/microblaze.opt:64 config/aarch64/aarch64.opt:113
  #, fuzzy, no-c-format
  #| msgid "Assume target CPU is configured as little endian"
  msgid "Assume target CPU is configured as little endian."
*************** msgstr "Користи потпрогр�
*** 2918,2924 ****
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:112
  #: config/loongarch/loongarch.opt:298
  #, fuzzy, no-c-format
  #| msgid "Specify the register allocation order"
--- 2918,2924 ----
  msgid "Convert BASE + LARGE_OFFSET addresses to NEW_BASE + SMALL_OFFSET to allow more memory accesses to be generated as compressed instructions.  Currently targets 32-bit integer load/stores."
  msgstr ""
  
! #: config/riscv/riscv.opt:125 config/aarch64/aarch64.opt:117
  #: config/loongarch/loongarch.opt:298
  #, fuzzy, no-c-format
  #| msgid "Specify the register allocation order"
*************** msgid "Enable the CSR checking for the I
*** 2958,2964 ****
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:155
  #, fuzzy, no-c-format
  #| msgid "Omit the frame pointer in leaf functions"
  msgid "Omit the frame pointer in leaf functions."
--- 2958,2964 ----
  msgstr ""
  
  #: config/riscv/riscv.opt:169 config/i386/i386.opt:413
! #: config/aarch64/aarch64.opt:160
  #, fuzzy, no-c-format
  #| msgid "Omit the frame pointer in leaf functions"
  msgid "Omit the frame pointer in leaf functions."
*************** msgstr ""
*** 3071,3077 ****
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: 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 ""
--- 3071,3077 ----
  msgid "-param=riscv-two-source-permutes Enable permutes with two source vectors."
  msgstr ""
  
! #: config/riscv/riscv.opt:357 config/aarch64/aarch64.opt:320
  #, no-c-format
  msgid "Override the scalar cost model such that vectorization is always profitable."
  msgstr ""
*************** msgstr ""
*** 3118,3124 ****
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:159
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
--- 3118,3124 ----
  msgid "The possible TLS dialects:"
  msgstr ""
  
! #: config/riscv/riscv.opt:417 config/aarch64/aarch64.opt:164
  #: config/loongarch/loongarch.opt:325
  #, no-c-format
  msgid "Specify TLS dialect."
*************** msgstr "Подржи уграђене М
*** 5682,5688 ****
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:421
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
--- 5682,5688 ----
  msgid "Enable conservative small loop unrolling."
  msgstr ""
  
! #: config/i386/i386.opt:1258 config/aarch64/aarch64.opt:426
  #, no-c-format
  msgid "Limit how much the autovectorizer may unroll a loop."
  msgstr ""
*************** msgstr ""
*** 6077,6083 ****
  msgid "Cost to assume for a branch insn."
  msgstr "Претпостављена цена за ију gettr"
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:224
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
--- 6077,6083 ----
  msgid "Cost to assume for a branch insn."
  msgstr "Претпостављена цена за ију gettr"
  
! #: config/arm/arm.opt:335 config/aarch64/aarch64.opt:229
  #, no-c-format
  msgid "Use branch-protection features."
  msgstr ""
*************** msgstr ""
*** 6416,6634 ****
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:116
  #, fuzzy, no-c-format
  #| msgid "Specify how to access the thread pointer"
  msgid "The register used to access the thread pointer:"
  msgstr "Наведите како приступати показивачу нити"
  
! #: config/aarch64/aarch64.opt:147
  #, fuzzy, no-c-format
  #| msgid "Specify how to access the thread pointer"
  msgid "Specify the thread pointer register."
  msgstr "Наведите како приступати показивачу нити"
  
! #: config/aarch64/aarch64.opt:151
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:163
  #, fuzzy, no-c-format
  #| msgid "Specify bit size of immediate TLS offsets"
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Наведите битску величину непосредних ТЛС помака"
  
! #: config/aarch64/aarch64.opt:182
  #, fuzzy, no-c-format
  #| msgid "Use features of and schedule given CPU"
  msgid "Use features of architecture ARCH."
  msgstr "Користи могућности и распоређуј за дати ЦПУ"
  
! #: config/aarch64/aarch64.opt:186
  #, fuzzy, no-c-format
  #| msgid "Use features of and schedule code for given CPU"
  msgid "Use features of and optimize for CPU."
  msgstr "Користи могућности и распоређуј кôд за дати ЦПУ"
  
! #: config/aarch64/aarch64.opt:190
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:194
  #, fuzzy, no-c-format
  #| msgid "Generate code that conforms to the given ABI"
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Створи кôд који поштује дати АБИ"
  
! #: 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
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:210
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:220
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:228
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:232
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:245
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:251
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:258
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:276
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:282
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:304
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:308
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:319
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:323
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:327
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:351
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:357
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:366
  #, fuzzy, no-c-format
  #| msgid "Generate a call to abort if a noreturn function returns"
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Створи позив за прекидање ако се неповратна функција врати"
  
! #: config/aarch64/aarch64.opt:370
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:379
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: 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
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:413
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:417
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:425
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:429
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:448
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:452
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: 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
  #, fuzzy, no-c-format
  #| msgid "%qs is deprecated"
  msgid "This option is deprecated."
--- 6416,6639 ----
  msgid "Workaround for ARM Cortex-A53 Erratum number 843419."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:108
! #, no-c-format
! msgid "Enable narrowing of 64-bit general purpose register writes to 32-bit when upper 32 bits of the register are unused."
! msgstr ""
! 
! #: config/aarch64/aarch64.opt:121
  #, fuzzy, no-c-format
  #| msgid "Specify how to access the thread pointer"
  msgid "The register used to access the thread pointer:"
  msgstr "Наведите како приступати показивачу нити"
  
! #: config/aarch64/aarch64.opt:152
  #, fuzzy, no-c-format
  #| msgid "Specify how to access the thread pointer"
  msgid "Specify the thread pointer register."
  msgstr "Наведите како приступати показивачу нити"
  
! #: config/aarch64/aarch64.opt:156
  #, no-c-format
  msgid "Don't assume that unaligned accesses are handled by the system."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:168
  #, fuzzy, no-c-format
  #| msgid "Specify bit size of immediate TLS offsets"
  msgid "Specifies bit size of immediate TLS offsets.  Valid values are 12, 24, 32, 48."
  msgstr "Наведите битску величину непосредних ТЛС помака"
  
! #: config/aarch64/aarch64.opt:187
  #, fuzzy, no-c-format
  #| msgid "Use features of and schedule given CPU"
  msgid "Use features of architecture ARCH."
  msgstr "Користи могућности и распоређуј за дати ЦПУ"
  
! #: config/aarch64/aarch64.opt:191
  #, fuzzy, no-c-format
  #| msgid "Use features of and schedule code for given CPU"
  msgid "Use features of and optimize for CPU."
  msgstr "Користи могућности и распоређуј кôд за дати ЦПУ"
  
! #: config/aarch64/aarch64.opt:195
  #, no-c-format
  msgid "Optimize for CPU."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:199
  #, fuzzy, no-c-format
  #| msgid "Generate code that conforms to the given ABI"
  msgid "Generate code that conforms to the specified ABI."
  msgstr "Створи кôд који поштује дати АБИ"
  
! #: config/aarch64/aarch64.opt:203
  #, no-c-format
  msgid "-fdump-tuning-model=<filename> Dump current tuning model to a JSON file."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:207
  #, no-c-format
  msgid "-muser-provided-CPU=<json-tuning-file> User specific CPU tunings."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:211
  #, no-c-format
  msgid "-moverride=<string>\tPower users only! Override CPU optimization parameters."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:215
  #, no-c-format
  msgid "Known AArch64 ABIs (for use with the -mabi= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:225
  #, no-c-format
  msgid "PC relative literal loads."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:233
  #, no-c-format
  msgid "Select return address signing scope."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:237
  #, no-c-format
  msgid "Supported AArch64 return address signing scope (for use with -msign-return-address= option):"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:250
  #, no-c-format
  msgid "Enable the reciprocal square root approximation.  Enabling this reduces precision of reciprocal square root results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:256
  #, no-c-format
  msgid "Enable the square root approximation.  Enabling this reduces precision of square root results to about 16 bits for single precision and to 32 bits for double precision. If enabled, it implies -mlow-precision-recip-sqrt."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:263
  #, no-c-format
  msgid "Enable the division approximation.  Enabling this reduces precision of division results to about 16 bits for single precision and to 32 bits for double precision."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:281
  #, no-c-format
  msgid "Specify when to enable an early register allocation pass.  The possibilities are: all functions, functions that have access to strided multi-register instructions, and no functions."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:287
  #, no-c-format
  msgid "The possible SVE vector lengths:"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:309
  #, no-c-format
  msgid "-msve-vector-bits=<number>\tSet the number of bits in an SVE vector register."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:313
  #, no-c-format
  msgid "-mautovec-preference=[default|asimd-only|sve-only|prefer-asimd|prefer-sve] Force an ISA selection strategy for auto-vectorization.  For best performance it is highly recommended to use -mcpu or -mtune instead.  This parameter should only be used for code exploration."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:324
  #, no-c-format
  msgid "Enables verbose cost model dumping in the debug dump files."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:328
  #, no-c-format
  msgid "Generate code to track when the CPU might be speculating incorrectly."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:332
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs before register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:337
  #, no-c-format
  msgid "Enable the copy of the AArch64 load/store pair fusion pass that runs after register allocation."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:356
  #, no-c-format
  msgid "Use the system register specified on the command line as the stack protector guard register. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:362
  #, no-c-format
  msgid "Use an immediate to offset from the stack protector guard register, sp_el0. This option is for use with fstack-protector-strong and not for use in user-land code."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:371
  #, fuzzy, no-c-format
  #| msgid "Generate a call to abort if a noreturn function returns"
  msgid "Generate local calls to out-of-line atomic operations."
  msgstr "Створи позив за прекидање ако се неповратна функција врати"
  
! #: config/aarch64/aarch64.opt:375
  #, no-c-format
  msgid "When vectorizing, consider using multiple different approaches and use the cost model to choose the cheapest one."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:380
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for float type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 1."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:384
  #, no-c-format
  msgid "The number of Newton iterations for calculating the reciprocal for double type.  The precision of division is proportional to this param when division approximation is enabled.  The default value is 2."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:388
  #, 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:414
  #, no-c-format
  msgid "Constant memcpy size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:418
  #, no-c-format
  msgid "Constant memmove size in bytes above which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:422
  #, no-c-format
  msgid "Constant memset size in bytes from which to start using MOPS sequence."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:430
  #, no-c-format
  msgid "--param=aarch64-ldp-policy=[default|always|never|aligned] Fine-grained policy for load pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:434
  #, no-c-format
  msgid "--param=aarch64-stp-policy=[default|always|never|aligned] Fine-grained policy for store pairs."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:453
  #, no-c-format
  msgid "Limit on number of alias checks performed when attempting to form an ldp/stp."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:457
  #, no-c-format
  msgid "Param to control which writeback opportunities we try to handle in the load/store pair fusion pass.  A value of zero disables writeback handling.  One means we try to form pairs involving one or more existing individual writeback accesses where possible.  A value of two means we also try to opportunistically form writeback opportunities by folding in trailing destructive updates of the base register used by a pair."
  msgstr ""
  
! #: config/aarch64/aarch64.opt:466
  #, 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:471
  #, fuzzy, no-c-format
  #| msgid "%qs is deprecated"
  msgid "This option is deprecated."
*************** msgstr "Укључи векториза�
*** 12464,12470 ****
  
  #: 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
--- 12469,12475 ----
  
  #: params.opt:1300
  #, no-c-format
! msgid "Enable vectorization of loops that may not be profitable according to the cost model but still perform costing between vector modes."
  msgstr ""
  
  #: params.opt:1304
*************** msgstr "Поштуј стандард Ц
*** 20062,20152 ****
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1467
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1537
  #, fuzzy
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "argument must be passed by copying"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: calls.cc:2554
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2566
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2574
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2583
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2588
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "callee does not return"
  msgstr "несагласни типови у повратку"
  
! #: calls.cc:2595
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "променљива %qD има функцијски тип"
  
! #: calls.cc:2614
  #, fuzzy
  #| msgid "ISO C forbids nested functions"
  msgid "nested function"
  msgstr "ИСО Ц забрањује угњеждене функције"
  
! #: calls.cc:2625
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2639
  #, fuzzy
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "inconsistent number of popped arguments"
  msgstr "долазна ивица се не поклапа са бројем ПХИ аргумената"
  
! #: calls.cc:2646
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s не подржава split_block"
  
! #: calls.cc:2702
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3076
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3085
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "variable size arguments"
  msgstr "неисправан типски аргумент"
  
! #: calls.cc:3109
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3158
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4085
  #, fuzzy
  #| msgid "gimplification failed"
  msgid "tail call production failed"
--- 20067,20157 ----
  msgid "Conform to the latest 202Y D language edition (experimental)."
  msgstr ""
  
! #: calls.cc:1463
  msgid "a callee-copied argument is stored in the current function's frame"
  msgstr ""
  
! #: calls.cc:1533
  #, fuzzy
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "argument must be passed by copying"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "callee does not return"
  msgstr "несагласни типови у повратку"
  
! #: calls.cc:2596
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "променљива %qD има функцијски тип"
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "ISO C forbids nested functions"
  msgid "nested function"
  msgstr "ИСО Ц забрањује угњеждене функције"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "inconsistent number of popped arguments"
  msgstr "долазна ивица се не поклапа са бројем ПХИ аргумената"
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s не подржава split_block"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "variable size arguments"
  msgstr "неисправан типски аргумент"
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  #, fuzzy
  #| msgid "gimplification failed"
  msgid "tail call production failed"
*************** msgstr "операнд уз ‘%%l’ н
*** 20280,20291 ****
  #. 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"
--- 20285,20296 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "лоша употреба реалне константе"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 21755,21767 ****
  msgid "this is the insn:"
  msgstr "ово је ија:"
  
! #: lra-constraints.cc:4197
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "unable to reload address in "
  msgstr "Искључи индексно адресирање"
  
! #: lra-constraints.cc:4522 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "не могу да створим поновљена учитавања за:"
  
--- 21760,21772 ----
  msgid "this is the insn:"
  msgstr "ово је ија:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "unable to reload address in "
  msgstr "Искључи индексно адресирање"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "не могу да створим поновљена учитавања за:"
  
*************** msgid "%s%sGGC heuristics: --param ggc-m
*** 22024,22030 ****
  msgstr "%s%sГГЦова хеуристика: --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 "<анонимно>"
--- 22029,22035 ----
  msgstr "%s%sГГЦова хеуристика: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
  #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<анонимно>"
*************** msgstr "неисправан опера�
*** 22415,22425 ****
  #: 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
! #: config/riscv/riscv.cc:8182 config/riscv/riscv.cc:8191
! #: config/riscv/riscv.cc:8201
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand for '%%%c'"
--- 22420,22430 ----
  #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
  #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
  #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
! #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
! #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
! #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
! #: config/riscv/riscv.cc:8185 config/riscv/riscv.cc:8194
! #: config/riscv/riscv.cc:8204
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand for '%%%c'"
*************** msgstr "неисправан опера�
*** 22427,22435 ****
  
  #: 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
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid vector constant"
--- 22432,22440 ----
  
  #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
  #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
! #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
! #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
! #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
  #, fuzzy, c-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid vector constant"
*************** msgstr "неисправан кôд оп
*** 22481,22557 ****
  msgid "invalid address mode"
  msgstr "неисправна адреса"
  
! #: config/aarch64/aarch64.cc:23806
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "неисправно претварање из %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:23808
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "неисправно претварање у тип %qT из типа %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 "показивачи нису дозвољени као вредности случаја"
  
! #: 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"
--- 22486,22562 ----
  msgid "invalid address mode"
  msgstr "неисправна адреса"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "неисправно претварање из %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "неисправно претварање у тип %qT из типа %qT"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "показивачи нису дозвољени као вредности случаја"
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
  #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
*************** msgid "invalid %%r value"
*** 22568,22580 ****
  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 вредност"
--- 22573,22585 ----
  msgstr "неисправна %%r вредност"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "неисправна %%R вредност"
  
  #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
! #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "неисправна %%N вредност"
*************** msgstr "неисправна %%P вре�
*** 22589,22595 ****
  msgid "invalid %%h value"
  msgstr "неисправна %%h вредност"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3004
  #, c-format
  msgid "invalid %%L value"
  msgstr "неисправна %%L вредност"
--- 22594,22600 ----
  msgid "invalid %%h value"
  msgstr "неисправна %%h вредност"
  
! #: config/alpha/alpha.cc:5904 config/xtensa/xtensa.cc:3009
  #, c-format
  msgid "invalid %%L value"
  msgstr "неисправна %%L вредност"
*************** msgstr "неисправна %%m вре�
*** 22604,22610 ****
  msgid "invalid %%M value"
  msgstr "неисправна %%M вредност"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3018
  #, c-format
  msgid "invalid %%U value"
  msgstr "неисправна %%U вредност"
--- 22609,22615 ----
  msgid "invalid %%M value"
  msgstr "неисправна %%M вредност"
  
! #: config/alpha/alpha.cc:5966 config/xtensa/xtensa.cc:3023
  #, c-format
  msgid "invalid %%U value"
  msgstr "неисправна %%U вредност"
*************** msgstr "неочекиван опера�
*** 22970,22976 ****
  #: 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
--- 22975,22981 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "неисправна ија:"
*** 23219,23368 ****
  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 "неисправна употреба %<restrict%>"
  
! #: config/i386/i386.cc:13982
  #, fuzzy, c-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid use of asm flag output"
  msgstr "неисправна л-вредност у излазу асемблера %d"
  
! #: config/i386/i386.cc:14217
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'O'"
  msgstr "неисправан операнд за кôд ‘%c’"
  
! #: config/i386/i386.cc:14252
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'z'"
  msgstr "неисправан операнд за кôд ‘%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 "неисправан операнд за кôд ‘%c’"
  
! #: config/i386/i386.cc:14332
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code '%c'"
  msgstr "неисправан операнд за кôд ‘%c’"
  
! #: config/i386/i386.cc:14410
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14489
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14507
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14528
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14543
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14571
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14589
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14612
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14639
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: 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
  #, fuzzy, c-format
  #| msgid "%Hinvalid controlling predicate"
  msgid "invalid vector immediate"
  msgstr "%Hнеисправан контролишући предикат"
  
! #: config/i386/i386.cc:18068
  msgid "unknown insn mode"
  msgstr "непознат режим ије"
  
! #: config/i386/i386.cc:24802
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "неисправно претварање из %<__fpreg%>"
  
! #: config/i386/i386.cc:24805
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "неисправно претварање из %<__fpreg%>"
  
! #: config/i386/i386.cc:24808
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "неисправно претварање у %<__fpreg%>"
  
! #: 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 "неисправно претварање у тип %qT из типа %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 ""
  
--- 23224,23373 ----
  msgid "Expected register or constant integer."
  msgstr "акумулатор није целобројна константа"
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "неисправан УНСПЕЦ као операнд"
  
! #: config/i386/i386.cc:14001
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "неисправна употреба %<restrict%>"
  
! #: config/i386/i386.cc:14006
  #, fuzzy, c-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid use of asm flag output"
  msgstr "неисправна л-вредност у излазу асемблера %d"
  
! #: config/i386/i386.cc:14241
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'O'"
  msgstr "неисправан операнд за кôд ‘%c’"
  
! #: config/i386/i386.cc:14276
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'z'"
  msgstr "неисправан операнд за кôд ‘%c’"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand type used with operand code '%c'"
  msgstr "неисправан операнд за кôд ‘%c’"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code '%c'"
  msgstr "неисправан операнд за кôд ‘%c’"
  
! #: config/i386/i386.cc:14434
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14513
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14531
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14552
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14567
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14595
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14636
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  #| msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "операнд није ни константа ни условни кôд, неисправан кôд аргумента ‘c’"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "неисправан кôд операнда ‘%c;’"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "неисправна ограничења за операнд"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  #| msgid "%Hinvalid controlling predicate"
  msgid "invalid vector immediate"
  msgstr "%Hнеисправан контролишући предикат"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "непознат режим ије"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "неисправно претварање из %<__fpreg%>"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "неисправно претварање из %<__fpreg%>"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "неисправно претварање у %<__fpreg%>"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "неисправно претварање у тип %qT из типа %qT"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "‘%s’ није исправн
*** 23447,23455 ****
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7789 config/riscv/riscv.cc:8258
! #: config/riscv/riscv.cc:8264 config/riscv/riscv.cc:8280
! #: config/riscv/riscv.cc:8291
  #, fuzzy, c-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of '%%%c'"
--- 23452,23460 ----
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
  #: config/mips/mips.cc:9632 config/mips/mips.cc:9639 config/mips/mips.cc:9660
  #: config/mips/mips.cc:9675 config/mips/mips.cc:9694 config/mips/mips.cc:9703
! #: config/riscv/riscv.cc:7792 config/riscv/riscv.cc:8261
! #: config/riscv/riscv.cc:8267 config/riscv/riscv.cc:8283
! #: config/riscv/riscv.cc:8294
  #, fuzzy, c-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of '%%%c'"
*************** msgid "insn contains an invalid address
*** 23519,23525 ****
  msgstr "неисправна адреса"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3121
  msgid "invalid address"
  msgstr "неисправна адреса"
  
--- 23524,23530 ----
  msgstr "неисправна адреса"
  
  #: config/microblaze/microblaze.cc:2439 config/microblaze/microblaze.cc:2669
! #: config/xtensa/xtensa.cc:3126
  msgid "invalid address"
  msgstr "неисправна адреса"
  
*************** msgstr "неисправна ија ро
*** 23597,23603 ****
  msgid "invalid %%H value"
  msgstr "неисправна %%H вредност"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3039
  #, c-format
  msgid "invalid %%d value"
  msgstr "неисправна %%d вредност"
--- 23602,23608 ----
  msgid "invalid %%H value"
  msgstr "неисправна %%H вредност"
  
! #: config/or1k/or1k.cc:1271 config/xtensa/xtensa.cc:3044
  #, c-format
  msgid "invalid %%d value"
  msgstr "неисправна %%d вредност"
*************** msgstr "неподржана комби�
*** 23655,23688 ****
  msgid "unsupported memory expression:"
  msgstr "очекиван је целобројни израз"
  
! #: config/riscv/riscv.cc:7969
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid vector operand"
  msgstr "неисправан %%c операнд"
  
! #: config/riscv/riscv.cc:8214
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8227
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "неисправан операнд за модификатор ‘b’"
  
! #: config/riscv/riscv.cc:8236
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8241
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8246
  #, fuzzy, c-format
  #| msgid "%qV qualifiers cannot be applied to %qT"
  msgid "modifier 'H' cannot be applied to R31"
--- 23660,23693 ----
  msgid "unsupported memory expression:"
  msgstr "очекиван је целобројни израз"
  
! #: config/riscv/riscv.cc:7972
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid vector operand"
  msgstr "неисправан %%c операнд"
  
! #: config/riscv/riscv.cc:8217
  #, c-format
  msgid "modifier 'N' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8230
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid register number for 'N' modifier"
  msgstr "неисправан операнд за модификатор ‘b’"
  
! #: config/riscv/riscv.cc:8239
  #, c-format
  msgid "modifier 'H' require register operand"
  msgstr ""
  
! #: config/riscv/riscv.cc:8244
  #, c-format
  msgid "modifier 'H' is for integer registers only"
  msgstr ""
  
! #: config/riscv/riscv.cc:8249
  #, fuzzy, c-format
  #| msgid "%qV qualifiers cannot be applied to %qT"
  msgid "modifier 'H' cannot be applied to R31"
*************** msgstr ""
*** 23747,23753 ****
  msgid "invalid %%A value"
  msgstr "неисправна %%H вредност"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2950
  #, c-format
  msgid "invalid %%D value"
  msgstr "неисправна %%D вредност"
--- 23752,23758 ----
  msgid "invalid %%A value"
  msgstr "неисправна %%H вредност"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "неисправна %%D вредност"
*************** msgstr "неисправан %%J кôд"
*** 23788,23794 ****
  msgid "invalid %%k value"
  msgstr "неисправна %%k вредност"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:2997
  #, c-format
  msgid "invalid %%K value"
  msgstr "неисправна %%K вредност"
--- 23793,23799 ----
  msgid "invalid %%k value"
  msgstr "неисправна %%k вредност"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "неисправна %%K вредност"
*************** msgstr "неисправна %%T вре�
*** 23819,23836 ****
  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
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "неисправна %%H вредност"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3032
  #, c-format
  msgid "invalid %%x value"
  msgstr "неисправна %%x вредност"
--- 23824,23841 ----
  msgid "invalid %%u value"
  msgstr "неисправна %%u вредност"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "неисправна %%v вредност"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "неисправна %%H вредност"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "неисправна %%x вредност"
*************** msgstr "неисправан %%s опе�
*** 24068,24095 ****
  msgid "floating-point constant not a valid immediate operand"
  msgstr "реална константа није прихватљив непосредни операнд"
  
! #: config/stormy16/stormy16.cc:1894 config/stormy16/stormy16.cc:1965
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "‘B’ операнд није константа"
  
! #: config/stormy16/stormy16.cc:1921
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "‘B’ операнд има више постављених битова"
  
! #: config/stormy16/stormy16.cc:1947
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "‘o’ операнд није константа"
  
! #: config/stormy16/stormy16.cc:1979
  #, fuzzy, c-format
  #| msgid "'B' operand is not constant"
  msgid "'h' operand is not SImode register"
  msgstr "‘B’ операнд није константа"
  
! #: config/stormy16/stormy16.cc:1987
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: непознат кôд"
--- 24073,24100 ----
  msgid "floating-point constant not a valid immediate operand"
  msgstr "реална константа није прихватљив непосредни операнд"
  
! #: config/stormy16/stormy16.cc:1895 config/stormy16/stormy16.cc:1966
  #, c-format
  msgid "'B' operand is not constant"
  msgstr "‘B’ операнд није константа"
  
! #: config/stormy16/stormy16.cc:1922
  #, c-format
  msgid "'B' operand has multiple bits set"
  msgstr "‘B’ операнд има више постављених битова"
  
! #: config/stormy16/stormy16.cc:1948
  #, c-format
  msgid "'o' operand is not constant"
  msgstr "‘o’ операнд није константа"
  
! #: config/stormy16/stormy16.cc:1980
  #, fuzzy, c-format
  #| msgid "'B' operand is not constant"
  msgid "'h' operand is not SImode register"
  msgstr "‘B’ операнд није константа"
  
! #: config/stormy16/stormy16.cc:1988
  #, c-format
  msgid "xstormy16_print_operand: unknown code"
  msgstr "xstormy16_print_operand: непознат кôд"
*************** msgstr ""
*** 24153,24176 ****
  msgid "Unable to load DLL."
  msgstr "не могу да емулирам %qs"
  
! #: 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 "неисправна %%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 "помак адресе није константа"
  
--- 24158,24181 ----
  msgid "Unable to load DLL."
  msgstr "не могу да емулирам %qs"
  
! #: config/xtensa/xtensa.cc:840 config/xtensa/xtensa.cc:874
  msgid "bad test"
  msgstr "лоша проба"
  
! #: config/xtensa/xtensa.cc:2997
  msgid "invalid mask"
  msgstr "неисправна маска"
  
! #: config/xtensa/xtensa.cc:3063 config/xtensa/xtensa.cc:3073
  #, c-format
  msgid "invalid %%t/%%b value"
  msgstr "неисправна %%t/%%b вредност"
  
! #: config/xtensa/xtensa.cc:3151
  msgid "no register in address"
  msgstr "нема регистара у адреси"
  
! #: config/xtensa/xtensa.cc:3159
  msgid "address offset not a constant"
  msgstr "помак адресе није константа"
  
*************** msgstr ""
*** 24202,24208 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8295
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "({anonymous})"
--- 24207,24213 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "({anonymous})"
*************** msgstr "<анонимно>"
*** 24229,24236 ****
  #: 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 "очекивано је %<;%>"
--- 24234,24241 ----
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
  #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
  #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "очекивано је %<;%>"
*************** msgstr "очекивано је %<:%> и
*** 24259,24265 ****
  #: 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 %<)%>"
--- 24264,24270 ----
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
  #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
*************** msgstr "очекивано је %<{%>"
*** 24268,24274 ****
  #: 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 %<]%>"
--- 24273,24279 ----
  #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
  #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
  #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
*************** msgstr "очекивано је %<,%>, %
*** 24291,24303 ****
  #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
--- 24296,24308 ----
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "очекивано је %<(%>"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
*************** msgstr "очекивано је %<{%>"
*** 24307,24313 ****
  #: 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 %<{%>"
--- 24312,24318 ----
  #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
  #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
  #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
*************** msgstr "очекивано је %<{%>"
*** 24324,24337 ****
  #: 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 "очекивано је %<{%>"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37645
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
--- 24329,24342 ----
  #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
  #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
*************** msgstr "очекивано је %<{%>"
*** 24342,24348 ****
  #: 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 %<,%>"
--- 24347,24353 ----
  #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
*************** msgid "expected %<.%>"
*** 24355,24374 ****
  msgstr "очекивано је %<{%>"
  
  #: 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 "очекивано је %<{%>"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37743
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  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
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
--- 24360,24379 ----
  msgstr "очекивано је %<{%>"
  
  #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "очекивано је %<{%>"
  
  #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
*************** msgstr "очекивано је %<,%> и
*** 24379,24392 ****
  #: 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 %<;%>"
  msgid "expected %<)%> or %<,%>"
--- 24384,24397 ----
  #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
  #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
  #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "очекивано је %<=%>"
  
  #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
  #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
*************** msgstr "очекивано је %<,%> и
*** 24394,24428 ****
  
  #: 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 "очекивано је %<{%>"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47786
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  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 "очекивано је %<#pragma omp section%> или %<}%>"
  
! #: 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 "<анонимно>"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21168 cp/parser.cc:37740
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
--- 24399,24433 ----
  
  #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
  #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<else%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "очекивано је %<#pragma omp section%> или %<}%>"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "(anonymous)"
  msgstr "<анонимно>"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
*************** msgstr "кандидат 1:"
*** 24453,24459 ****
  msgid "  after user-defined conversion:"
  msgstr "тип %qs има кориснички дефинисан конструктор"
  
! #: cp/call.cc:8800 cp/pt.cc:27736
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
--- 24458,24464 ----
  msgid "  after user-defined conversion:"
  msgstr "тип %qs има кориснички дефинисан конструктор"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
*************** msgstr "шаблонски параме�
*** 24578,24584 ****
  msgid "<statement>"
  msgstr "очекивана је наредба"
  
! #: cp/error.cc:2472 cp/error.cc:3636 c-family/c-pretty-print.cc:2688
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown src"
  msgid "<unknown>"
--- 24583,24589 ----
  msgid "<statement>"
  msgstr "очекивана је наредба"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown src"
  msgid "<unknown>"
*************** msgstr ""
*** 24608,24927 ****
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3360
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "грешка у рашчлањивању"
  
! #: cp/error.cc:3375
  #, fuzzy
  #| msgid "Bad operator"
  msgid "<unknown operator>"
  msgstr "Лош оператор"
  
! #: cp/error.cc:3865
  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 "акумулатор није целобројна константа"
  
! #: cp/reflect.cc:573 cp/reflect.cc:3906
  #, fuzzy
  #| msgid "floating constant misused"
  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 "partial specialization %qT does not specialize any template arguments"
  msgid "reflection does not have template arguments"
  msgstr "делимична специјализација %qT не специјализује ниједан шаблонски аргумент"
  
! #: cp/reflect.cc:1054
  #, fuzzy
  #| msgid "function does not return string type"
  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 "Argument of %s at %L is not a valid type"
  msgid "operators argument is not a valid operator"
  msgstr "Аргумент у %s код %L није исправног типа"
  
! #: cp/reflect.cc:2536
  #, fuzzy
  #| msgid "%qE does not have class type"
  msgid "reflection does not have a type"
  msgstr "%qE нема класни тип"
  
! #: 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 "friend declaration does not name a class or function"
  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 "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "разрешавање показивача на непотпун тип"
  
! #: cp/reflect.cc:3258
  #, fuzzy
  #| msgid "Do not tune writable data alignment"
  msgid "reflection not suitable for alignment_of"
  msgstr "Не подешавај равнање уписивих података"
  
! #: cp/reflect.cc:3294
  #, fuzzy
  #| msgid "invalid cast to function type %qT"
  msgid "alignment_of on function type"
  msgstr "неисправно претапање у функцијски тип %qT"
  
! #: cp/reflect.cc:3303
  #, fuzzy
  #| msgid "incompatible types in assignment"
  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 "разрешавање показивача на непотпун тип"
  
! #: 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 "гимплификација није успела"
  
! #: cp/reflect.cc:4840
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "недостаје аргумент за ‘-Xassembler’"
  
! #: cp/reflect.cc:4851 cp/reflect.cc:4860
  #, fuzzy
  #| msgid "Unexpected end of module"
  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
  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 "Функција не враћа вредност"
  
! #: cp/reflect.cc:5366
  #, fuzzy
  #| msgid "invalid argument of %qs attribute"
  msgid "invalid argument to can_substitute"
  msgstr "неисправан аргумент за атрибут %qs"
  
! #: 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 се не може применити на упућивачки тип"
  
! #: 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 није исправна излазна датотека"
  
! #: 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
  #, fuzzy
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "битско поље %qD неинтегралног типа"
  
! #: 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
  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 "requested alignment is not a power of 2"
  msgid "alignment is not power of two"
  msgstr "захтевано равнање није степен двојке"
  
! #: cp/reflect.cc:5869
  #, fuzzy
  #| msgid "caller edge count is negative"
  msgid "alignment is negative"
  msgstr "број ивица позивача је негативан"
  
! #: 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 "непотпуна имплементација класе %qs"
  
! #: cp/reflect.cc:6859
  #, fuzzy
  #| msgid "%qT is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qT није ни класа ни именски простор"
  
! #: 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 "%qD has incomplete type"
  msgid "not a complete class type"
  msgstr "%qD има непотпун тип"
  
! #: cp/reflect.cc:7012
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7188 cp/reflect.cc:7247 cp/reflect.cc:7321
  #, fuzzy
  #| msgid "%q+#D cannot be overloaded"
  msgid "value cannot be extracted"
--- 24613,24974 ----
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "грешка у рашчлањивању"
  
! #: cp/error.cc:3382
  #, fuzzy
  #| msgid "Bad operator"
  msgid "<unknown operator>"
  msgstr "Лош оператор"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
! msgid "reflect_constant_array failed"
! msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  #| msgid "floating constant misused"
  msgid "reflect_constant failed"
  msgstr "лоша употреба реалне константе"
  
! #: cp/reflect.cc:641
! #, fuzzy
! #| msgid "accumulator is not a constant integer"
! msgid "array element not a constant integer"
! msgstr "акумулатор није целобројна константа"
! 
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "функција не враћа податак типа ниске"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "reflection does not have template arguments"
  msgstr "делимична специјализација %qT не специјализује ниједан шаблонски аргумент"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a function or function type"
  msgstr "функција не враћа податак типа ниске"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  #| msgid "Argument of %s at %L is not a valid type"
  msgid "operators argument is not a valid operator"
  msgstr "Аргумент у %s код %L није исправног типа"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  #| msgid "%qE does not have class type"
  msgid "reflection does not have a type"
  msgstr "%qE нема класни тип"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "функција не враћа податак типа ниске"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  #| msgid "friend declaration does not name a class or function"
  msgid "reflection does not represent parameter of current function"
  msgstr "декларација пријатеља не именује ни класу ни функцију"
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "разрешавање показивача на непотпун тип"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  #| msgid "Do not tune writable data alignment"
  msgid "reflection not suitable for alignment_of"
  msgstr "Не подешавај равнање уписивих података"
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "invalid cast to function type %qT"
  msgid "alignment_of on function type"
  msgstr "неисправно претапање у функцијски тип %qT"
  
! #: cp/reflect.cc:3392
  #, fuzzy
  #| msgid "incompatible types in assignment"
  msgid "reflection with incomplete type in alignment_of"
  msgstr "несагласни типови у додели"
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "разрешавање показивача на непотпун тип"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
! msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
! msgid "u8display_string_of not representable in UTF-8"
! msgstr ""
! 
! #: cp/reflect.cc:3922
! msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
! msgstr ""
! 
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  #| msgid "gimplification failed"
  msgid "reflect_function failed"
  msgstr "гимплификација није успела"
  
! #: cp/reflect.cc:4970
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "недостаје аргумент за ‘-Xassembler’"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  #| msgid "Unexpected end of module"
  msgid "unexpected value of value member"
  msgstr "Неочекиван крај модула"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "функција не враћа податак типа ниске"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "функција не враћа податак типа ниске"
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "Function does not return a value"
  msgid "reflection does not represent a template"
  msgstr "Функција не враћа вредност"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  #| msgid "invalid argument of %qs attribute"
  msgid "invalid argument to can_substitute"
  msgstr "неисправан аргумент за атрибут %qs"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  #| msgid "new cannot be applied to a reference type"
  msgid "type is not object or reference type"
  msgstr "new се не може применити на упућивачки тип"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  #, fuzzy
  #| msgid "%qs is not a valid output file"
  msgid "name is not a valid identifier"
  msgstr "%qs није исправна излазна датотека"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "име регистра није наведено за %q+D"
  
! #: cp/reflect.cc:5997
! msgid "no name and non-empty annotations specified"
! msgstr ""
! 
! #: cp/reflect.cc:6003
  #, fuzzy
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "битско поље %qD неинтегралног типа"
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "равнање се не може навести за %q+D"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "негативан десни помак"
  
! #: cp/reflect.cc:6026
! msgid "name unspecified and type is const"
! msgstr ""
! 
! #: cp/reflect.cc:6030
! msgid "name unspecified and type is volatile"
! msgstr ""
! 
! #: cp/reflect.cc:6038
  #, fuzzy
  #| msgid "requested alignment is not a power of 2"
  msgid "alignment is not power of two"
  msgstr "захтевано равнање није степен двојке"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  #| msgid "caller edge count is negative"
  msgid "alignment is negative"
  msgstr "број ивица позивача је негативан"
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6062
! #, fuzzy
! #| msgid "function does not return string type"
! msgid "reflection does not have non-array object type"
! msgstr "функција не враћа податак типа ниске"
! 
! #: cp/reflect.cc:6506
! #, fuzzy
! #| msgid "cast to union type from type not present in union"
! msgid "current scope does not represent a function"
! msgstr "претапање у унијски тип из типа који не чини унију"
! 
! #: cp/reflect.cc:6526
! #, fuzzy
! #| msgid "friend declaration does not name a class or function"
! msgid "current scope does not represent a class nor a member function"
! msgstr "декларација пријатеља не именује ни класу ни функцију"
! 
! #: cp/reflect.cc:6685
  #, fuzzy
  #| msgid "incomplete implementation of class %qs"
  msgid "incomplete parent class"
  msgstr "непотпуна имплементација класе %qs"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  #| msgid "%qT is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qT није ни класа ни именски простор"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  #| msgid "%qD has incomplete type"
  msgid "not a complete class type"
  msgstr "%qD има непотпун тип"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  #| msgid "%q+#D cannot be overloaded"
  msgid "value cannot be extracted"
*************** msgstr ""
*** 24981,25034 ****
  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 "погрешан тип аргумента за конјугацију"
  
! #: cp/typeck.cc:7868
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "погрешан тип аргумента уз унарно плус"
  
! #: cp/typeck.cc:7928
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7930
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7932
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7934
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 25028,25081 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "кандидати су:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "погрешан тип аргумента уз унарно минус"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "погрешан тип аргумента уз унарно плус"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "погрешан тип аргумента уз битски комплемент"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "погрешан тип аргумента за abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "погрешан тип аргумента за конјугацију"
  
! #: cp/typeck.cc:7862
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "погрешан тип аргумента уз унарно плус"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 25048,25117 ****
  msgid "BOZ constant truncated at %L"
  msgstr "Линија одсечена код %C"
  
! #: 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 "различити облици аргумената ‘%s’ и ‘%s’ код %L за сопствено ‘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 "различити облици аргумената ‘%s’ и ‘%s’ код %L за сопствено ‘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 "различити облици аргумената ‘%s’ и ‘%s’ код %L за сопствено ‘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 "лоша константна ниска"
  
! #: 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 "%qs expects a constant argument"
  msgid "Procedure unexpected as argument"
  msgstr "%qs очекује константан аргумент"
  
! #: 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 "типови нису сасвим сагласни"
  
! #: fortran/check.cc:5977
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
--- 25095,25164 ----
  msgid "BOZ constant truncated at %L"
  msgstr "Линија одсечена код %C"
  
! #: fortran/check.cc:4175
  #, 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 "различити облици аргумената ‘%s’ и ‘%s’ код %L за сопствено ‘dot_product’"
  
! #: fortran/check.cc:4413 fortran/check.cc:4498 fortran/check.cc:4563
! #: fortran/check.cc:5266
  #, 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 "различити облици аргумената ‘%s’ и ‘%s’ код %L за сопствено ‘dot_product’"
  
! #: fortran/check.cc:5017 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 "различити облици аргумената ‘%s’ и ‘%s’ код %L за сопствено ‘dot_product’"
  
! #: fortran/check.cc:5893
  msgid "NULL() is not interoperable"
  msgstr ""
  
! #: fortran/check.cc:5899
  #, fuzzy
  #| msgid "bad string constant"
  msgid "BOZ literal constant"
  msgstr "лоша константна ниска"
  
! #: fortran/check.cc:5905
  msgid "Expression is polymorphic"
  msgstr ""
  
! #: fortran/check.cc:5912
  #, fuzzy
  #| msgid "expression statement has incomplete type"
  msgid "Expression is a noninteroperable derived type"
  msgstr "наредба израза има непотпун тип"
  
! #: fortran/check.cc:5918
  #, fuzzy
  #| msgid "%qs expects a constant argument"
  msgid "Procedure unexpected as argument"
  msgstr "%qs очекује константан аргумент"
  
! #: fortran/check.cc:5928
  msgid "Extension to use a non-C_Bool-kind LOGICAL"
  msgstr ""
  
! #: fortran/check.cc:5935
  msgid "Extension to use a non-C_CHAR-kind CHARACTER"
  msgstr ""
  
! #: fortran/check.cc:5956
  msgid "Type shall have a character length of 1"
  msgstr ""
  
! #: fortran/check.cc:5967
  #, fuzzy
  #| msgid "types are not quite compatible"
  msgid "Coarrays are not interoperable"
  msgstr "типови нису сасвим сагласни"
  
! #: fortran/check.cc:5978
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
*************** msgstr ""
*** 25181,25187 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4136
  #, fuzzy
  #| msgid "Array assignment"
  msgid "array assignment"
--- 25228,25234 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  #, fuzzy
  #| msgid "Array assignment"
  msgid "array assignment"
*************** msgid "Index variable %qs redefined at %
*** 25192,25208 ****
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4044
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4047
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4050
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 25239,25255 ----
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** msgstr "блоковско IF"
*** 25386,25396 ****
  msgid "implied END DO"
  msgstr "имплицитно 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 "додела показивача"
  
--- 25433,25443 ----
  msgid "implied END DO"
  msgstr "имплицитно END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "додела"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr "додела показивача"
  
*************** msgstr "додела показивач�
*** 25398,25564 ****
  msgid "simple IF"
  msgstr "једноставно IF"
  
! #: fortran/resolve.cc:2489 fortran/resolve.cc:2684
  #, fuzzy
  #| msgid "elemental subroutine"
  msgid "elemental procedure"
  msgstr "елементални потпрограм"
  
! #: fortran/resolve.cc:2587
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "allocatable argument"
  msgstr "неисправан типски аргумент"
  
! #: fortran/resolve.cc:2592
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2597
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2602
  #, fuzzy
  #| msgid "pointer assignment"
  msgid "pointer argument"
  msgstr "додела показивача"
  
! #: fortran/resolve.cc:2607
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "value argument"
  msgstr "неисправан типски аргумент"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-shape argument"
  msgstr "неисправан типски аргумент"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2637
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "parametrized derived type argument"
  msgstr "неисправан типски аргумент"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2647
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2654
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-type argument"
  msgstr "неисправан типски аргумент"
  
! #: fortran/resolve.cc:2665
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2670
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2677
  #, fuzzy
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "result with non-constant character length"
  msgstr "‘%s’ код %L мора имати константну знаковну дужину у овом контексту"
  
! #: fortran/resolve.cc:2689
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8326
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8330
  #, fuzzy
  #| msgid "Perform variable tracking"
  msgid "iterator variable"
  msgstr "Изврши праћење променљивих"
  
! #: fortran/resolve.cc:8334
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Израз за корак у петљи DO код %L не може бити нула"
  
! #: fortran/resolve.cc:8338
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "неисправан израз као операнд"
  
! #: fortran/resolve.cc:8342
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Израз за корак у петљи DO код %L не може бити нула"
  
! #: fortran/resolve.cc:8975 fortran/resolve.cc:8978
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE "
  
! #: fortran/resolve.cc:9419 fortran/resolve.cc:9422
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALLOCATE "
  
! #: 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 ""
  
--- 25445,25611 ----
  msgid "simple IF"
  msgstr "једноставно IF"
  
! #: fortran/resolve.cc:2514 fortran/resolve.cc:2709
  #, fuzzy
  #| msgid "elemental subroutine"
  msgid "elemental procedure"
  msgstr "елементални потпрограм"
  
! #: fortran/resolve.cc:2612
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "allocatable argument"
  msgstr "неисправан типски аргумент"
  
! #: fortran/resolve.cc:2617
  #, fuzzy
  #| msgid "no arguments"
  msgid "asynchronous argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2622
  #, fuzzy
  #| msgid "no arguments"
  msgid "optional argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2627
  #, fuzzy
  #| msgid "pointer assignment"
  msgid "pointer argument"
  msgstr "додела показивача"
  
! #: fortran/resolve.cc:2632
  #, fuzzy
  #| msgid "no arguments"
  msgid "target argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2637
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "value argument"
  msgstr "неисправан типски аргумент"
  
! #: fortran/resolve.cc:2642
  #, fuzzy
  #| msgid "no arguments"
  msgid "volatile argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2647
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-shape argument"
  msgstr "неисправан типски аргумент"
  
! #: fortran/resolve.cc:2652
  #, fuzzy
  #| msgid "no arguments"
  msgid "assumed-rank argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2657
  #, fuzzy
  #| msgid "no arguments"
  msgid "coarray argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2662
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "parametrized derived type argument"
  msgstr "неисправан типски аргумент"
  
! #: fortran/resolve.cc:2667
  #, fuzzy
  #| msgid "no arguments"
  msgid "polymorphic argument"
  msgstr "без аргумената"
  
! #: fortran/resolve.cc:2672
  msgid "NO_ARG_CHECK attribute"
  msgstr ""
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
! #: fortran/resolve.cc:2679
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "assumed-type argument"
  msgstr "неисправан типски аргумент"
  
! #: fortran/resolve.cc:2690
  msgid "array result"
  msgstr ""
  
! #: fortran/resolve.cc:2695
  msgid "pointer or allocatable result"
  msgstr ""
  
! #: fortran/resolve.cc:2702
  #, fuzzy
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "result with non-constant character length"
  msgstr "‘%s’ код %L мора имати константну знаковну дужину у овом контексту"
  
! #: fortran/resolve.cc:2714
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  #, fuzzy
  #| msgid "Perform variable tracking"
  msgid "iterator variable"
  msgstr "Изврши праћење променљивих"
  
! #: fortran/resolve.cc:8412
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Израз за корак у петљи DO код %L не може бити нула"
  
! #: fortran/resolve.cc:8416
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "неисправан израз као операнд"
  
! #: fortran/resolve.cc:8420
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Израз за корак у петљи DO код %L не може бити нула"
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE "
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALLOCATE "
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 25567,25597 ****
  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 read-only location"
  msgid "Assignment of scalar to unallocated array"
--- 25614,25644 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  #, fuzzy
  #| msgid "assignment of read-only location"
  msgid "Assignment of scalar to unallocated array"
*************** msgstr "Аргумент NCOPIES уз с
*** 25659,25685 ****
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Аргумент NCOPIES уз сопствено REPEAT негативан је"
  
! #: 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 ""
--- 25706,25732 ----
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Аргумент NCOPIES уз сопствено REPEAT негативан је"
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgid "expected boolean type"
*** 25790,25796 ****
  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"
  msgid "expected integer"
--- 25837,25843 ----
  msgstr "Очекиван је тип израза"
  
  #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
*************** msgstr "без аргумената"
*** 25872,25878 ****
  #: 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"
--- 25919,25925 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
*************** msgstr "подршка профилис�
*** 26367,26373 ****
  msgid "target OS does not support unaligned accesses"
  msgstr "циљни формат не подржава бесконачност"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:194
  #, fuzzy, gcc-internal-format
  #| msgid "profiling is still experimental for this target"
  msgid "profiling is not yet implemented for this architecture"
--- 26414,26420 ----
  msgid "target OS does not support unaligned accesses"
  msgstr "циљни формат не подржава бесконачност"
  
! #: config/c6x/c6x.h:346 config/nvptx/nvptx.h:195
  #, fuzzy, gcc-internal-format
  #| msgid "profiling is still experimental for this target"
  msgid "profiling is not yet implemented for this architecture"
*************** msgstr "У функцији %qs:"
*** 26632,26644 ****
  msgid "Global declarative %s for %s"
  msgstr "глобална декларација %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 ""
--- 26679,26691 ----
  msgid "Global declarative %s for %s"
  msgstr "глобална декларација %q+#D"
  
! #: cobol/parse_ante.h:2508 cobol/symbols.h:164 cobol/genapi.cc:6562
  #: 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:3265
  #, gcc-internal-format
  msgid "SET identifier-11 TO LOCALE"
  msgstr ""
*************** msgstr "%qs је превазиђено"
*** 26819,26831 ****
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:387
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown autovec preference %qs"
  msgstr "непознато име регистра: %s"
  
! #: config/aarch64/aarch64.opt:432
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr ""
--- 26866,26878 ----
  msgid "%qs is deprecated; use -fno-zero-initialized-in-bss"
  msgstr ""
  
! #: config/aarch64/aarch64.opt:392
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown autovec preference %qs"
  msgstr "непознато име регистра: %s"
  
! #: config/aarch64/aarch64.opt:437
  #, gcc-internal-format
  msgid "unknown LDP/STP policy %qs"
  msgstr ""
*************** msgstr "Атрибут %s коси се
*** 27309,27316 ****
  
  #: 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"
--- 27356,27363 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration here"
*************** msgstr "атрибутска дирек�
*** 27330,27336 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "атрибутска директива %qs игнорисана"
  
! #: 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"
--- 27377,27383 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "атрибутска директива %qs игнорисана"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** msgstr "погрешан број арг
*** 27342,27348 ****
  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 %<,%> or %<;%>"
  msgid "expected %i, found %i"
--- 27389,27395 ----
  msgid "expected %i or more, found %i"
  msgstr "очекивано је %<(%> или крај линије"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %i, found %i"
*************** msgstr "атрибути типа игн
*** 27428,27439 ****
  #: 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
! #: d/d-attribs.cc:1157 d/d-attribs.cc:1170 d/d-attribs.cc:1387
! #: d/d-attribs.cc:1405 d/d-attribs.cc:1453 d/d-attribs.cc:1491
! #: d/d-attribs.cc:1507 d/d-attribs.cc:1564 d/d-attribs.cc:1592
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
--- 27475,27486 ----
  #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
  #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
  #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
! #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
! #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
! #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
! #: d/d-attribs.cc:1408 d/d-attribs.cc:1473 d/d-attribs.cc:1511
! #: d/d-attribs.cc:1527 d/d-attribs.cc:1584 d/d-attribs.cc:1612
  #: jit/dummy-frontend.cc:284 jit/dummy-frontend.cc:318
  #: jit/dummy-frontend.cc:613 jit/dummy-frontend.cc:698
  #: jit/dummy-frontend.cc:719 jit/dummy-frontend.cc:738
*************** msgstr ""
*** 27560,27701 ****
  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 "ивица %s->%s нема одговарајући 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 `%D'"
  msgid "corresponding source location"
  msgstr "нема одговарајуће функције за ослобађање меморије за ‘%D’"
  
! #: 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 "декларација %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 "';' 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 "can't open input 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
  #, 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 "аргумент типа %qT не поклапа се са %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 "не могу да направим датотеку са подацима складишта %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 "%qT се не може успоставити из %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 "не могу да нађем датотеку за класу %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"
--- 27607,27748 ----
  msgid "auto-profile contains invalid filename index %d"
  msgstr ""
  
! #: auto-profile.cc:1605
  #, 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:1608 auto-profile.cc:1834 auto-profile.cc:1843
! #: auto-profile.cc:1885
  #, fuzzy, gcc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "corresponding call"
  msgstr "ивица %s->%s нема одговарајући call_stmt"
  
! #: auto-profile.cc:1653
  #, gcc-internal-format
  msgid "duplicated count information in auto-profile of %q+F with relative location %i discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1658
  #, fuzzy, gcc-internal-format
  #| msgid "no corresponding deallocation function for `%D'"
  msgid "corresponding source location"
  msgstr "нема одговарајуће функције за ослобађање меморије за ‘%D’"
  
! #: auto-profile.cc:1829
  #, gcc-internal-format
  msgid "duplicated callsite in auto-profile of %q+F with relative location %i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:1837
  #, 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:1877
  #, 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:1921
  #, 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:1937
  #, 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:1945
  #, gcc-internal-format
  msgid "location of the first call"
  msgstr ""
  
! #: auto-profile.cc:1947
  #, gcc-internal-format
  msgid "location of the second call"
  msgstr ""
  
! #: auto-profile.cc:2001
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains indirect call targets not associated with an indirect call statement"
  msgstr ""
  
! #: auto-profile.cc:2006 auto-profile.cc:2053
  #, gcc-internal-format
  msgid "count %<PRIu64> with relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:2049
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra statements"
  msgstr ""
  
! #: auto-profile.cc:2059 auto-profile.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "location is after end of function"
  msgstr "декларација %qs као низа функција"
  
! #: auto-profile.cc:2088
  #, gcc-internal-format
  msgid "auto-profile of %q+F contains extra callsites"
  msgstr ""
  
! #: auto-profile.cc:2093
  #, gcc-internal-format
  msgid "call of %s with total count %<PRId64>, relative location +%i, discriminator %i"
  msgstr ""
  
! #: auto-profile.cc:3027
  #, fuzzy, gcc-internal-format
  #| msgid "';' expected"
  msgid "Not expected TAG."
  msgstr "Очекивано је ‘;’"
  
! #: auto-profile.cc:3050
  #, gcc-internal-format, gfc-internal-format
  msgid "auto-profile contains duplicated function instance %s"
  msgstr ""
  
! #: auto-profile.cc:3212
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't open input file: %s"
  msgid "cannot open profile file %s"
  msgstr "не могу да отворим улазну датотеку: %s"
  
! #: auto-profile.cc:3218
  #, gcc-internal-format
  msgid "AutoFDO profile magic number does not match"
  msgstr ""
  
! #: auto-profile.cc:3226
  #, 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 "аргумент типа %qT не поклапа се са %qT"
  
! #: auto-profile.cc:3238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "can't create repository information file %qs"
  msgid "cannot read summary information from %s"
  msgstr "не могу да направим датотеку са подацима складишта %qs"
  
! #: auto-profile.cc:3246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot initialize %qT from %qT"
  msgid "cannot read string table from %s"
  msgstr "%qT се не може успоставити из %qT"
  
! #: auto-profile.cc:3255
  #, 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:3265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot find file for class %s"
  msgid "cannot read module profile from %s"
*************** msgstr "не могу да нађем д
*** 27707,27713 ****
  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 "%q+D declared here"
  msgid "%qE declared here"
--- 27754,27760 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "померај ван граница константне ниске"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qE declared here"
*************** msgstr "константан аргум�
*** 27822,27828 ****
  msgid "illegal argument 0 to %qs"
  msgstr "недостаје аргумент за „%s“"
  
! #: builtins.cc:7817 internal-fn.cc:4098
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
--- 27869,27875 ----
  msgid "illegal argument 0 to %qs"
  msgstr "недостаје аргумент за „%s“"
  
! #: builtins.cc:7817 internal-fn.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "third argument to %<crc%> builtins must be a constant"
*************** msgstr "%Hпоследњи аргуме�
*** 27905,27916 ****
  msgid "cannot tail-call: %s"
  msgstr "не могу да нађем класу %qs"
  
! #: calls.cc:2828
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "позив функције има скупинску вредност"
  
! #: calls.cc:3566
  #, fuzzy, gcc-internal-format
  #| msgid "Pass arguments on the stack"
  msgid "passing too large argument on stack"
--- 27952,27963 ----
  msgid "cannot tail-call: %s"
  msgstr "не могу да нађем класу %qs"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "позив функције има скупинску вредност"
  
! #: calls.cc:3567
  #, fuzzy, gcc-internal-format
  #| msgid "Pass arguments on the stack"
  msgid "passing too large argument on stack"
*************** msgstr "основни блокови н
*** 28603,28957 ****
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "број об. белешки у ланцу ија (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3724
  #, fuzzy, gcc-internal-format
  #| msgid "caller edge count is negative"
  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 dimension specification at %C"
  msgid "missing direct call for speculation %i"
  msgstr "Недостаје одредница димензија код %C"
  
! #: cgraph.cc:3923
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use control speculation"
  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 "помоћно поље постављено за ивицу %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 "елемент успостављача није константан"
  
! #: 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 "Претпостави да симболи могу бити неважећи"
  
! #: 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 преименован пошто је поменут у асемблеру"
  
! #: 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
  #, 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 "помоћно поље постављено за ивицу %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 "стварање ПИЦ кôда није сагласно са брзим посредним позивима"
  
! #: 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 "стварање ПИЦ кôда није сагласно са брзим посредним позивима"
  
! #: 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 "показивач inlined_to је погрешан"
  
! #: 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 "показивач inlined_to постављен за неуткане позиваче"
  
! #: 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 "долазна ивица се не поклапа са бројем ПХИ аргумената"
  
! #: 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 "долазна ивица се не поклапа са бројем ПХИ аргумената"
  
! #: 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 "показивач inlined_to постављен али нема претходника"
  
! #: cgraph.cc:4205
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "показивач inlined_to упућује на самог себе"
  
! #: 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 "дељени call_stmt:"
  
! #: 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 "недостаје графпоз ивица за call_stmt:"
  
! #: cgraph.cc:4372
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  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 "ивица %s->%s нема одговарајући 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 "ивица %s->%s нема одговарајући 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 није успело"
  
! #: 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"
--- 28650,29004 ----
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "број об. белешки у ланцу ија (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3734
  #, fuzzy, gcc-internal-format
  #| msgid "caller edge count is negative"
  msgid "caller edge count invalid"
  msgstr "број ивица позивача је негативан"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "missing direct call for speculation %i"
  msgstr "Недостаје одредница димензија код %C"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use control speculation"
  msgid "missing ref for speculation %i"
  msgstr "Направи спекулацију контроле"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "помоћно поље постављено за ивицу %s->%s"
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "елемент успостављача није константан"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "Assume symbols might be invalid"
  msgid "local symbols must be defined"
  msgstr "Претпостави да симболи могу бити неважећи"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, fuzzy, gcc-internal-format
  #| msgid "%D renamed after being referenced in assembly"
  msgid "inline clone is referenced by assembly"
  msgstr "%D преименован пошто је поменут у асемблеру"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4058
  #, 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 "помоћно поље постављено за ивицу %s->%s"
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "PIC code generation is not compatible with fast indirect calls"
  msgid "edge count is not compatible with function count"
  msgstr "стварање ПИЦ кôда није сагласно са брзим посредним позивима"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  #| msgid "PIC code generation is not compatible with fast indirect calls"
  msgid "edge count is not compatible with inlined to function count"
  msgstr "стварање ПИЦ кôда није сагласно са брзим посредним позивима"
  
! #: cgraph.cc:4079
  #, gcc-internal-format, gfc-internal-format
  msgid "An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  msgstr ""
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "показивач inlined_to је погрешан"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "вишеструки уткани позивачи"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "показивач inlined_to постављен за неуткане позиваче"
  
! #: cgraph.cc:4151
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "caller edge count does not match BB count"
  msgstr "долазна ивица се не поклапа са бројем ПХИ аргумената"
  
! #: cgraph.cc:4182
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "indirect call count does not match BB count"
  msgstr "долазна ивица се не поклапа са бројем ПХИ аргумената"
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "показивач inlined_to постављен али нема претходника"
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "показивач inlined_to упућује на самог себе"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "дељени call_stmt:"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "ивица показује на погрешну декларацију:"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "недостаје графпоз ивица за call_stmt:"
  
! #: cgraph.cc:4382
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "reference to dead statement"
  msgstr "очекивана је наредба"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "ивица %s->%s нема одговарајући call_stmt"
  
! #: cgraph.cc:4469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "ивица %s->%s нема одговарајући call_stmt"
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node није успело"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to '-%s' is missing"
  msgid "%s: section %s.%d is missing"
*************** msgstr "укупна величина л
*** 29796,29812 ****
  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 "функција враћа скупинску вредност"
--- 29843,29859 ----
  msgid "impossible constraint in %<asm%>"
  msgstr "немогуће ограничење у %<asm%>"
  
! #: function.cc:4292
  #, gcc-internal-format
  msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "променљива %q+D може бити продрмана са %<longjmp%> или %<vfork%>"
  
! #: function.cc:4313
  #, gcc-internal-format
  msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
  msgstr "аргумент %q+D може бити продрман са %<longjmp%> или %<vfork%>"
  
! #: function.cc:5038
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "функција враћа скупинску вредност"
*************** msgstr ""
*** 30559,30565 ****
  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 ""
--- 30606,30612 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 30601,30607 ****
  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"
--- 30648,30654 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
*************** msgstr "Одредба мора бити
*** 30624,30647 ****
  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
  #, fuzzy, gcc-internal-format
--- 30671,30694 ----
  msgid "function may return address of local variable"
  msgstr "функција враћа адресу на локалну променљиву"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "функција враћа адресу на локалну променљиву"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
! #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
  #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
  #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
  #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 31563,31569 ****
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3839
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
--- 31610,31616 ----
  msgid "%qD called on pointer %qE with nonzero offset%s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2104 gimple-ssa-warn-access.cc:3887
  #, gcc-internal-format
  msgid "returned from %qD"
  msgstr ""
*************** msgstr ""
*** 31636,31858 ****
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2985
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid memory model %qs for %qD"
  msgstr "неисправан режим показивача %qs"
  
! #: gimple-ssa-warn-access.cc:2989
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid memory model %wi for %qD"
  msgstr "неисправно име регистра за %q+D"
  
! #: gimple-ssa-warn-access.cc:3003 gimple-ssa-warn-access.cc:3054
  msgid "valid models are %e"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3017
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid failure memory model %qs for %qD"
  msgstr "неисправно име регистра за %q+D"
  
! #: gimple-ssa-warn-access.cc:3022
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3038
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3061
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3506
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3514
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "argument %i value %s is negative"
  msgstr "величина низа %qs је негативна"
  
! #: gimple-ssa-warn-access.cc:3560
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3624
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "referencing argument %u of type %qT"
  msgstr "у прослеђивању аргумента %P за %q+D"
  
! #: gimple-ssa-warn-access.cc:3638
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "функција %q+D поново декларисана са атрибутом неуткане"
  
! #: gimple-ssa-warn-access.cc:3642
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "неисправан тип вектора за атрибут %qE"
  
! #: gimple-ssa-warn-access.cc:3649
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to function %qD"
  msgstr "позив не-функције %qD"
  
! #: gimple-ssa-warn-access.cc:3652
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "in a call with type %qT"
  msgstr "  у позиву %qD"
  
! #: gimple-ssa-warn-access.cc:3758
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3777
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "assignment"
  msgid "assigned here"
  msgstr "додела"
  
! #: gimple-ssa-warn-access.cc:3820
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3829
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3977
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3978
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3982
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "pointer may be used after %qD"
  msgstr "равнање се не може навести за %q+D"
  
! #: gimple-ssa-warn-access.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %q+D"
  msgid "pointer used after %qD"
  msgstr "неупотребљен параметар %q+D"
  
! #: gimple-ssa-warn-access.cc:3987
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "call to %qD here"
  msgstr "  у позиву %qD"
  
! #: gimple-ssa-warn-access.cc:4004
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "неисправан режим показивача %qs"
  
! #: gimple-ssa-warn-access.cc:4010
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member %qD"
  msgid "dangling pointer to %qD may be used"
  msgstr "претпостављам показивач на члан %qD"
  
! #: gimple-ssa-warn-access.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "неисправан режим показивача %qs"
  
! #: 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 "%q+D декларисано овде"
  
! #: gimple-ssa-warn-access.cc:4022
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4024
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4032
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4036
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "unnamed temporary defined here"
  msgstr "не могу да направим привремену датотеку"
  
! #: gimple-ssa-warn-access.cc:4126
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4131
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "call to %qD"
  msgstr "  у позиву %qD"
  
! #: gimple-ssa-warn-access.cc:4665
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "storing the address of local variable %qD in %qE"
--- 31683,31905 ----
  msgid "unknown architecture specifier in memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:2984
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid memory model %qs for %qD"
  msgstr "неисправан режим показивача %qs"
  
! #: gimple-ssa-warn-access.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid memory model %wi for %qD"
  msgstr "неисправно име регистра за %q+D"
  
! #: gimple-ssa-warn-access.cc:3002 gimple-ssa-warn-access.cc:3053
  msgid "valid models are %e"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3016
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid failure memory model %qs for %qD"
  msgstr "неисправно име регистра за %q+D"
  
! #: gimple-ssa-warn-access.cc:3021
  #, gcc-internal-format
  msgid "valid failure models are %qs, %qs, %qs, %qs"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3037
  #, gcc-internal-format
  msgid "failure memory model %qs cannot be stronger than success memory model %qs for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3060
  #, gcc-internal-format
  msgid "failure memory model %wi cannot be stronger than success memory model %wi for %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3554
  #, gcc-internal-format, gfc-internal-format
  msgid "bound argument %i value %s is negative for a variable length array argument %i of type %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "argument %i value %s is negative"
  msgstr "величина низа %qs је негативна"
  
! #: gimple-ssa-warn-access.cc:3608
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %i is null but the corresponding size argument %i value is %s"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3672
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "referencing argument %u of type %qT"
  msgstr "у прослеђивању аргумента %P за %q+D"
  
! #: gimple-ssa-warn-access.cc:3686
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "in a call to function %qD declared with attribute %qs"
  msgstr "функција %q+D поново декларисана са атрибутом неуткане"
  
! #: gimple-ssa-warn-access.cc:3690
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "in a call with type %qT and attribute %qs"
  msgstr "неисправан тип вектора за атрибут %qE"
  
! #: gimple-ssa-warn-access.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "in a call to function %qD"
  msgstr "позив не-функције %qD"
  
! #: gimple-ssa-warn-access.cc:3700
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "in a call with type %qT"
  msgstr "  у позиву %qD"
  
! #: gimple-ssa-warn-access.cc:3806
  #, gcc-internal-format
  msgid "%qD called on unallocated object %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3825
  #, gcc-internal-format
  msgid "%qD called on a pointer to an unallocated object %qE"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3834
  #, fuzzy, gcc-internal-format
  #| msgid "assignment"
  msgid "assigned here"
  msgstr "додела"
  
! #: gimple-ssa-warn-access.cc:3868
  #, gcc-internal-format
  msgid "%qD called on pointer returned from a mismatched allocation function"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:3877
  #, gcc-internal-format
  msgid "%qD called on pointer to an unallocated object"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4025
  #, gcc-internal-format
  msgid "pointer %qE may be used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4026
  #, gcc-internal-format
  msgid "pointer %qE used after %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4030
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "pointer may be used after %qD"
  msgstr "равнање се не може навести за %q+D"
  
! #: gimple-ssa-warn-access.cc:4031
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %q+D"
  msgid "pointer used after %qD"
  msgstr "неупотребљен параметар %q+D"
  
! #: gimple-ssa-warn-access.cc:4035
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "call to %qD here"
  msgstr "  у позиву %qD"
  
! #: gimple-ssa-warn-access.cc:4052
  #, gcc-internal-format
  msgid "dangling pointer %qE to %qD may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using dangling pointer %qE to %qD"
  msgstr "неисправан режим показивача %qs"
  
! #: gimple-ssa-warn-access.cc:4058
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member %qD"
  msgid "dangling pointer to %qD may be used"
  msgstr "претпостављам показивач на члан %qD"
  
! #: gimple-ssa-warn-access.cc:4059
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "using a dangling pointer to %qD"
  msgstr "неисправан режим показивача %qs"
  
! #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
! #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
  #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
  #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
! #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD declared here"
  msgstr "%q+D декларисано овде"
  
! #: gimple-ssa-warn-access.cc:4070
  #, gcc-internal-format
  msgid "dangling pointer %qE to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4072
  #, gcc-internal-format
  msgid "using dangling pointer %qE to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4078
  #, gcc-internal-format
  msgid "dangling pointer to an unnamed temporary may be used"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4080
  #, gcc-internal-format
  msgid "using a dangling pointer to an unnamed temporary"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "unnamed temporary defined here"
  msgstr "не могу да направим привремену датотеку"
  
! #: gimple-ssa-warn-access.cc:4174
  #, gcc-internal-format
  msgid "%qD called on pointer %qE passed to mismatched allocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4179
  #, gcc-internal-format
  msgid "%qD called on a pointer passed to mismatched reallocation function %qD"
  msgstr ""
  
! #: gimple-ssa-warn-access.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to %qD"
  msgid "call to %qD"
  msgstr "  у позиву %qD"
  
! #: gimple-ssa-warn-access.cc:4713
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "storing the address of local variable %qD in %qE"
*************** msgstr ""
*** 32727,33002 ****
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "неисправан аргумент за атрибут %qs"
  
! #: ipa-devirt.cc:679 ipa-devirt.cc:764 ipa-devirt.cc:793 ipa-devirt.cc:835
! #: ipa-devirt.cc:866
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:682
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:723
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:729
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:733
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:770
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:799
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:843 ipa-devirt.cc:874
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:847
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-virtual method %q+D"
  msgid "contains additional virtual method %qD"
  msgstr "успостављач наведен за невиртуелни метод %q+D"
  
! #: ipa-devirt.cc:854
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:880
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:884
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:890
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:924
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:932
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:944 ipa-devirt.cc:959 ipa-devirt.cc:1237 ipa-devirt.cc:1290
! #: ipa-devirt.cc:1329 ipa-devirt.cc:1347
  #, fuzzy, gcc-internal-format
  #| msgid "Different types in pointer assignment at %L"
  msgid "a different type is defined in another translation unit"
  msgstr "Различити типови у додели показивача код %L"
  
! #: ipa-devirt.cc:951
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:961
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1066
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1071
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1076
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in initialization"
  msgid "the incompatible type defined in another translation unit"
  msgstr "несагласни типови у успостављању"
  
! #: ipa-devirt.cc:1092
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1096 ipa-devirt.cc:1193
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "the incompatible type is defined here"
  msgstr "несагласни типови у повратку"
  
! #: ipa-devirt.cc:1124
  #, fuzzy, gcc-internal-format
  #| msgid "Array reference out of bounds"
  msgid "array types have different bounds"
  msgstr "Упућивач низа ван граница"
  
! #: ipa-devirt.cc:1139
  #, fuzzy, gcc-internal-format
  #| msgid "field initializer type mismatch"
  msgid "return value type mismatch"
  msgstr "неслагање типа успостављача поља"
  
! #: ipa-devirt.cc:1154
  #, fuzzy, gcc-internal-format
  #| msgid "field initializer type mismatch"
  msgid "implicit this pointer type mismatch"
  msgstr "неслагање типа успостављача поља"
  
! #: ipa-devirt.cc:1157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type/rank mismatch in argument '%s' at %L"
  msgid "type mismatch in parameter %i"
  msgstr "Неслагање типа/ранга у аргументу ‘%s’ код %L"
  
! #: ipa-devirt.cc:1168
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr ""
  
! #: ipa-devirt.cc:1184
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1190
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "type %qT should match type %qT"
  msgstr "тип %qT није изведен из типа %qT"
  
! #: ipa-devirt.cc:1265
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1273
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1280
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1305
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1314
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1389
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1412 ipa-devirt.cc:1424
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "has different parameters in another translation unit"
  msgstr "Различите врсте типова параметара у додели показивача код %L"
  
! #: ipa-devirt.cc:1447
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1451
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1469 ipa-devirt.cc:1533
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1476 ipa-devirt.cc:1538
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1484
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1498
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1511
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1518
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1542
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1565
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1574
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, fuzzy, gcc-internal-format
  #| msgid "Array bound mismatch"
  msgid "memory layout mismatch"
  msgstr "Неслагање граница низа"
  
! #: ipa-devirt.cc:1706
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "the extra base is defined here"
  msgstr "%q+#D претходно дефинисано овде"
  
! #: ipa-devirt.cc:3990
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
--- 32774,33049 ----
  msgid "invalid use of attribute %<fallthrough%>"
  msgstr "неисправан аргумент за атрибут %qs"
  
! #: ipa-devirt.cc:748 ipa-devirt.cc:833 ipa-devirt.cc:862 ipa-devirt.cc:904
! #: ipa-devirt.cc:935
  #, gcc-internal-format
  msgid "virtual table of type %qD violates one definition rule"
  msgstr ""
  
! #: ipa-devirt.cc:751
  #, gcc-internal-format
  msgid "variable of same assembler name as the virtual table is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:792
  #, gcc-internal-format
  msgid "virtual table of type %qD contains RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:798
  #, gcc-internal-format
  msgid "but is prevailed by one without from other translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:802
  #, gcc-internal-format
  msgid "RTTI will not work on this type"
  msgstr ""
  
! #: ipa-devirt.cc:839
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table of different size"
  msgstr ""
  
! #: ipa-devirt.cc:868
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit with different RTTI information"
  msgstr ""
  
! #: ipa-devirt.cc:912 ipa-devirt.cc:943
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:916
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-virtual method %q+D"
  msgid "contains additional virtual method %qD"
  msgstr "успостављач наведен за невиртуелни метод %q+D"
  
! #: ipa-devirt.cc:923
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with more entries"
  msgstr ""
  
! #: ipa-devirt.cc:949
  #, gcc-internal-format
  msgid "virtual method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:953
  #, gcc-internal-format
  msgid "ought to match virtual method %qD but does not"
  msgstr ""
  
! #: ipa-devirt.cc:959
  #, gcc-internal-format
  msgid "the conflicting type defined in another translation unit has virtual table with different contents"
  msgstr ""
  
! #: ipa-devirt.cc:993
  #, gcc-internal-format
  msgid "type %qT (typedef of %qT) violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1001
  #, gcc-internal-format
  msgid "type %qT violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1013 ipa-devirt.cc:1028 ipa-devirt.cc:1306 ipa-devirt.cc:1359
! #: ipa-devirt.cc:1398 ipa-devirt.cc:1416
  #, fuzzy, gcc-internal-format
  #| msgid "Different types in pointer assignment at %L"
  msgid "a different type is defined in another translation unit"
  msgstr "Различити типови у додели показивача код %L"
  
! #: ipa-devirt.cc:1020
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is field %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1030
  #, gcc-internal-format
  msgid "the first difference of corresponding definitions is method %qD"
  msgstr ""
  
! #: ipa-devirt.cc:1135
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match type %qT across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1140
  #, gcc-internal-format
  msgid "type %qT defined in anonymous namespace cannot match across the translation unit boundary"
  msgstr ""
  
! #: ipa-devirt.cc:1145
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in initialization"
  msgid "the incompatible type defined in another translation unit"
  msgstr "несагласни типови у успостављању"
  
! #: ipa-devirt.cc:1161
  #, gcc-internal-format
  msgid "type name %qs should match type name %qs"
  msgstr ""
  
! #: ipa-devirt.cc:1165 ipa-devirt.cc:1262
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "the incompatible type is defined here"
  msgstr "несагласни типови у повратку"
  
! #: ipa-devirt.cc:1193
  #, fuzzy, gcc-internal-format
  #| msgid "Array reference out of bounds"
  msgid "array types have different bounds"
  msgstr "Упућивач низа ван граница"
  
! #: ipa-devirt.cc:1208
  #, fuzzy, gcc-internal-format
  #| msgid "field initializer type mismatch"
  msgid "return value type mismatch"
  msgstr "неслагање типа успостављача поља"
  
! #: ipa-devirt.cc:1223
  #, fuzzy, gcc-internal-format
  #| msgid "field initializer type mismatch"
  msgid "implicit this pointer type mismatch"
  msgstr "неслагање типа успостављача поља"
  
! #: ipa-devirt.cc:1226
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type/rank mismatch in argument '%s' at %L"
  msgid "type mismatch in parameter %i"
  msgstr "Неслагање типа/ранга у аргументу ‘%s’ код %L"
  
! #: ipa-devirt.cc:1237
  #, gcc-internal-format
  msgid "types have different parameter counts"
  msgstr ""
  
! #: ipa-devirt.cc:1253
  #, gcc-internal-format
  msgid "type %qT itself violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:1259
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "type %qT should match type %qT"
  msgstr "тип %qT није изведен из типа %qT"
  
! #: ipa-devirt.cc:1334
  #, gcc-internal-format
  msgid "a type with different precision is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1342
  #, gcc-internal-format
  msgid "a vector type with different number of elements is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1349
  #, gcc-internal-format
  msgid "a type with different signedness is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1374
  #, gcc-internal-format
  msgid "it is defined as a pointer in different address space in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1383
  #, gcc-internal-format
  msgid "it is defined as a pointer to different type in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1443
  #, gcc-internal-format
  msgid "an array of different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1458
  #, gcc-internal-format
  msgid "has different return value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1481 ipa-devirt.cc:1493
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "has different parameters in another translation unit"
  msgstr "Различите врсте типова параметара у додели показивача код %L"
  
! #: ipa-devirt.cc:1516
  #, gcc-internal-format
  msgid "a type defined in another translation unit is not polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1520
  #, gcc-internal-format
  msgid "a type defined in another translation unit is polymorphic"
  msgstr ""
  
! #: ipa-devirt.cc:1538 ipa-devirt.cc:1602
  #, gcc-internal-format
  msgid "a type with different virtual table pointers is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1545 ipa-devirt.cc:1607
  #, gcc-internal-format
  msgid "a type with different bases is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1553
  #, gcc-internal-format
  msgid "a field with different name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1567
  #, gcc-internal-format
  msgid "a field of same name but different type is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1580
  #, gcc-internal-format
  msgid "fields have different layout in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1587
  #, gcc-internal-format
  msgid "one field is a bitfield while the other is not"
  msgstr ""
  
! #: ipa-devirt.cc:1611
  #, gcc-internal-format
  msgid "a type with different number of fields is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1634
  #, gcc-internal-format
  msgid "a type with different size is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:1643
  #, gcc-internal-format
  msgid "one type needs to be constructed while the other does not"
  msgstr ""
  
! #: ipa-devirt.cc:1656
  #, fuzzy, gcc-internal-format
  #| msgid "Array bound mismatch"
  msgid "memory layout mismatch"
  msgstr "Неслагање граница низа"
  
! #: ipa-devirt.cc:1775
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "the extra base is defined here"
  msgstr "%q+#D претходно дефинисано овде"
  
! #: ipa-devirt.cc:4060
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
*************** msgstr[1] ""
*** 33005,33011 ****
  msgstr[2] ""
  msgstr[3] ""
  
! #: ipa-devirt.cc:3999
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
--- 33052,33058 ----
  msgstr[2] ""
  msgstr[3] ""
  
! #: ipa-devirt.cc:4069
  #, gcc-internal-format
  msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
*************** msgstr[1] ""
*** 33014,33020 ****
  msgstr[2] ""
  msgstr[3] ""
  
! #: ipa-devirt.cc:4029
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
--- 33061,33067 ----
  msgstr[2] ""
  msgstr[3] ""
  
! #: ipa-devirt.cc:4099
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
*************** msgstr[1] ""
*** 33023,33029 ****
  msgstr[2] ""
  msgstr[3] ""
  
! #: ipa-devirt.cc:4037
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
--- 33070,33076 ----
  msgstr[2] ""
  msgstr[3] ""
  
! #: ipa-devirt.cc:4107
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
*************** msgstr[1] ""
*** 33032,33038 ****
  msgstr[2] ""
  msgstr[3] ""
  
! #: ipa-devirt.cc:4045
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
--- 33079,33085 ----
  msgstr[2] ""
  msgstr[3] ""
  
! #: ipa-devirt.cc:4115
  #, gcc-internal-format
  msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
*************** msgstr[1] ""
*** 33041,33047 ****
  msgstr[2] ""
  msgstr[3] ""
  
! #: ipa-devirt.cc:4056
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
--- 33088,33094 ----
  msgstr[2] ""
  msgstr[3] ""
  
! #: ipa-devirt.cc:4126
  #, gcc-internal-format
  msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
  msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
*************** msgstr[1] ""
*** 33050,33096 ****
  msgstr[2] ""
  msgstr[3] ""
  
! #: ipa-devirt.cc:4372
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4381
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4385
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4389
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4410
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4416
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4425
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4431
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4436
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "mismatching definition"
--- 33097,33143 ----
  msgstr[2] ""
  msgstr[3] ""
  
! #: ipa-devirt.cc:4442
  #, gcc-internal-format
  msgid "type %qs violates the C++ One Definition Rule"
  msgstr ""
  
! #: ipa-devirt.cc:4451
  #, gcc-internal-format
  msgid "an enum with different number of values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4455
  #, gcc-internal-format
  msgid "an enum with different value name is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4459
  #, gcc-internal-format
  msgid "an enum with different values is defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4480
  #, gcc-internal-format
  msgid "name %qs differs from name %qs defined in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4486
  #, gcc-internal-format
  msgid "name %qs is defined as %u-bit while another translation unit defines it as %u-bit"
  msgstr ""
  
! #: ipa-devirt.cc:4495
  #, gcc-internal-format
  msgid "name %qs is defined to %wd while another translation unit defines it as %wd"
  msgstr ""
  
! #: ipa-devirt.cc:4501
  #, gcc-internal-format
  msgid "name %qs is defined to different value in another translation unit"
  msgstr ""
  
! #: ipa-devirt.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "mismatching definition"
*************** msgstr ""
*** 33111,33117 ****
  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 punctuation %qc in constraint"
  msgid "invalid jump function in LTO stream"
--- 33158,33164 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  #| msgid "invalid punctuation %qc in constraint"
  msgid "invalid jump function in LTO stream"
*************** msgstr ""
*** 33358,33369 ****
  msgid "unable to find a register to spill"
  msgstr "не могу да нађем регистар за просипање у класи %qs"
  
! #: 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 ""
--- 33405,33416 ----
  msgid "unable to find a register to spill"
  msgstr "не могу да нађем регистар за просипање у класи %qs"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "неусаглашена ограничења операнда у %<asm%>"
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 33759,33765 ****
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8239
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
--- 33806,33812 ----
  msgid "%qs clause with %<sink%> modifier refers to iteration never in the iteration space"
  msgstr ""
  
! #: omp-expand.cc:8236
  #, gcc-internal-format
  msgid "invalid OpenMP non-rectangular loop step; %<(%E - %E) * %E%> is not a multiple of loop %d step %qE"
  msgstr ""
*************** msgstr "имплицитно подиг�
*** 35250,35274 ****
  msgid "output operand %d must use %<&%> constraint"
  msgstr "излазни операнд %d мора користити ограничење %<&%>"
  
! #: 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 за празан ланац (%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: Петља у 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 (%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)"
--- 35297,35321 ----
  msgid "output operand %d must use %<&%> constraint"
  msgstr "излазни операнд %d мора користити ограничење %<&%>"
  
! #: regcprop.cc:1304
  #, 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 за празан ланац (%u)"
  
! #: regcprop.cc:1316
  #, 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: Петља у regno ланцу (%u)"
  
! #: regcprop.cc:1319
  #, 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 (%u)"
  
! #: regcprop.cc:1331
  #, 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 ""
*** 36286,36473 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "константа није поново израчуната када се ADDR_EXPR промени"
  
! #: tree-cfg.cc:2986
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "споредни ефекти нису поново израчунати када се ADDR_EXPR промени"
  
! #: tree-cfg.cc:3001
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "адреса узета, али бит ADDRESSABLE није постављен"
  
! #: tree-cfg.cc:3027
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid position or size operand to %qs"
  msgstr "неисправна ограничења за операнд"
  
! #: tree-cfg.cc:3047
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3056
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3064
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3071
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3082
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs reference"
  msgstr "неслагање типова у условном изразу"
  
! #: tree-cfg.cc:3098
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "претапање из показивача у целобројни различите величине"
  
! #: tree-cfg.cc:3126
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "неисправан операнд за %%R"
  
! #: tree-cfg.cc:3152 tree-cfg.cc:3161 tree-cfg.cc:3178 tree-cfg.cc:3862
! #: tree-cfg.cc:3891 tree-cfg.cc:3908 tree-cfg.cc:3929 tree-cfg.cc:3975
! #: tree-cfg.cc:3996 tree-cfg.cc:4050 tree-cfg.cc:4070 tree-cfg.cc:4106
! #: tree-cfg.cc:4127 tree-cfg.cc:4188 tree-cfg.cc:4263 tree-cfg.cc:4289
! #: tree-cfg.cc:4325 tree-cfg.cc:4374 tree-cfg.cc:4399 tree-cfg.cc:4474
! #: tree-cfg.cc:4568
  #, fuzzy, gcc-internal-format
  #| msgid "%s:profile mismatch for '%s'\n"
  msgid "type mismatch in %qs"
  msgstr "%s:неслагање профила за ‘%s’\n"
  
! #: tree-cfg.cc:3172
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "неисправан операнд помака"
  
! #: tree-cfg.cc:3196 tree-cfg.cc:3222
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid address operand in %qs"
  msgstr "неисправни операнди за бинарно %s"
  
! #: tree-cfg.cc:3203 tree-cfg.cc:3229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid offset operand in %qs"
  msgstr "неисправни операнди за бинарно %s"
  
! #: tree-cfg.cc:3210 tree-cfg.cc:3236
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "неисправна употреба %qD"
  
! #: tree-cfg.cc:3243 tree-cfg.cc:4580
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "једноставно IF"
  
! #: tree-cfg.cc:3254
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "употребљена вредност структурног типа где се захтева скалар"
  
! #: tree-cfg.cc:3269
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid expression for min lvalue"
  msgstr "неисправан израз као операнд"
  
! #: tree-cfg.cc:3320
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3329
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3336
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "invalid function in gimple call"
  msgstr "неисправно претапање у функцијски тип %qT"
  
! #: tree-cfg.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "function not inlinable"
  msgid "non-function in gimple call"
  msgstr "функција се не може уткати"
  
! #: tree-cfg.cc:3357
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid pure const state for function"
  msgstr "неисправна складишна класа за функцију %qs"
  
! #: tree-cfg.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid LHS in gimple call"
  msgstr "неисправан ПЦ у табели бројева линија"
  
! #: tree-cfg.cc:3377
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3391
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion in gimple call"
  msgstr "неисправно претварање у %<__fpreg%>"
  
! #: tree-cfg.cc:3400
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid static chain in gimple call"
  msgstr "неисправан ПЦ у табели бројева линија"
  
! #: tree-cfg.cc:3411
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 36333,36520 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "константа није поново израчуната када се ADDR_EXPR промени"
  
! #: tree-cfg.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "споредни ефекти нису поново израчунати када се ADDR_EXPR промени"
  
! #: tree-cfg.cc:3003
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "адреса узета, али бит ADDRESSABLE није постављен"
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid position or size operand to %qs"
  msgstr "неисправна ограничења за операнд"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs reference"
  msgstr "неслагање типова у условном изразу"
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "претапање из показивача у целобројни различите величине"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "неисправан операнд за %%R"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  #| msgid "%s:profile mismatch for '%s'\n"
  msgid "type mismatch in %qs"
  msgstr "%s:неслагање профила за ‘%s’\n"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "неисправан операнд помака"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid address operand in %qs"
  msgstr "неисправни операнди за бинарно %s"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid offset operand in %qs"
  msgstr "неисправни операнди за бинарно %s"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "неисправна употреба %qD"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "једноставно IF"
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "употребљена вредност структурног типа где се захтева скалар"
  
! #: tree-cfg.cc:3271
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid expression for min lvalue"
  msgstr "неисправан израз као операнд"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "invalid function in gimple call"
  msgstr "неисправно претапање у функцијски тип %qT"
  
! #: tree-cfg.cc:3348
  #, fuzzy, gcc-internal-format
  #| msgid "function not inlinable"
  msgid "non-function in gimple call"
  msgstr "функција се не може уткати"
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid pure const state for function"
  msgstr "неисправна складишна класа за функцију %qs"
  
! #: tree-cfg.cc:3371
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid LHS in gimple call"
  msgstr "неисправан ПЦ у табели бројева линија"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion in gimple call"
  msgstr "неисправно претварање у %<__fpreg%>"
  
! #: tree-cfg.cc:3402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid static chain in gimple call"
  msgstr "неисправан ПЦ у табели бројева линија"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 36478,37144 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3430
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> позвано без аргумената"
  
! #: tree-cfg.cc:3461
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3479
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to builtin function"
  msgid "invalid argument to gimple call"
  msgstr "неисправан аргумент за уграђену функцију"
  
! #: tree-cfg.cc:3506
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in gimple comparison"
  msgstr "неисправан операнд у инструкцији"
  
! #: tree-cfg.cc:3517
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3534
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3549
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3558
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "invalid vector comparison resulting type"
  msgstr "Неисправна декларација метода, неопходан је повратни тип"
  
! #: tree-cfg.cc:3565
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3587
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3593
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in unary operation"
  msgstr "неисправан операнд у инструкцији"
  
! #: tree-cfg.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid vector types in nop conversion"
  msgstr "неисправан тип вектора за атрибут %qE"
  
! #: tree-cfg.cc:3653
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid type expression"
  msgid "invalid types in nop conversion"
  msgstr "Неисправан типски израз"
  
! #: tree-cfg.cc:3668
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid types in address space conversion"
  msgstr "неисправан израз као операнд"
  
! #: tree-cfg.cc:3682
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid type expression"
  msgid "invalid types in fixed-point conversion"
  msgstr "Неисправан типски израз"
  
! #: tree-cfg.cc:3697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid types in conversion to floating-point"
  msgstr "неисправно претварање у %<__fpreg%>"
  
! #: tree-cfg.cc:3712
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid types in conversion to integer"
  msgstr "неисправно претварање у %<__fpreg%>"
  
! #: tree-cfg.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs expression"
  msgstr "неслагање типова у условном изразу"
  
! #: tree-cfg.cc:3767 tree-cfg.cc:4154 tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid types for %qs"
  msgstr "неисправан апстрактни тип за %q+D"
  
! #: tree-cfg.cc:3778
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3789
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid type for %qs"
  msgstr "неисправан апстрактни тип за %q+D"
  
! #: tree-cfg.cc:3813
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3838
  #, fuzzy, gcc-internal-format
  #| msgid "Elemental binary operation"
  msgid "non-register as LHS of binary operation"
  msgstr "Елементална бинарна операција"
  
! #: tree-cfg.cc:3845
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid operands in binary operation"
  msgstr "неисправни операнди за бинарно %s"
  
! #: tree-cfg.cc:3950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "неисправан операнд за %%R"
  
! #: tree-cfg.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "неисправан режим показивача %qs"
  
! #: tree-cfg.cc:4196
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4209
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in binary expression"
  msgstr "неслагање типова у условном изразу"
  
! #: tree-cfg.cc:4237
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4245
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in ternary operation"
  msgstr "неисправан операнд у инструкцији"
  
! #: tree-cfg.cc:4277
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4309 tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4342
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4358
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid mask type in %qs"
  msgstr "неисправан апстрактни тип за %q+D"
  
! #: tree-cfg.cc:4419
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "not allowed type combination in %qs"
  msgstr "‘&’ не може бити само у линији %d"
  
! #: tree-cfg.cc:4428
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "invalid position or size in %qs"
  msgstr "неисправан аргумент опције %qs"
  
! #: tree-cfg.cc:4434
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4444
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "insertion out of range in %qs"
  msgstr "константан аргумент ван опсега за %qs"
  
! #: tree-cfg.cc:4454
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number `%s'"
  msgid "non-trivial conversion in %qs"
  msgstr "неисправан број верзије ‘%s’"
  
! #: tree-cfg.cc:4519
  #, fuzzy, gcc-internal-format
  #| msgid "invalid array assignment"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "неисправна додела низа"
  
! #: tree-cfg.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "Missing return statement"
  msgid "%qs LHS in clobber statement"
  msgstr "Недостаје наредба повратка"
  
! #: tree-cfg.cc:4535
  #, fuzzy, gcc-internal-format
  #| msgid "Missing return statement"
  msgid "%qs LHS in assignment statement"
  msgstr "Недостаје наредба повратка"
  
! #: tree-cfg.cc:4554
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid operand in %qs"
  msgstr "неисправни операнди за бинарно %s"
  
! #: tree-cfg.cc:4586
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %qs size argument in load"
  msgstr "неисправан типски аргумент"
  
! #: tree-cfg.cc:4605 tree-cfg.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "неисправно име регистра за %q+D"
  
! #: tree-cfg.cc:4648
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the move instruction"
  msgid "non-register as LHS with vector constructor"
  msgstr "неисправан регистар у инструкцији премештања"
  
! #: tree-cfg.cc:4670 tree-cfg.cc:4688
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4679 tree-cfg.cc:4696
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect number of vector %qs elements"
  msgstr "нетачно дељење чворова стабла"
  
! #: tree-cfg.cc:4704
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4713
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4720
  #, fuzzy, gcc-internal-format
  #| msgid "PHI def is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "ПХИ дефиниција није ГИМПЛЕ вредност"
  
! #: tree-cfg.cc:4729
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4756
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4799
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in return statement"
  msgstr "неисправан операнд у инструкцији"
  
! #: tree-cfg.cc:4809 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "invalid conversion in return statement"
  msgstr "Неисправна успостављачка наредба"
  
! #: tree-cfg.cc:4833
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "goto destination is neither a label nor a pointer"
  msgstr "индексирана вредност није ни низ ни показивач"
  
! #: tree-cfg.cc:4852
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%s code"
  msgid "invalid operand to switch statement"
  msgstr "неисправан операнд за %%s кôд"
  
! #: tree-cfg.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "Generate code for huge switch statements"
  msgid "non-integral type switch statement"
  msgstr "Створи кôд за огромне наредбе прекидача"
  
! #: tree-cfg.cc:4870
  #, fuzzy, gcc-internal-format
  #| msgid "%<default%> label not within a switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "етикета %<default%> није у оквиру наредбе прекидача"
  
! #: tree-cfg.cc:4882
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4888
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "invalid case label in switch statement"
  msgstr "етикета случаја није у оквиру наредбе прекидача"
  
! #: tree-cfg.cc:4895
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "invalid case range in switch statement"
  msgstr "Неисправна успостављачка наредба"
  
! #: tree-cfg.cc:4905
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "етикета случаја није у оквиру наредбе прекидача"
  
! #: tree-cfg.cc:4912
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "етикета случаја није у оквиру наредбе прекидача"
  
! #: tree-cfg.cc:4921
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "етикета случаја није у оквиру наредбе прекидача"
  
! #: tree-cfg.cc:4964
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "имена параметара (без типова) у декларацији функције"
  
! #: tree-cfg.cc:4973
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4983
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "форматирајућа ниска има неисправан број операнада"
  
! #: tree-cfg.cc:4999
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%p code"
  msgid "invalid comparison code in gimple cond"
  msgstr "неисправан операнд за %%p кôд"
  
! #: tree-cfg.cc:5007
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid labels in gimple cond"
  msgstr "неисправна л-вредност у излазу асемблера %d"
  
! #: tree-cfg.cc:5020
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5106 tree-cfg.cc:5115
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%j code"
  msgid "invalid %<PHI%> result"
  msgstr "неисправан %%j кôд"
  
! #: tree-cfg.cc:5125
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "invalid IACC argument"
  msgid "invalid %<PHI%> argument"
  msgstr "неодговарајући аргумент за IACC"
  
! #: tree-cfg.cc:5146
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "несагласни типови у додели"
  
! #: tree-cfg.cc:5249
  #, fuzzy, gcc-internal-format
  #| msgid "verify_stmts failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_stmts није успело"
  
! #: tree-cfg.cc:5308
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5324
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5373
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "local declaration from a different function"
  msgstr "декларација %qF баца различите изузетке"
  
! #: tree-cfg.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "bb_for_stmt (phi) is set to a wrong basic block"
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "bb_for_stmt (phi) постављено на погрешан основни блок"
  
! #: tree-cfg.cc:5485
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "PHI node with location"
  msgstr "на овој локацији"
  
! #: tree-cfg.cc:5496 tree-cfg.cc:5543
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "нетачно дељење чворова стабла"
  
! #: tree-cfg.cc:5504
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5531
  #, fuzzy, gcc-internal-format
  #| msgid "bb_for_stmt (stmt) is set to a wrong basic block"
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "bb_for_stmt (stmt) постављено на погрешан основни блок"
  
! #: tree-cfg.cc:5571
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "наредба означена за бацање, али не чини то"
  
! #: tree-cfg.cc:5577
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "наредба означена за бацање усред блока"
  
! #: tree-cfg.cc:5599
  #, fuzzy, gcc-internal-format
  #| msgid "verify_stmts failed"
  msgid "verify_gimple failed"
  msgstr "verify_stmts није успело"
  
! #: tree-cfg.cc:5623
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY_BLOCK has a statement list associated with it"
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK има придружену листу наредби"
  
! #: tree-cfg.cc:5630
  #, fuzzy, gcc-internal-format
  #| msgid "EXIT_BLOCK has a statement list associated with it"
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK има придружену листу наредби"
  
! #: tree-cfg.cc:5637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "пропад до излаза из об. %d"
  
! #: tree-cfg.cc:5643
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "сувишна група витичастих заграда на крају успостављача"
  
! #: tree-cfg.cc:5649
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "сувишна група витичастих заграда на крају успостављача"
  
! #: tree-cfg.cc:5656
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5662
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%H%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%H%qE није успостављено"
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5709
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5716
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "%<else%> label does not match edge at end of bb %d"
  msgid "label %qD to block does not match in bb %d"
  msgstr "етикета %<else%> не поклапа ивицу на крају об. %d"
  
! #: tree-cfg.cc:5730
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5745
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "контролни ток усред основног блока %d"
  
! #: tree-cfg.cc:5755
  #, fuzzy, gcc-internal-format
  #| msgid "control flow in the middle of basic block %d"
  msgid "label %qD in the middle of basic block %d"
  msgstr "контролни ток усред основног блока %d"
  
! #: tree-cfg.cc:5774
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5783
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5815
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "пропадна ивица после контролне наредбе у об. %d"
  
! #: tree-cfg.cc:5828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "true/false edge after a non-COND_EXPR in bb %d"
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "ивица тачно/нетачно после не-COND_EXPR у об. %d"
  
! #: tree-cfg.cc:5851 tree-cfg.cc:5873 tree-cfg.cc:5890 tree-cfg.cc:5959
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "погрешне заставице излазне ивице на крају об. %d"
  
! #: tree-cfg.cc:5861
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "експлицитно goto на крају об. %d"
  
! #: tree-cfg.cc:5895
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "повратна ивица не показује на излаз у об. %d"
  
! #: tree-cfg.cc:5925
  #, fuzzy, gcc-internal-format
  #| msgid "found default case not at end of case vector"
  msgid "found default case not at the start of case vector"
  msgstr "нађен подразумевани случај који није на крају вектора случаја"
  
! #: tree-cfg.cc:5933
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "етикете случајева нису сортиране: "
  
! #: tree-cfg.cc:5950
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "сувишна излазна ивица %d->%d"
  
! #: tree-cfg.cc:5973
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "недостаје ивица %i->%i"
  
! #: tree-cfg.cc:9785
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<noreturn%> function does return"
  msgid "%<noreturn%> function does return"
  msgstr "%H%<noreturn%> функција ипак враћа"
  
! #: tree-cfg.cc:9805 tree-cfg.cc:9840
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcontrol reaches end of non-void function"
  msgid "control reaches end of non-void function"
  msgstr "%Hконтрола стиже до краја функције непразног типа"
  
! #: tree-cfg.cc:9910
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hигноришем повратну вредност из %qD декларисану уз атрибут warn_unused_result"
  
! #: tree-cfg.cc:9915 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 36525,37191 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> позвано без аргумената"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to builtin function"
  msgid "invalid argument to gimple call"
  msgstr "неисправан аргумент за уграђену функцију"
  
! #: tree-cfg.cc:3508
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in gimple comparison"
  msgstr "неисправан операнд у инструкцији"
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "invalid vector comparison resulting type"
  msgstr "Неисправна декларација метода, неопходан је повратни тип"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in unary operation"
  msgstr "неисправан операнд у инструкцији"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid vector types in nop conversion"
  msgstr "неисправан тип вектора за атрибут %qE"
  
! #: tree-cfg.cc:3655
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid type expression"
  msgid "invalid types in nop conversion"
  msgstr "Неисправан типски израз"
  
! #: tree-cfg.cc:3670
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid types in address space conversion"
  msgstr "неисправан израз као операнд"
  
! #: tree-cfg.cc:3684
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid type expression"
  msgid "invalid types in fixed-point conversion"
  msgstr "Неисправан типски израз"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid types in conversion to floating-point"
  msgstr "неисправно претварање у %<__fpreg%>"
  
! #: tree-cfg.cc:3714
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid types in conversion to integer"
  msgstr "неисправно претварање у %<__fpreg%>"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs expression"
  msgstr "неслагање типова у условном изразу"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid types for %qs"
  msgstr "неисправан апстрактни тип за %q+D"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid type for %qs"
  msgstr "неисправан апстрактни тип за %q+D"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3840
  #, fuzzy, gcc-internal-format
  #| msgid "Elemental binary operation"
  msgid "non-register as LHS of binary operation"
  msgstr "Елементална бинарна операција"
  
! #: tree-cfg.cc:3847
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid operands in binary operation"
  msgstr "неисправни операнди за бинарно %s"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "неисправан операнд за %%R"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "неисправан режим показивача %qs"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4211
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in binary expression"
  msgstr "неслагање типова у условном изразу"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in ternary operation"
  msgstr "неисправан операнд у инструкцији"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid mask type in %qs"
  msgstr "неисправан апстрактни тип за %q+D"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "not allowed type combination in %qs"
  msgstr "‘&’ не може бити само у линији %d"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "invalid position or size in %qs"
  msgstr "неисправан аргумент опције %qs"
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "insertion out of range in %qs"
  msgstr "константан аргумент ван опсега за %qs"
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number `%s'"
  msgid "non-trivial conversion in %qs"
  msgstr "неисправан број верзије ‘%s’"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid array assignment"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "неисправна додела низа"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  #| msgid "Missing return statement"
  msgid "%qs LHS in clobber statement"
  msgstr "Недостаје наредба повратка"
  
! #: tree-cfg.cc:4537
  #, fuzzy, gcc-internal-format
  #| msgid "Missing return statement"
  msgid "%qs LHS in assignment statement"
  msgstr "Недостаје наредба повратка"
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid operand in %qs"
  msgstr "неисправни операнди за бинарно %s"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %qs size argument in load"
  msgstr "неисправан типски аргумент"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for %q+D"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "неисправно име регистра за %q+D"
  
! #: tree-cfg.cc:4650
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the move instruction"
  msgid "non-register as LHS with vector constructor"
  msgstr "неисправан регистар у инструкцији премештања"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect number of vector %qs elements"
  msgstr "нетачно дељење чворова стабла"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, fuzzy, gcc-internal-format
  #| msgid "PHI def is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "ПХИ дефиниција није ГИМПЛЕ вредност"
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4801
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in return statement"
  msgstr "неисправан операнд у инструкцији"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "invalid conversion in return statement"
  msgstr "Неисправна успостављачка наредба"
  
! #: tree-cfg.cc:4835
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "goto destination is neither a label nor a pointer"
  msgstr "индексирана вредност није ни низ ни показивач"
  
! #: tree-cfg.cc:4854
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%s code"
  msgid "invalid operand to switch statement"
  msgstr "неисправан операнд за %%s кôд"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "Generate code for huge switch statements"
  msgid "non-integral type switch statement"
  msgstr "Створи кôд за огромне наредбе прекидача"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  #| msgid "%<default%> label not within a switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "етикета %<default%> није у оквиру наредбе прекидача"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "invalid case label in switch statement"
  msgstr "етикета случаја није у оквиру наредбе прекидача"
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "invalid case range in switch statement"
  msgstr "Неисправна успостављачка наредба"
  
! #: tree-cfg.cc:4907
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "етикета случаја није у оквиру наредбе прекидача"
  
! #: tree-cfg.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "етикета случаја није у оквиру наредбе прекидача"
  
! #: tree-cfg.cc:4923
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "етикета случаја није у оквиру наредбе прекидача"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "имена параметара (без типова) у декларацији функције"
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "форматирајућа ниска има неисправан број операнада"
  
! #: tree-cfg.cc:5001
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%p code"
  msgid "invalid comparison code in gimple cond"
  msgstr "неисправан операнд за %%p кôд"
  
! #: tree-cfg.cc:5009
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid labels in gimple cond"
  msgstr "неисправна л-вредност у излазу асемблера %d"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%j code"
  msgid "invalid %<PHI%> result"
  msgstr "неисправан %%j кôд"
  
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid IACC argument"
  msgid "invalid %<PHI%> argument"
  msgstr "неодговарајући аргумент за IACC"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "несагласни типови у додели"
  
! #: tree-cfg.cc:5251
  #, fuzzy, gcc-internal-format
  #| msgid "verify_stmts failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_stmts није успело"
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "local declaration from a different function"
  msgstr "декларација %qF баца различите изузетке"
  
! #: tree-cfg.cc:5478
  #, fuzzy, gcc-internal-format
  #| msgid "bb_for_stmt (phi) is set to a wrong basic block"
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "bb_for_stmt (phi) постављено на погрешан основни блок"
  
! #: tree-cfg.cc:5487
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "PHI node with location"
  msgstr "на овој локацији"
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "нетачно дељење чворова стабла"
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, fuzzy, gcc-internal-format
  #| msgid "bb_for_stmt (stmt) is set to a wrong basic block"
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "bb_for_stmt (stmt) постављено на погрешан основни блок"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "наредба означена за бацање, али не чини то"
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "наредба означена за бацање усред блока"
  
! #: tree-cfg.cc:5601
  #, fuzzy, gcc-internal-format
  #| msgid "verify_stmts failed"
  msgid "verify_gimple failed"
  msgstr "verify_stmts није успело"
  
! #: tree-cfg.cc:5625
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY_BLOCK has a statement list associated with it"
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK има придружену листу наредби"
  
! #: tree-cfg.cc:5632
  #, fuzzy, gcc-internal-format
  #| msgid "EXIT_BLOCK has a statement list associated with it"
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK има придружену листу наредби"
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "пропад до излаза из об. %d"
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "сувишна група витичастих заграда на крају успостављача"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "сувишна група витичастих заграда на крају успостављача"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%H%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%H%qE није успостављено"
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, fuzzy, gcc-internal-format
  #| msgid "%<else%> label does not match edge at end of bb %d"
  msgid "label %qD to block does not match in bb %d"
  msgstr "етикета %<else%> не поклапа ивицу на крају об. %d"
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "контролни ток усред основног блока %d"
  
! #: tree-cfg.cc:5757
  #, fuzzy, gcc-internal-format
  #| msgid "control flow in the middle of basic block %d"
  msgid "label %qD in the middle of basic block %d"
  msgstr "контролни ток усред основног блока %d"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "пропадна ивица после контролне наредбе у об. %d"
  
! #: tree-cfg.cc:5830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "true/false edge after a non-COND_EXPR in bb %d"
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "ивица тачно/нетачно после не-COND_EXPR у об. %d"
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "погрешне заставице излазне ивице на крају об. %d"
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "експлицитно goto на крају об. %d"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "повратна ивица не показује на излаз у об. %d"
  
! #: tree-cfg.cc:5927
  #, fuzzy, gcc-internal-format
  #| msgid "found default case not at end of case vector"
  msgid "found default case not at the start of case vector"
  msgstr "нађен подразумевани случај који није на крају вектора случаја"
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "етикете случајева нису сортиране: "
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "сувишна излазна ивица %d->%d"
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "недостаје ивица %i->%i"
  
! #: tree-cfg.cc:9787
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<noreturn%> function does return"
  msgid "%<noreturn%> function does return"
  msgstr "%H%<noreturn%> функција ипак враћа"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcontrol reaches end of non-void function"
  msgid "control reaches end of non-void function"
  msgstr "%Hконтрола стиже до краја функције непразног типа"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hигноришем повратну вредност из %qD декларисану уз атрибут warn_unused_result"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr ""
*** 37336,37348 ****
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4131
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "неисправан тип вектора за атрибут %qE"
  
! #: tree-ssa-alias.cc:4170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\" arg %i"
--- 37383,37395 ----
  msgid "target does not support atomic profile update, single mode is selected"
  msgstr ""
  
! #: tree-ssa-alias.cc:4130
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\""
  msgstr "неисправан тип вектора за атрибут %qE"
  
! #: tree-ssa-alias.cc:4169
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid fn spec attribute \"%s\" arg %i"
*************** msgstr ""
*** 37895,37901 ****
  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 ""
--- 37942,37948 ----
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-loop.cc:4492
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
*************** msgstr ""
*** 38335,38346 ****
  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
--- 38382,38393 ----
  msgid "%<TYPE_METHOD_BASETYPE%> is not main variant"
  msgstr ""
  
! #: tree.cc:15640
  #, gcc-internal-format
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
  #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
  #: cp/decl.cc:3787
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 38348,38366 ****
  msgid "previous declaration of %qD"
  msgstr "претходна декларација %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 се коси са претходном декларацијом употребе %q#D"
  
! #: tree.cc:15804
  #, fuzzy
  #| msgid "collect2 version %s"
  msgid "%qD conflicts for version %qB"
  msgstr "collect2 верзија %s"
  
! #: tree.cc:15817
  #, fuzzy
  #| msgid "%Jconflicts with previous declaration here"
  msgid "%qD conflicts with a previous declaration for version %qB"
--- 38395,38413 ----
  msgid "previous declaration of %qD"
  msgstr "претходна декларација %q+D"
  
! #: tree.cc:15805
  #, 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 се коси са претходном декларацијом употребе %q#D"
  
! #: tree.cc:15824
  #, fuzzy
  #| msgid "collect2 version %s"
  msgid "%qD conflicts for version %qB"
  msgstr "collect2 верзија %s"
  
! #: tree.cc:15837
  #, fuzzy
  #| msgid "%Jconflicts with previous declaration here"
  msgid "%qD conflicts with a previous declaration for version %qB"
*************** msgstr "Стави податке усп
*** 38445,38451 ****
  msgid "no initializers are allowed in section %qs"
  msgstr "не може се успостављати пријатељска функција %qs"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1464
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "име регистра није наведено за %q+D"
--- 38492,38498 ----
  msgid "no initializers are allowed in section %qs"
  msgstr "не може се успостављати пријатељска функција %qs"
  
! #: varasm.cc:1547 varasm.cc:1556 d/d-attribs.cc:1484
  #, gcc-internal-format
  msgid "register name not specified for %q+D"
  msgstr "име регистра није наведено за %q+D"
*************** msgstr "слаби упућивач %q+D
*** 38606,38612 ****
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "слаби упућивач %q+D мора имати статичку повезивост"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7751
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "alias definitions not supported in this configuration"
--- 38653,38659 ----
  msgid "%qs symbol %q+D must have static linkage"
  msgstr "слаби упућивач %q+D мора имати статичку повезивост"
  
! #: varasm.cc:6661 config/nvptx/nvptx.cc:7757
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "alias definitions not supported in this configuration"
*************** msgstr "Користи распоред
*** 38653,38714 ****
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1195
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument is invalid"
  msgstr "неисправан шаблонски аргумент %d"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument %i is invalid"
  msgstr "неисправан шаблонски аргумент %d"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1210
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for %q#D has type %qT"
  msgid "%qE attribute argument has type %qT"
  msgstr "подразумевани аргумент за %q#D има тип %qT"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1214
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for %q#D has type %qT"
  msgid "%qE attribute argument %i has type %qT"
  msgstr "подразумевани аргумент за %q#D има тип %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 "аргумент атрибута %qs није целобројна константа"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1230
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "аргумент атрибута %qs није целобројна константа"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1244
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are only permitted for function parameters"
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "подразумевани аргументи су дозвољени само за параметре функција"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1249
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are only permitted for function parameters"
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "подразумевани аргументи су дозвољени само за параметре функција"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1272
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are only permitted for function parameters"
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "подразумевани аргументи су дозвољени само за параметре функција"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1277
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are only permitted for function parameters"
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
--- 38700,38761 ----
  msgid "cannot tail-call: return value must be a call"
  msgstr ""
  
! #: c-family/c-attribs.cc:787 d/d-attribs.cc:1198
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument is invalid"
  msgstr "неисправан шаблонски аргумент %d"
  
! #: c-family/c-attribs.cc:790 d/d-attribs.cc:1201
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qE attribute argument %i is invalid"
  msgstr "неисправан шаблонски аргумент %d"
  
! #: c-family/c-attribs.cc:802 d/d-attribs.cc:1213
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for %q#D has type %qT"
  msgid "%qE attribute argument has type %qT"
  msgstr "подразумевани аргумент за %q#D има тип %qT"
  
! #: c-family/c-attribs.cc:806 d/d-attribs.cc:1217
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for %q#D has type %qT"
  msgid "%qE attribute argument %i has type %qT"
  msgstr "подразумевани аргумент за %q#D има тип %qT"
  
  #: c-family/c-attribs.cc:817 c-family/c-attribs.cc:4915
! #: c-family/c-attribs.cc:4919 d/d-attribs.cc:1228
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument value %qE is not an integer constant"
  msgstr "аргумент атрибута %qs није целобројна константа"
  
! #: c-family/c-attribs.cc:822 d/d-attribs.cc:1233
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%qE attribute argument %i value %qE is not an integer constant"
  msgstr "аргумент атрибута %qs није целобројна константа"
  
! #: c-family/c-attribs.cc:838 d/d-attribs.cc:1247
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are only permitted for function parameters"
  msgid "%qE attribute argument value %qE does not refer to a function parameter"
  msgstr "подразумевани аргументи су дозвољени само за параметре функција"
  
! #: c-family/c-attribs.cc:843 d/d-attribs.cc:1252
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are only permitted for function parameters"
  msgid "%qE attribute argument %i value %qE does not refer to a function parameter"
  msgstr "подразумевани аргументи су дозвољени само за параметре функција"
  
! #: c-family/c-attribs.cc:871 d/d-attribs.cc:1275
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are only permitted for function parameters"
  msgid "%qE attribute argument value %qE exceeds the number of function parameters %u"
  msgstr "подразумевани аргументи су дозвољени само за параметре функција"
  
! #: c-family/c-attribs.cc:876 d/d-attribs.cc:1280
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are only permitted for function parameters"
  msgid "%qE attribute argument %i value %qE exceeds the number of function parameters %u"
*************** msgstr ""
*** 38724,38736 ****
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1298
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "атрибут %qE се игнорише за поље типа %qT"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1303
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
--- 38771,38783 ----
  msgid "%qE attribute argument %i value %qE does not refer to a variable argument list"
  msgstr ""
  
! #: c-family/c-attribs.cc:929 c-family/c-attribs.cc:942 d/d-attribs.cc:1301
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for field of type %qT"
  msgid "%qE attribute argument value %qE refers to parameter type %qT"
  msgstr "атрибут %qE се игнорише за поље типа %qT"
  
! #: c-family/c-attribs.cc:933 c-family/c-attribs.cc:947 d/d-attribs.cc:1306
  #, gcc-internal-format
  msgid "%qE attribute argument %i value %qE refers to parameter type %qT"
  msgstr ""
*************** msgstr "не могу да корист�
*** 38962,38974 ****
  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
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attributes are not supported for this target"
  msgid "section attributes are not supported for this target"
  msgstr "%Jатрибути одељка нису подржани за овај циљ"
  
! #: 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"
--- 39009,39021 ----
  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:1027
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attributes are not supported for this target"
  msgid "section attributes are not supported for this target"
  msgstr "%Jатрибути одељка нису подржани за овај циљ"
  
! #: c-family/c-attribs.cc:2627 d/d-attribs.cc:1034
  #, gcc-internal-format
  msgid "section attribute not allowed for %q+D"
  msgstr "атрибут одељка није допуштен за %q+D"
*************** msgstr "атрибут одељка ни
*** 38979,38997 ****
  msgid "section attribute argument not a string constant"
  msgstr "аргумент атрибута %qs није константна ниска"
  
! #: 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атрибут одељка се не може навести за локалне променљиве"
  
  #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "section of %q+D cannot be overridden"
--- 39026,39044 ----
  msgid "section attribute argument not a string constant"
  msgstr "аргумент атрибута %qs није константна ниска"
  
! #: c-family/c-attribs.cc:2642 d/d-attribs.cc:1050
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "section attribute cannot be specified for local variables"
  msgstr "%Jатрибут одељка се не може навести за локалне променљиве"
  
  #: 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:1061
  #, 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:1070
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "section of %q+D cannot be overridden"
*************** msgstr "чистачки аргумен�
*** 39092,39098 ****
  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 "built-in function %q+D declared as non-function"
  msgid "inline function %q+D declared weak"
--- 39139,39145 ----
  msgid "%<counted_by%> argument %qE conflicts with previous declaration %qE"
  msgstr "областа података за %q+D коси се са претходном декларацијом"
  
! #: c-family/c-attribs.cc:3042 d/d-attribs.cc:1149 jit/dummy-frontend.cc:757
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "inline function %q+D declared weak"
*************** msgstr "атрибут %qs примењ�
*** 39147,39159 ****
  msgid "%qE attribute is only applicable on functions"
  msgstr "атрибут %qs примењује се само на функције"
  
! #: 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 "атрибут %qs је примењив само на функцијске типове"
  
! #: 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"
--- 39194,39206 ----
  msgid "%qE attribute is only applicable on functions"
  msgstr "атрибут %qs примењује се само на функције"
  
! #: c-family/c-attribs.cc:3196 d/d-attribs.cc:1097
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%<symver%> attribute only applies to functions and variables"
  msgstr "атрибут %qs је примењив само на функцијске типове"
  
! #: c-family/c-attribs.cc:3204 d/d-attribs.cc:1105
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%<symver%> attribute is only applicable to symbols"
*************** msgstr "атрибут %qs примењ�
*** 39165,39176 ****
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "аргумент атрибута %qs није константна ниска"
  
! #: 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 %<@%>"
--- 39212,39223 ----
  msgid "%<symver%> attribute argument not a string constant"
  msgstr "аргумент атрибута %qs није константна ниска"
  
! #: c-family/c-attribs.cc:3228 d/d-attribs.cc:1129
  #, gcc-internal-format
  msgid "symver attribute argument must have format %<name@nodename%>"
  msgstr ""
  
! #: c-family/c-attribs.cc:3229 d/d-attribs.cc:1130
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%<symver%> attribute argument %qs must contain one or two %<@%>"
*************** msgstr "атрибут %qE се игно
*** 39275,39297 ****
  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
  #, 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 поново декларисано са другачијом видљивошћу"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "%qD redeclared with different visibility"
  msgid "%qD was declared %qs which implies default visibility"
--- 39322,39344 ----
  msgid "visibility argument not a string"
  msgstr "видљивост аргумента није ниска"
  
! #: c-family/c-attribs.cc:3649 d/d-attribs.cc:1605 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:1634 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:1645 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:1648
! #: d/d-attribs.cc:1652 jit/dummy-frontend.cc:662 jit/dummy-frontend.cc:666
  #, fuzzy, gcc-internal-format
  #| msgid "%qD redeclared with different visibility"
  msgid "%qD was declared %qs which implies default visibility"
*************** msgstr "Ознака %s код %L мор
*** 39311,39317 ****
  
  #: 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"
--- 39358,39364 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applies only to functions"
*************** msgid "%qE attribute argument 1 must tak
*** 39390,39396 ****
  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"
--- 39437,39443 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:4061 c-family/c-attribs.cc:4109
! #: c-family/c-attribs.cc:4136 d/d-attribs.cc:1332
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored on a function returning %qT"
*************** msgstr "%qD није деклариса�
*** 39479,39485 ****
  msgid "%qE argument is not a function"
  msgstr "чистачки аргумент није функција"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6814
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "deprecated message is not a string"
--- 39526,39532 ----
  msgid "%qE argument is not a function"
  msgstr "чистачки аргумент није функција"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "deprecated message is not a string"
*************** msgid "%qE attribute ignored on non-enum
*** 39552,39558 ****
  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 "%qs attribute requires a single NTBS argument"
  msgid "%qE attribute requires a string argument"
--- 39599,39605 ----
  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:7593
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires a single NTBS argument"
  msgid "%qE attribute requires a string argument"
*************** msgid "requested position is less than z
*** 39722,39736 ****
  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 "%qs attribute argument not a string constant"
  msgid "%qE attribute argument not a string constant"
--- 39769,39783 ----
  msgstr "захтевани положај је мањи од нуле"
  
  #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
! #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
  msgstr ""
  
  #. The argument must be a constant string.
! #: c-family/c-attribs.cc:6416 config/sh/sh.cc:8561 d/d-attribs.cc:1041
! #: d/d-attribs.cc:1115 d/d-attribs.cc:1418 d/d-attribs.cc:1478
! #: d/d-attribs.cc:1540 d/d-attribs.cc:1619
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument not a string constant"
*************** msgid "suggest parentheses around assign
*** 40025,40031 ****
  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%>"
--- 40072,40078 ----
  msgstr "предлажем заграде око израза употребљеног као истинитосна вредност"
  
  #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "неисправна употреба %<restrict%>"
*************** msgstr "недовољно промен�
*** 40214,40221 ****
  msgid "missing sentinel in function call"
  msgstr "недостаје стражар у позиву функције"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:837
! #: d/d-attribs.cc:887
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
--- 40261,40268 ----
  msgid "missing sentinel in function call"
  msgstr "недостаје стражар у позиву функције"
  
! #: c-family/c-common.cc:6259 c-family/c-common.cc:6312 d/d-attribs.cc:840
! #: d/d-attribs.cc:890
  #, gcc-internal-format
  msgid "bad option %qs to attribute %<optimize%>"
  msgstr ""
*************** msgstr ""
*** 41320,41326 ****
  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 ""
--- 41367,41373 ----
  msgid "traditional C rejects string constant concatenation"
  msgstr "традиционални Ц одбија надовезивање константних ниски"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 41376,41382 ****
  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 "%Hinvalid type for iteration variable %qE"
  msgid "invalid type for iteration variable %qE"
--- 41423,41429 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "invalid type for iteration variable %qE"
*************** msgstr "%Hнеисправан тип п
*** 41394,41412 ****
  msgid "%qE is not initialized"
  msgstr "%H%qE није успостављено"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11967
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmissing controlling predicate"
  msgid "missing controlling predicate"
  msgstr "%Hнедостаје контролишући предикат"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11558
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid controlling predicate"
  msgid "invalid controlling predicate"
  msgstr "%Hнеисправан контролишући предикат"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11973
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmissing increment expression"
  msgid "missing increment expression"
--- 41441,41459 ----
  msgid "%qE is not initialized"
  msgstr "%H%qE није успостављено"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmissing controlling predicate"
  msgid "missing controlling predicate"
  msgstr "%Hнедостаје контролишући предикат"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid controlling predicate"
  msgid "invalid controlling predicate"
  msgstr "%Hнеисправан контролишући предикат"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmissing increment expression"
  msgid "missing increment expression"
*************** msgstr "%Hнедостаје израз
*** 41417,41423 ****
  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 "%Hinvalid increment expression"
  msgid "invalid increment expression"
--- 41464,41470 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid increment expression"
  msgid "invalid increment expression"
*************** msgstr ""
*** 41520,41538 ****
  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 није шаблон функције"
  
! #: 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 ""
--- 41567,41585 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
  #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is not a function argument"
  msgstr "%qD није шаблон функције"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 41543,41550 ****
  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 "too many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
--- 41590,41597 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE није променљива у одредби %qs"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
*************** msgstr "неисправна конст�
*** 42116,42122 ****
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "лоше формирано %<#pragma pack%> — игноришем"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:694
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma %s"
  msgid "junk at end of %<#pragma %s%>"
--- 42163,42169 ----
  msgid "malformed %<#pragma %s%>, ignored"
  msgstr "лоше формирано %<#pragma pack%> — игноришем"
  
! #: c-family/c-pragma.cc:1440 cp/lex.cc:697
  #, fuzzy, gcc-internal-format
  #| msgid "junk at end of #pragma %s"
  msgid "junk at end of %<#pragma %s%>"
*************** msgstr "ија премештања ни
*** 42195,42202 ****
  msgid "wrong type argument to %s"
  msgstr "погрешан тип аргумента за 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"
--- 42242,42249 ----
  msgid "wrong type argument to %s"
  msgstr "погрешан тип аргумента за abs"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "премало аргумена�
*** 42732,42750 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "само-за-читање локација употребљена као %<asm%> излаз"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6401
  #, fuzzy, gcc-internal-format
  #| msgid "assignment of read-only location"
  msgid "assignment of read-only location %qE"
  msgstr "додела само-за-читање локацији"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6404
  #, fuzzy, gcc-internal-format
  #| msgid "increment of read-only location"
  msgid "increment of read-only location %qE"
  msgstr "увећање само-за-читање локације"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6407
  #, fuzzy, gcc-internal-format
  #| msgid "decrement of read-only location"
  msgid "decrement of read-only location %qE"
--- 42779,42797 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "само-за-читање локација употребљена као %<asm%> излаз"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, fuzzy, gcc-internal-format
  #| msgid "assignment of read-only location"
  msgid "assignment of read-only location %qE"
  msgstr "додела само-за-читање локацији"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "increment of read-only location"
  msgid "increment of read-only location %qE"
  msgstr "увећање само-за-читање локације"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, fuzzy, gcc-internal-format
  #| msgid "decrement of read-only location"
  msgid "decrement of read-only location %qE"
*************** msgstr[1] "прослеђивање ар
*** 43047,43053 ****
  msgstr[2] "прослеђивање аргумента %d од %qE одбацује одредбе са циљног типа показивача"
  msgstr[3] "прослеђивање аргумента %d од %qE одбацује одредбе са циљног типа показивача"
  
! #: 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 ""
--- 43094,43100 ----
  msgstr[2] "прослеђивање аргумента %d од %qE одбацује одредбе са циљног типа показивача"
  msgstr[3] "прослеђивање аргумента %d од %qE одбацује одредбе са циљног типа показивача"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgid "ACLE function %qD requires ISA ex
*** 44059,44065 ****
  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 ""
--- 44106,44112 ----
  msgstr ""
  
  #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr "прослеђивање арг�
*** 44760,44766 ****
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5584
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %qD"
  msgid "duplicate definition of %qs"
--- 44807,44813 ----
  
  #: config/aarch64/aarch64-sve-builtins.cc:4883
  #: config/arm/arm-mve-builtins.cc:502 config/arm/arm-mve-builtins.cc:527
! #: config/riscv/riscv-vector-builtins.cc:5591
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %qD"
  msgid "duplicate definition of %qs"
*************** msgid "SVE type %qT does not have a defi
*** 44813,44819 ****
  msgstr "тип %q+D нема познату величину"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
--- 44860,44866 ----
  msgstr "тип %q+D нема познату величину"
  
  #: config/aarch64/aarch64-sve-builtins.cc:5252
! #: config/riscv/riscv-vector-builtins.cc:5475
  #, gcc-internal-format
  msgid "variables of type %qT cannot have thread-local storage duration"
  msgstr ""
*************** msgid "SVE type %qT not allowed in %<map
*** 44869,44875 ****
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5527
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
--- 44916,44922 ----
  msgstr ""
  
  #: config/aarch64/aarch64-sve-builtins.cc:5302
! #: config/riscv/riscv-vector-builtins.cc:5534
  #, gcc-internal-format
  msgid "cannot reference %qT object types in %<target%> region"
  msgstr ""
*************** msgid "SVE type %qT cannot be passed to
*** 44972,44990 ****
  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"
--- 45019,45037 ----
  msgstr "алтивек аргумент прослеђен непрототипизираној функцији"
  
  #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
  #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
*************** msgstr ""
*** 45031,45226 ****
  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 operation on %<__fpreg%>"
  msgid "invalid format for %<sve_width%>"
  msgstr "неисправна операција на %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:19390
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  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 spec function '%s'"
  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 the register allocation order"
  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 valid for %qs"
  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
  #, 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 "неисправан аргумент за %<__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 %qs for %<instanceof%>"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "Неисправан аргумент %qs за %<instanceof%>"
  
! #: 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 "прекидач -mcpu=%s коси се са -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 не подржава %s"
  
! #: config/aarch64/aarch64.cc:20138
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qs је превазиђено"
  
! #: 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 %s not supported in PIC mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "модела кôда %s није подржан у ПИЦ режиму"
  
! #: 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
--- 45078,45273 ----
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "атрибут %qs се игнорише"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on %<__fpreg%>"
  msgid "invalid format for %<sve_width%>"
  msgstr "неисправна операција на %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "неисправна %%H вредност"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "непозната функција навода ‘%s’"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
! #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Одредите редослед резервисања регистара"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs није исправно за %qs"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "неисправан аргумент за %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument %qs for %<instanceof%>"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "Неисправан аргумент %qs за %<instanceof%>"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "прекидач -mcpu=%s коси се са -march="
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s не подржава %s"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qs је превазиђено"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  #| msgid "code model %s not supported in PIC mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "модела кôда %s није подржан у ПИЦ режиму"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 45228,45251 ****
  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
  #, 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
--- 45275,45298 ----
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "лоше формирано %<#pragma init%>"
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
  #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
  #: config/s390/s390.cc:16979
*************** msgstr ""
*** 45254,45464 ****
  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 "alias argument not a string"
  msgid "attribute %<target_version%> argument not a string"
  msgstr "аргумент алијаса није ниска"
  
! #: config/aarch64/aarch64.cc:21134
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "missing value in %<target_version%> attribute"
  msgstr "неисправан аргумент за атрибут %qs"
  
! #: 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 "израз ограничења стека није подржан"
  
! #: 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 није подржан на овом циљу"
  
! #: 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 previously declared here"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%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 "неподржана комбинација: %s"
  
! #: config/aarch64/aarch64.cc:30732
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC is not currently supported on the 68000 or 68010"
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "-fPIC тренутно није подржано на 68000 и 68010"
  
! #: 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 "-fPIC is not currently supported on the 68000 or 68010"
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "-fPIC тренутно није подржано на 68000 и 68010"
  
! #: config/aarch64/aarch64.cc:30774 config/i386/i386.cc:26970
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument type %qs to %qs"
  msgid "unsupported argument type %qT for simd"
  msgstr "Неисправан тип аргумента %qs за %qs"
  
! #: 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 "опција -shared тренутно није подржана за ВАКСов ЕЛФ"
  
! #: 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 "атрибути типа игноришу се пошто је тип већ дефинисан"
  
! #: config/aarch64/aarch64.cc:31057
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q+D defined here"
  msgstr "%q+D декларисано овде"
  
! #: 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 "величина низа %qD није интегралан констатан израз"
  
! #: 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
  #, 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 ""
  
--- 45301,45511 ----
  msgid "attribute %<target%> argument not a string"
  msgstr "аргумент алијаса није ниска"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target_version%> argument not a string"
  msgstr "аргумент алијаса није ниска"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "missing value in %<target_version%> attribute"
  msgstr "неисправан аргумент за атрибут %qs"
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "израз ограничења стека није подржан"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
  #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__builtin_eh_return није подржан на овом циљу"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+#D претходно декларисано овде"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
  #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
  #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "неподржана комбинација: %s"
  
! #: config/aarch64/aarch64.cc:30748
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC is not currently supported on the 68000 or 68010"
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "-fPIC тренутно није подржано на 68000 и 68010"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC is not currently supported on the 68000 or 68010"
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "-fPIC тренутно није подржано на 68000 и 68010"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid argument type %qs to %qs"
  msgid "unsupported argument type %qT for simd"
  msgstr "Неисправан тип аргумента %qs за %qs"
  
! #: config/aarch64/aarch64.cc:30861
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "опција -shared тренутно није подржана за ВАКСов ЕЛФ"
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31071
  #, fuzzy, gcc-internal-format
  #| msgid "type attributes ignored after type is already defined"
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "атрибути типа игноришу се пошто је тип већ дефинисан"
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q+D defined here"
  msgstr "%q+D декларисано овде"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
! #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "величина низа %qD није интегралан констатан израз"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "прослеђивање аргумента %d за %qE са различитом ширином, због прототипа"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
! #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "прослеђивање аргумента %d за %qE са различитом ширином, због прототипа"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "прослеђивање аргумента %d за %qE са различитом ширином, због прототипа"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "прослеђивање аргумента %d за %qE са различитом ширином, због прототипа"
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr "аргумент атрибут�
*** 45665,45676 ****
  #: 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"
--- 45712,45723 ----
  #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
  #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
! #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
  #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
! #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
  #: config/v850/v850.cc:2010 config/visium/visium.cc:727
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
*************** msgid "argument of %qE attribute ignored
*** 45817,45839 ****
  msgstr "атрибут %qE се игнорише"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5911
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "атрибут %qs примењује се само на променљиве"
  
! #: 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"
--- 45864,45886 ----
  msgstr "атрибут %qE се игнорише"
  
  #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
! #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "атрибут %qs примењује се само на променљиве"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "-pipe није подржано"
*** 46425,46437 ****
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe није подржано"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12976
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G и -static су међусобно искључиви"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
--- 46472,46484 ----
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe није подржано"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G и -static су међусобно искључиви"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
*************** msgstr "%qD не може имати п�
*** 46442,46448 ****
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12985
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
--- 46489,46495 ----
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
*************** msgstr "Уткане функције Ц
*** 46807,46813 ****
  
  #: 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 builtin function"
  msgid "invalid argument to built-in function"
--- 46854,46860 ----
  
  #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
! #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to builtin function"
  msgid "invalid argument to built-in function"
*************** msgstr ""
*** 47156,47162 ****
  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 ""
--- 47203,47209 ----
  msgid "using %<vector_length (64)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/gcn/gcn.cc:6607 config/nvptx/nvptx.cc:6747
  #, gcc-internal-format
  msgid "using %<num_workers (%d)%>, ignoring %d"
  msgstr ""
*************** msgstr "аргумент за %qs мор
*** 47342,47534 ****
  msgid "parameter to builtin not valid: %s"
  msgstr "Аргумент за -ffpe-trap није исправан: %s"
  
! #: config/i386/i386-expand.cc:11087
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine cannot be called directly"
  msgstr "сервисне рутине прекида не могу бити кодиране у режиму Тамба"
  
! #: config/i386/i386-expand.cc:11562 config/i386/i386-expand.cc:13276
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 2-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:12062
  #, fuzzy, gcc-internal-format
  #| msgid "shift must be an immediate"
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "помак мора бити непосредни"
  
! #: config/i386/i386-expand.cc:12157
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the third argument must be an 8-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13205
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be an 1-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13220
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 3-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13255
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "the last argument must be a 4-bit immediate"
  msgstr "аргумент 3 мора бити четворобитна неозначена константа"
  
! #: config/i386/i386-expand.cc:13295
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 1-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13304
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13317
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 5-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13327
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13332
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be an 8-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13471
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the third argument must be comparison constant"
  msgstr "трећи аргумент за %<__builtin_prefetch%> мора бити константа"
  
! #: config/i386/i386-expand.cc:13476
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "нетачна ија:"
  
! #: config/i386/i386-expand.cc:13482 config/i386/i386-expand.cc:13905
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect rounding operand"
  msgstr "нетачно дељење чворова стабла"
  
! #: config/i386/i386-expand.cc:13885
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "аргумент 3 мора бити четворобитна неозначена константа"
  
! #: config/i386/i386-expand.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13896
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:14376
  #, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14446
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "селектор мора бити целобројна константа у опсегу 0..%wi"
  
! #: config/i386/i386-expand.cc:14702
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14706
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15206
  #, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15212
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "неисправан други аргумент за %<__builtin_prefetch%>; користим нулу"
  
! #: config/i386/i386-expand.cc:15221
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid third argument"
  msgstr "неисправан типски аргумент"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15230 config/i386/i386-expand.cc:15291
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15240
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "неисправан трећи аргумент за %<__builtin_prefetch%>; користим нулу"
  
! #: config/i386/i386-expand.cc:15251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "неисправан трећи аргумент за %<__builtin_prefetch%>; користим нулу"
  
! #: config/i386/i386-expand.cc:15279
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_expect%> must be a constant"
  msgid "second argument must be a const"
  msgstr "други аргумент за %<__builtin_expect%> мора бити константа"
  
! #: config/i386/i386-expand.cc:15825
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 32-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:15858
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "last argument must be an immediate"
  msgstr "маска мора бити непосредна"
  
! #: config/i386/i386-expand.cc:16596 config/i386/i386-expand.cc:16808
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16826
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
--- 47389,47581 ----
  msgid "parameter to builtin not valid: %s"
  msgstr "Аргумент за -ffpe-trap није исправан: %s"
  
! #: config/i386/i386-expand.cc:11093
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine cannot be called directly"
  msgstr "сервисне рутине прекида не могу бити кодиране у режиму Тамба"
  
! #: config/i386/i386-expand.cc:11568 config/i386/i386-expand.cc:13282
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 2-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:12068
  #, fuzzy, gcc-internal-format
  #| msgid "shift must be an immediate"
  msgid "the fifth argument must be an 8-bit immediate"
  msgstr "помак мора бити непосредни"
  
! #: config/i386/i386-expand.cc:12163
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the third argument must be an 8-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13211
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be an 1-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13226
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 3-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13261
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "the last argument must be a 4-bit immediate"
  msgstr "аргумент 3 мора бити четворобитна неозначена константа"
  
! #: config/i386/i386-expand.cc:13301
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 1-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13310
  #, gcc-internal-format, gfc-internal-format
  msgid "'%s' needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:13323
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 5-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13333
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the next to last argument must be an 8-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13338
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be an 8-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13477
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the third argument must be comparison constant"
  msgstr "трећи аргумент за %<__builtin_prefetch%> мора бити константа"
  
! #: config/i386/i386-expand.cc:13482
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect insn:"
  msgid "incorrect comparison mode"
  msgstr "нетачна ија:"
  
! #: config/i386/i386-expand.cc:13488 config/i386/i386-expand.cc:13911
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect rounding operand"
  msgstr "нетачно дељење чворова стабла"
  
! #: config/i386/i386-expand.cc:13891
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 must be a 4-bit unsigned literal"
  msgid "the immediate argument must be a 4-bit immediate"
  msgstr "аргумент 3 мора бити четворобитна неозначена константа"
  
! #: config/i386/i386-expand.cc:13899
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the immediate argument must be a 5-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:13902
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the immediate argument must be an 8-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:14382
  #, gcc-internal-format
  msgid "the fourth argument must be one of enum %qs"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14452
  #, fuzzy, gcc-internal-format
  #| msgid "selector must be an integer constant in the range 0..%wi"
  msgid "selector must be an integer constant in the range [0, %wi]"
  msgstr "селектор мора бити целобројна константа у опсегу 0..%wi"
  
! #: config/i386/i386-expand.cc:14708
  #, gcc-internal-format
  msgid "%qE needs unknown isa option"
  msgstr ""
  
! #: config/i386/i386-expand.cc:14712
  #, gcc-internal-format
  msgid "%qE needs isa option %s"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15212
  #, gcc-internal-format
  msgid "second, third and fourth argument must be a const"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid second argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "неисправан други аргумент за %<__builtin_prefetch%>; користим нулу"
  
! #: config/i386/i386-expand.cc:15227
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid third argument"
  msgstr "неисправан типски аргумент"
  
  #. Ignore the hint.
! #: config/i386/i386-expand.cc:15236 config/i386/i386-expand.cc:15297
  #, gcc-internal-format
  msgid "instruction prefetch applies when in 64-bit mode with RIP-relative addressing and option %<-mprefetchi%>; they stay NOPs otherwise"
  msgstr ""
  
! #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "неисправан трећи аргумент за %<__builtin_prefetch%>; користим нулу"
  
! #: config/i386/i386-expand.cc:15257
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
  msgid "invalid third argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "неисправан трећи аргумент за %<__builtin_prefetch%>; користим нулу"
  
! #: config/i386/i386-expand.cc:15285
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_expect%> must be a constant"
  msgid "second argument must be a const"
  msgstr "други аргумент за %<__builtin_expect%> мора бити константа"
  
! #: config/i386/i386-expand.cc:15831
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "the last argument must be a 32-bit immediate"
  msgstr "аргумент 1 мора бити петобитна означена константа"
  
! #: config/i386/i386-expand.cc:15864
  #, fuzzy, gcc-internal-format
  #| msgid "mask must be an immediate"
  msgid "last argument must be an immediate"
  msgstr "маска мора бити непосредна"
  
! #: config/i386/i386-expand.cc:16602 config/i386/i386-expand.cc:16814
  #, gcc-internal-format
  msgid "the last argument must be scale 1, 2, 4, 8"
  msgstr ""
  
! #: config/i386/i386-expand.cc:16832
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
*************** msgstr ""
*** 47964,47971 ****
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12356
! #: config/riscv/riscv.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
--- 48011,48018 ----
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
! #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  #| msgid "-fstack-protector not supported for this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
*************** msgstr ""
*** 48233,48239 ****
  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 SSE disabled"
  msgid "SSE register return with SSE2 disabled"
--- 48280,48286 ----
  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:4223 config/i386/i386.cc:4233
  #, fuzzy, gcc-internal-format
  #| msgid "SSE register return with SSE disabled"
  msgid "SSE register return with SSE2 disabled"
*************** msgstr "ССЕ регистарски а
*** 48260,48272 ****
  msgid "x87 register return with x87 disabled"
  msgstr "враћање из регистра x87 када је x87 искључено"
  
! #: 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 "Позивање %qD са атрибутом sseregparm без укључених ССЕ/ССЕ2"
  
! #: 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 ""
--- 48307,48319 ----
  msgid "x87 register return with x87 disabled"
  msgstr "враћање из регистра x87 када је x87 искључено"
  
! #: config/i386/i386.cc:3194 config/i386/i386.cc:3439 config/i386/i386.cc:4251
  #, 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 "Позивање %qD са атрибутом sseregparm без укључених ССЕ/ССЕ2"
  
! #: config/i386/i386.cc:3196 config/i386/i386.cc:3441 config/i386/i386.cc:4253
  #, gcc-internal-format
  msgid "this is a GCC bug that can be worked around by adding attribute used to function called"
  msgstr ""
*************** msgstr ""
*** 48276,48315 ****
  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 "assert: %s is assign compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "тврдња: %s је доделом сагласно са %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 "ограничења стека нису подржана на овом циљу"
  
! #: 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 није подржано за угњеждене функције"
  
! #: 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"
--- 48323,48362 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "тврдња: %s је доделом сагласно са %s"
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "ограничења стека нису подржана на овом циљу"
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10879
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%s није подржано за угњеждене функције"
  
! #: config/i386/i386.cc:10899
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
*************** msgstr "%s није подржано з�
*** 48317,48411 ****
  
  #. 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 "%s functions limited to %d register parameters"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%s функције ограничене на %d регистарских параметара"
  
! #: 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 "неподржана величина операнда за проширени регистар"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "нема доступних ниских регистара за подизање високих регистара"
  
! #: config/i386/i386.cc:24112
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "модела кôда %<large%> још увек није подржан"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "%<-G%> is incompatible with %<-mabicalls%>"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
--- 48364,48458 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, fuzzy, gcc-internal-format
  #| msgid "%s functions limited to %d register parameters"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%s функције ограничене на %d регистарских параметара"
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported operand size for extended register"
  msgid "unsupported size for integer register"
  msgstr "неподржана величина операнда за проширени регистар"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "проширени регистри немају високе половине"
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "неподржана величина операнда за проширени регистар"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "нема доступних ниских регистара за подизање високих регистара"
  
! #: config/i386/i386.cc:24235
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "модела кôда %<large%> још увек није подржан"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, fuzzy, gcc-internal-format
  #| msgid "%<-G%> is incompatible with %<-mabicalls%>"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
*************** msgstr "gp_offset (%ld) или end_offse
*** 48464,48470 ****
  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"
--- 48511,48517 ----
  msgid "argument %qd is not a constant"
  msgstr "аргумент %qd није константа"
  
! #: config/iq2000/iq2000.cc:2890 config/xtensa/xtensa.cc:3121
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND_ADDRESS, null pointer"
  msgid "%<PRINT_OPERAND_ADDRESS%>, null pointer"
*************** msgstr "PRINT_OPERAND_ADDRESS, нулт�
*** 48476,48482 ****
  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"
--- 48523,48529 ----
  msgid "%<PRINT_OPERAND%>: Unknown punctuation %<%c%>"
  msgstr "PRINT_OPERAND: Непозната интерпункција „%c“"
  
! #: config/iq2000/iq2000.cc:3054 config/xtensa/xtensa.cc:2947
  #, fuzzy, gcc-internal-format
  #| msgid "PRINT_OPERAND null pointer"
  msgid "%<PRINT_OPERAND%> null pointer"
*************** msgstr ""
*** 48638,48685 ****
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:544
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:611
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:630
! #: config/loongarch/loongarch-target-attr.cc:662
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:684
  #, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:701
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%qs is not supported in target attribute"
--- 48685,48732 ----
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:541
  #, gcc-internal-format
  msgid "\"default\" cannot be set together with other features in %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:553
  #, gcc-internal-format
  msgid "character before %<;%> in attribute %qs cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:564
  #, gcc-internal-format
  msgid "in attribute %qs priority cannot be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:573
  #, gcc-internal-format
  msgid "in attribute %qs the number of features cannot exceed two"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:597
  #, gcc-internal-format
  msgid "Setting the priority value to %qs is illegal in attribute %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:608
  #, gcc-internal-format
  msgid "in attribute %qs, the second feature should be \"priority=%<num%>\" instead of %qs"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:627
! #: config/loongarch/loongarch-target-attr.cc:661
  #, gcc-internal-format
  msgid "in attribute %qs you need to set a legal value for \"arch\""
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:685
  #, gcc-internal-format
  msgid "attribute %qs is not supported in %<target_version%> or %<target_clones%>"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:704
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%qs is not supported in target attribute"
*************** msgid "MSP430 built-in functions only wo
*** 49502,49508 ****
  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"
--- 49549,49555 ----
  msgstr ""
  
  #: config/msp430/msp430.cc:2861 config/pru/pru.cc:3165 config/rx/rx.cc:2651
! #: config/xtensa/xtensa.cc:4161 config/xtensa/xtensa.cc:4187
  #, fuzzy, gcc-internal-format
  #| msgid "bad builtin fcode"
  msgid "bad builtin code"
*************** msgstr "%s:не могу да отвор
*** 49756,49842 ****
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:348
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:365
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:388
  #, fuzzy, gcc-internal-format
  #| msgid "passing floating point arguments in fp regs not yet supported"
  msgid "not generating patch area, nops not supported"
  msgstr "прослеђивање аргумената у покретном зарезу у ФП регистрима још увек није подржано"
  
! #: config/nvptx/nvptx.cc:485
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2407
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2657
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5893
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute requires a void return type"
  msgstr "атрибут %qE се игнорише на типовима"
  
! #: config/nvptx/nvptx.cc:5916
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "атрибут __BELOW100__ није дозвољен са аутом. складишном класом"
  
! #: config/nvptx/nvptx.cc:6361
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6374
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qd is not a constant"
  msgid "complement argument must be constant"
  msgstr "аргумент %qd није константа"
  
! #: config/nvptx/nvptx.cc:6714
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6722
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6736
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7622
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7761
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "weak alias definitions not supported in this configuration"
  msgstr "%Jдефиниције алијаса нису подржане у овој конфигурацији"
  
! #: config/nvptx/nvptx.cc:7774
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "non-function alias definitions not supported in this configuration"
--- 49803,49889 ----
  msgid "option %s is not supported together with %<-fopenacc%>"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:354
  #, gcc-internal-format
  msgid "PTX version (%<-mptx%>) needs to be at least %s to support selected %<-misa%> (sm_%s)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:371
  #, gcc-internal-format
  msgid "%<-march=%> must be specified"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:394
  #, fuzzy, gcc-internal-format
  #| msgid "passing floating point arguments in fp regs not yet supported"
  msgid "not generating patch area, nops not supported"
  msgstr "прослеђивање аргумената у покретном зарезу у ФП регистрима још увек није подржано"
  
! #: config/nvptx/nvptx.cc:491
  #, gcc-internal-format
  msgid "static initialization of variable %q+D in %<.shared%> memory is not supported"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2413
  #, gcc-internal-format
  msgid "cannot emit unaligned pointers in ptx assembly"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:2663
  #, gcc-internal-format
  msgid "PTX does not support weak declarations (only weak definitions)"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:5899
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute requires a void return type"
  msgstr "атрибут %qE се игнорише на типовима"
  
! #: config/nvptx/nvptx.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%qE attribute not allowed with auto storage class"
  msgstr "атрибут __BELOW100__ није дозвољен са аутом. складишном класом"
  
! #: config/nvptx/nvptx.cc:6367
  #, gcc-internal-format
  msgid "barrier value must be within [0,15]"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6380
  #, fuzzy, gcc-internal-format
  #| msgid "argument %qd is not a constant"
  msgid "complement argument must be constant"
  msgstr "аргумент %qd није константа"
  
! #: config/nvptx/nvptx.cc:6720
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%> due to call to vector-partitionable routine, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6728
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring runtime setting"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:6742
  #, gcc-internal-format
  msgid "using %<vector_length (%d)%>, ignoring %d"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7628
  #, gcc-internal-format
  msgid "variable %qD adjusted for OpenACC privatization level: %qs"
  msgstr ""
  
! #: config/nvptx/nvptx.cc:7767
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "weak alias definitions not supported in this configuration"
  msgstr "%Jдефиниције алијаса нису подржане у овој конфигурацији"
  
! #: config/nvptx/nvptx.cc:7780
  #, fuzzy, gcc-internal-format
  #| msgid "%Jalias definitions not supported in this configuration"
  msgid "non-function alias definitions not supported in this configuration"
*************** msgstr ""
*** 50077,50419 ****
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5246
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5455
  #, fuzzy, gcc-internal-format
  #| msgid "type %q+D does not have a known size"
  msgid "RVV type %qT does not have a fixed size"
  msgstr "тип %q+D нема познату величину"
  
! #: config/riscv/riscv-vector-builtins.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "type %q+D does not have a known size"
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "тип %q+D нема познату величину"
  
! #: config/riscv/riscv-vector-builtins.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "аритметика са показивачем на непотпун тип"
  
! #: config/riscv/riscv-vector-builtins.cc:5484
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5486
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "fields cannot have RVV type %qT"
  msgstr "%qE није типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5492
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5498
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "не може се резервисати објекат апстрактног типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5504
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot delete objects with RVV type %qT"
  msgstr "не може се резервисати објекат апстрактног типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5510
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "cannot throw or catch RVV type %qT"
  msgstr "не може се претворити из типа %qT у %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5516
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5522
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5532
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "тип %qT је забрањен у јаванским %<throw%> и %<catch%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5538
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %<firstprivate%>"
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "%qE није променљива у одредби %<firstprivate%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5544
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5656
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5666
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5676
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5686
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5695
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized gcc debugging option: %c"
  msgid "unrecognized RVV builtin"
  msgstr "непрепозната исправљачка опција: %c"
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "уграђена функција %q+D декларисана као нефункција"
  
! #: config/riscv/riscv-vector-builtins.cc:5772
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function call to %qE with empty arguments"
  msgstr "нема одговарајуће функције за позив %<%D(%A)%>"
  
! #: config/riscv/riscv.cc:1033
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:3464
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3465
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6308 config/riscv/riscv.cc:6396
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6337 config/riscv/riscv.cc:6414
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7029
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "алтивек аргумент прослеђен непрототипизираној функцији"
  
! #: config/riscv/riscv.cc:7318 config/riscv/riscv.cc:7380
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7330
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7344
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7353
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7362
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7372
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7438
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr ""
  
! #: 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
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7599
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7607
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "аргумент атрибута %qs није „ilink1“ или „ilink2“"
  
! #: config/riscv/riscv.cc:7649
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7658
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%qE није типа %qT"
  
! #: config/riscv/riscv.cc:7666
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "атрибут %qs захтева целобројну константу као аргумент"
  
! #: config/riscv/riscv.cc:7676
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12270
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12275
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12335
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12341
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr ""
  
! #: config/riscv/riscv.cc:12387 config/riscv/riscv.cc:12390
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs with %qs"
  msgstr "модела кôда %qs није подржан у %s-битном режиму"
  
! #: config/riscv/riscv.cc:12419
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12426
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12428
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12433
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ИСО Ц 90 не подржава комплексне типове"
  
! #: config/riscv/riscv.cc:12438
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12439
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12447
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12451
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12461
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d није између %d и 12"
  
! #: config/riscv/riscv.cc:12474
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12501 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs није исправно за %qs"
  
! #: config/riscv/riscv.cc:12515 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs није исправно за %qs"
  
! #: config/riscv/riscv.cc:13047
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function %qD cannot have cv-qualifier"
  msgid "%qs function cannot have different interrupt type"
  msgstr "%sчланска функција %qD не може имати кн-одредбу"
  
! #: config/riscv/riscv.cc:13644
  #, gcc-internal-format
  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 ""
  
--- 50124,50466 ----
  msgid "invalid number of operands for insn %s, expected %d but got %d.\n"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5253
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd] or %wd"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5462
  #, fuzzy, gcc-internal-format
  #| msgid "type %q+D does not have a known size"
  msgid "RVV type %qT does not have a fixed size"
  msgstr "тип %q+D нема познату величину"
  
! #: config/riscv/riscv-vector-builtins.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "type %q+D does not have a known size"
  msgid "RVV type %qT does not have a defined alignment"
  msgstr "тип %q+D нема познату величину"
  
! #: config/riscv/riscv-vector-builtins.cc:5483
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to RVV type %qT"
  msgstr "аритметика са показивачем на непотпун тип"
  
! #: config/riscv/riscv-vector-builtins.cc:5491
  #, gcc-internal-format
  msgid "member variables cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5493
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "fields cannot have RVV type %qT"
  msgstr "%qE није типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5499
  #, gcc-internal-format
  msgid "array elements cannot have RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5505
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot allocate objects with RVV type %qT"
  msgstr "не може се резервисати објекат апстрактног типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5511
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate an object of abstract type %qT"
  msgid "cannot delete objects with RVV type %qT"
  msgstr "не може се резервисати објекат апстрактног типа %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5517
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "cannot throw or catch RVV type %qT"
  msgstr "не може се претворити из типа %qT у %qT"
  
! #: config/riscv/riscv-vector-builtins.cc:5523
  #, gcc-internal-format
  msgid "capture by copy of RVV type %qT"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5529
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<map%> clause"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5539
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
  msgid "RVV type %qT not allowed in %<target%> %<private%> clause"
  msgstr "тип %qT је забрањен у јаванским %<throw%> и %<catch%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5545
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %<firstprivate%>"
  msgid "RVV type %qT not allowed in %<target%> %<firstprivate%> clause"
  msgstr "%qE није променљива у одредби %<firstprivate%>"
  
! #: config/riscv/riscv-vector-builtins.cc:5551
  #, gcc-internal-format
  msgid "RVV type %qT not allowed in %<target%> device clauses"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5663
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfbfmin or zvfbfwma ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5673
  #, gcc-internal-format
  msgid "built-in function %qE requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5683
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5693
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5702
  #, gcc-internal-format
  msgid "built-in function %qE requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv-vector-builtins.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized gcc debugging option: %c"
  msgid "unrecognized RVV builtin"
  msgstr "непрепозната исправљачка опција: %c"
  
! #: config/riscv/riscv-vector-builtins.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qE requires the %qs ISA extension"
  msgstr "уграђена функција %q+D декларисана као нефункција"
  
! #: config/riscv/riscv-vector-builtins.cc:5779
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function call to %qE with empty arguments"
  msgstr "нема одговарајуће функције за позив %<%D(%A)%>"
  
! #: config/riscv/riscv.cc:1036
  #, gcc-internal-format
  msgid "unknown cpu %qs for %<-mtune%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:3467
  #, gcc-internal-format
  msgid "this operation requires the RVV ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:3468
  #, gcc-internal-format
  msgid "you can enable RVV using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
  
! #: config/riscv/riscv.cc:6311 config/riscv/riscv.cc:6399
  #, gcc-internal-format
  msgid "ABI for flattened struct with zero-length bit-fields changed in GCC 10"
  msgstr ""
  
! #: config/riscv/riscv.cc:6340 config/riscv/riscv.cc:6417
  #, gcc-internal-format
  msgid "ABI for flattened empty union and zero length array changed in GCC 16"
  msgstr ""
  
! #: config/riscv/riscv.cc:7032
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "RVV type %qT cannot be passed to an unprototyped function"
  msgstr "алтивек аргумент прослеђен непрототипизираној функцији"
  
! #: config/riscv/riscv.cc:7321 config/riscv/riscv.cc:7383
  #, gcc-internal-format
  msgid "%s %qT requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7333
  #, gcc-internal-format
  msgid "%s %qT requires the zve64x, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7347
  #, gcc-internal-format
  msgid "%s %qT requires the zvfhmin or zvfh ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7356
  #, gcc-internal-format
  msgid "%s %qT requires the zve32f, zve64f, zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7365
  #, gcc-internal-format
  msgid "%s %qT requires the zve64d or v ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7375
  #, gcc-internal-format
  msgid "%s %qT requires the minimal vector length %qd but %qd is given"
  msgstr ""
  
! #: config/riscv/riscv.cc:7441
  #, gcc-internal-format
  msgid "function attribute %qs requires the V ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7467
  #, 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:7492
  #, gcc-internal-format
  msgid "function attribute %qs requires the vector ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7602
  #, gcc-internal-format
  msgid "attribute 'rnmi' requires the Smrnmi ISA extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:7610
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not %<\"supervisor\"%>, %<\"machine\"%>, or %<\"rnmi\"%>"
  msgstr "аргумент атрибута %qs није „ilink1“ или „ilink2“"
  
! #: config/riscv/riscv.cc:7652
  #, gcc-internal-format
  msgid "%qs is only supported when %<-mrvv-vector-bits=zvl%> is specified"
  msgstr ""
  
! #: config/riscv/riscv.cc:7661
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "%qs applied to non-RVV type %qT"
  msgstr "%qE није типа %qT"
  
! #: config/riscv/riscv.cc:7669
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qs requires an integer constant"
  msgstr "атрибут %qs захтева целобројну константу као аргумент"
  
! #: config/riscv/riscv.cc:7679
  #, gcc-internal-format
  msgid "invalid RVV vector size %qd, expected size is %qd based on LMUL of type and %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12273
  #, gcc-internal-format
  msgid "%<-mdiv%> requires %<-march%> to subsume the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12278
  #, gcc-internal-format
  msgid "Currently the %<V%> implementation requires the %<M%> extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12338
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support VLEN greater than 4096bit for 'V' Extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12344
  #, gcc-internal-format
  msgid "Current RISC-V GCC does not support RVV in big-endian mode"
  msgstr ""
  
! #: config/riscv/riscv.cc:12390 config/riscv/riscv.cc:12393
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs with %qs"
  msgstr "модела кôда %qs није подржан у %s-битном режиму"
  
! #: config/riscv/riscv.cc:12422
  #, gcc-internal-format
  msgid "requested ABI requires %<-march%> to subsume the %qc extension"
  msgstr ""
  
! #: config/riscv/riscv.cc:12429
  #, gcc-internal-format
  msgid "rv32e requires ilp32e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12431
  #, gcc-internal-format
  msgid "rv64e requires lp64e ABI"
  msgstr ""
  
! #: config/riscv/riscv.cc:12436
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ILP32E ABI does not support the %qc extension"
  msgstr "ИСО Ц 90 не подржава комплексне типове"
  
! #: config/riscv/riscv.cc:12441
  #, gcc-internal-format
  msgid "LP64E ABI is marked for deprecation in GCC"
  msgstr ""
  
! #: config/riscv/riscv.cc:12442
  msgid "if you need LP64E please notify the GCC project via %{PR116152%}"
  msgstr ""
  
! #: config/riscv/riscv.cc:12450
  #, gcc-internal-format
  msgid "z*inx requires ABI ilp32, ilp32e, lp64 or lp64e"
  msgstr ""
  
! #: config/riscv/riscv.cc:12454
  #, gcc-internal-format
  msgid "ABI requires %<-march=rv%d%>"
  msgstr ""
  
! #: config/riscv/riscv.cc:12464
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> must be between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d није између %d и 12"
  
! #: config/riscv/riscv.cc:12477
  #, gcc-internal-format
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs није исправно за %qs"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs није исправно за %qs"
  
! #: config/riscv/riscv.cc:13050
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function %qD cannot have cv-qualifier"
  msgid "%qs function cannot have different interrupt type"
  msgstr "%sчланска функција %qD не може имати кн-одредбу"
  
! #: config/riscv/riscv.cc:13657
  #, gcc-internal-format
  msgid "cannot allocate vl register for %qs on this target"
  msgstr ""
  
! #: config/riscv/riscv.cc:15080
  msgid "invalid version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgstr "потребна мемориј�
*** 51501,51523 ****
  msgid "%<function_profiler%> support"
  msgstr "function_profiler подршка"
  
! #: config/stormy16/stormy16.cc:1452
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use va_start in interrupt function"
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "не може се користити va_start у функцији прекида"
  
! #: config/stormy16/stormy16.cc:2031
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "наредба прекидача са %lu уноса је превелика"
  
! #: config/stormy16/stormy16.cc:2425
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "атрибут %<__BELOW100__%> примењује се само на променљиве"
  
! #: config/stormy16/stormy16.cc:2432
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
--- 51548,51570 ----
  msgid "%<function_profiler%> support"
  msgstr "function_profiler подршка"
  
! #: config/stormy16/stormy16.cc:1453
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use va_start in interrupt function"
  msgid "cannot use %<va_start%> in interrupt function"
  msgstr "не може се користити va_start у функцији прекида"
  
! #: config/stormy16/stormy16.cc:2032
  #, gcc-internal-format, gfc-internal-format
  msgid "switch statement of size %lu entries too large"
  msgstr "наредба прекидача са %lu уноса је превелика"
  
! #: config/stormy16/stormy16.cc:2426
  #, gcc-internal-format
  msgid "%<__BELOW100__%> attribute only applies to variables"
  msgstr "атрибут %<__BELOW100__%> примењује се само на променљиве"
  
! #: config/stormy16/stormy16.cc:2433
  #, fuzzy, gcc-internal-format
  #| msgid "__BELOW100__ attribute not allowed with auto storage class"
  msgid "%<__BELOW100__%> attribute not allowed with auto storage class"
*************** msgstr ""
*** 51769,51802 ****
  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"
  msgid "%<-f%s%> is not supported with CONST16 instructions"
  msgstr "-f%s није подржано КОНСТ16 инструкцијама"
  
! #: config/xtensa/xtensa.cc:2820
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "ПИЦ је потребан али није подржан КОНСТ16 инструкцијама"
  
! #: 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 "само неуспостављене променљиве могу бити смештене у одељак .bss"
  
! #: config/xtensa/xtensa.cc:6141
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6146
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
--- 51816,51849 ----
  msgid "%qs is defined but plugin support is disabled"
  msgstr "%q+D дефинисано али неупотребљено"
  
! #: config/xtensa/xtensa.cc:2783
  #, gcc-internal-format
  msgid "boolean registers required for the floating-point option"
  msgstr "потребни су логички регистри за опцију покретног зареза"
  
! #: config/xtensa/xtensa.cc:2818
  #, 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 није подржано КОНСТ16 инструкцијама"
  
! #: config/xtensa/xtensa.cc:2825
  #, gcc-internal-format
  msgid "PIC is required but not supported with CONST16 instructions"
  msgstr "ПИЦ је потребан али није подржан КОНСТ16 инструкцијама"
  
! #: config/xtensa/xtensa.cc:4296
  #, 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 "само неуспостављене променљиве могу бити смештене у одељак .bss"
  
! #: config/xtensa/xtensa.cc:6147
  #, gcc-internal-format
  msgid "constantsynth: method %qs invalid insn sequence, expected %wd (%wx)"
  msgstr ""
  
! #: config/xtensa/xtensa.cc:6152
  #, gcc-internal-format
  msgid "constantsynth: method %qs value mismatch, expected %wd (%wx) synthesized %wd (%wx)"
  msgstr ""
*************** msgstr "атрибут %qE захтев�
*** 51892,51898 ****
  msgid "%qs attribute only applies to variadic functions"
  msgstr "атрибут %qE је примењив само на варијадичке функције"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:362 d/d-attribs.cc:488
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
--- 51939,51945 ----
  msgid "%qs attribute only applies to variadic functions"
  msgstr "атрибут %qE је примењив само на варијадичке функције"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
*************** msgstr ""
*** 51984,51991 ****
  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 "празна вредност није игнорисана а требало би"
--- 52031,52038 ----
  msgid "could not get size of source file"
  msgstr "Смањи величину објектних датотека"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "празна вредност није игнорисана а требало би"
*************** msgstr "скок у наредбени �
*** 52505,52511 ****
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE дефинисан као погрешна врста ознаке"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5397
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
--- 52552,52558 ----
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE дефинисан као погрешна врста ознаке"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
*************** msgstr "ИСО Ц 90 не подржав
*** 52669,52675 ****
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ИСО Ц 90 не подржава деклараторе низова %<[*]%>"
  
! #: 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"
--- 52716,52722 ----
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ИСО Ц 90 не подржава деклараторе низова %<[*]%>"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
*************** msgstr "%<this%> се не може уп
*** 52680,52686 ****
  msgid "%q+D is usually a function"
  msgstr "%q+D је обично функција"
  
! #: 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"
--- 52727,52733 ----
  msgid "%q+D is usually a function"
  msgstr "%q+D је обично функција"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
*************** msgstr "не могу да ставим
*** 52764,52770 ****
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "неуспостављена константа %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 ""
--- 52811,52817 ----
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "неуспостављена константа %qD"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
*************** msgstr "складишна класа н
*** 52986,52992 ****
  msgid "storage class specified for unnamed parameter"
  msgstr "складишна класа наведена за параметар %qs"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14915
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "складишна класа наведена за име типа"
--- 53033,53039 ----
  msgid "storage class specified for unnamed parameter"
  msgstr "складишна класа наведена за параметар %qs"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "складишна класа наведена за име типа"
*************** msgstr "%qs декларисано ка�
*** 53188,53194 ****
  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 "одредбе типова се игноришу на повратном типу функције"
--- 53235,53241 ----
  msgid "function definition has qualified void return type"
  msgstr "дефиниција функције има одређен празан повратни тип"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "одредбе типова се игноришу на повратном типу функције"
*************** msgstr "ИСО Ц забрањује к�
*** 53332,53338 ****
  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 декларисано празним"
--- 53379,53385 ----
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "члан структуре или уније не може имати променљиво измењив тип"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "променљива или поље %qE декларисано празним"
*************** msgstr ""
*** 53565,53571 ****
  msgid "%qT defined in underspecified object initializer"
  msgstr "непознато поље %qE наведено у успостављачу"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6314 cp/parser.cc:31012
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "декларација ништа не декларише"
--- 53612,53618 ----
  msgid "%qT defined in underspecified object initializer"
  msgstr "непознато поље %qE наведено у успостављачу"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "декларација ништа не декларише"
*************** msgstr "структура нема им
*** 53632,53638 ****
  msgid "struct has no members"
  msgstr "структура нема чланова"
  
! #: 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"
--- 53679,53685 ----
  msgid "struct has no members"
  msgstr "структура нема чланова"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union is a GCC extension"
*************** msgstr "поновљена деклар�
*** 53704,53710 ****
  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"
--- 53751,53757 ----
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
*************** msgstr "ИСО Ц ограничава �
*** 53766,53772 ****
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ИСО Ц ограничава вредности набрајача на опсег %<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"
--- 53813,53819 ----
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ИСО Ц ограничава вредности набрајача на опсег %<int%>"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
*************** msgstr "аргумент %qD не одг
*** 53934,53945 ****
  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 "нема повратне наредбе у функцији која враћа непразан тип"
  
! #: 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"
--- 53981,53992 ----
  msgid "argument %qD doesn%'t match prototype"
  msgstr "аргумент %qD не одговара прототипу"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "нема повратне наредбе у функцији која враћа непразан тип"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
*************** msgstr "%<__thread%> употребље�
*** 54030,54036 ****
  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%> је предуго за ГЦЦ"
--- 54077,54083 ----
  msgid "two or more data types in declaration specifiers"
  msgstr "два или више типова података у наводиоцима декларације"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> је предуго за ГЦЦ"
*************** msgstr "ИСО Ц 90 не подржав
*** 54145,54151 ****
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "%s не подржава %<%%%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"
--- 54192,54198 ----
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "%s не подржава %<%%%s%c%> формат за %s"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
*************** msgstr "Фиксна дужина лин
*** 54323,54334 ****
  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 ""
--- 54370,54381 ----
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ИСО Ц не подржава %<~%> за комплексну конјугацију"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr ""
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
*************** msgstr ""
*** 54390,54428 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: 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 "негативан леви помак"
  
! #: 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 type"
  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 type"
  msgid "right shift count >= width of vector element"
--- 54437,54475 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "негативан леви помак"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "негативан леви помак"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "негативан десни помак"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "леви помак >= од ширине типа"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "десни помак >= од ширине типа"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "леви помак >= од ширине типа"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 54443,54449 ****
  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"
--- 54490,54496 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
*************** msgstr "Неочекиван крај м
*** 54455,54461 ****
  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"
--- 54502,54508 ----
  msgid "ISO C forbids an empty translation unit"
  msgstr "ИСО Ц забрањује празну изворну датотеку"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
*************** msgid "unknown type name %qE"
*** 54504,54511 ****
  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
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "очекивани су наводиоци декларације"
--- 54551,54558 ----
  msgstr "непознато име регистра: %s"
  
  #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "очекивани су наводиоци декларације"
*************** msgstr ""
*** 54544,54550 ****
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "очекиван је идентификатор или %<(%>"
  
! #: 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"
--- 54591,54597 ----
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "очекиван је идентификатор или %<(%>"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
*************** msgstr "атрибут се игнори
*** 54562,54574 ****
  msgid "unexpected attribute"
  msgstr "Очекивано је име атрибутског бита"
  
! #: 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 "атрибут одељка није допуштен за %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 %<;%>"
--- 54609,54621 ----
  msgid "unexpected attribute"
  msgstr "Очекивано је име атрибутског бита"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "атрибут одељка није допуштен за %q+D"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
*************** msgstr "додела (не успост�
*** 54616,54622 ****
  msgid "%qs may only be used with a single declarator"
  msgstr "%qs не може бити употребљено са константом"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18168
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "очекивано је %<,%> или %<;%>"
--- 54663,54669 ----
  msgid "%qs may only be used with a single declarator"
  msgstr "%qs не може бити употребљено са константом"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "очекивано је %<,%> или %<;%>"
*************** msgid "%<__GIMPLE%> function cannot be a
*** 54653,54659 ****
  msgstr "%qE не може бити употребљено као функција"
  
  #: 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 "очекивана је дословна ниска"
--- 54700,54706 ----
  msgstr "%qE не може бити употребљено као функција"
  
  #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "очекивана је дословна ниска"
*************** msgstr "интегрални израз
*** 54688,54694 ****
  msgid "static assertion failed: %E"
  msgstr "Тврдња КРИС-порта није прошла: "
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13123
  #, fuzzy, gcc-internal-format
  #| msgid "CRIS-port assertion failed: "
  msgid "static assertion failed"
--- 54735,54741 ----
  msgid "static assertion failed: %E"
  msgstr "Тврдња КРИС-порта није прошла: "
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, fuzzy, gcc-internal-format
  #| msgid "CRIS-port assertion failed: "
  msgid "static assertion failed"
*************** msgstr "не могу да корист�
*** 54748,54755 ****
  #: 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 "очекиван је идентификатор"
--- 54795,54802 ----
  #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
  #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
  #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "очекиван је идентификатор"
*************** msgstr ""
*** 54782,54793 ****
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "одељак за %q+D коси се са претходном декларацијом"
  
! #: 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 %<}%>"
--- 54829,54840 ----
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "одељак за %q+D коси се са претходном декларацијом"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "зарез на крају листе набрајања"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
*************** msgstr "очекивани су наво
*** 54871,54895 ****
  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 "Unclassifiable OpenMP directive at %C"
  msgid "expected OpenMP directive name"
  msgstr "Неразврстљива ОпенМП директива код %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 "очекивано је %<none%> или %<shared%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33234
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "атрибут %qs захтева тачно један НТБС аргумент"
  
! #: 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"
--- 54918,54942 ----
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  #| msgid "Unclassifiable OpenMP directive at %C"
  msgid "expected OpenMP directive name"
  msgstr "Неразврстљива ОпенМП директива код %C"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "очекивано је %<none%> или %<shared%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "атрибут %qs захтева тачно један НТБС аргумент"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
*************** msgstr "атрибут %qs захтев�
*** 54901,54907 ****
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ИСО Ц 90 не подржава деклараторе низова %<[*]%>"
  
! #: 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"
--- 54948,54954 ----
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ИСО Ц 90 не подржава деклараторе низова %<[*]%>"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
*************** msgstr "ИСО Ц 90 забрањује
*** 54933,54950 ****
  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
  #, 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 "уређена област мора бити блиско угњеждена унутар петље са одредбом уређености"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14914
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
--- 54980,54997 ----
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "застарела употреба утврђеног успостављача без %<=%>"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, 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 "уређена област мора бити блиско угњеждена унутар петље са одредбом уређености"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
*************** msgstr ""
*** 54954,54997 ****
  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"
--- 55001,55044 ----
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qs attribute does not take any arguments"
*************** msgstr "%HИСО Ц 90 забрањуј�
*** 55025,55031 ****
  msgid "expected %<}%> before %<else%>"
  msgstr "очекивано је %<,%> или %<}%>"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14967
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
--- 55072,55078 ----
  msgid "expected %<}%> before %<else%>"
  msgstr "очекивано је %<,%> или %<}%>"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
*************** msgstr "етикета на крају �
*** 55040,55046 ****
  #. 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 "очекивана је наредба"
--- 55087,55093 ----
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
  #: c/c-parser.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
! #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "очекивана је наредба"
*************** msgstr "ИСО Ц не подржава
*** 55076,55106 ****
  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 "%Hempty body in an if-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%Hпразно тело у наредби if"
  
! #: c/c-parser.cc:8796 cp/parser.cc:16968
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%Hпразно тело у наредби 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предложи експлицитне витичасте заграде ради избегавања двосмисленог %<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 ""
--- 55123,55153 ----
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "празна декларација"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty body in an if-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%Hпразно тело у наредби if"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%Hпразно тело у наредби else"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%Hпредложи експлицитне витичасте заграде ради избегавања двосмисленог %<else%>"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
*************** msgstr ""
*** 55121,55132 ****
  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 ""
--- 55168,55179 ----
  msgid "invalid iterating variable in fast enumeration"
  msgstr "неисправан регистар у инструкцији"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
*************** msgstr "недостаје стража�
*** 55143,55150 ****
  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
  #, fuzzy, gcc-internal-format
  #| msgid "%J  first type here"
  msgid "first seen here"
--- 55190,55197 ----
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "удвостручена кн-одредба"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  #| msgid "%J  first type here"
  msgid "first seen here"
*************** msgstr "ИСО Ц забрањује и�
*** 55170,55181 ****
  
  #. 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"
--- 55217,55228 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
*************** msgstr "ИСО Ц 90 не подржав
*** 55373,55379 ****
  
  #: 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 "очекиван је израз"
--- 55420,55426 ----
  
  #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
  #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "очекиван је израз"
*************** msgstr "витичасто заграђ�
*** 55388,55400 ****
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ИСО Ц забрањује витичасто заграђене групе унутар израза"
  
! #: 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 ""
--- 55435,55447 ----
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ИСО Ц забрањује витичасто заграђене групе унутар израза"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "други параметар за %<va_start%> није последњи именовани аргумент"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
*************** msgstr "трећи аргумент за
*** 55557,55563 ****
  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 specified for %qs attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
--- 55604,55610 ----
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "трећи аргумент за %<__builtin_prefetch%> мора бити константа"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
*************** msgstr ""
*** 55602,55608 ****
  msgid "rotate count is negative"
  msgstr "негативно ротирање %s"
  
! #: 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"
--- 55649,55655 ----
  msgid "rotate count is negative"
  msgstr "негативно ротирање %s"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
*************** msgstr ""
*** 55716,55722 ****
  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 ""
--- 55763,55769 ----
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
*************** msgstr "Очекивана је декл
*** 55759,55770 ****
  msgid "no type or storage class may be specified here,"
  msgstr "складишна класа наведена за %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"
--- 55806,55817 ----
  msgid "no type or storage class may be specified here,"
  msgstr "складишна класа наведена за %qs"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
*************** msgstr "недостаје атрибу�
*** 55775,55835 ****
  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 class name"
  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
  #, 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%> може бити употребљено само у сложеним наредбама"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57154
  #, fuzzy, gcc-internal-format
  #| msgid "%<continue%> must be in loop"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<continue%> мора бити у оквиру петље"
  
! #: 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%> може бити употребљено само у конструкцији %<#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%> може бити употребљено само у конструкцији %<#pragma omp sections%>"
--- 55822,55882 ----
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "очекивано је име класе"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
  #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, 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%> може бити употребљено само у сложеним наредбама"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, fuzzy, gcc-internal-format
  #| msgid "%<continue%> must be in loop"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<continue%> мора бити у оквиру петље"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> може бити употребљено само у конструкцији %<#pragma omp sections%>"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> може бити употребљено само у конструкцији %<#pragma omp sections%>"
*************** msgstr "%<#pragma omp section%> може
*** 55840,55852 ****
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma omp flush%> може бити употребљено само у сложеним наредбама"
  
! #: 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 "очекивана је наредба 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%> мора бити прво"
--- 55887,55899 ----
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma omp flush%> може бити употребљено само у сложеним наредбама"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "очекивана је наредба for"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> мора бити прво"
*************** msgstr "%<#pragma GCC pch_preprocess%> �
*** 55856,55866 ****
  #: 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 одредби"
--- 55903,55913 ----
  #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
  #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
  #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "превише %qs одредби"
*************** msgstr "израз за num_threads мо
*** 55877,55943 ****
  msgid "%qD is not a variable"
  msgstr "%qD није променљива у одредби %qs"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9531
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template"
  msgid "%qD is not a pointer variable"
  msgstr "%qD није шаблон"
  
! #: 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 "поређење означених и неозначених целобројних израза"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42383
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "очекивано је %<none%> или %<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 "очекивано је %<=%>, %<,%>, %<;%>, %<asm%> или %<__attribute__%>"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42455
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant logical expression"
  msgstr "очекиван је целобројни израз"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42537
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  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 %<{%>"
  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 %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "превише %qs одредби"
  
! #: 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 "превише %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 ""
--- 55924,55990 ----
  msgid "%qD is not a variable"
  msgstr "%qD није променљива у одредби %qs"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template"
  msgid "%qD is not a pointer variable"
  msgstr "%qD није шаблон"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "поређење означених и неозначених целобројних израза"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "очекивано је %<none%> или %<shared%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "очекивано је %<=%>, %<,%>, %<;%>, %<asm%> или %<__attribute__%>"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant logical expression"
  msgstr "очекиван је целобројни израз"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "очекивано је %<,%>, %<;%> или %<}%>"
  
  #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "превише %qs одредби"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "превише %qs одредби"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
*************** msgstr "вредност %<num_threads%>
*** 55961,55985 ****
  msgid "%<num_tasks%> value must be positive"
  msgstr "вредност %<num_threads%> мора бити позитивна"
  
! #: 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%> мора бити позитивна"
  
! #: 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%> мора бити позитивна"
  
! #: 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 "очекиван је целобројни израз"
  
! #: 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%>"
--- 56008,56032 ----
  msgid "%<num_tasks%> value must be positive"
  msgstr "вредност %<num_threads%> мора бити позитивна"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<grainsize%> value must be positive"
  msgstr "вредност %<num_threads%> мора бити позитивна"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
  msgstr "вредност %<num_threads%> мора бити позитивна"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "очекиван је целобројни израз"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
*************** msgstr "очекивано је %<+%>, %
*** 55991,56103 ****
  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 "num_threads expression must be integral"
  msgid "%qs expression must be integral"
  msgstr "израз за num_threads мора бити интегрални"
  
! #: 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%> мора бити позитивна"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42068
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "превише %qs одредби"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42101
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Неочекивани елемент"
  
! #: 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 "аргумент атрибута %qs није целобројна константа"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46354
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  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 %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43185
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43253
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  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
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  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 "и %<long%> и %<void%> у наводиоцима декларације"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "распоред %<runtime%> не узима параметар %<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%> мора бити позитивна"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43561
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "неисправна врста распореда"
--- 56038,56150 ----
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs expression must be integral"
  msgstr "израз за num_threads мора бити интегрални"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%qs value must be positive"
  msgstr "вредност %<num_threads%> мора бити позитивна"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "превише %qs одредби"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Неочекивани елемент"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "аргумент атрибута %qs није целобројна константа"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<self%> clauses"
  msgstr "превише %qs одредби"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "очекивано је %<none%> или %<shared%>"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "поређење уређености показивача са целобројном нулом"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "очекивано је %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%> или %<||%>"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "и %<long%> и %<void%> у наводиоцима декларације"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "распоред %<runtime%> не узима параметар %<chunk_size%>"
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, fuzzy, gcc-internal-format
  #| msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "распоред %<runtime%> не узима параметар %<chunk_size%>"
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "вредност %<num_threads%> мора бити позитивна"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "неисправна врста распореда"
*************** msgstr "неисправна врста
*** 56108,56148 ****
  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 "%<num_threads%> value must be positive"
  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 %<,%> or %<;%>"
  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"
  msgid "duplicate %qs modifier"
  msgstr "удвостручено %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
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
--- 56155,56195 ----
  msgid "%<num_teams%> value must be positive"
  msgstr "вредност %<num_threads%> мора бити позитивна"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<thread_limit%> value must be positive"
  msgstr "вредност %<num_threads%> мора бити позитивна"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "очекивано је %<,%> или %<;%>"
  
  #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "удвостручено %qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
*************** msgstr "очекивано је %<none%>
*** 56158,56180 ****
  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 "вишеструки уткани позивачи"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44339
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
--- 56205,56227 ----
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple linear modifiers"
  msgstr "вишеструки уткани позивачи"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
*************** msgstr ""
*** 56185,56191 ****
  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 ""
--- 56232,56238 ----
  msgid "%<linear%> clause step expression must be integral"
  msgstr "израз за величину одломка при распоређивању мора бити интегрални"
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
*************** msgstr ""
*** 56200,56542 ****
  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 "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "тврдња: %s је доделом сагласно са %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 "неисправна врста распореда"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45028
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid doacross kind"
  msgstr "неисправна врста распореда"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45229
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  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
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "вредност %<num_threads%> мора бити позитивна"
  
! #: 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 "превише %qs одредби"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45393
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  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 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
  #, 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 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
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  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 schedule kind"
  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 schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "неисправна врста распореда"
  
! #: c/c-parser.cc:21228
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  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
  #, fuzzy, gcc-internal-format
  #| msgid "wide string literal in %<asm%>"
  msgid "string literal must not contain %<\\0%>"
  msgstr "широка дословна ниска у %<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 "непознато име регистра: %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 integer expression"
  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 %<,%> or %<;%>"
  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 "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 %<restrict%>"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "удвостручено %<restrict%>"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46210
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<target%> modifier"
  msgstr "удвостручено %<restrict%>"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46217
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "удвостручено %<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 "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: 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 "очекивана је одредба %<#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 није исправно за %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 "%qT is not a nested class of %qT"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qT није угњеждена класа у %qT"
  
! #: 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 "очекивана је одредба %<#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 "декларација спољашње променљиве %q+D у почетној декларацији %<for%> петље"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52337
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<--%> on bool variable %qD"
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "неисправна употреба %<--%> на логичкој променљивој %qD"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %qs is used more than once in the argument list of method %qs"
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Променљива %qs употребљена више од једном у листи аргумената метода %qs"
  
! #: c/c-parser.cc:22876 cp/parser.cc:52466
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  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 ""
--- 56247,56589 ----
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "тврдња: %s је доделом сагласно са %s"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "неисправна врста распореда"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid doacross kind"
  msgstr "неисправна врста распореда"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<fallback%> modifier"
  msgstr "очекивано је %<(%> или крај линије"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "вредност %<num_threads%> мора бити позитивна"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<always%> modifiers"
  msgstr "превише %qs одредби"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<close%> modifiers"
  msgstr "превише %qs одредби"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "превише улазних датотека"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "превише улазних датотека"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "очекиван је идентификатор или %<(%>"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "превише улазних датотека"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "неисправна маска"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "очекивано је %<none%> или %<shared%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "неисправна врста распореда"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "неисправна врста распореда"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, fuzzy, gcc-internal-format
  #| msgid "wide string literal in %<asm%>"
  msgid "string literal must not contain %<\\0%>"
  msgstr "широка дословна ниска у %<asm%>"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "непознато име регистра: %s"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected string literal or constant integer expression"
  msgstr "очекиван је целобројни израз"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "очекивано је %<,%> или %<;%>"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "очекивана је дословна ниска"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "удвостручено %<restrict%>"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<target%> modifier"
  msgstr "удвостручено %<restrict%>"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "удвостручено %<restrict%>"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected an OpenACC clause"
  msgstr "очекивана је одредба %<#pragma omp%>"
  
  #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs није исправно за %qs"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a nested class of %qT"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qT није угњеждена класа у %qT"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected an OpenMP clause"
  msgstr "очекивана је одредба %<#pragma omp%>"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "декларација спољашње променљиве %q+D у почетној декларацији %<for%> петље"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<--%> on bool variable %qD"
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "неисправна употреба %<--%> на логичкој променљивој %qD"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %qs is used more than once in the argument list of method %qs"
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Променљива %qs употребљена више од једном у листи аргумената метода %qs"
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "очекивано је %<,%> или %<;%>"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
*************** msgstr "%qD није деклариса�
*** 56553,56559 ****
  msgid "expected function name"
  msgstr "очекивано је име класе"
  
! #: 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"
--- 56600,56606 ----
  msgid "expected function name"
  msgstr "очекивано је име класе"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
*************** msgstr "%q+D није функција,"
*** 56564,56586 ****
  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%> мора да се јави пре декларације %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 ""
--- 56611,56633 ----
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> мора да се јави пре декларације %D, игноришем"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
*************** msgstr ""
*** 56607,56613 ****
  msgid "modified here"
  msgstr "модификатор ‘E’"
  
! #: 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 ""
--- 56654,56660 ----
  msgid "modified here"
  msgstr "модификатор ‘E’"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
*************** msgstr ""
*** 56642,56760 ****
  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 "очекивано је %<:%>, %<,%>, %<;%>, %<}%> или %<__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 "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: 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 "превише %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 "превише %qs одредби"
  
! #: 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 "очекивано је %<(%> или крај линије"
  
! #: 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 "неисправан оператор за %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47749
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "очекивано је %<{%>"
  
! #: 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 "неисправан оператор за %<#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 "неисправан оператор за %<#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 "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
--- 56689,56807 ----
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "очекивано је %<:%>, %<,%>, %<;%>, %<}%> или %<__attribute__%>"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "превише %qs одредби"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "превише %qs одредби"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "очекивано је %<(%> или крај линије"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "неисправан оператор за %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "неисправан оператор за %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "неисправан оператор за %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "неисправан оператор за %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
*************** msgstr "листа израза %s уз�
*** 56766,56795 ****
  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
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "очекивано је %<=%>, %<,%>, %<;%>, %<asm%> или %<__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 "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: 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 "очекивано је %<=%>, %<,%>, %<;%>, %<asm%> или %<__attribute__%>"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48428
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
--- 56813,56842 ----
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "листа израза %s узима се као сложени израз"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "очекивано је %<=%>, %<,%>, %<;%>, %<asm%> или %<__attribute__%>"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "очекивано је %<=%>, %<,%>, %<;%>, %<asm%> или %<__attribute__%>"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
*************** msgstr ""
*** 56799,56834 ****
  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 flush%> may only be used in compound statements"
  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 %<none%> or %<shared%>"
  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%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "очекивана је одредба %<#pragma omp%>"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49283
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  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"
--- 56846,56881 ----
  msgid "expected %<(%> or end of line"
  msgstr "очекивано је %<(%> или крај линије"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp flush%> може бити употребљено само у сложеним наредбама"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "очекивано је %<none%> или %<shared%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "очекивана је одредба %<#pragma omp%>"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp flush%> може бити употребљено само у сложеним наредбама"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "очекивана је наредба for"
*************** msgstr "очекивана је наре
*** 56836,56907 ****
  #. 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 type information"
  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
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be firstprivate"
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "не би требало да променљива итерације %qs буде 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%> може бити употребљено само у сложеним наредбама"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50875
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
--- 56883,56954 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "очекивана је наредба for"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "очекивано је успостављање или декларација итерације"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  #| msgid "not enough type information"
  msgid "not enough nested loops"
  msgstr "нема довољно података о типу"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be firstprivate"
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "не би требало да променљива итерације %qs буде firstprivate"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> може бити употребљено само у сложеним наредбама"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
*************** msgstr "очекивано је %<,%> и
*** 56913,56919 ****
  msgid "expected a function name"
  msgstr "очекивано је име класе"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53409
  #, fuzzy, gcc-internal-format
  #| msgid "Save registers around function calls"
  msgid "expected target-function call"
--- 56960,56966 ----
  msgid "expected a function name"
  msgstr "очекивано је име класе"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  #| msgid "Save registers around function calls"
  msgid "expected target-function call"
*************** msgstr "Сачувавај регист�
*** 56924,56971 ****
  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 "очекивано је %<{%>"
  
! #: 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 ""
--- 56971,57018 ----
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
*************** msgstr ""
*** 56981,57043 ****
  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 attribute bit name"
  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
  #, 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%> може бити наведено само унутар класе"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  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 string literal"
  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 "expected integer expression"
  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 "code model %<large%> not supported yet"
  msgid "%<requires%> selector is not supported yet"
  msgstr "модела кôда %<large%> још увек није подржан"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53111
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected context selector set name"
--- 57028,57090 ----
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> мора да се јави пре декларације %D, игноришем"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Очекивано је име атрибутског бита"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, 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%> може бити наведено само унутар класе"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<score%> argument must be non-negative"
  msgstr "вредност %<num_threads%> мора бити позитивна"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "очекивана је дословна ниска"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be integer expression"
  msgstr "очекиван је целобројни израз"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<requires%> selector is not supported yet"
  msgstr "модела кôда %<large%> још увек није подржан"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected context selector set name"
*************** msgstr "очекивано је име �
*** 57049,57077 ****
  msgid "variant %qD is not a function"
  msgstr "%q+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 "field %qs declared as a function"
  msgid "variant %qD is the same as base function"
  msgstr "поље %qs декларисано као функција"
  
! #: 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 "превише %qs одредби"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53716
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
--- 57096,57124 ----
  msgid "variant %qD is not a function"
  msgstr "%q+D није функција,"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "variant %qD is the same as base function"
  msgstr "поље %qs декларисано као функција"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<match%> clauses"
  msgstr "превише %qs одредби"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
*************** msgstr ""
*** 57082,57088 ****
  msgid "%qD is not of pointer type"
  msgstr "%qT није типа показивач-на-објекат"
  
! #: 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%>"
--- 57129,57135 ----
  msgid "%qD is not of pointer type"
  msgstr "%qT није типа показивач-на-објекат"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<nothing%> or %<need_device_ptr%>"
*************** msgstr "очекивано је %<none%>
*** 57094,57111 ****
  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 %<{%>"
  msgid "expected %<interop%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53836
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<match%> clause"
--- 57141,57158 ----
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%qs није исправно за %qs"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<interop%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<match%> clause"
*************** msgstr ""
*** 57127,57139 ****
  msgid "base function %qD declared here"
  msgstr "угњеждена функција %qs декларисана као %<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 "први аргумент за %q+D треба да је %<int%>"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9154 cp/decl.cc:9292
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
--- 57174,57186 ----
  msgid "base function %qD declared here"
  msgstr "угњеждена функција %qs декларисана као %<extern%>"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of %q+D should be %<int%>"
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "први аргумент за %q+D треба да је %<int%>"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
*************** msgstr ""
*** 57143,57149 ****
  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"
--- 57190,57196 ----
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
*************** msgstr "елементи низа %q#D �
*** 57154,57160 ****
  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 ""
--- 57201,57207 ----
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 57170,57256 ****
  msgid "no declaration of base function %qs"
  msgstr "имплицитна декларација функције %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 "дефиниција функције не декларише параметре"
  
! #: 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 "очекивано је %<{%>"
  
! #: 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 "очекивано је %<none%> или %<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
  #, 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 %<none%> or %<shared%>"
  msgid "expected %<declare%> or %<assumes%>"
--- 57217,57303 ----
  msgid "no declaration of base function %qs"
  msgstr "имплицитна декларација функције %qE"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  #| msgid "function definition does not declare parameters"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "дефиниција функције не декларише параметре"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "очекивано је %<none%> или %<shared%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare%> or %<assumes%>"
*************** msgstr "декларација %qD ка�
*** 57279,57291 ****
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q+#D претходно декларисано овде"
  
! #: 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 super class name"
  msgid "missing %<map%> clause"
--- 57326,57338 ----
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q+#D претходно декларисано овде"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "unexpected clause"
  msgstr "очекивано је име класе"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  #| msgid "Missing super class name"
  msgid "missing %<map%> clause"
*************** msgstr ""
*** 57350,57382 ****
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "очекивано је %<=%>, %<,%>, %<;%>, %<asm%> или %<__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 "очекивано је %<=%>, %<,%>, %<;%>, %<asm%> или %<__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 ""
--- 57397,57429 ----
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "очекивано је %<=%>, %<,%>, %<;%>, %<asm%> или %<__attribute__%>"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "очекивано је %<=%>, %<,%>, %<;%>, %<asm%> или %<__attribute__%>"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
*************** msgstr ""
*** 57392,57562 ****
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE има неисправан тип за %<reduction%>"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52050
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<sizes%>"
  msgstr "очекивано је %<{%>"
  
! #: 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 "аргумент атрибута %qs није целобројна константа"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55930
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  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 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%> може бити употребљено само у сложеним наредбама"
  
! #: 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 "очекивана је одредба %<#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 "очекивано је име класе"
  
! #: 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 "непознат машински режим %qs"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53344
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected assumption clause"
  msgstr "очекивана је одредба %<#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 "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: 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 "%qE декларисано као нитно-локално после прве употребе"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10766
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "аутоматска променљива %qE не може бити нитно-локална"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10768
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "нитно-локално %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 ""
--- 57439,57609 ----
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE има неисправан тип за %<reduction%>"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<sizes%>"
  msgstr "очекивано је %<{%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "аргумент атрибута %qs није целобројна константа"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs or %qs"
  msgstr "очекивано је %<,%> или %<;%>"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp 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%> може бити употребљено само у сложеним наредбама"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected at least one assumption clause"
  msgstr "очекивана је одредба %<#pragma omp%>"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected directive name"
  msgstr "очекивано је име класе"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown assumption clause %qs"
  msgstr "непознат машински режим %qs"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected assumption clause"
  msgstr "очекивана је одредба %<#pragma omp%>"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "очекивано је %<,%>, %<;%> или %<}%>"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "непознато име регистра: %s"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE декларисано као нитно-локално после прве употребе"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "аутоматска променљива %qE не може бити нитно-локална"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "нитно-локално %qE има непотпун тип"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
*************** msgstr ""
*** 57566,57572 ****
  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 ""
--- 57613,57619 ----
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
*************** msgstr "%Hобухватајуће па�
*** 57583,57589 ****
  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 "неисправна употреба израза празног типа"
--- 57630,57636 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD има непотпун тип"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "неисправна употреба израза празног типа"
*************** msgstr "неисправна употр�
*** 57616,57795 ****
  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 је примењив само на варијадичке функције"
  
! #: c/c-typeck.cc:730
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "функцијски типови нису истински сагласни у ИСО Ц-у "
  
! #: 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 "не могу се мешати операнди децималног реалног и векторског типа"
  
! #: 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 "не могу се мешати операнди децималног реалног и комплексног типа"
  
! #: 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 "не могу се мешати операнди децималног реалног и других реалних типова"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "pointer target types incompatible in C++"
  msgstr "тип показивача на члан %qT није сагласан са типом објекта %qT"
  
! #: c/c-typeck.cc:2133
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "повратни типови функција нису сагласни услед %<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неисправна употреба структуре са флексибилним чланским низом"
  
! #: 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 нема члан по имену %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
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  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 "ИСО Ц забрањује %<register%> низове"
  
! #: c/c-typeck.cc:3660
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ИСО Ц 90 забрањује индексирање не-л-вредносног низа"
  
! #: 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 декларисано као упућивач али није успостављено"
  
! #: 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 "позвани објекат %qE није функција"
  
! #: 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 "позвани објекат %qE није функција"
  
! #: 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"
--- 57663,57842 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "атрибут %qE је примењив само на варијадичке функције"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "функцијски типови нису истински сагласни у ИСО Ц-у "
  
! #: c/c-typeck.cc:1224
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "не могу се мешати операнди децималног реалног и векторског типа"
  
! #: c/c-typeck.cc:1229
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "не могу се мешати операнди децималног реалног и комплексног типа"
  
! #: c/c-typeck.cc:1234
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "не могу се мешати операнди децималног реалног и других реалних типова"
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "типови нису сасвим сагласни"
  
! #: c/c-typeck.cc:1921
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "pointer target types incompatible in C++"
  msgstr "тип показивача на члан %qT није сагласан са типом објекта %qT"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "повратни типови функција нису сагласни услед %<volatile%>"
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "%Jнеисправна употреба структуре са флексибилним чланским низом"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT нема члан по имену %qE"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT нема члан по имену %qE"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "захтев за члан %qE у нечему што није ни структура ни унија"
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "разрешавање %<void *%> показивача"
  
! #: c/c-typeck.cc:3580
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "индексирана вредност није ни низ ни показивач"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "индекс низа није целобројан"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "индексирана вредност је показивач на функцију"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "индекс низа није целобројан"
  
! #: c/c-typeck.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ИСО Ц забрањује %<register%> низове"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ИСО Ц 90 забрањује индексирање не-л-вредносног низа"
  
! #: c/c-typeck.cc:3873
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD декларисано као упућивач али није успостављено"
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object %qE is not a function or function pointer"
  msgstr "позвани објекат %qE није функција"
  
! #: c/c-typeck.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object %qD is not a function or function pointer"
  msgstr "позвани објекат %qE није функција"
  
! #: c/c-typeck.cc:4394
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object is not a function or function pointer"
*************** msgstr "позвани објекат %q
*** 57798,59826 ****
  #. 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 definition has qualified void return type"
  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 "тип формалног параметра %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 function %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"
  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 function %qE"
  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
  #, 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 "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: 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 "премало аргумената за функцију %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 "премало аргумената за функцију %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 "премало аргумената за функцију %qE"
  
! #: 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 behaviour"
  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 "поређење између показивача и целобројног"
  
! #: 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 "претапање %qT у %qT не разрешава показивач"
  
! #: 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 "граница низа није целобројна константа"
  
! #: c/c-typeck.cc:5291
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "comparison between %qT and %qT"
  msgstr "поређење између %q#T и %q#T"
  
! #: c/c-typeck.cc:5350
  #, 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 incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "аритметика са показивачем на непотпун тип"
  
! #: c/c-typeck.cc:5847
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  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 abs"
  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-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 "%Hmissing increment expression"
  msgid "increment of a boolean expression"
  msgstr "%Hнедостаје израз увећања"
  
! #: c/c-typeck.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "decrement of read-only location"
  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 "ИСО Ц не подржава %<++%> и %<--%> за комплексне типове"
  
! #: 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 "arithmetic on pointer to an incomplete type"
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "аритметика са показивачем на непотпун тип"
  
! #: 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 "аритметика са показивачем на непотпун тип"
  
! #: c/c-typeck.cc:6200
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  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 "не може се узети адреса битског поља %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 "не може се узети адреса од %<this%>, јер је д-вредносни израз"
  
! #: 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 "затражена адреса регистарске променљиве %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 "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "неслагање набројивих у условном изразу: %qT пр. %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 "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: 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 "pointer type mismatch in conditional expression"
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "неслагање показивачких типова у условном изразу"
  
! #: 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 "неслагање показивачких типова у условном изразу"
  
! #: 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 "неслагање показивачких типова у условном изразу"
  
! #: c/c-typeck.cc:6886
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ИСО Ц забрањује условни израз између %<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 "Expected expression type"
  msgid "first expression has type %qT"
  msgstr "Очекиван је тип израза"
  
! #: c/c-typeck.cc:6914
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  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 "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hигноришем повратну вредност из %qD декларисану уз атрибут 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игноришем повратну вредност из %qD декларисану уз атрибут 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игноришем повратну вредност из %qD декларисану уз атрибут 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игноришем повратну вредност из %qD декларисану уз атрибут 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 декларисано овде"
  
! #: 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 "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
  msgstr "леви операнд зарез-израза нема ефекта"
  
! #: c/c-typeck.cc:7256
  #, fuzzy
  #| msgid "cast adds new qualifiers to function type"
  msgid "cast adds %q#v qualifier to function type"
  msgstr "претапање додаје нове одредбе функцијском типу"
  
! #: c/c-typeck.cc:7262
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  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 "invalid cast to function type %qT"
  msgid "useless cast to type %qT"
  msgstr "неисправно претапање у функцијски тип %qT"
  
! #: 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 "претапање из функцијског позива типа %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 "ИСО Ц забрањује претварање показивача на функцију у показивач на објекат"
  
! #: 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 "can't convert from incomplete type %qT to %qT"
  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-typeck.cc:7740
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  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 "(близу успостављања за %qs)"
  
! #: c/c-typeck.cc:8169
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "низ успостављен константном ниском у заградама"
  
! #: c/c-typeck.cc:8219
  #, fuzzy
  #| msgid "Unexpected %s statement at %C"
  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 "%q+D declared here"
  msgid "built-in %qD declared here"
  msgstr "%q+D декларисано овде"
  
! #: c/c-typeck.cc:8318 c/c-typeck.cc:9217
  #, fuzzy
  #| msgid "%q+D declared here"
  msgid "%e declared here"
  msgstr "%q+D декларисано овде"
  
! #: 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 "циљеви показивача у прослеђивању аргумента %d за %qE разликују се у означености"
  
! #: c/c-typeck.cc:8516
  #, fuzzy, gcc-internal-format
  #| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
  msgid "expected %qT but argument is of type %qT"
  msgstr "формат %q.*s очекује тип %<%T%s%>, али аргумент %d је типа %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 "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: 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 "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: 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 "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: c/c-typeck.cc:8548
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from %qT to %qT"
  msgid "implicit conversion from %qT to %qT"
  msgstr "неисправно претварање из %qT у %qT"
  
! #: 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 "прослеђивање аргумента %d од %qE прави одређени функцијски показивач од неодређеног"
  
! #: 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 "додела прави одређени функцијски показивач од неодређеног"
  
! #: 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 "успостављање прави одређени функцијски показивач од неодређеног"
  
! #: 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 "повратак прави одређени функцијски показивач од неодређеног"
  
! #: 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 "прослеђивање аргумента %d од %qE одбацује одредбе са циљног типа показивача"
  
! #: 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 "додела одбацује одредбе са циљног типа показивача"
  
! #: 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 "успостављање одбацује одредбе са циљног типа показивача"
  
! #: 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 "повратак одбацује одредбе са циљног типа показивача"
  
! #: 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 "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: 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 "прослеђивање аргумента %d од %qE из несагласног показивачког типа"
  
! #: 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 "претапање из показивача у целобројни различите величине"
  
! #: 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 "успостављање из несагласног показивачког типа"
  
! #: 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 "type %qT is not derived from type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "тип %qT није изведен из типа %qT"
  
! #: c/c-typeck.cc:8911
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "аргумент %d од %qE може бити кандидат за форматски атрибут"
  
! #: 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 pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "прослеђивање аргумента %d од %qE из несагласног показивачког типа"
  
! #: 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 "ИСО Ц забрањује прослеђивање аргумента %d од %qE између функцијског показивача и %<void *%>"
  
! #: c/c-typeck.cc:9030
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ИСО Ц забрањује доделу између функцијског показивача и %<void *%>"
  
! #: c/c-typeck.cc:9032
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ИСО Ц забрањује успостављање између функцијског показивача и %<void *%>"
  
! #: c/c-typeck.cc:9034
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ИСО Ц забрањује повратак између функцијског показивача и %<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 differ in signedness"
  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 differ in signedness"
  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 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 "циљеви показивача у прослеђивању аргумента %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 "cannot %s a pointer to incomplete type %qT"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "не може се %s показивач на непотпуни тип %qT"
  
! #: c/c-typeck.cc:9165
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "додела из несагласног показивачког типа"
  
! #: 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 "успостављање из несагласног показивачког типа"
  
! #: c/c-typeck.cc:9180
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "успостављање из несагласног показивачког типа"
  
! #: 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 "стварање показивача на чланску функцију некласног типа %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 "повратак из несагласног показивачког типа"
  
! #: 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 makes pointer from integer without a cast"
  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 makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "успостављање прави показивач од целобројног без претапања"
  
! #: 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 "прослеђивање аргумента %d од %qE прави показивач од целобројног без претапања"
  
! #: c/c-typeck.cc:9315
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "прослеђивање аргумента %d од %qE прави целобројни од показивача без претапања"
  
! #: 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 "додела прави целобројни од показивача без претапања"
  
! #: 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 "успостављање прави целобројни од показивача без претапања"
  
! #: 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 "прослеђивање аргумента %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
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of %qT to %qT"
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "несагласни типови у додели %qT у %qT"
  
! #: c/c-typeck.cc:9390
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in initialization"
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "несагласни типови у успостављању"
  
! #: c/c-typeck.cc:9400
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of %qT to %qT"
  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-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 "величина низа није интегралан констатан израз"
  
! #: 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 "величина низа није интегралан констатан израз"
  
! #: c/c-typeck.cc:9776
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for integer value is too complicated"
  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
  #, 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 "предугачка ниска успостављача за низ знакова"
  
! #: 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 "предугачка ниска успостављача за низ знакова"
  
! #: 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 constant"
  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 discards qualifiers"
  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
  #, 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 member %qD"
  msgid "missing initializer for field %qD of %qT"
  msgstr "недостаје успостављач за члан %qD"
  
! #: 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 not of integer type"
  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
  #, 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-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 "ИСО Ц не дозвољава додатно %<;%> изван функције"
  
! #: 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 "тип променљиве величине декларисан изван било које функције"
  
! #: 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 "label %qE referenced outside of any function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "на етикету %qE упућено ван било које функције"
  
! #: 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 "тип променљиве величине декларисан изван било које функције"
  
! #: 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 "ИСО Ц забрањује %<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 "не могу да претворим у показивачки тип"
  
! #: 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 "%<return%> без вредности у функцији која не враћа празан тип"
  
! #: c/c-typeck.cc:13406 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> са вредношћу у функцији која враћа празан тип"
  
! #: 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%> са вредношћу у функцији која враћа празан тип"
  
! #: c/c-typeck.cc:13490
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  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 "величина у прекидачу није целобројна"
  
! #: c/c-typeck.cc:13613
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> израз у прекидачу не претвара се у %<int%> у ИСО Ц-у"
  
! #: 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 "величина низа није интегралан констатан израз"
  
! #: 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 "етикета %<default%> није у оквиру наредбе прекидача"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %q#T and %q#T"
  msgid "comparison between types %qT and %qT"
  msgstr "поређење између типова %q#T и %q#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 "поређење реалних помоћу == или != није безбедно"
  
! #: 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 "поређењу различитих показивачких типова недостаје претапање"
  
! #: c/c-typeck.cc:14907 c/c-typeck.cc:14913
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ИСО Ц забрањује поређење %<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 "ИСО Ц забрањује поређена уређености показивача на функције"
  
! #: 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 "поређење уређености показивача са целобројном нулом"
  
! #: 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
  #, 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 "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: 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 struct type value where scalar is required"
  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 %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "очекивана је одредба %<#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 није променљива у одредби %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 није променљива у одредби %qs"
  
! #: c/c-typeck.cc:15841
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  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 not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD није променљива у одредби %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 "величина у низовном new мора бити интегралног типа"
  
! #: 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 "величина у низовном new мора бити интегралног типа"
  
! #: 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 "очекивана је дословна ниска"
  
! #: 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
  #, 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 "Копирај одељке низа у непрекидан блок при улазу у процедуру"
  
! #: c/c-typeck.cc:16122 cp/semantics.cc:6360
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%qE нема класни тип"
  
! #: 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 "баца се NULL, које има интегрални, а не показивачки тип"
  
! #: 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 "битско поље %qs има неисправан тип"
  
! #: 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 "битско поље %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 "expression reference type error at %L"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "грешка типа упућивача израза код %L"
  
! #: c/c-typeck.cc:16582 cp/semantics.cc:7638
  #, fuzzy, gcc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "end expression refers to outer iterator %qD"
  msgstr "грешка типа упућивача израза код %L"
  
! #: c/c-typeck.cc:16588 cp/semantics.cc:7644
  #, fuzzy, gcc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "step expression refers to outer iterator %qD"
  msgstr "грешка типа упућивача израза код %L"
  
! #: 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 "очекивана је одредба %<#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 "Низ претпостављене величине ‘%s’ у одредби ‘%s’ код %L"
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  #| msgid "No variable %qs defined in type %qs"
  msgid "variable sized type %qT in %qs clause"
  msgstr "Променљива %qs није дефинисана у типу %qs"
  
! #: 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
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition found for %qs"
  msgid "user defined reduction not found for %qE"
  msgstr "Није нађена дефиниција етикете за %qs"
  
! #: 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 "%qE мора бити нитно-локално за %<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 "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD се појављује више од једном у одредбама података"
  
! #: 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 се појављује више од једном у одредбама података"
  
! #: 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 "%qD се појављује више од једном у одредбама података"
  
! #: 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 се појављује више од једном у одредбама података"
  
! #: 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 clause %qs"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE није променљива у одредби %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 "тип уз векторско 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 data clauses"
  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 clause %qs"
  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 data clauses"
  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 clause %qs"
  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 data clauses"
  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 "The name '%s' cannot be used as a defined operator at %C"
  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 "array must be initialized with a brace-enclosed initializer"
  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
  #, 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 "Очекиван је израз у одредници низа код %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 "неподржана комбинација: %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 се појављује више од једном у одредбама података"
  
! #: 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 се појављује више од једном у одредбама података"
  
! #: 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 није променљива у одредби %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 није променљива у одредби %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 се појављује више од једном у одредбама података"
  
! #: 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 није променљива у одредби %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 није променљива у одредби %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 променљива %qs је приватна у спољашњем контексту"
  
! #: 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 "тип уз векторско 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"
  msgid "too many %qs clauses on a task construct"
  msgstr "превише %qs одредби"
  
! #: c/c-typeck.cc:18208 cp/semantics.cc:10031
  #, fuzzy, gcc-internal-format
  #| msgid "%<-G%> is incompatible with %<-mabicalls%>"
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<-G%> није сагласно са %<-mabicalls%>"
  
! #: 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 се појављује више од једном у одредбама података"
  
! #: 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 мора узимати %<void%>"
  
! #: c/c-typeck.cc:18263 cp/semantics.cc:10148
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has not been declared"
  msgid "%qD shall not be const"
  msgstr "%qD није декларисано"
  
! #: 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 "first argument to %<va_arg%> not of type %<va_list%>"
  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 "first argument to %<va_arg%> not of type %<va_list%>"
  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 "first argument to %<va_arg%> not of type %<va_list%>"
  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 ""
--- 57845,59873 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "функција позвана кроз несагласан тип"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, fuzzy, gcc-internal-format
  #| msgid "function definition has qualified void return type"
  msgid "function with qualified void return type called"
  msgstr "дефиниција функције има одређен празан повратни тип"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "тип формалног параметра %d није потпун"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "прослеђивање аргумента %d за %qE као целобројног уместо као реалног, због прототипа"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "прослеђивање аргумента %d за %qE као целобројног уместо као комплексног, због прототипа"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "прослеђивање аргумента %d за %qE као комплексног уместо као реалног, због прототипа"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "прослеђивање аргумента %d за %qE као реалног уместо као целобројног, због прототипа"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "прослеђивање аргумента %d за %qE као комплексног уместо као целобројног, због прототипа"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "прослеђивање аргумента %d за %qE као реалног уместо као комплексног, због прототипа"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "прослеђивање аргумента %d за %qE као %<float%> уместо као %<double%>, због прототипа"
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "прослеђивање аргумента %d за %qE као %qT уместо као %qT, због прототипа"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "прослеђивање аргумента %d за %qE са различитом ширином, због прототипа"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "прослеђивање аргумента %d за %qE као неозначеног, због прототипа"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "прослеђивање аргумента %d за %qE као означеног, због прототипа"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "превише аргумената за функцију %qE"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "превише аргумената за функцију %qE"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "превише аргумената за функцију %qE"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "премало аргумената за функцију %qE"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "премало аргумената за функцију %qE"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "премало аргумената за функцију %qE"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "comparison with string literal results in unspecified behaviour"
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "поређење са дословном ниском резултује неодређеним понашањем"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "поређење између показивача и целобројног"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
  msgstr "претапање %qT у %qT не разрешава показивач"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "zero as null pointer constant"
  msgstr "граница низа није целобројна константа"
  
! #: c/c-typeck.cc:5299
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "comparison between %qT and %qT"
  msgstr "поређење између %q#T и %q#T"
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "показивачи типа %<void *%> употребљени у одузимању"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "показивач на функцију употребљен у одузимању"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "аритметика са показивачем на непотпун тип"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "аритметика са показивачем на непотпун тип"
  
! #: c/c-typeck.cc:5855
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "%<~%> on a boolean expression"
  msgstr "  у баченом изразу"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ИСО Ц не подржава %<~%> за комплексну конјугацију"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "погрешан тип аргумента за abs"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "погрешан тип аргумента уз унарни знак узвика"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmissing increment expression"
  msgid "increment of a boolean expression"
  msgstr "%Hнедостаје израз увећања"
  
! #: c/c-typeck.cc:5990
  #, fuzzy, gcc-internal-format
  #| msgid "decrement of read-only location"
  msgid "decrement of a boolean expression"
  msgstr "умањење само-за-читање локације"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ИСО Ц не подржава %<++%> и %<--%> за комплексне типове"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "погрешан тип аргумента уз увећање"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "погрешан тип аргумента уз умањење"
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "аритметика са показивачем на непотпун тип"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "аритметика са показивачем на непотпун тип"
  
! #: c/c-typeck.cc:6208
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of expression of type %<void%>"
  msgstr "узимање адресе привременог"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "не може се узети адреса битског поља %qD"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "не може се узети адреса од %<this%>, јер је д-вредносни израз"
  
! #: c/c-typeck.cc:6293
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "затражена адреса регистарске променљиве %qD"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "затражена адреса регистарске променљиве %qD"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "глобална регистарска променљива %qD употребљена у угњежденој функцији"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "регистарска променљива %qD употребљена у угњежденој функцији"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "затражена адреса глобалне регистарске променљиве %qD"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "затражена адреса регистарске променљиве %qD"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "не-л-вредносни низ у условном изразу"
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "неслагање набројивих у условном изразу: %qT пр. %qT"
  
! #: c/c-typeck.cc:6759
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ИСО Ц забрањује условне изразе са само једном празном страном"
  
! #: c/c-typeck.cc:6861
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "неслагање показивачких типова у условном изразу"
  
! #: c/c-typeck.cc:6885
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "неслагање показивачких типова у условном изразу"
  
! #: c/c-typeck.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "неслагање показивачких типова у условном изразу"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ИСО Ц забрањује условни израз између %<void *%> и функцијског показивача"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "неслагање показивачких типова у условном изразу"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "first expression has type %qT"
  msgstr "Очекиван је тип израза"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "second expression has type %qT"
  msgstr "Очекиван је тип израза"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "неслагање типова показивача или целобројних у условном изразу"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "неслагање типова у условном изразу"
  
! #: c/c-typeck.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hигноришем повратну вредност из %qD декларисану уз атрибут warn_unused_result"
  
! #: c/c-typeck.cc:7093
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%Hигноришем повратну вредност из %qD декларисану уз атрибут warn_unused_result"
  
! #: c/c-typeck.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hигноришем повратну вредност из %qD декларисану уз атрибут warn_unused_result"
  
! #: c/c-typeck.cc:7117
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%Hигноришем повратну вредност из %qD декларисану уз атрибут warn_unused_result"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "in call to %qD, declared here"
  msgstr "  %q+#D декларисано овде"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "леви операнд зарез-израза нема ефекта"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
  msgstr "леви операнд зарез-израза нема ефекта"
  
! #: c/c-typeck.cc:7264
  #, fuzzy
  #| msgid "cast adds new qualifiers to function type"
  msgid "cast adds %q#v qualifier to function type"
  msgstr "претапање додаје нове одредбе функцијском типу"
  
! #: c/c-typeck.cc:7270
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "претапање одбацује одредбе са циљног типа показивача"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "претапање наводи низовни тип"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "претапање наводи функцијски тип"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ИСО Ц забрањује претапање нескалара у исти тип"
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "useless cast to type %qT"
  msgstr "неисправно претапање у функцијски тип %qT"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ИСО Ц забрањује претапање у унијски тип"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "претапање у унијски тип из типа који не чини унију"
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "претапање увећава неопходно равнање циљног типа"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "претапање из показивача у целобројни различите величине"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "претапање из функцијског позива типа %qT у непоклапајући тип %qT"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "претапање из целобројног у показивач различите величине"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ИСО Ц забрањује претварање показивача на функцију у показивач на објекат"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ИСО Ц забрањује претварање показивача на објекат у показивач на функцијски тип"
  
! #: c/c-typeck.cc:7591
  #, fuzzy, gcc-internal-format
  #| msgid "can't convert from incomplete type %qT to %qT"
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "не може се претворити из непотпуног типа %qT у %qT"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "потискивање доделе"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(близу успостављања за %qs)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "низ успостављен константном ниском у заградама"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  #| msgid "Unexpected %s statement at %C"
  msgid "expected %e but argument is of type %e"
  msgstr "Неочекивана наредба %s код %C"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "built-in %qD declared here"
  msgstr "%q+D декларисано овде"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  #| msgid "%q+D declared here"
  msgid "%e declared here"
  msgstr "%q+D декларисано овде"
  
! #: c/c-typeck.cc:8519
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "циљеви показивача у прослеђивању аргумента %d за %qE разликују се у означености"
  
! #: c/c-typeck.cc:8524
  #, fuzzy, gcc-internal-format
  #| msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
  msgid "expected %qT but argument is of type %qT"
  msgstr "формат %q.*s очекује тип %<%T%s%>, али аргумент %d је типа %qT"
  
! #: c/c-typeck.cc:8528
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: c/c-typeck.cc:8533
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: c/c-typeck.cc:8538
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from %qT to %qT"
  msgid "implicit conversion from %qT to %qT"
  msgstr "неисправно претварање из %qT у %qT"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  #, fuzzy
  #| msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "прослеђивање аргумента %d од %qE прави одређени функцијски показивач од неодређеног"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  #, fuzzy
  #| msgid "assignment makes qualified function pointer from unqualified"
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "додела прави одређени функцијски показивач од неодређеног"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  #, fuzzy
  #| msgid "initialization makes qualified function pointer from unqualified"
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "успостављање прави одређени функцијски показивач од неодређеног"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  #, fuzzy
  #| msgid "return makes qualified function pointer from unqualified"
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "повратак прави одређени функцијски показивач од неодређеног"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  #, fuzzy
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "прослеђивање аргумента %d од %qE одбацује одредбе са циљног типа показивача"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  #, fuzzy
  #| msgid "assignment discards qualifiers from pointer target type"
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "додела одбацује одредбе са циљног типа показивача"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  #, fuzzy
  #| msgid "initialization discards qualifiers from pointer target type"
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "успостављање одбацује одредбе са циљног типа показивача"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  #, fuzzy
  #| msgid "return discards qualifiers from pointer target type"
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "повратак одбацује одредбе са циљног типа показивача"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ИСО Ц забрањује претварање аргумента у унијски тип"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: c/c-typeck.cc:8856
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "прослеђивање аргумента %d од %qE из несагласног показивачког типа"
  
! #: c/c-typeck.cc:8867
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "претапање из показивача у целобројни различите величине"
  
! #: c/c-typeck.cc:8878
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "успостављање из несагласног показивачког типа"
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "тип %qT није изведен из типа %qT"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "аргумент %d од %qE може бити кандидат за форматски атрибут"
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "лева страна доделе може бити кандидат за форматски атрибут"
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "лева страна успостављања може бити кандидат за форматски атрибут"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "повратни тип може бити кандидат за форматски атрибут"
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "прослеђивање аргумента %d од %qE из несагласног показивачког типа"
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ИСО Ц забрањује прослеђивање аргумента %d од %qE између функцијског показивача и %<void *%>"
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ИСО Ц забрањује доделу између функцијског показивача и %<void *%>"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ИСО Ц забрањује успостављање између функцијског показивача и %<void *%>"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ИСО Ц забрањује повратак између функцијског показивача и %<void *%>"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "циљеви показивача у прослеђивању аргумента %d за %qE разликују се у означености"
  
! #: c/c-typeck.cc:9098
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in assignment differ in signedness"
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "циљеви показивача у додели разликују се у означености"
  
! #: c/c-typeck.cc:9104
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in initialization differ in signedness"
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "циљеви показивача у успостављању разликују се у означености"
  
! #: c/c-typeck.cc:9109
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in 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 "циљеви показивача у прослеђивању аргумента %d за %qE разликују се у означености"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "прослеђивање аргумента %d од %qE из несагласног показивачког типа"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  #| msgid "cannot %s a pointer to incomplete type %qT"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "не може се %s показивач на непотпуни тип %qT"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "додела из несагласног показивачког типа"
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "успостављање из несагласног показивачког типа"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "успостављање из несагласног показивачког типа"
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  #| msgid "creating pointer to member function of non-class type %qT"
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "стварање показивача на чланску функцију некласног типа %qT"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  #| msgid "return from incompatible pointer type"
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "повратак из несагласног показивачког типа"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "прослеђивање аргумента %d од %qE прави показивач од целобројног без претапања"
  
! #: c/c-typeck.cc:9290
  #, fuzzy, gcc-internal-format
  #| msgid "assignment makes pointer from integer without a cast"
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "додела прави показивач од целобројног без претапања"
  
! #: c/c-typeck.cc:9296
  #, fuzzy, gcc-internal-format
  #| msgid "initialization makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "успостављање прави показивач од целобројног без претапања"
  
! #: c/c-typeck.cc:9301
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "прослеђивање аргумента %d од %qE прави показивач од целобројног без претапања"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "прослеђивање аргумента %d од %qE прави целобројни од показивача без претапања"
  
! #: c/c-typeck.cc:9333
  #, fuzzy, gcc-internal-format
  #| msgid "assignment makes integer from pointer without a cast"
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "додела прави целобројни од показивача без претапања"
  
! #: c/c-typeck.cc:9339
  #, fuzzy, gcc-internal-format
  #| msgid "initialization makes integer from pointer without a cast"
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "успостављање прави целобројни од показивача без претапања"
  
! #: c/c-typeck.cc:9343
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "прослеђивање аргумента %d од %qE прави целобројни од показивача без претапања"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "несагласни тип за аргумент %d у %qE"
  
! #: c/c-typeck.cc:9387
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of %qT to %qT"
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "несагласни типови у додели %qT у %qT"
  
! #: c/c-typeck.cc:9398
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in initialization"
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "несагласни типови у успостављању"
  
! #: c/c-typeck.cc:9408
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of %qT to %qT"
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "несагласни типови у додели %qT у %qT"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "традиционални Ц одбија аутоматску успостављање скупина"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "величина низа није интегралан констатан израз"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "величина низа није интегралан констатан израз"
  
! #: c/c-typeck.cc:9784
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for integer value is too complicated"
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr "успостављач за целобројну вредност је превише компликован"
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "успостављање флексибилног чланског низа"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, 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 "предугачка ниска успостављача за низ знакова"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "предугачка ниска успостављача за низ знакова"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "низ неподесног типа успостављен константном ниском"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "неисправна употреба не-л-вредносног низа"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "неисправан успостављач"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "елемент успостављача није константан"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "низ успостављен не-константним низовним изразом"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "елемент успостављача није константан"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "претварање из %qT у %qT одбацује одредбе"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "елемент успостављача се не може израчунати при учитавању"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "непрозирни векторски типови не могу бити успостављени"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "сувишна група витичастих заграда на крају успостављача"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "витичасте заграде око скаларног успостављача"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "успостављање флексибилног чланског низа у угњежденом контексту"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "недостају витичасте заграде око успостављача"
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "missing initializer for field %qD of %qT"
  msgstr "недостаје успостављач за члан %qD"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "сувишни елементи у скаларном инцијализатору"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "индекс низа у не-низовном успостављачу"
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "име поља није у успостављачу слога или уније"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "индекс низа у успостављачу није целобројан"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer not of integer type"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "индекс низа у успостављачу није целобројан"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "неконстантан индекс низа у успостављачу"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "индекс у успостављачу премашује границе низа"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "празан индексни опсег у успостављачу"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "индексни опсег у успостављачу премашује границе низа"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "успостављено поље пребрисано"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "успостављено поље са споредним ефектима пребрисано"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "сувишни елементи у успостављачу уније"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "сувишни елементи у успостављачу структуре"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "нестатичко успостављање флексибилног чланског низа"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "сувишни елементи у успостављачу уније"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "традиционални Ц одбија успостављање унија"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "сувишни елементи у успостављачу низа"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "сувишни елементи у успостављачу вектора"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "сувишни елементи у успостављачу скалара"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ИСО Ц не дозвољава додатно %<;%> изван функције"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in output operand outside of a function"
  msgstr "тип променљиве величине декларисан изван било које функције"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "излазни операнд %d мора користити ограничење %<&%>"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "label %qE referenced outside of any function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "на етикету %qE упућено ван било које функције"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in input operand outside of a function"
  msgstr "тип променљиве величине декларисан изван било које функције"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%qD није дефинисано изван досега функције"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ИСО Ц забрањује %<goto *expr;%>"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "не могу да претворим у показивачки тип"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "функција декларисана са %<noreturn%> има наредбу %<return%>"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> без вредности у функцији која не враћа празан тип"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> са вредношћу у функцији која враћа празан тип"
  
! #: c/c-typeck.cc:13417
  #, fuzzy, gcc-internal-format
  #| msgid "%<return%> with a value, in function returning void"
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "%<return%> са вредношћу у функцији која враћа празан тип"
  
! #: c/c-typeck.cc:13498
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "функција враћа адресу на локалну променљиву"
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "функција враћа адресу на локалну променљиву"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "величина у прекидачу није целобројна"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> израз у прекидачу не претвара се у %<int%> у ИСО Ц-у"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "величина низа није интегралан констатан израз"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "етикета случаја није у оквиру наредбе прекидача"
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "етикета %<default%> није у оквиру наредбе прекидача"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "наредба искакања није у оквиру петље или прекидача"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "неисправан излаз из структуираног блока ОпенМПа"
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "наредба искакања употребљена са ОпенМПом за петљу"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "наредба настављања није у оквиру петље"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "наредба без ефекта"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "наредба израза има непотпун тип"
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %q#T and %q#T"
  msgid "comparison between types %qT and %qT"
  msgstr "поређење између типова %q#T и %q#T"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "поређење реалних помоћу == или != није безбедно"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "поређењу различитих показивачких типова недостаје претапање"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ИСО Ц забрањује поређење %<void *%> и функцијског показивача"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "поређењу различитих показивачких типова недостаје претапање"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "поређење између показивача и целобројног"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "поређење потпуног и непотпуног показивача"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ИСО Ц забрањује поређена уређености показивача на функције"
  
! #: c/c-typeck.cc:15055
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "поређење уређености показивача са целобројном нулом"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "поређење уређености показивача са целобројном нулом"
  
! #: c/c-typeck.cc:15168
  #, 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 "захтев за имплицтно претварање из %qT у %qT није дозвољен у Ц++у"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "употребљен низ који се не може претворити у показивач где се захтева скалар"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "употребљена вредност структурног типа где се захтева скалар"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "употребљена вредност унијског типа где се захтева скалар"
  
! #: c/c-typeck.cc:15510
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "употребљена вредност структурног типа где се захтева скалар"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "очекивана је одредба %<#pragma omp%>"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD није променљива у одредби %qs"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE није променљива у одредби %qs"
  
! #: c/c-typeck.cc:15849
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "превише %qs одредби"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD није променљива у одредби %qs"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "величина у низовном new мора бити интегралног типа"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "величина у низовном new мора бити интегралног типа"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "очекивана је дословна ниска"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, 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 "Копирај одељке низа у непрекидан блок при улазу у процедуру"
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%qE нема класни тип"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "баца се NULL, које има интегрални, а не показивачки тип"
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "iterator %qD has const qualified type"
  msgstr "битско поље %qs има неисправан тип"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "битско поље %qD неинтегралног типа"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, fuzzy, gcc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "грешка типа упућивача израза код %L"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, fuzzy, gcc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "end expression refers to outer iterator %qD"
  msgstr "грешка типа упућивача израза код %L"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, fuzzy, gcc-internal-format
  #| msgid "expression reference type error at %L"
  msgid "step expression refers to outer iterator %qD"
  msgstr "грешка типа упућивача израза код %L"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "очекивана је одредба %<#pragma omp%>"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "zero sized type %qT in %qs clause"
  msgstr "Низ претпостављене величине ‘%s’ у одредби ‘%s’ код %L"
  
! #: c/c-typeck.cc:16841
  #, fuzzy, gcc-internal-format
  #| msgid "No variable %qs defined in type %qs"
  msgid "variable sized type %qT in %qs clause"
  msgstr "Променљива %qs није дефинисана у типу %qs"
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE има неисправан тип за %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition found for %qs"
  msgid "user defined reduction not found for %qE"
  msgstr "Није нађена дефиниција етикете за %qs"
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE мора бити нитно-локално за %<copyin%>"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE није променљива у одредби %qs"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD се појављује више од једном у одредбама података"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD се појављује више од једном у одредбама података"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE се појављује више од једном у одредбама података"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD се појављује више од једном у одредбама података"
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD се појављује више од једном у одредбама података"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE није променљива у одредби %<firstprivate%>"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE није променљива у одредби %<lastprivate%>"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE није променљива у одредби %qs"
  
! #: c/c-typeck.cc:17259
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "тип уз векторско delete није ни показивачки ни низовни"
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE се појављује више од једном у одредбама података"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE није променљива у одредби %qs"
  
! #: c/c-typeck.cc:17292
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE се појављује више од једном у одредбама података"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE није променљива у одредби %qs"
  
! #: c/c-typeck.cc:17311
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE се појављује више од једном у одредбама података"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "Име ‘%s’ се не може употребити као дефинисани оператор код %C"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  #| msgid "array must be initialized with a brace-enclosed initializer"
  msgid "traits array must be initialized with constants"
  msgstr "успостављач низа мора бити нешто у витичастим заградама"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, 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 "Очекиван је израз у одредници низа код %C"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported map expression %qE"
  msgstr "неподржана комбинација: %s"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD се појављује више од једном у одредбама података"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD се појављује више од једном у одредбама података"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD није променљива у одредби %qs"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE није променљива у одредби %qs"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE се појављује више од једном у одредбама података"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD није променљива у одредби %qs"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE није променљива у одредби %qs"
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%qs variable is not a pointer"
  msgstr "%s променљива %qs је приватна у спољашњем контексту"
  
! #: c/c-typeck.cc:18026
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "тип уз векторско delete није ни показивачки ни низовни"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "превише %qs одр